:root{--sy-ink:#14161A;--sy-paper:#FBF8F3;--sy-surface:#FFFFFF;--sy-road:#FF5A3C;--sy-road-ink:#FFFFFF;--sy-success:#2B9348;--sy-warn:#E8A317;--sy-danger:#D64545;--sy-night:#0E1424;--sy-gold:#E2B85C;--sy-road-deep:#B8361B;--sy-road-soft:#FFE4DC;--sy-success-deep:#1F7A3A;--sy-success-soft:#E3F3E7;--sy-warn-deep:#8A5A00;--sy-warn-soft:#FDF1D6;--sy-danger-deep:#B3332F;--sy-danger-soft:#FBE5E3;--sy-muted:#5E6470;--sy-line:#E7E1D6;--sy-line-strong:#8C8577;--sy-paper-deep:#F3EEE5;--sy-bg:var(--sy-paper);--sy-card:var(--sy-surface);--sy-text:var(--sy-ink);--sy-text-muted:var(--sy-muted);--sy-accent-text:var(--sy-road-deep);--sy-focus:var(--sy-ink);--sy-field-bg:var(--sy-surface);--sy-field-line:var(--sy-line-strong);--sy-chip:var(--sy-paper-deep);--sy-font-stack:var(--sy-font),"Segoe UI",system-ui,sans-serif;--sy-text-xs:0.8125rem;--sy-text-sm:0.9375rem;--sy-text-md:1.0625rem;--sy-text-lg:1.25rem;--sy-text-xl:1.625rem;--sy-text-2xl:2.25rem;--sy-text-3xl:3.25rem;--sy-space-1:4px;--sy-space-2:8px;--sy-space-3:12px;--sy-space-4:16px;--sy-bottom-bar-h:96px;--sy-space-5:24px;--sy-space-6:32px;--sy-space-7:48px;--sy-space-8:72px;--sy-radius:16px;--sy-radius-sm:10px;--sy-radius-lg:28px;--sy-radius-pill:999px;--sy-touch:48px;--sy-touch-lg:56px;--sy-touch-xl:72px;--sy-shadow-1:0 1px 0 rgb(20 22 26/0.04),0 1px 2px rgb(20 22 26/0.06);--sy-shadow-2:0 1px 0 rgb(20 22 26/0.04),0 8px 24px -8px rgb(60 30 10/0.18);--sy-shadow-3:0 24px 64px -16px rgb(20 22 26/0.35);--sy-ease:cubic-bezier(0.2,0.8,0.2,1);--sy-fast:140ms;--sy-slow:280ms;color-scheme:light}[data-theme=night]{--sy-bg:var(--sy-night);--sy-card:#18213A;--sy-text:#F3EEE4;--sy-text-muted:#9AA3B8;--sy-accent-text:var(--sy-gold);--sy-focus:var(--sy-gold);--sy-field-bg:#0E1424;--sy-field-line:#6B7590;--sy-chip:#232E4D;--sy-line:#263155;color-scheme:dark;background:var(--sy-bg);color:var(--sy-text)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--sy-bg);color:var(--sy-text);font-family:var(--sy-font-stack);font-size:var(--sy-text-md);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0}:where(button,input,textarea,select){font:inherit;color:inherit}:focus-visible{outline:3px solid var(--sy-focus);outline-offset:2px}.sy-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media print{[data-print-hide],[data-toast-host]{display:none!important}}