svg.svelte-k1fko6{width:96px;max-width:100%;margin-inline:auto;display:block}.scene.svelte-1fs3xoy{color:var(--film-ink);padding:16px 24px}.counts.svelte-1fs3xoy{font:11px var(--font-mono);color:var(--film-muted);justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.counts.svelte-1fs3xoy strong:where(.svelte-1fs3xoy){color:var(--film-accent);font-weight:500}.slots.svelte-1fs3xoy{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.slots.single.svelte-1fs3xoy{grid-template-columns:minmax(0,1fr)}.slot.svelte-1fs3xoy{border:1px solid var(--film-label-border);background:var(--film-label-bg);border-radius:10px;overflow:hidden}.slot.busy.svelte-1fs3xoy{border-color:var(--film-item-1)}.slot-head.svelte-1fs3xoy,.setting.svelte-1fs3xoy,.baseline.svelte-1fs3xoy{flex-wrap:wrap;justify-content:space-between;gap:5px;padding:10px 12px;font-size:12px;display:flex}.slot-head.svelte-1fs3xoy strong:where(.svelte-1fs3xoy){font-weight:500}.slot-head.svelte-1fs3xoy span:where(.svelte-1fs3xoy),.setting.svelte-1fs3xoy span:where(.svelte-1fs3xoy),.baseline.svelte-1fs3xoy{color:var(--film-muted);font-size:11px}.setting.svelte-1fs3xoy{padding-block:0}.setting.svelte-1fs3xoy strong:where(.svelte-1fs3xoy){color:var(--film-accent);font:12px var(--font-mono)}.baseline.svelte-1fs3xoy{justify-content:start}.signal.svelte-1fs3xoy{background:var(--film-route);height:3px}.signal.svelte-1fs3xoy span:where(.svelte-1fs3xoy){background:var(--film-transfer);height:3px;display:block}.outputs.svelte-1fs3xoy{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.result.svelte-1fs3xoy{border:1px solid var(--film-label-border);border-radius:10px;align-content:start;justify-items:center;gap:8px;padding:10px;display:grid}.result.svelte-1fs3xoy strong:where(.svelte-1fs3xoy){font-size:12px;font-weight:500}.result.svelte-1fs3xoy>span:where(.svelte-1fs3xoy){font:10px var(--font-mono);color:var(--film-muted);text-align:center}.placeholder.svelte-1fs3xoy{height:56px;color:var(--film-muted);align-content:center;font-size:12px;display:grid}@media (width<=550px){.slots.svelte-1fs3xoy{grid-template-columns:minmax(0,1fr)}.scene.svelte-1fs3xoy{padding:14px 16px}.slot-head.svelte-1fs3xoy,.setting.svelte-1fs3xoy,.baseline.svelte-1fs3xoy{padding-inline:8px}.counts.svelte-1fs3xoy{font-size:10px}}.pool-widget{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow-wrap:anywhere;min-width:0}.pool-widget p{font-size:var(--text-sm);line-height:var(--leading-prose);color:var(--ink-muted);margin-top:var(--space-3)}.pool-widget h3{font-size:var(--text-lg);font-weight:500}.pool-widget h4{font-size:var(--text-md);font-weight:500}.pool-widget label{font-size:var(--text-sm)}.pool-widget select{width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);margin-top:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--text-sm);display:block}.pool-widget button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}.pool-widget button.primary{background:var(--action-bg);color:var(--action-ink);border-color:#0000}.pool-widget button:disabled,.pool-widget select:disabled{opacity:.5}.pool-widget .fields{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pool-widget .controls{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.pool-widget .metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pool-widget .metrics>div{border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius-md);min-width:0}.pool-widget .metrics span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);display:block}.pool-widget .metrics strong{font:var(--text-2xl) var(--font-mono);margin-top:var(--space-3);color:var(--ink);display:block}.pool-widget .count-note{font-size:var(--text-xs);margin-bottom:var(--space-5)}.pool-widget .eyebrow{color:var(--accent-ink);font:var(--text-xs)/1.6 var(--font-mono);margin-bottom:var(--space-3);display:block}.pool-widget .feedback{padding:var(--space-4);border-left:3px solid var(--accent-ink);background:var(--surface-sunken);margin-top:var(--space-5)}.pool-widget .feedback p:first-child{margin-top:0}.pool-widget .feedback strong{color:var(--ink)}.pool-widget .workload-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-6) var(--space-3);flex-wrap:wrap;display:flex}.pool-widget .workload-head span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono)}.pool-widget .jobs{margin:0;padding:0;list-style:none}.pool-widget .jobs li{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);font-size:var(--text-sm);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;display:grid}.pool-widget .jobs strong{color:var(--accent-ink);font-family:var(--font-mono)}.pool-widget .jobs small{font-size:var(--text-xs);color:var(--ink-muted);margin-top:var(--space-1);display:block}.pool-widget .outcome{color:var(--ink-muted);font:var(--text-xs)/1.8 var(--font-mono)}.pool-widget .complete .outcome{color:var(--ink)}.pool-widget details{margin-top:var(--space-5)}.pool-widget summary{padding-block:var(--space-3);min-height:44px;font-size:var(--text-sm);cursor:pointer}.pool-widget .trace{font:var(--text-xs)/1.9 var(--font-mono);padding-left:var(--space-5)}.pool-widget fieldset{margin-top:var(--space-5);border:0;min-width:0;padding:0}.pool-widget legend{font:var(--text-lg)/var(--leading-snug) var(--font-display)}.pool-widget .answer{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);margin-top:var(--space-3);cursor:pointer;display:flex}.pool-widget .answer:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.pool-widget input[type=radio]{accent-color:var(--accent-ink);margin-top:.2em}@media (width<=45rem){.pool-widget{padding:var(--space-4)}.pool-widget .fields{grid-template-columns:minmax(0,1fr)}.pool-widget .metrics>div{padding:8px}.pool-widget .metrics span{font-size:10px}.pool-widget .jobs li{grid-template-columns:1.5rem minmax(0,1fr)}.pool-widget .outcome{grid-column:2}}.lead.svelte-en9oo3+.lead:where(.svelte-en9oo3){margin-top:var(--space-3)}.lesson-page article .code-block figcaption{flex-wrap:wrap}.kicker.svelte-en9oo3{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.syntax.svelte-en9oo3{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.roles.svelte-en9oo3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-en9oo3>div:where(.svelte-en9oo3){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-en9oo3 span:where(.svelte-en9oo3){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-en9oo3 h3:where(.svelte-en9oo3){font-size:var(--text-md);margin-top:var(--space-3)}.roles.svelte-en9oo3 p:where(.svelte-en9oo3){font-size:var(--text-sm);color:var(--ink-muted);margin-top:var(--space-2);line-height:var(--leading-prose)}.table-wrap.svelte-en9oo3{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-en9oo3{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-prose);min-width:32rem}caption.svelte-en9oo3{text-align:left;padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-en9oo3,td.svelte-en9oo3{padding:var(--space-4);vertical-align:top;border-bottom:1px solid var(--border)}thead.svelte-en9oo3{background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-en9oo3{font-weight:500}tbody.svelte-en9oo3 tr:where(.svelte-en9oo3):last-child>:where(.svelte-en9oo3){border:0}.references.svelte-en9oo3{gap:var(--space-4);display:grid}.references.svelte-en9oo3>div:where(.svelte-en9oo3){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.references.svelte-en9oo3 h3:where(.svelte-en9oo3){font-size:var(--text-md)}.references.svelte-en9oo3 p:where(.svelte-en9oo3){font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3);max-width:var(--measure)}.references.svelte-en9oo3 code:where(.svelte-en9oo3){overflow-wrap:anywhere;font-size:.9em}.references.svelte-en9oo3 a:where(.svelte-en9oo3){min-height:44px;color:var(--accent-ink);font-size:var(--text-sm);text-underline-offset:3px;margin-top:var(--space-2);align-items:center;display:inline-flex}@media (width<=45rem){.roles.svelte-en9oo3{grid-template-columns:1fr}}
