@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-var-latin.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-var-latin.woff2) format("woff2")}.v3-auth{--bg:245 244 239;--elevated:255 255 255;--surface:235 234 227;--border:217 215 207;--border-strong:107 105 96;--fg:17 17 16;--muted:85 84 77;--subtle:95 93 85;--accent:80 64 192;--accent-fg:255 255 255;--success:22 112 58;--warn:143 86 0;--danger:184 38 27;--signal:98 80 214;--overlay:17 17 16;--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:light;min-height:100vh;color:rgb(var(--fg));font-family:var(--font-sans);background-color:rgb(var(--bg))}html[data-v3=dark] .v3-auth{--bg:23 27 64;--elevated:32 37 83;--surface:27 32 72;--border:46 52 102;--border-strong:141 148 171;--fg:238 240 247;--muted:179 185 205;--subtle:163 169 192;--accent:185 166 251;--success:95 211 141;--warn:242 181 67;--danger:255 122 110;--overlay:255 255 255;color-scheme:dark}body:has(.v3-auth):before{display:none}body:has(.v3-auth){background-image:none}.v3-auth .bg-grid-fade,.v3-auth [class*=blur-3xl],.v3-auth [class*=mask-image]{display:none}.v3-auth :focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;box-shadow:none}.v3-auth>div:first-of-type{border-right:1px solid rgb(var(--border));background-image:radial-gradient(rgb(var(--subtle)/.22) 1.2px,transparent 1.6px);background-size:24px 24px}.v3-auth img[alt="CEEZ AI"]{border-radius:0;box-shadow:none;-o-object-fit:contain;object-fit:contain}.v3-auth h1,.v3-auth h2{letter-spacing:-.035em;line-height:1.05;font-weight:600;color:rgb(var(--fg))}.v3-auth h1{font-size:46px}.v3-auth h2{font-size:34px}@media (max-width:720px){.v3-auth h1{font-size:30px}.v3-auth h2{font-size:26px}}.v3-auth .text-2xs,.v3-auth .uppercase{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em}.v3-auth .text-subtle{color:rgb(var(--subtle))}.v3-auth .text-muted{color:rgb(var(--muted))}.v3-auth .rounded-full{border-radius:2px}.v3-auth .border-accent\/30{border-color:currentColor}.v3-auth .bg-accent\/10{background:transparent}.v3-auth li>.rounded-full{background:rgb(var(--accent))}.v3-auth .input{background:rgb(var(--surface));border:0;border-bottom:1px solid rgb(var(--border-strong));border-radius:0;min-height:36px;padding:8px 10px;box-shadow:none;color:rgb(var(--fg))}.v3-auth .input:hover{border-bottom-color:rgb(var(--fg))}.v3-auth .input:focus{border-bottom-color:rgb(var(--signal));box-shadow:none}.v3-auth .input::-moz-placeholder{color:rgb(var(--subtle))}.v3-auth .input::placeholder{color:rgb(var(--subtle))}.v3-auth .btn-primary,.v3-auth .btn-secondary{border-radius:2px;height:36px;font-size:13px;font-weight:500;box-shadow:none;filter:none}.v3-auth .btn-primary{background:rgb(var(--fg));color:rgb(var(--bg));border:1px solid rgb(var(--fg))}.v3-auth .btn-primary:hover{background:rgb(var(--fg)/.88);filter:none}.v3-auth .btn-secondary{background:transparent;color:rgb(var(--fg));border:1px solid rgb(var(--fg))}.v3-auth .btn-secondary:hover{background:rgb(var(--surface))}.v3-auth .btn-primary:disabled,.v3-auth .btn-secondary:disabled{opacity:.6}.v3-auth [class*=border-danger]{border-radius:2px;background:rgb(var(--danger)/.08);border-color:rgb(var(--danger))}.v3-auth .text-accent,.v3-auth a.text-accent{color:rgb(var(--accent))}@media (prefers-reduced-motion:reduce){.v3-auth *{transition:none!important;animation:none!important}}.v3-auth,.v3-auth.ws-backdrop{background-image:none}