.login-form-module__jS9fVG__form{flex-direction:column;gap:12px;display:flex}.login-form-module__jS9fVG__form label{flex-direction:column;gap:6px;display:flex}.login-form-module__jS9fVG__form label>span{color:var(--text-soft);font-size:.78rem;font-weight:700}.login-form-module__jS9fVG__input{border:1px solid var(--input-border);background:var(--input-bg);min-height:40px;color:var(--input-text);font:inherit;border-radius:8px;padding:0 12px}.login-form-module__jS9fVG__button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#2c6ff5;border:1px solid #4791ff99;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.login-form-module__jS9fVG__button:disabled{opacity:.75;cursor:progress}.login-form-module__jS9fVG__error{color:var(--chip-spending-text);font-size:.82rem}
.login-module__Si-P0q__shell{background:var(--background);min-height:100vh;color:var(--foreground);place-items:center;padding:24px;display:grid}.login-module__Si-P0q__panel{border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:10px;width:min(420px,100%);padding:22px}.login-module__Si-P0q__header{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.login-module__Si-P0q__header span{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;font-size:.75rem;font-weight:700}.login-module__Si-P0q__header h1{font-size:1.35rem;line-height:1.1}.login-module__Si-P0q__header p{color:var(--text-soft);font-size:.9rem}
