.account-settings{color:var(--text,#171717);max-width:660px;margin:auto;padding:24px;overflow:auto}.account-settings header{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-settings h2{letter-spacing:-.7px;margin:4px 0 18px;font-size:25px}.account-settings h3{margin:0 0 12px;font-size:17px}.account-settings section{border-bottom:1px solid #00000012;padding:22px 0}.account-settings label{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.account-settings input:not([type=checkbox]),.account-settings select{font:inherit;background:var(--surface,#fff);color:inherit;border:1px solid #0002;border-radius:9px;max-width:100%;padding:9px}.account-settings button{background:var(--surface,#fff);font:inherit;cursor:pointer;border:1px solid #00000020;border-radius:10px;margin:8px 8px 0 0;padding:10px 14px;font-size:13px}.account-settings button:disabled{opacity:.48;cursor:not-allowed}.account-settings p,.account-settings li{font-size:13px;line-height:1.6}.account-settings .account-error,.account-settings .account-danger{color:#b91c1c}.account-eyebrow{text-transform:uppercase;letter-spacing:1.4px;color:#777;font-size:10px!important}.account-plus{background:linear-gradient(130deg,#f5f0ff,#fff5ef);border-radius:16px;margin-top:22px;padding:20px!important}.account-settings .account-hint{color:#777;font-size:12px}.account-gradients{flex-wrap:wrap;gap:8px;display:flex}.account-settings .account-gradient{color:#fff;border:0;width:56px;height:56px;font-weight:700}.account-avatar{border-radius:50%;margin:16px 0;display:block}.account-avatar-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.account-avatar-fields label{flex-direction:column;align-items:stretch;display:flex}.account-enrollment img{background:#fff;border-radius:10px;margin:16px 0;display:block}.account-enrollment code{word-break:break-all;font-size:12px}.account-delete{background:#fff6f5;border-radius:12px;margin-top:14px;padding:16px}.account-delete label{flex-direction:column;align-items:stretch}.account-settings header>button{margin:0;padding:4px 10px;font-size:22px}@media (max-width:520px){.account-settings{padding:18px}.account-settings label{flex-wrap:wrap}.account-settings h2{font-size:22px}}.account-tabs{gap:5px;margin:12px 0 20px;display:flex;overflow:auto}.account-tabs button{white-space:nowrap;margin:0}.account-tabs button[aria-pressed=true]{background:var(--accent-background,var(--theme,#ee4a37));color:var(--theme-foreground,#fff);border-color:#0000}.account-profile-form{gap:8px;display:grid}.account-profile-form>label,.account-profile-form details label{gap:7px;margin:8px 0;display:grid}.account-profile-form>label:has(input[type=checkbox]){display:flex}.account-profile-form textarea{resize:vertical;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid #0002;border-radius:10px;padding:12px}.account-profile-form summary{cursor:pointer;padding:12px 0}.account-avatar-presets{flex-wrap:wrap;gap:8px;display:flex}.account-avatar-presets button{gap:7px;margin:0;display:grid}.account-avatar-presets img{object-fit:contain;border-radius:14px;max-width:100%}.account-avatar-presets button[aria-pressed=true]{outline:2px solid var(--accent,#ee4a37);outline-offset:2px}.account-trial{background:#ffffff9c;border-radius:12px;padding:12px}
