.wc.svelte-1x6owv1{box-sizing:border-box;background:var(--surface-2);min-width:0;min-height:0;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-window);flex-direction:column;display:flex;overflow:hidden}.wc-modal.svelte-1x6owv1{background:var(--surface-1);border-radius:var(--radius-modal)}.wc-elevated.svelte-1x6owv1{box-shadow:var(--shadow-window)}.wc-headless-body.svelte-1x6owv1{border-bottom-right-radius:0;border-bottom-left-radius:0}.wc-head.svelte-1x6owv1{align-items:center;gap:var(--space-2);box-sizing:border-box;height:48px;padding:0 var(--space-2) 0 14px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.wc-modal.svelte-1x6owv1 .wc-head:where(.svelte-1x6owv1){gap:10px;height:56px;padding:0 10px 0 22px}.wc-tool.svelte-1x6owv1 .wc-head:where(.svelte-1x6owv1){height:40px;padding:0 6px 0 12px}.wc-icon.svelte-1x6owv1{color:var(--badge-text);display:inline-flex}.wc-title.svelte-1x6owv1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-panel-title);color:var(--text);flex:1;margin:0;font-weight:600;overflow:hidden}.wc-modal.svelte-1x6owv1 .wc-title:where(.svelte-1x6owv1){font-size:var(--fs-modal-title);letter-spacing:-.01em}.wc-tool.svelte-1x6owv1 .wc-title:where(.svelte-1x6owv1){font-size:var(--fs-desc)}.wc-count.svelte-1x6owv1{font-family:var(--font-ui-mono);font-size:var(--fs-badge);color:var(--text-faint)}.wc-actions.svelte-1x6owv1{align-items:center;gap:var(--space-2);display:flex}.wc-btn.svelte-1x6owv1{width:var(--icon-button);height:var(--icon-button);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wc-modal.svelte-1x6owv1 .wc-btn:where(.svelte-1x6owv1){border-radius:var(--radius-button);width:38px;height:38px}.wc-tool.svelte-1x6owv1 .wc-btn:where(.svelte-1x6owv1){border-radius:var(--radius-input);width:28px;height:28px}.wc-btn.svelte-1x6owv1:hover{background:var(--surface-hover);color:var(--text)}.wc-btn[aria-pressed=true].svelte-1x6owv1{color:var(--accent-text)}.wc-nav.svelte-1x6owv1{padding:0 6px;position:relative}.wc-nav.svelte-1x6owv1 .wc-title:where(.svelte-1x6owv1){text-align:center;pointer-events:none;flex:none;position:absolute;left:96px;right:96px}.wc-nav.svelte-1x6owv1 .wc-close:where(.svelte-1x6owv1){margin-left:auto}.wc-back.svelte-1x6owv1{height:44px;color:var(--accent-text);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 10px 0 4px;display:inline-flex}.wc-body.svelte-1x6owv1{flex:1;min-height:0;overflow:auto}.wc-padded.svelte-1x6owv1{padding:var(--space-4)}.wc-modal.svelte-1x6owv1 .wc-padded:where(.svelte-1x6owv1){padding:18px 22px 24px}.wc-tool.svelte-1x6owv1 .wc-padded:where(.svelte-1x6owv1){padding:var(--space-3)}.wc-foot.svelte-1x6owv1{align-items:center;gap:var(--space-4);border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-1) 85%, var(--bg-app));flex-wrap:wrap;flex-shrink:0;padding:14px 20px 14px 24px;display:flex}@media (width<=639.98px){.wc-head.svelte-1x6owv1,.wc-modal.svelte-1x6owv1 .wc-head:where(.svelte-1x6owv1){height:56px}.wc-btn.svelte-1x6owv1,.wc-modal.svelte-1x6owv1 .wc-btn:where(.svelte-1x6owv1),.wc-tool.svelte-1x6owv1 .wc-btn:where(.svelte-1x6owv1){width:44px;height:44px}.wc-modal.svelte-1x6owv1 .wc-title:where(.svelte-1x6owv1){font-size:1.0625rem}}.tabs.svelte-stk7vv{flex-direction:column;min-width:0;display:flex}.tabs-strip.svelte-stk7vv{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);min-width:0;display:flex}.tabs-list.svelte-stk7vv{gap:var(--space-5);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.tab.svelte-stk7vv{height:40px;color:var(--text-muted);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0;font-weight:500;position:relative}.tab.svelte-stk7vv:hover:not(:disabled):not([aria-selected=true]),.tab[data-kit-state=hover].svelte-stk7vv{color:var(--text)}.tab[aria-selected=true].svelte-stk7vv{color:var(--text);border-bottom-color:var(--accent)}.tab.svelte-stk7vv:disabled{opacity:.45;cursor:not-allowed}.tab.svelte-stk7vv:focus-visible,.tab[data-kit-state=focus].svelte-stk7vv{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-input) var(--radius-input) 0 0}.tab-count.svelte-stk7vv{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.tabs-actions.svelte-stk7vv{align-items:center;gap:var(--space-2);margin-left:auto;padding:4px 0;display:flex}.tabs-panel.svelte-stk7vv{min-height:0}@media (width<=639.98px){.tab.svelte-stk7vv{height:44px}}.seg.svelte-1nmob83{background:var(--surface-inset);border:1px solid var(--border-input);border-radius:var(--radius-button);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.seg-full.svelte-1nmob83{grid-template-columns:repeat(var(--seg-cols), minmax(0, 1fr));box-sizing:border-box;align-self:stretch;width:100%;display:grid}.seg-opt.svelte-1nmob83{height:calc(var(--control-h-sm) - 2px);border-radius:var(--radius-input);color:var(--text-muted);font:inherit;font-size:var(--fs-desc);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.seg-opt.svelte-1nmob83:hover:not(:disabled):not([aria-checked=true]),.seg-opt[data-kit-state=hover].svelte-1nmob83{color:var(--text);background:var(--surface-hover)}.seg-opt[aria-checked=true].svelte-1nmob83{background:var(--segment-on);color:var(--text);box-shadow:var(--shadow-thumb)}.seg-opt.svelte-1nmob83:disabled{opacity:.45;cursor:not-allowed}@media (width<=639.98px){.seg-opt.svelte-1nmob83{height:38px;font-size:var(--fs-body)}}.chips.svelte-hsphpy{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-hsphpy{border:1px solid var(--border-strong);border-radius:var(--radius-pill);height:30px;color:var(--text-2);font:inherit;font-size:var(--fs-desc);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chips-sm.svelte-hsphpy .chip:where(.svelte-hsphpy){height:26px;font-size:var(--fs-section);padding:0 10px}.chip.svelte-hsphpy:hover:not(:disabled):not([aria-pressed=true]),.chip[data-kit-state=hover].svelte-hsphpy{background:var(--surface-hover);color:var(--text)}.chip[aria-pressed=true].svelte-hsphpy{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.chip.svelte-hsphpy:disabled{opacity:.45;cursor:not-allowed}.chip[data-kit-state=focus].svelte-hsphpy{outline:2px solid var(--accent);outline-offset:2px}.chip-count.svelte-hsphpy{color:var(--text-faint);font-family:var(--font-ui-mono);font-size:var(--fs-badge)}@media (width<=639.98px){.chip.svelte-hsphpy,.chips-sm.svelte-hsphpy .chip:where(.svelte-hsphpy){height:44px;font-size:var(--fs-desc);padding:0 16px}}.tg.svelte-eylgc7{width:var(--toggle-w);height:var(--toggle-h);border-radius:var(--radius-pill);background:var(--control-off);cursor:pointer;border:0;flex-shrink:0;padding:0;transition:background-color .15s;position:relative}.tg[aria-pressed=true].svelte-eylgc7{background:var(--accent)}.tg.svelte-eylgc7:hover:not(:disabled),.tg[data-kit-state=hover].svelte-eylgc7{filter:brightness(1.08)}.tg.svelte-eylgc7:disabled{opacity:.45;cursor:not-allowed}.tg[data-kit-state=focus].svelte-eylgc7{outline:2px solid var(--accent);outline-offset:2px}.tg-knob.svelte-eylgc7{width:calc(var(--toggle-h) - 6px);height:calc(var(--toggle-h) - 6px);background:var(--knob);box-shadow:var(--shadow-knob);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.tg[aria-pressed=true].svelte-eylgc7 .tg-knob:where(.svelte-eylgc7){transform:translateX(calc(var(--toggle-w) - var(--toggle-h)))}@media (prefers-reduced-motion:reduce){.tg.svelte-eylgc7,.tg-knob.svelte-eylgc7{transition:none}}.cb.svelte-10gpjmu{flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.cb-input.svelte-10gpjmu{opacity:0;cursor:pointer;width:calc(100% + 12px);height:calc(100% + 12px);margin:0;position:absolute;inset:-6px}.cb-box.svelte-10gpjmu{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-inset);width:100%;height:100%;color:var(--on-accent);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.cb-on.svelte-10gpjmu .cb-box:where(.svelte-10gpjmu){border-color:var(--accent);background:var(--accent)}.cb-input.svelte-10gpjmu:focus-visible+.cb-box:where(.svelte-10gpjmu){outline:2px solid var(--accent);outline-offset:2px}.cb-disabled.svelte-10gpjmu{opacity:.45}.cb-disabled.svelte-10gpjmu .cb-input:where(.svelte-10gpjmu){cursor:not-allowed}@media (width<=639.98px){.cb.svelte-10gpjmu{width:20px;height:20px}.cb-input.svelte-10gpjmu{width:calc(100% + 24px);height:calc(100% + 24px);inset:-12px}}.btn.svelte-er4ugn{box-sizing:border-box;height:var(--control-h);border-radius:var(--radius-button);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.btn-sm.svelte-er4ugn{height:var(--control-h-sm);font-size:var(--fs-desc);padding:0 12px}.btn-full.svelte-er4ugn{width:100%}.btn.svelte-er4ugn:disabled{opacity:.45;cursor:not-allowed}.btn[data-kit-state=focus].svelte-er4ugn{outline:2px solid var(--accent);outline-offset:2px}.btn-primary.svelte-er4ugn{background:var(--accent-fill);color:var(--on-accent);padding:0 16px;font-weight:600}.btn-primary.svelte-er4ugn:hover:not(:disabled),.btn-primary[data-kit-state=hover].svelte-er4ugn{background:color-mix(in srgb, var(--accent-fill) 88%, var(--on-accent))}.btn-secondary.svelte-er4ugn{background:var(--accent-muted);color:var(--accent-soft-text)}.btn-secondary.svelte-er4ugn:hover:not(:disabled),.btn-secondary[data-kit-state=hover].svelte-er4ugn{background:color-mix(in srgb, var(--accent-muted) 85%, var(--accent-soft-text))}.btn-outline.svelte-er4ugn{border-color:var(--border-strong);color:var(--text);background:0 0}.btn-outline.svelte-er4ugn:hover:not(:disabled),.btn-outline[data-kit-state=hover].svelte-er4ugn{background:var(--surface-hover)}.btn-ghost.svelte-er4ugn,.btn-warn-text.svelte-er4ugn{background:0 0;padding:0 10px}.btn-ghost.svelte-er4ugn{color:var(--accent-text)}.btn-warn-text.svelte-er4ugn{color:var(--warn-text)}.btn-ghost.svelte-er4ugn:hover:not(:disabled),.btn-ghost[data-kit-state=hover].svelte-er4ugn,.btn-warn-text.svelte-er4ugn:hover:not(:disabled),.btn-warn-text[data-kit-state=hover].svelte-er4ugn{background:var(--surface-hover)}.btn-danger.svelte-er4ugn{background:var(--danger);color:var(--on-danger);font-weight:600}.btn-danger.svelte-er4ugn:hover:not(:disabled),.btn-danger[data-kit-state=hover].svelte-er4ugn{background:color-mix(in srgb, var(--danger) 88%, var(--on-danger))}.btn-icon.svelte-er4ugn{width:var(--icon-button);height:var(--icon-button);color:var(--text-muted);background:0 0;padding:0;position:relative}.btn-icon.svelte-er4ugn:hover:not(:disabled),.btn-icon[data-kit-state=hover].svelte-er4ugn{background:var(--surface-hover);color:var(--text)}.btn-count.svelte-er4ugn{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-fill);min-width:16px;height:16px;color:var(--on-accent);font:600 10px/16px var(--font-ui-mono);text-align:center;box-shadow:0 0 0 2px var(--surface-1);padding:0 4px;position:absolute;top:2px;right:1px}.btn-dot.svelte-er4ugn{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-1);border-radius:50%;position:absolute;top:5px;right:5px}.btn-icon[aria-pressed=true].svelte-er4ugn{background:var(--accent-soft);color:var(--accent-soft-text)}.btn-live.svelte-er4ugn{background:var(--live);color:var(--on-live);font-weight:600}.btn-live.btn-icon-only.svelte-er4ugn{border-radius:50%;width:44px;height:44px;padding:0}.btn-live.svelte-er4ugn:hover:not(:disabled),.btn-live[data-kit-state=hover].svelte-er4ugn{filter:brightness(1.08)}.sr.svelte-kk5drr{align-items:center;column-gap:var(--space-6);padding:var(--setting-row-pad-y) 18px;color:var(--text);font-size:var(--fs-body);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text control""extra extra";row-gap:0;display:grid}.sr-text.svelte-kk5drr{grid-area:text;width:auto;min-width:0}.sr-head.svelte-kk5drr{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sr-name.svelte-kk5drr{font-size:var(--fs-body);color:var(--text);font-weight:500;line-height:1.35}.sr-desc.svelte-kk5drr{font-size:var(--fs-desc);color:var(--text-muted);margin:4px 0 0;line-height:1.45}.sr-desc.svelte-kk5drr a{color:var(--accent-text)}.sr-control.svelte-kk5drr{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-area:control;min-width:0;display:flex}.sr-extra.svelte-kk5drr{min-width:0;margin-top:var(--space-3);grid-area:extra}.sr-no-control.svelte-kk5drr{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""extra"}.sr-stack.svelte-kk5drr{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""control""extra"}.sr-stack.svelte-kk5drr .sr-control:where(.svelte-kk5drr){justify-content:stretch}.sr-stack.svelte-kk5drr .sr-control:where(.svelte-kk5drr)>*{flex:auto}.sr-disabled.svelte-kk5drr .sr-text:where(.svelte-kk5drr){opacity:.55}@media (width<=639.98px){.sr.svelte-kk5drr{column-gap:var(--space-4);padding:var(--setting-row-pad-y) var(--space-4)}.sr-wide.svelte-kk5drr{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""control""extra"}.sr-wide.svelte-kk5drr .sr-control:where(.svelte-kk5drr){justify-content:stretch}.sr-wide.svelte-kk5drr .sr-control:where(.svelte-kk5drr)>*{flex:auto}.sr-desc.svelte-kk5drr{line-height:1.4}}.sl.svelte-1l5vt72{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sl-range.svelte-1l5vt72{width:var(--sl-w);min-width:0;accent-color:var(--accent);margin:0}.sl-readout.svelte-1l5vt72{text-align:right;min-width:40px;font-family:var(--font-ui-mono);font-size:var(--fs-desc);color:var(--text-2);font-variant-numeric:tabular-nums}@media (width<=639.98px){.sl.svelte-1l5vt72{width:100%}.sl-range.svelte-1l5vt72{flex:1;width:auto;height:28px}}.pr.svelte-1d2gvde{grid-template-columns:var(--prop-label-w) minmax(0, 1fr) 64px;min-height:var(--row-h);color:var(--text-2);font-size:var(--fs-desc);--field:var(--surface-inset);--color-primary-400:var(--accent);--color-primary-500:var(--accent);align-items:center;column-gap:10px;display:grid}.pr-no-middle.svelte-1d2gvde,.pr-no-value.svelte-1d2gvde{grid-template-columns:var(--prop-label-w) minmax(0, 1fr)}.pr-label.svelte-1d2gvde{overflow-wrap:anywhere;min-width:0;color:var(--text-2);line-height:1.3}.pr-disabled.svelte-1d2gvde .pr-label:where(.svelte-1d2gvde){opacity:.55}.pr-range.svelte-1d2gvde{width:100%;min-width:0;accent-color:var(--accent);margin:0}.pr-control.svelte-1d2gvde{align-items:center;gap:6px;min-width:0;display:flex}.pr-value.svelte-1d2gvde{min-width:0;font-family:var(--font-ui-mono);--border:var(--border-input)}.pr-value.svelte-1d2gvde .dn-wrap{box-sizing:border-box;border-radius:var(--radius-input);min-height:28px}.pr-value.svelte-1d2gvde .dn-wrap:not(.dn-focus):not(.dn-scrub):hover{border-color:var(--border-strong)}.pr-value.svelte-1d2gvde .dn-input{font-family:var(--font-ui-mono);font-size:var(--fs-section);color:var(--text)}@media (width<=639.98px){.pr.svelte-1d2gvde{grid-template-columns:var(--prop-label-w) minmax(0, 1fr) 72px;font-size:var(--fs-body)}.pr-no-middle.svelte-1d2gvde,.pr-no-value.svelte-1d2gvde{grid-template-columns:var(--prop-label-w) minmax(0, 1fr)}.pr-value.svelte-1d2gvde .dn-wrap{min-height:36px}.pr-value.svelte-1d2gvde .dn-input{font-size:var(--fs-input)}}.nr.svelte-1jz9cow{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--nav-row-h);padding:var(--nav-row-pad-y) var(--space-4);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.nr.svelte-1jz9cow:hover:not(:disabled),.nr[data-kit-state=hover].svelte-1jz9cow{background:var(--surface-hover)}.nr[aria-current=page].svelte-1jz9cow{background:var(--accent-soft);color:var(--accent-soft-text)}.nr.svelte-1jz9cow:disabled{opacity:.45;cursor:not-allowed}.nr[data-kit-state=focus].svelte-1jz9cow{outline:2px solid var(--accent);outline-offset:-2px}.nr-icon.svelte-1jz9cow{background:var(--badge-bg);width:40px;height:40px;color:var(--badge-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nr-text.svelte-1jz9cow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nr-label.svelte-1jz9cow{align-items:center;gap:var(--space-2);font-size:var(--fs-body);font-weight:500;display:inline-flex}.nr-desc.svelte-1jz9cow{font-size:var(--fs-desc);color:var(--text-muted)}.nr-value.svelte-1jz9cow{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--fs-desc);color:var(--text-faint);flex-shrink:0;overflow:hidden}.nr-chev.svelte-1jz9cow{color:var(--text-faint);flex-shrink:0;display:inline-flex}.nr-dot.svelte-1jz9cow{background:var(--accent);border-radius:50%;width:7px;height:7px}.es.svelte-lxashl{padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.es-compact.svelte-lxashl{padding:var(--space-4) var(--space-3)}.es-icon.svelte-lxashl{background:var(--surface-inset);width:40px;height:40px;color:var(--text-faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.es-title.svelte-lxashl{font-size:var(--fs-body);color:var(--text);margin:0;font-weight:500}.es-desc.svelte-lxashl{max-width:36ch;font-size:var(--fs-desc);color:var(--text-muted);margin:0;line-height:1.45}.es-action.svelte-lxashl{margin-top:var(--space-2)}.sh-scrim.svelte-1uuwef2{z-index:60;background:var(--scrim);cursor:default;border:0;padding:0;position:fixed;inset:0}.sh.svelte-1uuwef2{z-index:61;box-sizing:border-box;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-modal) var(--radius-modal) 0 0;box-shadow:var(--shadow-window);padding-bottom:env(safe-area-inset-bottom,0px);will-change:transform;border-bottom:0;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0}.sh-dragging.svelte-1uuwef2{transition:none}.sh-strip.svelte-1uuwef2{touch-action:none;cursor:grab;flex-shrink:0}.sh-dragging.svelte-1uuwef2 .sh-strip:where(.svelte-1uuwef2){cursor:grabbing}.sh-handle.svelte-1uuwef2{width:100%;height:24px;cursor:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.sh-grabber.svelte-1uuwef2{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:5px}.sh-handle.svelte-1uuwef2:hover .sh-grabber:where(.svelte-1uuwef2){background:var(--text-faint)}.sh-title-row.svelte-1uuwef2{align-items:center;gap:var(--space-2);height:44px;padding:0 6px 0 var(--space-4);border-bottom:1px solid var(--border);display:flex}.sh-title.svelte-1uuwef2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-panel-title);flex:1;margin:0;font-weight:600;overflow:hidden}.sh-close.svelte-1uuwef2{border-radius:var(--radius-button);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sh-close.svelte-1uuwef2:hover{background:var(--surface-hover);color:var(--text)}.sh-body.svelte-1uuwef2{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}@media (prefers-reduced-motion:reduce){.sh.svelte-1uuwef2{transition:none}}.menu.svelte-l3om3o{box-sizing:border-box;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);min-width:220px;box-shadow:var(--shadow-window);color:var(--text);flex-direction:column;padding:5px;display:flex}.menu-item.svelte-l3om3o{border-radius:var(--radius-input);width:100%;height:32px;color:var(--text);font:inherit;font-size:var(--fs-desc);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.menu-item.svelte-l3om3o:hover:not(:disabled),.menu-item.svelte-l3om3o:focus-visible,.menu-hl.svelte-l3om3o{background:var(--surface-hover);outline:none}.menu-item.svelte-l3om3o:disabled{color:var(--text-faint);cursor:default}.menu-icon.svelte-l3om3o{width:16px;color:var(--text-muted);flex-shrink:0;display:inline-flex}.menu-warn.svelte-l3om3o,.menu-warn.svelte-l3om3o .menu-icon:where(.svelte-l3om3o){color:var(--warn-text)}.menu-text.svelte-l3om3o{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-value.svelte-l3om3o{font-size:var(--fs-section);color:var(--text-faint)}.menu-kbd.svelte-l3om3o{font-family:var(--font-ui-mono);font-size:var(--fs-badge);color:var(--text-faint);background:0 0;border:0;padding:0}.menu-chev.svelte-l3om3o{color:var(--text-faint);display:inline-flex}.menu-dot.svelte-l3om3o{background:var(--accent);border-radius:50%;width:7px;height:7px}.menu-label.svelte-l3om3o{font-size:var(--fs-badge);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--text-faint);padding:8px 10px 4px;font-weight:600}.menu-sep.svelte-l3om3o{background:var(--border);height:1px;margin:5px 4px}@media (width<=639.98px){.menu-item.svelte-l3om3o{height:48px;font-size:var(--fs-body)}}.toast.svelte-1i7wnxu{box-sizing:border-box;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);min-height:40px;box-shadow:var(--shadow-window);color:var(--text);font-size:var(--fs-desc);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.toast-icon.svelte-1i7wnxu{color:var(--accent-text);display:inline-flex}.toast-ok.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:var(--ink-good)}.toast-warn.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:var(--ink-warn)}.toast-bad.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:var(--ink-bad)}.toast-msg.svelte-1i7wnxu{flex:1;min-width:0;line-height:1.4}.toast-repeat.svelte-1i7wnxu{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-faint);font-family:var(--font-ui-mono);font-size:var(--fs-badge);flex-shrink:0;padding:1px 6px}.toast-action.svelte-1i7wnxu{border-radius:var(--radius-input);height:28px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 8px;font-weight:500}.toast-action.svelte-1i7wnxu:hover,.toast-x.svelte-1i7wnxu:hover{background:var(--surface-hover)}.toast-x.svelte-1i7wnxu{border-radius:var(--radius-input);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-more.svelte-1i7wnxu{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-muted);font:inherit;font-size:var(--fs-section);cursor:pointer;align-self:center;padding:4px 10px}.toast-more.svelte-1i7wnxu:hover{color:var(--text)}@media (width<=639.98px){.toast-x.svelte-1i7wnxu,.toast-action.svelte-1i7wnxu{min-width:44px;height:44px}}.sf.svelte-8eo2lj{align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--surface-inset);border:1px solid var(--border-input);border-radius:var(--radius-button);min-width:0;height:34px;color:var(--text-faint);cursor:text;padding:0 6px 0 10px;display:flex}.sf-sm.svelte-8eo2lj{height:var(--control-h-sm)}.sf.svelte-8eo2lj:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.sf-icon.svelte-8eo2lj{display:inline-flex}.sf-input.svelte-8eo2lj{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--fs-desc);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.sf-input.svelte-8eo2lj:focus{box-shadow:none;outline:none}.sf-input.svelte-8eo2lj::placeholder{color:var(--text-faint)}.sf-input.svelte-8eo2lj::-webkit-search-cancel-button{appearance:none}.sf-hint.svelte-8eo2lj{border:1px solid var(--border-input);color:var(--text-faint);font-family:var(--font-ui-mono);font-size:var(--fs-badge);background:0 0;border-radius:4px;padding:2px 6px}.sf-clear.svelte-8eo2lj{border-radius:var(--radius-input);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sf-clear.svelte-8eo2lj:hover{background:var(--surface-hover);color:var(--text)}@media (width<=639.98px){.sf.svelte-8eo2lj,.sf-sm.svelte-8eo2lj{border-radius:var(--radius-card);height:44px}.sf-input.svelte-8eo2lj{font-size:var(--fs-input)}.sf-clear.svelte-8eo2lj{width:36px;height:36px}}.kit.svelte-q2wj3z{background:var(--bg-app);color:var(--text);font-size:var(--fs-body);line-height:1.4;position:fixed;inset:0;overflow:auto}.kit-top.svelte-q2wj3z{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-6);background:color-mix(in srgb, var(--bg-app) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky;top:0}.kit-brand.svelte-q2wj3z{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.kit-brand.svelte-q2wj3z h1:where(.svelte-q2wj3z){font-size:var(--fs-modal-title);margin:0;font-weight:600}.kit-brand.svelte-q2wj3z span:where(.svelte-q2wj3z){font-size:var(--fs-desc);color:var(--text-faint)}.kit-main.svelte-q2wj3z{padding:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:18px;max-width:1400px;margin:0 auto;display:grid}.kit-card.svelte-q2wj3z{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-window);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.kit-wide.svelte-q2wj3z{grid-column:1/-1}.kit-card.svelte-q2wj3z>header:where(.svelte-q2wj3z){justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.kit-card.svelte-q2wj3z>header:where(.svelte-q2wj3z) b:where(.svelte-q2wj3z){font-size:var(--fs-body);font-weight:600}.kit-card.svelte-q2wj3z>header:where(.svelte-q2wj3z) span:where(.svelte-q2wj3z){font-family:var(--font-ui-mono);font-size:var(--fs-section);color:var(--text-faint);text-align:right}.kit-authors.svelte-q2wj3z{gap:var(--space-2);max-width:90ch;color:var(--text-2);font-size:var(--fs-desc);line-height:1.5;display:grid}.kit-authors.svelte-q2wj3z p:where(.svelte-q2wj3z){margin:0}.kit-authors.svelte-q2wj3z b:where(.svelte-q2wj3z){color:var(--text)}.kit-authors.svelte-q2wj3z code:where(.svelte-q2wj3z){font-family:var(--font-ui-mono);color:var(--text);font-size:.95em}.kit-authors.svelte-q2wj3z a:where(.svelte-q2wj3z){color:var(--accent-text)}.kit-row.svelte-q2wj3z{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.kit-st.svelte-q2wj3z{justify-items:start;gap:6px;min-width:0;display:grid}.kit-st.svelte-q2wj3z>small:where(.svelte-q2wj3z){font-size:var(--fs-badge);color:var(--text-faint)}.kit-cols3.svelte-q2wj3z{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.kit-note.svelte-q2wj3z{font-size:var(--fs-desc);color:var(--text-muted);margin:0}.kit-span2.svelte-q2wj3z{grid-column:span 2;display:grid}@media (width<=760px){.kit-span2.svelte-q2wj3z{grid-column:auto}}.kit-foot-note.svelte-q2wj3z{white-space:nowrap;font-size:var(--fs-desc);color:var(--text-faint);margin-left:auto}.kit-touch.svelte-q2wj3z{--toggle-w:51px;--toggle-h:31px}.kit-swatches.svelte-q2wj3z{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.kit-sw.svelte-q2wj3z{align-items:center;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-button);grid-template-columns:30px minmax(0,1fr);padding:6px;display:grid}.kit-sw.svelte-q2wj3z i:where(.svelte-q2wj3z){border-radius:var(--radius-input);border:1px solid var(--border-strong);width:30px;height:30px}.kit-sw.svelte-q2wj3z b:where(.svelte-q2wj3z){font:500 var(--fs-badge) var(--font-ui-mono);display:block}.kit-sw.svelte-q2wj3z em:where(.svelte-q2wj3z){font-style:normal;font-size:var(--fs-badge);color:var(--text-faint);overflow-wrap:anywhere;display:block}.kit-contrast.svelte-q2wj3z{border-collapse:collapse;width:100%;font-size:var(--fs-desc)}.kit-contrast.svelte-q2wj3z th:where(.svelte-q2wj3z){text-align:left;font-size:var(--fs-badge);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:600}.kit-contrast.svelte-q2wj3z td:where(.svelte-q2wj3z){border-bottom:1px solid var(--border);color:var(--text-2);padding:6px 8px}.kit-contrast.svelte-q2wj3z code:where(.svelte-q2wj3z),.kit-card.svelte-q2wj3z code:where(.svelte-q2wj3z){font-family:var(--font-ui-mono);font-size:var(--fs-section)}.kit-sample.svelte-q2wj3z{border-radius:var(--radius-input);padding:3px 8px;display:inline-block}.kit-text.svelte-q2wj3z{box-sizing:border-box;width:100%;height:var(--control-h-sm);background:var(--surface-inset);border:1px solid var(--border-input);border-radius:var(--radius-button);color:var(--text);font:inherit;font-size:var(--fs-input);padding:0 10px}.kit-inset-list.svelte-q2wj3z{border:1px solid var(--border);border-radius:var(--radius-button);overflow:hidden}.kit-props.svelte-q2wj3z{gap:4px;display:grid}.kit-xyz.svelte-q2wj3z{width:100%;font-family:var(--font-ui-mono);--field:var(--surface-inset);--border:var(--border-input);--color-primary-400:var(--accent);--color-primary-500:var(--accent);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kit-ax-x{color:var(--axis-x)}.kit-ax-y{color:var(--axis-y)}.kit-ax-z{color:var(--axis-z)}.kit-swatch.svelte-q2wj3z{border:1px solid var(--border-strong);border-radius:var(--radius-input);cursor:pointer;width:28px;height:28px;padding:0}.kit-panel-demo.svelte-q2wj3z{padding:0 var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card)}.kit-boxed.svelte-q2wj3z{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card)}.kit-stack.svelte-q2wj3z{gap:6px;display:grid}.kit-sheet-body.svelte-q2wj3z{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-6);display:grid}.kit-foot.svelte-q2wj3z{padding:0 var(--space-6) var(--space-8);font-size:var(--fs-desc);color:var(--text-faint);text-align:center;margin:0}@media (width<=639.98px){.kit-top.svelte-q2wj3z,.kit-main.svelte-q2wj3z{padding-left:var(--space-4);padding-right:var(--space-4)}.kit-card.svelte-q2wj3z{padding:14px}}
