.lab.svelte-1525n4y{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.controls.svelte-1525n4y{gap:var(--space-4);grid-template-columns:1.4fr .8fr 1fr;display:grid}label.svelte-1525n4y{gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);display:grid}select.svelte-1525n4y{min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit}.position-head.svelte-1525n4y{padding-block:var(--space-4);border-block:1px solid var(--border)}.position-head.svelte-1525n4y span:where(.svelte-1525n4y){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}.position-head.svelte-1525n4y h3:where(.svelte-1525n4y){margin-top:var(--space-2);font:500 var(--text-lg)/1.4 var(--font-display)}.metrics.svelte-1525n4y{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metrics.svelte-1525n4y div:where(.svelte-1525n4y){gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);display:grid}.metrics.svelte-1525n4y strong:where(.svelte-1525n4y){font:500 var(--text-lg)/1.2 var(--font-display)}.metrics.svelte-1525n4y span:where(.svelte-1525n4y),.propagation.svelte-1525n4y,.tradeoff.svelte-1525n4y,.scope.svelte-1525n4y{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.7}.propagation.svelte-1525n4y,.tradeoff.svelte-1525n4y{font-size:var(--text-sm)}.tradeoff.svelte-1525n4y{padding:var(--space-4);border-left:2px solid var(--accent-ink);background:var(--surface)}.scope.svelte-1525n4y{text-align:right}@media (width<=800px){.controls.svelte-1525n4y,.metrics.svelte-1525n4y{grid-template-columns:1fr}}.practice.svelte-1i6hgmu{gap:var(--space-5);display:grid}fieldset.svelte-1i6hgmu{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}legend.svelte-1i6hgmu{max-width:100%;padding-inline:var(--space-2);font:500 var(--text-md)/1.6 var(--font-display)}.options.svelte-1i6hgmu{gap:var(--space-2);margin-top:var(--space-4);display:grid}label.svelte-1i6hgmu{align-items:start;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;line-height:1.7;display:flex}input.svelte-1i6hgmu{accent-color:var(--accent-ink);flex:none;margin-top:.35rem}.feedback.svelte-1i6hgmu{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.7}.feedback.svelte-1i6hgmu strong:where(.svelte-1i6hgmu){color:var(--ink)}button.svelte-1i6hgmu{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);cursor:pointer;justify-self:start}.scope.svelte-1i6hgmu{font-size:var(--text-xs);color:var(--ink-muted)}.back.svelte-burezx{font-size:var(--text-xs);color:var(--ink-muted);text-decoration:none}.back.svelte-burezx:hover,.references.svelte-burezx a:where(.svelte-burezx):hover{color:var(--accent-ink)}.position.svelte-burezx>span:where(.svelte-burezx),.boundary.svelte-burezx span:where(.svelte-burezx),.recommendations.svelte-burezx span:where(.svelte-burezx),.note-protocol.svelte-burezx dt:where(.svelte-burezx){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}section.svelte-burezx{padding-block:var(--space-12);border-bottom:1px solid var(--border)}.section-heading.svelte-burezx{margin-bottom:var(--space-5)}.section-heading.svelte-burezx>span:where(.svelte-burezx){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}.section-heading.svelte-burezx h2:where(.svelte-burezx){margin-top:var(--space-2)}.positions.svelte-burezx{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.position.svelte-burezx{min-width:0;padding:var(--space-5);border-top:2px solid var(--accent-ink);background:var(--surface-raised)}.position.svelte-burezx h3:where(.svelte-burezx),.source-grid.svelte-burezx h3:where(.svelte-burezx){margin-block:var(--space-2) var(--space-3);font:500 var(--text-lg)/1.4 var(--font-display)}.position.svelte-burezx p:where(.svelte-burezx),.position.svelte-burezx strong:where(.svelte-burezx){font-size:var(--text-sm);line-height:1.7}.position.svelte-burezx p:where(.svelte-burezx){color:var(--ink-muted)}.position.svelte-burezx strong:where(.svelte-burezx){margin-top:var(--space-4);font-weight:500;display:block}.position-table-wrap.svelte-burezx{margin-block:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-burezx{border-collapse:collapse;width:100%;min-width:48rem;font-size:var(--text-sm)}caption.svelte-burezx{padding:var(--space-4);text-align:left;font:500 var(--text-md)/1.4 var(--font-display)}th.svelte-burezx,td.svelte-burezx{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.6}thead.svelte-burezx th:where(.svelte-burezx){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}tbody.svelte-burezx th:where(.svelte-burezx){font-weight:500}.source-grid.svelte-burezx{gap:var(--space-5);margin-block:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.complete-panes.svelte-burezx{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.complete-panes.svelte-burezx>div:where(.svelte-burezx){gap:var(--space-2);min-width:0;display:grid}.source-grid.svelte-burezx>div:where(.svelte-burezx){min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.source-grid.svelte-burezx h3:where(.svelte-burezx){margin-top:var(--space-3)}.boundary.svelte-burezx{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.boundary.svelte-burezx>div:where(.svelte-burezx):not(.arrow),.recommendations.svelte-burezx>div:where(.svelte-burezx){min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.boundary.svelte-burezx h3:where(.svelte-burezx),.recommendations.svelte-burezx h3:where(.svelte-burezx){margin-block:var(--space-2) var(--space-3);font:500 var(--text-lg)/1.4 var(--font-display)}.boundary.svelte-burezx p:where(.svelte-burezx),.recommendations.svelte-burezx p:where(.svelte-burezx){font-size:var(--text-sm);color:var(--ink-muted);line-height:1.7}.arrow.svelte-burezx{font-size:var(--text-xl);color:var(--accent-ink)}.references.svelte-burezx,.recommendations.svelte-burezx{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.references.svelte-burezx{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.references.svelte-burezx>div:where(.svelte-burezx){padding:var(--space-5);border-top:2px solid var(--accent-ink);background:var(--surface-raised)}.references.svelte-burezx h3:where(.svelte-burezx){font:500 var(--text-lg)/1.4 var(--font-display)}.references.svelte-burezx p:where(.svelte-burezx){margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.7}.references.svelte-burezx a:where(.svelte-burezx){margin-top:var(--space-4);font-size:var(--text-xs);color:var(--ink);display:inline-block}.note-protocol.svelte-burezx{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.note-protocol.svelte-burezx>div:where(.svelte-burezx){padding-top:var(--space-3);border-top:1px solid var(--border-strong)}.note-protocol.svelte-burezx dd:where(.svelte-burezx){margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.6}@media (width<=900px){.positions.svelte-burezx,.source-grid.svelte-burezx,.references.svelte-burezx,.recommendations.svelte-burezx{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary.svelte-burezx{grid-template-columns:minmax(0,1fr)}.arrow.svelte-burezx{justify-self:center;transform:rotate(90deg)}}@media (width<=650px){.positions.svelte-burezx,.source-grid.svelte-burezx,.references.svelte-burezx,.recommendations.svelte-burezx,.note-protocol.svelte-burezx{grid-template-columns:minmax(0,1fr)}}
