.setting-field.svelte-1e5fg5a{flex-direction:column;gap:8px;display:flex}.setting-field__label-row.svelte-1e5fg5a{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.setting-field__label.svelte-1e5fg5a{color:var(--text-color-1);font-size:14px;font-weight:600}.setting-field__description.svelte-1e5fg5a{color:var(--text-color-3);font-size:12px;line-height:1.6}.segmented.svelte-1e5fg5a{background-color:var(--bg-color-3);border-radius:var(--radius-pill);align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.segmented__item.svelte-1e5fg5a{border-radius:var(--radius-pill);color:var(--text-color-3);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.segmented__item.svelte-1e5fg5a:hover{color:var(--text-color-1)}.segmented__item.is-active.svelte-1e5fg5a{background-color:var(--bg-color-1);color:var(--text-color-1);box-shadow:var(--shadow-1)}.setting-field.svelte-144txya{flex-direction:column;display:flex}.setting-field__row.svelte-144txya{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.setting-field__text.svelte-144txya{flex-direction:column;gap:4px;min-width:0;display:flex}.setting-field__label.svelte-144txya{color:var(--text-color-1);font-size:14px;font-weight:600}.setting-field__description.svelte-144txya{color:var(--text-color-3);font-size:12px;line-height:1.5}.toggle.svelte-144txya{border-radius:var(--radius-pill);background-color:var(--bg-color-3);cursor:pointer;width:44px;height:26px;transition:background-color var(--duration-fast) var(--ease-out);border:none;flex-shrink:0;position:relative}.toggle.is-on.svelte-144txya{background-color:var(--accent-color,#ed7d95)}.toggle__knob.svelte-144txya{background-color:var(--bg-color-1);width:20px;height:20px;box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.toggle.is-on.svelte-144txya .toggle__knob:where(.svelte-144txya){transform:translate(18px)}.setting-field.svelte-q9xn4i{flex-direction:column;gap:8px;display:flex}.setting-field__label.svelte-q9xn4i{color:var(--text-color-1);font-size:14px;font-weight:600}.setting-field__description.svelte-q9xn4i{color:var(--text-color-3);font-size:12px;line-height:1.6}.setting-select.svelte-q9xn4i{border-radius:var(--radius-3);border:1px solid var(--border-color-2);background-color:var(--bg-color-1);color:var(--text-color-1);cursor:pointer;align-self:flex-start;min-width:160px;padding:8px 12px;font-size:14px}.setting-field.svelte-y9qizz{flex-direction:column;gap:8px;display:flex}.setting-field__label.svelte-y9qizz{color:var(--text-color-1);font-size:14px;font-weight:600}.setting-field__description.svelte-y9qizz{color:var(--text-color-3);font-size:12px;line-height:1.6}.setting-field__multi.svelte-y9qizz{flex-wrap:wrap;align-items:center;gap:16px;padding:2px 0;display:flex}.settings-link.svelte-yt0zo2{border-radius:var(--radius-3);color:var(--text-color-1);transition:background-color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.settings-link.svelte-yt0zo2:hover{background-color:var(--bg-color-3);text-decoration:none}.settings-link__label.svelte-yt0zo2{flex:1}.push-device__row.svelte-19ag0ig{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.push-device__text.svelte-19ag0ig{flex-direction:column;gap:4px;min-width:0;display:flex}.push-device__label.svelte-19ag0ig{color:var(--text-color-1);font-size:14px;font-weight:600}.push-device__description.svelte-19ag0ig{color:var(--text-color-3);font-size:12px;line-height:1.5}.push-device__error.svelte-19ag0ig{color:var(--danger-color,#c0392b);font-size:12px;line-height:1.5}.toggle.svelte-19ag0ig{border-radius:var(--radius-pill);background-color:var(--bg-color-3);cursor:pointer;width:44px;height:26px;transition:background-color var(--duration-fast) var(--ease-out);border:none;flex-shrink:0;position:relative}.toggle.is-on.svelte-19ag0ig{background-color:var(--accent-color,#ed7d95)}.toggle.svelte-19ag0ig:disabled{opacity:.5;cursor:not-allowed}.toggle__knob.svelte-19ag0ig{background-color:var(--bg-color-1);width:20px;height:20px;box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.toggle.is-on.svelte-19ag0ig .toggle__knob:where(.svelte-19ag0ig){transform:translate(18px)}.settings-card__text.svelte-ea881c{color:var(--text-color-1);font-size:14px;line-height:1.7}.settings-card__text.svelte-ea881c code:where(.svelte-ea881c){font-family:var(--code-font);background-color:var(--bg-color-3);border-radius:var(--radius-2);padding:2px 6px;font-size:12px}.settings-card__defs.svelte-ea881c{flex-direction:column;gap:4px;font-size:14px;display:flex}.settings-card__row.svelte-ea881c{gap:var(--space-3);grid-template-columns:120px 1fr;display:grid}.settings-card__row.svelte-ea881c dt:where(.svelte-ea881c){color:var(--text-color-3)}.settings-card__row.svelte-ea881c dd:where(.svelte-ea881c){color:var(--text-color-1);font-weight:500}.matrix.svelte-5y6xno{flex-direction:column;gap:2px;display:flex}.matrix__head.svelte-5y6xno,.matrix__row.svelte-5y6xno{align-items:center;gap:var(--space-2);grid-template-columns:1fr 64px 64px;padding:6px 0;display:grid}.matrix__head.svelte-5y6xno{color:var(--text-color-3);letter-spacing:.04em;border-bottom:1px solid var(--border-color-2);font-size:11px;font-weight:600}.matrix__row.svelte-5y6xno{color:var(--text-color-1);border-bottom:1px solid var(--border-color-2);font-size:14px}.matrix__row.svelte-5y6xno:last-of-type{border-bottom:none}.matrix__col.svelte-5y6xno{align-items:center;display:flex}.matrix__col--label.svelte-5y6xno{justify-content:flex-start}.matrix__col--cell.svelte-5y6xno{cursor:pointer;justify-content:center}.matrix__col--cell.is-disabled.svelte-5y6xno{cursor:not-allowed;opacity:.4}.matrix__col--cell.svelte-5y6xno input[type=checkbox]:where(.svelte-5y6xno){width:18px;height:18px;accent-color:var(--accent-color,#ed7d95);cursor:inherit}.matrix__hint.svelte-5y6xno{color:var(--text-color-3);margin-top:8px;font-size:12px;line-height:1.5}.tabs-editor.svelte-1a3v3vj{gap:var(--space-4,1rem);flex-direction:column;display:flex}.tabs-editor__section.svelte-1a3v3vj{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.tabs-editor__heading.svelte-1a3v3vj{color:var(--text-color-2);margin:0;font-size:13px;font-weight:600}.tabs-editor__hint.svelte-1a3v3vj{color:var(--text-color-3);margin:0;font-size:12px}.tabs-editor__list.svelte-1a3v3vj{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.row.svelte-1a3v3vj{border:1px solid var(--border-color-2);border-radius:var(--radius-md,8px);background-color:var(--bg-color-1);will-change:transform;align-items:center;gap:10px;padding:8px 10px;transition:transform .22s cubic-bezier(.2,0,0,1);display:flex;position:relative}.row.row--hidden.svelte-1a3v3vj{opacity:.7}.row[data-dragging="1"].svelte-1a3v3vj{transition:none}.row__handle.svelte-1a3v3vj{all:unset;border-radius:var(--radius-sm,4px);width:24px;height:24px;color:var(--text-color-3);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:inline-flex}.row__handle.svelte-1a3v3vj:hover{background-color:var(--surface-hover);color:var(--text-color-1)}.row__handle.svelte-1a3v3vj:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.row__handle.svelte-1a3v3vj:active{cursor:grabbing}.row__label.svelte-1a3v3vj{min-width:0;color:var(--text-color-1);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:500;overflow:hidden}.row__pin.svelte-1a3v3vj{all:unset;width:28px;height:28px;color:var(--text-color-3);cursor:pointer;transition:background-color var(--duration-fast,.12s) var(--ease-out), color var(--duration-fast,.12s) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.row__pin.svelte-1a3v3vj:hover{background-color:var(--surface-hover);color:var(--text-color-1)}.row__pin.svelte-1a3v3vj:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.row__pin.is-pinned.svelte-1a3v3vj{color:var(--primary-color);background-color:color-mix(in srgb, var(--primary-color) 14%, transparent)}.row__pin-badge.svelte-1a3v3vj{background-color:color-mix(in srgb, var(--primary-color) 18%, transparent);color:var(--primary-color);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.row__action.svelte-1a3v3vj{all:unset;border-radius:var(--radius-pill);border:1px solid var(--border-color-2);color:var(--text-color-2);cursor:pointer;transition:background-color var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out);align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.row__action.svelte-1a3v3vj:hover:not(:disabled){background-color:var(--surface-hover);color:var(--text-color-1)}.row__action.svelte-1a3v3vj:disabled{opacity:.4;cursor:not-allowed}.row__action.svelte-1a3v3vj:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.row__action.row__action--show.svelte-1a3v3vj{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color-2));color:var(--primary-color)}.sortable-ghost{box-sizing:border-box;background-color:var(--bg-color-1);border:1px solid var(--primary-color);border-radius:var(--radius-md,8px);color:var(--text-color-1);-webkit-user-select:none;user-select:none;cursor:grabbing;box-shadow:0 14px 30px -10px #00000073;transition:none!important}.settings-card.svelte-1xxw379{gap:var(--space-3);padding:var(--space-4);background-color:var(--bg-color-2);border-radius:var(--radius-4);border:1px solid var(--border-color-2);flex-direction:column;display:flex}.settings-card__heading.svelte-1xxw379{color:var(--text-color-2);letter-spacing:.03em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.settings-card__items.svelte-1xxw379{gap:var(--space-3);flex-direction:column;display:flex}.settings-links.svelte-1xxw379{flex-direction:column;gap:2px;margin:-4px;display:flex}
