.rh-settings-sidebar.svelte-1ohaxhu{display:flex;flex-direction:column;gap:var(--rh-space-sm);padding:var(--rh-space-md)}.rh-settings-sidebar__header.svelte-1ohaxhu{display:flex;align-items:center;gap:var(--rh-space-sm);font-size:var(--rh-font-size-sm);font-weight:600;color:var(--rh-text);padding-bottom:var(--rh-space-sm);border-bottom:1px solid var(--rh-border)}.rh-settings-sidebar__nav.svelte-1ohaxhu{display:flex;flex-direction:column;gap:2px}.rh-settings-sidebar__link.svelte-1ohaxhu{display:flex;align-items:center;gap:var(--rh-space-sm);padding:var(--rh-space-xs) var(--rh-space-sm);font-size:var(--rh-font-size-sm);color:var(--rh-text-secondary);text-decoration:none;border-radius:var(--rh-radius-md);transition:background var(--rh-transition-fast),color var(--rh-transition-fast)}.rh-settings-sidebar__link.svelte-1ohaxhu:hover{background:var(--rh-bg-hover);color:var(--rh-text)}.rh-settings.svelte-1i19ct2{padding:var(--rh-space-xl);max-width:700px;margin:0 auto}.rh-settings__title.svelte-1i19ct2{font-size:24px;font-weight:700;color:var(--rh-text);margin:0 0 var(--rh-space-xl)}.rh-settings__section.svelte-1i19ct2{margin-bottom:var(--rh-space-xl)}.rh-settings__section-title.svelte-1i19ct2{font-size:var(--rh-font-size-sm);font-weight:600;color:var(--rh-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--rh-space-md);padding-bottom:var(--rh-space-sm);border-bottom:1px solid var(--rh-border)}.rh-settings__row.svelte-1i19ct2{display:flex;align-items:center;justify-content:space-between;padding:var(--rh-space-md) 0}.rh-settings__row-label.svelte-1i19ct2{display:flex;flex-direction:column;gap:2px}.rh-settings__row-name.svelte-1i19ct2{font-size:var(--rh-font-size-sm);font-weight:500;color:var(--rh-text)}.rh-settings__row-desc.svelte-1i19ct2{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);max-width:320px}.rh-settings__toggle-group.svelte-1i19ct2{display:flex;gap:4px;background:var(--rh-bg-sunken);border-radius:var(--rh-radius-md);padding:2px}.rh-settings__toggle-btn.svelte-1i19ct2{display:flex;align-items:center;gap:5px;padding:5px 12px;font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);background:transparent;border:none;border-radius:var(--rh-radius-sm);cursor:pointer;transition:background var(--rh-transition-fast),color var(--rh-transition-fast)}.rh-settings__toggle-btn.svelte-1i19ct2:hover{color:var(--rh-text)}.rh-settings__toggle-btn--active.svelte-1i19ct2{background:var(--rh-bg-surface);color:var(--rh-text);box-shadow:0 1px 2px #0003}.rh-settings__shortcuts.svelte-1i19ct2{display:flex;flex-direction:column}.rh-settings__shortcut-row.svelte-1i19ct2{display:flex;align-items:center;gap:var(--rh-space-md);padding:var(--rh-space-sm) 0;border-bottom:1px solid var(--rh-border)}.rh-settings__shortcut-row.svelte-1i19ct2:last-child{border-bottom:none}.rh-settings__kbd.svelte-1i19ct2{display:inline-block;min-width:140px;padding:3px 8px;font-family:var(--rh-font-mono);font-size:var(--rh-font-size-xs);color:var(--rh-text-secondary);background:var(--rh-bg-sunken);border:1px solid var(--rh-border);border-radius:var(--rh-radius-sm);text-align:center}.rh-settings__shortcut-action.svelte-1i19ct2{font-size:var(--rh-font-size-sm);color:var(--rh-text-secondary)}.rh-settings__account-info.svelte-1i19ct2{display:flex;flex-direction:column}.rh-settings__row-value.svelte-1i19ct2{font-size:var(--rh-font-size-sm);color:var(--rh-text-secondary)}.rh-settings__row-value-group.svelte-1i19ct2{display:flex;align-items:center;gap:var(--rh-space-sm)}.rh-settings__text-btn.svelte-1i19ct2{font-size:var(--rh-font-size-xs);color:var(--rh-accent);background:none;border:none;cursor:pointer;padding:0}.rh-settings__text-btn.svelte-1i19ct2:hover{text-decoration:underline}.rh-settings__inline-edit.svelte-1i19ct2{display:flex;align-items:center;gap:var(--rh-space-xs)}.rh-settings__inline-input.svelte-1i19ct2{padding:4px 8px;font-size:var(--rh-font-size-sm);background:var(--rh-bg-sunken);border:1px solid var(--rh-border);border-radius:var(--rh-radius-sm);color:var(--rh-text);outline:none}.rh-settings__inline-input.svelte-1i19ct2:focus{border-color:var(--rh-accent)}.rh-settings__inline-btn.svelte-1i19ct2{padding:4px 10px;font-size:var(--rh-font-size-xs);font-weight:500;color:var(--rh-text);background:var(--rh-accent);border:none;border-radius:var(--rh-radius-sm);cursor:pointer}.rh-settings__inline-btn--secondary.svelte-1i19ct2{background:transparent;color:var(--rh-text-muted);border:1px solid var(--rh-border)}.rh-settings__inline-error.svelte-1i19ct2{font-size:var(--rh-font-size-xs);color:var(--rh-danger)}.rh-settings__inline-success.svelte-1i19ct2{font-size:var(--rh-font-size-xs);color:var(--rh-success, #4ade80)}.rh-settings__password-form.svelte-1i19ct2{display:flex;flex-direction:column;gap:var(--rh-space-sm);padding:var(--rh-space-md) 0}.rh-settings__password-actions.svelte-1i19ct2{display:flex;gap:var(--rh-space-sm)}.rh-settings__logout.svelte-1i19ct2{padding-top:var(--rh-space-md);border-top:1px solid var(--rh-border);margin-top:var(--rh-space-sm)}.rh-settings__logout-btn.svelte-1i19ct2{display:flex;align-items:center;gap:var(--rh-space-sm);padding:var(--rh-space-sm) var(--rh-space-md);font-size:var(--rh-font-size-sm);color:var(--rh-danger);background:transparent;border:1px solid var(--rh-border);border-radius:var(--rh-radius-md);cursor:pointer}.rh-settings__logout-btn.svelte-1i19ct2:hover{background:var(--rh-bg-hover)}.rh-settings__anon-cta.svelte-1i19ct2{display:flex;flex-direction:column;align-items:center;gap:var(--rh-space-md);padding:var(--rh-space-lg);text-align:center}.rh-settings__anon-text.svelte-1i19ct2{font-size:var(--rh-font-size-sm);color:var(--rh-text-secondary);margin:0;max-width:360px}.rh-settings__cta-btn.svelte-1i19ct2{display:inline-block;padding:var(--rh-space-sm) var(--rh-space-xl);font-size:var(--rh-font-size-sm);font-weight:600;color:var(--rh-text);background:var(--rh-accent);border-radius:var(--rh-radius-md);text-decoration:none}.rh-settings__cta-btn.svelte-1i19ct2:hover{opacity:.9}.rh-settings__anon-hint.svelte-1i19ct2{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-settings__anon-hint.svelte-1i19ct2 a:where(.svelte-1i19ct2){color:var(--rh-accent);text-decoration:none}@media(max-width:767px){.rh-settings.svelte-1i19ct2{padding:var(--rh-space-md)}.rh-settings__row.svelte-1i19ct2{flex-direction:column;align-items:flex-start;gap:var(--rh-space-sm)}.rh-settings__toggle-group.svelte-1i19ct2{align-self:stretch}}
