.AuthCard_shell__g9Tee{min-height:calc(100svh - var(--nav-height, 0px));display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(148deg,#04091a,#080f2b 38%,#0c1a50 72%,#0f2470);position:relative;overflow:hidden;animation:AuthCard_shellIn__1kvLC .5s ease-out}@keyframes AuthCard_shellIn__1kvLC{0%{opacity:0}to{opacity:1}}.AuthCard_shell__g9Tee:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.AuthCard_shell__g9Tee:after{content:"";position:absolute;top:10%;left:50%;transform:translateX(-50%);width:600px;height:300px;border-radius:50%;background:radial-gradient(ellipse,rgba(60,110,255,.12) 0,transparent 70%);pointer-events:none}.AuthCard_card__BGL_I{position:relative;z-index:1;width:100%;max-width:440px;background:#ffffff;border-radius:28px;padding:clamp(36px,5vw,52px);box-shadow:0 4px 20px rgba(0,0,0,.25),0 32px 72px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:1.5rem;animation:AuthCard_cardIn__PGeB4 .6s cubic-bezier(.22,1,.36,1) .1s both}@keyframes AuthCard_cardIn__PGeB4{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.AuthCard_brand__WmVwm{display:flex;align-items:center;gap:10px}.AuthCard_header__uY5zS{display:flex;flex-direction:column;gap:6px}.AuthCard_iconWrap__qbTX_{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(15,36,112,.07);border:1px solid rgba(15,36,112,.1);margin-bottom:8px}.AuthCard_iconWrap__qbTX_ svg{width:20px;height:20px;stroke:#0f2470;opacity:.8}.AuthCard_title__mhQyP{margin:0;color:#0f172a;font-size:clamp(1.5rem,3.5vw,1.9rem);line-height:1.05;letter-spacing:-.045em}.AuthCard_subtitle__zmINE{margin:0;color:rgba(71,85,105,.68);font-size:13.5px;line-height:1.65}.AuthCard_fields__1KiTm{display:flex;flex-direction:column;gap:14px}.AuthCard_field__gC0Sj{display:flex;flex-direction:column;gap:7px}.AuthCard_field__gC0Sj label{color:#334155;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.AuthCard_inputWrap__x1ZzI{position:relative;display:flex;align-items:center}.AuthCard_inputIcon__7GWmR{position:absolute;left:17px;width:15px;height:15px;flex-shrink:0;stroke:rgba(17,24,39,.3);pointer-events:none;transition:stroke .22s ease;z-index:1}.AuthCard_inputWrap__x1ZzI:focus-within .AuthCard_inputIcon__7GWmR{stroke:rgba(15,36,112,.55)}.AuthCard_inputWrap__x1ZzI input{width:100%;min-height:52px;border:1.5px solid rgba(17,24,39,.11);border-radius:14px;background:#f9fafb;padding:0 18px 0 46px;font:inherit;font-size:15px;color:#0f172a;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.AuthCard_inputWrap__x1ZzI input::placeholder{color:rgba(100,116,139,.42)}.AuthCard_inputWrap__x1ZzI input:hover{border-color:rgba(17,24,39,.2)}.AuthCard_inputWrap__x1ZzI input:focus{border-color:#0f2470;background:#ffffff;box-shadow:0 0 0 4px rgba(15,36,112,.09)}.AuthCard_togglePass__KjYDl{all:unset;box-sizing:border-box;position:absolute;right:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;cursor:pointer;transition:background .18s ease}.AuthCard_togglePass__KjYDl:hover{background:rgba(17,24,39,.06)}.AuthCard_togglePass__KjYDl svg{width:15px;height:15px;stroke:rgba(17,24,39,.38)}.AuthCard_error__8x5DE{margin:0;padding:13px 16px;border-radius:12px;border:1px solid rgba(185,28,28,.15);background:rgba(254,226,226,.5);color:#991b1b;font-size:13px;line-height:1.5;animation:AuthCard_errorShake__BWfXM .4s ease-out}@keyframes AuthCard_errorShake__BWfXM{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}60%{transform:translateX(4px)}}.AuthCard_success__YKQvW{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:8px 0}.AuthCard_successIcon__uAYt4{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.2)}.AuthCard_successIcon__uAYt4 svg{width:26px;height:26px;stroke:#16a34a}.AuthCard_success__YKQvW h3{margin:0;color:#0f172a;font-size:1.35rem;letter-spacing:-.04em}.AuthCard_success__YKQvW p{margin:0;color:rgba(71,85,105,.7);font-size:13.5px;line-height:1.65}.AuthCard_actions__Ov_O_{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid rgba(17,24,39,.06)}.AuthCard_submit__Pmdj8{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;width:100%;min-height:52px;padding:0 2rem;border-radius:14px;background:#0f2470;color:#ffffff;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.07);box-shadow:0 4px 14px rgba(15,36,112,.28),0 1px 3px rgba(15,36,112,.18),inset 0 1px 0 rgba(255,255,255,.09);position:relative;overflow:hidden;transition:background .22s ease,box-shadow .22s ease,transform .18s ease}.AuthCard_submit__Pmdj8:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 55%);pointer-events:none}.AuthCard_submit__Pmdj8 svg{width:15px;height:15px;flex-shrink:0;transition:transform .22s ease}.AuthCard_submit__Pmdj8:hover{background:#1535a8;box-shadow:0 8px 28px rgba(15,36,112,.38),0 2px 6px rgba(15,36,112,.2);transform:translateY(-1px)}.AuthCard_submit__Pmdj8:hover svg{transform:translateX(3px)}.AuthCard_submit__Pmdj8:active{background:#0c1d5e;transform:translateY(0)}.AuthCard_submit__Pmdj8:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.AuthCard_spinner__0FyFw{width:16px;height:16px;flex-shrink:0;animation:AuthCard_spin__GHv4v .8s linear infinite}@keyframes AuthCard_spin__GHv4v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthCard_backLink__Dl4YE{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:rgba(100,116,139,.65);text-decoration:none;font-size:13px;font-weight:500;transition:color .18s ease}.AuthCard_backLink__Dl4YE:hover{color:#0f2470}.AuthCard_backLink__Dl4YE svg{width:13px;height:13px;flex-shrink:0;transition:transform .22s ease}.AuthCard_backLink__Dl4YE:hover svg{transform:translateX(-3px)}