noscript.svelte-7c54av{min-width:0;display:block}summary.svelte-7c54av{min-height:44px;padding-block:var(--space-3);font-size:var(--text-sm)}details.svelte-7c54av .code-block{margin-top:var(--space-4)}details.svelte-7c54av pre{max-height:32rem}noscript.svelte-7c54av button{display:none}.scene.svelte-1fo15uk{color:var(--film-ink);padding:16px 24px}.request.svelte-1fo15uk{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.request.svelte-1fo15uk strong:where(.svelte-1fo15uk){font:12px var(--font-mono)}.request.svelte-1fo15uk span:where(.svelte-1fo15uk){color:var(--film-muted)}.path.svelte-1fo15uk{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5em),1fr));gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.path.svelte-1fo15uk li:where(.svelte-1fo15uk){overflow-wrap:anywhere;border:1px solid var(--film-label-border);background:var(--film-label-bg);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.path.svelte-1fo15uk .gate:where(.svelte-1fo15uk){border-left:4px solid var(--film-item-2)}.path.svelte-1fo15uk .denied:where(.svelte-1fo15uk){border-left-color:var(--film-change)}.path.svelte-1fo15uk li:where(.svelte-1fo15uk)>span:where(.svelte-1fo15uk){font:10px var(--font-mono);color:var(--film-muted)}.path.svelte-1fo15uk strong:where(.svelte-1fo15uk){font-size:12px;font-weight:500}.path.svelte-1fo15uk small:where(.svelte-1fo15uk){color:var(--film-muted);font-size:10px}.route.svelte-1fo15uk{background:var(--film-route);height:3px;margin:10px 0}.route.svelte-1fo15uk span:where(.svelte-1fo15uk){background:var(--film-transfer);height:3px;display:block}.cache.svelte-1fo15uk{min-height:40px;color:var(--film-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.cache.svelte-1fo15uk>div:where(.svelte-1fo15uk){flex-wrap:wrap;gap:6px;display:flex}.copy.svelte-1fo15uk{border:1px solid var(--film-label-border);box-shadow:2px 2px 0 var(--film-route);color:var(--film-ink);border-radius:3px;padding:6px 8px}.return.svelte-1fo15uk{border:1px solid var(--film-label-border);border-radius:10px;margin-top:8px;padding:12px}.return.svelte-1fo15uk>span:where(.svelte-1fo15uk){font:10px var(--font-mono);color:var(--film-muted)}.return.svelte-1fo15uk strong:where(.svelte-1fo15uk){font:17px var(--font-display);margin-top:7px;display:block}.return.svelte-1fo15uk p:where(.svelte-1fo15uk){color:var(--film-muted);min-height:20px;margin-top:5px;font-size:11px;line-height:1.6}.counts.svelte-1fo15uk{color:var(--film-muted);justify-content:space-between;gap:12px;padding-top:12px;font-size:10px;display:flex}.counts.svelte-1fo15uk strong:where(.svelte-1fo15uk){font:14px var(--font-mono);color:var(--film-accent);margin-left:5px}@media (width<=550px){.scene.svelte-1fo15uk{padding:14px 16px}.path.svelte-1fo15uk{gap:6px}.path.svelte-1fo15uk li:where(.svelte-1fo15uk){overflow-wrap:anywhere;padding:8px}.path.svelte-1fo15uk li:where(.svelte-1fo15uk)>span:where(.svelte-1fo15uk){font-size:9px}.path.svelte-1fo15uk strong:where(.svelte-1fo15uk){font-size:11px}}.proxy-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}.proxy-widget p{font-size:var(--text-sm);line-height:var(--leading-prose);color:var(--ink-muted);margin-top:var(--space-3)}.proxy-widget h3{font-size:var(--text-lg);font-weight:500}.proxy-widget h4{font-size:var(--text-md);font-weight:500}.proxy-widget label{font-size:var(--text-sm)}.proxy-widget>label{margin-top:var(--space-5);display:block}.proxy-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}.proxy-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)}.proxy-widget button.primary{background:var(--action-bg);color:var(--action-ink);border-color:#0000}.proxy-widget button:disabled,.proxy-widget select:disabled{opacity:.5}.proxy-widget .fields{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proxy-widget .checkbox{gap:var(--space-3);padding-block:var(--space-2);cursor:pointer;margin-top:var(--space-2);align-items:start;display:flex}.proxy-widget .checkbox input{accent-color:var(--accent-ink);flex:none;margin-top:.3em}.proxy-widget .checkbox small{font-size:var(--text-xs);color:var(--ink-muted);margin-top:var(--space-2);display:block}.proxy-widget .prediction{margin-block:var(--space-5)}.proxy-widget .controls{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.proxy-widget .metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proxy-widget .metrics>div{border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius-md);min-width:0}.proxy-widget .metrics span{color:var(--ink-muted);font:var(--text-xs)/1.5 var(--font-mono);display:block}.proxy-widget .metrics strong{font:var(--text-2xl) var(--font-mono);margin-top:var(--space-3);color:var(--ink);display:block}.proxy-widget .count-note{font-size:var(--text-xs)}.proxy-widget .eyebrow{color:var(--accent-ink);font:var(--text-xs)/1.6 var(--font-mono);margin-bottom:var(--space-3);display:block}.proxy-widget .path{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proxy-widget .path>div{padding:var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.proxy-widget .path>div:nth-child(2){border-color:var(--accent-ink);background:var(--accent-soft)}.proxy-widget .path .warning{border-style:dashed;border-width:2px}.proxy-widget .feedback:not(:empty){padding:var(--space-4);border-left:3px solid var(--accent-ink);background:var(--surface-sunken);margin-top:var(--space-5)}.proxy-widget .feedback p:first-child{margin-top:0}.proxy-widget .feedback strong{color:var(--ink)}.proxy-widget .leak{padding-top:var(--space-3);border-top:1px dashed var(--border-strong)}.proxy-widget .response{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface)}.proxy-widget .document-body{font:var(--text-md)/var(--leading-prose) var(--font-display);color:var(--ink);padding-block:var(--space-4)}.proxy-widget details{margin-top:var(--space-5)}.proxy-widget summary{padding-block:var(--space-3);min-height:44px;font-size:var(--text-sm);cursor:pointer}.proxy-widget .trace{font:var(--text-xs)/1.9 var(--font-mono);padding-left:var(--space-5)}.proxy-widget fieldset{margin-top:var(--space-5);border:0;min-width:0;padding:0}.proxy-widget legend{font:var(--text-lg)/var(--leading-snug) var(--font-display)}.proxy-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}.proxy-widget .answer:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.proxy-widget input[type=radio]{accent-color:var(--accent-ink);margin-top:.2em}@media (width<=45rem){.proxy-widget{padding:var(--space-4)}.proxy-widget .fields,.proxy-widget .path{grid-template-columns:minmax(0,1fr)}.proxy-widget .metrics>div{padding:var(--space-3)}}.lead.svelte-1lrumaq+.lead:where(.svelte-1lrumaq){margin-top:var(--space-3)}.lesson-page article .code-block figcaption{flex-wrap:wrap}.kicker.svelte-1lrumaq{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.syntax.svelte-1lrumaq{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.roles.svelte-1lrumaq{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-1lrumaq>div:where(.svelte-1lrumaq){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-1lrumaq span:where(.svelte-1lrumaq){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-1lrumaq h3:where(.svelte-1lrumaq){font-size:var(--text-md);margin-top:var(--space-3)}.roles.svelte-1lrumaq p:where(.svelte-1lrumaq){font-size:var(--text-sm);color:var(--ink-muted);margin-top:var(--space-2);line-height:var(--leading-prose)}.table-wrap.svelte-1lrumaq{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-1lrumaq{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-prose);min-width:32rem}caption.svelte-1lrumaq{text-align:left;padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-1lrumaq,td.svelte-1lrumaq{padding:var(--space-4);vertical-align:top;border-bottom:1px solid var(--border)}thead.svelte-1lrumaq{background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-1lrumaq{font-weight:500}tbody.svelte-1lrumaq tr:where(.svelte-1lrumaq):last-child>:where(.svelte-1lrumaq){border:0}.references.svelte-1lrumaq{gap:var(--space-4);display:grid}.references.svelte-1lrumaq>div:where(.svelte-1lrumaq){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.references.svelte-1lrumaq h3:where(.svelte-1lrumaq){font-size:var(--text-md)}.references.svelte-1lrumaq p:where(.svelte-1lrumaq){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-1lrumaq code:where(.svelte-1lrumaq){overflow-wrap:anywhere;font-size:.9em}.references.svelte-1lrumaq a:where(.svelte-1lrumaq){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-1lrumaq{grid-template-columns:1fr}}
