.auth_page__Y5bx6{--auth-ink:#e8f2ff;--auth-muted:rgba(201,216,238,.78);--auth-line:rgba(118,149,199,.34);--auth-surface:rgba(12,20,38,.86);--auth-surface-strong:rgba(9,15,30,.92);--auth-accent:#44d9cb;--auth-accent-alt:#76a8ff;min-height:100vh;padding:clamp(20px,6vh,72px) 16px;position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;color:var(--auth-ink);animation:auth_pageIn__2SY4x .32s ease}:root[data-theme=light] .auth_page__Y5bx6{--auth-ink:#10263a;--auth-muted:rgba(16,38,58,.72);--auth-line:rgba(16,76,98,.2);--auth-surface:rgba(242,251,255,.86);--auth-surface-strong:rgba(250,254,255,.94);--auth-accent:#0ea79f;--auth-accent-alt:#1a7ea8}.auth_page__Y5bx6:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(920px 460px at -12% 34%,rgba(59,231,208,.24),transparent 70%),radial-gradient(780px 420px at 108% 46%,rgba(92,133,255,.24),transparent 72%),linear-gradient(180deg,#061024,#071229 56%,#06142b)}:root:not([data-theme=light]) .auth_page__Y5bx6:before{background:transparent}:root[data-theme=light] .auth_page__Y5bx6:before{background:radial-gradient(920px 460px at -12% 34%,rgba(23,164,148,.2),transparent 70%),radial-gradient(780px 420px at 108% 46%,rgba(26,126,168,.2),transparent 72%),linear-gradient(180deg,#e9f7fb,#e1f4f9 56%,#edf9fd)}.auth_bgOrbA__xFLVj,.auth_bgOrbB__N1iRC{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(42px);opacity:.8;animation:auth_orbFloat__MONOY 16s ease-in-out infinite}:root:not([data-theme=light]) .auth_bgOrbA__xFLVj,:root:not([data-theme=light]) .auth_bgOrbB__N1iRC{display:none}.auth_bgOrbA__xFLVj{width:42vw;height:42vw;left:-14vw;top:-14vw;background:radial-gradient(circle,rgba(54,222,203,.34),transparent 68%)}.auth_bgOrbB__N1iRC{width:44vw;height:44vw;right:-16vw;bottom:-16vw;background:radial-gradient(circle,rgba(109,139,255,.34),transparent 66%);animation-direction:reverse;animation-duration:20s}.auth_card__3UHkg{width:min(580px,100%);position:relative;z-index:1;border-radius:26px;border:1px solid var(--auth-line);background:linear-gradient(156deg,rgba(30,164,222,.12),transparent 58%),linear-gradient(148deg,rgba(120,135,255,.12),transparent 62%),var(--auth-surface);box-shadow:0 26px 54px rgba(2,6,18,.5),inset 0 0 0 1px hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);padding:clamp(18px,3vw,28px);animation:auth_cardIn__C6Lo_ .42s cubic-bezier(.22,1,.36,1)}:root[data-theme=light] .auth_card__3UHkg{box-shadow:0 20px 42px rgba(9,24,36,.12)}.auth_loading__7pVgz{font-weight:700;letter-spacing:.01em}.auth_head__VXH_q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth_kicker__vlCe0{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-muted)}.auth_kicker__vlCe0,.auth_title__INrSP{font-family:Sora,Space Grotesk,sans-serif}.auth_title__INrSP{margin-top:6px;font-size:clamp(1.58rem,3.2vw,2rem);letter-spacing:-.02em}.auth_backLink__f1Vdt{border-radius:999px;border:1px solid var(--auth-line);min-height:40px;padding:8px 14px;display:inline-flex;align-items:center;font-weight:700;color:var(--auth-muted);transition:transform .18s ease,border-color .18s ease,color .18s ease}.auth_backLink__f1Vdt:hover{transform:translateY(-1px);border-color:rgba(121,219,241,.62);color:var(--auth-ink)}.auth_googleButton__h3EI4{margin-top:14px;width:100%;min-height:48px;border-radius:14px;border:1px solid var(--auth-line);background:var(--auth-surface-strong);color:var(--auth-ink);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.auth_googleButton__h3EI4:hover{transform:translateY(-1px);border-color:rgba(129,219,241,.68);box-shadow:0 12px 22px rgba(7,20,34,.3)}.auth_googleButton__h3EI4:disabled{opacity:.72;cursor:default;transform:none;box-shadow:none}.auth_googleIcon__dRyLQ{width:22px;height:22px;display:inline-grid;place-items:center}.auth_googleIcon__dRyLQ svg{width:100%;height:100%;display:block}.auth_divider__LhdcP{margin-top:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:var(--auth-muted);font-size:.85rem}.auth_divider__LhdcP:after,.auth_divider__LhdcP:before{content:"";height:1px;background:linear-gradient(90deg,transparent,var(--auth-line),transparent)}.auth_tabs__YU7pM{--auth-tabs-gap:8px;--auth-tabs-pad:6px;--auth-tab-index:0;margin-top:14px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--auth-tabs-gap);gap:var(--auth-tabs-gap);border-radius:14px;border:1px solid var(--auth-line);background:rgba(11,20,38,.6);padding:var(--auth-tabs-pad);overflow:hidden}.auth_tabs__YU7pM:before{content:"";position:absolute;top:var(--auth-tabs-pad);bottom:var(--auth-tabs-pad);left:var(--auth-tabs-pad);z-index:0;box-sizing:border-box;width:calc((100% - (var(--auth-tabs-pad) * 2) - var(--auth-tabs-gap)) / 2);border-radius:10px;border:1px solid rgba(124,217,236,.5);background:linear-gradient(132deg,rgba(25,83,126,.62),rgba(32,126,146,.58) 56%,rgba(52,119,171,.56));box-shadow:inset 0 0 0 1px rgba(64,213,205,.18);transform:translateX(calc(var(--auth-tab-index) * (100% + var(--auth-tabs-gap))));transition:transform .46s cubic-bezier(.22,1,.36,1),background-color .28s ease,border-color .28s ease,box-shadow .28s ease;pointer-events:none}:root[data-theme=light] .auth_tabs__YU7pM{background:rgba(16,38,58,.06)}:root[data-theme=light] .auth_tabs__YU7pM:before{border-color:rgba(14,116,144,.38);background:rgba(14,165,163,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.auth_tab__SyDg_{min-height:40px;border:1px solid transparent;border-radius:10px;background:transparent;position:relative;z-index:1;color:var(--auth-muted);font-weight:700;cursor:pointer;transition:color .22s ease,opacity .22s ease,transform .22s ease}.auth_tab__SyDg_:hover{color:var(--auth-ink)}.auth_tabActive__C9zaT{border-color:transparent;background:transparent;color:var(--auth-ink);text-shadow:0 10px 22px rgba(0,0,0,.22)}.auth_form__FcSZa{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.auth_field__JIFju{display:grid;grid-gap:7px;gap:7px}.auth_field__JIFju>span{font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;color:var(--auth-muted);font-weight:700}.auth_field__JIFju input{min-height:46px;border-radius:12px;border:1px solid var(--auth-line);background:rgba(3,10,24,.56);color:var(--auth-ink);padding:11px 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:root[data-theme=light] .auth_field__JIFju input{background:hsla(0,0%,100%,.72)}.auth_field__JIFju input:focus{border-color:rgba(121,219,241,.76);box-shadow:0 0 0 3px rgba(68,217,203,.14)}.auth_status__wvlF7{margin-top:2px;border-radius:12px;border:1px solid hsla(0,100%,76%,.4);background:rgba(164,39,57,.2);color:#ffced6;font-size:.9rem;line-height:1.45;padding:10px 12px}:root[data-theme=light] .auth_status__wvlF7{color:#8a2233;background:rgba(196,57,90,.1)}.auth_actions__tiHtR{margin-top:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.auth_guestLink__Ui70d,.auth_primaryAction__xxm1Q,.auth_secondaryAction__V4S_n{min-height:42px;border-radius:999px;border:1px solid var(--auth-line);padding:8px 14px;font-weight:700;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.auth_primaryAction__xxm1Q{border:1px solid rgba(90,189,208,.4);background:linear-gradient(132deg,#16698f,#1f8f99 56%,#2c77ab);color:rgba(236,247,255,.96);box-shadow:0 8px 16px rgba(15,84,122,.24);cursor:pointer}.auth_secondaryAction__V4S_n{background:rgba(5,16,32,.56);color:var(--auth-ink);cursor:pointer}.auth_guestLink__Ui70d{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:rgba(5,16,32,.56);color:var(--auth-ink)}.auth_guestLink__Ui70d,.auth_primaryAction__xxm1Q{width:100%}.auth_guestLink__Ui70d:hover,.auth_primaryAction__xxm1Q:hover,.auth_secondaryAction__V4S_n:hover{transform:translateY(-1px);border-color:rgba(129,219,241,.72)}.auth_primaryAction__xxm1Q:hover{box-shadow:0 10px 18px rgba(16,94,138,.26)}:root[data-theme=light] .auth_primaryAction__xxm1Q{border-color:rgba(18,91,122,.24);box-shadow:0 8px 16px rgba(16,94,138,.18)}:root[data-theme=light] .auth_guestLink__Ui70d,:root[data-theme=light] .auth_secondaryAction__V4S_n{background:hsla(0,0%,100%,.78);border-color:rgba(18,91,122,.2);color:rgba(18,39,57,.92)}:root[data-theme=light] .auth_tabActive__C9zaT,:root[data-theme=light] .auth_tab__SyDg_:hover{border-color:transparent;background:transparent}:root[data-theme=light] .auth_tabActive__C9zaT{color:rgba(11,26,42,.95);text-shadow:none}.auth_primaryAction__xxm1Q:disabled,.auth_secondaryAction__V4S_n:disabled{opacity:1;cursor:default;transform:none;box-shadow:none}.auth_primaryAction__xxm1Q:disabled{border-color:rgba(90,189,208,.22);background:linear-gradient(132deg,rgba(22,105,143,.42),rgba(31,143,153,.36) 56%,rgba(44,119,171,.38));color:rgba(236,247,255,.72)}.auth_secondaryAction__V4S_n:disabled{color:rgba(232,242,255,.58)}:root[data-theme=light] .auth_primaryAction__xxm1Q:disabled{border-color:rgba(18,91,122,.2);background:linear-gradient(132deg,rgba(14,167,159,.18),rgba(26,126,168,.12));color:rgba(16,38,58,.46)}:root[data-theme=light] .auth_secondaryAction__V4S_n:disabled{color:rgba(18,39,57,.48)}@media (max-width:640px){.auth_page__Y5bx6{padding:calc(env(safe-area-inset-top, 0px) + 16px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)}.auth_card__3UHkg{border-radius:20px;padding:16px}.auth_head__VXH_q{flex-direction:column;align-items:flex-start;gap:10px}.auth_title__INrSP{font-size:clamp(1.36rem,7.2vw,1.72rem)}.auth_kicker__vlCe0{font-size:.7rem;letter-spacing:.12em}.auth_backLink__f1Vdt{width:100%;min-height:36px;font-size:.92rem;justify-content:center}.auth_googleButton__h3EI4{min-height:46px;font-size:.95rem}.auth_divider__LhdcP{margin-top:14px;font-size:.8rem}.auth_tabs__YU7pM{margin-top:12px;--auth-tabs-gap:6px;--auth-tabs-pad:5px}.auth_tab__SyDg_{min-height:38px;font-size:.92rem}.auth_field__JIFju input{min-height:44px;font-size:.95rem}.auth_actions__tiHtR{display:grid;grid-template-columns:1fr}.auth_guestLink__Ui70d,.auth_primaryAction__xxm1Q,.auth_secondaryAction__V4S_n{min-height:44px;width:100%;justify-content:center}}@media (max-width:420px){.auth_page__Y5bx6{padding-inline:10px}.auth_card__3UHkg{border-radius:18px;padding:14px}.auth_title__INrSP{font-size:clamp(1.24rem,7.2vw,1.52rem)}.auth_googleButton__h3EI4{font-size:.9rem;gap:8px}.auth_tab__SyDg_{font-size:.86rem}.auth_status__wvlF7{font-size:.84rem;padding:9px 10px}}@media (prefers-reduced-motion:reduce){.auth_bgOrbA__xFLVj,.auth_bgOrbB__N1iRC,.auth_card__3UHkg,.auth_page__Y5bx6{animation:none!important}}@keyframes auth_pageIn__2SY4x{0%{opacity:0}to{opacity:1}}@keyframes auth_cardIn__C6Lo_{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth_orbFloat__MONOY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}