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-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 .5rem}.df-workspace .dv-default-tab-action{opacity:.7;border-radius:4px;min-width:1.35rem}.df-workspace .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-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;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:5}.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:-2px;right:-2px}.chat-panel.svelte-1h6di3q{box-sizing:border-box;min-width:0;min-height:100%;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);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.625rem;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;text-align:center;text-shadow:0 1px 2px #000;pointer-events:none;background:linear-gradient(#0000,#000c);padding:.35rem .5rem;font-size:.75rem;bottom:0;left:0;right:0}.room-image-loading-status.svelte-10eff5o{color:#fff;background:#000000b3;border-radius:.25rem;padding:.25rem .4rem;font-size:.75rem;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{align-items:center;gap:.25rem;font-size:11px;display:inline-flex}.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}.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:min(60vh,30rem);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-indicator.svelte-1qu1xjg:disabled{cursor:not-allowed;opacity:.5}.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}section.svelte-139j2cf{border:1px solid var(--border-color,#30363d);padding:.75rem}input.svelte-139j2cf,select.svelte-139j2cf,textarea.svelte-139j2cf,button.svelte-139j2cf{box-sizing:border-box;min-width:0;min-height:2.75rem}fieldset.svelte-1pnbbyg,.editor.svelte-1pnbbyg{gap:.75rem;min-width:0;display:grid}article.svelte-1pnbbyg,.editor.svelte-1pnbbyg{border:1px solid var(--border-color,#30363d);border-radius:.35rem;padding:.75rem}article.svelte-1pnbbyg,article.svelte-1pnbbyg>div:where(.svelte-1pnbbyg),.actions.svelte-1pnbbyg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}article.svelte-1pnbbyg span:where(.svelte-1pnbbyg){font-size:.875rem}label.svelte-1pnbbyg{gap:.25rem;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;min-height:2.75rem}textarea.svelte-1pnbbyg{resize:vertical;min-height:6rem}p.svelte-1pnbbyg{margin:0}.error.svelte-1pnbbyg{color:var(--df-err,#ff6b6b)}@media (width<=420px){article.svelte-1pnbbyg,.actions.svelte-1pnbbyg{flex-direction:column;align-items:stretch}}dialog.svelte-184fxtr{z-index:4000;box-sizing:border-box;border:1px solid var(--border-color,#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:.5rem;margin:0;padding:0;position:fixed;overflow:hidden}form.svelte-184fxtr{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;display:grid}header.svelte-184fxtr,footer.svelte-184fxtr{border-bottom:1px solid var(--border-color,#30363d);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}header.svelte-184fxtr{cursor:move;-webkit-user-select:none;user-select:none}header.svelte-184fxtr h2:where(.svelte-184fxtr),header.svelte-184fxtr span:where(.svelte-184fxtr),p.svelte-184fxtr,h3.svelte-184fxtr,h4.svelte-184fxtr{margin:0}header.svelte-184fxtr span:where(.svelte-184fxtr){color:var(--df-muted,#8b949e);font-size:.75rem}footer.svelte-184fxtr{border-top:1px solid var(--border-color,#30363d);border-bottom:0}footer.svelte-184fxtr>div:where(.svelte-184fxtr){gap:.5rem;display:flex}.hidden-file-input.svelte-184fxtr{display:none}.settings-overlay.svelte-184fxtr{z-index:1;background:var(--df-overlay,#0009);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:.5rem;gap:.75rem;max-width:34rem;padding:1rem;display:grid}.settings-confirmation.svelte-184fxtr>div:where(.svelte-184fxtr){flex-wrap:wrap;gap:.5rem;display:flex}.settings-layout.svelte-184fxtr{grid-template-columns:176px minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.background-gallery.svelte-184fxtr{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;display:grid}.background-choice.svelte-184fxtr{gap:.25rem;font-size:.8rem;display:grid}.background-choice.svelte-184fxtr img:where(.svelte-184fxtr){aspect-ratio:16/9;object-fit:cover;width:100%}nav.svelte-184fxtr{min-width:0;overflow-y:auto}nav.svelte-184fxtr input:where(.svelte-184fxtr){box-sizing:border-box;width:100%;margin-bottom:.5rem}.tablist.svelte-184fxtr{gap:2px;display:grid}.tablist.svelte-184fxtr h3:where(.svelte-184fxtr){color:var(--df-muted,#8b949e);text-transform:uppercase;margin:.75rem 0 .2rem;font-size:.75rem}.tablist.svelte-184fxtr h3:where(.svelte-184fxtr):first-child{margin-top:0}.tablist.svelte-184fxtr button:where(.svelte-184fxtr){color:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;font-size:12.5px}.tablist.svelte-184fxtr button:where(.svelte-184fxtr):hover{background:#ffffff0f}.tablist.svelte-184fxtr button[aria-selected=true]:where(.svelte-184fxtr){border-left-color:var(--df-accent,#58a6ff);background:#58a6ff1f}.settings-content.svelte-184fxtr{min-width:0;overflow:auto}.settings-panel.svelte-184fxtr{gap:.75rem;padding:0 4px 1rem;display:grid}.settings-panel[hidden].svelte-184fxtr{display:none}label.svelte-184fxtr,fieldset.svelte-184fxtr,details.svelte-184fxtr{gap:.4rem;display:grid}label.svelte-184fxtr{align-items:center}.settings-check.svelte-184fxtr{align-items:flex-start;gap:10px;display:flex}.settings-check.svelte-184fxtr input[type=checkbox]:where(.svelte-184fxtr){flex:none;margin-top:.2rem}.settings-action.svelte-184fxtr{align-self:start;width:fit-content}.settings-card.svelte-184fxtr{border:1px solid var(--border-color,#30363d);background:var(--df-bg,#0d1117);border-radius:.375rem;gap:.35rem;padding:.75rem;display:grid}.settings-row.svelte-184fxtr{grid-template-columns:minmax(7rem,1fr) minmax(10rem,18rem);align-items:center;gap:.75rem;display:grid}.settings-row.svelte-184fxtr select:where(.svelte-184fxtr),.settings-row.svelte-184fxtr input:where(.svelte-184fxtr){width:100%}fieldset.svelte-184fxtr{min-width:0}.variable-row.svelte-184fxtr{flex-wrap:wrap;gap:.75rem;display:flex}.variable-row.svelte-184fxtr label:where(.svelte-184fxtr){flex:10rem}.audio-categories.svelte-184fxtr{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem;display:grid}.error.svelte-184fxtr{min-height:1.2em;color:var(--df-err,#ff6b6b);padding:0 1rem}@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}header.svelte-184fxtr span:where(.svelte-184fxtr){display:none}.settings-layout.svelte-184fxtr{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.tablist.svelte-184fxtr{display:flex;overflow-x:auto}.tablist.svelte-184fxtr h3:where(.svelte-184fxtr){display:none}.tablist.svelte-184fxtr button:where(.svelte-184fxtr){border-bottom:3px solid #0000;border-left:0;flex:none}.tablist.svelte-184fxtr button[aria-selected=true]:where(.svelte-184fxtr){border-left-color:#0000;border-bottom-color:var(--df-accent,#58a6ff)}nav.svelte-184fxtr{overflow:visible}.variable-row.svelte-184fxtr,footer.svelte-184fxtr{flex-direction:column;align-items:stretch}.settings-row.svelte-184fxtr{grid-template-columns:1fr}}.tutorial-hover-card.svelte-5up8z2,.tutorial-minimized-chip.svelte-5up8z2{top:14px;right:14px}.tutorial-hover-card.svelte-5up8z2{width:min(390px,100vw - 28px);max-height:calc(100vh - 28px)}@media (width<=700px){.tutorial-hover-card.svelte-5up8z2,.tutorial-minimized-chip.svelte-5up8z2{top: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{z-index:1001;border:1px solid var(--df-warn,#d9931f);background:var(--df-panel,#161b22);border-radius:.5rem;align-items:center;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem 1rem;display:flex;position:fixed;top:.75rem;right:.75rem}@media (width<=420px){.update-banner.svelte-wrtk1v{flex-direction:column;align-items:stretch}}@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}}
