:root{--q-navy-dark:#0B1D33;--q-navy:#1B3A5C;--q-blue:#3B82F6;--q-white:#FFFFFF;--q-slate-dark:#1E293B;--q-slate:#475569;--q-slate-light:#94A3B8;--q-slate-300:#CBD5E1;--q-grey-bg:#F1F5F9;--q-grey-light:#F8FAFC;--q-success:#10B981;--q-warning:#F59E0B;--q-error:#EF4444;--q-success-ink:#047857;--q-warning-ink:#B45309;--q-error-ink:#B91C1C;--q-blue-ink:#1D4ED8;--q-font-display:var(--font-outfit),"Outfit",system-ui,sans-serif;--q-font-body:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;--q-font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--q-text-xs:11px;--q-text-sm:13px;--q-text-md:14px;--q-text-lg:16px;--q-h3:18px;--q-h2:24px;--q-h1:32px;--q-num:40px;--q-tracking-display:-0.028em;--q-tracking-overline:0.18em;--q-leading-tight:1.04;--q-leading-body:1.55;--q-space-1:4px;--q-space-2:8px;--q-space-3:16px;--q-space-4:24px;--q-space-5:32px;--q-space-6:48px;--q-space-7:64px;--q-space-8:96px;--q-radius-s:8px;--q-radius-m:12px;--q-radius-l:24px;--q-radius-pill:999px;--q-hairline:1px solid #CBD5E1;--q-shadow-overlay:0 8px 24px rgba(11,29,51,.12);--q-focus-ring:0 0 0 3px rgba(59,130,246,.18);--q-ease:cubic-bezier(0.4,0,0.2,1);--q-dur-fast:200ms;--q-dur-base:300ms;--q-dur-slow:500ms;--navy:var(--q-navy-dark);--blue:var(--q-blue);--blue-ink:var(--q-blue-ink);--blue-soft:rgba(59,130,246,.10);--bg:var(--q-grey-light);--card:var(--q-white);--ink:var(--q-slate-dark);--slate:var(--q-slate);--slate-light:var(--q-slate-light);--line:var(--q-slate-300);--grey-bg:var(--q-grey-bg);--green:var(--q-success);--green-ink:var(--q-success-ink);--green-soft:rgba(16,185,129,.12);--amber:var(--q-warning);--amber-ink:var(--q-warning-ink);--amber-soft:rgba(245,158,11,.12);--red:var(--q-error);--red-ink:var(--q-error-ink);--red-soft:rgba(239,68,68,.10);--radius:var(--q-radius-m);--font-ui:var(--q-font-body);--font-display:var(--q-font-display);--font-mono:var(--q-font-mono);--font-logo:var(--q-font-display)}*{box-sizing:border-box}body,html{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font:400 var(--q-text-md)/var(--q-leading-body) var(--font-ui);-webkit-font-smoothing:antialiased;print-color-adjust:exact;-webkit-print-color-adjust:exact}h1,h2{font-family:var(--font-display);font-weight:700;margin:0;color:var(--q-navy-dark)}h1{font-size:var(--q-h1);line-height:var(--q-leading-tight);letter-spacing:var(--q-tracking-display)}h2{font-size:var(--q-h2);line-height:1.1;letter-spacing:-.02em}h3{font:600 var(--q-h3)/1.2 var(--font-ui);margin:0;color:var(--q-slate-dark)}a{color:var(--q-blue-ink);text-decoration:none;transition:color var(--q-dur-fast) var(--q-ease)}a:hover{color:var(--q-blue)}strong{font-weight:600}.muted{color:var(--slate)}.small{font-size:var(--q-text-sm);line-height:1.45}.mono{font-family:var(--font-mono);font-weight:500;font-size:12px}.overline{font:500 var(--q-text-xs)/1.2 var(--font-mono);letter-spacing:var(--q-tracking-overline);text-transform:uppercase;color:var(--slate)}.overline .n,.overline-blue{color:var(--q-blue)}.num{font:700 var(--q-num)/1 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--q-navy-dark)}.num-md{font-size:28px}.num .unit{font:400 var(--q-text-md) var(--font-ui);color:var(--slate);letter-spacing:0;margin-left:4px}.card{background:var(--card);border:var(--q-hairline);border-radius:var(--q-radius-m)}.hairline{border:0;border-top:var(--q-hairline);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--q-radius-s);border:var(--q-hairline);background:var(--card);color:var(--q-slate-dark);font:600 var(--q-text-sm) var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--q-dur-fast) var(--q-ease),border-color var(--q-dur-fast) var(--q-ease),color var(--q-dur-fast) var(--q-ease),box-shadow var(--q-dur-fast) var(--q-ease)}.btn:hover{border-color:var(--q-slate-light)}.btn:focus-visible,.input:focus-visible{outline:none;box-shadow:var(--q-focus-ring)}.btn-primary{background:var(--q-blue);border-color:var(--q-blue);color:var(--q-white)}.btn-primary:hover{background:var(--q-blue-ink);border-color:var(--q-blue-ink)}.btn-dark{background:var(--q-navy-dark);border-color:var(--q-navy-dark);color:var(--q-white)}.btn-dark:hover{background:var(--q-navy);border-color:var(--q-navy)}.btn-text{background:transparent;border-color:transparent;color:var(--q-blue-ink);padding:0 8px}.btn-text:hover{border-color:transparent;background:var(--blue-soft)}.btn:disabled,.btn[aria-disabled=true]{background:var(--q-grey-bg);border-color:var(--q-grey-bg);color:var(--q-slate-light);cursor:not-allowed}.input{width:100%;min-height:40px;padding:0 12px;border:var(--q-hairline);border-radius:var(--q-radius-s);font:400 var(--q-text-md) var(--font-ui);color:var(--q-slate-dark);background:var(--q-white);transition:border-color var(--q-dur-fast) var(--q-ease),box-shadow var(--q-dur-fast) var(--q-ease)}textarea.input{padding:10px 12px;line-height:var(--q-leading-body)}.input::placeholder,textarea::placeholder{color:var(--q-slate-light)}.input:focus,select:focus,textarea:focus{outline:none;border-color:var(--q-blue);box-shadow:var(--q-focus-ring)}.input[aria-invalid=true]{border-color:var(--q-error)}.input:disabled{background:var(--q-grey-bg)}.input:disabled,label.small.muted{color:var(--slate)}input[type=checkbox],input[type=radio],progress{accent-color:var(--q-blue)}::selection{background:rgba(59,130,246,.18)}.chip{display:inline-flex;align-items:center;gap:6px;font:600 12px/22px var(--font-ui);padding:0 10px;border-radius:var(--q-radius-pill);white-space:nowrap}.chip-red{background:var(--red-soft);color:var(--q-error-ink)}.chip-amber{background:var(--amber-soft);color:var(--q-warning-ink)}.chip-green{background:var(--green-soft);color:var(--q-success-ink)}.chip-blue{background:var(--blue-soft);color:var(--q-blue-ink)}.chip-grey{background:var(--q-grey-bg);color:var(--slate)}.chip-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.chip-red.chip-dot:before{background:var(--q-error)}.chip-amber.chip-dot:before{background:var(--q-warning)}.chip-green.chip-dot:before{background:var(--q-success)}.chip-blue.chip-dot:before{background:var(--q-blue)}.chip-tag{font:500 11px/22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--q-grey-bg);color:var(--slate)}.error{color:var(--q-error-ink);font-size:var(--q-text-sm)}.overlay{background:var(--q-white);border:var(--q-hairline);border-radius:var(--q-radius-s);box-shadow:var(--q-shadow-overlay)}.list-dash,.list-dot{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.list-dash li,.list-dot li{position:relative;padding-left:28px}.list-dash li:before{left:0;top:.75em;width:18px;height:2px}.list-dash li:before,.list-dot li:before{content:"";position:absolute;background:var(--q-blue)}.list-dot li:before{left:4px;top:.6em;width:6px;height:6px;border-radius:50%}table{border-collapse:collapse}th{font:500 var(--q-text-xs)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);text-align:left}.auth-split{min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.auth-hero{position:relative;overflow:hidden;background-color:var(--q-navy-dark);color:var(--q-white);padding:56px;display:flex;flex-direction:column;justify-content:space-between;gap:48px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:96px 96px}.auth-hero:after,.auth-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.auth-hero:before{width:520px;height:520px;right:-260px;bottom:-200px;border:1px solid rgba(59,130,246,.2)}.auth-hero:after{width:300px;height:300px;right:-120px;bottom:-60px;background:rgba(59,130,246,.08)}.auth-hero>*{position:relative;z-index:1}.auth-logo{display:none}@media (max-width:860px){.auth-split{grid-template-columns:1fr}.auth-hero{display:none}.auth-logo{display:block}}.side{background:var(--q-navy-dark);color:var(--q-white);padding:24px 16px;display:flex;flex-direction:column;gap:4px}.side-link{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--q-radius-s);color:var(--q-slate-light);font-weight:500;transition:background-color var(--q-dur-fast) var(--q-ease),color var(--q-dur-fast) var(--q-ease)}.side-link:hover{color:var(--q-white);background:rgba(255,255,255,.04)}.side-link[aria-current=page]{color:var(--q-white);background:rgba(255,255,255,.08)}.side-link[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--q-blue)}.side .overline{color:var(--q-slate-light);padding:16px 12px 8px}.side-foot{margin-top:auto;padding:16px 12px 0;border-top:1px solid rgba(255,255,255,.14)}.side-btn{background:none;border:0;color:var(--q-slate-light);display:flex;gap:8px;align-items:center;padding:0;cursor:pointer;font:500 var(--q-text-sm) var(--font-ui)}.side-btn:hover{color:var(--q-white)}.legal{font:400 15px/1.55 var(--font-ui);color:var(--q-slate-dark)}.legal blockquote,.legal p,.legal ul{max-width:68ch}.legal p{margin:0 0 12px}.legal strong{color:var(--q-navy-dark)}.legal .legal-title{font-size:var(--q-h2);line-height:1.15;margin:8px 0 24px;max-width:30ch}.legal h3{font:600 var(--q-h3)/1.25 var(--font-ui);color:var(--q-navy-dark);margin:32px 0 8px}.legal h4{font:600 15px/1.3 var(--font-ui);margin:16px 0 4px}.legal ul{margin:0 0 12px}.legal blockquote{margin:0 0 24px;padding:12px 16px;border-left:2px solid var(--q-slate-300);color:var(--slate)}.legal blockquote.legal-draft{border-left-color:var(--q-warning);background:var(--q-grey-light);color:var(--q-slate-dark);border-radius:0 var(--q-radius-s) var(--q-radius-s) 0}.legal .legal-marker{font-weight:600;color:var(--q-warning-ink)}.legal .hairline{margin:24px 0}.legal-annex{margin:48px 0 16px;padding-top:24px;border-top:var(--q-hairline)}.legal-annex .overline{margin-bottom:8px}.legal-table{overflow-x:auto;margin:8px 0 24px}.legal-table table{width:100%;font-size:var(--q-text-sm);line-height:1.45}.legal-table th{padding:0 16px 8px 0;border-bottom:1px solid var(--q-navy-dark);vertical-align:bottom}.legal-table td{padding:10px 16px 10px 0;border-bottom:var(--q-hairline);vertical-align:top}.addr-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:640px){.btn,.input{min-height:44px}.addr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.addr-grid>label{grid-column:span 2!important}.addr-grid>label[data-span="1"]{grid-column:span 1!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-property:opacity!important;animation:none!important;scroll-behavior:auto!important}}@media print{*{box-shadow:none!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/987bdc0e590c3bed-s.p.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/27def796724f7ce3-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_cfe091{font-family:Outfit,Outfit Fallback;font-weight:700;font-style:normal}.__variable_cfe091{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_0230cf{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_0230cf{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5398307c7885d23b-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:500;font-display:swap;src:url(/_next/static/media/d58de12d6c7d4f4d-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:500;font-display:swap;src:url(/_next/static/media/26c042929bf78d5c-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:500;font-display:swap;src:url(/_next/static/media/8296761576ac80cd-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:500;font-display:swap;src:url(/_next/static/media/a3823b47aa1d5a9e-s.p.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:500;font-display:swap;src:url(/_next/static/media/22cd6886931bc29b-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_60192c{font-family:Geist Mono,Geist Mono Fallback;font-weight:500;font-style:normal}.__variable_60192c{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}