.settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);flex:1 1;min-height:0}.settings-navigation{padding:30px 18px;border-right:1px solid var(--line);background:var(--nav)}.workspace-app .settings-navigation h2{font-size:22px;margin:0 12px 8px}.settings-navigation>p{margin:0 12px 28px;font-size:13px}.settings-navigation a{display:flex;align-items:center;gap:12px;padding:12px;margin:4px 0;border-radius:10px;color:var(--muted);text-decoration:none}.settings-navigation a:hover{background:var(--panel);color:var(--text)}.settings-navigation a[aria-current]{background:var(--soft);color:var(--accent);font-weight:600}.settings-content{padding:36px clamp(20px,4vw,64px);overflow:auto;min-width:0}.settings-content>*{max-width:940px}.settings-content header h1{margin:4px 0 28px}.settings-option{padding:24px 0;border-bottom:1px solid var(--line)}.settings-option h2{font-size:17px;margin:0 0 12px;font-weight:550}.settings-option label{max-width:520px}.settings-option button{align-self:flex-start;justify-self:start}.settings-option input[readonly]{color:var(--muted);background:var(--nav)}.settings-status{display:inline-block;color:var(--muted);font-size:12px}.settings-content .billing{padding:0;border:0;background:transparent;box-shadow:none}.settings-content .billing:before{display:none}@media (max-width:800px){.settings-layout{grid-template-columns:1fr}.settings-navigation{border-right:0;border-bottom:1px solid var(--line);padding:16px;display:flex;gap:6px;flex-wrap:wrap}.settings-navigation h2,.settings-navigation>p{display:none}.settings-navigation a{padding:9px;margin:0;font-size:13px}.settings-content{padding:24px 18px}}.account-profile-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.account-profile-fields label{min-width:0}.account-dialog{width:460px}.account-dialog progress{width:100%;accent-color:var(--accent)}.account-danger summary{cursor:pointer;color:var(--muted)}.account-danger .row{margin-top:20px;flex-wrap:wrap}@media (max-width:600px){.account-profile-fields{grid-template-columns:1fr;gap:14px}}