:root{--bg:#000;--bg-nav:#0a0a0a;--bg-elevated:#1e1e1e;--surface:#1e1e1e;--surface-strong:#2f2f2f;--surface-feature:var(--surface);--tile:#f2f2f2;--share-surface:#141414;--share-card:#262626;--share-line:#333;--text:#fff;--text-body:#dcdcdc;--text-soft:#bfbfbf;--text-faint:#858585;--button:#ddd;--on-button:#000;--link:#65b7f6;--negative:#ff6b6b;--negative-soft:color-mix(in srgb, var(--negative) 12%, var(--bg));--positive:var(--text);--attention:var(--text-body);--line:#85858566;--line-strong:#858585;--logo-color:var(--text);--header-logo:url(/brand/design/mark.svg);--accent:var(--text);--accent-soft:var(--surface-strong);--on-accent:var(--bg);--brand-primary:var(--button);--brand-on-primary:var(--on-button);--favo-orange:var(--text);--favo-orange-ink:var(--text);--favo-on-orange:var(--on-button);--favo-orange-soft:var(--surface);--favo-gradient:linear-gradient(var(--button), var(--button));--shadow-soft:none;--shadow-sheet:none;--backdrop:#0006;--sheen:#ffffff0d;--quiet-gradient:linear-gradient(#282828, var(--bg) 45%);--radius-block:12px;--radius-control:10px;--radius-oval:12px;--radius-pill:999px;--oval-ratio:1.7;--font-body:var(--font-outfit), sans-serif;--font-heading:var(--font-body);--font-label:var(--font-body);--font-button:var(--font-body);--font-sans:var(--font-body);--font-serif:var(--font-body);--font-sf-pro-display:var(--font-body);--font-sf-pro-text:var(--font-body);--text-xs:13px;--text-sm:15px;--text-md:16px;--text-lg:20px;--text-xl:22px;--text-2xl:28px;--text-3xl:34px;--leading-body:1.4;--leading-tight:1.1;--motion-fast:.15s;--motion-base:.25s;--motion-card:.35s;--ease-out:ease-out;--ease-card:cubic-bezier(.22,.75,.25,1);--tap:44px;--button-height:52px;--shell-max:560px;--shell-pad:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--top-controls-offset:calc(max(var(--space-4), env(safe-area-inset-top)) + 10px);--top-controls-clearance:calc(var(--top-controls-offset) + var(--tap) + var(--space-3));--hero-grow:140px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}

[data-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01"}body{background:var(--bg);min-height:100dvh;color:var(--text);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}label,small{font-family:var(--font-label);font-weight:400}button,[role=button]{font-family:var(--font-button);font-weight:600}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}img,svg{max-width:100%;display:block}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}::selection{background:var(--accent-soft)}dialog::backdrop{background:var(--backdrop)}.tabular{font-variant-numeric:tabular-nums}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}body:has(dialog[open]){overflow:hidden}body,input,textarea,select{font-family:var(--font-body);font-weight:400}
@font-face{font-family:outfit;src:url(../media/outfit_latin_400_normal-s.p.2wahhwx1n424e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_latin_500_normal-s.p.39ybrzzn_qfcx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_latin_600_normal-s.p.3lk84y7_v-qm4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.0%;size-adjust:100.06%}.outfit_6ff822ed-module__VzKZlW__className{font-family:outfit,outfit Fallback}.outfit_6ff822ed-module__VzKZlW__variable{--font-outfit:"outfit", "outfit Fallback"}
