.strip.svelte-1tpcgio{margin:.5rem 0 1.75rem}.strip.svelte-1tpcgio svg:where(.svelte-1tpcgio){display:block;width:100%;height:auto}.rail.svelte-1tpcgio{stroke:var(--border-card-hover);stroke-width:2}.particle.svelte-1tpcgio{fill:var(--accent-hover);animation:svelte-1tpcgio-travel 7.2s linear infinite;opacity:0}@keyframes svelte-1tpcgio-travel{0%{transform:translate(0);opacity:0}8%{opacity:.9}92%{opacity:.9}to{transform:translate(560px);opacity:0}}.node-bg.svelte-1tpcgio{fill:var(--bg-secondary);stroke:var(--border-card-hover);stroke-width:1.5}.node-bg.last.svelte-1tpcgio{stroke:var(--accent)}.node-icon.svelte-1tpcgio,.node.svelte-1tpcgio svg:where(.svelte-1tpcgio){fill:none;stroke:var(--text-primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.node-label.svelte-1tpcgio{fill:var(--text-secondary);font-family:var(--font-serif);font-size:17px;font-weight:600}.timeline.svelte-1tpcgio{list-style:none;margin:0;padding:0}.step.svelte-1tpcgio{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.rail-col.svelte-1tpcgio{display:flex;flex-direction:column;align-items:center}.node.svelte-1tpcgio{width:2.75rem;height:2.75rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-card-hover)}.node.last.svelte-1tpcgio{border-color:var(--accent);box-shadow:var(--shadow-glow)}.node.svelte-1tpcgio svg:where(.svelte-1tpcgio){width:1.3rem;height:1.3rem}.link.svelte-1tpcgio{position:relative;flex:1;width:2px;min-height:1.5rem;margin:.35rem 0;background:var(--border-card-hover);overflow:hidden;border-radius:1px}.spark.svelte-1tpcgio{position:absolute;left:0;width:2px;height:30%;background:linear-gradient(to bottom,transparent,var(--accent-hover),transparent);animation:svelte-1tpcgio-fall 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}@keyframes svelte-1tpcgio-fall{0%{top:-30%}to{top:100%}}.card.svelte-1tpcgio{padding:.15rem 0 1.5rem;min-width:0}h3.svelte-1tpcgio{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-serif);font-size:1.3rem;font-weight:600;margin:.45rem 0 .4rem;color:var(--text-primary)}.num.svelte-1tpcgio{font-family:var(--font-family);font-size:.72rem;font-weight:600;color:var(--accent-hover);letter-spacing:.08em}p.svelte-1tpcgio{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0 0 .45rem}@media(max-width:600px){.strip.svelte-1tpcgio{display:none}}@media(prefers-reduced-motion:reduce){.particle.svelte-1tpcgio,.spark.svelte-1tpcgio{animation:none}.particle.svelte-1tpcgio{opacity:0}.spark.svelte-1tpcgio{display:none}}.flow.svelte-1oci7cr{margin:0;max-width:30rem;margin-inline:auto}svg.svelte-1oci7cr{display:block;width:100%;height:auto;font-family:var(--font-family)}.fact.svelte-1oci7cr rect:where(.svelte-1oci7cr){fill:var(--bg-secondary);stroke:var(--border-card-hover)}.meta.svelte-1oci7cr{fill:var(--text-muted);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.quote.svelte-1oci7cr{fill:var(--text-primary);font-size:12px;font-family:var(--font-serif);font-weight:600}.judge.svelte-1oci7cr rect:where(.svelte-1oci7cr){fill:color-mix(in srgb,var(--accent) 18%,var(--bg-secondary));stroke:var(--accent)}.judge-a.svelte-1oci7cr{fill:var(--text-secondary);font-size:10.5px}.judge-b.svelte-1oci7cr{fill:var(--text-primary);font-size:12.5px;font-weight:600}.wire.svelte-1oci7cr{fill:none;stroke:var(--border-card-hover);stroke-width:1.5}.flowing.svelte-1oci7cr{stroke:var(--accent-hover);stroke-dasharray:4 5;animation:svelte-1oci7cr-dash 1.6s linear infinite}.muted.svelte-1oci7cr{stroke-dasharray:2 4}.audit-wire.svelte-1oci7cr{stroke:var(--amber);stroke-dasharray:3 3}@keyframes svelte-1oci7cr-dash{to{stroke-dashoffset:-18}}.pill.svelte-1oci7cr text:where(.svelte-1oci7cr){font-size:11.5px;font-weight:600}.pill-yes.svelte-1oci7cr rect:where(.svelte-1oci7cr){fill:transparent;stroke:var(--border-card-hover)}.pill-yes.svelte-1oci7cr text:where(.svelte-1oci7cr){fill:var(--text-muted)}.pill-no.svelte-1oci7cr rect:where(.svelte-1oci7cr){fill:transparent;stroke:var(--amber)}.pill-no.svelte-1oci7cr text:where(.svelte-1oci7cr){fill:var(--amber)}.pill-kept.svelte-1oci7cr rect:where(.svelte-1oci7cr){fill:color-mix(in srgb,var(--red) 22%,transparent);stroke:var(--red)}.pill-kept.svelte-1oci7cr text:where(.svelte-1oci7cr){fill:var(--text-primary)}.pill-audit.svelte-1oci7cr rect:where(.svelte-1oci7cr){fill:transparent;stroke:var(--amber);stroke-dasharray:3 3}.pill-audit.svelte-1oci7cr text:where(.svelte-1oci7cr){fill:var(--amber)}.spin.svelte-1oci7cr path:where(.svelte-1oci7cr){fill:none;stroke:var(--amber);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}figcaption.svelte-1oci7cr{text-align:center;font-size:.75rem;color:var(--text-muted);margin-top:.4rem;font-style:italic}@media(prefers-reduced-motion:reduce){.flowing.svelte-1oci7cr{animation:none}}.bundle.svelte-zxu66r{margin:0 auto;max-width:26rem}svg.svelte-zxu66r{display:block;width:100%;height:auto;font-family:var(--font-family)}.hull.svelte-zxu66r{fill:color-mix(in srgb,var(--accent) 7%,transparent);stroke:var(--border-card-hover);stroke-dasharray:4 4}.topic.svelte-zxu66r{fill:var(--text-primary);font-family:var(--font-serif);font-size:15px;font-weight:600}.fact.svelte-zxu66r{fill:var(--bg-secondary);stroke:var(--text-secondary);stroke-width:1.5}.clash.svelte-zxu66r{stroke:var(--red);stroke-width:2;animation:svelte-zxu66r-glow 3s ease-in-out infinite}@keyframes svelte-zxu66r-glow{0%,to{opacity:.45}50%{opacity:1}}.sub.svelte-zxu66r{fill:var(--text-secondary);font-size:11.5px}.total.svelte-zxu66r{fill:var(--amber);font-size:12px;font-weight:600;white-space:pre}@media(prefers-reduced-motion:reduce){.clash.svelte-zxu66r{animation:none;opacity:.85}}.explorer.svelte-1nsu5m7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.5rem;align-items:center;padding:1.25rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-card)}.controls.svelte-1nsu5m7{display:flex;flex-direction:column;gap:.9rem;min-width:0}.ctl.svelte-1nsu5m7{display:flex;flex-direction:column;gap:.35rem}.ctl-head.svelte-1nsu5m7{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--text-secondary)}output.svelte-1nsu5m7{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}input[type=range].svelte-1nsu5m7{width:100%;accent-color:var(--accent)}.toggles.svelte-1nsu5m7{display:flex;gap:.35rem}.toggles.svelte-1nsu5m7 button:where(.svelte-1nsu5m7){flex:1;padding:.35rem .5rem;border-radius:var(--radius-full);border:1px solid var(--glass-border);background:transparent;color:var(--text-secondary);font-size:.85rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:all var(--transition-fast)}.toggles.svelte-1nsu5m7 button:where(.svelte-1nsu5m7):hover{border-color:var(--border-card-hover);color:var(--text-primary)}.toggles.svelte-1nsu5m7 button.on:where(.svelte-1nsu5m7){background:var(--accent);border-color:var(--accent);color:#fff}.readout.svelte-1nsu5m7{display:flex;align-items:baseline;gap:.2rem;margin-top:.25rem}.big.svelte-1nsu5m7{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:3.5rem;font-weight:600;line-height:1;color:var(--tone);transition:color var(--transition-normal)}.out.svelte-1nsu5m7{color:var(--text-muted);font-size:1rem}.formula.svelte-1nsu5m7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--text-muted);overflow-wrap:anywhere;margin:0}.hint.svelte-1nsu5m7{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0;min-height:3.8em}.chart.svelte-1nsu5m7{margin:0;min-width:0}svg.svelte-1nsu5m7{display:block;width:100%;height:auto}.grid.svelte-1nsu5m7{stroke:var(--border-card-hover);stroke-width:1}.tick.svelte-1nsu5m7,.axis.svelte-1nsu5m7,.ghost-label.svelte-1nsu5m7{fill:var(--text-muted);font-size:10px;font-family:var(--font-family)}.axis.svelte-1nsu5m7{font-size:10.5px}.ghost.svelte-1nsu5m7{fill:none;stroke:var(--text-muted);stroke-width:1.2;stroke-dasharray:3 4;opacity:.7}.main.svelte-1nsu5m7{fill:none;stroke:var(--accent-hover);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.drop.svelte-1nsu5m7{stroke:var(--text-muted);stroke-dasharray:2 3}.dot.svelte-1nsu5m7{fill:var(--tone);stroke:var(--bg-primary);stroke-width:2;transition:fill var(--transition-normal)}.halo.svelte-1nsu5m7{fill:var(--tone);opacity:.25;transform-box:fill-box;transform-origin:center;animation:svelte-1nsu5m7-pulse 2.4s ease-in-out infinite}@keyframes svelte-1nsu5m7-pulse{0%,to{transform:scale(.7);opacity:.35}50%{transform:scale(1.3);opacity:.08}}@media(prefers-reduced-motion:reduce){.halo.svelte-1nsu5m7{animation:none}}@media(max-width:720px){.explorer.svelte-1nsu5m7{grid-template-columns:minmax(0,1fr);padding:1rem}.chart.svelte-1nsu5m7{order:-1}}.lab-line.svelte-cwls5q{margin:.75rem auto 0;font-size:.9rem;color:var(--text-muted);text-align:center}.page.svelte-cwls5q{max-width:46rem;margin:0 auto;overflow-x:clip}.hero.svelte-cwls5q{text-align:center;margin:.5rem 0 3.5rem}.kicker.svelte-cwls5q{display:block;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hover)}h1.svelte-cwls5q{font-family:var(--font-serif);font-size:clamp(2rem,6.5vw,3.1rem);font-weight:600;line-height:1.08;margin:.35rem auto 1rem;max-width:36rem;text-wrap:balance}.lead.svelte-cwls5q{font-size:1.08rem;color:var(--text-secondary);line-height:1.6;max-width:38rem;margin:0 auto 1.25rem}.pills.svelte-cwls5q{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.pills.svelte-cwls5q li:where(.svelte-cwls5q){font-size:.78rem;padding:.25rem .75rem;border-radius:var(--radius-full);border:1px solid var(--glass-border);color:var(--text-secondary);background:var(--bg-card)}section.svelte-cwls5q{margin-bottom:3.5rem}h2.svelte-cwls5q{font-family:var(--font-serif);font-size:clamp(1.6rem,4.5vw,2.1rem);font-weight:600;line-height:1.15;margin:.25rem 0 .6rem;text-wrap:balance}h3.svelte-cwls5q{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;margin:0 0 .5rem}p.svelte-cwls5q,li.svelte-cwls5q,dd.svelte-cwls5q{color:var(--text-secondary);font-size:.95rem;line-height:1.6}p.svelte-cwls5q{margin:0 0 .75rem}strong.svelte-cwls5q{color:var(--text-primary);font-weight:600}.section-lead.svelte-cwls5q{font-size:1.02rem;margin-bottom:1.5rem}.card.svelte-cwls5q{padding:1.4rem 1.5rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-card)}.sort.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem;align-items:center;margin-top:-1.5rem}.formula-box.svelte-cwls5q{padding:1.25rem 1.4rem;border-radius:var(--radius-lg);border:1px solid var(--border-card-hover);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),var(--bg-card);margin-bottom:1.75rem}.formula-label.svelte-cwls5q{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.formula.svelte-cwls5q{font-family:var(--font-serif);font-variant-numeric:lining-nums;font-size:clamp(1rem,3.4vw,1.3rem);color:var(--text-primary);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin:.6rem 0 1rem;text-align:center}.fx.svelte-cwls5q{font-style:italic}.formula.svelte-cwls5q b:where(.svelte-cwls5q){color:var(--accent-hover);font-weight:700}.frac.svelte-cwls5q{display:inline-flex;flex-direction:column;align-items:center;line-height:1.25}.frac.svelte-cwls5q span:where(.svelte-cwls5q):first-child{border-bottom:1px solid var(--text-secondary);padding:0 .25rem .1rem}.frac.svelte-cwls5q span:where(.svelte-cwls5q):last-child{padding-top:.1rem}.defs.svelte-cwls5q{margin:0;display:flex;flex-direction:column;gap:.45rem}.defs.svelte-cwls5q div:where(.svelte-cwls5q){display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem}dt.svelte-cwls5q{font-family:var(--font-serif);font-weight:700;font-size:1.1rem;color:var(--accent-hover);line-height:1.4}dd.svelte-cwls5q{margin:0}.bundle-row.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;align-items:center;margin-bottom:1.75rem}.bundle-note.svelte-cwls5q{margin:0;font-style:italic}.rules.svelte-cwls5q{list-style:none;padding:0;margin:0 0 2.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.rules.svelte-cwls5q li:where(.svelte-cwls5q){display:flex;gap:.75rem;align-items:baseline;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-card);font-size:.9rem}.rule-n.svelte-cwls5q{font-family:var(--font-serif);font-variant-numeric:lining-nums;font-size:1.5rem;font-weight:600;color:var(--text-primary);white-space:nowrap;min-width:3.2rem}.try.svelte-cwls5q{margin-bottom:.75rem}.read.svelte-cwls5q{margin-top:1.75rem}.read-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.read-grid.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;padding:1rem 1.1rem;border-radius:var(--radius-md);background:var(--bg-card);border-left:3px solid var(--border-card-hover)}.read-low.svelte-cwls5q{border-left-color:var(--red)!important}.read-high.svelte-cwls5q{border-left-color:var(--amber)!important}.limits.svelte-cwls5q{list-style:none;padding:0;margin:0;counter-reset:lim;display:flex;flex-direction:column;gap:.9rem}.limits.svelte-cwls5q li:where(.svelte-cwls5q){counter-increment:lim;position:relative;padding-left:2.5rem}.limits.svelte-cwls5q li:where(.svelte-cwls5q):before{content:counter(lim);position:absolute;left:0;top:.1rem;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--amber);color:var(--amber);font-size:.8rem;font-weight:600}.more.svelte-cwls5q{margin-top:1rem}.neutral.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.neutral-item.svelte-cwls5q{padding:1.2rem 1.25rem;transition:border-color var(--transition-normal),background var(--transition-normal)}.neutral-item.svelte-cwls5q:hover{border-color:var(--border-card-hover);background:var(--bg-card-hover)}.neutral-item.svelte-cwls5q svg:where(.svelte-cwls5q){width:1.6rem;height:1.6rem;fill:none;stroke:var(--green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.5rem}.neutral-item.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.15rem;margin-bottom:.3rem}.neutral-item.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:.9rem}.event-line.svelte-cwls5q{text-align:center}section.svelte-cwls5q.about-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}section.svelte-cwls5q.about-reveal.shown{opacity:1;transform:none}@media(max-width:680px){.sort.svelte-cwls5q,.bundle-row.svelte-cwls5q,.rules.svelte-cwls5q,.read-grid.svelte-cwls5q,.neutral.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}.sort.svelte-cwls5q{margin-top:-1rem}.card.svelte-cwls5q{padding:1.1rem 1rem}.formula-box.svelte-cwls5q{padding:1rem}.hero.svelte-cwls5q{margin-bottom:2.75rem}}
