.notebook.svelte-3hgfv0{padding:1rem 0 4rem;scroll-margin-top:8rem}.notebook-heading.svelte-3hgfv0{justify-content:space-between;align-items:end;gap:1rem;display:flex}.notebook.svelte-3hgfv0 h2:where(.svelte-3hgfv0){font-family:var(--font-serif);letter-spacing:-.03em;margin:.7rem 0;font-size:clamp(2rem,4vw,3rem)}.info-label.svelte-3hgfv0{font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:4px;padding:.4rem .55rem;font-size:.65rem}.intro.svelte-3hgfv0{max-width:45rem;color:var(--muted-foreground);margin:.2rem 0 2rem;font-size:.88rem;line-height:1.8}.cell.svelte-3hgfv0{border:1px solid var(--border);background:var(--card);border-radius:.8rem;margin:1.5rem 0;overflow:hidden}.cell-heading.svelte-3hgfv0{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:1.4rem 1.5rem;display:flex}.cell-number.svelte-3hgfv0{color:var(--primary);font-size:.75rem;font-family:var(--font-mono)}.cell-heading.svelte-3hgfv0 h3:where(.svelte-3hgfv0){font-family:var(--font-serif);font-size:1.6rem}.cell-heading.svelte-3hgfv0 p:where(.svelte-3hgfv0){color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem}.run-status.svelte-3hgfv0{white-space:nowrap;color:#edbd86;border:1px solid #dc9b6755;border-radius:4px;margin-left:auto;padding:.4rem .55rem;font-size:.65rem}.run-status.passed.svelte-3hgfv0{color:#a1d4ba;background:#5bb88a10;border-color:#5bb88a55}.cell-body.svelte-3hgfv0{grid-template-columns:1fr 1fr;display:grid}.source-cell.svelte-3hgfv0,.result-cell.svelte-3hgfv0{min-width:0;padding:1.4rem}.source-cell.svelte-3hgfv0{border-right:1px solid var(--border);background:#0002}.cell-label.svelte-3hgfv0{font-family:var(--font-mono);color:var(--primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.65rem}pre.svelte-3hgfv0{color:#d6c9b6;tab-size:2;max-height:32rem;font-size:.69rem;line-height:1.8;overflow:auto}.full-source.svelte-3hgfv0{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:1rem;padding-top:.8rem;font-size:.7rem}.full-source.svelte-3hgfv0 summary:where(.svelte-3hgfv0){cursor:pointer}.full-source.svelte-3hgfv0 pre:where(.svelte-3hgfv0){margin-top:1rem}.outcome.svelte-3hgfv0{margin-bottom:1rem;font-size:.83rem;line-height:1.75}.result-detail.svelte-3hgfv0{border-top:1px solid var(--border);font-size:.78rem}.result-detail.svelte-3hgfv0 summary:where(.svelte-3hgfv0){cursor:pointer;padding:.85rem 0;line-height:1.6}.result-detail.svelte-3hgfv0 p:where(.svelte-3hgfv0){color:var(--muted-foreground);margin:.1rem 0 .6rem;line-height:1.8}.result-detail.svelte-3hgfv0 small:where(.svelte-3hgfv0){color:var(--primary);margin-bottom:.9rem;font-size:.65rem;display:block}.task-id.svelte-3hgfv0{font-family:var(--font-mono);color:var(--primary);font-size:.66rem}.limits.svelte-3hgfv0{color:var(--muted-foreground);margin-top:1.2rem;font-size:.67rem;line-height:1.7}.provenance.svelte-3hgfv0{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:.6rem 1.4rem;padding:.9rem 1.4rem;font-size:.62rem;display:flex}.snapshot.svelte-3hgfv0{color:var(--primary)}.provenance-detail.svelte-3hgfv0{border-top:1px solid var(--border);font-size:.7rem}.provenance-detail.svelte-3hgfv0 summary:where(.svelte-3hgfv0){cursor:pointer;padding:.9rem 1.4rem}.provenance-detail.svelte-3hgfv0>div:where(.svelte-3hgfv0){padding:0 1.4rem 1.4rem}.provenance-detail.svelte-3hgfv0 p:where(.svelte-3hgfv0){color:var(--muted-foreground);margin:.65rem 0;line-height:1.7}.provenance-detail.svelte-3hgfv0 code:where(.svelte-3hgfv0){overflow-wrap:anywhere}.provenance-detail.svelte-3hgfv0 pre:where(.svelte-3hgfv0){white-space:pre-wrap;border:1px solid var(--border);border-radius:4px;margin-top:1rem;padding:1rem;font-size:.7rem}.attempts.svelte-3hgfv0{border-block:1px solid var(--border);padding:1rem 0}.attempts.svelte-3hgfv0 summary:where(.svelte-3hgfv0){cursor:pointer;font-size:.8rem}.attempts.svelte-3hgfv0 summary:where(.svelte-3hgfv0) span:where(.svelte-3hgfv0){color:var(--muted-foreground);margin-left:.5rem;font-size:.7rem}.attempts.svelte-3hgfv0 div:where(.svelte-3hgfv0){max-width:60rem;color:var(--muted-foreground);padding-top:1rem;font-size:.78rem;line-height:1.8}.attempts.svelte-3hgfv0 p:where(.svelte-3hgfv0){margin:.7rem 0}.attempts.svelte-3hgfv0 ul:where(.svelte-3hgfv0){padding-left:1.2rem;list-style:outside}.attempts.svelte-3hgfv0 li:where(.svelte-3hgfv0){margin:.6rem 0}.failure.svelte-3hgfv0{color:#edbd86;font-size:.75rem}summary.svelte-3hgfv0:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=850px){.cell-body.svelte-3hgfv0{grid-template-columns:1fr}.source-cell.svelte-3hgfv0{border-right:0;border-bottom:1px solid var(--border)}.source-cell.svelte-3hgfv0 pre:where(.svelte-3hgfv0){max-height:18rem}.cell-heading.svelte-3hgfv0{flex-wrap:wrap;padding:1.1rem}.run-status.svelte-3hgfv0{margin-left:1.8rem}.notebook-heading.svelte-3hgfv0{flex-direction:column;align-items:start}.cell-heading.svelte-3hgfv0>div:where(.svelte-3hgfv0){flex:1}.cell-heading.svelte-3hgfv0 p:where(.svelte-3hgfv0){line-height:1.6}.source-cell.svelte-3hgfv0,.result-cell.svelte-3hgfv0{padding:1.1rem}}.page-intro.svelte-1s1pej0{max-width:51rem;padding:4rem 0 2rem}.page-intro.svelte-1s1pej0 h1:where(.svelte-1s1pej0){font-family:var(--font-serif);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.05}.page-intro.svelte-1s1pej0 p:where(.svelte-1s1pej0):not(.eyebrow){color:var(--muted-foreground);line-height:1.7}.page-intro.svelte-1s1pej0 a:where(.svelte-1s1pej0){color:var(--primary)}
