.LoginView-module__NKFquW__page{padding:60px 0 80px}.LoginView-module__NKFquW__container{max-width:460px;margin:0 auto;padding:0 20px}.LoginView-module__NKFquW__card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:28px;padding:40px 36px 36px;box-shadow:0 20px 60px #0003}.LoginView-module__NKFquW__title{color:var(--text);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}.LoginView-module__NKFquW__subtitle{color:var(--text-muted);margin:8px 0 0;font-size:14px}.LoginView-module__NKFquW__form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.LoginView-module__NKFquW__field{flex-direction:column;gap:8px;display:flex}.LoginView-module__NKFquW__labelRow{justify-content:space-between;align-items:center;display:flex}.LoginView-module__NKFquW__label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.LoginView-module__NKFquW__forgot{color:#daa520;font-size:13px;font-weight:600;text-decoration:none}.LoginView-module__NKFquW__inputWrap{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;height:52px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.LoginView-module__NKFquW__inputWrap:focus-within{border-color:#daa52066;box-shadow:0 0 0 3px #daa52014}.LoginView-module__NKFquW__inputIcon{color:#ffffff59;position:absolute;left:16px}.LoginView-module__NKFquW__input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:none;padding:0 16px 0 48px;font-family:inherit;font-size:15px}.LoginView-module__NKFquW__input::placeholder{color:#ffffff40}.LoginView-module__NKFquW__error{color:#ff6b6b;background:#ff404014;border:1px solid #ff40402e;border-radius:12px;padding:10px 14px;font-size:13px}.LoginView-module__NKFquW__submit{color:#1e1805;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#daa520 0%,#ffe887 50%,#daa520 100%) 0 0/200% 100%;border:0;border-radius:999px;height:52px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background-position .4s;box-shadow:0 4px 20px #daa52033}.LoginView-module__NKFquW__submit:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 8px 28px #daa5204d}.LoginView-module__NKFquW__submit:active{transform:translateY(0)scale(.97)}.LoginView-module__NKFquW__submit:disabled{opacity:.6;pointer-events:none}.LoginView-module__NKFquW__divider{background:#ffffff0f;height:1px;margin:28px 0 20px}.LoginView-module__NKFquW__switchText{text-align:center;color:var(--text-muted);margin:0;font-size:14px}.LoginView-module__NKFquW__switchLink{color:#daa520;font-weight:700;text-decoration:none}[data-theme=light] .LoginView-module__NKFquW__card{background:#ffffffd9;border-color:#0000000f;box-shadow:0 20px 60px #0000000f}[data-theme=light] .LoginView-module__NKFquW__inputWrap{background:#00000008;border-color:#00000014}[data-theme=light] .LoginView-module__NKFquW__inputWrap:focus-within{border-color:#a0852066;box-shadow:0 0 0 3px #a085200f}[data-theme=light] .LoginView-module__NKFquW__inputIcon{color:#00000059}[data-theme=light] .LoginView-module__NKFquW__input::placeholder{color:#0000004d}[data-theme=light] .LoginView-module__NKFquW__divider{background:#0000000f}[data-theme=light] .LoginView-module__NKFquW__forgot,[data-theme=light] .LoginView-module__NKFquW__switchLink{color:#a08520}[data-theme=light] .LoginView-module__NKFquW__submit{background:linear-gradient(135deg,#c4a530 0%,#e0c850 50%,#c4a530 100%) 0 0/200% 100%}@media (max-width:640px){.LoginView-module__NKFquW__page{padding:40px 0 60px}.LoginView-module__NKFquW__card{border-radius:22px;padding:28px 20px}.LoginView-module__NKFquW__title{font-size:24px}}
