.AuthPageShell_page__64H1c{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:48px 24px}.AuthPageShell_orb__toihW{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.AuthPageShell_goldOrb__PcrcU{top:-10%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(201,168,76,.12) 0,transparent 65%)}.AuthPageShell_greenOrb__DwHNq{bottom:-15%;right:-10%;width:560px;height:560px;background:radial-gradient(circle,rgba(52,211,153,.08) 0,transparent 65%)}.AuthPageShell_grid__Q6W_P{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(201,168,76,.07) 1px,transparent 0);background-size:44px 44px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 85%)}.AuthPageShell_content__PWyLA{position:relative;z-index:1;width:100%;max-width:440px;animation:AuthPageShell_enter__eD__a .6s ease both}.AuthPageShell_logo__WOw88{display:flex;justify-content:center;margin-bottom:22px}.AuthPageShell_logoLink__9QXOi{display:inline-flex;padding:14px;border-radius:18px;background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.18)}.AuthPageShell_logoImage__DFEUD{border-radius:10px;filter:drop-shadow(0 0 12px rgba(201,168,76,.5))}.AuthPageShell_kicker__J9m_B{display:flex;justify-content:center;margin-bottom:20px}.AuthPageShell_badge__0b0Im{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:100px;border:1px solid rgba(201,168,76,.22);background:rgba(201,168,76,.05)}.AuthPageShell_dot__VTE7u{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px rgba(201,168,76,.9)}.AuthPageShell_badgeText__S1pVv{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--primary);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.AuthPageShell_card__LGIh9{background:var(--card-bg);border:1px solid rgba(201,168,76,.22);border-radius:20px;padding:32px 32px 28px;position:relative;overflow:hidden;box-shadow:0 0 80px rgba(201,168,76,.07),0 24px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)}.AuthPageShell_highlight__TkywC{position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.65),transparent)}.AuthPageShell_title__XfgeU{font-family:Inter,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px;text-align:center}.AuthPageShell_description__Ld_rq{font-size:13.5px;margin:0 0 26px;overflow-wrap:anywhere}.AuthPageShell_description__Ld_rq,.AuthPageShell_footer__MnpL0{font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);text-align:center}.AuthPageShell_footer__MnpL0{margin-top:22px;padding-top:18px;border-top:1px solid rgba(201,168,76,.08);font-size:13px}.AuthPageShell_trust__cDYQE{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-top:20px}@keyframes AuthPageShell_enter__eD__a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AuthPageShell_content__PWyLA{animation:none}}.PasswordRecoveryButton_button__Vbc22{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--primary);border-radius:12px;background:var(--primary);color:#0B0F19;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;box-shadow:0 0 28px rgba(var(--primary-rgb),.4);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.PasswordRecoveryButton_button__Vbc22:hover:not(:disabled){box-shadow:0 0 44px rgba(var(--primary-rgb),.6);transform:translateY(-1px)}.PasswordRecoveryButton_button__Vbc22:active:not(:disabled){transform:translateY(0)}.PasswordRecoveryButton_button__Vbc22:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}.PasswordRecoveryButton_button__Vbc22:disabled{opacity:.75;cursor:default}.PasswordRecoveryButton_outline__xxvfm{background:transparent;color:var(--primary);box-shadow:none}.PasswordRecoveryButton_outline__xxvfm:hover:not(:disabled){background:rgba(var(--primary-rgb),.08);box-shadow:none}@media (prefers-reduced-motion:reduce){.PasswordRecoveryButton_button__Vbc22{transition:none}.PasswordRecoveryButton_button__Vbc22:hover:not(:disabled){transform:none}}