.chapter.svelte-ftlaw7{max-width:1080px;margin:0 auto;padding:var(--sp-7) 20px}.ch-eyebrow.svelte-ftlaw7{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--accent);margin:0 0 8px}.ch-head.svelte-ftlaw7 h2:where(.svelte-ftlaw7){font-family:var(--font-display);font-size:clamp(22px,3.4vw,32px);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0 0 10px;max-width:26ch}.ch-body.svelte-ftlaw7{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-5);align-items:start}.ch-sticky.svelte-ftlaw7{position:sticky;top:var(--sp-5)}.ch-sticky.svelte-ftlaw7 svg{width:100%;height:auto;display:block}.ch-steps.svelte-ftlaw7{list-style:none;margin:0;padding:calc(6vh / var(--zoom, 1)) 0 calc(18vh / var(--zoom, 1));display:flex;flex-direction:column;gap:calc(20vh / var(--zoom, 1))}.ch-step.svelte-ftlaw7{border-left:2px solid var(--line);padding:2px 0 2px 14px;opacity:.45;transition:opacity var(--dur-fast) var(--ease-reveal),border-color var(--dur-fast) var(--ease-reveal)}.ch-step.on.svelte-ftlaw7{opacity:1;border-color:var(--accent)}.ch-step.svelte-ftlaw7 h3:where(.svelte-ftlaw7){font-size:16px;font-weight:700;margin:0 0 6px}.ch-step.svelte-ftlaw7 p:where(.svelte-ftlaw7){font-size:14.5px;line-height:1.55;color:var(--fg-muted);margin:0;max-width:44ch}@media (max-width: 719px){.ch-body.svelte-ftlaw7{grid-template-columns:1fr;gap:0}.ch-sticky.svelte-ftlaw7{top:0;z-index:2;background:var(--bg);padding:8px 0;box-shadow:var(--shadow-sticky-fold)}.ch-steps.svelte-ftlaw7{padding:calc(4vh / var(--zoom, 1)) 0 calc(14vh / var(--zoom, 1));gap:calc(16vh / var(--zoom, 1))}}@media (prefers-reduced-motion: reduce){.ch-step.svelte-ftlaw7{transition:none}}.cap.svelte-1p6yj7a{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--fg-dim);margin:0 0 var(--sp-1-5)}.readout.svelte-1p6yj7a{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1-5) var(--sp-3-5);margin:var(--sp-2-5) 0 0}.r.svelte-1p6yj7a{border-left:var(--r-2) solid var(--line);padding:var(--r-2) 0 var(--r-2) var(--sp-2-5);opacity:.45;transition:opacity var(--dur-fast) var(--ease-reveal),border-color var(--dur-fast) var(--ease-reveal)}.r.on.svelte-1p6yj7a{opacity:1;border-color:var(--accent)}.r.svelte-1p6yj7a dt:where(.svelte-1p6yj7a){font-family:var(--font-mono);font-size:var(--fs-base);text-transform:uppercase;color:var(--fg-dim);margin:0}.r.svelte-1p6yj7a dd:where(.svelte-1p6yj7a){font-family:var(--font-mono);font-size:var(--fs-value);color:var(--fg);margin:var(--r-2) 0 0}@media (prefers-reduced-motion: reduce){.r.svelte-1p6yj7a{transition:none}}.data.svelte-155dkmz{--rule: var(--r-1);--tape-h: var(--sp-12);display:flex;flex-direction:column;gap:var(--sp-2)}.lbl.svelte-155dkmz{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--fg-dim);margin:0}.lbl.hi.svelte-155dkmz{color:var(--accent);text-align:right}.panel.svelte-155dkmz{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-3);border:var(--rule) solid transparent;border-radius:var(--r-btn)}.panel.show.svelte-155dkmz{border-color:var(--accent)}.row.svelte-155dkmz{display:flex;flex-direction:column;gap:var(--sp-1);opacity:.55}.row.lit.svelte-155dkmz{opacity:1}.tape.svelte-155dkmz{display:flex;align-items:center;gap:var(--sp-2)}.tape.svelte-155dkmz svg:where(.svelte-155dkmz){flex:1 1 0;min-width:0;height:var(--tape-h);overflow:visible}.tape.svelte-155dkmz polyline:where(.svelte-155dkmz){fill:none;stroke:var(--fg-muted);stroke-width:var(--r-2);vector-effect:non-scaling-stroke}.tape.svelte-155dkmz rect:where(.svelte-155dkmz){fill:var(--chart-1);fill-opacity:.1}.val.svelte-155dkmz{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--fg)}.axis.svelte-155dkmz{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) 0;border-top:var(--rule) solid var(--line)}.win.svelte-155dkmz{opacity:0}.win.show.svelte-155dkmz{opacity:1}@media (prefers-reduced-motion: no-preference){.row.svelte-155dkmz,.panel.svelte-155dkmz,.win.svelte-155dkmz{transition:opacity var(--dur-fast) var(--ease-reveal),border-color var(--dur-fast) var(--ease-reveal)}}.graph.svelte-13jnvsf{width:100%;--graph-node-hot-dur: .4s;--graph-fade-dur: .5s}.lbl.svelte-13jnvsf{font-family:var(--font-mono);font-size:var(--fs-base);fill:var(--fg-muted)}.w.svelte-13jnvsf{font-family:var(--font-mono);font-size:var(--fs-base);fill:var(--chart-1)}.lines.svelte-13jnvsf{opacity:0}.lines.show.svelte-13jnvsf{opacity:1}.node.hot.svelte-13jnvsf{stroke:var(--warn)}.shock.svelte-13jnvsf{opacity:0}.shock.show.svelte-13jnvsf{opacity:1}.cap.svelte-13jnvsf{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--warn);margin:var(--sp-2) 0 0;opacity:0}.cap.show.svelte-13jnvsf{opacity:1}@media (prefers-reduced-motion: no-preference){.lines.svelte-13jnvsf,.shock.svelte-13jnvsf,.cap.svelte-13jnvsf{transition:opacity var(--graph-fade-dur) var(--ease-reveal)}.node.svelte-13jnvsf{transition:stroke var(--graph-node-hot-dur) var(--ease-reveal)}}.assemble.svelte-1ggz1u7{width:100%;margin:0}figcaption.svelte-1ggz1u7 p:where(.svelte-1ggz1u7){font-family:var(--font-mono);font-size:var(--fs-base);color:var(--fg-dim);margin:var(--sp-1) 0 0}text.svelte-1ggz1u7{font-family:var(--font-mono)}.lbl.svelte-1ggz1u7{fill:var(--fg-dim)}.num.svelte-1ggz1u7{fill:var(--fg)}.num.mid.svelte-1ggz1u7{fill:var(--chart-2)}.share.svelte-1ggz1u7{fill:var(--chart-1)}.pair.svelte-1ggz1u7{opacity:0}.pair.show.svelte-1ggz1u7{opacity:1}.cone.svelte-1ggz1u7{opacity:0}.cone.show.svelte-1ggz1u7{opacity:1}@media (prefers-reduced-motion: no-preference){.pair.svelte-1ggz1u7,.cone.svelte-1ggz1u7{transition:opacity .5s var(--ease-reveal)}}.how.svelte-1emzyt0{min-height:calc(100dvh / var(--zoom, 1));background:var(--bg);color:var(--fg);font-family:var(--font-sans)}.cta.svelte-1emzyt0{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--bg);background:var(--accent);border-radius:var(--r-btn);padding:9px 14px;text-decoration:none;box-shadow:var(--glow-sm);min-height:40px;display:inline-flex;align-items:center;white-space:nowrap}.cta.svelte-1emzyt0:hover{box-shadow:var(--glow-md)}.hero.svelte-1emzyt0{max-width:1080px;margin:0 auto;padding:var(--sp-7) 20px var(--sp-4)}.eyebrow.svelte-1emzyt0{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--accent);margin:0 0 12px}.hero.svelte-1emzyt0 h1:where(.svelte-1emzyt0){font-family:var(--font-display);font-size:clamp(28px,4.6vw,44px);font-weight:700;line-height:1.06;letter-spacing:-.02em;margin:0 0 14px;max-width:24ch}.fail.svelte-1emzyt0{font-size:var(--fs-base);color:var(--fg);margin:var(--sp-4) 0 0;max-width:62ch}.foot.svelte-1emzyt0{max-width:1080px;margin:0 auto;padding:var(--sp-6) 20px var(--sp-8);display:flex;flex-wrap:wrap;align-items:center;gap:16px var(--sp-4)}
