.container[data-v-d2add68d]{display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:1rem;grid-template-rows:auto 1fr;height:100vh;margin:0;max-width:none;overflow:hidden;padding:.45rem .6rem .6rem;width:100%}.console-only[data-v-d2add68d]{grid-template-rows:1fr}.debug-workspace[data-v-d2add68d]{--debug-bg:#0f1117;--debug-surface:#171a21;--debug-surface-2:#1d212a;--debug-border:#2d3340;--debug-border-soft:#242a35;--debug-text:#e6eaf2;--debug-muted:#9aa4b2;--debug-subtle:#6f7a89;--debug-accent:#6ea8fe;--debug-success:#5cc98b;--debug-warning:#e7b65c;--debug-danger:#f17878;background:var(--debug-bg);color:var(--debug-text);gap:.65rem}.debug-workspace .card[data-v-d2add68d]{background:var(--debug-surface);border-color:var(--debug-border);color:var(--debug-text)}.debug-shell[data-v-d2add68d]{display:grid;gap:.65rem;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.debug-header[data-v-d2add68d]{align-items:center;display:flex;gap:.85rem;justify-content:space-between;min-height:2rem}.debug-header h1[data-v-d2add68d]{font-size:1rem;font-weight:650;line-height:1.2;margin:0}.debug-header .debug-tagline-line[data-v-d2add68d],.debug-header p[data-v-d2add68d]{color:var(--debug-muted);font-size:.78rem;font-style:italic;margin:.1rem 0 0}.debug-chip-row[data-v-d2add68d]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.debug-chip[data-v-d2add68d],.status-pill[data-v-d2add68d],.tab-pill[data-v-d2add68d]{align-items:center;background:var(--debug-surface-2);border:1px solid var(--debug-border);border-radius:999px;color:var(--debug-muted);display:inline-flex;font-size:.74rem;line-height:1.2;padding:.18rem .55rem;white-space:nowrap}.debug-chip.is-active[data-v-d2add68d],.tab-pill.is-selected[data-v-d2add68d]{background:#6ea8fe29;border-color:#6ea8fe99;color:var(--debug-text)}.debug-chip.is-success[data-v-d2add68d],.status-pill.is-success[data-v-d2add68d]{background:#5cc98b1f;border-color:#5cc98b6b;color:var(--debug-success)}.debug-chip.is-warning[data-v-d2add68d],.status-pill.is-warning[data-v-d2add68d]{background:#e7b65c21;border-color:#e7b65c73;color:var(--debug-warning)}.debug-chip.is-muted[data-v-d2add68d],.status-pill.is-muted[data-v-d2add68d]{background:#9aa4b214;border-color:var(--debug-border);color:var(--debug-subtle)}.debug-action[data-v-d2add68d]{background:var(--debug-surface-2);border:1px solid var(--debug-border);border-radius:.45rem;color:var(--debug-text);cursor:pointer;font-size:.78rem;padding:.32rem .6rem}.debug-action.primary[data-v-d2add68d]{background:var(--debug-accent);border-color:#6ea8fea6;color:#07111f}.debug-action.ghost[data-v-d2add68d]{background:transparent;color:var(--debug-muted)}.debug-action[data-v-d2add68d]:disabled{cursor:not-allowed;opacity:.55}.debug-main-grid[data-v-d2add68d]{align-content:start;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(520px,1.6fr) minmax(360px,.8fr);min-height:0;overflow:auto}.debug-panel[data-v-d2add68d]{background:var(--debug-surface);border:1px solid var(--debug-border);border-radius:.75rem;color:var(--debug-text);padding:.85rem}.device-inspector-panel[data-v-d2add68d]{min-height:-moz-min-content;min-height:min-content;min-width:0;overflow-x:auto;overflow-y:visible}.right-rail[data-v-d2add68d]{min-height:0;min-width:0;overflow:auto}.nested-card-header[data-v-d2add68d],.panel-title-row[data-v-d2add68d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.7rem}.inspector-section h3[data-v-d2add68d],.nested-card-header h3[data-v-d2add68d],.panel-title-row h2[data-v-d2add68d]{font-size:.96rem;line-height:1.2;margin:0}.command-actions[data-v-d2add68d],.command-presets[data-v-d2add68d],.inspector-tabs[data-v-d2add68d]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.tab-pill[data-v-d2add68d]{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}button.tab-pill[data-v-d2add68d]{font:inherit}.inspector-section[data-v-d2add68d]{display:grid;gap:.8rem;margin-top:.85rem}.inspector-section.inspector-section--retained[data-v-d2add68d]{align-items:stretch;display:flex;flex-direction:column;gap:.8rem;margin-top:.85rem;min-width:0}.inspector-section.inspector-section--retained .nested-card-header[data-v-d2add68d]{margin-bottom:0}.retained-table-scroll[data-v-d2add68d]{align-self:stretch;flex:0 1 auto;max-width:100%;min-height:-moz-min-content;min-height:min-content;min-width:0;overflow-x:auto;overflow-y:visible}.device-inspector-panel table.retained-messages-table.debug-table[data-v-d2add68d]{margin-top:0;max-width:100%;min-width:0;width:100%}.retained-messages-table td.retained-value-cell[data-v-d2add68d]{overflow-wrap:anywhere;vertical-align:top;white-space:normal;word-break:break-word}.stat-grid[data-v-d2add68d]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.stat-card[data-v-d2add68d]{background:var(--debug-surface-2);border:1px solid var(--debug-border-soft);border-radius:.65rem;padding:.7rem}.stat-card strong[data-v-d2add68d]{color:var(--debug-text);display:block;font-size:1.35rem;line-height:1.15}.stat-card span[data-v-d2add68d]{color:var(--debug-muted);display:block;font-size:.78rem;margin-top:.2rem}.stat-card.tone-success strong[data-v-d2add68d]{color:var(--debug-success)}.stat-card.tone-warning strong[data-v-d2add68d]{color:var(--debug-warning)}.stat-card.tone-info strong[data-v-d2add68d]{color:var(--debug-accent)}.inspector-overview-grid[data-v-d2add68d]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.nested-card[data-v-d2add68d]{background:#1d212ac2;border:1px solid var(--debug-border-soft);border-radius:.65rem;padding:.8rem}.kv-grid[data-v-d2add68d]{display:grid;font-size:.82rem;gap:.48rem .8rem;grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);margin:0}.kv-grid dt[data-v-d2add68d]{color:var(--debug-muted)}.kv-grid dd[data-v-d2add68d]{margin:0;min-width:0;overflow-wrap:anywhere}.disk-list p[data-v-d2add68d]{font-size:.82rem;margin:.32rem 0}.subtle[data-v-d2add68d]{color:var(--debug-muted);font-size:.78rem}.debug-table[data-v-d2add68d]{border:1px solid var(--debug-border);border-collapse:separate;border-radius:.65rem;border-spacing:0;font-size:.78rem;min-width:28rem;overflow:hidden;width:100%}.debug-table td[data-v-d2add68d],.debug-table th[data-v-d2add68d]{border-bottom:1px solid var(--debug-border-soft);padding:.48rem .58rem;text-align:left;vertical-align:top}.debug-table th[data-v-d2add68d]{background:var(--debug-surface-2);color:var(--debug-muted);font-weight:600}.debug-table tr:last-child td[data-v-d2add68d]{border-bottom:none}.debug-table tr:nth-child(2n) td[data-v-d2add68d]{background:#ffffff04}.debug-table tr.row-warning td[data-v-d2add68d]{background:#e7b65c14}.debug-table tr.row-muted td[data-v-d2add68d]{background:#9aa4b20d;color:var(--debug-subtle)}.debug-table code[data-v-d2add68d],.debug-workspace code[data-v-d2add68d]{color:#c9d7f2}.command-editor[data-v-d2add68d],.debug-input[data-v-d2add68d]{background:#12151c;border:1px solid var(--debug-border);border-radius:.55rem;color:var(--debug-text);font:inherit;font-size:.8rem;padding:.48rem .6rem;width:100%}.command-editor[data-v-d2add68d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:8.8rem;resize:vertical}.right-rail[data-v-d2add68d]{align-content:start;display:grid;gap:.9rem;grid-auto-rows:max-content}.compact-stage-header[data-v-d2add68d]{align-items:center;margin-bottom:.45rem}.map-fullscreen-button[data-v-d2add68d]{align-items:center;background:var(--debug-surface-2);border:1px solid var(--debug-border);border-radius:.5rem;color:var(--debug-text);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.map-fullscreen-button[data-v-d2add68d]:hover{border-color:#6ea8feb3;color:var(--debug-accent)}.rail-card-grid[data-v-d2add68d]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.command-panel[data-v-d2add68d],.file-panel[data-v-d2add68d]{padding:.75rem}.file-tree[data-v-d2add68d]{display:grid;gap:.38rem;margin:.7rem 0}.file-row[data-v-d2add68d]{align-items:center;color:var(--debug-text);display:flex;font-size:.78rem;gap:.42rem;min-width:0}.file-row span[data-v-d2add68d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row.is-partial[data-v-d2add68d]{color:var(--debug-muted)}.map-layout-shell[data-v-d2add68d]{min-height:min(720px,calc(100vh - 4.2rem))}.card[data-v-d2add68d]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.9rem}.toolbar-card[data-v-d2add68d]{box-shadow:none;position:static}.toolbar-content[data-v-d2add68d]{align-items:start;display:grid;gap:.7rem;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr)}.toolbar-right[data-v-d2add68d]{border-left:1px solid #e5e7eb;min-width:0;padding-left:.65rem}.workspace-shell[data-v-d2add68d]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);min-height:0;overflow:hidden}.stage-card[data-v-d2add68d]{display:flex;flex-direction:column;height:100%;min-height:0;position:static}.stage-card.compact-map-card[data-v-d2add68d]{height:-moz-fit-content;height:fit-content;min-height:0}.map-layout-shell .stage-card[data-v-d2add68d]{min-height:min(640px,calc(100vh - 4.8rem))}.side-panel[data-v-d2add68d]{height:100%;max-height:none;min-height:0;overflow:auto;position:static}.side-panel-header[data-v-d2add68d]{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.side-panel-header h3[data-v-d2add68d]{margin:0}.mqtt-connection-badge[data-v-d2add68d]{border:1px solid transparent;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.2;padding:.12rem .55rem;white-space:nowrap}.mqtt-connection-badge.is-connected[data-v-d2add68d]{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.mqtt-connection-badge.is-connecting[data-v-d2add68d]{background:#fef3c7;border-color:#fcd34d;color:#92400e}.mqtt-connection-badge.is-offline[data-v-d2add68d]{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.title-row[data-v-d2add68d]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.title-row h1[data-v-d2add68d]{font-size:1.2rem;margin:0}.stage-header[data-v-d2add68d]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.stage-header h2[data-v-d2add68d]{margin:0}.stage-title-row[data-v-d2add68d]{gap:.45rem}.robot-id-chip[data-v-d2add68d],.stage-title-row[data-v-d2add68d]{align-items:center;display:inline-flex}.robot-id-chip[data-v-d2add68d]{background:#dbeafe;border:1px solid #cbd5e1;border-radius:999px;color:#1e3a8a;font-size:.75rem;line-height:1.2;padding:.12rem .6rem}.stage-controls[data-v-d2add68d]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.stage-viewport[data-v-d2add68d]{background:#0f172a;border:1px solid #cbd5e1;border-radius:.55rem;flex:1 1 min(560px,calc(100vh - 9rem));min-height:360px;overflow:hidden;position:relative}.stage-viewport.compact-stage-viewport[data-v-d2add68d]{aspect-ratio:16/9;flex:0 0 auto;height:auto;max-height:360px;min-height:260px}.stage-canvas[data-v-d2add68d]{height:100%;inset:0;min-height:0;position:absolute;width:100%}.stage-map-overlay[data-v-d2add68d]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172aad;border:1px solid rgba(148,163,184,.35);border-radius:.45rem;color:#e2e8f0;font-size:.78rem;left:.55rem;max-width:min(680px,calc(100% - 1.1rem));padding:.45rem .6rem;pointer-events:none;position:absolute;top:.55rem}.stage-map-overlay p[data-v-d2add68d]{margin:.14rem 0}.map-overlay-title[data-v-d2add68d]{color:#93c5fd;font-weight:600}.inline-log[data-v-d2add68d]{font-size:.8rem;line-height:1.2;margin:.08rem 0 0;max-height:14rem;max-width:100%;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.muted[data-v-d2add68d]{color:#4b5563;margin:.25rem 0}.button[data-v-d2add68d]{background:#111827;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem .75rem}.button.secondary[data-v-d2add68d]{background:#6b7280}.row[data-v-d2add68d]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:.28rem 0}.compact-row[data-v-d2add68d]{margin:.25rem 0 .45rem}.input[data-v-d2add68d]{border:1px solid #d1d5db;border-radius:.5rem;margin-left:.5rem;padding:.35rem .5rem}.input.wide[data-v-d2add68d]{min-width:22rem}.grow[data-v-d2add68d]{flex:1}.layer-toggles[data-v-d2add68d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.layer-toggles label[data-v-d2add68d]{align-items:center;display:inline-flex;gap:.25rem}.messages[data-v-d2add68d]{margin:.5rem 0 0;padding-left:1rem}.compact-list[data-v-d2add68d]{margin-top:.3rem}.compact-list li[data-v-d2add68d]{font-size:.82rem;margin:.15rem 0}.log-card[data-v-d2add68d]{display:flex;flex-direction:column;margin-top:.9rem;min-height:0}.log-scroll[data-v-d2add68d]{max-height:16rem;min-height:6rem;overflow:auto;overflow-x:hidden}.log-scroll .messages[data-v-d2add68d]{margin-top:.1rem}.log-level[data-v-d2add68d]{display:inline-block;margin-left:.45rem}.log-scroll li[data-v-d2add68d]{max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.render-canvas[data-v-d2add68d],.three-canvas[data-v-d2add68d]{background:#0f172a;display:block;width:100%}.three-canvas[data-v-d2add68d]{height:100%}.layer-table[data-v-d2add68d]{margin-top:.75rem;max-width:100%;table-layout:fixed;width:100%}.layer-table td[data-v-d2add68d],.layer-table th[data-v-d2add68d]{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.layer-table td code[data-v-d2add68d],.layer-table td span[data-v-d2add68d]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:clip;vertical-align:bottom;white-space:nowrap}.layer-preview-cell[data-v-d2add68d]{max-width:0}.layer-cell-preview[data-v-d2add68d]{display:block;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;width:100%}.layer-table td[data-v-d2add68d]{vertical-align:middle}.resizable-th[data-v-d2add68d]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.column-resize-handle[data-v-d2add68d]{bottom:0;cursor:col-resize;position:absolute;right:-.25rem;top:0;touch-action:none;width:.5rem;z-index:2}.column-resize-handle[data-v-d2add68d]:after{background:transparent;bottom:.35rem;content:"";position:absolute;right:.22rem;top:.35rem;width:1px}.column-resize-handle[data-v-d2add68d]:hover:after{background:var(--debug-accent)}.icon-button[data-v-d2add68d]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.35rem;color:#374151;cursor:pointer;display:inline-flex;gap:.3rem;padding:.2rem .45rem}.icon-button[data-v-d2add68d]:disabled{cursor:not-allowed;opacity:.55}.preview-text[data-v-d2add68d]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ok[data-v-d2add68d]{color:#047857}.error[data-v-d2add68d],.warn[data-v-d2add68d]{color:#b91c1c}@media(max-width:1200px){.toolbar-content[data-v-d2add68d]{grid-template-columns:1fr}.toolbar-right[data-v-d2add68d]{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:.6rem}.debug-main-grid[data-v-d2add68d],.workspace-shell[data-v-d2add68d]{grid-template-columns:1fr;overflow:auto}.device-inspector-panel[data-v-d2add68d],.right-rail[data-v-d2add68d]{overflow:visible}.rail-card-grid[data-v-d2add68d]{grid-template-columns:1fr}}@media(min-width:1700px){.toolbar-content[data-v-d2add68d]{grid-template-columns:minmax(0,1.7fr) minmax(420px,1fr)}}@media(max-width:760px){.container[data-v-d2add68d]{height:auto;overflow:auto}.debug-panel[data-v-d2add68d]{padding:.65rem}.inspector-tabs[data-v-d2add68d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.tab-pill[data-v-d2add68d]{text-align:center}.kv-grid[data-v-d2add68d]{gap:.18rem;grid-template-columns:1fr}.debug-table[data-v-d2add68d]{min-width:24rem}.stage-map-overlay[data-v-d2add68d]{margin:.5rem;max-width:none;pointer-events:auto;position:static}.stage-viewport[data-v-d2add68d]{height:380px;min-height:380px}}
