.deep.svelte-jriayy{min-width:0;max-width:100%}.deep__band.svelte-jriayy{padding:var(--space-9) clamp(1.5rem, 10vw, 9.375rem) var(--space-8);padding-left:max(clamp(1.5rem, 10vw, 9.375rem), env(safe-area-inset-left));padding-right:max(clamp(1.5rem, 10vw, 9.375rem), env(safe-area-inset-right));border-bottom:1px solid var(--border);gap:var(--space-4);min-width:0;display:grid}.deep__band.svelte-jriayy h1:where(.svelte-jriayy){overflow-wrap:break-word;max-width:56rem;margin:0}.deep__meta.svelte-jriayy{font-size:var(--text-small);color:var(--fg-muted);max-width:none;margin:0}.deep__body.svelte-jriayy{padding:var(--space-8) clamp(1.5rem, 10vw, 9.375rem) var(--space-10);padding-left:max(clamp(1.5rem, 10vw, 9.375rem), env(safe-area-inset-left));padding-right:max(clamp(1.5rem, 10vw, 9.375rem), env(safe-area-inset-right));min-width:0}.deep__body.svelte-jriayy .article-layout__prose h2{margin:var(--space-8) 0 var(--space-4)}.deep__body.svelte-jriayy .article-layout__prose h2:first-child{margin-top:0}.deep__body.svelte-jriayy .article-layout__prose h3{margin:var(--space-6) 0 var(--space-3)}@media (width<=960px){.deep.svelte-jriayy{overflow-x:clip}}@media (width<=800px){.deep__band.svelte-jriayy{padding-top:var(--space-8);padding-left:max(var(--space-4), env(safe-area-inset-left));padding-right:max(var(--space-4), env(safe-area-inset-right))}.deep__body.svelte-jriayy{padding-left:max(var(--space-4), env(safe-area-inset-left));padding-right:max(var(--space-4), env(safe-area-inset-right))}}.paper-shell.svelte-1a9fl4e{gap:var(--space-5);flex-direction:column;min-width:0;max-width:100%;display:flex}.paper-shell.svelte-1a9fl4e>:where(.svelte-1a9fl4e){min-width:0;max-width:100%}.paper-nav-strip.svelte-1a9fl4e{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.paper-nav-label.svelte-1a9fl4e{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:600}.paper-header.svelte-1a9fl4e{padding:var(--space-7);text-align:center;overflow-wrap:break-word}.paper-title.svelte-1a9fl4e{max-width:min(720px,100%);margin:var(--space-3) auto var(--space-3);font-size:clamp(1.5rem,4vw,2.6rem)}.paper-authors.svelte-1a9fl4e{color:var(--text);max-width:none;margin-bottom:var(--space-1);overflow-wrap:break-word;font-size:1.05rem;font-weight:600}.paper-meta.svelte-1a9fl4e{color:var(--text-soft);margin-bottom:var(--space-4);overflow-wrap:break-word;font-size:.9rem}.paper-links.svelte-1a9fl4e{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.paper-section.svelte-1a9fl4e{padding:var(--space-6) var(--space-7);overflow-wrap:break-word}.paper-section-label.svelte-1a9fl4e{border-bottom:2px solid var(--line);padding-bottom:var(--space-2);margin-bottom:var(--space-5);font-size:clamp(1.1rem,2.5vw,1.6rem)}h3.svelte-1a9fl4e{margin-top:var(--space-5);margin-bottom:var(--space-2);font-size:clamp(1rem,2vw,1.2rem)}h4.svelte-1a9fl4e{color:var(--primary);margin:var(--space-4) 0 var(--space-2);font-size:1rem;font-weight:700}hr.section-divider.svelte-1a9fl4e{border:none;border-top:1px solid var(--line);margin:var(--space-6) 0}.paper-figure.svelte-1a9fl4e{margin:var(--space-5) 0;padding:var(--space-4);background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;max-width:100%}figcaption.svelte-1a9fl4e{color:var(--text-soft);margin-top:var(--space-3);font-size:.83rem;font-style:italic}.piece-grid-viz.svelte-1a9fl4e{gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex}.piece-chip.svelte-1a9fl4e{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;align-items:center;min-width:52px;padding:.35rem .6rem;font-size:.75rem;display:flex}.piece-chip.sq-1.svelte-1a9fl4e{background:#dde8ff}.piece-chip.sq-2.svelte-1a9fl4e{background:#d6f0ff}.piece-chip.sq-3.svelte-1a9fl4e{background:#d4f5e8}.piece-chip.sq-4.svelte-1a9fl4e{background:#fff0d4}.piece-chip.sq-5.svelte-1a9fl4e{background:var(--accent-soft)}.piece-id.svelte-1a9fl4e{color:var(--primary);font-size:.95rem;font-weight:800}.piece-name.svelte-1a9fl4e{color:var(--text-soft);font-size:.7rem}.piece-sq.svelte-1a9fl4e{color:var(--text);font-size:.72rem;font-weight:600}.code-block-wrap.svelte-1a9fl4e{margin:var(--space-4) 0;min-width:0;max-width:100%}.code-caption.svelte-1a9fl4e{color:var(--primary);margin-bottom:var(--space-2);font-family:Space Mono,Courier New,monospace;font-size:.82rem;font-weight:700}.code-block.svelte-1a9fl4e{background:var(--primary);color:#e8edf8;border-radius:var(--radius-md);padding:var(--space-5);white-space:pre;tab-size:4;max-width:100%;margin:0;font-family:Space Mono,Courier New,monospace;font-size:.82rem;line-height:1.65;overflow-x:auto}.code-block.svelte-1a9fl4e code:where(.svelte-1a9fl4e){color:inherit;background:0 0;font-family:inherit;display:block}.inline-math.svelte-1a9fl4e{background:var(--surface-alt);color:var(--primary);overflow-wrap:anywhere;border-radius:4px;padding:.15rem .4rem;font-family:Space Mono,monospace;font-size:.9rem}.paper-table-fig.svelte-1a9fl4e{margin:var(--space-4) 0}.table-wrap.svelte-1a9fl4e{min-width:0;max-width:100%;overflow-x:auto}.data-table.svelte-1a9fl4e{border-collapse:collapse;width:100%;font-size:.88rem}.data-table.svelte-1a9fl4e th:where(.svelte-1a9fl4e),.data-table.svelte-1a9fl4e td:where(.svelte-1a9fl4e){text-align:left;border-bottom:1px solid var(--line);color:var(--text);padding:.5rem .75rem}.data-table.svelte-1a9fl4e th:where(.svelte-1a9fl4e){color:var(--primary);background:var(--surface-alt);font-weight:700}.data-table.svelte-1a9fl4e tr:where(.svelte-1a9fl4e):last-child td:where(.svelte-1a9fl4e){border-bottom:none}.matchup-table.svelte-1a9fl4e td.omit:where(.svelte-1a9fl4e){color:var(--text-soft);font-style:italic}.matchup-table.svelte-1a9fl4e tr.highlight-row:where(.svelte-1a9fl4e) td:where(.svelte-1a9fl4e){background:color-mix(in srgb, var(--accent-soft) 50%, transparent)}.arch-table.svelte-1a9fl4e{font-size:.82rem}.chart-wrap.svelte-1a9fl4e{margin:var(--space-3) 0;min-width:0;max-width:100%;overflow-x:auto}.line-chart.svelte-1a9fl4e{width:100%;max-width:100%;height:auto;display:block}.paper-chart.svelte-1a9fl4e{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-2)}.references-list.svelte-1a9fl4e{padding-left:var(--space-5);line-height:1.8}.references-list.svelte-1a9fl4e li:where(.svelte-1a9fl4e){color:var(--text-soft);margin-bottom:var(--space-2);font-size:.9rem}.fig-ref.svelte-1a9fl4e{color:var(--text-soft);font-size:.9rem;font-style:italic}ol.svelte-1a9fl4e{padding-left:var(--space-5)}ol.svelte-1a9fl4e li:where(.svelte-1a9fl4e){margin-bottom:var(--space-3);color:var(--text-soft);line-height:1.6}ul.svelte-1a9fl4e{padding-left:var(--space-5)}ul.svelte-1a9fl4e li:where(.svelte-1a9fl4e){margin-bottom:var(--space-2);color:var(--text-soft)}@media (width<=700px){.paper-header.svelte-1a9fl4e,.paper-section.svelte-1a9fl4e{padding:var(--space-5) var(--space-4)}}.lead.svelte-11u60c6{color:var(--text-soft);font-size:clamp(1rem,1.4vw,1.15rem)}.table-wrap.svelte-11u60c6{min-width:0;max-width:100%;overflow-x:auto}.stack-table.svelte-11u60c6{border-collapse:collapse;width:100%;font-size:.92rem}.stack-table.svelte-11u60c6 th:where(.svelte-11u60c6),.stack-table.svelte-11u60c6 td:where(.svelte-11u60c6){padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.stack-table.svelte-11u60c6 th:where(.svelte-11u60c6){color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.stack-table.svelte-11u60c6 td:where(.svelte-11u60c6):first-child{white-space:nowrap;color:var(--text);font-weight:600}.stack-table.svelte-11u60c6 tr:where(.svelte-11u60c6):last-child td:where(.svelte-11u60c6){border-bottom:none}.pipeline.svelte-11u60c6{gap:var(--space-3);margin-top:var(--space-4);display:grid}.pipeline-step.svelte-11u60c6{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);grid-template-columns:2.5rem 1fr;align-items:start;display:grid}.step-num.svelte-11u60c6{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.pipeline-step.svelte-11u60c6 h3:where(.svelte-11u60c6){margin:0 0 var(--space-2)}.pipeline-step.svelte-11u60c6 p:where(.svelte-11u60c6){margin:0}.detail-list.svelte-11u60c6{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.detail-list.svelte-11u60c6 li:where(.svelte-11u60c6){padding-left:var(--space-4);color:var(--text-soft);font-size:.92rem;position:relative}.detail-list.svelte-11u60c6 li:where(.svelte-11u60c6):before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:0}.detail-list.spaced.svelte-11u60c6{gap:var(--space-4)}.detail-list.spaced.svelte-11u60c6 li:where(.svelte-11u60c6){font-size:1rem}.footer-nav.svelte-11u60c6{gap:var(--space-5);flex-wrap:wrap;display:flex}code.svelte-11u60c6{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:.1em .35em;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.85em}@media (width<=900px){.pipeline-step.svelte-11u60c6{grid-template-columns:1fr}.step-num.svelte-11u60c6{margin-bottom:calc(-1 * var(--space-2))}}
