@font-face{font-family:Geist Fallback;src:local("Arial"),local("ArialMT");size-adjust:104.02%;ascent-override:96.62%;descent-override:28.36%;line-gap-override:0%}@font-face{font-family:Geist Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");size-adjust:105.2%;ascent-override:95.53%;descent-override:28.04%;line-gap-override:0%}@font-face{font-family:Geist Fallback Bold;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:100.73%;ascent-override:99.77%;descent-override:29.29%;line-gap-override:0%}@font-face{font-family:Geist Fallback Roboto Bold;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:700;size-adjust:101.84%;ascent-override:98.68%;descent-override:28.97%;line-gap-override:0%}:root{--ui-paper: #F6F5F1;--ui-surface: #FFFFFF;--ui-sunken: #EFEEE8;--ui-ink: #14201B;--ui-ink-2: #3D4944;--ui-ink-3: #5E6A65;--ui-line: #E4E2DA;--ui-line-strong: #CFCCC2;--ui-accent: #00873E;--ui-accent-hover: #006E32;--ui-accent-soft: #DCF4E4;--ui-accent-ink: #005F2B;--ui-on-accent: #FFFFFF;--ui-amber: #A1510A;--ui-amber-soft: #FCF0DB;--ui-red: #B42318;--ui-red-soft: #FCEBE9;--ui-score-before: #9FB3A8;--ui-score-before-text: #768880;--ui-avatar-ring: #CFE6D8;--ui-band-alt: #FFFFFF;--ui-gap-bg: #FBE1DC;--ui-gap-text: #9A2B1C;--ui-gap-soft: #FBEDEA;--ui-before-bg: #ECEAE3;--ui-before-line: #E0DDD4;--ui-cta-band: #04472A;--ui-cta-band-text: #FFFFFF;--ui-cta-band-muted: #CFE0D7;--ui-cta-band-btn: #FFFFFF;--ui-cta-band-btn-ink: #005F2B;--ui-band: #111A16;--ui-band-2: #1C2721;--ui-band-line: #2C3832;--ui-band-text: #E9EEEA;--ui-band-muted: #A7B3AC;--ui-band-link: #9FD9B6;--ui-toast-bg: #14201B;--ui-toast-text: #FFFFFF;--ui-toast-error-dot: #F2766A;--ui-sans: "Geist", "Geist Fallback", "Geist Fallback Roboto", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-display: "Geist", "Geist Fallback Bold", "Geist Fallback Roboto Bold", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-display-weight: 700;--ui-fs-hero: clamp(32px, 4.6vw, 58px);--ui-fs-section: clamp(26px, 2.8vw, 34px);--ui-fs-title: clamp(26px, 2.6vw, 32px);--ui-fs-card-title: 18px;--ui-fs-body: 16px;--ui-fs-ui: 14px;--ui-fs-small: 13px;--ui-fs-label: 12px;--ui-lh-body: 1.55;--ui-tracking-display: -.035em;--ui-tracking-label: .08em;--ui-radius-card: 14px;--ui-radius-panel: 18px;--ui-radius-control: 10px;--ui-radius-modal: 16px;--ui-radius-menu: 14px;--ui-radius-pill: 999px;--ui-shadow-card: 0 1px 2px rgba(20, 32, 27, .05);--ui-shadow-overlay: 0 16px 40px rgba(20, 32, 27, .14);--ui-shadow-segment: 0 1px 2px rgba(20, 32, 27, .08);--ui-focus-ring: 0 0 0 3px var(--ui-accent-soft);--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-space-7: 48px;--ui-space-8: 64px;--ui-space-9: 96px;--ui-container: 1200px;--ui-gutter: 32px;--ui-header-h: 64px;--ui-app-footer-h: 48px;--ui-tabbar-h: 64px;--ui-control-h: 44px;--ui-control-h-sm: 36px;--ui-icon-stroke: 1.75;color-scheme:light}@media(max-width:600px){:root{--ui-gutter: 16px;--ui-header-h: 56px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-paper: #121916;--ui-surface: #18211C;--ui-sunken: #1F2A24;--ui-ink: #E9EEEA;--ui-ink-2: #C4CEC8;--ui-ink-3: #A7B3AC;--ui-line: #2A3530;--ui-line-strong: #3B4842;--ui-accent: #34C26F;--ui-accent-hover: #4FD383;--ui-accent-soft: #143A24;--ui-accent-ink: #86E0AA;--ui-on-accent: #07140D;--ui-amber: #EBA35C;--ui-amber-soft: #3A2A15;--ui-red: #F2766A;--ui-red-soft: #3E1D1A;--ui-score-before: #5D7268;--ui-score-before-text: #7E9389;--ui-avatar-ring: #24503A;--ui-band-alt: #18211C;--ui-gap-bg: #4A2420;--ui-gap-text: #F7A99C;--ui-gap-soft: #2C1C19;--ui-before-bg: #1F2A24;--ui-before-line: #2E3A34;--ui-cta-band: #0A3A23;--ui-cta-band-text: #F1F6F2;--ui-cta-band-muted: #B9D2C4;--ui-cta-band-btn: #F1F6F2;--ui-cta-band-btn-ink: #004F24;--ui-band: #0C120F;--ui-band-2: #18211C;--ui-band-line: #2C3832;--ui-toast-bg: #E9EEEA;--ui-toast-text: #14201B;--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .35);--ui-shadow-overlay: 0 16px 40px rgba(0, 0, 0, .5);--ui-shadow-segment: 0 1px 2px rgba(0, 0, 0, .4);color-scheme:dark}}:root[data-theme=dark]{--ui-paper: #121916;--ui-surface: #18211C;--ui-sunken: #1F2A24;--ui-ink: #E9EEEA;--ui-ink-2: #C4CEC8;--ui-ink-3: #A7B3AC;--ui-line: #2A3530;--ui-line-strong: #3B4842;--ui-accent: #34C26F;--ui-accent-hover: #4FD383;--ui-accent-soft: #143A24;--ui-accent-ink: #86E0AA;--ui-on-accent: #07140D;--ui-amber: #EBA35C;--ui-amber-soft: #3A2A15;--ui-red: #F2766A;--ui-red-soft: #3E1D1A;--ui-score-before: #5D7268;--ui-score-before-text: #7E9389;--ui-avatar-ring: #24503A;--ui-band-alt: #18211C;--ui-gap-bg: #4A2420;--ui-gap-text: #F7A99C;--ui-gap-soft: #2C1C19;--ui-before-bg: #1F2A24;--ui-before-line: #2E3A34;--ui-cta-band: #0A3A23;--ui-cta-band-text: #F1F6F2;--ui-cta-band-muted: #B9D2C4;--ui-cta-band-btn: #F1F6F2;--ui-cta-band-btn-ink: #004F24;--ui-band: #0C120F;--ui-band-2: #18211C;--ui-band-line: #2C3832;--ui-toast-bg: #E9EEEA;--ui-toast-text: #14201B;--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .35);--ui-shadow-overlay: 0 16px 40px rgba(0, 0, 0, .5);--ui-shadow-segment: 0 1px 2px rgba(0, 0, 0, .4);color-scheme:dark}
