.auth_card__YbReF{position:relative;border-radius:22px;padding:1px;isolation:isolate;animation:auth_cardIn__iPG_E .7s cubic-bezier(.22,1,.36,1) both}.auth_card__YbReF:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--c-7bef9f) 55%,transparent),var(--c-1c1c1c) 32%,var(--c-1c1c1c) 70%,color-mix(in srgb,var(--c-7bef9f) 18%,transparent))}.auth_card__YbReF:after{content:"";position:absolute;inset:-40px -30px auto;height:220px;z-index:-2;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-7bef9f) 16%,transparent),transparent);filter:blur(30px);pointer-events:none}.auth_cardInner__c_cF9{border-radius:21px;background:color-mix(in srgb,var(--c-0a0a0a) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 40px 90px -50px rgba(0,0,0,.7)}@keyframes auth_cardIn__iPG_E{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.auth_stagger__TVBxN>*{animation:auth_rowIn__tQib3 .6s cubic-bezier(.22,1,.36,1) both}.auth_stagger__TVBxN>:first-child{animation-delay:.08s}.auth_stagger__TVBxN>:nth-child(2){animation-delay:.14s}.auth_stagger__TVBxN>:nth-child(3){animation-delay:.2s}.auth_stagger__TVBxN>:nth-child(4){animation-delay:.26s}.auth_stagger__TVBxN>:nth-child(5){animation-delay:.32s}.auth_stagger__TVBxN>:nth-child(6){animation-delay:.38s}@keyframes auth_rowIn__tQib3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth_badge__vFQ_N{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 9px;border-radius:999px;background:var(--c-0c1b12);border:1px solid var(--c-17331f);color:var(--c-a9c9b5);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.04em}.auth_badgeDot__9AYm7{width:7px;height:7px;border-radius:7px;background:var(--c-7bef9f);animation:auth_livePulse__cggJA 1.8s ease-in-out infinite}.auth_field__GMQLM{position:relative;display:flex;align-items:center;height:50px;border-radius:12px;background:var(--c-101210);border:1px solid var(--c-242424);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth_field__GMQLM:hover{border-color:var(--c-2a2a2a)}.auth_field__GMQLM:focus-within{border-color:var(--c-7bef9f);background:var(--c-0b0f0c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-7bef9f) 14%,transparent)}.auth_fieldError__Hbkiq,.auth_fieldError__Hbkiq:focus-within,.auth_fieldError__Hbkiq:hover{border-color:var(--c-ff8f7a);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-ff8f7a) 12%,transparent)}.auth_fieldIcon__AKFwr{flex-shrink:0;display:inline-flex;margin:0 0 0 15px;color:var(--c-5a655f);transition:color .2s ease}.auth_field__GMQLM:focus-within .auth_fieldIcon__AKFwr{color:var(--c-7bef9f)}.auth_input__GHS_0{flex:1 1;min-width:0;height:100%;padding:0 14px 0 11px;background:transparent;border:none;outline:none;color:var(--c-f2f4f2);font-size:15px;font-family:inherit}.auth_input__GHS_0::placeholder{color:var(--c-4a5450)}.auth_input__GHS_0:-webkit-autofill{-webkit-text-fill-color:var(--c-f2f4f2);-webkit-box-shadow:0 0 0 100px var(--c-101210) inset;caret-color:var(--c-f2f4f2)}.auth_input__GHS_0:focus-visible{outline:none}.auth_eye__OPIWz{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:6px;border:none;border-radius:9px;background:transparent;color:var(--c-6a726c);cursor:pointer;transition:color .2s ease,background-color .2s ease}.auth_eye__OPIWz:hover{color:var(--c-f2f4f2);background:var(--c-161616)}.auth_trailing__LQMOF{flex-shrink:0;display:inline-flex;margin-right:14px;animation:auth_pop__w3p0F .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes auth_pop__w3p0F{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.auth_hint__bE_XG{font-size:12.5px;color:var(--c-ff8f7a)}.auth_hint__bE_XG,.auth_strength__EygSA{animation:auth_rowIn__tQib3 .3s ease both}.auth_strength__EygSA{display:flex;align-items:center;gap:10px}.auth_strengthBars__IWjeb{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.auth_strengthBar__Aw3xb{height:4px;border-radius:4px;background:var(--c-1c1c1c);transition:background-color .3s ease}.auth_submit__92Bcd{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:none;border-radius:12px;background:linear-gradient(180deg,var(--c-8ff5ae),var(--c-7bef9f));color:#06231a;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 12px 30px -14px color-mix(in srgb,var(--c-7bef9f) 80%,transparent);transition:transform .2s ease,box-shadow .25s ease,opacity .2s ease}.auth_submit__92Bcd:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.auth_submit__92Bcd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 18px 36px -14px color-mix(in srgb,var(--c-7bef9f) 90%,transparent)}.auth_submit__92Bcd:hover:not(:disabled):after{transition:transform .8s ease;transform:translateX(120%)}.auth_submit__92Bcd:active:not(:disabled){transform:translateY(0) scale(.99)}.auth_submit__92Bcd:disabled{cursor:default;opacity:.75}.auth_arrow__TlVhi{transition:transform .25s ease}.auth_submit__92Bcd:hover:not(:disabled) .auth_arrow__TlVhi{transform:translateX(4px)}.auth_spinner__8ZW0F{width:17px;height:17px;border-radius:50%;border:2px solid rgba(6,35,26,.25);border-top-color:#06231a;animation:auth_spin__4K_tT .7s linear infinite}@keyframes auth_spin__4K_tT{to{transform:rotate(1turn)}}.auth_switchLink__9xerO{color:var(--c-7bef9f);font-weight:600;display:inline-flex;align-items:center;gap:4px}.auth_switchLink__9xerO span{transition:transform .2s ease}.auth_switchLink__9xerO:hover span{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.auth_badgeDot__9AYm7,.auth_card__YbReF,.auth_hint__bE_XG,.auth_stagger__TVBxN>*,.auth_strength__EygSA,.auth_trailing__LQMOF{animation:none}}.auth_footer__nfVpY{animation:auth_rowIn__tQib3 .6s cubic-bezier(.22,1,.36,1) .45s both}@media (prefers-reduced-motion:reduce){.auth_footer__nfVpY{animation:none}}