.account-card{display:grid;gap:12px}.account-card h2{display:none}.account-card>p{color:var(--ds-ink-muted);font-size:var(--ds-font-size-caption);line-height:1.65}.account-form-grid{display:grid;gap:12px}.form-message{font-size:var(--ds-font-size-caption)}.form-message.error{color:var(--ds-danger)}.form-message.success{color:var(--ds-brand-hover)}.login-form{display:grid;gap:12px;width:100%}.login-form .button{width:100%;box-shadow:none}.auth-segmented-control{display:flex;align-items:center;background:var(--ds-surface-subtle);padding:3px;border-radius:var(--ds-radius-md);margin-bottom:4px;width:100%}.auth-segment-btn{flex:1 1;height:32px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;color:var(--ds-ink-muted);border-radius:var(--ds-radius-sm);transition:all .15s var(--ds-ease);-webkit-user-select:none;user-select:none;border:0;background:transparent;cursor:pointer}.auth-segment-btn.is-active{background:var(--ds-surface);color:var(--ds-ink);box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:600}@media (max-width:760px){.auth-segment-btn{height:44px}.login-form .button{min-height:44px}}