@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=DM+Mono:wght@300;400;500&display=swap");.page_signupRoot__8qtjs{--bg:var(--background);--surface:var(--card);--surface-2:var(--secondary);--border:var(--border);--border-hover:color-mix(in oklab,var(--border) 70%,var(--foreground));--accent:#7c3aed;--accent-glow:rgba(124,58,237,0.15);--accent-violet:#a78bfa;--accent-cyan:#22d3ee;--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-tertiary:color-mix(in oklab,var(--muted-foreground) 60%,transparent);--success:#3fb950;--danger:#f85149;--warning:#f59e0b;--lp-bg:var(--background);--lp-surface:var(--card);--lp-surface-2:var(--secondary);--lp-border:var(--border);--lp-border-h:color-mix(in oklab,var(--border) 70%,var(--foreground));--lp-accent:#7c3aed;--lp-text-1:var(--foreground);--lp-text-2:var(--muted-foreground);min-height:100vh;background:transparent;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;font-family:var(--font-ui);padding-top:62px}.page_formContainer__0goU_{position:relative;z-index:1;width:100%;max-width:760px;margin:auto;padding:0 24px 48px;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.page_formContainer__0goU_.page_visible__BY42E{opacity:1;transform:translateY(0)}.page_card__PBgTL{background:color-mix(in oklab,var(--surface) 10%,transparent);border-top:1px solid color-mix(in oklab,var(--border) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-top-color:color-mix(in oklab,var(--border) 70%,transparent);border-left:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:24px;overflow:hidden;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);box-shadow:0 24px 64px rgba(0,0,0,.2),0 0 0 1px color-mix(in oklab,var(--surface) 20%,transparent) inset}.page_cardGrid__8QxZT{display:grid;grid-template-columns:208px 1fr}.page_leftPane__qzVAK{padding:36px 24px;background:color-mix(in oklab,var(--surface-2) 15%,transparent);border-right:1px solid color-mix(in oklab,var(--border) 30%,transparent);display:flex;flex-direction:column}.page_paneEyebrow__z7s1I{font-family:DM Mono,monospace;font-size:10.5px;color:var(--accent-violet);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:18px}.page_oauthStack__nXNbu{display:flex;flex-direction:column;gap:10px}.page_oauthBtn__uMM8q{width:100%;height:42px;background:color-mix(in oklab,var(--surface-2) 25%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-radius:12px;color:var(--text-primary);font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_oauthBtn__uMM8q:hover:not(:disabled){border-color:color-mix(in oklab,var(--border-hover) 80%,transparent);background:color-mix(in oklab,var(--surface) 40%,transparent);transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.1)}.page_oauthBtn__uMM8q:active:not(:disabled){transform:translateY(1px)}.page_oauthBtn__uMM8q:disabled{opacity:.6;cursor:not-allowed}.page_paneNote__M4y4Q{margin-top:auto;padding-top:22px;font-size:11px;line-height:1.5;color:var(--text-tertiary)}.page_rightPane__wW3zj{padding:36px 36px 32px;min-width:0}.page_formEyebrow__XAHhw{font-family:DM Mono,monospace;font-size:11px;color:var(--accent-violet);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.page_formEyebrow__XAHhw:before{content:"";display:inline-block;width:16px;height:1px;background:var(--accent-violet)}.page_formTitle__mfZO7{font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-1.3px;line-height:1.3;margin-bottom:6px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.page_formSubtitle__OY3NN{font-size:14px;color:color-mix(in oklab,var(--text-primary) 70%,transparent);margin-bottom:26px}.page_fields__lq8ol{display:flex;flex-direction:column;gap:18px;margin-bottom:26px}.page_fieldRow__lpB55{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page_field__mBgx_{display:flex;flex-direction:column;gap:7px;min-width:0}.page_fieldLabel__p64ea{font-size:12px;font-weight:500;color:var(--text-secondary)}.page_optionalTag__G75l6{color:var(--text-tertiary);font-weight:400}.page_inputWrap__BfKX_{position:relative}.page_fieldInput__1GUem{width:100%;height:44px;background:color-mix(in oklab,var(--surface-2) 20%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-radius:8px;padding:0 40px 0 14px;font-size:14px;color:var(--text-primary);font-family:var(--font-ui);line-height:1.5;outline:none;transition:all .2s ease;caret-color:var(--accent);box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_fieldInput__1GUem.page_noIcon__UIQIS{padding-right:14px}.page_fieldInput__1GUem::placeholder{color:color-mix(in oklab,var(--text-primary) 40%,transparent)}.page_fieldInput__1GUem:focus{border-color:rgba(124,58,237,.6);box-shadow:0 0 0 3px var(--accent-glow),0 4px 12px rgba(0,0,0,.05);background:color-mix(in oklab,var(--surface) 40%,transparent)}.page_fieldInput__1GUem:hover:not(:focus){border-color:color-mix(in oklab,var(--border-hover) 80%,transparent);background:color-mix(in oklab,var(--surface-2) 35%,transparent)}.page_fieldInput__1GUem:disabled{opacity:.6;cursor:not-allowed}.page_fieldInput__1GUem[type=password]{font-family:Arial,sans-serif;letter-spacing:2px}.page_fieldInput__1GUem[type=password]::placeholder{font-family:Arial,sans-serif;letter-spacing:2px}.page_inputValid__1WOcp{border-color:rgba(63,185,80,.4)}.page_inputInvalid__KlxfX{border-color:rgba(248,81,73,.4)}.page_fieldHint___s6WT{font-size:11px;color:var(--text-tertiary)}.page_toggleBtn__XfBY8{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-tertiary);padding:4px;display:flex;align-items:center;transition:color .2s}.page_toggleBtn__XfBY8:hover{color:var(--text-secondary)}.page_strengthMeter__0kjTi{margin-top:4px}.page_strengthRow__Ssoz5{display:flex;align-items:center;gap:10px}.page_strengthTrack__MKTkH{flex:1;height:3px;background:rgba(255,255,255,.05);border-radius:999px;overflow:hidden}.page_strengthFill__hVyNu{height:100%;border-radius:999px;transition:width .3s ease,background-color .3s ease;background:var(--danger)}.page_strengthWeak__oun_Q{background:var(--danger)}.page_strengthMedium__pj3cR{background:var(--warning)}.page_strengthStrong__0kg0n{background:var(--success)}.page_strengthLabel__whxCo{font-size:11px;font-weight:500;color:var(--danger)}.page_strengthTextWeak__j1CKO{color:var(--danger)}.page_strengthTextMedium__TWe1p{color:var(--warning)}.page_strengthTextStrong__MeoB0{color:var(--success)}.page_strengthHint__7mG4_{font-size:11px;color:var(--text-tertiary);margin-top:4px}.page_matchRow__2aipe{color:var(--success)}.page_matchRow__2aipe,.page_mismatchRow__nnFvI{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:2px}.page_mismatchRow__nnFvI{color:var(--danger)}.page_submitBtn__SbryT{width:100%;height:44px;background:var(--accent);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:var(--font-ui);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.2px;margin-bottom:22px;transition:background .2s,transform .15s,box-shadow .2s;position:relative;overflow:hidden}.page_submitBtn__SbryT:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.page_submitBtn__SbryT:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(124,58,237,.35)}.page_submitBtn__SbryT:active:not(:disabled){transform:translateY(0)}.page_submitBtn__SbryT:disabled{opacity:.6;cursor:not-allowed}.page_signinRow__Y52hO{text-align:center;font-size:13px;color:var(--text-tertiary)}.page_signinLink__fGOkJ{color:var(--accent);text-decoration:none;font-weight:500;transition:color .2s}.page_signinLink__fGOkJ:hover{color:#a78bfa}.page_bottomStatus__SznT0{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;font-size:11px;color:var(--text-tertiary);text-align:center;padding:0 12px}.page_statusDot__7H4cD{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 6px rgba(63,185,80,.6);animation:page_pulseDot__x5BWr 2.5s infinite;flex-shrink:0}@media (max-width:1024px){.page_navCenter__Lj63R{display:none}}@media (max-width:720px){.page_cardGrid__8QxZT{grid-template-columns:1fr}.page_leftPane__qzVAK{border-right:none;border-bottom:1px solid var(--border);padding:24px 24px 22px}.page_paneNote__M4y4Q{display:none}.page_rightPane__wW3zj{padding:28px 24px 26px}}@media (max-width:640px){.page_nav__ZrVqA{padding:0 20px}.page_formContainer__0goU_{padding:24px 16px 40px;max-width:100%}.page_fieldRow__lpB55{grid-template-columns:1fr;gap:18px}}@keyframes page_pulseDot__x5BWr{0%,to{opacity:1}50%{opacity:.4}}@keyframes page_spin__l_TS8{to{transform:rotate(1turn)}}.page_spin__l_TS8{animation:page_spin__l_TS8 .8s linear infinite}