.auth_page__m4dVU{--auth-bg:#0B1220;--auth-surface:#12182A;--auth-text:#E7EBF3;--auth-muted:#8A94A8;--auth-border:#ffffff16;display:grid;grid-template-columns:1.1fr 1fr;min-height:100svh;color:var(--auth-text);background:var(--auth-bg);font-family:var(--font-inter),sans-serif}.auth_page__m4dVU *{box-sizing:border-box}.auth_single__3FM_A{grid-template-columns:minmax(0,1fr)}.auth_auth__GvRYa{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.auth_auth__GvRYa .auth_formPanel__jJe_p{padding:34px clamp(30px,5vw,82px) 42px}.auth_auth__GvRYa .auth_formContent__OzTUj{max-width:520px;padding:clamp(28px,4vw,48px);border:1px solid #ffffff16;border-radius:28px;background:linear-gradient(145deg,#151d32e8,#0d1425e8);box-shadow:0 28px 90px #0307114d,inset 0 1px #ffffff0c;backdrop-filter:blur(18px)}.auth_auth__GvRYa .auth_copy__Gaopy{margin-bottom:28px}.auth_auth__GvRYa .auth_copy__Gaopy h1{font-size:clamp(38px,4vw,54px)}.auth_auth__GvRYa .auth_visual__iM0tt{border:0}.auth_authVisual__RURr1{position:relative;overflow:hidden;justify-content:space-between;min-height:100svh;background:radial-gradient(ellipse at 75% 38%,#7385f547,transparent 43%),radial-gradient(ellipse at 20% 85%,#424fa52e,transparent 45%),#0a1020}.auth_authVisual__RURr1:after,.auth_authVisual__RURr1:before{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(1px)}.auth_authVisual__RURr1:before{width:52vw;height:52vw;top:15%;left:8%;border:1px solid #c9d2ff16;box-shadow:0 0 120px #7385f51a,inset 0 0 80px #7385f510;animation:auth_auth-ambient-drift__Pvihx 16s ease-in-out infinite alternate}.auth_authVisual__RURr1:after{width:32vw;height:32vw;right:-12%;bottom:-8%;background:radial-gradient(circle,#7385f526,transparent 67%);animation:auth_auth-ambient-drift__Pvihx 12s ease-in-out -4s infinite alternate-reverse}.auth_authVisualContent__EJ_og{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:min(100%,620px);margin:auto;padding:54px 0}.auth_authVisualContent__EJ_og h2{max-width:580px;font-size:clamp(38px,4.6vw,62px);letter-spacing:-.055em}.auth_authVisualContent__EJ_og>p{max-width:440px}.auth_authArtwork__cPVd_{position:relative;isolation:isolate;width:min(100%,520px);height:clamp(220px,34vh,380px);margin:22px auto 0}.auth_authArtwork__cPVd_:before{position:absolute;z-index:-2;inset:14%;border-radius:50%;background:radial-gradient(circle,#8291ff30,#6475d41a 48%,transparent 72%);content:"";filter:blur(18px)}.auth_authArtwork__cPVd_ img{object-fit:contain;filter:drop-shadow(0 24px 60px #7385f522);animation:auth_auth-ruvy-float__OcdvP 6.8s ease-in-out infinite}.auth_authOrbitInner__Y_Yx7,.auth_authOrbit__hlEMc{position:absolute;z-index:-1;inset:8% 6%;border:1px solid #c9d2ff24;border-radius:50%;transform:rotate(-18deg);animation:auth_auth-orbit-turn__P6Pl_ 38s linear infinite}.auth_authOrbit__hlEMc:before{position:absolute;top:19%;left:14%;width:8px;height:8px;border-radius:50%;background:#c9d2ff;box-shadow:0 0 18px #aab3ff;content:""}.auth_authOrbitInner__Y_Yx7{inset:17% 14%;border-color:#aab3ff13;transform:rotate(26deg);animation:none}.auth_authSignal__CrNV7{position:absolute;display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid #d8dcff2a;border-radius:999px;color:#eef0ff;background:#141e34db;box-shadow:inset 0 1px #ffffff18,0 10px 28px #03071136;backdrop-filter:blur(12px) saturate(130%);font-size:11px;font-weight:650;white-space:nowrap;animation:auth_auth-signal-float__o6dv5 7s ease-in-out infinite}.auth_authSignalTop__j_Iup{top:15%;left:2%}.auth_authSignalBottom__LCGUM{right:1%;bottom:14%;animation-delay:-2s}@keyframes auth_auth-ambient-drift__Pvihx{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(2%,2%,0) scale(1.04)}}@keyframes auth_auth-ruvy-float__OcdvP{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes auth_auth-orbit-turn__P6Pl_{to{transform:rotate(342deg)}}@keyframes auth_auth-signal-float__o6dv5{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}.auth_trialPill__vXH0J{display:grid;gap:5px;align-self:flex-start;max-width:410px;margin-top:22px;padding:14px 18px;border:1px solid #aab3ff35;border-radius:15px;background:#aab3ff12;color:#e7ebf3}.auth_trialPill__vXH0J strong{font-size:14px}.auth_trialPill__vXH0J span{color:#aeb9d0;font-size:12px;line-height:1.5}.auth_mobileTrialPill__PrwMh{display:none}.auth_single__3FM_A .auth_header__PvpDV{width:100%;max-width:1080px;margin-inline:auto}.auth_single__3FM_A .auth_mobileBrand___Gbw_{display:block}.auth_visual__iM0tt{display:flex;flex-direction:column;padding:42px clamp(32px,5vw,88px);background:radial-gradient(ellipse at 35% 42%,#7B8CFF1c,transparent 65%),#0B1220;border-right:1px solid #ffffff0d;color:#E7EBF3}.auth_visualBrand__0nsKL{width:140px;display:block}.auth_mobileBrand___Gbw_ img,.auth_visualBrand__0nsKL img{width:100%;height:auto}.auth_visualContent__GLAbI{max-width:540px;margin:auto;padding-block:42px;width:100%}.auth_eyebrow__u9zH6{display:block;color:#AAB3FF;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth_visual__iM0tt h2{font-size:clamp(32px,3.2vw,48px);letter-spacing:-.045em;font-weight:600;line-height:1.12;margin:16px 0;max-width:420px}.auth_visualContent__GLAbI>p{color:#8A94A8;font-size:15px;line-height:1.65;max-width:400px}.auth_preview__6hjfY{margin:30px 0 0;max-width:370px}.auth_preview__6hjfY>div{border-radius:20px;border:1px solid #ffffff15;box-shadow:0 20px 60px #0003}.auth_preview__6hjfY figcaption{margin-top:14px;font-size:11px;color:#8A94A8;text-align:center}.auth_visualFooter__1bftR{color:#8A94A8;font-size:12px}.auth_formPanel__jJe_p{min-width:0;display:flex;flex-direction:column;background:radial-gradient(circle at 100% 0,#7B8CFF08,transparent 45%),var(--auth-bg);padding:32px clamp(28px,4vw,64px) 40px}.auth_header__PvpDV{display:flex;align-items:center;justify-content:space-between;gap:20px}.auth_back__Kyx3U{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--auth-muted);font-size:13px;text-decoration:none}.auth_back__Kyx3U:hover{color:var(--auth-text)}.auth_mobileBrand___Gbw_{display:none;width:100px}.auth_mobileBrand___Gbw_ .auth_lightBrand__QneB2{display:none;width:40px;margin-left:auto}.auth_formContent__OzTUj{width:100%;max-width:480px;margin:auto;padding-block:24px;animation:auth_enter__dDLRf .2s ease-out}.auth_copy__Gaopy{margin-bottom:28px}.auth_copy__Gaopy h1{font-size:clamp(36px,3.2vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.12;margin:13px 0;color:var(--auth-text)}.auth_copy__Gaopy p{font-size:15px;line-height:1.65;color:var(--auth-muted);margin:0}.auth_form__bg_MP{display:flex;flex-direction:column;gap:20px}.auth_signupProgress__RjP8h{height:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.auth_signupProgressFill__unx_p{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7B8CFF,#AAB3FF);transition:width .22s ease}.auth_signupStepHeading__lgzrZ{display:grid;gap:7px}.auth_signupStepNumber__alQqr{color:#AAB3FF;font-size:11px;font-weight:700;letter-spacing:.12em}.auth_signupStepHeading__lgzrZ h1,.auth_signupStepHeading__lgzrZ h2{margin:0;color:var(--auth-text);font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.2}.auth_signupStepHeading__lgzrZ p{margin:0;color:var(--auth-muted);font-size:14px;line-height:1.55}.auth_signupActions__shZLE{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px}.auth_signupBack__iTwU8{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--auth-border);border-radius:13px;color:var(--auth-muted);background:transparent;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.auth_signupBack__iTwU8:hover{color:var(--auth-text);border-color:#ffffff35;background:#ffffff08}.auth_signupActions__shZLE .auth_submit__BOrIt{min-width:0}.auth_field__Q7FSC{display:flex;flex-direction:column;gap:8px}.auth_field__Q7FSC label{font-size:14px;font-weight:600;color:var(--auth-text)}.auth_inputWrap__GF7Pe{position:relative}.auth_page__m4dVU .auth_field__Q7FSC input{width:100%;height:52px;padding:0 15px;border:1px solid var(--auth-border)!important;border-radius:13px;color:var(--auth-text)!important;background:#ffffff06!important;font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.auth_inputWrap__GF7Pe:has(.auth_eye__2ijAd) input{padding-right:52px}.auth_page__m4dVU .auth_field__Q7FSC input:hover{border-color:#ffffff30!important}.auth_page__m4dVU .auth_field__Q7FSC input:focus{border-color:#7B8CFF!important;box-shadow:0 0 0 4px #7B8CFF24}.auth_page__m4dVU .auth_field__Q7FSC input[aria-invalid=true]{border-color:#fca5a5!important}.auth_page__m4dVU .auth_field__Q7FSC input:disabled{opacity:.6}.auth_page__m4dVU .auth_field__Q7FSC input::placeholder{color:#8290a5}.auth_page__m4dVU .auth_field__Q7FSC input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text);box-shadow:0 0 0 100px var(--auth-surface) inset;caret-color:var(--auth-text)}.auth_eye__2ijAd{position:absolute;right:4px;top:4px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--auth-muted);background:transparent;cursor:pointer}.auth_eye__2ijAd:hover{color:var(--auth-text);background:#ffffff08}.auth_fieldError__fd9si,.auth_help__2WyA5{font-size:12px;line-height:1.5;display:flex;gap:6px;align-items:center;color:var(--auth-muted)}.auth_fieldError__fd9si{color:#fca5a5}.auth_recovery__H81RU{font-size:13px;margin-top:-12px;display:flex;align-items:center}.auth_flowBack__dGGRi,.auth_recovery__H81RU{align-self:flex-end;color:#AAB3FF;min-height:44px}.auth_flowBack__dGGRi{border:0;padding:0;background:transparent;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.auth_page__m4dVU .auth_social__brLzk,.auth_submit__BOrIt{height:52px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.auth_submit__BOrIt{border:1px solid #7b8cff;background:#7B8CFF;color:#0B1220;text-decoration:none}.auth_submit__BOrIt:hover{background:#1F2A56}.auth_submit__BOrIt:active{background:#1e40af}.auth_social__brLzk:disabled,.auth_submit__BOrIt:disabled{opacity:.65;cursor:wait}.auth_page__m4dVU .auth_social__brLzk{background:var(--auth-surface);color:var(--auth-text);border:1px solid var(--auth-border)}.auth_page__m4dVU .auth_social__brLzk:hover{background:color-mix(in srgb,var(--auth-surface) 95%,var(--auth-text))}.auth_socialWrap__qMEEA{display:grid;gap:12px}.auth_divider__ELDc7{display:flex;align-items:center;gap:14px;color:var(--auth-muted);font-size:12px}.auth_divider__ELDc7:after,.auth_divider__ELDc7:before{content:"";height:1px;background:var(--auth-border);flex:1}.auth_error__fDQb_{display:flex;gap:9px;align-items:flex-start;padding:13px 14px;border-radius:12px;border:1px solid #fca5a52b;background:#ef44440a;color:#fca5a5;font-size:13px;line-height:1.55;margin:0}.auth_error__fDQb_ svg{flex-shrink:0;margin-top:2px}.auth_security__fb2VT{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:var(--auth-muted);margin:23px 0;line-height:1.5;text-align:center}.auth_security__fb2VT svg{flex-shrink:0}.auth_footer__QPVOi{text-align:center;font-size:13px;color:var(--auth-muted);border-top:1px solid var(--auth-border);padding-top:22px;margin:0}.auth_footer__QPVOi a,.auth_notice__KagAJ a:not(.auth_submit__BOrIt){color:#AAB3FF;font-weight:600;margin-left:5px}.auth_footer__QPVOi a,.auth_notice__KagAJ a{display:inline-flex;align-items:center;min-height:44px}.auth_notice__KagAJ{display:grid;gap:16px;border:1px solid var(--auth-border);border-radius:16px;padding:24px;background:var(--auth-surface)}.auth_notice__KagAJ code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;letter-spacing:.08em;user-select:all}.auth_notice__KagAJ>svg{color:#AAB3FF}.auth_notice__KagAJ h2{color:var(--auth-text);font-size:22px;margin:0}.auth_notice__KagAJ p{color:var(--auth-muted);font-size:14px;line-height:1.7;margin:0}.auth_page__m4dVU a:focus-visible,.auth_page__m4dVU button:focus-visible{outline:2px solid #AAB3FF;outline-offset:4px}.auth_spin__lp8Ec{animation:auth_spin__lp8Ec 1s linear infinite}@keyframes auth_spin__lp8Ec{to{transform:rotate(1turn)}}@keyframes auth_enter__dDLRf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .auth_page__m4dVU{--auth-bg:#f7f9fc;--auth-surface:#fff;--auth-text:#0B1220;--auth-muted:#2E3547;--auth-border:#dde4ef}:root[data-theme=light] .auth_auth__GvRYa .auth_formContent__OzTUj{background:#ffffffed;border-color:#dce3ef;box-shadow:0 28px 90px #23365b12,inset 0 1px #ffffff}:root[data-theme=light] .auth_authVisual__RURr1{color:#edf0fa;background:radial-gradient(ellipse at 75% 38%,#7385f54a,transparent 43%),#10182b}:root[data-theme=light] .auth_authSignal__CrNV7{background:#17223be8}:root[data-theme=light] .auth_trialPill__vXH0J{color:#f4f5ff}:root[data-theme=light] .auth_flowBack__dGGRi,:root[data-theme=light] .auth_footer__QPVOi a,:root[data-theme=light] .auth_formPanel__jJe_p .auth_eyebrow__u9zH6,:root[data-theme=light] .auth_notice__KagAJ a:not(.auth_submit__BOrIt),:root[data-theme=light] .auth_recovery__H81RU{color:#1F2A56}:root[data-theme=light] .auth_page__m4dVU .auth_field__Q7FSC input{background:#fff!important}:root[data-theme=light] .auth_page__m4dVU .auth_field__Q7FSC input:hover{border-color:#8A94A8!important}:root[data-theme=light] .auth_page__m4dVU .auth_field__Q7FSC input[aria-invalid=true]{border-color:#b91c1c!important}:root[data-theme=light] .auth_signupProgress__RjP8h{background:#dbe4f0}:root[data-theme=light] .auth_signupBack__iTwU8{border-color:var(--auth-border)}:root[data-theme=light] .auth_signupBack__iTwU8:hover{border-color:#8A94A8;background:#0B122008}:root[data-theme=light] .auth_error__fDQb_,:root[data-theme=light] .auth_fieldError__fd9si{color:#b91c1c}:root[data-theme=light] .auth_darkBrand__uQ4rf{display:none}:root[data-theme=light] .auth_mobileBrand___Gbw_ .auth_lightBrand__QneB2{display:block}@media (max-width:1023px){.auth_page__m4dVU{grid-template-columns:minmax(0,1fr)}.auth_visual__iM0tt{display:none}.auth_auth__GvRYa .auth_formPanel__jJe_p,.auth_formPanel__jJe_p{padding:max(20px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom))}.auth_auth__GvRYa .auth_formContent__OzTUj{max-width:540px}.auth_mobileTrialPill__PrwMh{display:grid;gap:4px;margin:0 0 20px;padding:13px 15px;border:1px solid #7385f544;border-radius:14px;background:#7385f510;color:var(--auth-text)}.auth_mobileTrialPill__PrwMh strong{font-size:13px}.auth_mobileTrialPill__PrwMh span{color:var(--auth-muted);font-size:12px;line-height:1.5}.auth_mobileBrand___Gbw_{display:block}.auth_formContent__OzTUj{padding-block:36px}}@media (max-width:639px){.auth_formPanel__jJe_p{padding-inline:22px}.auth_back__Kyx3U{width:44px;justify-content:center}.auth_back__Kyx3U span{display:none}.auth_copy__Gaopy h1{font-size:36px}.auth_formContent__OzTUj{margin-block:0;padding-block:32px 16px}.auth_form__bg_MP{gap:17px}.auth_signupActions__shZLE{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:9px}.auth_signupBack__iTwU8{padding-inline:10px}}@media (max-width:359px){.auth_formPanel__jJe_p{padding-inline:20px}.auth_copy__Gaopy h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.auth_page__m4dVU *,.auth_page__m4dVU :after,.auth_page__m4dVU :before{animation:none;transition:none}}.auth_purchaseSummary__jb6Eb{padding:18px;margin-bottom:20px;border:1px solid #9aa6ff38;border-radius:16px;background:#9aa6ff0a;color:var(--text-primary,#eef0f8)}.auth_purchaseSummary__jb6Eb>div{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;letter-spacing:.04em}.auth_purchaseSummary__jb6Eb a{font-size:12px;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.auth_purchaseSummary__jb6Eb p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:14px 0;font-size:17px}.auth_purchaseSummary__jb6Eb p small{font-size:12px;margin-left:3px}.auth_purchaseSummary__jb6Eb>small{display:flex;align-items:flex-start;gap:7px;margin-top:7px;font-size:12px;line-height:1.6;opacity:.85}.auth_purchaseSummary__jb6Eb>small svg{flex-shrink:0;margin-top:2px}:root[data-theme=light] .auth_purchaseSummary__jb6Eb{color:#243456;background:#eef0ff;border-color:#ccd2ef}