.login-module__WEZH7G__page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-module__WEZH7G__card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;width:100%;max-width:360px;padding:36px 32px;display:flex}.login-module__WEZH7G__wordmark{font-family:var(--font-display);letter-spacing:.04em;font-size:20px;font-weight:700}.login-module__WEZH7G__subtitle{color:var(--text-muted);margin-bottom:20px;font-size:13px}.login-module__WEZH7G__label{color:var(--text-muted);flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.login-module__WEZH7G__input{background:var(--bg);border:1px solid var(--border-light);color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:6px;padding:10px 12px}.login-module__WEZH7G__input:focus{border-color:var(--accent);outline:none}.login-module__WEZH7G__error{border:1px solid var(--danger);color:var(--danger);background:#d9634a1f;border-radius:6px;margin-bottom:14px;padding:8px 10px;font-size:13px}.login-module__WEZH7G__submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:8px;padding:11px;font-size:14px;font-weight:600}.login-module__WEZH7G__submit:disabled{opacity:.6;cursor:default}.login-module__WEZH7G__page{background:radial-gradient(circle at 30% 20%, #e8a33d0f, transparent 50%), radial-gradient(circle at 70% 80%, #e8a33d0a, transparent 50%), var(--bg)}.login-module__WEZH7G__card{animation:.5s cubic-bezier(.16,1,.3,1) login-module__WEZH7G__cardEntrance}@keyframes login-module__WEZH7G__cardEntrance{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.login-module__WEZH7G__wordmark{animation:.6s ease-out .15s both login-module__WEZH7G__wordmarkGlow}@keyframes login-module__WEZH7G__wordmarkGlow{0%{opacity:0;letter-spacing:.2em}to{opacity:1;letter-spacing:.04em}}.login-module__WEZH7G__input{transition:border-color .2s,box-shadow .2s,transform .15s}.login-module__WEZH7G__input:focus{transform:translateY(-1px);box-shadow:0 0 0 3px #e8a33d26}.login-module__WEZH7G__submit{transition:transform .15s,box-shadow .15s,filter .15s;position:relative;overflow:hidden}.login-module__WEZH7G__submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.login-module__WEZH7G__submit:hover:before{left:100%}.login-module__WEZH7G__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px #e8a33d4d}.login-module__WEZH7G__submit:active:not(:disabled){transform:translateY(0)scale(.97)}.login-module__WEZH7G__error{animation:.4s login-module__WEZH7G__errorShake}@keyframes login-module__WEZH7G__errorShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}
