@font-face{font-family:instrument;src:url(../media/InstrumentSans_Regular-s.p.3ti46pdllhznm.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrument;src:url(../media/InstrumentSans_SemiBold-s.p.1m-u-y3pjsebr.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:instrument;src:url(../media/InstrumentSans_Bold-s.p.14pnxzvmdqtu1.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_bc125772-module__FCMXvW__className{font-family:instrument,instrument Fallback}.instrument_bc125772-module__FCMXvW__variable{--font-instrument:"instrument", "instrument Fallback"}
:root{--background:#f7f6f2;--surface:#eeede8;--elevated:#fffdf8;--text:#171717;--secondary:#595752;--line:#dddad3;--orange:#ff5a1f;--accent-text:#bb3d0b;--message:#222220;--message-text:#f7f6f2;--button:#171717;--button-text:#f7f6f2;--headline-accent:#d7480f;--shadow:0 24px 70px -30px #493b243b;--glow:#f4e5d840;--accent:#b83c13;--chart:#c64a23;--ink:#171717;--panel:#eae8e2;--card:#fcfbf8;--rule:#d8d5ce;--soft:#65615a;--glass-strong:#ffffffc4;--glass-strong-rim:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--background:#151514;--surface:#1e1e1c;--elevated:#292925;--text:#fafaf8;--secondary:#bab6ae;--line:#36342f;--accent-text:#ff773d;--message:#2b2a27;--message-text:#fafaf8;--button:#ff5a1f;--button-text:#171717;--headline-accent:#ff5a1f;--shadow:0 24px 70px -25px #0009;--glow:#82411e0c;--accent:#ff8b60;--chart:#ff8b60;--panel:#2b2b28;--card:#20201e;--rule:#43413b;--soft:#b4afa5;--glass-strong:#32322cb8;--glass-strong-rim:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-transparency:reduce){:root{--glass-strong:var(--card)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--background);color:var(--text);font-family:var(--font-instrument), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}::selection{background:#ff5a1f36}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,input,a{touch-action:manipulation}:focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html[data-vat-view=inc] [data-vat=ex],html[data-vat-view=ex] [data-vat=inc],html[data-vat-view] [data-vat-without-script],html:not([data-vat-view]) [data-vat-switch] [role=group]{display:none}html:not([data-vat-view]) [data-vat=ex]{margin-top:.5em;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--elevated);padding:16px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:10px}.brand-mark{flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.brand-mark img{object-fit:contain;display:block}.brand-mark>span{font-size:23px}.brand-mark--small{letter-spacing:-2px;border-radius:9px;width:26px;height:26px;font-size:19px}.brand-mark--small>span{font-size:17px}.app-store{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-store--soon{background:var(--text);min-height:48px;color:var(--background);letter-spacing:-.01em;text-align:center;white-space:nowrap;cursor:default;border-radius:12px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.2}.app-store--badge{border-radius:10px;padding:2px 0}.app-store--badge img{width:auto;height:48px;display:block}.app-store--header.app-store--soon{border-radius:10px;min-height:40px;padding:8px 15px;font-size:13px}.app-store--header.app-store--badge img{height:40px}@media (max-width:767px){.app-store--header.app-store--soon{padding:8px 12px;font-size:12px}}@media (max-width:379px){.app-store--header.app-store--soon{white-space:normal;max-width:128px}}
