:root,:root[data-theme=dark]{--gs-bg: #1e1e1e;--gs-bg-alt: #252526;--gs-bg-input: #3c3c3c;--gs-fg: #cccccc;--gs-fg-bright: #e7e7e7;--gs-fg-muted: rgba(231, 231, 231, .6);--gs-fg-dim: #858585;--gs-border: rgba(128, 128, 128, .35);--gs-border-soft: rgba(204, 204, 204, .13);--gs-btn-hover: rgba(90, 93, 94, .31);--gs-btn-active: rgba(90, 93, 94, .41);--gs-focus: #007fd4;--gs-tab-active-fg: #e7e7e7;--gs-tab-inactive-fg: rgba(231, 231, 231, .6);--gs-list-hover: #2a2d2e;--gs-list-sel: #04395e;--gs-list-sel-inactive: #37373d;--gs-list-sel-fg: #ffffff;--gs-odd-row: rgba(204, 204, 204, .04);--gs-link: #3794ff;--gs-card-bg: #252526;--gs-card-border: rgba(255, 255, 255, .1);--gs-input-bg: #3c3c3c;--gs-input-fg: #e7e7e7;--gs-input-border: rgba(255, 255, 255, .1);--gs-primary-bg: #0e639c;--gs-primary-hover: #1177bb;--gs-primary-active: #0a4c7a;--gs-primary-fg: #ffffff;--gs-sb-idle-bg: #1e1e1e;--gs-sb-idle-fg: #858585;--gs-sb-running: #007acc;--gs-sb-paused: #cc6633;--gs-sb-stopped: #cc3333;--gs-sb-fg-running: #ffffff;--gs-sb-hover: rgba(255, 255, 255, .12);--gs-disasm-addr: #858585;--gs-disasm-mnemonic: #569cd6;--gs-disasm-operands: #cccccc;--gs-disasm-comment: #6a9955;--gs-disasm-pc: #89d185;--gs-disasm-pc-row-bg: rgba(255, 255, 0, .07);--gs-reg-name: #9cdcfe;--gs-reg-val: #ce9178;--gs-reg-changed: #dcdcaa;--gs-section-heading: #bbbbbb;--gs-section-head-bg: rgba(128, 128, 128, .1);--gs-logs-fg: #cccccc;--gs-drop-border: #0969da;--gs-drop-bg: rgba(9, 105, 218, .08);--gs-drop-label-bg: rgba(9, 105, 218, .85);--gs-drop-label-fg: #ffffff;--gs-screen-bg: #000000;--gs-sash-hover: rgba(0, 127, 212, .3);--gs-scrollbar-thumb: rgba(255, 255, 255, .15);--gs-scrollbar-thumb-hover: rgba(255, 255, 255, .25);--gs-toast-bg: #252526;--gs-toast-fg: #cccccc;--gs-toast-info: #59a4f9;--gs-toast-warning: #cca700;--gs-toast-error: #f14c4c;--gs-toast-shadow: 0 0 8px 2px rgba(0, 0, 0, .36);--gs-terminal-bg: #0d0f11;--gs-terminal-fg: #cccccc;--gs-terminal-cursor: #cccccc;--gs-changed-bg: rgba(255, 220, 64, .18);--gs-menu-bg: #252526;--gs-menu-fg: #cccccc;--gs-menu-hover-bg: #04395e;--gs-menu-hover-fg: #ffffff;--gs-apple-green: #6a9955;--gs-font-ui: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", system-ui, Ubuntu, "Droid Sans", sans-serif;--gs-font-mono: "SF Mono", Monaco, Menlo, Consolas, "Liberation Mono", "Courier New", monospace}:root[data-theme=light]{--gs-bg: #ffffff;--gs-bg-alt: #f3f3f3;--gs-bg-input: #ffffff;--gs-fg: #333333;--gs-fg-bright: #424242;--gs-fg-muted: rgba(66, 66, 66, .75);--gs-fg-dim: #6c6c6c;--gs-border: rgba(128, 128, 128, .35);--gs-border-soft: rgba(60, 60, 60, .12);--gs-btn-hover: rgba(184, 184, 184, .31);--gs-btn-active: rgba(184, 184, 184, .41);--gs-focus: #0090f1;--gs-tab-active-fg: #424242;--gs-tab-inactive-fg: rgba(66, 66, 66, .75);--gs-list-hover: #f0f0f0;--gs-list-sel: #0060c0;--gs-list-sel-inactive: #e4e6f1;--gs-list-sel-fg: #ffffff;--gs-odd-row: rgba(60, 60, 60, .035);--gs-link: #006ab1;--gs-card-bg: #f3f3f3;--gs-card-border: rgba(0, 0, 0, .08);--gs-input-bg: #ffffff;--gs-input-fg: #333333;--gs-input-border: #cecece;--gs-primary-bg: #007acc;--gs-primary-hover: #1a8bd9;--gs-primary-active: #005a9e;--gs-primary-fg: #ffffff;--gs-sb-idle-bg: #f3f3f3;--gs-sb-idle-fg: #6c6c6c;--gs-sb-running: #007acc;--gs-sb-paused: #cc6633;--gs-sb-stopped: #cc3333;--gs-sb-fg-running: #ffffff;--gs-sb-hover: rgba(0, 0, 0, .12);--gs-disasm-addr: #6c6c6c;--gs-disasm-mnemonic: #0000ff;--gs-disasm-operands: #333333;--gs-disasm-comment: #008000;--gs-disasm-pc: #267f26;--gs-disasm-pc-row-bg: rgba(255, 220, 0, .25);--gs-reg-name: #0451a5;--gs-reg-val: #a31515;--gs-reg-changed: #795e26;--gs-section-heading: #555555;--gs-section-head-bg: rgba(60, 60, 60, .06);--gs-logs-fg: #333333;--gs-drop-border: #0969da;--gs-drop-bg: rgba(9, 105, 218, .08);--gs-drop-label-bg: rgba(9, 105, 218, .9);--gs-drop-label-fg: #ffffff;--gs-screen-bg: #000000;--gs-sash-hover: rgba(0, 144, 241, .3);--gs-scrollbar-thumb: rgba(100, 100, 100, .3);--gs-scrollbar-thumb-hover: rgba(100, 100, 100, .45);--gs-toast-bg: #f3f3f3;--gs-toast-fg: #333333;--gs-toast-info: #0078d4;--gs-toast-warning: #a88f00;--gs-toast-error: #c72e0f;--gs-toast-shadow: 0 0 8px 2px rgba(0, 0, 0, .18);--gs-terminal-bg: #f6f6f6;--gs-terminal-fg: #333333;--gs-terminal-cursor: #333333;--gs-changed-bg: rgba(220, 170, 0, .22);--gs-menu-bg: #f8f8f8;--gs-menu-fg: #333333;--gs-menu-hover-bg: #0060c0;--gs-menu-hover-fg: #ffffff;--gs-apple-green: #4e7a3f}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--gs-bg);color:var(--gs-fg);font-family:var(--gs-font-ui);font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;overflow:hidden}button{font-family:inherit;color:inherit}input,select{font-family:inherit}[hidden]{display:none!important}.icon.svelte-ktjbt7{fill:currentColor;flex-shrink:0}.gs-toolbar.svelte-w0nrz2{height:35px;flex:0 0 35px;display:flex;align-items:center;padding:0 8px;gap:0;background:var(--gs-bg);border-bottom:1px solid var(--gs-border);color:var(--gs-fg-bright);user-select:none}.tg.svelte-w0nrz2{display:flex;align-items:center;gap:4px}.tg.actions.svelte-w0nrz2{margin-left:4px}.sep.svelte-w0nrz2{width:1px;height:16px;background:var(--gs-border);margin:0 8px}.tbtn.svelte-w0nrz2{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:3px;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.tbtn.svelte-w0nrz2:hover:not(:disabled){background:var(--gs-btn-hover)}.tbtn.svelte-w0nrz2:active:not(:disabled){background:var(--gs-btn-active)}.tbtn.svelte-w0nrz2:focus-visible{outline:1px solid var(--gs-focus);outline-offset:-1px}.tbtn.svelte-w0nrz2:disabled{opacity:.4;cursor:default}.scheduler.svelte-w0nrz2{display:flex;align-items:center;gap:0;border-radius:3px;overflow:hidden}.sch-btn.svelte-w0nrz2{padding:2px 6px;font-size:11px;background:transparent;color:var(--gs-fg-muted);border:none;border-radius:3px;cursor:pointer}.sch-btn.svelte-w0nrz2:hover:not(:disabled){color:var(--gs-fg-bright);background:var(--gs-btn-hover)}.sch-btn.active.svelte-w0nrz2{color:var(--gs-fg-bright);background:var(--gs-btn-hover)}.sch-btn.svelte-w0nrz2:disabled{opacity:.4;cursor:default}.zoom-input.svelte-w0nrz2{width:48px;height:22px;font-size:11px;text-align:center;background:transparent;color:var(--gs-fg-bright);border:1px solid transparent;border-radius:2px;outline:none}.zoom-input.svelte-w0nrz2:focus{border-color:var(--gs-focus)}.zoom-input.svelte-w0nrz2:disabled{opacity:.4}.layout-controls.svelte-w0nrz2{display:flex;align-items:center;gap:4px;margin-left:auto;height:100%}.home-content.svelte-qair39{max-width:560px;width:100%;padding:48px 32px 32px}.welcome-title.svelte-qair39{font-size:28px;font-weight:200;color:var(--gs-fg-bright);margin:0 0 8px}.welcome-subtitle.svelte-qair39{color:var(--gs-fg);opacity:.7;margin:0 0 28px;font-size:14px}.card.svelte-qair39{background:var(--gs-card-bg);border:1px solid var(--gs-card-border);border-radius:6px;padding:14px 16px;margin-bottom:16px}.card-heading.svelte-qair39{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--gs-fg);opacity:.8;margin:0 0 8px}.card-rows.svelte-qair39{display:flex;flex-direction:column;gap:2px}.card-row.svelte-qair39{display:flex;align-items:center;gap:10px;padding:6px 8px;background:transparent;border:none;border-radius:3px;color:var(--gs-link);cursor:pointer;text-align:left;font-size:13px}.card-row.svelte-qair39:hover{background:var(--gs-list-hover)}.card-row.svelte-qair39 .icon{width:16px;height:16px;color:var(--gs-fg)}.recent-text.svelte-qair39{display:flex;flex-direction:column}.recent-main.svelte-qair39{color:var(--gs-fg-bright)}.recent-sub.svelte-qair39{color:var(--gs-fg);opacity:.6;font-size:12px;margin-top:2px}.config-content.svelte-qaroyk{max-width:560px;width:100%;padding:48px 32px 32px}.back-link.svelte-qaroyk{display:inline-block;color:var(--gs-link);text-decoration:none;margin-bottom:16px;font-size:13px}.back-link.svelte-qaroyk:hover{text-decoration:underline}.config-title.svelte-qaroyk{font-size:22px;font-weight:200;color:var(--gs-fg-bright);margin:0 0 20px}.config-form.svelte-qaroyk{display:flex;flex-direction:column;gap:10px}.form-row.svelte-qaroyk{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px}.form-row.svelte-qaroyk label:where(.svelte-qaroyk),.form-row.svelte-qaroyk .form-label:where(.svelte-qaroyk){color:var(--gs-fg);opacity:.9;font-size:13px}.form-row.svelte-qaroyk select:where(.svelte-qaroyk){background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:26px;padding:0 6px;font-size:13px;outline:none}.form-row.svelte-qaroyk select:where(.svelte-qaroyk):focus{border-color:var(--gs-focus)}.form-help.svelte-qaroyk{color:var(--gs-fg-muted);font-size:12px;line-height:1.4}.form-divider.svelte-qaroyk{height:1px;background:var(--gs-border);margin:6px 0}.form-actions.svelte-qaroyk{display:flex;justify-content:flex-end;margin-top:16px}.primary-button.svelte-qaroyk{background:var(--gs-primary-bg);color:var(--gs-primary-fg);border:none;border-radius:0;padding:6px 14px;font-size:13px;cursor:pointer;height:30px}.primary-button.svelte-qaroyk:hover:not(:disabled){background:var(--gs-primary-hover)}.primary-button.svelte-qaroyk:active:not(:disabled){background:var(--gs-primary-active)}.primary-button.svelte-qaroyk:disabled{background:#777;cursor:default;opacity:.5}.welcome-view.svelte-10opo24{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:center;overflow:hidden;color:var(--gs-fg);font-size:13px;line-height:16px}.welcome-slides.svelte-10opo24{width:100%;height:100%;position:relative}.welcome-slide.svelte-10opo24{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;opacity:0;transform:translate(10px);pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out}.welcome-slide.active.svelte-10opo24{opacity:1;transform:none;pointer-events:auto}.screen-view.svelte-133e8rq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto}.screen-wrap.svelte-133e8rq{position:relative;background:var(--gs-screen-bg);box-shadow:0 0 0 1px #000c}canvas.svelte-133e8rq{display:block;image-rendering:pixelated;image-rendering:crisp-edges;outline:none;touch-action:none}.drop-overlay.svelte-jtq436{position:absolute;inset:0;pointer-events:none;background:var(--gs-drop-bg);border:2px dashed var(--gs-drop-border);z-index:100;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease-out}.drop-overlay.reduced.svelte-jtq436{transition:none}.drop-label.svelte-jtq436{color:var(--gs-drop-label-fg);font-weight:600;font-size:14px;background:var(--gs-drop-label-bg);padding:8px 16px;border-radius:4px}.gs-display-content.svelte-t5dy5w{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;background:var(--gs-bg)}.welcome-layer.svelte-t5dy5w{position:absolute;inset:0;background:var(--gs-bg);z-index:10}.ptab.svelte-1fx0abi{position:relative;background:transparent;border:none;color:var(--gs-tab-inactive-fg);font-size:11px;text-transform:uppercase;padding:0 10px;line-height:18px;height:31px;display:inline-flex;align-items:center;align-self:center;cursor:pointer;white-space:nowrap}.ptab.svelte-1fx0abi:hover,.ptab.active.svelte-1fx0abi{color:var(--gs-tab-active-fg)}.ptab.active.svelte-1fx0abi:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:0;border-top:1px solid var(--gs-tab-active-fg);pointer-events:none}.ptab.svelte-1fx0abi:focus{outline:none}.ptab.svelte-1fx0abi:focus-visible{outline:1px solid var(--gs-focus, #0969da);outline-offset:-2px}.action-btn.svelte-109vfds{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.action-btn.svelte-109vfds:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.debug-toolbar.svelte-wxwfd8{display:inline-flex;align-items:center;gap:2px}.tb-btn.svelte-wxwfd8{width:22px;height:22px;background:transparent;color:var(--gs-fg);border:none;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.tb-btn.svelte-wxwfd8:hover:not(:disabled){background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.tb-btn.svelte-wxwfd8:disabled{color:var(--gs-fg-muted);cursor:default;opacity:.5}.gs-panel-header.svelte-2dmq4q{height:35px;flex:0 0 35px;display:flex;align-items:stretch;background:var(--gs-bg);user-select:none;overflow:hidden}.panel-tabs.svelte-2dmq4q{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}.panel-tabs.svelte-2dmq4q::-webkit-scrollbar{height:3px}.panel-tabs.svelte-2dmq4q::-webkit-scrollbar-thumb{background:var(--gs-scrollbar-thumb)}.panel-actions.svelte-2dmq4q{display:flex;align-items:center;gap:6px;padding:0 8px;flex-shrink:0}.action-btn.svelte-2dmq4q{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.action-btn.svelte-2dmq4q:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.action-toggle.svelte-2dmq4q{display:inline-flex;align-items:center;gap:4px;color:var(--gs-fg-muted);font-size:11px;cursor:pointer;user-select:none}.action-toggle.svelte-2dmq4q input:where(.svelte-2dmq4q){margin:0}.pane-split.svelte-uswx24{display:flex;flex-direction:row;width:100%;height:100%;min-width:0;min-height:0}.pane-split.vertical.svelte-uswx24{flex-direction:column}.pane.svelte-uswx24{min-width:0;min-height:0;flex-grow:0;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.pane-sash.svelte-uswx24{flex:0 0 4px;background:transparent;position:relative;z-index:5;user-select:none}.pane-sash.svelte-uswx24:before{content:"";position:absolute;background:var(--gs-border);pointer-events:none}.pane-split.svelte-uswx24:not(.vertical)>.pane-sash:where(.svelte-uswx24){cursor:col-resize;width:4px;margin:0 -2px}.pane-split.svelte-uswx24:not(.vertical)>.pane-sash:where(.svelte-uswx24):before{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.pane-split.vertical.svelte-uswx24>.pane-sash:where(.svelte-uswx24){cursor:row-resize;height:4px;margin:-2px 0}.pane-split.vertical.svelte-uswx24>.pane-sash:where(.svelte-uswx24):before{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}.pane-sash.svelte-uswx24:hover,.pane-sash.active.svelte-uswx24{background:var(--gs-sash-hover)}.terminal-host.svelte-iosu6p{width:100%;height:100%;background:var(--gs-terminal-bg);overflow:hidden;padding:4px 6px;box-sizing:border-box}.terminal-host.svelte-iosu6p .xterm-viewport{background:var(--gs-terminal-bg)!important}.cmd-tree.svelte-kg3wy8{list-style:none;margin:0;padding:0}.cmd-tree.root.svelte-kg3wy8{padding:6px 0;overflow-y:auto;height:100%}.cmd-tree.svelte-kg3wy8:not(.root){padding-left:18px}.cmd-row.svelte-kg3wy8{margin:0}.cmd-row.selected.svelte-kg3wy8>.cmd-line:where(.svelte-kg3wy8){background:var(--gs-row-selected, rgba(80, 140, 220, .25))}.cmd-tree.root.svelte-kg3wy8:focus{outline:none}.cmd-tree.root.svelte-kg3wy8:focus-visible{outline:1px solid var(--gs-focus, #0969da);outline-offset:-1px}.cmd-line.svelte-kg3wy8{display:flex;align-items:center;gap:4px;padding:2px 8px;cursor:pointer;height:22px;color:var(--gs-fg);user-select:none}.cmd-line.svelte-kg3wy8:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.twistie.svelte-kg3wy8{display:inline-flex;align-items:center;justify-content:center;width:14px;color:var(--gs-fg-muted);flex-shrink:0;transform:rotate(-90deg);transition:transform 80ms ease-out}.twistie.open.svelte-kg3wy8{transform:rotate(0)}.twistie.svelte-kg3wy8:not(.has){visibility:hidden}.name.svelte-kg3wy8{font-size:13px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-row.category.svelte-kg3wy8>.cmd-line:where(.svelte-kg3wy8)>.name:where(.svelte-kg3wy8){font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px;color:var(--gs-fg-bright)}.insert-hint.svelte-kg3wy8{color:var(--gs-fg-muted);opacity:0;transition:opacity .1s;font-size:12px;margin-left:6px}.cmd-line.svelte-kg3wy8:hover .insert-hint:where(.svelte-kg3wy8){opacity:1}.desc.svelte-kg3wy8{color:var(--gs-fg-muted);background:var(--gs-info-bg, rgba(80, 140, 220, .08));border-left:2px solid var(--gs-info-border, rgba(80, 140, 220, .5));padding:6px 10px;margin:2px 16px 4px 24px;font-size:12px;line-height:1.4;white-space:pre-wrap}.terminal-view.svelte-wogix6{width:100%;height:100%;min-width:0;min-height:0}.browser-host.svelte-wogix6{width:100%;height:100%;min-width:0;min-height:0;background:var(--gs-bg);overflow:hidden;display:flex;flex-direction:column}.tree-row.svelte-tg51gu{display:flex;align-items:center;gap:4px;height:22px;padding-right:8px;cursor:pointer;user-select:none;color:var(--gs-fg);font-size:13px}.tree-row.svelte-tg51gu:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.tree-row.selected.svelte-tg51gu{background:var(--gs-row-selected, rgba(80, 140, 220, .25))}.tree-row.drag-source.svelte-tg51gu{opacity:.45}.tree-row.drop-target.svelte-tg51gu{outline:1px solid var(--gs-drop-border, #0969da);outline-offset:-1px;background:#0969da26}.twistie.svelte-tg51gu{display:inline-flex;align-items:center;justify-content:center;width:14px;color:var(--gs-fg-muted);flex-shrink:0;transform:rotate(-90deg);transition:transform 80ms ease-out}.twistie.open.svelte-tg51gu{transform:rotate(0)}.twistie.svelte-tg51gu:not(.has){visibility:hidden}.icon.svelte-tg51gu{flex-shrink:0;display:inline-flex;align-items:center;color:var(--gs-fg-muted)}.label.svelte-tg51gu{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc.svelte-tg51gu{color:var(--gs-fg-muted);font-size:12px;flex-shrink:0;margin-left:8px}.tree.svelte-115q6ae{list-style:none;margin:0;padding:0}.tree.svelte-115q6ae:focus{outline:none}.tree.svelte-115q6ae:focus-visible{outline:1px solid var(--gs-focus, #0969da);outline-offset:-1px}.machine-view.svelte-ivfm2c{width:100%;height:100%;overflow:auto;background:var(--gs-bg);padding:4px 0}.hint.svelte-ivfm2c{color:var(--gs-fg-muted);font-size:12px;padding:16px;line-height:1.5}.context-menu.svelte-1l7dmuu{position:fixed;background:var(--gs-menu-bg);color:var(--gs-menu-fg);border:1px solid var(--gs-border);border-radius:4px;box-shadow:0 4px 14px #00000080;min-width:160px;padding:4px 0;z-index:2800;outline:none;user-select:none}.item.svelte-1l7dmuu{height:22px;line-height:22px;padding:0 12px;font-size:13px;cursor:pointer}.item.highlight.svelte-1l7dmuu{background:var(--gs-menu-hover-bg);color:var(--gs-menu-hover-fg)}.item.danger.svelte-1l7dmuu{color:var(--gs-toast-error)}.sep.svelte-1l7dmuu{height:1px;background:var(--gs-border);margin:4px 0}.modal-backdrop.svelte-19jhfg1{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2600}.modal-card.svelte-19jhfg1{background:var(--gs-bg-alt);color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:6px;box-shadow:0 8px 32px #00000080;min-width:320px;max-width:520px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.modal-title.svelte-19jhfg1{margin:0;font-size:16px;font-weight:500;color:var(--gs-fg-bright)}.modal-body.svelte-19jhfg1{font-size:13px;line-height:1.5}.modal-actions.svelte-19jhfg1{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.rename-body.svelte-1fc0vfw{display:flex;flex-direction:column;gap:6px;min-width:280px}.rename-label.svelte-1fc0vfw{font-size:12px;color:var(--gs-fg-muted)}.rename-input.svelte-1fc0vfw{background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:28px;padding:0 8px;font-size:13px;outline:none}.rename-input.svelte-1fc0vfw:focus{border-color:var(--gs-focus)}.btn.svelte-1fc0vfw{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;padding:4px 12px;font-size:13px;cursor:pointer}.btn.svelte-1fc0vfw:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.btn.primary.svelte-1fc0vfw{background:var(--gs-primary-bg);color:var(--gs-primary-fg);border-color:transparent}.btn.primary.svelte-1fc0vfw:hover{background:var(--gs-primary-hover)}.fs-view.svelte-s0u79w{width:100%;height:100%;overflow:auto;background:var(--gs-bg);padding:4px 0}.section.svelte-lmg4vx{display:flex;flex-direction:column}.gs-collapsible+.gs-collapsible{border-top:1px solid var(--gs-border)}.header.svelte-lmg4vx{height:22px;display:flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer;user-select:none;background:var(--gs-bg)}.header.svelte-lmg4vx:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.twistie.svelte-lmg4vx{display:inline-flex;align-items:center;justify-content:center;width:14px;color:var(--gs-fg-muted);flex-shrink:0;transform:rotate(-90deg);transition:transform 80ms ease-out}.twistie.open.svelte-lmg4vx{transform:rotate(0)}.title.svelte-lmg4vx{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-fg-bright);flex:1 1 auto}.count.svelte-lmg4vx{color:var(--gs-fg-muted);font-size:11px;margin-right:4px}.actions.svelte-lmg4vx{display:inline-flex;align-items:center}.body.svelte-lmg4vx{display:flex;flex-direction:column}.image-row.svelte-1he90se{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 28px;cursor:pointer;user-select:none;color:var(--gs-fg);font-size:13px}.image-row.svelte-1he90se:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.image-row.selected.svelte-1he90se{background:var(--gs-row-selected, rgba(80, 140, 220, .25))}.image-row.mounted.svelte-1he90se .name:where(.svelte-1he90se){font-weight:600}.icon.svelte-1he90se{flex-shrink:0;color:var(--gs-fg-muted);display:inline-flex;align-items:center}.name.svelte-1he90se{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-1he90se{background:var(--gs-badge-bg, rgba(35, 134, 54, .25));color:var(--gs-badge-fg, #4ac26b);border-radius:9999px;padding:0 8px;height:16px;line-height:16px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.desc.svelte-1he90se{color:var(--gs-fg-muted);font-size:12px;flex-shrink:0}.upload-btn.svelte-1p66nkx{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--gs-fg-muted);opacity:0;transition:opacity .1s;cursor:pointer}.upload-btn.svelte-1p66nkx:hover{color:var(--gs-fg-bright)}.section .header:hover .upload-btn.svelte-1p66nkx,.section .header:focus-within .upload-btn.svelte-1p66nkx{opacity:1}.empty.svelte-1p66nkx{color:var(--gs-fg-muted);font-size:12px;padding:6px 28px}.drop-host.svelte-1p66nkx{transition:background 80ms ease-out}.drop-host.drop-active.svelte-1p66nkx{background:var(--gs-drop-bg);outline:1px dashed var(--gs-drop-border);outline-offset:-2px}.images-view.svelte-1c05cy6{width:100%;height:100%;overflow:auto;background:var(--gs-bg);padding:4px 0;display:flex;flex-direction:column}.table.svelte-vi79yq{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--gs-fg)}.thead.svelte-vi79yq{display:grid;align-items:center;height:26px;border-bottom:1px solid var(--gs-border);background:var(--gs-bg);flex-shrink:0}.th.svelte-vi79yq{padding:0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th.sortable.svelte-vi79yq{cursor:pointer;user-select:none}.th.sortable.svelte-vi79yq:hover{color:var(--gs-fg-bright)}.sort-marker.svelte-vi79yq{font-size:9px;margin-left:4px}.tbody.svelte-vi79yq{flex:1 1 auto;min-height:0;overflow-y:auto}.tr.svelte-vi79yq{display:grid;align-items:center;height:22px;cursor:pointer;user-select:none}.tr.svelte-vi79yq:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.tr.selected.svelte-vi79yq{background:var(--gs-row-selected, rgba(80, 140, 220, .25))}.td.svelte-vi79yq{padding:0 8px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-vi79yq{padding:16px;color:var(--gs-fg-muted);font-size:13px}.checkpoints-view.svelte-12jdva4{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.disasm-pane.svelte-e0f9io{width:100%;height:100%;overflow:auto;background:var(--gs-bg);font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px}.banner.svelte-e0f9io{position:sticky;top:0;z-index:1;background:var(--gs-bg-alt);border-left:2px solid var(--gs-focus, #0969da);border-bottom:1px solid var(--gs-border);color:var(--gs-fg);font-size:11px;padding:4px 12px}.hint.svelte-e0f9io{color:var(--gs-fg-muted);padding:12px;font-size:11px}.row.svelte-e0f9io{display:grid;grid-template-columns:14px auto auto 1fr;column-gap:8px;align-items:center;height:22px;padding:0 8px 0 4px;line-height:22px;cursor:default;white-space:nowrap}.addr.svelte-e0f9io{display:inline-flex;align-items:center;gap:6px}.row.svelte-e0f9io:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.row.pc.svelte-e0f9io{background:#508cdc33}.row.selected.svelte-e0f9io{outline:1px solid var(--gs-focus, #0969da);outline-offset:-1px}.disasm-pane.svelte-e0f9io:focus{outline:none}.disasm-pane.svelte-e0f9io:focus-visible{outline:1px solid var(--gs-focus, #0969da);outline-offset:-1px}.marker.svelte-e0f9io{color:var(--gs-focus, #0969da);text-align:center}.addr-l.svelte-e0f9io,.addr-p.svelte-e0f9io{color:var(--gs-fg-muted);text-transform:uppercase}.tag.svelte-e0f9io{border-radius:9999px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px;height:14px;text-transform:uppercase}.tag-tt.svelte-e0f9io{background:#23863640;color:#4ac26b}.tag-pt.svelte-e0f9io{background:#508cdc40;color:#6aa6ff}.tag-invalid.svelte-e0f9io{background:#f8514940;color:#f48771}.mnem.svelte-e0f9io{color:var(--gs-fg-bright)}.ops.svelte-e0f9io{color:var(--gs-fg)}.cmt.svelte-e0f9io{color:var(--gs-fg-muted);font-style:italic}.reg-hint.svelte-idy4st{color:var(--gs-fg-muted);font-size:11px;padding:8px 16px}.reg-group.svelte-idy4st{padding:6px 12px}.reg-group-title.svelte-idy4st{font-size:10px;font-weight:600;color:var(--gs-fg-muted);margin:6px 0 4px;text-transform:uppercase;letter-spacing:.04em}.reg-rows.svelte-idy4st{display:grid;grid-auto-flow:column;grid-template-columns:auto auto;column-gap:24px;row-gap:0;justify-content:start}.reg-row.svelte-idy4st{display:inline-flex;align-items:center;gap:8px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px}.reg-name.svelte-idy4st{color:var(--gs-fg-muted);width:3.5ch;text-align:right;flex-shrink:0}.reg-value.svelte-idy4st{box-sizing:content-box;background:transparent;color:var(--gs-fg);border:1px solid transparent;border-radius:2px;padding:0 4px;height:18px;font-family:inherit;font-size:inherit;outline:none;text-transform:uppercase}.reg-value.svelte-idy4st:hover{border-color:var(--gs-input-border)}.reg-value.svelte-idy4st:focus{border-color:var(--gs-focus, #0969da);background:var(--gs-input-bg, rgba(0, 0, 0, .2))}.reg-value.changed.svelte-idy4st{background:var(--gs-changed-bg)}.reg-value.svelte-idy4st.invalid{border-color:var(--gs-error-fg, #f48771)!important}.reg-value[readonly].svelte-idy4st{cursor:default}.fpu-hint.svelte-yjfm3e{color:var(--gs-fg-muted);font-size:11px;padding:8px 16px}.fpu-group.svelte-yjfm3e{padding:6px 12px}.fpu-group-title.svelte-yjfm3e{font-size:10px;font-weight:600;color:var(--gs-fg-muted);margin:6px 0 4px;text-transform:uppercase;letter-spacing:.04em}.fpu-rows.svelte-yjfm3e{display:grid;grid-template-columns:auto auto 1fr;column-gap:16px;row-gap:0;align-items:center;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;line-height:18px}.fpu-ctl.svelte-yjfm3e{display:flex;flex-direction:column;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;line-height:18px}.fpu-ctl-row.svelte-yjfm3e{display:flex;align-items:baseline;gap:8px}.fpu-name.svelte-yjfm3e{color:var(--gs-fg-muted);text-align:right;min-width:4ch}.fpu-hex.svelte-yjfm3e{color:var(--gs-fg);text-transform:uppercase;white-space:nowrap}.fpu-val.svelte-yjfm3e{color:var(--gs-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fpu-name.changed.svelte-yjfm3e,.fpu-hex.changed.svelte-yjfm3e,.fpu-val.changed.svelte-yjfm3e,.fpu-ctl-row.changed.svelte-yjfm3e{background:var(--gs-changed-bg);border-radius:2px}.mem-header.svelte-1ktkzu0{display:flex;align-items:center;gap:6px;padding:6px 12px;flex-wrap:wrap}.mem-label.svelte-1ktkzu0{color:var(--gs-fg-muted);font-size:11px}.mem-addr.svelte-1ktkzu0{background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:22px;padding:0 6px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;width:10ch;outline:none;text-transform:uppercase}.mem-addr.svelte-1ktkzu0:focus{border-color:var(--gs-focus)}.mem-btn.svelte-1ktkzu0{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.mem-btn.svelte-1ktkzu0:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.mem-sep.svelte-1ktkzu0{flex:0 0 1px;height:14px;background:var(--gs-border);margin:0 4px}.mem-mode.svelte-1ktkzu0{display:inline-flex;border:1px solid var(--gs-border);border-radius:2px;overflow:hidden;height:22px}.mem-mode-btn.svelte-1ktkzu0{background:transparent;color:var(--gs-fg-muted);border:none;padding:0 8px;font-size:11px;cursor:pointer}.mem-mode-btn.active.svelte-1ktkzu0{background:var(--gs-row-selected, rgba(80, 140, 220, .25));color:var(--gs-fg-bright)}.mem-body.svelte-1ktkzu0{padding:4px 12px 8px}.mem-hint.svelte-1ktkzu0{color:var(--gs-fg-muted);font-size:11px}.mem-row.svelte-1ktkzu0{display:grid;grid-template-columns:auto auto auto;column-gap:18px;justify-content:start;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;line-height:1.6}.mem-row-addr.svelte-1ktkzu0{color:var(--gs-fg-muted);white-space:nowrap}.mem-row-bytes.svelte-1ktkzu0{display:inline-flex;gap:4px;flex-wrap:nowrap;color:var(--gs-fg)}.mem-row-ascii.svelte-1ktkzu0{color:var(--gs-fg-muted);white-space:pre}.tab-strip.svelte-126uaoh{display:flex;align-items:center;border-bottom:1px solid var(--gs-border);background:var(--gs-bg);height:26px;flex-shrink:0}.tab.svelte-126uaoh{background:transparent;border:none;color:var(--gs-fg-muted);height:26px;padding:0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-bottom:2px solid transparent}.tab.svelte-126uaoh:hover{color:var(--gs-fg)}.tab.active.svelte-126uaoh{color:var(--gs-fg-bright);border-bottom-color:var(--gs-focus, #0969da)}.accessory.svelte-126uaoh{margin-left:auto;padding:0 8px;display:inline-flex;align-items:center}.state-body.svelte-csan4v{padding:8px 12px;display:flex;flex-direction:column;gap:8px}.summary.svelte-csan4v{color:var(--gs-fg-muted);font-size:11px;margin:0 0 4px}.reg-block.svelte-csan4v{display:flex;flex-direction:column;gap:2px}.reg-line.svelte-csan4v{font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--gs-fg)}.reg-name.svelte-csan4v{color:var(--gs-fg-bright);font-weight:600;margin-right:8px}.reg-hex.svelte-csan4v{text-transform:uppercase}.reg-decoded.svelte-csan4v{color:var(--gs-fg-muted);font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;margin-left:16px}.trans-body.svelte-tui0ym{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.trans-header.svelte-tui0ym{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lbl.svelte-tui0ym{color:var(--gs-fg-muted);font-size:11px}.addr.svelte-tui0ym{background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:22px;padding:0 6px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;width:10ch;outline:none;text-transform:uppercase}.addr.svelte-tui0ym:focus{border-color:var(--gs-focus)}.btn.svelte-tui0ym,.preset-btn.svelte-tui0ym{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);cursor:pointer}.btn.svelte-tui0ym:hover,.preset-btn.svelte-tui0ym:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.presets.svelte-tui0ym{display:inline-flex;gap:4px;margin-left:12px}.invalid.svelte-tui0ym{color:var(--gs-error-fg, #f48771);font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;margin:6px 0 0}.ok.svelte-tui0ym{color:var(--gs-fg);font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;margin:6px 0 0}.hex.svelte-tui0ym{text-transform:uppercase}.root.svelte-tui0ym{color:var(--gs-fg-muted);font-size:11px;margin:0}.tag.svelte-tui0ym{border-radius:9999px;padding:0 6px;font-size:10px;font-weight:600;margin-left:6px;text-transform:uppercase}.tag-tt.svelte-tui0ym{background:#23863640;color:#4ac26b}.tag-pt.svelte-tui0ym{background:#508cdc40;color:#6aa6ff}.level-card.svelte-tui0ym{border-left:2px solid var(--gs-border);padding-left:10px;margin:4px 0 0 4px}.level-title.svelte-tui0ym{font-size:11px;color:var(--gs-fg-bright);font-weight:600}.level-detail.svelte-tui0ym{font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--gs-fg-muted)}.map-body.svelte-103d6bq{padding:8px 12px;display:flex;flex-direction:column;gap:4px}.map-header.svelte-103d6bq{display:flex;align-items:center;gap:6px;margin-bottom:8px}.lbl.svelte-103d6bq{color:var(--gs-fg-muted);font-size:11px}.addr.svelte-103d6bq{background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:22px;padding:0 6px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;width:10ch;outline:none;text-transform:uppercase}.addr.svelte-103d6bq:focus{border-color:var(--gs-focus)}.btn.svelte-103d6bq{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.btn.svelte-103d6bq:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.hint.svelte-103d6bq{color:var(--gs-fg-muted);font-size:11px}.map-row.svelte-103d6bq{display:grid;grid-template-columns:auto auto 1fr;column-gap:16px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;line-height:1.7}.map-l.svelte-103d6bq,.map-p.svelte-103d6bq{color:var(--gs-fg)}.map-meta.svelte-103d6bq{color:var(--gs-fg-muted)}.desc-body.svelte-g21rl2{padding:8px 12px;display:flex;flex-direction:column;gap:2px}.desc-header.svelte-g21rl2{display:flex;align-items:center;gap:6px;margin-bottom:8px}.lbl.svelte-g21rl2{color:var(--gs-fg-muted);font-size:11px}.addr.svelte-g21rl2,.count.svelte-g21rl2{background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:22px;padding:0 6px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;outline:none;text-transform:uppercase}.addr.svelte-g21rl2{width:10ch}.count.svelte-g21rl2{width:5ch}.btn.svelte-g21rl2{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.btn.svelte-g21rl2:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.desc-row.svelte-g21rl2{display:flex;align-items:center;gap:12px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;line-height:1.7;color:var(--gs-fg)}.addr-cell.svelte-g21rl2,.dt-cell.svelte-g21rl2{color:var(--gs-fg-muted)}.link.svelte-g21rl2{background:transparent;color:var(--gs-link, #6aa6ff);border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.link.svelte-g21rl2:hover{text-decoration:underline}.hex.svelte-g21rl2{text-transform:uppercase}.flags.svelte-g21rl2{color:var(--gs-fg-muted);font-size:11px}.mmu-hint.svelte-8vv1oe{color:var(--gs-fg-muted);font-size:11px;padding:8px 16px}.su-toggle.svelte-8vv1oe{display:inline-flex;border:1px solid var(--gs-border);border-radius:2px;overflow:hidden;height:20px}.su-btn.svelte-8vv1oe{background:transparent;color:var(--gs-fg-muted);border:none;padding:0 8px;font-size:11px;font-weight:600;cursor:pointer}.su-btn.active.svelte-8vv1oe{background:var(--gs-row-selected, rgba(80, 140, 220, .25));color:var(--gs-fg-bright)}.add-btn.svelte-blvhlv{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--gs-fg-muted);cursor:pointer;font-size:14px;line-height:1}.add-btn.svelte-blvhlv:hover{color:var(--gs-fg-bright)}.add-row.svelte-blvhlv{display:flex;gap:6px;padding:6px 12px}.add-addr.svelte-blvhlv{width:12ch}.add-cond.svelte-blvhlv{flex:1 1 auto}.add-addr.svelte-blvhlv,.add-cond.svelte-blvhlv{background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:22px;padding:0 6px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;outline:none}.add-addr.svelte-blvhlv:focus,.add-cond.svelte-blvhlv:focus{border-color:var(--gs-focus)}.btn.svelte-blvhlv{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.btn.svelte-blvhlv:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.hint.svelte-blvhlv{color:var(--gs-fg-muted);font-size:11px;padding:6px 12px}.bp-row.svelte-blvhlv{display:flex;align-items:center;gap:12px;padding:2px 12px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--gs-fg)}.bp-row.svelte-blvhlv:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.enable.svelte-blvhlv{color:var(--gs-fg-muted);width:1ch}.cond.svelte-blvhlv{color:var(--gs-fg-muted);font-style:italic}.hits.svelte-blvhlv{color:var(--gs-fg-muted)}.add-btn.svelte-4xgrx7{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--gs-fg-muted);cursor:pointer;font-size:14px;line-height:1}.add-btn.svelte-4xgrx7:hover{color:var(--gs-fg-bright)}.add-row.svelte-4xgrx7{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px;align-items:center}.add-addr.svelte-4xgrx7{width:12ch;background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:22px;padding:0 6px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;outline:none}.add-addr.svelte-4xgrx7:focus{border-color:var(--gs-focus)}.mode-toggle.svelte-4xgrx7{display:inline-flex;border:1px solid var(--gs-border);border-radius:2px;overflow:hidden;height:22px}.mode-btn.svelte-4xgrx7{background:transparent;color:var(--gs-fg-muted);border:none;padding:0 8px;font-size:11px;cursor:pointer}.mode-btn.active.svelte-4xgrx7{background:var(--gs-row-selected, rgba(80, 140, 220, .25));color:var(--gs-fg-bright)}.btn.svelte-4xgrx7{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:2px;height:22px;padding:0 8px;font-size:11px;cursor:pointer}.btn.svelte-4xgrx7:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .06))}.hint.svelte-4xgrx7{color:var(--gs-fg-muted);font-size:11px;padding:6px 12px}.wp-row.svelte-4xgrx7{display:flex;align-items:center;gap:12px;padding:2px 12px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--gs-fg)}.wp-row.svelte-4xgrx7:hover{background:var(--gs-row-hover, rgba(255, 255, 255, .05))}.enable.svelte-4xgrx7{color:var(--gs-fg-muted)}.mode.svelte-4xgrx7{color:var(--gs-fg-muted);font-weight:600}.hint.svelte-4si0mv{color:var(--gs-fg-muted);font-size:11px;padding:6px 12px}.frame-row.svelte-4si0mv{display:flex;align-items:center;gap:12px;padding:2px 12px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--gs-fg)}.idx.svelte-4si0mv{color:var(--gs-fg-muted);width:3ch}.frame.svelte-4si0mv{color:var(--gs-fg-muted)}.sections-pane.svelte-jxk82w{width:100%;height:100%;overflow-y:auto;background:var(--gs-bg);display:flex;flex-direction:column}.debug-view.svelte-1dnn8m4{width:100%;height:100%;min-width:0;min-height:0}.log-line.svelte-1a7quci{display:flex;align-items:baseline;gap:6px;padding:1px 8px;font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);font-size:12px;line-height:1.5;color:var(--gs-fg);white-space:pre-wrap;word-break:break-word}.cat.svelte-1a7quci{color:var(--gs-fg-muted);flex:0 0 auto}.lvl.svelte-1a7quci{color:var(--gs-fg-muted);flex:0 0 auto;min-width:1.5ch;text-align:right}.msg.svelte-1a7quci{flex:1 1 auto;min-width:0}.log-line[data-sev=high].svelte-1a7quci .lvl:where(.svelte-1a7quci){color:var(--gs-error-fg, #ff7676)}.log-line[data-sev=mid].svelte-1a7quci .lvl:where(.svelte-1a7quci){color:var(--gs-warning-fg, #f5c542)}.cat-backdrop.svelte-strv92{position:fixed;inset:0;background:#00000059;z-index:2700;display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 16px 16px}.cat-card.svelte-strv92{background:var(--gs-bg-alt);color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:6px;box-shadow:0 8px 32px #00000080;min-width:280px;max-width:360px;max-height:60vh;overflow:auto;padding:12px 14px}.cat-header.svelte-strv92{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cat-title.svelte-strv92{font-size:13px;font-weight:500;color:var(--gs-fg-bright)}.close-btn.svelte-strv92{background:none;border:none;color:var(--gs-fg-muted);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.close-btn.svelte-strv92:hover{color:var(--gs-fg-bright)}.cat-empty.svelte-strv92{font-size:12px;color:var(--gs-fg-muted);margin:8px 0 0;line-height:1.5}.cat-list.svelte-strv92{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cat-row.svelte-strv92{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font-size:12px}.cat-name.svelte-strv92{font-family:var(--gs-font-mono, ui-monospace, Menlo, monospace);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-row.svelte-strv92 input[type=number]:where(.svelte-strv92){width:56px;background:var(--gs-input-bg);color:var(--gs-input-fg);border:1px solid var(--gs-input-border);border-radius:2px;height:24px;padding:0 6px;font-size:12px;outline:none}.cat-row.svelte-strv92 input[type=number]:where(.svelte-strv92):focus{border-color:var(--gs-focus)}.logs-view.svelte-sonch8{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.logs-scroll.svelte-sonch8{flex:1 1 auto;overflow-y:auto;min-height:0;padding:4px 0;background:var(--gs-bg)}.logs-empty.svelte-sonch8{color:var(--gs-fg-muted);font-size:12px;padding:16px;line-height:1.5}.logs-status.svelte-sonch8{flex:0 0 auto;padding:4px 12px;border-top:1px solid var(--gs-border);color:var(--gs-fg-muted);font-size:11px;background:var(--gs-bg-alt, var(--gs-bg))}.gs-panel.svelte-9svt3r{flex:0 0 auto;display:flex;flex-direction:column;background:var(--gs-bg);overflow:hidden;min-width:0;min-height:0}.gs-panel-content.svelte-9svt3r{flex:1 1 auto;min-height:0;min-width:0;position:relative;overflow:hidden}.workbench-sash.svelte-11cq3co{flex:0 0 4px;background:transparent;position:relative;z-index:5;user-select:none}.gs-workbench.panel-bottom>.workbench-sash.svelte-11cq3co{cursor:row-resize;width:100%;height:4px;margin:-2px 0}.gs-workbench.panel-left>.workbench-sash.svelte-11cq3co,.gs-workbench.panel-right>.workbench-sash.svelte-11cq3co{cursor:col-resize;width:4px;height:100%;margin:0 -2px}.workbench-sash.svelte-11cq3co:hover,.workbench-sash.active.svelte-11cq3co{background:var(--gs-sash-hover)}.gs-workbench.panel-collapsed>.workbench-sash.svelte-11cq3co{display:none}.gs-workbench.svelte-1cj5lpb{flex:1;min-height:0;display:flex;position:relative;--gs-panel-size: 280px}.gs-workbench.panel-bottom.svelte-1cj5lpb{flex-direction:column}.gs-workbench.panel-left.svelte-1cj5lpb,.gs-workbench.panel-right.svelte-1cj5lpb{flex-direction:row}.gs-workbench.panel-left.svelte-1cj5lpb>.gs-panel{order:0}.gs-workbench.panel-left.svelte-1cj5lpb>.workbench-sash{order:1}.gs-workbench.panel-left.svelte-1cj5lpb>.gs-display:where(.svelte-1cj5lpb){order:2}.gs-workbench.panel-right.svelte-1cj5lpb>.gs-display:where(.svelte-1cj5lpb){order:0}.gs-workbench.panel-right.svelte-1cj5lpb>.workbench-sash{order:1}.gs-workbench.panel-right.svelte-1cj5lpb>.gs-panel{order:2}.gs-workbench.panel-bottom.svelte-1cj5lpb>.gs-display:where(.svelte-1cj5lpb){order:0}.gs-workbench.panel-bottom.svelte-1cj5lpb>.workbench-sash{order:1}.gs-workbench.panel-bottom.svelte-1cj5lpb>.gs-panel{order:2}.gs-display.svelte-1cj5lpb{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--gs-bg);position:relative}.gs-workbench.panel-bottom.svelte-1cj5lpb>.gs-panel{height:var(--gs-panel-size);width:100%;border-top:1px solid var(--gs-border)}.gs-workbench.panel-left.svelte-1cj5lpb>.gs-panel{width:var(--gs-panel-size);height:100%;border-right:1px solid var(--gs-border)}.gs-workbench.panel-right.svelte-1cj5lpb>.gs-panel{width:var(--gs-panel-size);height:100%;border-left:1px solid var(--gs-border)}.gs-workbench.panel-collapsed.panel-bottom.svelte-1cj5lpb>.gs-panel{height:35px}.gs-workbench.panel-collapsed.panel-left.svelte-1cj5lpb>.gs-panel,.gs-workbench.panel-collapsed.panel-right.svelte-1cj5lpb>.gs-panel{width:0;border:0}.sb-item.svelte-icit44{display:flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer}.sb-item.svelte-icit44:hover{background:var(--gs-sb-hover)}.sb-drive.svelte-icit44{opacity:.55;transition:opacity .1s,color .1s}.sb-drive.active-read.svelte-icit44{opacity:1;color:#fff}.sb-drive.active-write.svelte-icit44{opacity:1;color:#ffe770}.drive-ico.svelte-icit44{display:inline-block;font-family:var(--gs-font-mono);font-size:11px;font-weight:600}.gs-statusbar.svelte-9u157e{flex:0 0 22px;height:22px;display:flex;align-items:stretch;background:var(--gs-sb-idle-bg);color:var(--gs-sb-idle-fg);font-size:12px;line-height:22px;border-top:1px solid var(--gs-border);transition:background-color .15s ease-out,color .15s ease-out;padding:0 4px;user-select:none}.gs-statusbar.running.svelte-9u157e{background:var(--gs-sb-running);color:var(--gs-sb-fg-running)}.gs-statusbar.paused.svelte-9u157e{background:var(--gs-sb-paused);color:var(--gs-sb-fg-running)}.gs-statusbar.stopped.svelte-9u157e{background:var(--gs-sb-stopped);color:var(--gs-sb-fg-running)}.statusbar-left.svelte-9u157e,.statusbar-right.svelte-9u157e{display:flex;align-items:stretch}.statusbar-left.svelte-9u157e{flex:1 1 auto;min-width:0}.statusbar-right.svelte-9u157e{flex-direction:row-reverse}.sb-item.svelte-9u157e{display:flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer}.sb-item.svelte-9u157e:hover{background:var(--gs-sb-hover)}.sb-state.svelte-9u157e .dot:where(.svelte-9u157e){width:8px;height:8px;border-radius:50%;background:var(--gs-fg-dim);display:inline-block}.gs-statusbar.running.svelte-9u157e .sb-state:where(.svelte-9u157e) .dot:where(.svelte-9u157e){background:#89d185}.gs-statusbar.paused.svelte-9u157e .sb-state:where(.svelte-9u157e) .dot:where(.svelte-9u157e){background:#cca700}.gs-statusbar.stopped.svelte-9u157e .sb-state:where(.svelte-9u157e) .dot:where(.svelte-9u157e){background:#f14c4c}.sb-upload.svelte-9u157e{gap:6px;font-size:11px}.upload-spinner.svelte-9u157e{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.6;animation:svelte-9u157e-gs-upload-pulse 1s ease-in-out infinite}.upload-label.svelte-9u157e{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes svelte-9u157e-gs-upload-pulse{0%,to{opacity:.3}50%{opacity:1}}.toast.svelte-q1ditb{background:var(--gs-toast-bg);color:var(--gs-toast-fg);border-radius:4px;box-shadow:var(--gs-toast-shadow);padding:10px 12px;display:flex;align-items:center;gap:10px;opacity:0;transform:translate3d(0,100%,0);transition:transform .3s ease-out,opacity .3s ease-out;pointer-events:auto;font-size:13px;line-height:22px;min-width:260px}.toast.show.svelte-q1ditb{opacity:1;transform:none}.msg.svelte-q1ditb{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn.svelte-q1ditb{background:transparent;border:none;color:var(--gs-fg);cursor:pointer;padding:2px;display:none}.toast.svelte-q1ditb:hover .close-btn:where(.svelte-q1ditb){display:block}.sev-icon.svelte-q1ditb{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:11px;font-weight:700;flex-shrink:0;color:#fff}.sev-icon.info.svelte-q1ditb{background:var(--gs-toast-info);color:#fff}.sev-icon.warning.svelte-q1ditb{background:var(--gs-toast-warning);color:#000}.sev-icon.error.svelte-q1ditb{background:var(--gs-toast-error);color:#fff}.toast-container.svelte-132o5hv{position:fixed;right:3px;bottom:25px;display:flex;flex-direction:column;gap:4px;z-index:2545;pointer-events:none;max-width:450px}p.svelte-7enumv{margin:0}button.svelte-7enumv{font-family:inherit;font-size:13px;padding:6px 14px;border-radius:2px;cursor:pointer;height:30px}.btn-primary.svelte-7enumv{background:var(--gs-primary-bg);color:var(--gs-primary-fg);border:none}.btn-primary.svelte-7enumv:hover{background:var(--gs-primary-hover)}.btn-primary.svelte-7enumv:active{background:var(--gs-primary-active)}.btn-secondary.svelte-7enumv{background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border)}.btn-secondary.svelte-7enumv:hover{background:var(--gs-btn-hover);color:var(--gs-fg-bright)}p.svelte-dn7phq{margin:0 0 10px}p.svelte-dn7phq:last-of-type{margin-bottom:0}a.svelte-dn7phq{color:var(--gs-link, var(--gs-primary-bg));text-decoration:underline;word-break:break-all}button.svelte-dn7phq{font-family:inherit;font-size:13px;padding:6px 14px;border-radius:2px;cursor:pointer;height:30px}.btn-primary.svelte-dn7phq{background:var(--gs-primary-bg);color:var(--gs-primary-fg);border:none}.btn-primary.svelte-dn7phq:hover{background:var(--gs-primary-hover)}.btn-primary.svelte-dn7phq:active{background:var(--gs-primary-active)}html,body,#app{height:100%}#app{display:flex;flex-direction:column}
