.auth-gate_page__AC61x{--ink:#f1f5f9;--mute:#94a3b8;--faint:#64748b;--line:rgba(148,163,184,.16);--field:hsla(0,0%,100%,.04);--border:rgba(148,163,184,.2);--accent:var(--accent-primary);--accent-strong:var(--accent-secondary);--s1:0.5rem;--s2:0.75rem;--s3:1.15rem;--s4:1.5rem;--s5:2rem;width:100%;min-height:100dvh;display:grid;grid-template-columns:1fr;font-family:var(--cp-font,var(--font-inter),"Inter");color:var(--ink);background:#1a1d29}.auth-gate_showcase__p59gs{position:relative;display:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.75rem,6vw,4.5rem) clamp(2.75rem,5.5vw,4.75rem);overflow:hidden;background:radial-gradient(ellipse 90% 70% at 0 0,rgb(var(--accent-rgb)/.28),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgb(var(--accent-rgb)/.14),transparent 50%),linear-gradient(160deg,#232635 0,#0e1018 50%,#1a1d29 100%)}@media (max-width:959px){.auth-gate_showcase__p59gs{display:none!important}}.auth-gate_showcaseGlow__JPGdl{position:absolute;width:28rem;height:28rem;border-radius:50%;top:-8rem;left:-6rem;background:radial-gradient(circle,rgb(var(--accent-rgb)/.35) 0,transparent 68%);filter:blur(4px);animation:auth-gate_glow-drift__1mzJT 18s ease-in-out infinite alternate;pointer-events:none}.auth-gate_showcaseOrb__oy_v0{position:absolute;right:-4rem;bottom:12%;width:22rem;height:22rem;border-radius:50%;border:1px solid rgba(96,165,250,.12);background:radial-gradient(circle at 35% 35%,rgb(var(--accent-rgb)/.12),transparent 60%);animation:auth-gate_orb-pulse__k4slL 12s ease-in-out infinite alternate;pointer-events:none}.auth-gate_showcaseOrb__oy_v0:after{content:"";position:absolute;inset:2.5rem;border-radius:50%;border:1px solid rgba(96,165,250,.1)}.auth-gate_showcaseGrid__2Xn13{position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 35% 40%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 75% 70% at 35% 40%,#000 10%,transparent 72%)}@keyframes auth-gate_glow-drift__1mzJT{0%{transform:translate(0)}to{transform:translate(8%,6%)}}@keyframes auth-gate_orb-pulse__k4slL{0%{transform:scale(1);opacity:.7}to{transform:scale(1.06);opacity:1}}.auth-gate_showcaseCluster__yb7YS{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s5);max-width:30rem;animation:auth-gate_rise__N90Lt .7s cubic-bezier(.22,1,.36,1) both}.auth-gate_showcaseTop__XTl5U{display:inline-flex;align-items:center;gap:.7rem}.auth-gate_mark__Op85o{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.8rem;color:#fff;background:linear-gradient(145deg,var(--accent-bright),var(--accent-secondary));box-shadow:0 12px 28px -12px rgb(var(--accent-rgb)/.9)}.auth-gate_markSvg__eWnQa,.auth-gate_mark__Op85o svg{width:1.35rem;height:1.35rem;flex-shrink:0}.auth-gate_markLabel__9NUP3{font-size:1.05rem;font-weight:650;letter-spacing:-.03em;color:#fff}.auth-gate_showcaseBody__jRbaa{display:flex;flex-direction:column;gap:var(--s3)}@keyframes auth-gate_rise__N90Lt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.auth-gate_headline__0KlLF{margin:0;font-size:clamp(2.35rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;color:#fff}.auth-gate_headlineAccent__I0sfr{background:linear-gradient(135deg,#93c5fd,#60a5fa 45%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-gate_showcaseMesh__KEdoA{position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 20% 80%,rgb(var(--accent-rgb)/.12),transparent 40%),radial-gradient(circle at 80% 20%,rgb(var(--accent-rgb)/.08),transparent 35%)}.auth-gate_statRow__hLQqI{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.auth-gate_statPill__3qW7z{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .72rem;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.04);font-size:.72rem;color:rgba(226,232,240,.82);backdrop-filter:blur(6px)}.auth-gate_statPill__3qW7z strong{font-weight:700;color:#f8fafc}.auth-gate_statPillIcon__3NDIw{width:.85rem;height:.85rem;color:#93c5fd;flex-shrink:0}.auth-gate_previewCard__P_wOn{position:relative;width:100%;margin-top:.35rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(165deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));box-shadow:0 28px 56px -32px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(14px);overflow:hidden;animation:auth-gate_preview-float__N_ea7 8s ease-in-out infinite alternate}@keyframes auth-gate_preview-float__N_ea7{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.auth-gate_previewChrome__e_Tlt{display:flex;align-items:center;gap:.4rem;padding:.65rem .85rem;border-bottom:1px solid rgba(148,163,184,.12);background:rgba(0,0,0,.18)}.auth-gate_previewDot__t9olU{width:.45rem;height:.45rem;border-radius:50%;background:rgba(148,163,184,.35)}.auth-gate_previewDot__t9olU:first-child{background:#f87171}.auth-gate_previewDot__t9olU:nth-child(2){background:#fbbf24}.auth-gate_previewDot__t9olU:nth-child(3){background:#4ade80}.auth-gate_previewChromeTitle__nafLv{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:rgba(226,232,240,.72)}.auth-gate_previewChromeIcon__r_VfM{width:.8rem;height:.8rem;color:#93c5fd}.auth-gate_previewBody__nG4F_{padding:.9rem .95rem 1rem;display:flex;flex-direction:column;gap:.85rem}.auth-gate_previewMetrics__la7Xi{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-gate_previewMetric__GKvS3{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .7rem;border-radius:.7rem;border:1px solid rgba(148,163,184,.1);background:rgba(0,0,0,.15)}.auth-gate_previewMetricLabel__XNTet{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(148,163,184,.9)}.auth-gate_previewMetricValue__6b7vh{font-size:1.05rem;font-weight:700;letter-spacing:-.03em;color:#f8fafc;font-variant-numeric:tabular-nums}.auth-gate_previewMetricDelta__QWnXl{font-size:.68rem;font-weight:650;color:#4ade80}.auth-gate_previewChart__MlLnS{display:flex;align-items:flex-end;gap:.28rem;height:3.25rem;padding:.35rem .15rem 0}.auth-gate_previewBar__pq4f0{flex:1;min-width:0;border-radius:.25rem .25rem .1rem .1rem;background:linear-gradient(180deg,#93c5fd 0,rgb(var(--accent-rgb)/.45) 100%);opacity:.85}.auth-gate_previewFoot__LXXav{display:flex;align-items:center;justify-content:space-between;gap:.65rem;font-size:.7rem;color:rgba(148,163,184,.95)}.auth-gate_previewLive__3qdmJ{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .45rem;border-radius:999px;background:rgba(74,222,128,.12);color:#86efac;font-size:.62rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.auth-gate_previewLive__3qdmJ:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.2);animation:auth-gate_live-pulse__fffIG 2s ease-in-out infinite}@keyframes auth-gate_live-pulse__fffIG{0%,to{opacity:1}50%{opacity:.45}}.auth-gate_lead__T7_je{margin:0;max-width:24rem;font-size:1.05rem;line-height:1.55;color:rgba(226,232,240,.72)}.auth-gate_eyebrow__OKmUb{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;margin:0;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(96,165,250,.22);background:rgba(96,165,250,.08);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe}.auth-gate_eyebrowIcon__OT9q7{width:.85rem;height:.85rem;opacity:.9}.auth-gate_featureGrid__en_li{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.35rem}.auth-gate_featureCard__7Ooy6{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .8rem;border-radius:.85rem;border:1px solid rgba(148,163,184,.14);background:hsla(0,0%,100%,.04);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.auth-gate_featureCard__7Ooy6:hover{border-color:rgba(96,165,250,.28);background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.auth-gate_featureIcon__bQyuX{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:linear-gradient(145deg,rgb(var(--accent-rgb)/.22),rgb(var(--accent-rgb)/.08));color:#93c5fd}.auth-gate_featureIcon__bQyuX svg{width:1rem;height:1rem}.auth-gate_featureTitle__ksoW7{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.02em;color:#f8fafc}.auth-gate_featureDesc__x94kH{margin:.12rem 0 0;font-size:.7rem;line-height:1.35;color:rgba(148,163,184,.88)}.auth-gate_points__2KkcP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;margin:.15rem 0 0;list-style:none;padding:0}.auth-gate_points__2KkcP li{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:550;letter-spacing:.02em;color:#93c5fd}.auth-gate_points__2KkcP li:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--accent-bright)}.auth-gate_showcaseFoot__7Wst0{margin:.15rem 0 0;padding-top:var(--s1);font-size:.75rem;color:var(--faint);letter-spacing:.02em}.auth-gate_formCol__QWWML{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(1.75rem,4vw,3rem);background:radial-gradient(ellipse 70% 50% at 50% 0,rgb(var(--accent-rgb)/.09),transparent 60%),radial-gradient(ellipse 80% 55% at 50% 100%,rgb(var(--accent-rgb)/.04),transparent 65%),#060a12;animation:auth-gate_form-in__kUnsI .6s cubic-bezier(.22,1,.36,1) .1s both}.auth-gate_formCol__QWWML:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(148,163,184,.14) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 15%,transparent 75%)}.auth-gate_themeToggle__fWsZd{position:absolute;top:1.15rem;right:1.15rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem;border:1px solid var(--border);background:hsla(0,0%,100%,.04);color:var(--mute);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.auth-gate_themeToggle__fWsZd:hover{color:var(--ink);border-color:rgba(96,165,250,.4);background:hsla(0,0%,100%,.07)}.auth-gate_themeToggle__fWsZd svg{width:1.05rem;height:1.05rem}@keyframes auth-gate_form-in__kUnsI{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.auth-gate_formInner__mEzlu{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:var(--s4);margin-inline:auto}.auth-gate_formPanel__ZoX_z{position:relative;display:flex;flex-direction:column;gap:var(--s4);padding:clamp(1.35rem,3vw,1.75rem);border-radius:1.25rem;border:1px solid rgba(148,163,184,.14);background:linear-gradient(165deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));box-shadow:0 32px 64px -36px rgba(0,0,0,.75),inset 0 0 0 1px hsla(0,0%,100%,.04);backdrop-filter:blur(16px);overflow:hidden}.auth-gate_formPanel__ZoX_z:before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb)/.65) 30%,rgb(var(--accent-rgb)/.65) 70%,transparent);pointer-events:none}.auth-gate_formPanelGlow__ekK9k{position:absolute;top:-6rem;right:-4rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgb(var(--accent-rgb)/.14),transparent 68%);pointer-events:none}.auth-gate_mobileBrand__244_k{display:flex;align-items:center;gap:.7rem}.auth-gate_mobileBrand__244_k .auth-gate_mark__Op85o{width:2.45rem;height:2.45rem}.auth-gate_mobileTitle__EbFYI{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.03em;color:#fff}.auth-gate_mobileLead__aA2S_{margin:.15rem 0 0;font-size:.8rem;color:var(--mute)}.auth-gate_head__2YInN{display:flex;flex-direction:column;gap:var(--s1)}.auth-gate_formKicker__iXF6o{display:none;width:-moz-fit-content;width:fit-content;margin:0 0 .15rem;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(96,165,250,.22);background:rgba(96,165,250,.08);font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd}.auth-gate_title__sVp8B{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.04em;line-height:1.15;color:#fff}.auth-gate_sub__nEUQu{margin:0;font-size:.9rem;line-height:1.45;color:var(--mute)}.auth-gate_sub__nEUQu a{color:#93c5fd;font-weight:550;text-decoration:none}.auth-gate_sub__nEUQu a:hover{text-decoration:underline;text-underline-offset:.15em}.auth-gate_googleBtn__DxzlP{display:flex;width:100%;align-items:center;justify-content:center;gap:.65rem;min-height:3rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid var(--border);background:hsla(0,0%,100%,.035);color:var(--ink);font-size:.925rem;font-weight:550;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.auth-gate_googleBtn__DxzlP:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:rgba(96,165,250,.4)}.auth-gate_googleBtn__DxzlP:active:not(:disabled){transform:translateY(1px)}.auth-gate_googleBtn__DxzlP:disabled{opacity:.55;cursor:not-allowed}.auth-gate_divider__kwk6I{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s2);margin:calc(var(--s1) * -.35) 0;color:var(--faint);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-gate_divider__kwk6I span{white-space:nowrap}.auth-gate_divider__kwk6I:after,.auth-gate_divider__kwk6I:before{content:"";height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.auth-gate_form__fStsX{display:flex;flex-direction:column;gap:var(--s3)}.auth-gate_fieldRow__tPyqV{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.auth-gate_field__DTAKZ{display:flex;flex-direction:column;gap:.55rem}.auth-gate_labelRow__q0VIM{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.auth-gate_label___5M8s{color:#a8b6c8}.auth-gate_forgot__Bm7p_,.auth-gate_label___5M8s{font-size:.8125rem;font-weight:550;line-height:1.2}.auth-gate_forgot__Bm7p_{color:#93c5fd;text-decoration:none}.auth-gate_forgot__Bm7p_:hover{text-decoration:underline;text-underline-offset:.15em}.auth-gate_inputWrap__Ct_K1{position:relative}.auth-gate_inputIcon__JZ21_{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--faint);pointer-events:none}.auth-gate_inputWrap__Ct_K1 .auth-gate_input__i09bK{padding-left:2.65rem}.auth-gate_input__i09bK{width:100%;min-height:3rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid var(--border);background:var(--field);color:var(--ink);font-size:.95rem;font-family:inherit;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-gate_input__i09bK::-moz-placeholder{color:var(--faint)}.auth-gate_input__i09bK::placeholder{color:var(--faint)}.auth-gate_input__i09bK:hover{border-color:rgba(148,163,184,.32)}.auth-gate_input__i09bK:focus{border-color:rgba(96,165,250,.55);background:rgb(var(--accent-rgb)/.07);box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.14)}.auth-gate_passWrap__NRSTs{position:relative}.auth-gate_passWrap__NRSTs .auth-gate_input__i09bK{padding-right:2.85rem}.auth-gate_toggle__3ekA1{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;display:grid;place-items:center;border:none;border-radius:.55rem;background:transparent;color:var(--faint);cursor:pointer}.auth-gate_toggle__3ekA1:hover{color:var(--mute);background:hsla(0,0%,100%,.05)}.auth-gate_toggle__3ekA1 svg{width:1.05rem;height:1.05rem}.auth-gate_remember__LTeRU{display:inline-flex;align-items:center;gap:.55rem;margin-top:calc(var(--s1) * -.25);font-size:.85rem;line-height:1.3;color:var(--mute);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-gate_remember__LTeRU input{width:.95rem;height:.95rem;accent-color:var(--accent)}.auth-gate_error__B74eb{margin:0;padding:.7rem .85rem;border-radius:.7rem;border:1px solid hsla(0,91%,71%,.28);background:hsla(0,91%,71%,.1);font-size:.8125rem;line-height:1.45;color:#fca5a5}.auth-gate_success__jeJRn{margin:0;font-size:.8125rem;line-height:1.4;color:#4ade80}.auth-gate_submit__bpV2F{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.45rem;min-height:3.05rem;margin-top:var(--s1);border:none;border-radius:.8rem;background:linear-gradient(135deg,var(--accent-bright) 0,var(--accent-secondary) 100%);color:#fff;font-size:.975rem;font-weight:600;letter-spacing:-.015em;font-family:inherit;cursor:pointer;box-shadow:0 14px 32px -14px rgb(var(--accent-rgb)/.9);transition:filter .15s ease,transform .12s ease,box-shadow .15s ease}.auth-gate_submitIcon__gwBVH{width:1.05rem;height:1.05rem;opacity:.92;transition:transform .15s ease}.auth-gate_submit__bpV2F:hover:not(:disabled) .auth-gate_submitIcon__gwBVH{transform:translateX(2px)}.auth-gate_submit__bpV2F:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 16px 36px -12px rgb(var(--accent-rgb)/.95)}.auth-gate_submit__bpV2F:active:not(:disabled){transform:translateY(1px)}.auth-gate_submit__bpV2F:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-gate_trustNote__zRFfU{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:calc(var(--s1) * -.15) 0 0;font-size:.72rem;line-height:1.4;color:var(--faint);text-align:center}.auth-gate_trustNoteIcon__SrOWX{width:.9rem;height:.9rem;color:#4ade80;flex-shrink:0}.auth-gate_foot__dPtYD{position:absolute;left:0;right:0;bottom:1.35rem;margin:0;text-align:center;font-size:.72rem;color:#3d4a5c}.auth-gate_skeleton__GRJog{width:100%;min-height:100dvh;background:#1a1d29}@media (min-width:960px){.auth-gate_page__AC61x{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}.auth-gate_loginPage__d9_Xv{grid-template-columns:minmax(0,1.22fr) minmax(26rem,.78fr)}.auth-gate_loginPage__d9_Xv .auth-gate_showcase__p59gs{padding:clamp(2.5rem,5vw,4rem) clamp(2.5rem,4.5vw,4.25rem)}.auth-gate_loginPage__d9_Xv .auth-gate_showcaseCluster__yb7YS{max-width:34rem;gap:1.65rem}.auth-gate_loginPage__d9_Xv .auth-gate_formKicker__iXF6o{display:inline-flex}.auth-gate_showcase__p59gs{display:flex;min-height:100dvh}.auth-gate_formCol__QWWML{border-left:1px solid rgba(148,163,184,.1);align-items:center;justify-content:center;padding:clamp(2.75rem,7vh,4.5rem) clamp(2.75rem,5vw,5rem)}.auth-gate_mobileBrand__244_k{display:none}.auth-gate_formInner__mEzlu{max-width:26rem}.auth-gate_formPanel__ZoX_z{padding:1.85rem 1.75rem}}@media (max-width:959px){.auth-gate_formCol__QWWML{min-height:auto;padding:1.25rem 1rem 2rem;background:transparent}.auth-gate_formInner__mEzlu{gap:var(--s3)}.auth-gate_formPanel__ZoX_z{padding:1.25rem 1.1rem;border-radius:1rem}.auth-gate_featureGrid__en_li{grid-template-columns:1fr}.auth-gate_foot__dPtYD{position:static;margin-top:1.5rem}.auth-gate_fieldRow__tPyqV{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-gate_formCol__QWWML,.auth-gate_previewCard__P_wOn,.auth-gate_showcaseCluster__yb7YS,.auth-gate_showcaseGlow__JPGdl,.auth-gate_showcaseOrb__oy_v0{animation:none!important}}:root[data-theme=light] .auth-gate_page__AC61x{--ink:#09090b;--mute:#52525b;--faint:#71717a;--line:hsla(240,4%,46%,.18);--field:#fff;--border:#d4d4d8;--accent:var(--accent-primary);--accent-strong:var(--accent-secondary);color:var(--ink);background:#eef1f8}:root[data-theme=light] .auth-gate_showcase__p59gs{background:radial-gradient(ellipse 90% 70% at 0 0,rgb(var(--accent-rgb)/.16),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgb(var(--accent-rgb)/.08),transparent 50%),linear-gradient(160deg,#eff6ff 0,#f8fafc 48%,#f1f5f9 100%)}:root[data-theme=light] .auth-gate_showcaseGlow__JPGdl{background:radial-gradient(circle,rgb(var(--accent-rgb)/.22) 0,transparent 68%)}:root[data-theme=light] .auth-gate_showcaseOrb__oy_v0{border-color:rgb(var(--accent-rgb)/.18);background:radial-gradient(circle at 35% 35%,rgb(var(--accent-rgb)/.1),transparent 60%)}:root[data-theme=light] .auth-gate_showcaseOrb__oy_v0:after{border-color:rgb(var(--accent-rgb)/.12)}:root[data-theme=light] .auth-gate_showcaseGrid__2Xn13{opacity:.45;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0)}:root[data-theme=light] .auth-gate_headlineAccent__I0sfr{background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-primary) 55%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .auth-gate_statPill__3qW7z{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.85);color:#475569;box-shadow:0 4px 14px -10px rgba(15,23,42,.2)}:root[data-theme=light] .auth-gate_statPill__3qW7z strong{color:#0f172a}:root[data-theme=light] .auth-gate_previewCard__P_wOn{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.92);box-shadow:0 24px 48px -28px rgba(15,23,42,.18)}:root[data-theme=light] .auth-gate_previewChrome__e_Tlt{background:#f8fafc;border-bottom-color:#e2e8f0}:root[data-theme=light] .auth-gate_previewChromeTitle__nafLv{color:#64748b}:root[data-theme=light] .auth-gate_previewMetric__GKvS3{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .auth-gate_previewMetricValue__6b7vh{color:#0f172a}:root[data-theme=light] .auth-gate_previewFoot__LXXav{color:#64748b}:root[data-theme=light] .auth-gate_formKicker__iXF6o{border-color:rgb(var(--accent-rgb)/.2);background:rgb(var(--accent-rgb)/.08);color:var(--accent-secondary)}:root[data-theme=light] .auth-gate_formCol__QWWML:before{opacity:.55;background-image:radial-gradient(rgba(15,23,42,.08) 1px,transparent 0)}:root[data-theme=light] .auth-gate_trustNote__zRFfU{color:#71717a}:root[data-theme=light] .auth-gate_headline__0KlLF,:root[data-theme=light] .auth-gate_markLabel__9NUP3,:root[data-theme=light] .auth-gate_mobileTitle__EbFYI,:root[data-theme=light] .auth-gate_title__sVp8B{color:#0f172a}:root[data-theme=light] .auth-gate_lead__T7_je{color:#475569}:root[data-theme=light] .auth-gate_eyebrow__OKmUb{border-color:rgb(var(--accent-rgb)/.22);background:rgb(var(--accent-rgb)/.08);color:var(--accent-secondary)}:root[data-theme=light] .auth-gate_featureCard__7Ooy6{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.72);box-shadow:0 8px 24px -18px rgba(15,23,42,.2)}:root[data-theme=light] .auth-gate_featureCard__7Ooy6:hover{border-color:rgb(var(--accent-rgb)/.28);background:#fff}:root[data-theme=light] .auth-gate_featureTitle__ksoW7{color:#0f172a}:root[data-theme=light] .auth-gate_featureDesc__x94kH{color:#64748b}:root[data-theme=light] .auth-gate_featureIcon__bQyuX{color:var(--accent-secondary);background:rgb(var(--accent-rgb)/.1)}:root[data-theme=light] .auth-gate_points__2KkcP li{color:var(--accent-secondary)}:root[data-theme=light] .auth-gate_points__2KkcP li:before{background:var(--accent-primary)}:root[data-theme=light] .auth-gate_showcaseFoot__7Wst0{color:#64748b}:root[data-theme=light] .auth-gate_formCol__QWWML{background:radial-gradient(ellipse 80% 55% at 50% 40%,rgb(var(--accent-rgb)/.05),transparent 65%),#fff}:root[data-theme=light] .auth-gate_formPanel__ZoX_z{border-color:#e4e4e7;background:#fff;box-shadow:0 24px 48px -28px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.03)}:root[data-theme=light] .auth-gate_formPanel__ZoX_z:before{background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb)/.45) 30%,rgb(var(--accent-rgb)/.45) 70%,transparent)}:root[data-theme=light] .auth-gate_forgot__Bm7p_,:root[data-theme=light] .auth-gate_sub__nEUQu a{color:var(--accent-secondary)}:root[data-theme=light] .auth-gate_label___5M8s{color:#3f3f46}:root[data-theme=light] .auth-gate_googleBtn__DxzlP{background:#fff;border-color:#d4d4d8;color:#18181b;box-shadow:0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .auth-gate_googleBtn__DxzlP:hover:not(:disabled){background:#fafafa;border-color:#93c5fd}:root[data-theme=light] .auth-gate_input__i09bK{background:#fff;border-color:#d4d4d8;color:#09090b;box-shadow:0 1px 2px rgba(15,23,42,.03)}:root[data-theme=light] .auth-gate_input__i09bK:hover{border-color:#a1a1aa}:root[data-theme=light] .auth-gate_input__i09bK:focus{border-color:var(--accent-primary);background:#fff;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.16)}:root[data-theme=light] .auth-gate_toggle__3ekA1:hover{background:rgba(15,23,42,.05);color:#3f3f46}:root[data-theme=light] .auth-gate_themeToggle__fWsZd{background:#fff;border-color:#d4d4d8;color:#52525b;box-shadow:0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .auth-gate_themeToggle__fWsZd:hover{color:#18181b;border-color:#93c5fd;background:#f8fafc}:root[data-theme=light] .auth-gate_submit__bpV2F{box-shadow:0 10px 24px -10px rgb(var(--accent-rgb)/.55)}:root[data-theme=light] .auth-gate_submit__bpV2F:hover:not(:disabled){box-shadow:0 12px 28px -10px rgb(var(--accent-rgb)/.65)}:root[data-theme=light] .auth-gate_error__B74eb{color:#b91c1c;border-color:rgba(220,38,38,.22);background:hsla(0,93%,94%,.85)}:root[data-theme=light] .auth-gate_success__jeJRn{color:#166534}:root[data-theme=light] .auth-gate_foot__dPtYD{color:#71717a}:root[data-theme=light] .auth-gate_skeleton__GRJog{background:#eef1f8}@media (min-width:960px){:root[data-theme=light] .auth-gate_formCol__QWWML{border-left-color:#e4e4e7}}.page_page__bv_KU{--auth-radius:0.75rem;--auth-gap:1rem;--auth-pad:clamp(2rem,3.8vw,2.75rem);--auth-form-max:22rem;--auth-form-max-register:30rem;--auth-control-h:2.85rem;--auth-visual-max:24rem;width:100%;min-height:100dvh;min-height:100svh;display:grid;place-items:center;padding:1rem;color:var(--text-primary);font-family:var(--cp-font-sans);background:radial-gradient(ellipse 60% 45% at 15% 10%,rgb(var(--accent-rgb)/.14),transparent 65%),radial-gradient(ellipse 45% 35% at 90% 90%,rgb(var(--accent-rgb)/.07),transparent 70%),var(--bg-secondary);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto}.page_themeToggle__KGDOP{position:fixed;top:1rem;right:1rem;z-index:10;display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--border-strong);border-radius:var(--auth-radius);color:var(--text-secondary);background:var(--bg-card);box-shadow:var(--shadow-xs);cursor:pointer;transition:.16s ease}.page_themeToggle__KGDOP:hover{color:var(--text-primary);border-color:var(--accent-primary);transform:translateY(-1px)}.page_themeToggle__KGDOP svg{width:1rem;height:1rem}.page_shell__TVwpq{width:min(100%,64rem);min-height:min(40rem,calc(100svh - 2rem));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--border-color);border-radius:1.25rem;background:var(--bg-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 32px 80px -28px rgba(0,0,0,.75);animation:page_shell-in__18sxL .65s cubic-bezier(.16,1,.3,1) both}.page_registerShell__E5iNr{width:min(100%,68rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}@keyframes page_shell-in__18sxL{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.page_visual__BpWQy{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:var(--auth-pad);overflow:hidden;background:radial-gradient(circle at 15% 5%,rgb(var(--accent-rgb)/.32),transparent 38%),linear-gradient(145deg,#182033 0,#101726 48%,#0b111d 100%)}.page_visual__BpWQy:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);pointer-events:none}.page_visualGlow__w5YU_{position:absolute;left:50%;bottom:18%;width:26rem;height:18rem;transform:translateX(-50%);border-radius:50%;background:rgb(var(--accent-rgb)/.12);filter:blur(60px);animation:page_glow-pulse__fDQkV 7s ease-in-out infinite alternate}@keyframes page_glow-pulse__fDQkV{to{opacity:.55;transform:translateX(-50%) scale(1.08)}}.page_brand__f2eCY,.page_mobileBrand__gMeYr{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content;flex-shrink:0;color:inherit;text-decoration:none}.page_mobileBrand__gMeYr,.page_mobileCopy__xxoOF,.page_mobileEyebrow__vpXuQ,.page_mobileFlow__Ckmdq,.page_mobileIntro__vny0z,.page_mobileLead__6jOhs,.page_mobileTitle__CFTcO{display:none}.page_mark__ZiWyt{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.7rem;color:#fff;background:var(--accent-gradient);box-shadow:0 0 0 1px rgb(var(--accent-rgb)/.3),0 12px 28px -12px rgb(var(--accent-rgb)/.9)}.page_markSvg__A9AMC{width:1.2rem;height:1.2rem}.page_brandName__DE1PP{font-size:1.02rem;font-weight:700;letter-spacing:-.04em;line-height:1}.page_visualContent__2Lukq{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.35rem;width:100%;max-width:var(--auth-visual-max);min-height:0;padding-block:1.25rem}.page_visualCopy__XmVdj{display:flex;flex-direction:column;gap:.65rem;width:100%}.page_eyebrow__OxTOC{margin:0;color:#75adff;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.page_visualTitle__cTBrd{width:100%;margin:0;color:#f7f9fc;font-size:clamp(1.85rem,2.8vw,2.55rem);font-weight:700;line-height:1.1;letter-spacing:-.05em}.page_visualTitle__cTBrd span{display:block;color:#67a8ff}.page_visualLead__Kigq4{width:100%;margin:0;color:#9ba9bd;font-size:.9rem;line-height:1.55}.page_flow__vkYRr{position:relative;display:flex;flex-direction:column;gap:.7rem;width:100%}.page_flow__vkYRr:before{content:"";position:absolute;top:1.55rem;bottom:1.55rem;left:1.55rem;width:1px;background:linear-gradient(#428cf5,rgb(var(--accent-rgb)/.15))}.page_flowItem__Fb_BL{position:relative;display:flex;align-items:center;gap:.85rem;min-height:3.75rem;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.13);border-radius:.85rem;background:#121a29;box-shadow:0 12px 24px -18px rgba(0,0,0,.8);animation:page_flow-in__EiEBl .55s cubic-bezier(.16,1,.3,1) both}.page_flowItem__Fb_BL:nth-child(2){animation-delay:.11s}.page_flowItem__Fb_BL:nth-child(3){animation-delay:.22s}@keyframes page_flow-in__EiEBl{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.page_flowIcon__Lm_7w{position:relative;z-index:1;display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.7rem;color:#75adff;background:#19263a;box-shadow:inset 0 0 0 1px rgba(91,163,255,.16);flex-shrink:0}.page_flowIcon__Lm_7w svg{width:1.1rem;height:1.1rem}.page_flowText__nTqfM{display:flex;flex-direction:column;gap:.12rem;min-width:0}.page_flowText__nTqfM strong{color:#eef3fa;font-size:.92rem;font-weight:600;line-height:1.25}.page_flowText__nTqfM span{color:#77869b;font-size:.78rem;line-height:1.3}.page_flowStatus__6RLH5{width:.5rem;height:.5rem;margin-left:auto;flex-shrink:0;border-radius:50%;background:#31c997;box-shadow:0 0 0 4px rgba(49,201,151,.1);animation:page_status-pulse__L5p5s 2.2s ease-in-out infinite}@keyframes page_status-pulse__L5p5s{50%{opacity:.45}}.page_formSide__Mg_sZ{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:100%;padding:var(--auth-pad);background:var(--bg-card)}.page_formInner__nk2vj{width:min(100%,var(--auth-form-max));margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--auth-gap)}.page_registerFormInner__LqTUy{width:min(100%,var(--auth-form-max-register));max-width:none}.page_head__XtJHA{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;text-align:center;animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) 80ms both}.page_title__2zkCf{font-size:clamp(1.55rem,2.6vw,1.85rem);font-weight:700;line-height:1.15;letter-spacing:-.045em}.page_sub__LQ9Qx,.page_title__2zkCf{margin:0;width:100%;text-align:center}.page_sub__LQ9Qx{max-width:20rem;color:var(--text-secondary);font-size:.875rem;line-height:1.45}.page_forgot__ifP5j,.page_sub__LQ9Qx a{color:var(--accent-bright);font-weight:600;text-decoration:none}.page_forgot__ifP5j:hover,.page_sub__LQ9Qx a:hover{text-decoration:underline;text-underline-offset:.15em}.page_googleBtn__8dMKJ{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;height:var(--auth-control-h);min-height:var(--auth-control-h);padding:0 1rem;border:1px solid var(--border-strong);border-radius:var(--auth-radius);color:var(--text-primary);background:var(--bg-soft);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:.16s ease;animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) .15s both}.page_googleBtn__8dMKJ:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-strong));background:var(--surface-hover);transform:translateY(-1px)}.page_googleIcon__YLHOI{width:1.1rem;height:1.1rem;flex-shrink:0}.page_divider__rngS9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) .2s both}.page_divider__rngS9:after,.page_divider__rngS9:before{content:"";height:1px;background:var(--border-color)}.page_form__EZV5o{gap:.8rem}.page_field__rTpVv,.page_form__EZV5o{display:flex;flex-direction:column;width:100%}.page_field__rTpVv{gap:.4rem;animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) both}.page_field__rTpVv:first-child{animation-delay:.25s}.page_field__rTpVv:nth-child(2){animation-delay:.3s}@keyframes page_item-in__Dy_yI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page_labelRow__Csna5{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.2rem}.page_forgot__ifP5j,.page_label__Ew5Zb{font-size:.8125rem;line-height:1.2}.page_label__Ew5Zb{color:var(--text-secondary);font-weight:600}.page_input__R_7ce{box-sizing:border-box;width:100%;height:var(--auth-control-h);min-height:var(--auth-control-h);padding:0 .9rem;border:1px solid var(--border-color);border-radius:var(--auth-radius);color:var(--text-primary);background:var(--bg-input);font:inherit;font-size:.9rem;line-height:1;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);transition:.16s ease}.page_input__R_7ce::-moz-placeholder{color:var(--text-muted)}.page_input__R_7ce::placeholder{color:var(--text-muted)}.page_input__R_7ce:hover{border-color:var(--border-strong)}.page_input__R_7ce:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--focus-ring)}.page_input__R_7ce:-webkit-autofill,.page_input__R_7ce:-webkit-autofill:focus,.page_input__R_7ce:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.page_passWrap__c2DQ_{position:relative}.page_passWrap__c2DQ_ .page_input__R_7ce{padding-right:2.7rem}.page_toggle__vkfeV{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:.45rem;color:var(--text-muted);background:transparent;cursor:pointer}.page_toggle__vkfeV:hover{color:var(--text-secondary);background:var(--surface-hover)}.page_toggle__vkfeV svg{width:1rem;height:1rem}.page_options__RfLjP{display:flex;align-items:center;width:100%;min-height:1.25rem;animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) .35s both}.page_fieldGrid__vx7I6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;align-items:start}.page_registerActions__vGCMv{display:flex;flex-direction:column;gap:.75rem}.page_success__I_hwB{margin:0;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--success) 32%,transparent);border-radius:var(--auth-radius);color:var(--success);background:var(--success-bg);font-size:.8125rem;line-height:1.4}.page_remember__dVPcP{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_remember__dVPcP input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;border:1px solid var(--border-strong);border-radius:.3rem;background:var(--bg-input);flex-shrink:0}.page_remember__dVPcP input:checked{border-color:var(--accent-primary);background-color:var(--accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5'%3E%3Cpath d='M3.5 8.5l2.5 2.5 6.5-6.5'/%3E%3C/svg%3E");background-size:.65rem;background-repeat:no-repeat;background-position:50%}.page_error___VpBE{margin:0;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);border-radius:var(--auth-radius);color:var(--danger);background:var(--error-bg);font-size:.8125rem;line-height:1.4}.page_submit__3fEqX{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:var(--auth-control-h);min-height:var(--auth-control-h);padding:0 1rem;border:0;border-radius:var(--auth-radius);color:var(--accent-on-primary);background:var(--accent-gradient);font:inherit;font-size:.9rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 14px 30px -13px rgb(var(--accent-rgb)/.9),inset 0 1px 0 hsla(0,0%,100%,.2);transition:.16s ease;animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) .4s both}.page_submit__3fEqX:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.page_submitIcon__llRd_{width:1rem;height:1rem;transition:transform .15s ease}.page_submit__3fEqX:hover:not(:disabled) .page_submitIcon__llRd_{transform:translateX(2px)}.page_googleBtn__8dMKJ:disabled,.page_submit__3fEqX:disabled{opacity:.55;cursor:not-allowed;transform:none}.page_spinner__wQV8n{width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:page_spin__zuOjX .65s linear infinite}@keyframes page_spin__zuOjX{to{transform:rotate(1turn)}}.page_formFoot__aJswo{margin:.1rem 0 0;width:100%;color:var(--text-muted);font-size:.7rem;line-height:1;text-align:center}.page_skeleton__LmtW1{width:100%;min-height:100dvh;background:var(--bg-secondary)}:root[data-theme=light] .page_visual__BpWQy{background:radial-gradient(circle at 15% 5%,rgb(var(--accent-rgb)/.2),transparent 38%),linear-gradient(145deg,#e7effc 0,#dde7f6 48%,#d3dfef 100%)}:root[data-theme=light] .page_visual__BpWQy:before{background-image:linear-gradient(rgba(15,23,42,.06) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 0)}:root[data-theme=light] .page_brand__f2eCY,:root[data-theme=light] .page_visualTitle__cTBrd{color:#0f172a}:root[data-theme=light] .page_visualLead__Kigq4{color:#475569}:root[data-theme=light] .page_flowItem__Fb_BL{border-color:rgba(15,23,42,.1);background:#f8fafc;box-shadow:0 12px 24px -18px rgba(15,23,42,.25)}:root[data-theme=light] .page_flowIcon__Lm_7w{color:var(--accent-primary);background:rgb(var(--accent-rgb)/.1)}:root[data-theme=light] .page_flowText__nTqfM strong{color:#0f172a}:root[data-theme=light] .page_flowText__nTqfM span{color:#64748b}:root[data-theme=light] .page_mobileIntro__vny0z{background:radial-gradient(circle at 12% 0,rgb(var(--accent-rgb)/.16),transparent 42%),linear-gradient(160deg,#e8f0fc 0,#dde8f7 55%,#d5e1f2 100%);border-color:rgba(15,23,42,.1);box-shadow:0 16px 36px -28px rgba(15,23,42,.3)}:root[data-theme=light] .page_mobileBrand__gMeYr,:root[data-theme=light] .page_mobileTitle__CFTcO{color:#0f172a}:root[data-theme=light] .page_mobileLead__6jOhs{color:#475569}:root[data-theme=light] .page_mobileFlowItem__maGHW{border-color:rgba(15,23,42,.1);background:#f8fafc}:root[data-theme=light] .page_mobileFlowIcon__afLtO{color:var(--accent-primary);background:rgb(var(--accent-rgb)/.1)}:root[data-theme=light] .page_mobileFlowText__eLdaX strong{color:#0f172a}:root[data-theme=light] .page_mobileFlowText__eLdaX span{color:#64748b}@media (max-width:900px){.page_page__bv_KU{--auth-gap:1.1rem;place-items:stretch;padding:0;background:radial-gradient(ellipse 80% 40% at 50% -5%,rgb(var(--accent-rgb)/.18),transparent 55%),var(--bg-secondary)}.page_themeToggle__KGDOP{top:max(.85rem,env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right))}.page_registerShell__E5iNr,.page_shell__TVwpq{width:100%;min-height:100svh;min-height:100dvh;grid-template-columns:1fr;border:0;border-radius:0;box-shadow:none;background:transparent;animation:none}.page_visual__BpWQy{display:none}.page_formSide__Mg_sZ{align-items:stretch;justify-content:flex-start;height:auto;min-height:100svh;min-height:100dvh;padding:max(4.75rem,calc(env(safe-area-inset-top) + 3.5rem)) max(1.25rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:transparent}.page_formInner__nk2vj,.page_registerFormInner__LqTUy{width:min(100%,23.5rem);max-width:none;margin:0 auto;gap:var(--auth-gap);flex:1}.page_mobileIntro__vny0z{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;width:100%;padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background:radial-gradient(circle at 12% 0,rgb(var(--accent-rgb)/.22),transparent 42%),linear-gradient(160deg,#162033 0,#101827 55%,#0c1320 100%);box-shadow:0 16px 36px -28px rgba(0,0,0,.85);animation:page_item-in__Dy_yI .5s cubic-bezier(.16,1,.3,1) both}.page_mobileBrand__gMeYr{display:inline-flex;align-self:center;color:#f7f9fc}.page_mobileCopy__xxoOF{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;text-align:center}.page_mobileEyebrow__vpXuQ{color:#75adff;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.page_mobileEyebrow__vpXuQ,.page_mobileTitle__CFTcO{display:block;margin:0;font-weight:700;text-align:center}.page_mobileTitle__CFTcO{max-width:18rem;color:#f7f9fc;font-size:clamp(1.3rem,5.5vw,1.55rem);line-height:1.18;letter-spacing:-.04em}.page_mobileTitle__CFTcO span{display:block;color:#67a8ff}.page_mobileLead__6jOhs{display:block;margin:0;max-width:19rem;color:#93a2b6;font-size:.84rem;line-height:1.45;text-align:center}.page_mobileFlow__Ckmdq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%}.page_mobileFlowItem__maGHW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:4.1rem;padding:.55rem .35rem;border:1px solid rgba(148,163,184,.14);border-radius:.65rem;background:rgba(18,26,41,.92);text-align:center}.page_mobileFlowIcon__afLtO{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex-shrink:0;border-radius:.5rem;color:#75adff;background:#19263a}.page_mobileFlowIcon__afLtO svg{width:.85rem;height:.85rem}.page_mobileFlowText__eLdaX{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0;width:100%}.page_mobileFlowText__eLdaX strong{color:#eef3fa;font-size:.68rem;font-weight:600;line-height:1.2}.page_mobileFlowText__eLdaX span{color:#77869b;font-size:.6rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page_title__2zkCf{font-size:clamp(1.6rem,6.5vw,1.85rem)}.page_sub__LQ9Qx{font-size:.875rem;max-width:19rem}.page_page__bv_KU{--auth-control-h:3rem}.page_input__R_7ce{font-size:16px}.page_formFoot__aJswo{margin-top:auto;padding-top:1.25rem}}@media (max-width:560px){.page_fieldGrid__vx7I6{grid-template-columns:1fr;gap:.8rem}.page_formSide__Mg_sZ{padding-inline:max(1.15rem,env(safe-area-inset-left)) max(1.15rem,env(safe-area-inset-right))}.page_formInner__nk2vj{gap:.95rem}.page_mobileIntro__vny0z{gap:.8rem;padding:.95rem}.page_divider__rngS9{font-size:.6rem;letter-spacing:.06em}}@media (max-width:900px) and (max-height:760px){.page_formSide__Mg_sZ{padding-top:max(3.75rem,calc(env(safe-area-inset-top) + 2.75rem))}.page_formInner__nk2vj{gap:.9rem}.page_mobileFlow__Ckmdq,.page_mobileLead__6jOhs{display:none}.page_mobileIntro__vny0z{gap:.7rem;padding:.85rem .9rem}.page_mobileTitle__CFTcO{font-size:1.25rem}.page_title__2zkCf{font-size:1.55rem}}@media (max-height:720px) and (min-width:901px){.page_shell__TVwpq{min-height:calc(100svh - 2rem)}.page_page__bv_KU{--auth-pad:1.5rem;--auth-gap:0.95rem}.page_visualContent__2Lukq{gap:1.15rem;padding-block:1rem}.page_visualTitle__cTBrd{font-size:clamp(1.65rem,2.4vw,2.1rem)}.page_flowItem__Fb_BL{min-height:3.2rem;padding:.7rem .85rem}}@media (prefers-reduced-motion:reduce){.page_divider__rngS9,.page_field__rTpVv,.page_flowItem__Fb_BL,.page_flowStatus__6RLH5,.page_googleBtn__8dMKJ,.page_head__XtJHA,.page_options__RfLjP,.page_shell__TVwpq,.page_spinner__wQV8n,.page_submit__3fEqX,.page_visualGlow__w5YU_{animation:none!important}.page_googleBtn__8dMKJ:hover:not(:disabled),.page_submit__3fEqX:hover:not(:disabled),.page_themeToggle__KGDOP:hover{transform:none}}