.scene-walker-test[data-v-0e95eb3a]{background:var(--panel-surface,#111);color:var(--panel-text,#eee);display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding:12px}.scene-walker-test__header[data-v-0e95eb3a]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.scene-walker-test__mode-toggle[data-v-0e95eb3a]{background:var(--surfaceAlt,#1a1a1a);border:1px solid var(--border,#333);border-radius:999px;display:flex;gap:2px;padding:2px}.mode-btn[data-v-0e95eb3a]{background:transparent;border:none;border-radius:999px;color:var(--textMuted,#888);cursor:pointer;font-size:11px;padding:3px 10px;transition:all .12s}.mode-btn--active[data-v-0e95eb3a]{background:var(--accentFill,#3b82f6);color:#fff}.scene-walker-test__map-controls[data-v-0e95eb3a]{align-items:center;background:var(--surfaceAlt,#0a0a0a);border:1px dashed var(--border,#333);border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px}.scene-walker-test__map-input[data-v-0e95eb3a]{background:var(--surface,#111);border:1px solid var(--border,#333);border-radius:4px;color:var(--text,#eee);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;min-width:160px;padding:4px 8px}.scene-walker-test__story-select{&[data-v-0e95eb3a]{background:var(--surface,#111);border:1px solid var(--border,#333);border-radius:4px;color:var(--text,#eee);flex:1;font-size:12px;max-width:320px;min-width:180px;padding:4px 8px}&[data-v-0e95eb3a]:disabled{cursor:not-allowed;opacity:.5}}.scene-walker-test__error[data-v-0e95eb3a]{color:#e57373;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.scene-walker-test__title h3[data-v-0e95eb3a]{font-size:14px;font-weight:600;margin:0}.scene-walker-test__subtitle[data-v-0e95eb3a]{color:var(--textMuted,#888);font-size:11px}.scene-walker-test__controls[data-v-0e95eb3a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.scene-walker-test__scene-list[data-v-0e95eb3a]{display:flex;flex-wrap:wrap;gap:6px}.scene-chip-group[data-v-0e95eb3a]{align-items:stretch;display:inline-flex;gap:2px}.scene-chip{&[data-v-0e95eb3a]{align-items:center;background:var(--surfaceAlt,#1a1a1a);border:1px solid var(--border,#333);border-radius:999px;color:var(--textMuted,#999);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px;transition:all .12s}&[data-v-0e95eb3a]:hover{border-color:var(--accentFill,#3b82f6);color:var(--text,#eee)}}.scene-chip__edit{&[data-v-0e95eb3a]{align-items:center;align-self:center;background:var(--surfaceAlt,#1a1a1a);border:1px solid var(--border,#333);border-radius:50%;color:var(--textMuted,#888);cursor:pointer;display:inline-flex;font-size:10px;height:22px;justify-content:center;transition:all .12s;width:22px}&[data-v-0e95eb3a]:hover{border-color:var(--accentFill,#3b82f6);color:var(--accentFill,#3b82f6)}}.scene-chip--active[data-v-0e95eb3a]{background:var(--accentFill,#3b82f6);border-color:var(--accentFill,#3b82f6);color:#fff}.scene-chip__dot[data-v-0e95eb3a]{background:currentColor;border-radius:50%;height:6px;opacity:.7;width:6px}.scene-walker-test__transport[data-v-0e95eb3a]{display:flex;gap:6px}.scene-walker-test__choice-prompt[data-v-0e95eb3a]{background:color-mix(in oklch,var(--accentFill,#3b82f6) 8%,var(--surfaceAlt,#0a0a0a));border:1px solid var(--accentFill,#3b82f6);border-radius:8px;box-shadow:0 0 0 2px color-mix(in oklch,var(--accentFill,#3b82f6) 20%,transparent);display:flex;flex-direction:column;gap:8px;padding:10px 12px}.scene-walker-test__choice-title[data-v-0e95eb3a]{color:var(--accentFill,#3b82f6);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.scene-walker-test__choice-buttons[data-v-0e95eb3a]{display:flex;flex-wrap:wrap;gap:8px}.choice-btn{&[data-v-0e95eb3a]{background:var(--surface,#1a1a1a);border:1px solid var(--border,#333);border-radius:6px;color:var(--text,#eee);cursor:pointer;flex:1 1 auto;font-size:13px;min-width:160px;padding:10px 16px;text-align:left;transition:all .12s}&[data-v-0e95eb3a]:hover{background:color-mix(in oklch,var(--accentFill,#3b82f6) 12%,var(--surface,#1a1a1a));border-color:var(--accentFill,#3b82f6);transform:translateY(-1px)}&[data-v-0e95eb3a]:active{transform:translateY(0)}}.scene-walker-test__stage[data-v-0e95eb3a]{border:1px solid var(--border,#333);border-radius:8px;flex:1;min-height:0;overflow:hidden}.scene-walker-test__log[data-v-0e95eb3a]{background:var(--surfaceAlt,#0a0a0a);border:1px solid var(--border,#333);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;max-height:120px;overflow-y:auto;padding:6px 8px}.scene-walker-test__log-title[data-v-0e95eb3a]{color:var(--textMuted,#666);letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.scene-walker-test__log-entry[data-v-0e95eb3a]{color:var(--text,#ccc);padding:1px 0}.scene-chip--add{&[data-v-0e95eb3a]{background:transparent;border-style:dashed;color:var(--accentFill,#3b82f6)}&[data-v-0e95eb3a]:hover:not(:disabled){background:color-mix(in oklch,var(--accentFill,#3b82f6) 12%,transparent)}&[data-v-0e95eb3a]:disabled{cursor:not-allowed;opacity:.5}}.scene-chip__star[data-v-0e95eb3a]{color:#fbbf24;font-size:9px;margin-right:-2px}.scene-walker-test__empty[data-v-0e95eb3a]{align-items:center;background:var(--surfaceAlt,#0a0a0a);border:1px dashed var(--border,#333);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center}.scene-walker-test__empty-icon[data-v-0e95eb3a]{color:var(--textMuted,#666);font-size:24px}.scene-walker-test__empty-title[data-v-0e95eb3a]{color:var(--text,#eee);font-size:13px;font-weight:600}.scene-walker-test__empty-hint[data-v-0e95eb3a]{color:var(--textMuted,#888);font-size:11px;max-width:380px}.scene-walker-test__inspector[data-v-0e95eb3a],.scene-walker-test__transitions[data-v-0e95eb3a]{background:var(--surfaceAlt,#0a0a0a);border:1px solid var(--border,#333);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.scene-walker-test__inspector-header[data-v-0e95eb3a],.scene-walker-test__transitions-header[data-v-0e95eb3a]{align-items:center;display:flex;gap:8px;justify-content:space-between}.scene-walker-test__inspector-label[data-v-0e95eb3a]{color:var(--textMuted,#888);gap:6px}.scene-walker-test__inspector-label[data-v-0e95eb3a],.scene-walker-test__start-badge[data-v-0e95eb3a]{align-items:center;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.scene-walker-test__start-badge[data-v-0e95eb3a]{background:color-mix(in oklch,#fbbf24 20%,transparent);border-radius:999px;color:#fbbf24;gap:4px;padding:2px 8px}.scene-walker-test__inspector-row[data-v-0e95eb3a]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.scene-walker-test__rename-input[data-v-0e95eb3a]{background:var(--surface,#111);border:1px solid var(--border,#333);border-radius:4px;color:var(--text,#eee);flex:1 1 200px;font-size:12px;min-width:160px;padding:5px 10px}.btn--danger{&[data-v-0e95eb3a]{color:#e57373}&[data-v-0e95eb3a]:hover:not(:disabled){background:color-mix(in oklch,#e57373 12%,transparent);border-color:#e57373}}.scene-walker-test__transitions-empty[data-v-0e95eb3a]{color:var(--textMuted,#666);font-size:11px;font-style:italic;padding:4px 0}.scene-walker-test__trans-table[data-v-0e95eb3a]{border-collapse:collapse;font-size:11px;width:100%}.scene-walker-test__trans-table th[data-v-0e95eb3a]{border-bottom:1px solid var(--border,#333);color:var(--textMuted,#888);font-size:10px;font-weight:600;letter-spacing:.05em;padding:4px 6px;text-align:left;text-transform:uppercase}.scene-walker-test__trans-table td[data-v-0e95eb3a]{border-bottom:1px solid color-mix(in oklch,var(--border,#333) 50%,transparent);padding:4px 6px}.scene-walker-test__trans-table tr:last-child td[data-v-0e95eb3a]{border-bottom:none}.scene-walker-test__trans-from[data-v-0e95eb3a]{color:var(--text,#eee)}.scene-walker-test__trans-input[data-v-0e95eb3a],.scene-walker-test__trans-select[data-v-0e95eb3a]{background:var(--surface,#111);border:1px solid var(--border,#333);border-radius:3px;color:var(--text,#eee);font-family:inherit;font-size:11px;padding:3px 6px;width:100%}.scene-walker-test__trans-delete{&[data-v-0e95eb3a]{align-items:center;background:transparent;border:1px solid var(--border,#333);border-radius:4px;color:var(--textMuted,#666);cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:all .12s;width:22px}&[data-v-0e95eb3a]:hover:not(:disabled){border-color:#e57373;color:#e57373}&[data-v-0e95eb3a]:disabled{cursor:not-allowed;opacity:.4}}
