noscript.svelte-1jdi7vm{min-width:0;display:block}summary.svelte-1jdi7vm{min-height:44px;padding-block:var(--space-3);font-size:var(--text-sm)}details.svelte-1jdi7vm .code-block{margin-top:var(--space-4)}details.svelte-1jdi7vm pre{max-height:32rem}noscript.svelte-1jdi7vm button{display:none}.scene.svelte-im0hbd{color:var(--film-ink);padding:16px 24px}.owner.svelte-im0hbd{border:1px solid var(--film-label-border);background:var(--film-label-bg);border-radius:12px;overflow:hidden}.heading.svelte-im0hbd{border-bottom:1px solid var(--film-label-border);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px;font-size:12px;display:flex}.heading.svelte-im0hbd strong:where(.svelte-im0hbd){font-weight:500}.heading.svelte-im0hbd span:where(.svelte-im0hbd){color:var(--film-muted);font-size:11px}.inside.svelte-im0hbd{grid-template-columns:1fr 1.2fr;gap:12px;padding:12px;display:grid}.article-stack.svelte-im0hbd,.slot.svelte-im0hbd{align-content:start;gap:9px;min-width:0;display:grid}.article-stack.svelte-im0hbd>span:where(.svelte-im0hbd),.slot.svelte-im0hbd>span:where(.svelte-im0hbd){font:10px var(--font-mono);color:var(--film-muted)}.article-stack.svelte-im0hbd>div:where(.svelte-im0hbd){flex-wrap:wrap;gap:4px;min-height:30px;display:flex}.article-stack.svelte-im0hbd div:where(.svelte-im0hbd) span:where(.svelte-im0hbd){border:1px solid var(--film-label-border);width:24px;height:30px;font:11px var(--font-mono);border-radius:4px;place-content:center;display:grid}.slot.svelte-im0hbd{border-left:2px dashed var(--film-route);padding-left:12px}.slot.ready.svelte-im0hbd{border-left-style:solid;border-color:var(--film-item-2)}.slot.failed.svelte-im0hbd{border-color:var(--film-change)}.slot.svelte-im0hbd strong:where(.svelte-im0hbd){font:16px var(--font-display)}.slot.svelte-im0hbd code:where(.svelte-im0hbd){font:10px var(--font-mono);overflow-wrap:anywhere}small.svelte-im0hbd{color:var(--film-muted);font-size:10px}.demand.svelte-im0hbd{color:var(--film-accent);padding:8px 12px 0;font-size:11px}.demand.svelte-im0hbd>div:where(.svelte-im0hbd){background:var(--film-route);height:3px;margin-top:8px}.demand.svelte-im0hbd div:where(.svelte-im0hbd) span:where(.svelte-im0hbd){background:var(--film-transfer);height:3px;display:block}.results.svelte-im0hbd,.counts.svelte-im0hbd{justify-content:space-between;gap:10px;margin-top:12px;font-size:11px;display:flex}.results.svelte-im0hbd{align-items:center;min-height:28px}.result-titles.svelte-im0hbd{min-height:64px;color:var(--film-muted);padding-top:6px;font-size:11px;line-height:1.6}.results.svelte-im0hbd>span:where(.svelte-im0hbd){color:var(--film-muted)}.results.svelte-im0hbd strong:where(.svelte-im0hbd){font:12px var(--font-mono);text-align:right}.counts.svelte-im0hbd{border-top:1px solid var(--film-label-border);color:var(--film-muted);padding-top:10px}.counts.svelte-im0hbd strong:where(.svelte-im0hbd){color:var(--film-accent);font:16px var(--font-mono);margin-left:6px}@media (width<=550px){.scene.svelte-im0hbd{padding:14px 16px}.inside.svelte-im0hbd{gap:8px;padding:10px}.slot.svelte-im0hbd{padding-left:8px}.counts.svelte-im0hbd{font-size:10px}}.lazy-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}.lazy-widget p{font-size:var(--text-sm);line-height:var(--leading-prose);color:var(--ink-muted);margin-top:var(--space-3)}.lazy-widget h3{font-size:var(--text-lg);font-weight:500}.lazy-widget h4{font-size:var(--text-md);font-weight:500}.lazy-widget label{font-size:var(--text-sm)}.lazy-widget select,.lazy-widget input[type=text]{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}.lazy-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)}.lazy-widget button.primary{background:var(--action-bg);color:var(--action-ink);border-color:#0000}.lazy-widget button:disabled,.lazy-widget select:disabled{opacity:.5}.lazy-widget .fields{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lazy-widget .checkbox{gap:var(--space-3);padding-block:var(--space-2);cursor:pointer;align-items:start;display:flex}.lazy-widget .checkbox input{accent-color:var(--accent-ink);flex:none;margin-top:.3em}.lazy-widget .checkbox small{font-size:var(--text-xs);color:var(--ink-muted);margin-top:var(--space-2);display:block}.lazy-widget .prediction{margin-block:var(--space-5)}.lazy-widget .query{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.lazy-widget .query>div{flex:12rem;min-width:0}.lazy-widget .controls{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.lazy-widget .ownership{align-items:stretch;gap:var(--space-3);margin-block:var(--space-6);grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);display:grid}.lazy-widget .owner,.lazy-widget .index{padding:var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.lazy-widget .index{border-style:dashed}.lazy-widget .index.ready{border-style:solid;border-color:var(--accent-ink);background:var(--accent-soft)}.lazy-widget .index.failed{border-width:2px}.lazy-widget .arrow{text-align:center;color:var(--ink-muted);font:var(--text-xs)/1.5 var(--font-mono);flex-direction:column;justify-content:center;align-items:center;display:flex}.lazy-widget .arrow span:first-child{font-size:var(--text-2xl);color:var(--accent-ink)}.lazy-widget .metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lazy-widget .metrics>div{border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius-md);min-width:0}.lazy-widget .metrics span{color:var(--ink-muted);font:var(--text-xs)/1.5 var(--font-mono);display:block}.lazy-widget .metrics strong{font:var(--text-2xl) var(--font-mono);margin-top:var(--space-3);color:var(--ink);display:block}.lazy-widget .eyebrow{color:var(--accent-ink);font:var(--text-xs)/1.6 var(--font-mono);margin-bottom:var(--space-3);display:block}.lazy-widget .feedback:not(:empty){padding:var(--space-4);border-left:3px solid var(--accent-ink);background:var(--surface-sunken);margin-top:var(--space-5)}.lazy-widget .feedback p:first-child{margin-top:0}.lazy-widget .feedback strong{color:var(--ink)}.lazy-widget .results{margin-top:var(--space-6)}.lazy-widget .results ul{margin-top:var(--space-3);padding:0;list-style:none}.lazy-widget .results li{gap:var(--space-4);border-top:1px solid var(--border);padding-block:var(--space-4);display:flex}.lazy-widget .article-id{font:var(--text-sm) var(--font-mono);color:var(--accent-ink)}.lazy-widget h5{font-size:var(--text-sm);font-weight:500}.lazy-widget .results li p{margin-top:var(--space-2)}.lazy-widget details{margin-top:var(--space-5)}.lazy-widget summary{padding-block:var(--space-3);min-height:44px;font-size:var(--text-sm);cursor:pointer}.lazy-widget .trace{font:var(--text-xs)/1.9 var(--font-mono);padding-left:var(--space-5)}.lazy-widget fieldset{margin-top:var(--space-5);border:0;min-width:0;padding:0}.lazy-widget legend{font:var(--text-lg)/var(--leading-snug) var(--font-display)}.lazy-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}.lazy-widget .answer:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.lazy-widget input[type=radio]{accent-color:var(--accent-ink);margin-top:.2em}@media (width<=40rem){.lazy-widget{padding:var(--space-4)}.lazy-widget .fields,.lazy-widget .ownership{grid-template-columns:minmax(0,1fr)}.lazy-widget .arrow{gap:var(--space-3);flex-direction:row}.lazy-widget .arrow span:first-child{transform:rotate(90deg)}}.lead.svelte-idddz7+.lead:where(.svelte-idddz7){margin-top:var(--space-3)}.lesson-page article .code-block figcaption{flex-wrap:wrap}.kicker.svelte-idddz7{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.syntax.svelte-idddz7{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.roles.svelte-idddz7{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-idddz7>div:where(.svelte-idddz7){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-idddz7 span:where(.svelte-idddz7){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-idddz7 h3:where(.svelte-idddz7){font-size:var(--text-md);margin-top:var(--space-3)}.roles.svelte-idddz7 p:where(.svelte-idddz7){font-size:var(--text-sm);color:var(--ink-muted);margin-top:var(--space-2);line-height:var(--leading-prose)}.table-wrap.svelte-idddz7{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-idddz7{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-prose);min-width:32rem}caption.svelte-idddz7{text-align:left;padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-idddz7,td.svelte-idddz7{padding:var(--space-4);vertical-align:top;border-bottom:1px solid var(--border)}thead.svelte-idddz7{background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-idddz7{font-weight:500}tbody.svelte-idddz7 tr:where(.svelte-idddz7):last-child>:where(.svelte-idddz7){border:0}.references.svelte-idddz7{gap:var(--space-4);display:grid}.references.svelte-idddz7>div:where(.svelte-idddz7){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.references.svelte-idddz7 h3:where(.svelte-idddz7){font-size:var(--text-md)}.references.svelte-idddz7 p:where(.svelte-idddz7){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-idddz7 code:where(.svelte-idddz7){overflow-wrap:anywhere;font-size:.9em}.references.svelte-idddz7 a:where(.svelte-idddz7){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-idddz7{grid-template-columns:1fr}}
