.experience-boundary.svelte-fi6n9w{width:100%;min-width:0}.quickselect-scene.svelte-fi6n9w{color:var(--film-ink);font:12px var(--font-mono);gap:14px;padding:18px 20px;display:grid}.scene-top.svelte-fi6n9w,.partition-meta.svelte-fi6n9w{color:var(--film-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.scene-top.svelte-fi6n9w strong:where(.svelte-fi6n9w),.partition-meta.svelte-fi6n9w strong:where(.svelte-fi6n9w){color:var(--film-ink);font-weight:400}.rank-card.svelte-fi6n9w{border:1px solid var(--film-accent);background:var(--film-panel);border-radius:10px;gap:6px;padding:18px;display:grid}.rank-card.svelte-fi6n9w span:where(.svelte-fi6n9w){color:var(--film-muted);text-transform:uppercase;font-size:10px}.rank-card.svelte-fi6n9w strong:where(.svelte-fi6n9w){font:400 clamp(1.8rem, 5vw, 3rem) var(--font-display);color:var(--film-ink)}.rank-card.svelte-fi6n9w p:where(.svelte-fi6n9w){color:var(--film-muted);margin:0;line-height:1.5}.readings.svelte-fi6n9w{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.readings.svelte-fi6n9w>div:where(.svelte-fi6n9w){border:1px solid var(--film-label-border);background:var(--film-panel);min-width:0;color:var(--film-muted);opacity:.42;transition:all var(--dur-fast) ease;border-radius:6px;gap:8px;padding:9px 8px;display:grid}.readings.svelte-fi6n9w>div.active:where(.svelte-fi6n9w){opacity:1}.readings.svelte-fi6n9w>div.boundary:where(.svelte-fi6n9w){border-color:var(--film-accent);box-shadow:inset 0 -3px 0 var(--film-accent);color:var(--film-ink)}.readings.svelte-fi6n9w>div.selected:where(.svelte-fi6n9w){background:var(--film-play);border-color:var(--film-play);color:var(--film-play-ink)}.readings.svelte-fi6n9w span:where(.svelte-fi6n9w){text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.readings.svelte-fi6n9w b:where(.svelte-fi6n9w){font-size:14px;font-weight:400}.scene-result.svelte-fi6n9w{color:var(--film-muted);margin:0;line-height:1.5}.scene-result.svelte-fi6n9w strong:where(.svelte-fi6n9w){color:var(--film-ink);font-weight:500}.quickselect-lab.svelte-fi6n9w{border:1px solid var(--film-label-border);background:var(--film-bg);color:var(--film-ink);border-radius:14px;gap:14px;padding:20px;display:grid}.quickselect-lab.svelte-fi6n9w h3:where(.svelte-fi6n9w){font:400 1.45rem var(--font-display);margin:0}.quickselect-lab.svelte-fi6n9w p:where(.svelte-fi6n9w){color:var(--film-muted);margin:0;line-height:1.55}.quickselect-lab.svelte-fi6n9w label:where(.svelte-fi6n9w){color:var(--film-muted);gap:6px;font-size:11px;display:grid}.quickselect-lab.svelte-fi6n9w input:where(.svelte-fi6n9w),.quickselect-lab.svelte-fi6n9w textarea:where(.svelte-fi6n9w){box-sizing:border-box;border:1px solid var(--film-label-border);background:var(--film-panel);width:100%;color:var(--film-ink);font:12px var(--font-mono);border-radius:7px;padding:9px 10px}.quickselect-lab.svelte-fi6n9w input:where(.svelte-fi6n9w){max-width:10rem}.quickselect-lab.svelte-fi6n9w textarea:where(.svelte-fi6n9w){resize:vertical}.actions.svelte-fi6n9w{flex-wrap:wrap;gap:8px;display:flex}.actions.svelte-fi6n9w button:where(.svelte-fi6n9w){border:1px solid var(--film-label-border);background:var(--film-label-bg);min-height:44px;color:var(--film-ink);font:500 12px var(--font-body);border-radius:8px;padding:9px 14px}.actions.svelte-fi6n9w button.primary:where(.svelte-fi6n9w){border-color:var(--film-play);background:var(--film-play);color:var(--film-play-ink)}.actions.svelte-fi6n9w button:where(.svelte-fi6n9w):disabled{opacity:.45}.feedback.svelte-fi6n9w{min-height:1.5em}.limits.svelte-fi6n9w,.mode-note.svelte-fi6n9w{font-size:11px}.mode-note.svelte-fi6n9w{color:var(--ink-muted);margin:12px 0 0;line-height:1.5}@media (width<=560px){.readings.svelte-fi6n9w{grid-template-columns:repeat(3,minmax(0,1fr))}.quickselect-scene.svelte-fi6n9w,.quickselect-lab.svelte-fi6n9w{padding-inline:14px}}.exercise.svelte-1p2c2lz{gap:var(--space-4);padding:clamp(var(--space-3), 4vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}fieldset.svelte-1p2c2lz{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1p2c2lz{max-width:100%;margin-bottom:var(--space-2);overflow-wrap:anywhere;font:var(--text-md) var(--font-display);line-height:var(--leading-snug)}label.svelte-1p2c2lz{gap:var(--space-3);min-width:0;padding:var(--space-3) clamp(var(--space-2), 3vw, var(--space-4));border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-prose);display:flex}label.svelte-1p2c2lz span:where(.svelte-1p2c2lz){overflow-wrap:anywhere;min-width:0}.actions.svelte-1p2c2lz{gap:var(--space-3);flex-wrap:wrap;display:flex}button.svelte-1p2c2lz{max-width:100%;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);overflow-wrap:anywhere}button.secondary.svelte-1p2c2lz{color:var(--ink);background:0 0}.feedback.svelte-1p2c2lz{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-ink);color:var(--ink-body);line-height:var(--leading-prose);overflow-wrap:anywhere}.kicker.svelte-1wynari{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.lab-anchor.svelte-1wynari{margin-top:var(--space-8)}.roles.svelte-1wynari{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-1wynari>div:where(.svelte-1wynari){min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg)}.roles.svelte-1wynari span:where(.svelte-1wynari){color:var(--accent-ink);font:var(--text-xs) var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.roles.svelte-1wynari h3:where(.svelte-1wynari){margin-top:var(--space-3);font-size:var(--text-lg);font-weight:500}.roles.svelte-1wynari p:where(.svelte-1wynari){margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-prose)}.syntax.svelte-1wynari{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.exercise-anchor.svelte-1wynari{margin-top:var(--space-6)}.decision.svelte-1wynari{padding:var(--space-5);border-left:3px solid var(--accent);background:var(--panel-bg)}@media (width<=760px){.roles.svelte-1wynari{grid-template-columns:1fr}}
