.cue-scene.svelte-1i3ra3f{min-width:0;color:var(--film-ink);padding:10px 24px}.running-order.svelte-1i3ra3f>span:where(.svelte-1i3ra3f){font:9px var(--font-mono);color:var(--film-muted);letter-spacing:.06em}ol.svelte-1i3ra3f{flex-wrap:wrap;align-content:start;gap:5px 10px;min-height:28px;margin:6px 0 8px;padding:0;list-style:none;display:flex}li.svelte-1i3ra3f{font:12px/1.5 var(--font-body);overflow-wrap:anywhere}li.svelte-1i3ra3f:not(:last-child):after{content:" →";color:var(--film-muted);margin-left:8px}li.svelte-1i3ra3f b:where(.svelte-1i3ra3f){font:10px var(--font-mono);color:var(--film-muted)}.pointers.svelte-1i3ra3f{font:11px/1.5 var(--font-mono);flex-wrap:wrap;gap:6px 16px;min-height:23px;margin-bottom:8px;display:flex}.pointers.svelte-1i3ra3f span:where(.svelte-1i3ra3f){border-radius:4px;padding:3px 5px}.pointers.svelte-1i3ra3f b:where(.svelte-1i3ra3f){font-weight:500}.node-grid.svelte-1i3ra3f{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:166px;display:grid}.node.svelte-1i3ra3f{border:1px solid var(--node-color);background:var(--film-label-bg);border-radius:8px;min-width:0;padding:8px 12px}.node.visited.svelte-1i3ra3f{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--film-accent) calc(var(--emphasis) * 100%), transparent)}.node-title.svelte-1i3ra3f{align-items:baseline;gap:8px;min-width:0;display:flex}.node-title.svelte-1i3ra3f b:where(.svelte-1i3ra3f){color:var(--node-color);font:11px var(--font-mono)}.node-title.svelte-1i3ra3f strong:where(.svelte-1i3ra3f){font:500 13px/1.5 var(--font-body);overflow-wrap:anywhere}.links.svelte-1i3ra3f{justify-content:space-between;gap:6px;margin-top:8px;display:flex}.links.svelte-1i3ra3f span:where(.svelte-1i3ra3f){font:10px/1.4 var(--font-mono);color:var(--film-muted);border-radius:4px;gap:3px;padding:2px 4px;display:grid}.links.svelte-1i3ra3f b:where(.svelte-1i3ra3f){color:var(--film-ink);font-size:11px;font-weight:500}.changed.svelte-1i3ra3f{background:color-mix(in srgb, var(--film-change) 20%, var(--film-label-bg));outline:1px solid var(--film-change)}.evidence.svelte-1i3ra3f{min-height:52px;margin-top:8px}.evidence.svelte-1i3ra3f p:where(.svelte-1i3ra3f){font:12px/1.6 var(--font-body);margin:0}.evidence.svelte-1i3ra3f span:where(.svelte-1i3ra3f){color:var(--film-accent);font:11px/1.5 var(--font-mono);margin-top:6px;display:block}.scope.svelte-1i3ra3f{font:10px/1.6 var(--font-body);color:var(--film-muted);margin:6px 0 0}.empty.svelte-1i3ra3f{font:13px/1.6 var(--font-body);color:var(--film-muted);grid-column:1/-1}@media (width<=550px){.cue-scene.svelte-1i3ra3f{padding:10px 16px}.node.svelte-1i3ra3f{padding:8px}.node-title.svelte-1i3ra3f{gap:5px}.node-title.svelte-1i3ra3f strong:where(.svelte-1i3ra3f){font-size:12px}.links.svelte-1i3ra3f{gap:2px}.links.svelte-1i3ra3f span:where(.svelte-1i3ra3f){padding:2px;font-size:9px}.links.svelte-1i3ra3f b:where(.svelte-1i3ra3f){font-size:10px}.node-grid.svelte-1i3ra3f{min-height:166px}.evidence.svelte-1i3ra3f{min-height:52px}}@layer components{.cue-lab{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cue-lab h3{font-size:var(--text-xl);font-weight:400}.cue-lab h4{font-size:var(--text-sm);font-weight:500}.cue-lab p,.cue-lab li{font-size:var(--text-sm);color:var(--ink-body);line-height:1.7}.cue-lab .fields{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cue-lab .fields>*{min-width:0}.cue-lab label{font-size:var(--text-sm);margin-block:var(--space-3) var(--space-2);display:block}.cue-lab input:not([type=radio]),.cue-lab select{width:100%;max-width:100%;min-height:44px;padding:var(--space-2);background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;display:block}.cue-lab button{border-radius:var(--radius-pill);border:1px solid var(--border-strong);min-height:44px;padding:var(--space-2) var(--space-4);color:var(--ink);background:var(--surface);font-size:var(--text-sm);margin-top:var(--space-3)}.cue-lab button.primary{color:var(--action-ink);background:var(--action-bg);border-color:var(--action-bg)}.cue-lab button:disabled{opacity:.45;cursor:default}.cue-lab .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cue-lab .feedback{padding:var(--space-4);background:var(--accent-soft);border-radius:var(--radius-md)}.cue-lab dt,.cue-lab .limits{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.7}.cue-lab summary{cursor:pointer;min-height:44px;font-size:var(--text-sm)}.cue-lab details{min-width:0}.cue-lab details p{margin-block:var(--space-3)}.cue-lab .trace{padding-left:var(--space-5)}.cue-lab [aria-current=step]{color:var(--accent-ink);font-weight:500}.cue-lab fieldset{border:0;min-width:0;padding:0}.cue-lab legend{font:var(--text-md) var(--font-display);line-height:1.6}.cue-lab .choice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);align-items:start;display:flex}.cue-lab .choice input{flex-shrink:0;margin-top:5px}@media (width<=40rem){.cue-lab{padding:var(--space-3)}.cue-lab .fields{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}}.cue-lab .scene-panel{background:var(--film-bg);border:1px solid var(--film-label-border);border-radius:12px;min-width:0}.cue-experience.svelte-19dr1lj{width:100%;min-width:0}.mode-note.svelte-19dr1lj{font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3)}.cue-experience.svelte-19dr1lj .caption{min-height:105px}.cue-experience.svelte-19dr1lj .skip{width:44px}.cue-experience.svelte-19dr1lj .stills header{padding-top:14px}.cue-experience.svelte-19dr1lj .stills h3{color:var(--film-ink);margin-top:8px;font-size:1.5rem}.cue-experience.svelte-19dr1lj .stills .caption{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:72px;padding-bottom:12px}.cue-experience.svelte-19dr1lj .stills .caption>span{font-size:10px}.cue-experience.svelte-19dr1lj .stills h4{color:var(--film-ink);font-size:1.2rem}.cue-experience.svelte-19dr1lj .stills .navigation,.cue-experience.svelte-19dr1lj .stills .step-select{padding-bottom:6px}.cue-experience.svelte-19dr1lj .stills nav{padding-block:3px}@media (width<=550px){.cue-experience.svelte-19dr1lj .stills .caption{min-height:80px}.cue-experience.svelte-19dr1lj .stills h3{font-size:1.2rem}.cue-experience.svelte-19dr1lj .stills h4{font-size:1rem}}@container (width<=520px){.cue-experience.svelte-19dr1lj .film .caption{min-height:100px}}@container (width<=310px){.cue-experience.svelte-19dr1lj .transport-row{flex-wrap:wrap}}.kicker.svelte-2nceiz{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.syntax.svelte-2nceiz{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}
