.SocialButtons_social__nGG7n{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.SocialButtons_soc__L0M3o{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface-1);color:var(--text-1);font-size:var(--text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.SocialButtons_soc__L0M3o:hover:not(:disabled){border-color:var(--blue);background:var(--surface-2)}.SocialButtons_soc__L0M3o:active:not(:disabled){transform:translateY(1px)}.SocialButtons_soc__L0M3o:disabled{opacity:.6;cursor:default}.SocialButtons_soc__L0M3o svg{flex:none}.SocialButtons_spin__wfybK{width:16px;height:16px;border:2px solid var(--border-2);border-top-color:var(--blue);border-radius:var(--r-full);animation:SocialButtons_socspin__yhL2C .7s linear infinite}@keyframes SocialButtons_socspin__yhL2C{to{transform:rotate(1turn)}}.SocialButtons_divider__ZsQfz{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4)}.SocialButtons_divider__ZsQfz span{flex:1 1;height:1px;background:var(--border-2)}.SocialButtons_divider__ZsQfz small{font-size:var(--text-xs);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}@media (hover:none){.SocialButtons_soc__L0M3o:active:not(:disabled){transform:none}}.AuthHero_hero__3_Ptm{position:relative;overflow:hidden;background:var(--grad);color:rgba(255,255,255,1);padding:calc(var(--sp-8) + var(--sp-4)) calc(var(--sp-8) + var(--sp-5));display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6)}.AuthHero_orb__Df6zg{position:absolute;border-radius:var(--r-full);filter:blur(46px);opacity:.5;pointer-events:none;animation:AuthHero_heroDrift__7TiC_ 14s ease-in-out infinite}.AuthHero_orbA__emFMD{width:340px;height:340px;background:rgba(255,255,255,.35);top:-90px;right:-70px}.AuthHero_orbB__E8117{width:300px;height:300px;background:rgba(45,212,255,.45);bottom:-100px;left:-60px;animation-delay:-7s;animation-direction:reverse}.AuthHero_heroFoot__QL6UN,.AuthHero_heroMid__6cIFf,.AuthHero_heroTop__xf7Jl{position:relative;z-index:var(--z-base)}.AuthHero_logo__1mR6F{display:flex;align-items:center;gap:var(--sp-3)}.AuthHero_logoText__vtU2j b{font-family:"Space Grotesk",var(--font-sans);font-size:var(--text-xl);letter-spacing:.04em;display:block;color:rgba(255,255,255,1)}.AuthHero_logoText__vtU2j small{font-size:var(--text-xs);opacity:.85;color:rgba(255,255,255,1);letter-spacing:.08em}.AuthHero_heroTitle__CHPvA{font-family:"Space Grotesk",var(--font-sans);font-size:var(--text-3xl);line-height:1.18;font-weight:700;margin:0 0 var(--sp-3);max-width:16ch}.AuthHero_heroSub__yosiy{font-size:var(--text-base);line-height:1.6;opacity:.92;max-width:46ch;margin:0 0 var(--sp-6)}.AuthHero_feats__DIb6A{display:flex;flex-direction:column;gap:var(--sp-4)}.AuthHero_feat__tPUlU{display:flex;align-items:flex-start;gap:var(--sp-3)}.AuthHero_featIcon__SvS0u{width:38px;height:38px;border-radius:var(--r-lg);background:rgba(255,255,255,.16);display:grid;place-items:center;flex:none;color:rgba(255,255,255,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s,transform .2s}.AuthHero_feat__tPUlU:hover .AuthHero_featIcon__SvS0u{background:rgba(255,255,255,.26);transform:translateY(-2px)}.AuthHero_feat__tPUlU b{font-size:var(--text-sm);display:block;color:rgba(255,255,255,1)}.AuthHero_feat__tPUlU small{font-size:var(--text-xs);opacity:.85;display:block;line-height:1.45}.AuthHero_chips__GRZ6J{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-6)}.AuthHero_chip__lmbN7{display:inline-flex;align-items:center;padding:var(--sp-2) var(--sp-3);border:1px solid rgba(255,255,255,.35);border-radius:var(--r-full);font-size:var(--text-xs);font-weight:600;color:rgba(255,255,255,1);background:rgba(255,255,255,.1);transition:background .2s,border-color .2s,transform .2s}.AuthHero_chip__lmbN7:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.55);transform:translateY(-1px)}.AuthHero_heroFoot__QL6UN{font-size:var(--text-xs);opacity:.85;line-height:1.5}@keyframes AuthHero_heroDrift__7TiC_{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-14px,12px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.AuthHero_orb__Df6zg{animation:none}}@media (max-width:880px){.AuthHero_hero__3_Ptm{display:none}}@media (hover:none){.AuthHero_chip__lmbN7:hover,.AuthHero_feat__tPUlU:hover .AuthHero_featIcon__SvS0u{transform:none}}.LoginClient_root__8leRy{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--surface-0);overflow:auto}.LoginClient_split__5CshP{display:grid;grid-template-columns:1.04fr .96fr;min-height:100vh;min-height:100dvh}.LoginClient_topCtl__wFMy2{position:absolute;top:var(--sp-5);right:var(--sp-5);display:flex;gap:var(--sp-2);z-index:var(--z-dropdown)}.LoginClient_formWrap__Odm6q{display:grid;place-items:center;padding:var(--sp-8) calc(var(--sp-6) + var(--sp-1))}.LoginClient_card__HmubY{width:100%;max-width:392px}.LoginClient_brandM__XCW3C{display:none;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5)}.LoginClient_brandM__XCW3C b{font-family:"Space Grotesk",var(--font-sans);font-size:var(--text-lg);letter-spacing:.03em;color:var(--text-1)}.LoginClient_form__SvYvG{display:flex;flex-direction:column}.LoginClient_h1__RO7os{font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--sp-2);letter-spacing:-.01em;color:var(--text-1)}.LoginClient_sub__NVl_T{font-size:var(--text-sm);color:var(--dim);margin:0 0 var(--sp-5);line-height:1.5}.LoginClient_fieldWrap__Dv3sR{margin-bottom:var(--sp-4)}.LoginClient_label__6po7Z{display:block;font-size:var(--text-xs);font-weight:600;color:var(--dim);margin-bottom:var(--sp-1)}.LoginClient_field__L6_v_{position:relative;display:flex;align-items:center}.LoginClient_fi__qoh3u{position:absolute;left:var(--sp-3);color:var(--faint);display:flex;pointer-events:none}.LoginClient_input__2KVNw{width:100%;padding:var(--sp-3) var(--sp-4) var(--sp-3) calc(var(--sp-8) + var(--sp-3));border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface-1);color:var(--text-1);font-size:var(--text-base);font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.LoginClient_hasEye__ES_dX .LoginClient_input__2KVNw{padding-right:calc(var(--sp-8) + var(--sp-4))}.LoginClient_input__2KVNw:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--ring)}.LoginClient_input__2KVNw::placeholder{color:var(--faint)}.LoginClient_eye__cWTnK{position:absolute;right:var(--sp-2);width:32px;height:32px;border:none;background:transparent;color:var(--faint);display:grid;place-items:center;cursor:pointer;border-radius:var(--r-md);transition:color .15s ease,background .15s ease}.LoginClient_eye__cWTnK:hover{color:var(--text-1);background:var(--surface-2)}.LoginClient_row___kcwX{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-1) 0 var(--sp-5)}.LoginClient_check__HBLND{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--dim);cursor:pointer;-webkit-user-select:none;user-select:none}.LoginClient_check__HBLND input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.LoginClient_link__7w_gr{color:var(--blue);font-size:var(--text-sm);font-weight:600;cursor:pointer;background:none;border:none;padding:0}.LoginClient_link__7w_gr:hover{text-decoration:underline}.LoginClient_primary__LcI_2{width:100%;padding:var(--sp-3);border:none;border-radius:var(--r-lg);background:var(--grad);color:var(--on-accent);font-size:var(--text-base);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:filter .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:var(--accent-shadow)}.LoginClient_primary__LcI_2:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:var(--accent-shadow),0 0 0 4px var(--ring)}.LoginClient_primary__LcI_2:active{transform:translateY(0)}.LoginClient_primary__LcI_2:disabled{opacity:.75;cursor:default;transform:none;box-shadow:var(--accent-shadow)}.LoginClient_spin__UzbDc{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:rgba(255,255,255,1);border-radius:var(--r-full);animation:LoginClient_lgspin__GlmYh .7s linear infinite}.LoginClient_hint__N1gbG{font-size:var(--text-xs);color:var(--faint);margin:var(--sp-1) 0 0;line-height:1.45}.LoginClient_foot__8mrlG{text-align:center;font-size:var(--text-sm);color:var(--dim);margin:var(--sp-5) 0 0}.LoginClient_back__yYDM_{display:inline-flex;align-items:center;gap:var(--sp-1);background:none;border:none;color:var(--dim);font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:0;margin-bottom:var(--sp-4);align-self:flex-start}.LoginClient_back__yYDM_:hover{color:var(--text-1)}.LoginClient_shake__TNia1{animation:LoginClient_lgshake__4PDia .42s}@keyframes LoginClient_lgspin__GlmYh{to{transform:rotate(1turn)}}@keyframes LoginClient_lgshake__4PDia{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}@media (max-width:880px){.LoginClient_split__5CshP{grid-template-columns:1fr}.LoginClient_brandM__XCW3C{display:flex}.LoginClient_formWrap__Odm6q{padding:var(--sp-8) var(--sp-5);align-items:start}.LoginClient_card__HmubY{margin-top:var(--sp-6)}.LoginClient_topCtl__wFMy2{top:var(--sp-4);right:var(--sp-4)}}@media (hover:none){.LoginClient_primary__LcI_2:active,.LoginClient_primary__LcI_2:hover{transform:none}}