html[data-background-active=true] .df-workspace :is(.dv-dockview,.dv-floating-overlay-host){--dv-group-view-background-color:color-mix(in srgb, var(--df-panel,#161b22) 82%, transparent);--dv-tabs-and-actions-container-background-color:var(--df-elevated,#1c2333);--dv-tabs-and-actions-container-height:20px;--dv-tab-font-size:.72rem;--dv-tab-border-radius:4px;--dv-activegroup-visiblepanel-tab-background-color:var(--df-panel,#161b22);--dv-activegroup-visiblepanel-tab-color:var(--df-text-strong,#e6edf3);--dv-activegroup-hiddenpanel-tab-background-color:var(--df-elevated,#1c2333);--dv-activegroup-hiddenpanel-tab-color:var(--df-muted,#8b949e);--dv-inactivegroup-visiblepanel-tab-background-color:var(--df-elevated,#1c2333);--dv-inactivegroup-visiblepanel-tab-color:var(--df-muted,#8b949e);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--df-elevated,#1c2333);--dv-inactivegroup-hiddenpanel-tab-color:var(--df-faint,#6e7681);--dv-separator-border:var(--df-border,#30363d);--dv-paneview-header-border-color:var(--df-border,#30363d);--dv-tab-divider-color:var(--df-border,#30363d);--dv-sash-color:transparent;--dv-active-sash-color:var(--df-accent-blue,#58a6ff);--dv-scrollbar-background-color:var(--df-scrollbar-thumb,#484f58);--dv-floating-titlebar-background-color:var(--df-elevated,#1c2333);--dv-floating-group-border:1px solid var(--df-border,#30363d);--dv-floating-box-shadow:0 12px 30px #00000073;--dv-drag-over-background-color:color-mix(in srgb, var(--df-accent-blue,#58a6ff) 20%, transparent);--dv-drag-over-border-color:var(--df-accent-blue,#58a6ff)}.df-workspace .dv-dockview,.df-workspace .dv-groupview[data-terminal-active]{background-color:#0000}.df-workspace .dv-resize-container:has(>.dv-groupview[data-terminal-active]){background-color:#0000}.df-workspace .dv-groupview{border:1px solid var(--df-border,#30363d);border-radius:6px;overflow:hidden}.df-workspace .dv-groupview.dv-active-group{border-color:color-mix(in srgb, var(--df-accent-blue,#58a6ff) 55%, var(--df-border,#30363d))}.df-workspace .dv-render-overlay-float{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.df-workspace .dv-default-tab-content{font-family:var(--df-font-ui,var(--df-font-sans,inherit));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.df-workspace .dv-tabs-and-actions-container{border-bottom:1px solid var(--df-border,#30363d)}.df-workspace .dv-tabs-and-actions-container.dv-full-width-single-tab .dv-tabs-container .dv-tab{padding:.25rem .3rem}.df-workspace .dv-default-tab .dv-default-tab-action{opacity:.7;border-radius:0;min-width:1rem;padding:3px}.df-workspace .dv-default-tab-action svg{stroke-width:3px;width:12px;height:12px}.df-workspace .dv-default-tab .dv-default-tab-action:hover{background:var(--df-btn-hover,#ffffff1a);opacity:1}.df-workspace .dv-groupview[data-collapsed=true] .dv-content-container{display:none}.df-workspace .dv-groupview:focus-within{outline:none}.df-floating-snap-target{outline-offset:2px;outline:2px solid #58a6ffbf!important}.df-workspace :is(.dv-default-tab,.dv-default-tab-action,button):focus-visible{outline:2px solid var(--df-accent-blue,#58a6ff);outline-offset:-2px}.df-workspace .dv-content-container{scrollbar-color:var(--df-scrollbar-thumb,#484f58) var(--df-scrollbar-track,transparent)}.df-workspace .dv-content-container ::-webkit-scrollbar{width:10px;height:10px}.df-workspace .dv-content-container ::-webkit-scrollbar-track{background:var(--df-scrollbar-track,transparent)}.df-workspace .dv-content-container ::-webkit-scrollbar-thumb{background:var(--df-scrollbar-thumb,#484f58);border-radius:6px}.df-rail{gap:.375rem;padding:.375rem}.df-rail-card{border:1px solid var(--df-border,#30363d);border-radius:6px;overflow:hidden}.df-rail-card .dv-default-tab{border-bottom:1px solid var(--df-border,#30363d);cursor:grab;align-items:center;width:100%;display:flex}.df-rail-card .dv-default-tab-content{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-left:5px;font-size:.75rem;overflow:hidden}.df-rail-card .dv-default-tab:active{cursor:grabbing}.df-workspace .dv-resize-container-with-titlebar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--df-accent-blue,#58a6ff) 55%, var(--df-border,#30363d)), 0 4px 16px #0000004d;border:0;border-radius:6px;overflow:hidden}.df-workspace .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-bottom:1px solid color-mix(in srgb, var(--df-accent-blue,#58a6ff) 55%, var(--df-border,#30363d));background:color-mix(in srgb, var(--df-accent-blue,#58a6ff) 24%, var(--df-elevated,#1c2333));height:12px;padding:0 .5rem}.df-workspace .dv-resize-container-with-titlebar>.dv-floating-titlebar:hover{background:color-mix(in srgb, var(--df-accent-blue,#58a6ff) 36%, var(--df-elevated,#1c2333))}.df-workspace .dv-resize-container-with-titlebar .dv-groupview{border:0;border-radius:0 0 5px 5px}.df-workspace .dv-resize-container-with-titlebar>.dv-resize-handle-bottomright{z-index:999;width:16px;height:16px;bottom:0;right:0}.df-workspace .dv-resize-container-with-titlebar:has(.dv-groupview[data-collapsed=true])>.dv-resize-handle-bottomright{display:none}.df-workspace .dv-resize-container-with-titlebar>.dv-resize-handle-bottomright:before{background:linear-gradient(135deg, transparent 42%, var(--df-faint,#58a6ff) 43% 51%, transparent 52% 61%, var(--df-faint,#58a6ff) 62% 70%, transparent 71%);content:"";pointer-events:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.chat-panel.svelte-1h6di3q{box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--df-text,#c9d1d9);flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.chat-meta.svelte-1h6di3q{flex-wrap:wrap;flex:none;gap:.25rem;display:flex}.chat-chip.svelte-1h6di3q{border:1px solid var(--df-border,#30363d);color:var(--df-muted,#8b949e);font-size:calc(10px * var(--pane-font-scale,1));border-radius:.25rem;padding:.125rem .375rem}.chat-chip.active.svelte-1h6di3q{color:var(--df-ok,#3fb950)}.chat-log.svelte-1h6di3q{flex:auto;min-width:0;min-height:0;padding-top:.375rem;overflow:auto}.chat-entry.svelte-1h6di3q,.placeholder.svelte-1h6di3q{overflow-wrap:anywhere;font-size:calc(11px * var(--pane-font-scale,1));margin:0;padding:1px 0}.talker.svelte-1h6di3q,.placeholder.svelte-1h6di3q{color:var(--df-muted,#8b949e)}.information-panel.svelte-1qerkbm{box-sizing:border-box;height:100%;padding:.75rem;overflow:auto}dialog.svelte-1qerkbm img:where(.svelte-1qerkbm){max-width:min(90vw,50rem);max-height:min(75vh,50rem);display:block}.connection-health-panel.svelte-1kzx27a{box-sizing:border-box;min-height:100%;padding:.75rem;overflow:auto}.fishing-stage-control.svelte-w4qugi{z-index:6;cursor:pointer;touch-action:none;background:0 0;border:0;position:absolute;inset:0}.fishing-stage-control.svelte-w4qugi:focus-visible{outline:2px solid var(--df-accent);outline-offset:-3px}button.ide-error-item.svelte-7eemwc{border:0;border-bottom:1px solid var(--df-btn-secondary);width:100%;font:inherit;text-align:left;background:0 0}.map-panel.svelte-1uvwfsq{box-sizing:border-box;background:#000;flex-direction:column;height:100%;min-height:0;display:flex}.map-toolbar.svelte-1uvwfsq{border-bottom:1px solid var(--df-border);background:var(--df-panel);flex:none;align-items:center;gap:.125rem;min-height:1.75rem;padding:.125rem .375rem;display:flex}.map-panel-status.svelte-1uvwfsq{min-width:0;color:var(--df-muted);font-size:calc(.625rem * var(--pane-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.map-body.svelte-1uvwfsq{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.map-body.svelte-1uvwfsq .map-grid-frame{cursor:grab}.map-body.svelte-1uvwfsq.map-panning .map-grid-frame,.map-body.svelte-1uvwfsq.map-panning .map-tile{cursor:grabbing}.map-body.svelte-1uvwfsq .map-tile-room:focus-visible{z-index:3;outline:2px solid var(--df-accent-blue);outline-offset:1px}.room-image-panel.svelte-10eff5o,.panel-body.svelte-10eff5o,.room-image-wrap.svelte-10eff5o,.room-image-zoom-trigger.svelte-10eff5o{box-sizing:border-box;width:100%;height:100%}.room-image-panel.svelte-10eff5o{position:relative}.panel-body.svelte-10eff5o,.room-image-wrap.svelte-10eff5o{margin:0;position:relative}.room-image-zoom-trigger.svelte-10eff5o{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.room-image-zoom-trigger.svelte-10eff5o:focus-visible{outline:2px solid var(--df-accent-blue);outline-offset:-2px}.room-image-caption.svelte-10eff5o,.room-image-loading-status.svelte-10eff5o,.room-image-refresh.svelte-10eff5o{z-index:1;position:absolute}.room-image-caption.svelte-10eff5o{color:#fff;font-size:calc(.75rem * var(--pane-font-scale,1));text-align:center;text-shadow:0 1px 2px #000;pointer-events:none;background:linear-gradient(#0000,#000c);padding:.35rem .5rem;bottom:0;left:0;right:0}.room-image-loading-status.svelte-10eff5o{color:#fff;font-size:calc(.75rem * var(--pane-font-scale,1));background:#000000b3;border-radius:.25rem;padding:.25rem .4rem;top:.5rem;left:.5rem}.room-image-refresh.svelte-10eff5o{border:1px solid var(--df-border);color:var(--df-text);background:#05070acc;border-radius:.25rem;padding:.25rem .45rem;top:.5rem;right:.5rem}dialog.room-image-modal.svelte-10eff5o{margin:auto;padding:0}dialog.room-image-modal.svelte-10eff5o:not([open]){display:none}dialog.room-image-modal.svelte-10eff5o::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1}.room-panel.svelte-fmacod{box-sizing:border-box;min-height:100%;color:var(--df-text,#c9d1d9);padding:.5rem}.room-name.svelte-fmacod{color:var(--df-text-strong,#e6edf3);margin-bottom:2px;font-weight:600}.room-area.svelte-fmacod,.room-environment.svelte-fmacod,.room-players.svelte-fmacod,.placeholder.svelte-fmacod{color:var(--df-muted,#8b949e);font-size:calc(11px * var(--pane-font-scale,1))}.room-area.svelte-fmacod,.room-environment.svelte-fmacod{margin-bottom:6px}.exit-compass.svelte-fmacod{grid-template-rows:repeat(3,28px);grid-template-columns:repeat(3,34px);justify-content:center;gap:3px;margin:2px auto 8px;padding:6px 0 4px;display:grid}button.svelte-fmacod,.exit-empty.svelte-fmacod{box-sizing:border-box;width:34px;height:28px}button.svelte-fmacod{color:var(--df-text,#c9d1d9);font-family:inherit;font-size:calc(11px * var(--pane-font-scale,1));cursor:pointer;background:linear-gradient(#2a3038 0%,#1c2128 100%);border:1px solid #3d444d;border-radius:3px;padding:0;font-weight:700;line-height:26px}button.svelte-fmacod:hover{border-color:var(--df-accent-blue,#58a6ff);color:var(--df-text-strong,#e6edf3)}button.svelte-fmacod:focus-visible{outline:2px solid var(--df-accent-blue,#58a6ff);outline-offset:1px}button.cardinal.svelte-fmacod{border-color:color-mix(in srgb, var(--df-accent-blue,#58a6ff) 55%, #3d444d)}.exit-rose-center.svelte-fmacod{border:1px solid var(--df-accent-blue,#58a6ff);opacity:.72;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto;display:grid}.exit-rose-center.svelte-fmacod span:where(.svelte-fmacod){background:var(--df-text-strong,#e6edf3);border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #58a6ff8c}.exit-vertical.svelte-fmacod{justify-content:center;gap:4px;margin:0 auto 6px;display:flex}.exit-vertical.svelte-fmacod button:where(.svelte-fmacod){width:42px}.room-players.svelte-fmacod{border-top:1px solid var(--df-btn-secondary,#ffffff0f);padding-top:4px}.room-players.svelte-fmacod span:where(.svelte-fmacod){color:var(--df-text,#c9d1d9)}.placeholder.svelte-fmacod{margin:0}.room-playlist-panel.svelte-lyg3bz{box-sizing:border-box;height:100%;min-height:0;padding:.75rem;overflow:auto}.room-playlist-auto-join.svelte-lyg3bz{font-size:calc(11px * var(--pane-font-scale,1));align-items:center;gap:.25rem;display:inline-flex}.panel-settings-popover.svelte-1mqzqne{z-index:2000;color:var(--df-text,#e6edf3);background:var(--df-elevated,#1c2333);border:1px solid var(--df-border,#30363d);border-radius:6px;margin:0;padding:.75rem;position:fixed;box-shadow:0 12px 30px #00000073}.panel-settings-popover.svelte-1mqzqne>label:where(.svelte-1mqzqne){gap:.25rem;margin-bottom:.625rem;font-size:.875rem;display:grid}.panel-settings-popover.svelte-1mqzqne select:where(.svelte-1mqzqne),.panel-settings-popover.svelte-1mqzqne button:where(.svelte-1mqzqne){min-height:2rem}.layer-label.svelte-1mqzqne{align-items:center;gap:.25rem;display:inline-flex}.layer-field.svelte-1mqzqne{gap:.25rem;margin-bottom:.625rem;font-size:.875rem;display:grid}.panel-settings-popover.svelte-1mqzqne .layer-info:where(.svelte-1mqzqne){width:1.5rem;min-height:1.5rem;color:var(--df-muted,#8b949e);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}[role=tooltip].svelte-1mqzqne{z-index:1;width:15rem;color:var(--df-text,#e6edf3);background:var(--df-panel,#161b22);border:1px solid var(--df-border,#30363d);opacity:0;pointer-events:none;border-radius:4px;padding:.5rem;font-size:.75rem;font-weight:400;line-height:1.35;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 6px 18px #00000073}.layer-info.svelte-1mqzqne:is(:where(.svelte-1mqzqne):hover,:where(.svelte-1mqzqne):focus) [role=tooltip]:where(.svelte-1mqzqne){opacity:1}.gmcp-debug-panel.svelte-17s67va{box-sizing:border-box;flex-direction:column;gap:.5rem;height:100%;padding:.75rem;display:flex}.gmcp-debug-actions.svelte-17s67va{flex-wrap:wrap;gap:.5rem;display:flex}.gmcp-debug-status.svelte-17s67va{min-height:1.25rem;margin:0}.gmcp-debug-output.svelte-17s67va{border:1px solid var(--border-color,#30363d);flex:1;min-height:0;padding:.5rem;overflow:auto}.gmcp-debug-entry.svelte-17s67va{margin-bottom:.75rem}.gmcp-debug-entry.svelte-17s67va pre:where(.svelte-17s67va){overflow-wrap:anywhere;white-space:pre-wrap;margin:.25rem 0 0}.server-window-panel.svelte-14ark2l{box-sizing:border-box;height:100%;padding:.75rem;overflow:auto}.server-window-panel.embedded.svelte-14ark2l{height:auto;padding:0;overflow:visible}.server-window-panel.paged.svelte-14ark2l{overflow:hidden}.server-window-panel.paged.svelte-14ark2l .server-window-content:where(.svelte-14ark2l){height:100%}.workspace-shell.svelte-1freu3x{flex-direction:column;flex:1;gap:.75rem;min-height:0;margin-top:0;display:flex}.workspace-shell.svelte-1freu3x .workspace-rails:where(.svelte-1freu3x){flex:1}.workspace-controls.svelte-1freu3x{align-items:center;gap:.5rem;min-width:0;display:flex}.df-panels-menu.svelte-1freu3x{position:relative}.df-panels-menu-list.svelte-1freu3x{z-index:9500;border:1px solid var(--border-color,#30363d);background:var(--df-panel,#161b22);border-radius:.5rem;flex-direction:column;align-items:stretch;gap:.125rem;width:max-content;max-height:calc(100dvh - 3rem);padding:.375rem;display:flex;position:absolute;top:calc(100% + .25rem);left:auto;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000073}.df-panels-menu-groups.svelte-1freu3x{columns:2;column-gap:.75rem;width:min(30rem,100vw - 1rem)}.df-panels-menu-group.svelte-1freu3x{break-inside:avoid;border:0;margin:0 0 .5rem;padding:0}.df-panels-menu-group.svelte-1freu3x legend:where(.svelte-1freu3x){width:100%;color:var(--df-accent-strong,#7ee7df);letter-spacing:.05em;text-transform:uppercase;padding:.25rem .5rem;font-size:.72rem;font-weight:700}.df-panels-menu-list.svelte-1freu3x label:where(.svelte-1freu3x){white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.df-panels-menu-list.svelte-1freu3x label:where(.svelte-1freu3x):hover{background:var(--df-btn-secondary,#ffffff0f)}.workspace-status.svelte-1freu3x{color:var(--df-muted,#8b949e)}.workspace-rails.svelte-1freu3x{gap:.75rem;min-height:0;display:flex}.workspace-rail.svelte-1freu3x{border:1px solid var(--border-color,#30363d);background:color-mix(in srgb, var(--df-panel,#161b22) var(--df-side-rail-opacity,82%), transparent);border-radius:.5rem;flex:0 0 260px;min-height:0}.workspace-host.svelte-1freu3x{border:1px solid var(--border-color,#30363d);border-radius:.5rem;flex:1;height:100%;min-height:0;overflow:hidden}.df-rail-card[data-panel-id=map] .df-rail-card-body,.df-rail-card[data-panel-id=roomImage] .df-rail-card-body{height:220px}.df-rail-card[data-panel-id=roomPlaylist] .df-rail-card-body{min-height:420px}.df-rail-card[data-panel-id=roomPlaylist] .room-playlist-player{aspect-ratio:auto;height:202px;min-height:202px}.df-rail-card[data-panel-id=roomPlaylist] .room-playlist-panel{padding:.5rem;overflow:visible}.df-rail-card[data-panel-id=roomPlaylist] .room-playlist-volume{width:100%;margin-left:0}.mobile-sheet-overlay.svelte-1freu3x{display:none}@media (width<=700px){.mobile-sheet-overlay.svelte-1freu3x{z-index:1000;opacity:0;pointer-events:none;visibility:hidden;background:#0000008c;align-items:end;transition:opacity .16s;display:flex;position:fixed;inset:0}.mobile-sheet-overlay.open.svelte-1freu3x{opacity:1;pointer-events:auto;visibility:visible}.mobile-sheet.svelte-1freu3x{width:100%;max-height:78dvh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;border-top:1px solid var(--border-color,#30363d);background:var(--df-bg,#0d1117);transition:transform .16s;display:grid;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 30px #00000073}.mobile-sheet-overlay.open.svelte-1freu3x .mobile-sheet:where(.svelte-1freu3x){transform:translateY(0)}.mobile-sheet-header.svelte-1freu3x,.mobile-panel-tabs.svelte-1freu3x{align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.mobile-sheet-header.svelte-1freu3x{border-bottom:1px solid var(--border-color,#30363d);justify-content:space-between}.mobile-sheet-header.svelte-1freu3x h2:where(.svelte-1freu3x){margin:0;font-size:1rem}.mobile-panel-tabs.svelte-1freu3x{border-bottom:1px solid var(--border-color,#30363d);overflow-x:auto}.mobile-panel-tabs.svelte-1freu3x button:where(.svelte-1freu3x){flex:none}}.svelte-1freu3x:is(button:where(.svelte-1freu3x)):focus-visible{outline:2px solid var(--df-accent-blue,#58a6ff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mobile-sheet-overlay.svelte-1freu3x,.mobile-sheet.svelte-1freu3x{transition:none}}#audio-widget-root.svelte-1qu1xjg{width:26px}.sound-widget.svelte-1qu1xjg{background:0 0;border:0}.sound-widget-indicator.svelte-1qu1xjg{flex:none;justify-content:center;width:26px;height:26px;padding:0}.sound-widget-volume.svelte-1qu1xjg{grid-template-columns:auto minmax(0,1fr)}.sound-widget-volume-slider.muted.svelte-1qu1xjg{accent-color:var(--df-muted,#8b949e)}.dw-npc-dialogue-overlay.svelte-cpz8fj{inset:0}fieldset.svelte-139j2cf,section.svelte-139j2cf,label.svelte-139j2cf{gap:.5rem;min-width:0;display:grid}fieldset.svelte-139j2cf{border:0;margin:0;padding:0}legend.svelte-139j2cf{color:var(--df-text-strong,#f0f6fc);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;padding:0;font-size:12px;font-weight:600}label.svelte-139j2cf{font-size:13px;font-weight:500}.step-actions.svelte-139j2cf{flex-wrap:wrap;gap:.35rem;display:flex}.step-payload.svelte-139j2cf{display:contents}.compact-step.svelte-139j2cf{padding:.5rem .6rem}.compact-step-payload.svelte-139j2cf>label:where(.svelte-139j2cf)>textarea:where(.svelte-139j2cf){min-height:var(--sd-control-h,2.75rem)}.compact-step-header.svelte-139j2cf{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.compact-step-header.svelte-139j2cf label:where(.svelte-139j2cf){flex:10rem;min-width:0}.step-index.svelte-139j2cf{background:var(--df-elevated,#21262d);width:1.5rem;height:1.5rem;color:var(--df-muted,#8b949e);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.compact-step-header.svelte-139j2cf .step-actions:where(.svelte-139j2cf){margin-left:auto}.compact-step-payload.svelte-139j2cf{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.compact-step-payload.svelte-139j2cf>label:where(.svelte-139j2cf){flex:12rem;align-items:center;gap:.5rem;min-width:0;display:flex}.compact-step-payload.svelte-139j2cf>label:where(.svelte-139j2cf)>:is(input:where(.svelte-139j2cf),select:where(.svelte-139j2cf),textarea:where(.svelte-139j2cf)){flex:auto;min-width:0}.compact-step-payload.svelte-139j2cf>button:where(.svelte-139j2cf){flex:0 auto}section.svelte-139j2cf{border:1px solid var(--df-border,#30363d);border-radius:var(--sd-radius,6px);background:color-mix(in srgb, var(--df-panel,#161b22) 60%, transparent);padding:.75rem}section.svelte-139j2cf+section:where(.svelte-139j2cf){margin-top:-.25rem}.add-step.svelte-139j2cf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.add-step-type.svelte-139j2cf{flex:0 14rem;min-width:0}.syntax-help.svelte-139j2cf summary:where(.svelte-139j2cf){width:fit-content;color:var(--df-muted,#8b949e);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.35rem;font-size:12.5px;list-style:none;display:flex}.syntax-help.svelte-139j2cf summary:where(.svelte-139j2cf)::-webkit-details-marker{display:none}.syntax-help.svelte-139j2cf summary:where(.svelte-139j2cf) svg{transition:transform .15s}.syntax-help.svelte-139j2cf:not([open]) summary:where(.svelte-139j2cf) svg{transform:rotate(-90deg)}.syntax-help.svelte-139j2cf p:where(.svelte-139j2cf){border-left:2px solid var(--df-border,#30363d);color:var(--df-muted,#8b949e);margin:.4rem 0 0;padding:.5rem .65rem;font-size:12.5px;line-height:1.5}input.svelte-139j2cf,select.svelte-139j2cf,textarea.svelte-139j2cf,button.svelte-139j2cf{box-sizing:border-box;min-width:0}.settings-checkbox-row.svelte-17fz1bk{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}input.svelte-17fz1bk{cursor:pointer;flex:none;width:1rem;height:1rem;margin:.15rem 0 0}.settings-checkbox-label.svelte-17fz1bk,.settings-checkbox-help.svelte-17fz1bk{display:block}.settings-checkbox-label.svelte-17fz1bk{font-weight:500}.settings-checkbox-help.svelte-17fz1bk{color:var(--df-muted,#8b949e);margin-top:.15rem;font-size:12.5px;line-height:1.4}fieldset.svelte-1pnbbyg{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1pnbbyg{color:var(--df-text-strong,#f0f6fc);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;padding:0;font-size:12px;font-weight:600}.sr-only.svelte-1pnbbyg{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.helper-text.svelte-1pnbbyg,p.svelte-1pnbbyg{margin:0}.helper-text.svelte-1pnbbyg,.empty-hint.svelte-1pnbbyg{color:var(--df-muted,#8b949e);font-size:12.5px;line-height:1.4}.mapping-list.svelte-1pnbbyg{gap:.5rem;display:grid}.mapping-row.svelte-1pnbbyg{grid-template-columns:180px minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.mapping-row.svelte-1pnbbyg input[type=checkbox]:where(.svelte-1pnbbyg){width:1rem;height:1rem;margin:0 .25rem}.key-input.svelte-1pnbbyg{width:100%;min-width:0;min-height:var(--sd-control-h,2.75rem);border:1px dashed var(--df-border-muted,#484f58);border-radius:var(--sd-radius,6px);background:var(--df-bg,#0d1117);color:var(--df-text,#c9d1d9);font:inherit;font-family:var(--df-font-mono,monospace);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:0 .6rem;font-size:12.5px;display:flex}.key-input.svelte-1pnbbyg:focus-visible{border-style:solid;border-color:var(--df-accent,#42d6c9)}.key-input.svelte-1pnbbyg small:where(.svelte-1pnbbyg){color:var(--df-muted,#8b949e);white-space:nowrap;font-size:.72rem}.inline-actions.svelte-1pnbbyg,.automation-toolbar.svelte-1pnbbyg,.actions.svelte-1pnbbyg,.timer-controls.svelte-1pnbbyg{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.actions.svelte-1pnbbyg{border-top:1px solid color-mix(in srgb, var(--df-border,#30363d) 70%, transparent);justify-content:flex-end;padding-top:.5rem}.timer-controls.svelte-1pnbbyg{border:1px solid var(--df-border,#30363d);border-radius:var(--sd-radius,6px);background:var(--df-bg,#0d1117);padding:.6rem .75rem}.timer-controls.svelte-1pnbbyg p:where(.svelte-1pnbbyg):last-child:empty{display:none}.warnings.svelte-1pnbbyg{border:1px solid color-mix(in srgb, var(--df-warn,#d29922) 40%, transparent);border-radius:var(--sd-radius,6px);background:color-mix(in srgb, var(--df-warn,#d29922) 9%, transparent);color:var(--df-warn,#d29922);gap:.25rem;margin:0;padding:.55rem .75rem .55rem 1.75rem;font-size:12.5px;display:grid}.alias-preview.svelte-1pnbbyg{gap:.6rem;display:grid}.preview-toggle.svelte-1pnbbyg{width:fit-content;min-height:1.75rem;color:var(--df-text,#c9d1d9);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .4rem .2rem .25rem;font-size:13px;font-weight:500;display:inline-flex}.preview-toggle.svelte-1pnbbyg:hover{background:#ffffff0f}.preview-toggle.svelte-1pnbbyg svg{color:var(--df-muted,#8b949e);transition:transform .15s}.preview-toggle[aria-expanded=false].svelte-1pnbbyg svg{transform:rotate(-90deg)}.alias-preview.svelte-1pnbbyg p:where(.svelte-1pnbbyg){color:var(--df-muted,#8b949e);overflow-wrap:anywhere;font-size:12.5px}.syntax-help.svelte-1pnbbyg summary:where(.svelte-1pnbbyg){width:fit-content;color:var(--df-muted,#8b949e);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.35rem;font-size:12.5px;list-style:none;display:flex}.syntax-help.svelte-1pnbbyg summary:where(.svelte-1pnbbyg)::-webkit-details-marker{display:none}.syntax-help.svelte-1pnbbyg summary:where(.svelte-1pnbbyg) svg{transition:transform .15s}.syntax-help.svelte-1pnbbyg:not([open]) summary:where(.svelte-1pnbbyg) svg{transform:rotate(-90deg)}.syntax-help.svelte-1pnbbyg p:where(.svelte-1pnbbyg){border-left:2px solid var(--df-border,#30363d);color:var(--df-muted,#8b949e);margin-top:.4rem;padding:.5rem .65rem;font-size:12.5px;line-height:1.5}.color-input-row.svelte-1pnbbyg{gap:.5rem;min-width:0;display:flex}.color-input-row.svelte-1pnbbyg input:where(.svelte-1pnbbyg){flex:1}.color-swatch.svelte-1pnbbyg{width:var(--sd-control-h,2.75rem);min-width:var(--sd-control-h,2.75rem);min-height:var(--sd-control-h,2.75rem);border:1px solid var(--df-border,#30363d);border-radius:var(--sd-radius,6px)}.invalid-color.svelte-1pnbbyg{border-color:var(--df-err,#ff6b6b)!important}.highlight-preview-output.svelte-1pnbbyg{min-height:var(--sd-control-h,2.75rem);border:1px solid var(--df-border,#30363d);border-radius:var(--sd-radius,6px);font-family:var(--df-font-mono,monospace);white-space:pre-wrap;background:#000;padding:.5rem;font-size:12.5px;display:block}.group-filters.svelte-1pnbbyg,.group-filter-actions.svelte-1pnbbyg,.group-chips.svelte-1pnbbyg{align-items:flex-start;gap:.5rem;display:flex}.group-filters.svelte-1pnbbyg,.group-chips.svelte-1pnbbyg{min-width:0}.group-filter-actions.svelte-1pnbbyg{flex:none}.group-chips.svelte-1pnbbyg{flex-wrap:wrap;flex:1;gap:.3rem}.group-filters.svelte-1pnbbyg .group-chip:where(.svelte-1pnbbyg){border:1px solid var(--df-border,#30363d);min-height:1.6rem;color:var(--df-muted,#8b949e);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.05rem .6rem;font-size:11.5px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.group-filters.svelte-1pnbbyg .group-chip.selected:where(.svelte-1pnbbyg),.group-filters.svelte-1pnbbyg .all-groups[aria-pressed=true]:where(.svelte-1pnbbyg){border-color:color-mix(in srgb, var(--df-accent,#42d6c9) 55%, transparent);background:color-mix(in srgb, var(--df-accent,#42d6c9) 12%, transparent);color:var(--df-text,#c9d1d9)}.group-filters.svelte-1pnbbyg .group-chip:where(.svelte-1pnbbyg) input:where(.svelte-1pnbbyg){opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.group-filters.svelte-1pnbbyg label.group-chip:where(.svelte-1pnbbyg):has(input:where(.svelte-1pnbbyg):focus-visible){outline:2px solid var(--df-accent-blue,#58a6ff);outline-offset:2px}.automation-toolbar.svelte-1pnbbyg .search-field:where(.svelte-1pnbbyg){flex:12rem;align-items:center;min-width:0;display:flex;position:relative}.automation-toolbar.svelte-1pnbbyg .search-icon:where(.svelte-1pnbbyg){color:var(--df-muted,#8b949e);pointer-events:none;display:flex;position:absolute;left:.6rem}.automation-toolbar.svelte-1pnbbyg .search-field:where(.svelte-1pnbbyg) input{width:100%;padding-left:1.9rem}.automation-layout.svelte-1pnbbyg{flex-wrap:wrap;gap:1rem;min-height:320px;display:flex}.automation-list-pane.svelte-1pnbbyg{flex-direction:column;flex:0 300px;gap:.5rem;min-width:150px;min-height:0;display:flex}.automation-list.svelte-1pnbbyg{flex-direction:column;flex:1;gap:2px;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.list-row.svelte-1pnbbyg{border-radius:var(--sd-radius,6px);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem;transition:border-color .12s,background-color .12s;display:grid}.list-row.svelte-1pnbbyg:hover{background:color-mix(in srgb, var(--df-elevated,#21262d) 60%, transparent)}.list-row.active.svelte-1pnbbyg{border-color:color-mix(in srgb, var(--df-accent,#42d6c9) 40%, transparent);background:color-mix(in srgb, var(--df-accent,#42d6c9) 10%, transparent)}.list-select.svelte-1pnbbyg{min-width:0;min-height:var(--sd-control-h,2.75rem);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem;display:flex}.list-select.svelte-1pnbbyg strong:where(.svelte-1pnbbyg),.row-copy.svelte-1pnbbyg small:where(.svelte-1pnbbyg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-copy.svelte-1pnbbyg{gap:.15rem;min-width:0;display:grid}.row-copy.svelte-1pnbbyg strong:where(.svelte-1pnbbyg),.row-copy.svelte-1pnbbyg small:where(.svelte-1pnbbyg){color:var(--df-muted,var(--df-text,inherit))}.row-copy.svelte-1pnbbyg strong:where(.svelte-1pnbbyg){font-weight:500}.list-row.enabled.svelte-1pnbbyg .row-copy:where(.svelte-1pnbbyg) strong:where(.svelte-1pnbbyg){color:var(--df-text-strong,var(--df-text,inherit))}.row-copy.svelte-1pnbbyg small:where(.svelte-1pnbbyg){font-size:.75rem}.list-select.svelte-1pnbbyg code:where(.svelte-1pnbbyg){max-width:45%;color:var(--df-muted,var(--df-text,inherit));font-family:var(--df-font-mono,monospace);overflow-wrap:anywhere;white-space:normal;border-radius:4px;flex:none;align-self:center;margin-left:auto;padding:.1rem .35rem;font-size:11.5px}.list-row.enabled.svelte-1pnbbyg .list-select:where(.svelte-1pnbbyg) code:where(.svelte-1pnbbyg){background:color-mix(in srgb, var(--df-accent) 10%, transparent);color:var(--df-accent)}.enabled-switch.svelte-1pnbbyg{appearance:none;border:1px solid var(--df-border-muted,var(--df-border,currentColor));background:var(--df-elevated,var(--df-panel));cursor:pointer;border-radius:999px;width:2.25rem;min-width:2.25rem;min-height:1.25rem;margin-left:.5rem;transition:background-color .12s,border-color .12s;position:relative}.enabled-switch.svelte-1pnbbyg:before{content:"";background:var(--df-muted,currentColor);border-radius:50%;width:.75rem;height:.75rem;transition:transform .12s;position:absolute;top:.15rem;left:.15rem}.enabled-switch.svelte-1pnbbyg:checked{border-color:var(--df-accent,currentColor);background:color-mix(in srgb, var(--df-accent) 32%, transparent)}.enabled-switch.svelte-1pnbbyg:checked:before{background:var(--df-accent-strong,var(--df-accent,currentColor));transform:translate(.95rem)}.enabled-switch.svelte-1pnbbyg:disabled{cursor:not-allowed;opacity:.55}.enabled-switch.svelte-1pnbbyg:focus-visible{outline:2px solid var(--df-accent-blue,currentColor);outline-offset:2px}.row-actions.svelte-1pnbbyg{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.25rem;padding:.2rem .4rem .35rem;display:flex}.row-actions.svelte-1pnbbyg button:where(.svelte-1pnbbyg){min-height:28px;font-size:12px}.row-actions.svelte-1pnbbyg>span:where(.svelte-1pnbbyg){color:var(--df-muted,var(--df-text));margin-right:auto;font-size:.75rem}.automation-detail.svelte-1pnbbyg{flex:300px;min-width:0;min-height:0}.editor.svelte-1pnbbyg{border-left:1px solid var(--df-border,#30363d);gap:.75rem;min-width:0;padding:0 0 0 1rem;display:grid}.detail-placeholder.svelte-1pnbbyg{border:1px dashed var(--df-border,#30363d);height:100%;min-height:8rem;color:var(--df-muted,#8b949e);text-align:center;border-radius:8px;place-items:center;padding:1rem;font-size:13px;display:grid}.editor-status.svelte-1pnbbyg{min-height:1.2em;color:var(--df-muted,#8b949e);font-size:12.5px}.editor-status.svelte-1pnbbyg:empty{display:none}.definition-modal.svelte-1pnbbyg{max-width:none;max-height:none;color:inherit;background:0 0;border:0;padding:0}.definition-modal.svelte-1pnbbyg::backdrop{background:var(--df-overlay,#0009)}.delete-confirmation.svelte-1pnbbyg{box-sizing:border-box;border:1px solid var(--df-border,#30363d);background:var(--df-panel,#161b22);border-radius:10px;gap:.75rem;width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.1rem 1.2rem;display:grid;overflow:auto;box-shadow:0 16px 48px #00000080}.delete-confirmation.svelte-1pnbbyg h3:where(.svelte-1pnbbyg){overflow-wrap:anywhere;margin:0;font-size:1rem}.delete-confirmation.svelte-1pnbbyg p:where(.svelte-1pnbbyg){color:var(--df-muted,#8b949e);font-size:12.5px}.delete-confirmation.svelte-1pnbbyg .actions:where(.svelte-1pnbbyg){border-top:0;padding-top:0}label.svelte-1pnbbyg{gap:.3rem;font-size:13px;font-weight:500;display:grid}label.svelte-1pnbbyg:has(input[type=checkbox]:where(.svelte-1pnbbyg)){grid-template-columns:auto 1fr;align-items:center}input.svelte-1pnbbyg,textarea.svelte-1pnbbyg,button.svelte-1pnbbyg{box-sizing:border-box;min-width:0}textarea.svelte-1pnbbyg{resize:vertical;min-height:6rem}.error.svelte-1pnbbyg{color:var(--df-err,#ff6b6b)}@media (width<=700px){.mapping-row.svelte-1pnbbyg{grid-template-columns:100px minmax(0,1fr) auto}.mapping-row.svelte-1pnbbyg>button:where(.svelte-1pnbbyg){grid-column:1/-1}.automation-layout.svelte-1pnbbyg{flex-direction:column;min-height:0}.automation-list-pane.svelte-1pnbbyg{flex-basis:auto;max-height:40vh}.editor.svelte-1pnbbyg{border-left:0;border-top:1px solid var(--df-border,#30363d);padding:.75rem 0 0}.group-chips.svelte-1pnbbyg{flex-wrap:nowrap;overflow-x:auto}.actions.svelte-1pnbbyg{justify-content:stretch}.actions.svelte-1pnbbyg .dw-button:where(.svelte-1pnbbyg){flex:auto}}dialog.svelte-184fxtr{--sd-control-h:2.25rem;--sd-radius:6px;--sd-gap:.75rem;--sd-border-soft:color-mix(in srgb, var(--df-border,#30363d) 70%, transparent);--sd-group-bg:color-mix(in srgb, var(--df-panel,#161b22) 55%, var(--df-bg,#0d1117));z-index:4000;box-sizing:border-box;border:1px solid var(--df-border,#30363d);resize:both;background:var(--df-panel,#161b22);min-width:min(560px,100vw - 16px);max-width:calc(100vw - 16px);min-height:min(560px,100dvh - 16px);max-height:calc(100dvh - 16px);color:var(--df-text,#c9d1d9);border-radius:10px;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 24px 64px #00000073}@media (pointer:coarse){dialog.svelte-184fxtr{--sd-control-h:2.75rem}}dialog.svelte-184fxtr :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){box-sizing:border-box;min-height:var(--sd-control-h);border:1px solid var(--df-border,#30363d);border-radius:var(--sd-radius);background:var(--df-bg,#0d1117);color:var(--df-text,#c9d1d9);font:inherit;padding:.35rem .6rem;font-size:13px;transition:border-color .12s}dialog.svelte-184fxtr :is(input,select,textarea):hover:not(:disabled,[readonly]){border-color:var(--df-border-muted,#484f58)}dialog.svelte-184fxtr :is(input,select,textarea)[readonly]{color:var(--df-muted,#8b949e);cursor:default}dialog.svelte-184fxtr select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--df-muted,#8b949e) 50%), linear-gradient(135deg, var(--df-muted,#8b949e) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - .95rem),calc(100% - .65rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:1.75rem}dialog.svelte-184fxtr textarea{resize:vertical;min-height:5rem;line-height:1.4;font-family:var(--df-font-mono,monospace);font-size:12.5px}dialog.svelte-184fxtr :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--df-accent,#42d6c9)}dialog.svelte-184fxtr input[type=range]{cursor:pointer;width:100%;margin:0}dialog.svelte-184fxtr :is(input,select,textarea,button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--df-accent-blue,#58a6ff);outline-offset:2px}dialog.svelte-184fxtr .dw-button{min-height:var(--sd-control-h);border-radius:var(--sd-radius);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}dialog.svelte-184fxtr .dw-button:disabled{cursor:not-allowed;opacity:.5}dialog.svelte-184fxtr .dw-button:disabled:hover{background:var(--df-btn-secondary,#21262d)}dialog.svelte-184fxtr .dw-button-primary:disabled:hover{background:var(--df-btn-bg,#238636)}dialog.svelte-184fxtr .dw-button-ghost{color:var(--df-muted,#8b949e);background:0 0;border-color:#0000}dialog.svelte-184fxtr .dw-button-ghost:hover:not(:disabled){border-color:var(--df-border,#30363d);background:var(--df-btn-secondary,#21262d);color:var(--df-text,#c9d1d9)}dialog.svelte-184fxtr .dw-button-danger{border-color:color-mix(in srgb, var(--df-err,#f85149) 45%, transparent);color:var(--df-err,#f85149)}dialog.svelte-184fxtr .dw-button-danger:hover:not(:disabled){border-color:var(--df-err,#f85149);background:color-mix(in srgb, var(--df-err,#f85149) 14%, transparent)}dialog.svelte-184fxtr .toolbar-icon-btn{flex:none;width:28px;height:28px}dialog.svelte-184fxtr .toolbar-icon-btn:disabled{cursor:not-allowed;opacity:.4}dialog.svelte-184fxtr .toolbar-icon-btn.danger,dialog.svelte-184fxtr .toolbar-icon-btn.danger:hover{border-color:color-mix(in srgb, var(--df-err,#f85149) 45%, transparent);color:var(--df-err,#f85149)}dialog.svelte-184fxtr .toolbar-icon-btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--df-err,#f85149) 14%, transparent)}dialog.svelte-184fxtr code{background:var(--df-elevated,#21262d);font-family:var(--df-font-mono,monospace);border-radius:4px;padding:.1rem .35rem;font-size:.9em}dialog.svelte-184fxtr .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}form.svelte-184fxtr{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}header.svelte-184fxtr,footer.svelte-184fxtr{justify-content:space-between;align-items:center;gap:var(--sd-gap);padding:.6rem .9rem;display:flex}header.svelte-184fxtr{border-bottom:1px solid var(--df-border,#30363d);cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#42d6c912,#0000 40%)}.header-copy.svelte-184fxtr{align-items:baseline;gap:.6rem;min-width:0;display:flex}header.svelte-184fxtr h2:where(.svelte-184fxtr){letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:600}.unsaved-badge.svelte-184fxtr{border:1px solid color-mix(in srgb, var(--df-warn,#d29922) 45%, transparent);background:color-mix(in srgb, var(--df-warn,#d29922) 12%, transparent);color:var(--df-warn,#d29922);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:11px;font-weight:500}.header-close.svelte-184fxtr{cursor:pointer}footer.svelte-184fxtr{border-top:1px solid var(--df-border,#30363d);background:var(--sd-group-bg)}.footer-secondary.svelte-184fxtr,.footer-primary.svelte-184fxtr{flex:none;gap:.5rem;display:flex}.footer-status.svelte-184fxtr{min-width:0;color:var(--df-muted,#8b949e);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12.5px;overflow:hidden}.footer-status.error.svelte-184fxtr{color:var(--df-err,#ff6b6b)}.hidden-input.svelte-184fxtr{display:none}.settings-overlay.svelte-184fxtr{z-index:1;background:var(--df-overlay,#0009);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.settings-confirmation.svelte-184fxtr{border:1px solid var(--df-border,#30363d);background:var(--df-panel,#161b22);border-radius:10px;gap:.75rem;width:min(34rem,100%);padding:1.1rem 1.2rem;display:grid;box-shadow:0 16px 48px #00000080}.settings-confirmation.svelte-184fxtr h3:where(.svelte-184fxtr){margin:0;font-size:1rem}.settings-confirmation.svelte-184fxtr p:where(.svelte-184fxtr){margin:0}.confirmation-summary.svelte-184fxtr{color:var(--df-muted,#8b949e);gap:.25rem;margin:0;padding-left:1.1rem;font-size:12.5px;display:grid}.confirmation-warning.svelte-184fxtr{border:1px solid color-mix(in srgb, var(--df-warn,#d29922) 45%, transparent);border-radius:var(--sd-radius);background:color-mix(in srgb, var(--df-warn,#d29922) 10%, transparent);color:var(--df-warn,#d29922);align-items:flex-start;gap:.4rem;padding:.5rem .65rem;font-size:12.5px;display:flex}.confirmation-actions.svelte-184fxtr{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.confirmation-spacer.svelte-184fxtr{flex:auto}.settings-layout.svelte-184fxtr{grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}nav.svelte-184fxtr{border-right:1px solid var(--df-border,#30363d);background:var(--sd-group-bg);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem .6rem .75rem .75rem;display:flex;overflow-y:auto}.search-field.svelte-184fxtr{align-items:center;min-width:0;display:flex;position:relative}.search-field.svelte-184fxtr .search-icon:where(.svelte-184fxtr){color:var(--df-muted,#8b949e);pointer-events:none;display:flex;position:absolute;left:.6rem}dialog.svelte-184fxtr .search-field:where(.svelte-184fxtr) input{width:100%;padding-left:1.9rem}.tablist.svelte-184fxtr{gap:.5rem;display:grid}.tab-group.svelte-184fxtr{gap:.2rem;display:grid}.tablist.svelte-184fxtr h3:where(.svelte-184fxtr){border-bottom:1px solid var(--sd-border-soft);color:var(--df-text-strong,#f0f6fc);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 0 .25rem .25rem;font-size:11px;font-weight:700}.tab-group-items.svelte-184fxtr{border-left:1px solid var(--sd-border-soft);gap:1px;margin-left:.4rem;padding-left:.35rem;display:grid}.tablist.svelte-184fxtr button:where(.svelte-184fxtr){border-radius:var(--sd-radius);min-height:1.75rem;color:var(--df-text,#c9d1d9);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .6rem;font-size:13px;transition:background-color .12s,color .12s,opacity .12s;position:relative}.tablist.svelte-184fxtr button:where(.svelte-184fxtr):hover{background:#ffffff0f}.tablist.svelte-184fxtr button[aria-selected=true]:where(.svelte-184fxtr){background:color-mix(in srgb, var(--df-accent,#42d6c9) 14%, transparent);color:var(--df-text-strong,#f0f6fc);font-weight:500}.tablist.svelte-184fxtr button[aria-selected=true]:where(.svelte-184fxtr):before{content:"";background:var(--df-accent,#42d6c9);border-radius:999px;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:0}.tablist.svelte-184fxtr button.dimmed:where(.svelte-184fxtr){opacity:.4}.settings-content.svelte-184fxtr{min-width:0;padding:1rem 1.25rem 1.25rem;scroll-padding-top:1rem;overflow:auto}.search-summary.svelte-184fxtr{border:1px dashed var(--df-border,#30363d);border-radius:var(--sd-radius);color:var(--df-muted,#8b949e);margin:0 0 1rem;padding:.5rem .75rem;font-size:12.5px}.settings-panel.svelte-184fxtr{gap:1rem;display:grid}.settings-panel.svelte-184fxtr:not([hidden])~.settings-panel:where(.svelte-184fxtr):not([hidden]){border-top:1px solid var(--df-border,#30363d);margin-top:1.5rem;padding-top:1.5rem}.settings-panel[hidden].svelte-184fxtr{display:none}.panel-heading.svelte-184fxtr{gap:.2rem;display:grid}.panel-heading.svelte-184fxtr h3:where(.svelte-184fxtr){margin:0;font-size:1.05rem;font-weight:600}.panel-heading.svelte-184fxtr p:where(.svelte-184fxtr){color:var(--df-muted,#8b949e);margin:0;font-size:12.5px}h4.svelte-184fxtr{margin:0;font-size:13.5px;font-weight:600}fieldset.svelte-184fxtr,.settings-section.svelte-184fxtr{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}legend.svelte-184fxtr,.section-title.svelte-184fxtr{color:var(--df-text-strong,#f0f6fc);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .15rem;padding:0;font-size:12px;font-weight:600}fieldset.svelte-184fxtr>.settings-help:where(.svelte-184fxtr){margin-top:-.3rem}.settings-group.svelte-184fxtr{border:1px solid var(--df-border,#30363d);background:var(--sd-group-bg);border-radius:8px;display:grid;overflow:hidden}.settings-group.svelte-184fxtr>*{padding:.65rem .85rem}.settings-group.svelte-184fxtr>*+*{border-top:1px solid var(--sd-border-soft)}.settings-group.svelte-184fxtr>.settings-checkbox-row:hover,.settings-group.svelte-184fxtr>.settings-row:hover{background:#ffffff06}.settings-card.svelte-184fxtr{border:1px solid var(--df-border,#30363d);background:var(--sd-group-bg);border-radius:8px;gap:.6rem;padding:.85rem;display:grid}.card-heading.svelte-184fxtr{gap:.2rem;display:grid}.card-actions.svelte-184fxtr{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.action-card.svelte-184fxtr,.connection-card.svelte-184fxtr{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connection-card-copy.svelte-184fxtr{gap:.3rem;min-width:0;display:grid}.connection-card.svelte-184fxtr code:where(.svelte-184fxtr){overflow-wrap:anywhere;justify-self:start}.settings-copy.svelte-184fxtr,.settings-label.svelte-184fxtr,.settings-help.svelte-184fxtr{min-width:0;display:block}.settings-label.svelte-184fxtr{font-weight:500;display:inline}.settings-help.svelte-184fxtr{color:var(--df-muted,#8b949e);margin:0;font-size:12.5px;line-height:1.4}.settings-label.svelte-184fxtr~.settings-help:where(.svelte-184fxtr){margin-top:.15rem}.settings-help.svelte-184fxtr code:where(.svelte-184fxtr){font-size:11.5px}.settings-value.svelte-184fxtr{color:var(--df-accent,#42d6c9);font-variant-numeric:tabular-nums;margin-left:.35rem;font-size:12px;font-weight:500}.settings-action.svelte-184fxtr{align-self:center;width:fit-content}.settings-link.svelte-184fxtr{color:var(--df-accent-blue,#58a6ff);justify-self:start}.about-card.svelte-184fxtr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem}.about-card.svelte-184fxtr img:where(.svelte-184fxtr){border-radius:10px;width:3.25rem;height:3.25rem}.about-card.svelte-184fxtr h4:where(.svelte-184fxtr){font-size:15px}.about-card.svelte-184fxtr a:where(.svelte-184fxtr){color:var(--df-accent-blue,#58a6ff)}.settings-row.svelte-184fxtr{grid-template-columns:minmax(10rem,1fr) minmax(10rem,17rem);align-items:center;gap:1rem;display:grid}.settings-row-muted.svelte-184fxtr{opacity:.6}.settings-row.svelte-184fxtr select,.settings-row.svelte-184fxtr input:not([type=file]){width:100%}.settings-row.svelte-184fxtr .settings-action:where(.svelte-184fxtr){justify-self:end;width:auto}.terminal-font-controls.svelte-184fxtr{grid-template-columns:minmax(0,1fr) 6rem;gap:.5rem;display:grid}.settings-disclosure.svelte-184fxtr{gap:.5rem;display:grid}.settings-disclosure.svelte-184fxtr summary:where(.svelte-184fxtr){width:fit-content;color:var(--df-text,#c9d1d9);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.4rem;font-size:13px;list-style:none;display:flex}.settings-disclosure.svelte-184fxtr summary:where(.svelte-184fxtr)::-webkit-details-marker{display:none}.settings-disclosure.svelte-184fxtr summary:where(.svelte-184fxtr) svg{color:var(--df-muted,#8b949e);transition:transform .15s}.settings-disclosure[open].svelte-184fxtr>summary:where(.svelte-184fxtr) svg{transform:rotate(180deg)}.settings-count.svelte-184fxtr{color:var(--df-muted,#8b949e);margin-left:.25rem;font-size:12px}.settings-disclosure-body.svelte-184fxtr{border-left:2px solid var(--sd-border-soft);gap:.6rem;padding:.25rem 0 .25rem 1.1rem;display:grid}.key-mapping-editor[hidden].svelte-184fxtr{display:none}.background-gallery.svelte-184fxtr{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.6rem;display:grid}.background-choice.svelte-184fxtr{cursor:pointer;gap:.3rem;font-size:12px;display:grid;position:relative}.background-choice-input.svelte-184fxtr{opacity:0;width:1px;height:1px;position:absolute}.background-preview.svelte-184fxtr{aspect-ratio:16/9;background:var(--df-bg,#0d1117);box-shadow:inset 0 0 0 1px var(--df-border,#30363d);border:2px solid #0000;border-radius:6px;place-items:center;transition:border-color .12s,box-shadow .12s,filter .12s,transform .12s;display:grid;position:relative;overflow:hidden}.background-choice.svelte-184fxtr:hover .background-preview:where(.svelte-184fxtr){filter:brightness(1.14);transform:translateY(-1px)}:is(.background-choice.svelte-184fxtr:has(input:where(.svelte-184fxtr):checked) .background-preview:where(.svelte-184fxtr),.background-choice.svelte-184fxtr:has(input:where(.svelte-184fxtr):focus-visible) .background-preview:where(.svelte-184fxtr)){border-color:var(--df-accent,#42d6c9);box-shadow:0 0 0 2px color-mix(in srgb, var(--df-accent,#42d6c9) 35%, transparent)}.background-choice.svelte-184fxtr:has(input:where(.svelte-184fxtr):checked) .background-label:where(.svelte-184fxtr){color:var(--df-accent,#42d6c9);font-weight:500}.background-label.svelte-184fxtr{color:var(--df-muted,#8b949e)}.background-preview.svelte-184fxtr img:where(.svelte-184fxtr){object-fit:cover;width:100%;height:100%}.background-none.svelte-184fxtr{background:var(--df-bg,#0d1117);width:100%;height:100%;color:var(--df-faint,#6e7681);place-items:center;font-size:11px;display:grid}.settings-sound-categories.svelte-184fxtr{margin-top:.25rem}.variable-table.svelte-184fxtr{gap:.4rem;display:grid}.variable-table-head.svelte-184fxtr,.variable-row.svelte-184fxtr{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 28px;align-items:center;gap:.5rem;display:grid}.gmcp-variable-table.svelte-184fxtr .variable-table-head:where(.svelte-184fxtr),.gmcp-variable-row.svelte-184fxtr{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.variable-table-head.svelte-184fxtr{color:var(--df-muted,#8b949e);letter-spacing:.06em;text-transform:uppercase;padding:0 .6rem;font-size:11px;font-weight:600}.variable-row.svelte-184fxtr label:where(.svelte-184fxtr){min-width:0;display:block}.variable-row.svelte-184fxtr input{width:100%}.gmcp-variable-row.svelte-184fxtr input{font-family:var(--df-font-mono,monospace);font-size:12px}.variable-references.svelte-184fxtr{grid-column:1/-1;padding-left:.6rem}.variable-references.svelte-184fxtr .settings-help:where(.svelte-184fxtr){font-size:11.5px}.variable-references.svelte-184fxtr summary:where(.svelte-184fxtr){font-size:12px}.variable-reference-list.svelte-184fxtr{flex-wrap:wrap;gap:.35rem;padding-left:1rem;display:flex}.variable-reference-list.svelte-184fxtr .dw-button:where(.svelte-184fxtr){overflow-wrap:anywhere;white-space:normal}.empty-state.svelte-184fxtr{border:1px dashed var(--df-border,#30363d);border-radius:var(--sd-radius);justify-items:start;gap:.6rem;padding:.85rem;display:grid}.empty-state.svelte-184fxtr p:where(.svelte-184fxtr){color:var(--df-muted,#8b949e);margin:0;font-size:12.5px}.gmcp-variables-card.svelte-184fxtr{margin-top:.25rem}.gmcp-pagination.svelte-184fxtr{color:var(--df-muted,#8b949e);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:12.5px;display:flex}.gmcp-pagination.svelte-184fxtr span:where(.svelte-184fxtr){font-variant-numeric:tabular-nums;padding:0 .25rem}@media (width<=700px){dialog.svelte-184fxtr{resize:none;min-width:0;min-height:0;inset:8px;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important}header.svelte-184fxtr{cursor:default}.settings-layout.svelte-184fxtr{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}nav.svelte-184fxtr{border-right:0;border-bottom:1px solid var(--df-border,#30363d);gap:.4rem;padding:.6rem .75rem 0;overflow:visible}.tablist.svelte-184fxtr{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.15rem;margin:0 -.75rem;padding:0 .75rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 1.5rem),#0000)}.tablist.svelte-184fxtr::-webkit-scrollbar{display:none}.tab-group.svelte-184fxtr,.tab-group-items.svelte-184fxtr{display:contents}.tablist.svelte-184fxtr h3:where(.svelte-184fxtr){display:none}.tablist.svelte-184fxtr button:where(.svelte-184fxtr){border-radius:0;flex:none;min-height:2.25rem;padding:.4rem .6rem;scroll-margin-inline:1.5rem}.tablist.svelte-184fxtr button[aria-selected=true]:where(.svelte-184fxtr){box-shadow:inset 0 -2px 0 var(--df-accent,#42d6c9);background:0 0}.tablist.svelte-184fxtr button[aria-selected=true]:where(.svelte-184fxtr):before{display:none}.settings-content.svelte-184fxtr{padding:.9rem .85rem 1rem}.settings-row.svelte-184fxtr,.action-card.svelte-184fxtr,.connection-card.svelte-184fxtr{grid-template-columns:1fr;gap:.5rem}.settings-row.svelte-184fxtr .settings-action:where(.svelte-184fxtr){justify-self:start}.variable-table-head.svelte-184fxtr{display:none}.variable-row.svelte-184fxtr{grid-template-columns:minmax(0,1fr) 28px}.variable-row.svelte-184fxtr label:where(.svelte-184fxtr):nth-of-type(2){grid-column:1/-1}.gmcp-variable-row.svelte-184fxtr{border-top:1px solid var(--sd-border-soft);grid-template-columns:1fr;gap:.3rem;padding-top:.4rem}footer.svelte-184fxtr{flex-wrap:wrap}.footer-status.svelte-184fxtr{text-align:left;white-space:normal;flex-basis:100%;order:-1}.footer-status.svelte-184fxtr:empty{display:none}.footer-secondary.svelte-184fxtr{flex:auto}.footer-primary.svelte-184fxtr{flex:100%}.footer-primary.svelte-184fxtr .dw-button-primary:where(.svelte-184fxtr){flex:auto}}#status-bar.svelte-11yt0mb{color:var(--df-muted,#8b949e)}#status-connection.svelte-11yt0mb{box-sizing:border-box;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 190px;width:190px}#status-latency.svelte-11yt0mb{box-sizing:border-box;white-space:nowrap;min-width:64px;min-height:0;font:inherit;background:0 0;flex:none}#status-uptime.svelte-11yt0mb{box-sizing:border-box;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 152px;width:152px}.status-slot-hidden.svelte-11yt0mb{visibility:hidden}.tutorial-hover-card.svelte-5up8z2,.tutorial-minimized-chip.svelte-5up8z2{top:calc(var(--tutorial-top-offset) + 14px);right:14px}.tutorial-hover-card.svelte-5up8z2{width:min(390px,100vw - 28px);max-height:calc(100vh - var(--tutorial-top-offset) - 28px)}@media (width<=700px){.tutorial-hover-card.svelte-5up8z2,.tutorial-minimized-chip.svelte-5up8z2{top:calc(var(--tutorial-top-offset) + 8px);right:8px}.tutorial-hover-card.svelte-5up8z2{width:calc(100vw - 16px);max-height:min(100vh - 16px,45vh)}}main.svelte-wrtk1v{box-sizing:border-box;background:var(--df-bg,#0d1117);height:100dvh;min-height:100dvh;color:var(--df-text,#c9d1d9);isolation:isolate;flex-direction:column;padding:0;display:flex;position:relative}.workspace-background.svelte-wrtk1v{z-index:0;pointer-events:none;background-image:linear-gradient(rgb(0 0 0/var(--df-background-dim,0)), rgb(0 0 0/var(--df-background-dim,0))), var(--df-background-image,none);background-position:center, var(--df-background-position);background-repeat:no-repeat,repeat-x;background-size:100% 100%,auto 100%;position:absolute;inset:0}.app-chrome.svelte-wrtk1v,.workspace-shell{z-index:1;position:relative}.app-chrome.svelte-wrtk1v{z-index:2;border-bottom:1px solid var(--df-border,#30363d);background:linear-gradient(90deg, #42d6c914, transparent 34%), var(--df-panel,#161b22);flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;height:42px;min-height:42px;margin-bottom:0;padding:0 10px;display:flex}.app-chrome.svelte-wrtk1v .toolbar-brand:where(.svelte-wrtk1v){margin:0 6px 0 0}.app-actions.svelte-wrtk1v{flex:none;align-items:center;gap:3px;margin-left:auto;display:flex}.app-chrome-status.svelte-wrtk1v,.app-workspace-slot.svelte-wrtk1v{color:var(--df-muted,#8b949e);align-items:center;gap:3px;font-size:12px;display:inline-flex}.app-workspace-slot.svelte-wrtk1v{flex:none;min-width:0;overflow:visible}.app-chrome-status.svelte-wrtk1v{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;min-width:0;max-width:none;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-workspace-slot>*{flex:none;width:auto;margin:0}.app-workspace-slot .workspace-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;min-width:0;max-width:none;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-actions.svelte-wrtk1v button:where(.svelte-wrtk1v){position:relative}h1.svelte-wrtk1v,p.svelte-wrtk1v{margin:0}.connection-form.svelte-wrtk1v{flex-wrap:nowrap;flex:none;align-items:center;gap:2px;display:flex}.connection-form.svelte-wrtk1v input:where(.svelte-wrtk1v),.connection-form.svelte-wrtk1v select:where(.svelte-wrtk1v){border:1px solid var(--df-border,#30363d);background:var(--df-bg,#0d1117);height:26px;min-height:0;color:var(--df-text,#c9d1d9);border-radius:4px;padding:3px 6px;font-family:inherit;font-size:12px}.connection-form.svelte-wrtk1v #host:where(.svelte-wrtk1v){width:130px}.connection-form.svelte-wrtk1v #port:where(.svelte-wrtk1v){appearance:textfield;width:64px}.connection-form.svelte-wrtk1v #port:where(.svelte-wrtk1v)::-webkit-inner-spin-button{appearance:none;margin:0}.connection-form.svelte-wrtk1v #port:where(.svelte-wrtk1v)::-webkit-outer-spin-button{appearance:none;margin:0}.connection-form.svelte-wrtk1v button:where(.svelte-wrtk1v),.app-chrome.svelte-wrtk1v .toolbar-icon-btn{min-height:0}#connect-btn.svelte-wrtk1v{width:112px;margin-left:4px}#connect-btn.disconnected.svelte-wrtk1v{background:var(--df-ok,#3fb950);border-color:var(--df-ok,#3fb950)}#connect-btn.disconnected.svelte-wrtk1v:hover{background:color-mix(in srgb, var(--df-ok,#3fb950) 82%, white)}#connect-btn.connected.svelte-wrtk1v{background:linear-gradient(90deg, var(--df-accent-strong,#7ee7df), var(--df-text-strong,#f0f6fc) 78%);border-color:var(--df-accent-strong,#7ee7df);color:var(--df-bg,#0d1117)}#connect-btn.connecting.svelte-wrtk1v{opacity:1;background:linear-gradient(90deg,#4b5563 0 35%,#d1d5db 50%,#4b5563 65% 100%) 0 0/200% 100%;border-color:#8b949e;animation:1.1s linear infinite svelte-wrtk1v-connection-sweep}#connect-btn.retrying.svelte-wrtk1v{background:linear-gradient(90deg,#4b5563 0 35%,#d1d5db 50%,#4b5563 65% 100%) 0 0/200% 100%;border-color:#8b949e;animation:1.1s linear infinite reverse svelte-wrtk1v-connection-sweep}@keyframes svelte-wrtk1v-connection-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){#connect-btn.connecting.svelte-wrtk1v,#connect-btn.retrying.svelte-wrtk1v{animation:none}}.connection-separator.svelte-wrtk1v{color:var(--df-muted,#484f58)}@media (width<=700px){.app-chrome.svelte-wrtk1v{flex-wrap:wrap;height:auto;padding:6px 8px}.app-chrome.svelte-wrtk1v .connection-form:where(.svelte-wrtk1v){flex-wrap:nowrap;flex:1 0 100%;order:2}.app-actions.svelte-wrtk1v{flex-shrink:0}.app-actions.svelte-wrtk1v #audio-widget-root{order:99}.app-actions.svelte-wrtk1v .sound-widget-expanded{right:0}.connection-form.svelte-wrtk1v #host:where(.svelte-wrtk1v){width:100px}}input.svelte-wrtk1v,select.svelte-wrtk1v,button.svelte-wrtk1v{min-height:2.5rem}.svelte-wrtk1v:is(input:where(.svelte-wrtk1v),select:where(.svelte-wrtk1v),button:where(.svelte-wrtk1v)):focus-visible{outline:2px solid var(--df-accent-blue,#58a6ff);outline-offset:2px}.update-banner.svelte-wrtk1v{min-width:0;color:var(--df-warn,#d9931f);align-items:center;gap:.5rem;font-size:12px;display:flex}.update-banner.svelte-wrtk1v span:where(.svelte-wrtk1v){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.update-banner.svelte-wrtk1v button:where(.svelte-wrtk1v){min-height:26px;padding:3px 8px}@media (prefers-reduced-motion:reduce){.svelte-wrtk1v,.svelte-wrtk1v:before,.svelte-wrtk1v:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
