.vpl{--paper:#fbfcfe;--paper-2:#f5f7f9;--paper-3:#f0f3f5;--ink:#1f2329;--ink-2:#50565d;--ink-3:#7b8187;--hairline:#dde0e4;--hairline-2:#c9ccd1;--danger:#c13c3b;--danger-ink:#7f2021;--danger-line:#f9aea7;--danger-soft:#ffefee;--warm:#ce7c22;--warm-ink:#86430f;--warm-soft:#fdeed7;--warm-line:#e6bc8b;--ok:#318454;--accent:var(--ink);--accent-ink:var(--paper);--accent-soft:var(--paper-3);--accent-line:var(--hairline-2);--accent-hover:var(--ink);font-family:var(--font-hanken), system-ui, sans-serif;--num:var(--font-hanken), system-ui, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11";box-sizing:border-box}@supports (color:lab(0% 0 0)){.vpl{--paper:lab(99.0706% -.22307 -.716794);--paper-2:lab(97.0978% -.333816 -1.07461);--paper-3:lab(95.589% -.443906 -1.4321);--ink:lab(13.5485% -.836387 -4.33466);--ink-2:lab(36.1669% -1.04435 -5.0882);--ink-3:lab(53.5738% -.935495 -4.38143);--hairline:lab(88.9682% -.491589 -2.20374);--hairline-2:lab(82.0039% -.648737 -2.93455);--danger:lab(46.0946% 53.6611 32.391);--danger-ink:lab(29.0902% 41.0844 25.1159);--danger-line:lab(78.268% 27.8708 15.2979);--danger-soft:lab(95.7559% 6.12161 3.29597);--warm:lab(60.0299% 28.2347 58.4836);--warm-ink:lab(36.7149% 27.1012 41.7856);--warm-soft:lab(94.8494% 2.70194 13.3113);--warm-line:lab(79.0625% 11.035 30.5556);--ok:lab(49.2309% -35.0404 18.0628)}}.vpl *,.vpl :before,.vpl :after{box-sizing:border-box}.t-blueprint{--accent:#2f6ab6;--accent-ink:#fafcff;--accent-soft:#e6f1ff;--accent-line:#a5c0e5;--accent-hover:#004591;--seg-on:#4776b4}@supports (color:lab(0% 0 0)){.t-blueprint{--accent:lab(43.984% 1.10614 -46.7733);--accent-ink:lab(98.8174% -.751555 -3.6831);--accent-soft:lab(94.7078% -1.94234 -10.2281);--accent-line:lab(76.5992% -3.30561 -21.5607);--accent-hover:lab(28.9927% 7.95217 -51.5273);--seg-on:lab(48.3475% -1.52805 -38.4287)}}.vpl .mono{font-family:var(--num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}
