.settings-page.svelte-1vhh48z{flex-direction:column;gap:1rem;display:flex}.settings-hero.svelte-1vhh48z{background:radial-gradient(circle at top right, color-mix(in srgb, var(--sy-primary) 30%, transparent), transparent 24%), radial-gradient(circle at bottom left, #2fc5c12e, transparent 28%), linear-gradient(135deg, #0d1630 0%, #17244f 56%, #111 100%);color:#f8fafc;border-radius:18px;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -42px #0d1630bf}.hero-close-button.svelte-1vhh48z{z-index:2;color:#f8fafcd1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.hero-close-button.svelte-1vhh48z:hover{color:#fff;background:#ffffff24}.hero-close-button svg{width:1.1rem;height:1.1rem}.hero-copy.svelte-1vhh48z{width:min(80%,920px);max-width:none;padding-right:2.5rem}.section-kicker.svelte-1vhh48z{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:inline-block}.hero-copy.svelte-1vhh48z h2:where(.svelte-1vhh48z){color:#fff;margin:0;font-size:clamp(1.7rem,1.35rem + 1vw,2.4rem)}.hero-copy.svelte-1vhh48z p:where(.svelte-1vhh48z){color:#f8fafcc7;max-width:100%;margin-top:.75rem}.page-sections.svelte-1vhh48z{flex-direction:column;gap:1rem;transition:transform .32s,opacity .32s;display:flex}.page-sections-condensed.svelte-1vhh48z{transform:translateY(-.75rem)}.settings-shell.svelte-1vhh48z{background:var(--sy-surface);border:1px solid var(--sy-border);min-height:min(76vh,860px);box-shadow:var(--sy-shadow-soft);border-radius:28px;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.settings-sidebar.svelte-1vhh48z{background:var(--sy-surface-soft);border-right:1px solid var(--sy-border);flex-direction:column;gap:1rem;padding:1.15rem;display:flex}.settings-nav.svelte-1vhh48z{flex-direction:column;gap:.65rem;display:flex}.settings-nav-item.svelte-1vhh48z{width:100%;color:var(--sy-heading);text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:.75rem;padding:.92rem 1rem;font-size:.94rem;font-weight:600;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.settings-nav-item svg{width:1.05rem;height:1.05rem}.settings-nav-item.svelte-1vhh48z:hover{background:var(--sy-secondary-soft);border-color:var(--sy-border);transform:translate(2px)}.settings-nav-item-active.svelte-1vhh48z{background:var(--sy-primary-soft);border-color:color-mix(in srgb, var(--sy-primary) 24%, transparent)}.settings-sidebar-panels.svelte-1vhh48z{flex-direction:column;gap:.85rem;margin-top:auto;display:flex}.sidebar-status-card.svelte-1vhh48z{border:1px solid var(--sy-border);background:var(--sy-surface);border-radius:20px;padding:1rem 1.05rem}.sidebar-status-label.svelte-1vhh48z{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;display:block}.sidebar-status-card.svelte-1vhh48z strong:where(.svelte-1vhh48z){color:var(--sy-heading);margin-top:.35rem;display:block}.last-save-text.svelte-1vhh48z{line-height:1.45}.sidebar-color-stack.svelte-1vhh48z{flex-direction:column;gap:.55rem;margin-top:.85rem;display:flex}.sidebar-color-row.svelte-1vhh48z{color:var(--sy-text-muted);align-items:center;gap:.65rem;font-size:.88rem;display:flex}.color-dot.svelte-1vhh48z{width:.95rem;height:.95rem;box-shadow:0 0 0 1px var(--sy-border);border:2px solid #ffffffd1;border-radius:999px}.settings-main.svelte-1vhh48z{flex-direction:column;min-width:0;display:flex}.settings-section-header.svelte-1vhh48z{border-bottom:1px solid var(--sy-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.45rem 1rem;display:flex}.settings-step-counter.svelte-1vhh48z{letter-spacing:.12em;text-transform:uppercase;color:var(--sy-primary);margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-block}.settings-section-header.svelte-1vhh48z h3:where(.svelte-1vhh48z){color:var(--sy-heading);margin:0;font-size:1.35rem}.settings-section-header.svelte-1vhh48z p:where(.svelte-1vhh48z){color:var(--sy-text-muted);margin:.45rem 0 0}.settings-section-body.svelte-1vhh48z{flex:1;padding:1.35rem 1.45rem 1.5rem;overflow-y:auto}.settings-stack.svelte-1vhh48z,.settings-content-group.svelte-1vhh48z{flex-direction:column;gap:1rem;display:flex}.panel-heading.svelte-1vhh48z h4:where(.svelte-1vhh48z){color:var(--sy-heading);margin:0;font-size:1.05rem}.panel-heading.svelte-1vhh48z p:where(.svelte-1vhh48z){color:var(--sy-text-muted);margin:.35rem 0 0}.settings-form-grid.svelte-1vhh48z{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1.1rem;display:grid}.span-12.svelte-1vhh48z{grid-column:span 12}.span-6.svelte-1vhh48z{grid-column:span 6}.span-4.svelte-1vhh48z{grid-column:span 4}.span-3.svelte-1vhh48z{grid-column:span 3}.field-hint.svelte-1vhh48z{color:var(--sy-text-muted);margin-top:.35rem;font-size:.84rem;display:block}.settings-alert.svelte-1vhh48z{border:1px solid var(--sy-border);background:var(--sy-surface-soft);color:var(--sy-text-muted);border-radius:8px;margin:0;padding:.85rem 1rem}.settings-alert.success.svelte-1vhh48z{border-color:color-mix(in srgb, var(--sy-success) 28%, transparent);background:color-mix(in srgb, var(--sy-success) 10%, transparent);color:var(--sy-success)}.settings-alert.danger.svelte-1vhh48z{border-color:color-mix(in srgb, var(--sy-danger) 28%, transparent);background:color-mix(in srgb, var(--sy-danger) 10%, transparent);color:var(--sy-danger)}.smtp-toggle.svelte-1vhh48z{padding-top:.25rem}.smtp-clear-password.svelte-1vhh48z{color:var(--sy-text-muted);font-weight:700}.scheme-toggle.svelte-1vhh48z{background:var(--sy-surface-soft);border:1px solid var(--sy-border);border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-top:1rem;padding:.35rem;display:inline-flex}.scheme-option.svelte-1vhh48z{min-width:104px;color:var(--sy-text-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .95rem;font-weight:700;display:inline-flex}.scheme-option svg{width:1rem;height:1rem}.scheme-option-active.svelte-1vhh48z{background:var(--sy-primary);color:#fff}.swatch-grid.svelte-1vhh48z{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.swatch-button.svelte-1vhh48z{border:1px solid var(--sy-border);background:var(--sy-surface-soft);border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.swatch-button.svelte-1vhh48z:hover{transform:translateY(-2px)}.swatch-button-active.svelte-1vhh48z{border-color:var(--sy-primary);box-shadow:0 0 0 3px var(--sy-primary-soft)}.swatch-dot.svelte-1vhh48z{border:2px solid #ffffffeb;border-radius:999px;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px #0d163014}.theme-preview-card.svelte-1vhh48z{border:1px solid var(--sy-border);background:var(--sy-surface-soft);border-radius:18px;grid-template-columns:14px minmax(0,1fr);display:grid;overflow:hidden}.preview-sidebar-strip.svelte-1vhh48z{background:linear-gradient(180deg, var(--sy-primary) 0%, var(--sy-secondary) 100%)}.preview-body.svelte-1vhh48z{padding:1rem 1.05rem}.preview-tags.svelte-1vhh48z{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.preview-tag.svelte-1vhh48z{background:var(--sy-primary-soft);color:var(--sy-heading);border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.76rem;font-weight:800;display:inline-flex}.preview-tag.contrast.svelte-1vhh48z{background:var(--sy-secondary);color:#fff}.preview-body.svelte-1vhh48z h4:where(.svelte-1vhh48z){color:var(--sy-heading);margin:.85rem 0 0}.preview-body.svelte-1vhh48z p:where(.svelte-1vhh48z){color:var(--sy-text-muted);margin:.45rem 0 0}.preview-search.svelte-1vhh48z{border:1px solid var(--sy-border);background:var(--sy-input-bg);color:var(--sy-text-muted);border-radius:999px;align-items:center;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.preview-search svg{width:1rem;height:1rem}.preview-actions.svelte-1vhh48z{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.currency-preview-card.svelte-1vhh48z{margin-top:.25rem}.toggle-list.svelte-1vhh48z{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.toggle-item.svelte-1vhh48z{border-bottom:1px solid var(--sy-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.toggle-item.svelte-1vhh48z:last-child{border-bottom:0;padding-bottom:0}.toggle-item.svelte-1vhh48z input[type=checkbox]:where(.svelte-1vhh48z){width:2.6rem;height:1.35rem;accent-color:var(--sy-primary)}.toggle-item.svelte-1vhh48z strong:where(.svelte-1vhh48z),.guide-card.svelte-1vhh48z strong:where(.svelte-1vhh48z){color:var(--sy-heading)}.toggle-item.svelte-1vhh48z p:where(.svelte-1vhh48z),.guide-card.svelte-1vhh48z p:where(.svelte-1vhh48z){color:var(--sy-text-muted);margin:.3rem 0 0}.guide-card.svelte-1vhh48z{border:1px solid var(--sy-border);background:var(--sy-surface-soft);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.api-card.svelte-1vhh48z .error-state:where(.svelte-1vhh48z){margin-bottom:0;padding:0}.panel-actions.svelte-1vhh48z{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (width<=1200px){.settings-shell.svelte-1vhh48z{grid-template-columns:1fr}.settings-sidebar.svelte-1vhh48z{border-right:0;border-bottom:1px solid var(--sy-border)}.settings-nav.svelte-1vhh48z{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-section-header.svelte-1vhh48z{flex-direction:column}}@media (width<=900px){.settings-hero.svelte-1vhh48z{flex-direction:column}.hero-copy.svelte-1vhh48z{width:100%;padding-right:1.5rem}.settings-nav.svelte-1vhh48z{grid-template-columns:repeat(2,minmax(0,1fr))}.span-4.svelte-1vhh48z,.span-3.svelte-1vhh48z,.span-6.svelte-1vhh48z{grid-column:span 12}}@media (width<=640px){.settings-nav.svelte-1vhh48z{grid-template-columns:1fr}.scheme-toggle.svelte-1vhh48z,.preview-actions.svelte-1vhh48z,.guide-card.svelte-1vhh48z,.toggle-item.svelte-1vhh48z{width:100%}.scheme-toggle.svelte-1vhh48z,.guide-card.svelte-1vhh48z,.toggle-item.svelte-1vhh48z{flex-direction:column;align-items:flex-start}}
