.container[data-v-f7d06766]{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%}.card[data-v-f7d06766]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.9rem}.toolbar-card[data-v-f7d06766]{box-shadow:none;position:static}.toolbar-content[data-v-f7d06766]{align-items:start;display:grid;gap:.7rem;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr)}.toolbar-right[data-v-f7d06766]{border-left:1px solid #e5e7eb;padding-left:.65rem}.workspace-shell[data-v-f7d06766]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);min-height:0;overflow:hidden}.stage-card[data-v-f7d06766]{display:flex;flex-direction:column;height:100%;min-height:0;position:static}.side-panel[data-v-f7d06766]{max-height:none;overflow:auto;position:static}.title-row[data-v-f7d06766]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.title-row h1[data-v-f7d06766]{font-size:1.2rem;margin:0}.stage-header[data-v-f7d06766]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.stage-header h2[data-v-f7d06766]{margin:0}.stage-controls[data-v-f7d06766]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.stage-viewport[data-v-f7d06766]{background:#0f172a;border:1px solid #cbd5e1;border-radius:.55rem;flex:1;min-height:0;overflow:hidden;position:relative}.stage-canvas[data-v-f7d06766]{height:100%;min-height:0;width:100%}.stage-map-overlay[data-v-f7d06766]{-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-f7d06766]{margin:.14rem 0}.map-overlay-title[data-v-f7d06766]{color:#93c5fd;font-weight:600}.console-status-grid[data-v-f7d06766]{display:grid;gap:.42rem .95rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.1rem}.console-status-item[data-v-f7d06766]{align-items:center;display:flex;font-size:.8rem;gap:.32rem;justify-content:flex-start;line-height:1.15}.status-key[data-v-f7d06766]{color:#64748b;white-space:nowrap}.inline-log[data-v-f7d06766]{font-size:.8rem;line-height:1.2;margin:.08rem 0 0}.muted[data-v-f7d06766]{color:#4b5563;margin:.25rem 0}.button[data-v-f7d06766]{background:#111827;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem .75rem}.button.secondary[data-v-f7d06766]{background:#6b7280}.row[data-v-f7d06766]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:.28rem 0}.compact-row[data-v-f7d06766]{margin:.25rem 0 .45rem}.input[data-v-f7d06766]{border:1px solid #d1d5db;border-radius:.5rem;margin-left:.5rem;padding:.35rem .5rem}.input.wide[data-v-f7d06766]{min-width:22rem}.grow[data-v-f7d06766]{flex:1}.layer-toggles[data-v-f7d06766]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.layer-toggles label[data-v-f7d06766]{align-items:center;display:inline-flex;gap:.25rem}.messages[data-v-f7d06766]{margin:.5rem 0 0;padding-left:1rem}.compact-list[data-v-f7d06766]{margin-top:.3rem}.compact-list li[data-v-f7d06766]{font-size:.82rem;margin:.15rem 0}.grid[data-v-f7d06766]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:.75rem}.render-canvas[data-v-f7d06766],.three-canvas[data-v-f7d06766]{background:#0f172a;display:block;width:100%}.three-canvas[data-v-f7d06766]{height:100%}.topic-card[data-v-f7d06766]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;padding:.65rem}.topic-actions[data-v-f7d06766]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:.35rem 0 .45rem}.topic-toggle[data-v-f7d06766]{font-size:.85rem;gap:.35rem}.icon-button[data-v-f7d06766],.topic-toggle[data-v-f7d06766]{align-items:center;display:inline-flex}.icon-button[data-v-f7d06766]{background:#fff;border:1px solid #d1d5db;border-radius:.35rem;color:#374151;cursor:pointer;gap:.3rem;padding:.2rem .45rem}.icon-button[data-v-f7d06766]:disabled{cursor:not-allowed;opacity:.55}.preview-text[data-v-f7d06766]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.topic-header[data-v-f7d06766]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.ok[data-v-f7d06766]{color:#047857}.error[data-v-f7d06766],.warn[data-v-f7d06766]{color:#b91c1c}@media(max-width:1200px){.toolbar-content[data-v-f7d06766]{grid-template-columns:1fr}.toolbar-right[data-v-f7d06766]{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:.6rem}.workspace-shell[data-v-f7d06766]{grid-template-columns:1fr;overflow:auto}}@media(min-width:1700px){.toolbar-content[data-v-f7d06766]{grid-template-columns:minmax(0,1.7fr) minmax(420px,1fr)}.console-status-grid[data-v-f7d06766]{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:760px){.container[data-v-f7d06766]{height:auto;overflow:auto}.stage-map-overlay[data-v-f7d06766]{margin:.5rem;max-width:none;pointer-events:auto;position:static}.stage-canvas[data-v-f7d06766],.three-canvas[data-v-f7d06766]{height:380px;min-height:380px}}
