.settings-title{margin:0 0 6px;font-size:32px;font-weight:var(--weight-strong);letter-spacing:-.6px;line-height:1.1}.settings-sub{margin:0 0 48px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-muted)}.settings-head{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted);padding:48px 0 10px;border-bottom:1px solid var(--line)}.settings-head.first{padding-top:0}.settings-section+.settings-section{margin-top:0}.settings-row{display:grid;grid-template-columns:140px 1fr auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line-faint)}.settings-row.wide{grid-template-columns:1fr auto}.row-label{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label-row);text-transform:uppercase;color:var(--ink-muted)}.row-value{font-size:var(--text-md);color:var(--ink);min-width:0}.row-meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.4px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{display:flex;gap:16px;justify-content:flex-end}.row-form{padding:4px 0 22px;border-bottom:1px solid var(--line-faint);display:flex;flex-direction:column;gap:18px;max-width:420px}.row-form.wide{max-width:none}.form-actions{display:flex;gap:10px;align-items:center}.btn-ink,.btn-line{padding:9px 16px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label-row);text-transform:uppercase;cursor:pointer}.btn-ink{background:var(--ink);border:1px solid var(--ink);color:var(--on-ink)}.btn-ink:hover:not(:disabled){background:var(--ink-hover)}.btn-line{background:none;border:1px solid var(--line);color:var(--ink)}.btn-line:hover:not(:disabled){border-color:var(--ink)}.btn-ink:disabled,.btn-line:disabled,.btn-quiet:disabled{opacity:.5;cursor:default}.btn-quiet{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label-row);text-transform:uppercase;color:var(--ink-muted);cursor:pointer;text-decoration:none;white-space:nowrap}.btn-quiet:hover:not(:disabled){color:var(--ink)}.btn-quiet.danger{color:var(--error)}.field-line{width:100%;padding:7px 0;font-family:var(--font-family);font-size:15px;border:none;border-bottom:1px solid var(--ink);background:none;outline:none;color:var(--ink)}.field-line::placeholder{color:var(--ink-muted)}.field-line:disabled{border-bottom-color:var(--line);color:var(--ink-muted)}.settings-note{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--ink-muted)}.settings-error{margin:0;font-size:var(--text-base);color:var(--error)}.settings-ok{margin:0;font-size:var(--text-base);color:var(--ok)}@media(max-width:767px){.settings-title{font-size:26px;letter-spacing:-.5px}.settings-head{padding:24px 16px 10px}.settings-row{grid-template-columns:1fr auto;grid-template-areas:"label label" "value action";gap:5px 14px;align-items:baseline;min-height:72px;align-content:center;padding:14px 16px}.settings-row.wide{grid-template-areas:"value value" "action action"}.row-label{grid-area:label;color:var(--ink-faint)}.row-value{grid-area:value;font-size:15px}.row-actions{grid-area:action;justify-content:flex-start}.settings-row .btn-quiet,.settings-row .row-actions .btn-quiet{min-height:44px;display:inline-flex;align-items:center}.row-form{padding:4px 16px 22px;max-width:none}.btn-ink,.btn-line{min-height:44px}.settings-note,.settings-error,.settings-ok{padding:0 16px}}
