.account-button{width:auto;min-width:48px;padding:0 12px;border-radius:999px;font-size:13px;white-space:nowrap}.auth-modal{width:min(430px,calc(100% - 28px))}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:22px 0 18px;padding:5px;background:#edf2f4;border-radius:12px}.auth-tabs button{border:0;border-radius:9px;padding:10px;background:transparent;color:var(--muted);font-weight:700}.auth-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 4px 14px rgba(7,19,31,.08)}.auth-form{display:grid;gap:13px}.auth-form label{display:grid;gap:7px}.auth-form label>span{font-size:13px;font-weight:700}.auth-form input{width:100%;border:1px solid #d4dfe4;border-radius:12px;background:#f9fbfb;padding:13px;color:var(--ink)}.account-panel{text-align:center}.account-balance{margin:24px 0 18px;padding:20px;border-radius:16px;background:linear-gradient(135deg,#081723,#103644);color:#fff;display:flex;align-items:center;justify-content:space-between}.account-balance span{color:#a8bdc8;font-size:13px}.account-balance strong{font-size:32px;color:var(--mint)}.account-logout{width:100%}.auth-form button:disabled{opacity:.65;cursor:wait}.credits-pill.is-guest strong{font-size:12px;color:#b8c5cd}@media(max-width:720px){.account-button{min-width:44px;padding:0 10px}.auth-modal{padding:25px 18px}}
