.static-sources.svelte-wnj5s7{gap:var(--space-4);min-width:0;display:grid}h3.svelte-wnj5s7{font-size:var(--text-md);font-weight:400}figure.svelte-1wgdh52{min-width:0}canvas.svelte-1wgdh52{border:1px solid var(--border-strong);border-radius:var(--radius-lg);touch-action:pan-y;cursor:crosshair;background:#e9eee6;width:100%;height:340px;display:block}figcaption.svelte-1wgdh52{font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3)}.flyweight-widget{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0}.flyweight-widget p{font-size:var(--text-sm);line-height:var(--leading-prose);color:var(--ink-muted);margin-top:var(--space-3)}.flyweight-widget h3{font-size:var(--text-lg);font-weight:500}.flyweight-widget h4{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:500}.flyweight-widget label{font-size:var(--text-sm)}.flyweight-widget select,.flyweight-widget input[type=number]{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}.flyweight-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)}.flyweight-widget button.primary{background:var(--action-bg);color:var(--action-ink);border-color:#0000}.flyweight-widget button:disabled,.flyweight-widget select:disabled{opacity:.5}.flyweight-widget .fields{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flyweight-widget .metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flyweight-widget .metrics>div{border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius-md);min-width:0}.flyweight-widget .metrics span{color:var(--ink-muted);font:var(--text-xs) var(--font-mono);display:block}.flyweight-widget .metrics strong{font:var(--text-2xl) var(--font-mono);margin-top:var(--space-3);color:var(--ink);overflow-wrap:anywhere;display:block}.flyweight-widget .count-note{font-size:var(--text-xs);margin-bottom:var(--space-5)}.flyweight-widget .legend,.flyweight-widget .controls{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.flyweight-widget .legend button{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);display:flex}.flyweight-widget .glyph{color:#fff;width:1.5rem;height:1.5rem;font:600 var(--text-xs) var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.flyweight-widget .inline{align-items:end;gap:var(--space-3);display:flex}.flyweight-widget .inline button{flex:none}.flyweight-widget .inspection{gap:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);display:grid}.flyweight-widget .eyebrow{font:var(--text-xs) var(--font-mono);color:var(--accent-ink);margin-bottom:var(--space-3);display:block}.flyweight-widget .reference{font-size:var(--text-xs);color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.flyweight-widget .reference>span:first-child{font-size:var(--text-2xl);color:var(--accent-ink)}.flyweight-widget .feedback:not(:empty){margin-top:var(--space-5);padding:var(--space-4);border-left:3px solid var(--accent-ink);background:var(--surface-sunken)}.flyweight-widget .feedback strong{font-size:var(--text-md)}.flyweight-widget details{margin-top:var(--space-5)}.flyweight-widget summary{padding-block:var(--space-3);min-height:44px;font-size:var(--text-sm);cursor:pointer}.flyweight-widget .peers{font:var(--text-xs)/1.9 var(--font-mono);padding-left:var(--space-5);overflow-wrap:anywhere}.flyweight-widget .empty{padding:var(--space-6);margin-top:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.flyweight-widget fieldset{margin-top:var(--space-5);border:0;min-width:0;padding:0}.flyweight-widget legend{font:var(--text-lg)/var(--leading-snug) var(--font-display)}.flyweight-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}.flyweight-widget .answer:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.flyweight-widget input[type=radio]{accent-color:var(--accent-ink);margin-top:.2em}@media (width<=40rem){.flyweight-widget{padding:var(--space-4)}.flyweight-widget .fields,.flyweight-widget .inspection{grid-template-columns:minmax(0,1fr)}.flyweight-widget .reference{gap:var(--space-3);flex-direction:row}.flyweight-widget .reference>span:first-child{transform:rotate(90deg)}.flyweight-widget .metrics{grid-template-columns:minmax(0,1fr)}.flyweight-widget .metrics>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.flyweight-widget .metrics strong{font-size:var(--text-xl);margin:0}}.lead.svelte-11ktjmy+.lead:where(.svelte-11ktjmy){margin-top:var(--space-3)}.lesson-page article .code-block figcaption{flex-wrap:wrap}.kicker.svelte-11ktjmy{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.syntax.svelte-11ktjmy{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.roles.svelte-11ktjmy{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-11ktjmy>div:where(.svelte-11ktjmy){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-11ktjmy span:where(.svelte-11ktjmy){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-11ktjmy h3:where(.svelte-11ktjmy){font-size:var(--text-md);margin-top:var(--space-3)}.roles.svelte-11ktjmy p:where(.svelte-11ktjmy){font-size:var(--text-sm);color:var(--ink-muted);margin-top:var(--space-2);line-height:var(--leading-prose)}.table-wrap.svelte-11ktjmy{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-11ktjmy{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-prose);min-width:32rem}caption.svelte-11ktjmy{text-align:left;padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-11ktjmy,td.svelte-11ktjmy{padding:var(--space-4);vertical-align:top;border-bottom:1px solid var(--border)}thead.svelte-11ktjmy{background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-11ktjmy{font-weight:500}tbody.svelte-11ktjmy tr:where(.svelte-11ktjmy):last-child>:where(.svelte-11ktjmy){border:0}.references.svelte-11ktjmy{gap:var(--space-4);display:grid}.references.svelte-11ktjmy>div:where(.svelte-11ktjmy){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.references.svelte-11ktjmy h3:where(.svelte-11ktjmy){font-size:var(--text-md)}.references.svelte-11ktjmy p:where(.svelte-11ktjmy){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-11ktjmy code:where(.svelte-11ktjmy){overflow-wrap:anywhere;font-size:.9em}.references.svelte-11ktjmy a:where(.svelte-11ktjmy){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-11ktjmy{grid-template-columns:1fr}}
