@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-mono:"Geist Mono","Geist Mono Fallback"}@layer cos.reset, cos.tokens;@layer cos.reset{*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer cos.tokens{:root{--teal-50:#f0f8f7;--teal-100:#d3ecea;--teal-200:#a9dad5;--teal-500:#0f9488;--teal-600:#0c7c74;--teal-700:#0a635d;--teal-800:#084b47;--coral-50:#fef4f1;--coral-100:#fdece8;--coral-200:#f7cabf;--coral-500:#f0533a;--coral-600:#d8462f;--coral-700:#c53c26;--slate-0:#ffffff;--slate-50:#f6f8f8;--slate-100:#eaf0f0;--slate-200:#d6e0e0;--slate-300:#b7c5c6;--slate-400:#8fa1a2;--slate-500:#6b7d7e;--slate-600:#5f7071;--slate-700:#3a4a4b;--slate-900:#14201f;--success-500:#1f9d57;--success-100:#e3f4ea;--success-700:#1f7a4d;--success-200:#c4e6d2;--warning-500:#b8860b;--warning-100:#fbf0d9;--warning-700:#8a5a00;--warning-200:#ead9a6;--danger-500:#d23f3f;--danger-50:#fdf6f6;--danger-100:#fbe5e5;--danger-700:#b22f2f;--danger-200:#f0cccc;--info-500:#2a7de1;--info-100:#e7f0fb;--info-700:#1c5aa8;--info-200:#c6dbf4;--chrome-bg:#071d1c;--chrome-active:#123a37;--chrome-ink:#e6f2f0;--chrome-muted:#7fa29e;--chrome-lane:#a9dad5;--canvas:#eef3f2;--surface:#ffffff;--surface-head:#f6f9f8;--border:#d3e2e0;--ink:#0f1a19;--ink-muted:#566b69;--btn-primary-bg:#0b2b29;--btn-primary-bg-hover:#123a37;--btn-primary-bg-press:#071d1c;--btn-primary-ink:#e6f2f0;--btn-secondary-bg:#ffffff;--btn-secondary-ink:#0f1a19;--accent:var(--teal-600);--signal:var(--coral-500);--signal-tint:var(--coral-50);--status-success:#1f7a4d;--status-success-bg:#e3f4ea;--status-warning:#8a5a00;--status-warning-bg:#fbf0d9;--status-danger:#b22f2f;--status-danger-bg:#fbe5e5;--status-neutral:#3a4a4b;--status-neutral-bg:#eef1f1;--bg-app:var(--canvas);--surface-card:var(--surface);--surface-subtle:var(--surface-head);--border-default:var(--border);--border-strong:var(--slate-300);--text-primary:var(--ink);--text-secondary:var(--ink-muted);--text-muted:var(--ink-muted);--text-placeholder:var(--slate-400);--text-disabled:var(--slate-300);--accent-primary:var(--btn-primary-bg);--accent-primary-hover:var(--teal-700);--accent-auto:var(--info-500);--accent-auto-tint:var(--info-100);--accent-auto-border:var(--info-200);--accent-auto-text:var(--info-700);--focus-ring:rgba(12,124,116,0.28);--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono","SF Mono",ui-monospace,monospace;--text-display:600 44px/1 var(--font-sans);--text-h1:600 30px/1.05 var(--font-sans);--text-h2:600 22px/1.15 var(--font-sans);--text-h3:600 17px/1.25 var(--font-sans);--text-body:400 15px/1.5 var(--font-sans);--text-control:400 14px/1.4 var(--font-sans);--text-body-sm:500 13.5px/1.5 var(--font-sans);--text-label:600 11.5px/1.2 var(--font-sans);--text-caption:400 12px/1.4 var(--font-sans);--tracking-label:0.6px;--tracking-mono:0.3px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:7px;--radius-md:9px;--radius-lg:12px;--radius-xl:14px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(20,32,31,0.06);--shadow-md:0 4px 14px rgba(20,32,31,0.08);--shadow-lg:0 12px 34px rgba(20,32,31,0.12);--ring-focus:0 0 0 3px var(--focus-ring);--control-h:40px;--control-h-sm:32px}}[data-cos-input]::placeholder{color:var(--text-placeholder);opacity:1}[data-cos-btn]:focus-visible{border-color:var(--accent-primary);box-shadow:var(--ring-focus);outline:none}[data-cos-btn][data-variant=primary]:not(:disabled):hover{background:var(--btn-primary-bg-hover)!important}[data-cos-btn][data-variant=primary]:not(:disabled):active{background:var(--btn-primary-bg-press)!important}[data-cos-btn-group] [data-cos-btn]{border-color:var(--border-strong)!important;border-radius:0!important}[data-cos-btn-group] [data-cos-btn]+[data-cos-btn]{margin-left:-1.5px}[data-cos-btn-group] [data-cos-btn]:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)!important}[data-cos-btn-group] [data-cos-btn]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0!important}[data-cos-btn-group] [data-cos-btn]:only-child{border-radius:var(--radius-md)!important}[data-cos-btn-group] [data-cos-btn][data-variant=primary]{border-color:var(--btn-primary-bg)!important;position:relative;z-index:1}[data-cos-btn-group] [data-cos-btn]:focus-visible{border-color:var(--accent-primary)!important;position:relative;z-index:1}@keyframes cos-spin{to{transform:rotate(1turn)}}