.Login_page__kb1TW{height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-raised);padding:16px}.Login_card__vBCrE{display:flex;flex-direction:column;gap:14px;width:320px;max-width:100%;padding:28px 24px;border-radius:10px;border:1px solid var(--border);background:var(--surface);box-shadow:0 20px 60px rgba(0,0,0,.15)}.Login_logo__6FLMX{height:40px;width:auto;align-self:center}.Login_title__JDhX0{margin:0 0 4px;align-self:center;font-size:16px;color:var(--accent-strong)}.Login_field__Pb0x4{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.Login_field__Pb0x4 input{font:inherit;font-size:13px;color:var(--text);padding:8px 9px;border-radius:6px;border:1px solid var(--border);background:var(--surface-raised)}.Login_error__5HBx_{margin:0;font-size:13px;color:var(--danger)}.Login_submit__BXXUg{font:inherit;font-size:13px;font-weight:600;padding:9px 12px;border-radius:6px;border:none;background:var(--secondary);color:#fff;cursor:pointer}.Login_submit__BXXUg:hover{background:var(--secondary-strong)}.Login_submit__BXXUg:disabled{opacity:.6;cursor:default}