@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-20c0,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_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-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-20c0,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_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}html{height:100%}:root{--sf-header-h:56px}@media (min-width:900px){:root{--sf-header-h:64px}}:root{--sf-logo-hero-filter:brightness(0) invert(1)}[data-mui-color-scheme=dark]{--sf-logo-hero-filter:brightness(0)}body,html{max-width:100vw}body{overflow-x:hidden;min-height:100%;display:flex;flex-direction:column;margin:0;background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-family-base,system-ui,-apple-system,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:inherit;text-decoration:none}:root,[data-mui-color-scheme=light]{--sb-bg:#ffffff;--sb-fg:#111111;--sb-muted-fg:#6d7480;--sb-border:#e3e7ec;--sb-ring:rgba(17,17,17,0.16);--sb-glass-bg:rgba(255,255,255,0.55);--sb-glass-strong:rgba(255,255,255,0.72);--sb-glass-border:rgba(17,17,17,0.08);--sb-glass-ring:rgba(17,17,17,0.06);--sb-glass-shadow:0 18px 44px rgba(17,17,17,0.1);--sb-glass-blur:14px;--sb-rail-bg:rgba(20,20,22,0.92);--sb-rail-fg:rgba(255,255,255,0.86);--sb-rail-muted:rgba(255,255,255,0.45);--sb-rail-home:#ffffff;--sb-rail-hover:rgba(255,255,255,0.1);--sb-rail-active:rgba(255,255,255,0.15);--sb-rail-focus:rgba(255,255,255,0.4);--sb-nav-glow:129,140,248;--sb-dash-surface:radial-gradient(1200px 600px at 15% -10%,#eef1f5 0%,rgba(238,241,245,0) 60%),radial-gradient(900px 500px at 110% 10%,#e7ebf0 0%,rgba(231,235,240,0) 55%),#eceff3;--sb-hero-bg:linear-gradient(135deg,var(--mui-palette-primary-main) 0%,var(--mui-palette-primary-dark) 100%);--sb-hero-fg:var(--mui-palette-primary-contrastText);--sb-hero-chip:rgba(255,255,255,0.16);--sb-hero-border:1px solid transparent;--sb-hero-shadow:0 16px 40px rgba(17,17,17,0.14)}[data-mui-color-scheme=dark]{--sb-bg:#111111;--sb-fg:#f6f3ec;--sb-muted-fg:#9a958a;--sb-border:#2b2a25;--sb-ring:rgba(246,243,236,0.18);--sb-glass-bg:rgba(28,28,30,0.55);--sb-glass-strong:rgba(28,28,30,0.72);--sb-glass-border:rgba(246,243,236,0.1);--sb-glass-ring:rgba(246,243,236,0.08);--sb-glass-shadow:0 18px 44px rgba(0,0,0,0.45);--sb-glass-blur:16px;--sb-rail-bg:rgba(10,10,12,0.92);--sb-rail-fg:rgba(246,243,236,0.86);--sb-rail-muted:rgba(246,243,236,0.45);--sb-nav-glow:139,132,250;--sb-dash-surface:radial-gradient(1200px 600px at 15% -10%,#1a1a1d 0%,rgba(26,26,29,0) 60%),radial-gradient(900px 500px at 110% 10%,#161619 0%,rgba(22,22,25,0) 55%),#0e0e10;--sb-hero-bg:linear-gradient(135deg,#1c1c20,#0e0e10);--sb-hero-fg:#f6f3ec;--sb-hero-chip:rgba(246,243,236,0.12);--sb-hero-border:1px solid rgba(246,243,236,0.08);--sb-hero-shadow:0 18px 44px rgba(0,0,0,0.5)}.sb-dash-surface{background:var(--sb-dash-surface)}[data-mui-color-scheme=dark] .sb-dash-surface{--mui-palette-background-default:#0e0e10;--mui-palette-background-paper:#17171a;--mui-palette-divider:rgba(246,243,236,0.1)}.sb-nav-glow-active{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(to left,rgba(var(--sb-nav-glow),.42) 0,rgba(var(--sb-nav-glow),.18) 38%,rgba(var(--sb-nav-glow),.06) 70%,rgba(var(--sb-nav-glow),0) 100%)}.sb-nav-glow-active:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 150% at 100% 50%,rgba(var(--sb-nav-glow),.5) 0,rgba(var(--sb-nav-glow),0) 62%);pointer-events:none}:root{--auth-text:#101828;--auth-text-muted:#5f6b7f;--auth-text-faint:#98a2b3;--auth-accent:#1046f0;--auth-accent-hover:#0b35c9;--auth-accent-active:#0929a6;--auth-accent-tint:rgba(16,70,240,0.08);--auth-accent-ring:rgba(16,70,240,0.16);--auth-focus:#1046f0;--auth-card-bg:rgba(255,255,255,0.8);--auth-card-bg-solid:#ffffff;--auth-card-border:rgba(16,24,40,0.06);--auth-card-shadow:0 44px 88px -36px rgba(19,42,110,0.26),0 12px 28px -16px rgba(19,42,110,0.12);--auth-card-blur:26px;--auth-card-radius:26px;--auth-hairline:rgba(16,24,40,0.08);--auth-control-radius:10px;--auth-input-bg:#f7f8fa;--auth-input-bg-hover:#f2f4f8;--auth-input-bg-focus:#ffffff;--auth-input-border:#ebeef4;--auth-input-border-hover:#d3dae6;--auth-placeholder:#a6aebc;--auth-cta-bg:#1046f0;--auth-cta-fg:#ffffff;--auth-cta-bg-hover:#0b35c9;--auth-cta-shadow:0 16px 30px -14px rgba(16,70,240,0.62);--auth-cta-shadow-hover:0 20px 38px -14px rgba(16,70,240,0.72);--auth-cta-disabled-bg:#5f78d8;--auth-cta-disabled-fg:#ffffff;--auth-outline-bg:#ffffff;--auth-outline-bg-hover:#f7f9fe;--auth-outline-border:#e6e9f0;--auth-outline-border-hover:#c8d2e8;--auth-emblem-ring:rgba(16,70,240,0.3);--auth-stage-base:#fbfcff;--auth-stage-wash-sky:#bfe0fc;--auth-stage-wash-periwinkle:#9cb1f4;--auth-stage-wash-mist:#d7e6fd;--auth-stage-wash-haze:#e9edfe;--auth-stage-veil:rgba(255,255,255,0.5);--auth-stage-edge:rgba(16,70,240,0.06);--auth-alert-error-bg:#fdeeee;--auth-alert-error-fg:#9f1d1d;--auth-alert-success-bg:#ebf7ef;--auth-alert-success-fg:#116a30;--auth-alert-info-bg:#eaf1ff;--auth-alert-info-fg:#123f9e;--auth-alert-warning-bg:#fff5e6;--auth-alert-warning-fg:#8a5300;--auth-strength-track:#e9ecf3;--auth-strength-weak:#d64545;--auth-strength-fair:#c8811d;--auth-strength-good:#2f8f4e;--auth-strength-strong:#1046f0;--auth-google-blue:#4285f4;--auth-google-red:#ea4335;--auth-google-yellow:#fbbc05;--auth-google-green:#34a853}.auth-aurora-stage{color-scheme:light;--mui-palette-text-primary:var(--auth-text);--mui-palette-text-secondary:var(--auth-text-muted);--mui-palette-text-disabled:var(--auth-text-faint);--mui-palette-divider:var(--auth-hairline);--mui-palette-background-default:var(--auth-stage-base);--mui-palette-background-paper:var(--auth-card-bg-solid);--mui-palette-primary-main:var(--auth-accent);--mui-palette-primary-dark:var(--auth-accent-hover);--mui-palette-primary-light:var(--auth-accent);--mui-palette-primary-contrastText:var(--auth-cta-fg);--mui-palette-action-hover:rgba(16,24,40,0.04);--mui-palette-action-selected:rgba(16,24,40,0.06);--mui-palette-action-active:rgba(16,24,40,0.44);--mui-palette-action-disabled:rgba(16,24,40,0.28);--mui-palette-action-disabledBackground:rgba(16,24,40,0.1);--mui-palette-action-focus:var(--auth-accent-tint)}.auth-aurora-stage:before{background-image:radial-gradient(120% 90% at 0 0,var(--auth-stage-wash-sky) 0,transparent 55%),radial-gradient(90% 80% at 100% 0,var(--auth-stage-wash-periwinkle) 0,transparent 58%),radial-gradient(80% 70% at 100% 100%,var(--auth-stage-wash-haze) 0,transparent 60%),radial-gradient(90% 80% at 0 100%,var(--auth-stage-wash-mist) 0,transparent 62%)}.auth-aurora-stage:after,.auth-aurora-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.auth-aurora-stage:after{background-image:radial-gradient(60% 55% at 50% 45%,var(--auth-stage-veil) 0,transparent 70%)}.auth-card-glass{background-color:var(--auth-card-bg);border:1px solid var(--auth-card-border);box-shadow:var(--auth-card-shadow);backdrop-filter:blur(var(--auth-card-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--auth-card-blur)) saturate(150%)}.auth-card-glass .MuiOutlinedInput-root{background-color:var(--auth-input-bg);border-radius:var(--auth-control-radius);transition:background-color .15s ease,box-shadow .15s ease}.auth-card-glass .MuiOutlinedInput-root:hover{background-color:var(--auth-input-bg-hover)}.auth-card-glass .MuiOutlinedInput-root.Mui-focused{background-color:var(--auth-input-bg-focus);box-shadow:0 0 0 4px var(--auth-accent-ring)}.auth-card-glass .MuiOutlinedInput-notchedOutline{border-color:var(--auth-input-border)}.auth-card-glass .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--auth-input-border-hover)}.auth-card-glass .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--auth-focus);border-width:1px}.auth-card-glass .MuiOutlinedInput-input{padding-top:13.5px;padding-bottom:13.5px;font-size:.9375rem}.auth-card-glass .MuiInputBase-input{color:var(--auth-text)}.auth-card-glass .MuiInputBase-input::placeholder{color:var(--auth-placeholder);opacity:1}.auth-card-glass .MuiInputBase-input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text);box-shadow:0 0 0 1000px var(--auth-input-bg) inset;-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s}.auth-card-glass .MuiFormHelperText-root{color:var(--auth-text-muted);margin-left:2px;font-size:.75rem}.auth-card-glass .MuiFormHelperText-root.Mui-error{color:var(--auth-alert-error-fg)}.auth-card-glass .MuiInputAdornment-root .MuiIconButton-root{color:var(--auth-text-faint)}.auth-card-glass .MuiInputAdornment-root .MuiIconButton-root:hover{color:var(--auth-text-muted)}.auth-card-glass .MuiButton-contained{background-color:var(--auth-cta-bg);color:var(--auth-cta-fg);border-radius:var(--auth-control-radius);box-shadow:var(--auth-cta-shadow);font-weight:600;min-height:48px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-card-glass .MuiButton-contained:hover{background-color:var(--auth-cta-bg-hover);box-shadow:var(--auth-cta-shadow-hover);transform:translateY(-1px)}.auth-card-glass .MuiButton-contained:active{transform:translateY(0)}.auth-card-glass .MuiButton-contained.Mui-disabled{background-color:var(--auth-cta-disabled-bg);color:var(--auth-cta-disabled-fg);box-shadow:none;transform:none}.auth-card-glass .MuiButton-outlined{border-radius:var(--auth-control-radius);border-color:var(--auth-outline-border);color:var(--auth-text);background-color:var(--auth-outline-bg);font-weight:500;min-height:46px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.auth-card-glass .MuiButton-outlined:hover{border-color:var(--auth-outline-border-hover);background-color:var(--auth-outline-bg-hover);transform:translateY(-1px)}.auth-card-glass .MuiButton-outlined:active{transform:translateY(0)}.auth-card-glass .MuiButton-outlined.Mui-disabled{color:var(--auth-text-faint);border-color:var(--auth-outline-border);transform:none}.auth-card-glass .MuiCheckbox-root{color:var(--auth-input-border-hover)}.auth-card-glass .MuiCheckbox-root.Mui-checked{color:var(--auth-accent)}.auth-card-glass .MuiDivider-root{border-color:var(--auth-hairline)}.auth-card-glass .MuiDivider-wrapper{color:var(--auth-text-faint);font-size:.8rem}.auth-card-glass .MuiAlert-root{border-radius:var(--auth-control-radius);font-size:.85rem;align-items:center}.auth-card-glass .MuiAlert-standard.MuiAlert-colorError,.auth-card-glass .MuiAlert-standardError{background-color:var(--auth-alert-error-bg);color:var(--auth-alert-error-fg)}.auth-card-glass .MuiAlert-standard.MuiAlert-colorSuccess,.auth-card-glass .MuiAlert-standardSuccess{background-color:var(--auth-alert-success-bg);color:var(--auth-alert-success-fg)}.auth-card-glass .MuiAlert-standard.MuiAlert-colorInfo,.auth-card-glass .MuiAlert-standardInfo{background-color:var(--auth-alert-info-bg);color:var(--auth-alert-info-fg)}.auth-card-glass .MuiAlert-standard.MuiAlert-colorWarning,.auth-card-glass .MuiAlert-standardWarning{background-color:var(--auth-alert-warning-bg);color:var(--auth-alert-warning-fg)}.auth-card-glass .MuiAlert-icon,.auth-card-glass .MuiAlert-message{color:inherit}.auth-aurora-stage .MuiButtonBase-root.Mui-focusVisible,.auth-aurora-stage a:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px;border-radius:var(--auth-control-radius)}