.page-title.svelte-3pa3h1{letter-spacing:-.02em;margin:0 0 20px;font-size:22px;font-weight:700}.settings-shell.svelte-3pa3h1{grid-template-columns:200px 1fr;align-items:flex-start;gap:20px;display:grid}@media (width<=800px){.settings-shell.svelte-3pa3h1{grid-template-columns:1fr}}.settings-nav.svelte-3pa3h1{background:var(--c-surface-raised);border:1px solid var(--c-border-default);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:8px;display:flex}.snav-item.svelte-3pa3h1{border-radius:var(--r-sm);color:var(--c-text-secondary);cursor:pointer;transition:all var(--t-fast) var(--ease);text-align:left;background:0 0;border:none;padding:8px 12px;font-size:13px}.snav-item.svelte-3pa3h1:hover{background:var(--c-surface-muted);color:var(--c-text-primary)}.snav-item.active.svelte-3pa3h1{background:var(--c-surface-strong-soft);color:var(--c-text-primary)}.snav-item.danger.svelte-3pa3h1{color:var(--c-danger);border-top:1px solid var(--c-border-default);margin-top:4px;padding-top:10px}.settings-card.svelte-3pa3h1{background:var(--c-surface-raised);border:1px solid var(--c-border-default);border-radius:var(--r-md);padding:24px}.sc-title.svelte-3pa3h1{margin-bottom:20px;font-size:15px;font-weight:600}.sc-title.compact.svelte-3pa3h1{margin-bottom:3px}.sc-head.svelte-3pa3h1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sc-sub.svelte-3pa3h1{color:var(--c-text-muted);font-size:12px}.sc-foot.svelte-3pa3h1{justify-content:flex-end;margin-top:20px;display:flex}.action-row.svelte-3pa3h1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-pri.svelte-3pa3h1{border-radius:var(--r-sm);background:var(--c-surface-strong);color:#fff;cursor:pointer;transition:background var(--t-fast) var(--ease);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;display:flex}.btn-pri.svelte-3pa3h1:hover{background:var(--c-surface-strong-hover)}.btn-pri.svelte-3pa3h1:disabled{opacity:.7;cursor:default}.reset-btn.svelte-3pa3h1{border-radius:var(--r-sm);border:1px solid var(--c-border-default);color:var(--c-text-muted);cursor:pointer;transition:all var(--t-fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:flex}.reset-btn.svelte-3pa3h1:hover{border-color:var(--c-border-strong);color:var(--c-text-secondary)}.form-grid.svelte-3pa3h1{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field.svelte-3pa3h1{flex-direction:column;gap:6px;display:flex}.field.full.svelte-3pa3h1{grid-column:1/-1}.field-label.svelte-3pa3h1{color:var(--c-text-secondary);font-size:12px;font-weight:500}.field-input.svelte-3pa3h1{background:var(--c-surface-overlay);border:1px solid var(--c-border-default);border-radius:var(--r-sm);height:38px;color:var(--c-text-primary);transition:border-color var(--t-fast) var(--ease);outline:none;padding:0 12px;font-family:inherit;font-size:13px}.field-input.svelte-3pa3h1:focus{border-color:var(--c-border-focus)}.field-textarea.svelte-3pa3h1{background:var(--c-surface-overlay);border:1px solid var(--c-border-default);border-radius:var(--r-sm);color:var(--c-text-primary);resize:vertical;transition:border-color var(--t-fast) var(--ease);outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.field-textarea.svelte-3pa3h1:focus{border-color:var(--c-border-focus)}.landing-card.svelte-3pa3h1{flex-direction:column;gap:18px;display:flex}.landing-grid.svelte-3pa3h1,.copy-grid.svelte-3pa3h1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-section.svelte-3pa3h1{border-top:1px solid var(--c-border-default);padding-top:18px}.landing-section-title.svelte-3pa3h1{color:var(--c-text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.section-toggle-grid.svelte-3pa3h1{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.check-row.svelte-3pa3h1{border:1px solid var(--c-border-default);border-radius:var(--r-sm);background:var(--c-surface-overlay);color:var(--c-text-secondary);cursor:pointer;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.check-row.svelte-3pa3h1 input:where(.svelte-3pa3h1){accent-color:var(--c-surface-strong)}.stats-editor.svelte-3pa3h1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.stat-editor.svelte-3pa3h1{grid-template-columns:74px 1fr;gap:8px;display:grid}.stat-value.svelte-3pa3h1{font-weight:700}.json-tools.svelte-3pa3h1{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.json-editor.svelte-3pa3h1{border-radius:var(--r-sm);border:1px solid var(--c-border-default);background:var(--c-surface-overlay);width:100%;min-height:360px;color:var(--c-text-primary);font-family:var(--font-mono);resize:vertical;outline:none;padding:12px;font-size:12px;line-height:1.55}.json-editor.svelte-3pa3h1:focus{border-color:var(--c-border-focus)}.json-error.svelte-3pa3h1{color:var(--c-danger);margin-top:8px;font-size:12px}@media (width<=900px){.landing-grid.svelte-3pa3h1,.copy-grid.svelte-3pa3h1,.stats-editor.svelte-3pa3h1,.section-toggle-grid.svelte-3pa3h1{grid-template-columns:1fr}}.toggle-list.svelte-3pa3h1{flex-direction:column;gap:2px;display:flex}.toggle-row.svelte-3pa3h1{background:var(--c-surface-overlay);border:1px solid var(--c-border-default);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.toggle-title.svelte-3pa3h1{font-size:13px;font-weight:500}.toggle-btn.svelte-3pa3h1{border-radius:var(--r-pill);background:var(--c-surface-overlay);border:1px solid var(--c-border-default);cursor:pointer;width:40px;height:22px;transition:all var(--t-fast) var(--ease);flex-shrink:0;position:relative}.toggle-btn.on.svelte-3pa3h1{background:var(--c-surface-strong);border-color:var(--c-surface-strong)}.toggle-thumb.svelte-3pa3h1{background:var(--c-text-muted);width:16px;height:16px;transition:all var(--t-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle-btn.on.svelte-3pa3h1 .toggle-thumb:where(.svelte-3pa3h1){background:#fff;left:20px}.integrations-grid.svelte-3pa3h1{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=700px){.integrations-grid.svelte-3pa3h1{grid-template-columns:1fr}}.int-card.svelte-3pa3h1{background:var(--c-surface-overlay);border:1px solid var(--c-border-default);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:16px;display:flex}.int-card.connected.svelte-3pa3h1{border-color:#3ec38b40}.int-head.svelte-3pa3h1{justify-content:space-between;align-items:center;gap:8px;display:flex}.int-name.svelte-3pa3h1{font-size:13px;font-weight:600}.int-badge.svelte-3pa3h1{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 7px;display:flex}.int-badge.connected.svelte-3pa3h1{color:var(--c-success);background:#3ec38b1a;border:1px solid #3ec38b33}.int-desc.svelte-3pa3h1{color:var(--c-text-muted);font-size:12px}.int-btn.svelte-3pa3h1{border-radius:var(--r-sm);background:var(--c-surface-raised);border:1px solid var(--c-border-default);color:var(--c-text-secondary);cursor:pointer;transition:all var(--t-fast) var(--ease);align-self:flex-start;padding:6px 12px;font-size:12px}.int-btn.svelte-3pa3h1:hover{border-color:var(--c-border-strong);color:var(--c-text-primary)}.int-btn.disconnect.svelte-3pa3h1{color:var(--c-danger);border-color:#f0646433}.int-btn.disconnect.svelte-3pa3h1:hover{background:#f0646414}.danger-card.svelte-3pa3h1{background:#f0646408;border-color:#f064644d}.danger-title.svelte-3pa3h1{color:var(--c-danger);align-items:center;gap:8px;display:flex}.danger-row.svelte-3pa3h1{border-bottom:1px solid var(--c-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.danger-row.svelte-3pa3h1:last-child{border-bottom:none}.danger-action-title.svelte-3pa3h1{margin-bottom:3px;font-size:13px;font-weight:500}.danger-action-desc.svelte-3pa3h1{color:var(--c-text-muted);max-width:440px;font-size:12px}.danger-btn.svelte-3pa3h1{border-radius:var(--r-sm);color:var(--c-danger);cursor:pointer;transition:all var(--t-fast) var(--ease);background:0 0;border:1px solid #f0646459;flex-shrink:0;padding:7px 16px;font-size:13px}.danger-btn.svelte-3pa3h1:hover{background:#f064641a}
