.diagnostics.svelte-1exf6xb{border-top:1px solid var(--rule, #c8c1b2);background:var(--paper-raised, #f6f2e8)}.tabs.svelte-1exf6xb{display:flex;overflow-x:auto;border-bottom:1px solid var(--rule, #c8c1b2)}.tabs.svelte-1exf6xb button:where(.svelte-1exf6xb){min-height:2.8rem;flex:1 0 auto;border:0;border-right:1px solid var(--rule, #c8c1b2);background:transparent;padding:.55rem .8rem;color:var(--ink-muted, #68707a);font-weight:700;cursor:pointer}.tabs.svelte-1exf6xb button.active:where(.svelte-1exf6xb){box-shadow:inset 0 -3px var(--lab-rust, #9b5f48);background:color-mix(in srgb,var(--lab-rust, #9b5f48) 8%,transparent);color:var(--ink, #242a32)}.tabs.svelte-1exf6xb button:where(.svelte-1exf6xb):focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent, #6f7fa8) 70%,white);outline-offset:-3px}.chart-panel.svelte-1exf6xb{padding:.85rem 1rem 1rem}.chart-heading.svelte-1exf6xb{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chart-heading.svelte-1exf6xb p:where(.svelte-1exf6xb){margin:.15rem 0 0;color:var(--ink-muted, #68707a);font-size:.78rem}.chart-heading.svelte-1exf6xb .kicker:where(.svelte-1exf6xb){color:var(--ink, #242a32);font:700 .68rem Courier Prime,monospace;letter-spacing:.08em;text-transform:uppercase}.legend.svelte-1exf6xb{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--ink-muted, #68707a);font-size:.7rem}.legend.svelte-1exf6xb span:where(.svelte-1exf6xb){display:inline-flex;align-items:center;gap:.35rem}.legend.svelte-1exf6xb i:where(.svelte-1exf6xb){display:inline-block;width:1.5rem;border-top:2px solid var(--lab-accent, #6f7fa8)}.legend.svelte-1exf6xb i.theory:where(.svelte-1exf6xb){border-top-color:var(--lab-rust, #9b5f48);border-top-style:dashed}svg.svelte-1exf6xb{display:block;width:100%;height:auto;max-height:22rem;margin-top:.5rem}.grid.svelte-1exf6xb line:where(.svelte-1exf6xb),.axis.svelte-1exf6xb{stroke:color-mix(in srgb,var(--rule, #c8c1b2) 75%,transparent);stroke-width:1}.axis.svelte-1exf6xb{stroke:var(--ink-muted, #68707a)}.tick.svelte-1exf6xb,.axis-label.svelte-1exf6xb{fill:var(--ink-muted, #68707a);font:11px Courier Prime,monospace}.measured-line.svelte-1exf6xb,.theory-line.svelte-1exf6xb{fill:none;vector-effect:non-scaling-stroke}.measured-line.svelte-1exf6xb{stroke:var(--lab-accent, #6f7fa8);stroke-width:2.4}.theory-line.svelte-1exf6xb{stroke:var(--lab-rust, #9b5f48);stroke-width:2;stroke-dasharray:7 6}.bar.svelte-1exf6xb,.scatter.svelte-1exf6xb{fill:color-mix(in srgb,var(--lab-accent, #6f7fa8) 68%,transparent)}details.svelte-1exf6xb{margin-top:.5rem;border-top:1px solid var(--rule, #c8c1b2);padding-top:.55rem;font-size:.75rem}summary.svelte-1exf6xb{display:flex;min-height:2.75rem;align-items:center;cursor:pointer;font-weight:700}table.svelte-1exf6xb{width:100%;border-collapse:collapse;margin-top:.5rem}th.svelte-1exf6xb,td.svelte-1exf6xb{border-bottom:1px solid var(--rule, #c8c1b2);padding:.35rem;text-align:right}th.svelte-1exf6xb:first-child,td.svelte-1exf6xb:first-child{text-align:left}.sr-only.svelte-1exf6xb{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:40rem){.chart-panel.svelte-1exf6xb{padding-inline:.45rem}.chart-heading.svelte-1exf6xb{display:block;padding-inline:.35rem}.legend.svelte-1exf6xb{margin-top:.5rem}}.equation-card.svelte-i4g9l4{border:1px solid var(--rule, #c8c1b2);border-radius:.35rem;background:color-mix(in srgb,var(--paper, #f7f2e8) 96%,var(--lab-rust, #9b5f48));padding:1rem}.label.svelte-i4g9l4{margin:0;color:var(--lab-rust, #9b5f48);font:700 .65rem Courier Prime,monospace;letter-spacing:.12em}h3.svelte-i4g9l4{margin:.35rem 0 .65rem;font-size:1.05rem}code.svelte-i4g9l4{display:block;overflow-x:auto;border:1px solid color-mix(in srgb,var(--rule, #c8c1b2) 75%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--paper-soft, #ece6da) 75%,transparent);padding:.7rem;color:var(--ink, #242a32);font:.78rem/1.5 Courier Prime,monospace;white-space:pre-wrap}p.svelte-i4g9l4,.watch.svelte-i4g9l4 span:where(.svelte-i4g9l4){color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.86rem;line-height:1.5}.watch.svelte-i4g9l4{display:grid;gap:.25rem;border-top:1px solid var(--rule, #c8c1b2);padding-top:.7rem}.watch.svelte-i4g9l4 strong:where(.svelte-i4g9l4){font-size:.72rem;text-transform:uppercase}.export-menu.svelte-1h1uzi1{position:relative}summary.svelte-1h1uzi1{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid var(--rule, #aaa293);border-radius:.35rem;background:var(--paper, #f7f2e8);padding:0 .8rem;font-size:.78rem;font-weight:700;cursor:pointer;list-style-position:inside}details[open].svelte-1h1uzi1>div:where(.svelte-1h1uzi1){display:grid;position:absolute;z-index:8;right:0;min-width:13rem;margin-top:.35rem;border:1px solid var(--rule, #c8c1b2);border-radius:.35rem;background:var(--paper-raised, #f6f2e8);box-shadow:0 .8rem 2rem color-mix(in srgb,var(--ink, #242a32) 18%,transparent);padding:.35rem}button.svelte-1h1uzi1{min-height:2.75rem;border:0;border-bottom:1px solid var(--rule, #c8c1b2);background:transparent;padding:.45rem .65rem;color:var(--ink, #242a32);font-size:.75rem;font-weight:700;text-align:left;cursor:pointer}button.svelte-1h1uzi1:last-child{border-bottom:0}button.svelte-1h1uzi1:hover{background:color-mix(in srgb,var(--lab-accent, #6f7fa8) 10%,transparent)}button.svelte-1h1uzi1:focus-visible,summary.svelte-1h1uzi1:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent, #6f7fa8) 70%,white);outline-offset:2px}p.svelte-1h1uzi1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.controls.svelte-1t4gwl7{border:1px solid var(--rule, #c8c1b2);border-radius:.35rem;background:color-mix(in srgb,var(--paper, #f7f2e8) 96%,var(--lab-accent, #6f7fa8))}header.svelte-1t4gwl7{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.75rem .85rem}header.svelte-1t4gwl7 p:where(.svelte-1t4gwl7){margin:0;color:var(--lab-rust, #9b5f48);font:700 .62rem Courier Prime,monospace;letter-spacing:.1em}h3.svelte-1t4gwl7{margin:.2rem 0 0;font-size:1rem}.key.svelte-1t4gwl7{color:var(--ink-muted, #68707a);font-size:.64rem}.key.svelte-1t4gwl7 i:where(.svelte-1t4gwl7){color:var(--lab-rust, #9b5f48);font-style:normal}.warning.svelte-1t4gwl7{margin:0;border-bottom:1px solid color-mix(in srgb,#a85533 40%,var(--rule, #c8c1b2));background:color-mix(in srgb,#d98b62 12%,transparent);padding:.65rem .8rem;color:color-mix(in srgb,var(--ink, #242a32) 78%,#8e351d);font-size:.75rem;line-height:1.45}.control-grid.svelte-1t4gwl7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.control.svelte-1t4gwl7{min-width:0;border-right:1px solid var(--rule, #c8c1b2);border-bottom:1px solid var(--rule, #c8c1b2);padding:.65rem .75rem}.control.svelte-1t4gwl7:nth-child(2n){border-right:0}.primary-fields.svelte-1t4gwl7 .control:where(.svelte-1t4gwl7):nth-last-child(-n+2){border-bottom:0}.control-label.svelte-1t4gwl7{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:700}.lock.svelte-1t4gwl7{margin-right:auto;color:var(--lab-rust, #9b5f48);font-family:Courier Prime,monospace}output.svelte-1t4gwl7{color:var(--ink-muted, #68707a);font:.7rem Courier Prime,monospace}.control.svelte-1t4gwl7>input[type=range]:where(.svelte-1t4gwl7),.control.svelte-1t4gwl7>input[type=number]:where(.svelte-1t4gwl7),.control.svelte-1t4gwl7>select:where(.svelte-1t4gwl7){box-sizing:border-box;width:100%;min-height:2.75rem;margin-top:.35rem}.control.svelte-1t4gwl7>input[type=number]:where(.svelte-1t4gwl7),.control.svelte-1t4gwl7>select:where(.svelte-1t4gwl7){border:1px solid var(--rule, #aaa293);border-radius:.25rem;background:var(--paper, #fff);padding:.45rem .55rem;color:var(--ink, #242a32)}.control.svelte-1t4gwl7 input:where(.svelte-1t4gwl7):focus-visible,.control.svelte-1t4gwl7 select:where(.svelte-1t4gwl7):focus-visible,summary.svelte-1t4gwl7:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent, #6f7fa8) 70%,white);outline-offset:2px}.control.svelte-1t4gwl7 p:where(.svelte-1t4gwl7){margin:.3rem 0 0;color:var(--ink-muted, #68707a);font-size:.64rem;line-height:1.35}.toggle.svelte-1t4gwl7{display:flex;align-items:center;min-height:2.75rem;gap:.55rem;font-size:.72rem;font-weight:700}.toggle.svelte-1t4gwl7 input:where(.svelte-1t4gwl7){width:1.1rem;height:1.1rem}details.svelte-1t4gwl7{border-top:1px solid var(--rule, #c8c1b2)}summary.svelte-1t4gwl7{display:flex;align-items:center;min-height:2.8rem;padding:0 .8rem;font-size:.75rem;font-weight:700;cursor:pointer}h4.svelte-1t4gwl7{margin:0;border-block:1px solid var(--rule, #c8c1b2);background:color-mix(in srgb,var(--paper-soft, #ece6da) 70%,transparent);padding:.45rem .75rem;color:var(--ink-muted, #68707a);font:700 .62rem Courier Prime,monospace;letter-spacing:.08em;text-transform:uppercase}details.svelte-1t4gwl7 h4:where(.svelte-1t4gwl7):first-of-type{border-top:0}@media(max-width:34rem){.control-grid.svelte-1t4gwl7{grid-template-columns:1fr}.control.svelte-1t4gwl7,.control.svelte-1t4gwl7:nth-child(2n){border-right:0}.primary-fields.svelte-1t4gwl7 .control:where(.svelte-1t4gwl7):nth-last-child(2){border-bottom:1px solid var(--rule, #c8c1b2)}}.metrics-panel.svelte-9uhlu5{border-block:1px solid var(--rule, #c8c1b2);background:color-mix(in srgb,var(--paper, #f7f2e8) 92%,var(--lab-accent, #6f7fa8))}table.svelte-9uhlu5{width:100%;border-collapse:collapse;font-size:.78rem}tbody.svelte-9uhlu5{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}tr.svelte-9uhlu5{display:grid;align-content:center;min-width:0;border-right:1px solid var(--rule, #c8c1b2);padding:.7rem .8rem}tr.svelte-9uhlu5:last-child{border-right:0}th.svelte-9uhlu5{color:var(--ink-muted, #68707a);font-size:.62rem;letter-spacing:.06em;text-align:left;text-transform:uppercase}td.svelte-9uhlu5{min-width:0;overflow:hidden;margin-top:.25rem;color:var(--ink, #242a32);font:700 .85rem Courier Prime,monospace;text-overflow:ellipsis;white-space:nowrap}.summary.svelte-9uhlu5{margin:0;border-top:1px solid var(--rule, #c8c1b2);padding:.55rem .8rem;color:var(--ink-muted, #68707a);font-size:.76rem}.sr-only.svelte-9uhlu5{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:68rem){tbody.svelte-9uhlu5{grid-template-columns:repeat(3,minmax(0,1fr))}tr.svelte-9uhlu5:nth-child(3){border-right:0}tr.svelte-9uhlu5:nth-child(-n+3){border-bottom:1px solid var(--rule, #c8c1b2)}}@media(max-width:34rem){tbody.svelte-9uhlu5{grid-template-columns:repeat(2,minmax(0,1fr))}tr.svelte-9uhlu5:nth-child(3){border-right:1px solid var(--rule, #c8c1b2)}tr.svelte-9uhlu5:nth-child(2n){border-right:0}tr.svelte-9uhlu5:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--rule, #c8c1b2)}}.preset-stories.svelte-1g144po{border-top:1px solid var(--rule, #c8c1b2);background:var(--paper-raised, #f6f2e8);padding:.8rem 1rem 1rem}header.svelte-1g144po{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.6rem}header.svelte-1g144po p:where(.svelte-1g144po){margin:0;color:var(--lab-rust, #9b5f48);font:700 .62rem Courier Prime,monospace;letter-spacing:.1em}h3.svelte-1g144po{margin:0;font-size:.9rem}.cards.svelte-1g144po{display:grid;grid-auto-columns:minmax(15rem,20rem);grid-auto-flow:column;gap:.6rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x proximity}button.svelte-1g144po{display:grid;min-height:7.25rem;align-content:start;gap:.35rem;scroll-snap-align:start;border:1px solid var(--rule, #c8c1b2);border-radius:.35rem;background:var(--paper, #f7f2e8);padding:.8rem;color:var(--ink, #242a32);text-align:left;cursor:pointer}button.active.svelte-1g144po{border-color:var(--lab-accent, #6f7fa8);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lab-accent, #6f7fa8) 30%,transparent)}button.svelte-1g144po:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent, #6f7fa8) 70%,white);outline-offset:2px}strong.svelte-1g144po{font-size:.84rem}span.svelte-1g144po{color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.75rem;line-height:1.35}small.svelte-1g144po{margin-top:auto;color:var(--lab-rust, #9b5f48);font:.6rem Courier Prime,monospace}.selector.svelte-nf4bvo{display:grid;border-bottom:1px solid var(--rule, #c8c1b2);background:color-mix(in srgb,var(--paper-soft, #ece6da) 94%,transparent)}section.svelte-nf4bvo{display:grid;grid-template-columns:9.5rem minmax(0,1fr);border-top:1px solid color-mix(in srgb,var(--rule, #c8c1b2) 65%,transparent)}section.svelte-nf4bvo:first-child{border-top:0}h3.svelte-nf4bvo{align-self:stretch;margin:0;border-right:1px solid var(--rule, #c8c1b2);padding:.72rem .8rem;color:var(--ink-muted, #68707a);font:700 .65rem Courier Prime,monospace;letter-spacing:.08em;text-transform:uppercase}.process-tabs.svelte-nf4bvo{display:flex;min-width:0;overflow-x:auto;scrollbar-width:thin}button.svelte-nf4bvo{min-height:2.8rem;flex:1 0 auto;border:0;border-right:1px solid var(--rule, #c8c1b2);background:transparent;padding:.55rem .75rem;color:var(--ink-muted, #68707a);font:700 .76rem Roboto,system-ui,sans-serif;cursor:pointer}button.active.svelte-nf4bvo{box-shadow:inset 0 -3px var(--lab-accent, #6f7fa8);background:color-mix(in srgb,var(--lab-accent, #6f7fa8) 12%,transparent);color:var(--ink, #242a32)}button.svelte-nf4bvo:focus-visible{position:relative;z-index:2;outline:3px solid color-mix(in srgb,var(--lab-accent, #6f7fa8) 70%,white);outline-offset:-3px}.narrow.svelte-nf4bvo{display:none}@media(max-width:50rem){section.svelte-nf4bvo{grid-template-columns:1fr}h3.svelte-nf4bvo{border-right:0;border-bottom:1px solid var(--rule, #c8c1b2);padding:.4rem .65rem}button.svelte-nf4bvo{flex:0 0 auto}}@media(max-width:32rem){.wide.svelte-nf4bvo{display:none}.narrow.svelte-nf4bvo{display:inline}}.stage-shell.svelte-gqngil{--brownian-stage: color-mix(in srgb, var(--paper, #f4f0e6) 94%, var(--accent, #6f7fa8));--brownian-grid: color-mix(in srgb, var(--ink-muted, #68707a) 20%, transparent);--brownian-particle: #5f73a7;--brownian-trail: #405078;--brownian-theory: #9b5f48;--brownian-boundary: var(--ink-muted, #5d5850);--brownian-mean: var(--ink, #242a32);--brownian-potential: #9b5f48;--brownian-velocity: #9b5f48;position:relative;min-width:0;overflow:hidden;border:1px solid var(--rule, #c8c1b2);border-radius:.35rem;background:var(--brownian-stage);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper, #fff) 65%,transparent)}canvas.svelte-gqngil,.stage-poster.svelte-gqngil{display:block;width:100%;min-height:22rem;object-fit:cover}canvas.svelte-gqngil{position:absolute;inset:0;opacity:0;transition:opacity .16s ease;cursor:grab;touch-action:pan-y}canvas.svelte-gqngil:active{cursor:grabbing}canvas.svelte-gqngil:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent, #6f7fa8) 72%,white);outline-offset:-3px}.is-ready.svelte-gqngil canvas:where(.svelte-gqngil){position:relative;opacity:1}.is-ready.svelte-gqngil .stage-poster:where(.svelte-gqngil){display:none}.camera-help.svelte-gqngil{position:absolute;right:.55rem;bottom:.45rem;margin:0;border:1px solid color-mix(in srgb,var(--rule, #c8c1b2) 75%,transparent);border-radius:999px;background:color-mix(in srgb,var(--paper, #f4f0e6) 88%,transparent);padding:.25rem .55rem;color:var(--ink-muted, #68707a);font:.64rem Courier Prime,monospace;pointer-events:none}.noscript-note.svelte-gqngil{margin:0;border-top:1px solid var(--rule, #c8c1b2);padding:.8rem 1rem;color:var(--ink-muted, #68707a);font-size:.84rem;line-height:1.5}@media(max-width:40rem){canvas.svelte-gqngil,.stage-poster.svelte-gqngil{min-height:20rem}}@media(prefers-reduced-motion:reduce){canvas.svelte-gqngil{transition:none}}.brownian-lab.svelte-btxf6z{--lab-accent: #6f7fa8;--lab-rust: #9b5f48;position:relative;left:calc(50% + var(--article-breakout-offset, 0rem));box-sizing:border-box;width:min(96rem,calc(100vw - 1rem));margin:2.5rem 0;transform:translate(-50%);border:1px solid var(--rule, #c8c1b2);border-radius:.75rem;background:var(--paper-raised, #f6f2e8);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--ink, #222) 15%,transparent);color:var(--ink, #242a32);font-family:Roboto,system-ui,sans-serif}.lab-header.svelte-btxf6z{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--rule, #c8c1b2);border-radius:.75rem .75rem 0 0;background:color-mix(in srgb,var(--paper, #f3eee2) 92%,var(--lab-accent));padding:1.1rem 1.3rem}.eyebrow.svelte-btxf6z{margin:0;color:var(--lab-rust);font:700 .68rem Courier Prime,monospace;letter-spacing:.12em;text-transform:uppercase}.lab-header.svelte-btxf6z h2:where(.svelte-btxf6z){margin:.25rem 0 0;font-size:clamp(1.35rem,2.5vw,2.3rem);line-height:1.1}.deck.svelte-btxf6z{margin:.4rem 0 0;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif}.clock.svelte-btxf6z{min-width:9.5rem;border-left:1px solid var(--rule, #c8c1b2);padding-left:1rem;text-align:right}.clock.svelte-btxf6z span:where(.svelte-btxf6z),.clock.svelte-btxf6z small:where(.svelte-btxf6z){display:block;color:var(--ink-muted, #68707a);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.clock.svelte-btxf6z strong:where(.svelte-btxf6z){display:block;margin:.2rem 0;font:700 1.08rem Courier Prime,monospace}.primary-controls.svelte-btxf6z{display:flex;align-items:end;gap:.5rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.7rem .9rem;background:var(--paper-soft, #ece6da)}button.svelte-btxf6z,input.svelte-btxf6z,select.svelte-btxf6z{font:inherit}button.svelte-btxf6z,.preset-picker.svelte-btxf6z select:where(.svelte-btxf6z){min-height:2.75rem;border:1px solid var(--rule, #aaa293);border-radius:.35rem;background:var(--paper, #f7f2e8);padding:.5rem .75rem;color:var(--ink, #242a32);font-weight:700;cursor:pointer}button.primary.svelte-btxf6z,.ensemble-invitation.svelte-btxf6z button:where(.svelte-btxf6z){border-color:color-mix(in srgb,var(--lab-accent) 70%,var(--ink));background:var(--lab-accent);color:#fff}button.svelte-btxf6z:focus-visible,input.svelte-btxf6z:focus-visible,select.svelte-btxf6z:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent) 72%,white);outline-offset:2px}.preset-picker.svelte-btxf6z{display:grid;min-width:12rem;margin-left:auto;gap:.15rem}.preset-picker.svelte-btxf6z label:where(.svelte-btxf6z){color:var(--ink-muted, #68707a);font-size:.62rem;font-weight:700}.preset-picker.svelte-btxf6z select:where(.svelte-btxf6z){width:100%;min-height:2.75rem;padding-block:.3rem;font-size:.72rem}.worker-progress.svelte-btxf6z{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.7rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.55rem .9rem;color:var(--ink-muted, #68707a);font-size:.72rem}.worker-progress.svelte-btxf6z progress:where(.svelte-btxf6z){width:100%;accent-color:var(--lab-accent)}.instrument-grid.svelte-btxf6z{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,27rem);gap:.8rem;padding:.8rem}.instrument-grid.intro.svelte-btxf6z{grid-template-columns:minmax(0,1fr)}.stage-column.svelte-btxf6z,.side-column.svelte-btxf6z{display:grid;min-width:0;align-content:start;gap:.7rem}.ensemble-invitation.svelte-btxf6z{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--lab-rust);border-radius:.35rem;background:color-mix(in srgb,var(--lab-rust) 7%,var(--paper));padding:.75rem}.ensemble-invitation.svelte-btxf6z strong:where(.svelte-btxf6z),.ensemble-invitation.svelte-btxf6z span:where(.svelte-btxf6z){display:block}.ensemble-invitation.svelte-btxf6z span:where(.svelte-btxf6z){margin-top:.2rem;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.8rem}.seed-card.svelte-btxf6z{border:1px solid var(--rule, #c8c1b2);border-radius:.35rem;padding:.75rem}.physical-card.svelte-btxf6z{border:1px solid var(--lab-accent);border-left-width:4px;border-radius:.35rem;background:color-mix(in srgb,var(--lab-accent) 7%,var(--paper));padding:.75rem}.physical-card.svelte-btxf6z .physical-label:where(.svelte-btxf6z){margin:0;color:var(--lab-rust);font:700 .62rem Courier Prime,monospace;letter-spacing:.08em}.physical-card.svelte-btxf6z strong:where(.svelte-btxf6z),.physical-card.svelte-btxf6z code:where(.svelte-btxf6z){display:block;margin-top:.35rem;font-family:Courier Prime,monospace}.physical-card.svelte-btxf6z p:where(.svelte-btxf6z):last-child{margin:.5rem 0 0;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.72rem;line-height:1.45}.seed-card.svelte-btxf6z>label:where(.svelte-btxf6z){display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.seed-card.svelte-btxf6z>div:where(.svelte-btxf6z){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.seed-card.svelte-btxf6z input:where(.svelte-btxf6z){min-width:0;border:1px solid var(--rule, #aaa293);border-radius:.3rem;background:var(--paper, #fff);padding:.55rem .65rem;color:var(--ink, #242a32);font-family:Courier Prime,monospace}.seed-card.svelte-btxf6z p:where(.svelte-btxf6z){margin:.45rem 0 0;color:var(--ink-muted, #68707a);font-size:.65rem}.scientific-summary.svelte-btxf6z{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:.75rem 1rem;border-top:1px solid var(--rule, #c8c1b2);background:color-mix(in srgb,var(--paper, #f7f2e8) 94%,var(--lab-accent));padding:.75rem .9rem}.scientific-summary.svelte-btxf6z .summary-heading:where(.svelte-btxf6z) p:where(.svelte-btxf6z){margin:0;color:var(--lab-rust);font:700 .62rem Courier Prime,monospace;letter-spacing:.09em}.scientific-summary.svelte-btxf6z .summary-heading:where(.svelte-btxf6z) strong:where(.svelte-btxf6z){display:block;margin-top:.25rem;font-family:"Source Serif 4",Georgia,serif;line-height:1.25}.scientific-summary.svelte-btxf6z code:where(.svelte-btxf6z){align-self:center;font:700 .82rem Courier Prime,monospace}.summary-stat-grid.svelte-btxf6z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1 / -1;border:1px solid var(--rule, #c8c1b2);border-radius:.3rem}.summary-stat-grid.svelte-btxf6z>div:where(.svelte-btxf6z){min-width:0;border-right:1px solid var(--rule, #c8c1b2);padding:.55rem .65rem}.summary-stat-grid.svelte-btxf6z>div:where(.svelte-btxf6z):last-child{border-right:0}.summary-stat-grid.svelte-btxf6z span:where(.svelte-btxf6z),.summary-stat-grid.svelte-btxf6z strong:where(.svelte-btxf6z){display:block}.summary-stat-grid.svelte-btxf6z span:where(.svelte-btxf6z){color:var(--ink-muted, #68707a);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.summary-stat-grid.svelte-btxf6z strong:where(.svelte-btxf6z){margin-top:.2rem;font:700 .78rem Courier Prime,monospace}.scope-note.svelte-btxf6z{grid-column:1 / -1;margin:0;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.75rem;line-height:1.45}.share-strip.svelte-btxf6z{display:flex;align-items:center;gap:.45rem;border-top:1px solid var(--rule, #c8c1b2);padding:.55rem .8rem}.share-strip.svelte-btxf6z button:where(.svelte-btxf6z){min-height:2.75rem;font-size:.72rem}.share-strip.svelte-btxf6z span:where(.svelte-btxf6z){margin-left:auto;color:var(--ink-muted, #68707a);font-size:.7rem}.debug-panel.svelte-btxf6z{border-top:1px solid var(--rule, #c8c1b2);background:color-mix(in srgb,var(--ink, #242a32) 4%,var(--paper));font-family:Courier Prime,monospace}.debug-panel.svelte-btxf6z summary:where(.svelte-btxf6z){display:flex;min-height:2.75rem;align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:700;cursor:pointer}.debug-panel.svelte-btxf6z dl:where(.svelte-btxf6z){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--rule, #c8c1b2)}.debug-panel.svelte-btxf6z dl:where(.svelte-btxf6z) div:where(.svelte-btxf6z){min-width:0;border-right:1px solid var(--rule, #c8c1b2);border-bottom:1px solid var(--rule, #c8c1b2);padding:.55rem .7rem}.debug-panel.svelte-btxf6z dt:where(.svelte-btxf6z){color:var(--ink-muted, #68707a);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.debug-panel.svelte-btxf6z dd:where(.svelte-btxf6z){overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.68rem}.status-line.svelte-btxf6z{margin:0;border-top:1px solid var(--rule, #c8c1b2);border-radius:0 0 .75rem .75rem;padding:.65rem .9rem;color:var(--ink-muted, #68707a);font-size:.76rem}@media(max-width:70rem){.instrument-grid.svelte-btxf6z{grid-template-columns:1fr}.side-column.svelte-btxf6z{grid-template-columns:repeat(2,minmax(0,1fr))}.side-column.svelte-btxf6z .controls,.side-column.svelte-btxf6z .seed-card:where(.svelte-btxf6z){grid-column:1 / -1}.primary-controls.svelte-btxf6z{flex-wrap:wrap}.preset-picker.svelte-btxf6z{margin-left:0}.debug-panel.svelte-btxf6z dl:where(.svelte-btxf6z){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:44rem){.brownian-lab.svelte-btxf6z{width:calc(100vw - .5rem);margin-block:1.5rem;border-radius:.5rem}.lab-header.svelte-btxf6z{gap:.65rem;padding:.85rem}.deck.svelte-btxf6z{display:none}.clock.svelte-btxf6z{min-width:7rem}.primary-controls.svelte-btxf6z{position:sticky;z-index:8;bottom:0;align-items:stretch;padding:.5rem}.primary-controls.svelte-btxf6z>button:where(.svelte-btxf6z){flex:1 1 auto}.primary-controls.svelte-btxf6z>button:where(.svelte-btxf6z):nth-of-type(n+4){display:none}.preset-picker.svelte-btxf6z{width:100%}.instrument-grid.svelte-btxf6z{gap:.5rem;padding:.4rem}.side-column.svelte-btxf6z{grid-template-columns:1fr}.ensemble-invitation.svelte-btxf6z{align-items:stretch;flex-direction:column}.share-strip.svelte-btxf6z{flex-wrap:wrap}.share-strip.svelte-btxf6z button:where(.svelte-btxf6z){min-height:2.75rem;flex:1}.share-strip.svelte-btxf6z span:where(.svelte-btxf6z){width:100%;margin:0}.scientific-summary.svelte-btxf6z{grid-template-columns:1fr}.summary-stat-grid.svelte-btxf6z{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-stat-grid.svelte-btxf6z>div:where(.svelte-btxf6z):nth-child(2){border-right:0}.summary-stat-grid.svelte-btxf6z>div:where(.svelte-btxf6z):nth-child(-n+2){border-bottom:1px solid var(--rule, #c8c1b2)}.debug-panel.svelte-btxf6z dl:where(.svelte-btxf6z){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.brownian-lab.svelte-btxf6z :where(.svelte-btxf6z){scroll-behavior:auto!important;transition:none!important}}.comparison.svelte-3b7ww0{--lab-blue: #60799d;--lab-rust: #9a5f48;--lab-brass: #a58343;position:relative;left:calc(50% + var(--article-breakout-offset, 0rem));box-sizing:border-box;width:min(88rem,calc(100vw - 1rem));margin:2.75rem 0;transform:translate(-50%);border:1px solid var(--rule, #c8c1b2);border-radius:.7rem;background:var(--paper-raised, #f6f2e8);color:var(--ink, #242a32);font-family:Roboto,system-ui,sans-serif;overflow:hidden}.introduction.svelte-3b7ww0{display:flex;align-items:start;justify-content:space-between;gap:1.25rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:1.1rem 1.25rem;background:linear-gradient(110deg,color-mix(in srgb,var(--lab-blue) 9%,transparent),transparent 48%),var(--paper-raised, #f6f2e8)}.introduction.svelte-3b7ww0 h2:where(.svelte-3b7ww0),.introduction.svelte-3b7ww0 p:where(.svelte-3b7ww0){margin:0}.introduction.svelte-3b7ww0 h2:where(.svelte-3b7ww0){margin-top:.16rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.02em}.introduction.svelte-3b7ww0 h2:where(.svelte-3b7ww0)+p:where(.svelte-3b7ww0){margin-top:.38rem;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.93rem}.eyebrow.svelte-3b7ww0{color:var(--lab-rust);font:700 .68rem Courier Prime,monospace;letter-spacing:.12em;text-transform:uppercase}.sample-stamp.svelte-3b7ww0{min-width:8rem;border-left:3px double var(--lab-brass);padding-left:.85rem;text-align:right}.sample-stamp.svelte-3b7ww0 span:where(.svelte-3b7ww0),.sample-stamp.svelte-3b7ww0 small:where(.svelte-3b7ww0){display:block;color:var(--ink-muted, #68707a);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.sample-stamp.svelte-3b7ww0 strong:where(.svelte-3b7ww0){display:block;margin:.15rem 0;font:700 1rem Courier Prime,monospace}.experiment-bar.svelte-3b7ww0{display:grid;grid-template-columns:minmax(13rem,1.15fr) minmax(19rem,1.6fr) auto;align-items:end;gap:.7rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.75rem 1rem;background:var(--paper-soft, #ece6da)}label.svelte-3b7ww0>span:where(.svelte-3b7ww0),.camera-mode.svelte-3b7ww0>span:where(.svelte-3b7ww0){display:block;margin-bottom:.28rem;color:var(--ink-muted, #68707a);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}select.svelte-3b7ww0,input.svelte-3b7ww0,button.svelte-3b7ww0{font:inherit}select.svelte-3b7ww0,.seed-control.svelte-3b7ww0 input:where(.svelte-3b7ww0),button.svelte-3b7ww0{min-height:2.55rem;box-sizing:border-box;border:1px solid var(--rule, #aaa293);border-radius:.34rem;background:var(--paper, #f7f2e8);color:var(--ink, #242a32)}select.svelte-3b7ww0,.seed-control.svelte-3b7ww0 input:where(.svelte-3b7ww0){width:100%;padding:.48rem .58rem}select.svelte-3b7ww0{font-weight:700}.seed-control.svelte-3b7ww0{display:grid;grid-template-columns:minmax(8rem,1fr) auto auto;align-items:end;gap:.4rem}.seed-control.svelte-3b7ww0 input:where(.svelte-3b7ww0){font-family:Courier Prime,monospace}button.svelte-3b7ww0{padding:.45rem .68rem;font-size:.76rem;font-weight:700;cursor:pointer}button.svelte-3b7ww0:hover{background:color-mix(in srgb,var(--lab-blue) 10%,var(--paper, #f7f2e8))}button.svelte-3b7ww0:focus-visible,select.svelte-3b7ww0:focus-visible,input.svelte-3b7ww0:focus-visible,.divider.svelte-3b7ww0:focus-visible,.plot-interaction.svelte-3b7ww0:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-blue) 70%,white);outline-offset:2px}.segmented.svelte-3b7ww0{display:flex}.segmented.svelte-3b7ww0 button:where(.svelte-3b7ww0){border-radius:0}.segmented.svelte-3b7ww0 button:where(.svelte-3b7ww0):first-child{border-radius:.34rem 0 0 .34rem}.segmented.svelte-3b7ww0 button:where(.svelte-3b7ww0):last-child{margin-left:-1px;border-radius:0 .34rem .34rem 0}.segmented.svelte-3b7ww0 button.active:where(.svelte-3b7ww0){position:relative;z-index:1;border-color:var(--lab-blue);background:var(--lab-blue);color:#fff}.coupling-bar.svelte-3b7ww0{display:flex;align-items:center;gap:.75rem;min-height:2.8rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.45rem 1rem}.coupling-bar.svelte-3b7ww0 p:where(.svelte-3b7ww0){margin:0;color:var(--ink-muted, #68707a);font-size:.75rem;line-height:1.4}.switch.svelte-3b7ww0{display:inline-flex;flex:0 0 auto;align-items:center;gap:.42rem;min-height:2rem;cursor:pointer}.switch.svelte-3b7ww0 input:where(.svelte-3b7ww0){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.switch.svelte-3b7ww0 span:where(.svelte-3b7ww0){position:relative;display:block;width:2.1rem;height:1.15rem;margin:0;border:1px solid var(--rule, #aaa293);border-radius:999px;background:var(--paper-soft, #ece6da)}.switch.svelte-3b7ww0 span:where(.svelte-3b7ww0):after{position:absolute;top:.14rem;left:.15rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--ink-muted, #68707a);content:""}.switch.svelte-3b7ww0 input:where(.svelte-3b7ww0):checked+span:where(.svelte-3b7ww0){border-color:var(--lab-blue);background:color-mix(in srgb,var(--lab-blue) 22%,var(--paper, #f7f2e8))}.switch.svelte-3b7ww0 input:where(.svelte-3b7ww0):checked+span:where(.svelte-3b7ww0):after{left:1.14rem;background:var(--lab-blue)}.switch.svelte-3b7ww0 input:where(.svelte-3b7ww0):focus-visible+span:where(.svelte-3b7ww0){outline:3px solid color-mix(in srgb,var(--lab-blue) 70%,white);outline-offset:2px}.switch.svelte-3b7ww0 strong:where(.svelte-3b7ww0),.independent-badge.svelte-3b7ww0{font-size:.72rem;white-space:nowrap}.independent-badge.svelte-3b7ww0{border:1px dashed var(--lab-rust);border-radius:999px;padding:.34rem .55rem;color:var(--lab-rust);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.time-control.svelte-3b7ww0{display:grid;grid-template-columns:auto minmax(8rem,1fr) 6.5rem;align-items:center;gap:.75rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.52rem 1rem;background:color-mix(in srgb,var(--paper-soft, #ece6da) 55%,transparent)}.time-control.svelte-3b7ww0 label:where(.svelte-3b7ww0),.time-control.svelte-3b7ww0 output:where(.svelte-3b7ww0){font:700 .72rem Courier Prime,monospace}.time-control.svelte-3b7ww0 input:where(.svelte-3b7ww0){width:100%;accent-color:var(--lab-blue)}.time-control.svelte-3b7ww0 output:where(.svelte-3b7ww0){text-align:right}.comparison-grid.svelte-3b7ww0{display:grid;grid-template-columns:minmax(0,var(--left-panel)) .8rem minmax(0,var(--right-panel));align-items:stretch}.panel.svelte-3b7ww0{min-width:0;padding-bottom:.5rem}.panel-b.svelte-3b7ww0{--panel-accent: var(--lab-rust)}.panel-a.svelte-3b7ww0{--panel-accent: var(--lab-blue)}.panel-heading.svelte-3b7ww0{display:flex;align-items:center;gap:.72rem;min-height:4.5rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.6rem .8rem}.panel-letter.svelte-3b7ww0{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:2px solid var(--panel-accent);border-radius:50%;color:var(--panel-accent);font:700 .9rem Courier Prime,monospace}.panel.svelte-3b7ww0 h3:where(.svelte-3b7ww0){margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem}.panel.svelte-3b7ww0 code:where(.svelte-3b7ww0){display:block;margin-top:.24rem;color:var(--ink-muted, #68707a);font:400 .69rem Courier Prime,monospace;white-space:normal}figure.svelte-3b7ww0{margin:0}.plot-interaction.svelte-3b7ww0{display:block;width:100%;min-height:0;margin:0;border:0;border-radius:0;background:transparent;padding:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.plot-interaction.svelte-3b7ww0:hover{background:transparent}figure.svelte-3b7ww0 svg:where(.svelte-3b7ww0){display:block;width:100%;height:auto;background:var(--paper, #f7f2e8);pointer-events:none}.dragging.svelte-3b7ww0 .plot-interaction:where(.svelte-3b7ww0),.plot-interaction.svelte-3b7ww0:active{cursor:grabbing}.plot-paper.svelte-3b7ww0{fill:color-mix(in srgb,var(--paper, #f7f2e8) 94%,var(--panel-accent))}.grid-paper.svelte-3b7ww0{opacity:.68;pointer-events:none}.grid-line.svelte-3b7ww0{fill:none;stroke:color-mix(in srgb,var(--rule, #c8c1b2) 62%,transparent);stroke-width:1}.axis.svelte-3b7ww0{fill:none;stroke:color-mix(in srgb,var(--ink-muted, #68707a) 35%,transparent);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.trajectory.svelte-3b7ww0{fill:none;stroke:var(--panel-accent);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.17 + (var(--path-order) / 90));vector-effect:non-scaling-stroke}.endpoint.svelte-3b7ww0{fill:color-mix(in srgb,var(--panel-accent) 82%,white);stroke:var(--paper, #f7f2e8);stroke-width:.9;vector-effect:non-scaling-stroke}.theory-contour.svelte-3b7ww0{fill:color-mix(in srgb,var(--lab-brass) 7%,transparent);stroke:var(--lab-brass);stroke-width:2.2;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.theory-mean.svelte-3b7ww0{fill:color-mix(in srgb,var(--paper, #f7f2e8) 70%,transparent);stroke:var(--lab-brass);stroke-width:2;vector-effect:non-scaling-stroke}.measured-mean.svelte-3b7ww0{fill:none;stroke:var(--panel-accent);stroke-width:2.5;vector-effect:non-scaling-stroke}.scale-label.svelte-3b7ww0{fill:var(--ink-muted, #68707a);font:11px Courier Prime,monospace;pointer-events:none}figcaption.svelte-3b7ww0{display:flex;flex-wrap:wrap;gap:.3rem .8rem;min-height:2.4rem;box-sizing:border-box;border-top:1px solid var(--rule, #c8c1b2);border-bottom:1px solid var(--rule, #c8c1b2);padding:.45rem .65rem;color:var(--ink-muted, #68707a);font-size:.65rem;line-height:1.35}figcaption.svelte-3b7ww0 span:where(.svelte-3b7ww0){display:inline-flex;align-items:center;gap:.32rem}figcaption.svelte-3b7ww0 i:where(.svelte-3b7ww0){display:inline-block;width:1.15rem;height:0}.measured-key.svelte-3b7ww0{border-top:2px solid var(--panel-accent)}.theory-key.svelte-3b7ww0{border-top:2px dashed var(--lab-brass)}.camera-buttons.svelte-3b7ww0{display:flex;justify-content:end;gap:.3rem;padding:.42rem .65rem 0}.camera-buttons.svelte-3b7ww0 button:where(.svelte-3b7ww0){min-width:2.25rem;min-height:2.1rem;padding:.28rem .5rem}.divider.svelte-3b7ww0{position:relative;z-index:4;display:grid;place-items:center;border-right:1px solid color-mix(in srgb,var(--lab-brass) 72%,transparent);border-left:1px solid color-mix(in srgb,var(--lab-brass) 72%,transparent);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--lab-brass) 16%,var(--paper-soft, #ece6da)) 0 3px,var(--paper-soft, #ece6da) 3px 6px);color:var(--lab-brass);min-height:0;border-radius:0;padding:0;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.divider.svelte-3b7ww0:hover{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--lab-brass) 24%,var(--paper-soft, #ece6da)) 0 3px,var(--paper-soft, #ece6da) 3px 6px)}.divider.svelte-3b7ww0:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--lab-brass);content:""}.divider.svelte-3b7ww0 span:where(.svelte-3b7ww0){position:relative;z-index:1;border:1px solid var(--lab-brass);border-radius:999px;background:var(--paper-raised, #f6f2e8);padding:.65rem .12rem;font-size:.54rem;line-height:.52;writing-mode:vertical-rl}.metrics.svelte-3b7ww0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:.45rem .65rem 0;border:1px solid var(--rule, #c8c1b2);border-radius:.36rem;overflow:hidden}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0){min-width:0;border-right:1px solid var(--rule, #c8c1b2)}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0):last-child{border-right:0}.metrics.svelte-3b7ww0 dt:where(.svelte-3b7ww0){border-bottom:1px solid var(--rule, #c8c1b2);background:color-mix(in srgb,var(--paper-soft, #ece6da) 62%,transparent);padding:.34rem .42rem;color:var(--ink-muted, #68707a);font-size:.61rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0){min-height:2.6rem;box-sizing:border-box;margin:0;padding:.35rem .42rem}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0)+dd:where(.svelte-3b7ww0){border-top:1px dashed color-mix(in srgb,var(--rule, #c8c1b2) 72%,transparent)}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0) span:where(.svelte-3b7ww0),.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0) strong:where(.svelte-3b7ww0){display:block}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0) span:where(.svelte-3b7ww0){color:var(--ink-muted, #68707a);font-size:.55rem;letter-spacing:.04em;text-transform:uppercase}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0) strong:where(.svelte-3b7ww0){margin-top:.12rem;font:700 .68rem Courier Prime,monospace;overflow-wrap:anywhere}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0):first-of-type strong:where(.svelte-3b7ww0){color:var(--panel-accent)}.metrics.svelte-3b7ww0 dd:where(.svelte-3b7ww0):last-of-type strong:where(.svelte-3b7ww0){color:var(--lab-brass)}.theory-note.svelte-3b7ww0{margin:0;padding:.52rem .72rem 0;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.72rem;line-height:1.45}footer.svelte-3b7ww0{border-top:1px solid var(--rule, #c8c1b2)}.status.svelte-3b7ww0,.instrument-note.svelte-3b7ww0{margin:0;padding:.55rem 1rem;font-size:.75rem;line-height:1.5}.status.svelte-3b7ww0{color:var(--ink, #242a32);font-family:Courier Prime,monospace}.instrument-note.svelte-3b7ww0{border-top:1px dashed var(--rule, #c8c1b2);color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif}@media(max-width:64rem){.experiment-bar.svelte-3b7ww0{grid-template-columns:minmax(12rem,1fr) minmax(19rem,1.4fr)}.camera-mode.svelte-3b7ww0{grid-column:1 / -1}.metrics.svelte-3b7ww0{grid-template-columns:1fr}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0){border-right:0;border-bottom:1px solid var(--rule, #c8c1b2)}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0):last-child{border-bottom:0}}@media(max-width:46rem){.comparison.svelte-3b7ww0{width:calc(100vw - .5rem)}.experiment-bar.svelte-3b7ww0{grid-template-columns:1fr}.camera-mode.svelte-3b7ww0{grid-column:auto}.seed-control.svelte-3b7ww0{grid-template-columns:minmax(8rem,1fr) auto auto}.coupling-bar.svelte-3b7ww0{align-items:flex-start;flex-direction:column;gap:.25rem}.comparison-grid.svelte-3b7ww0{grid-template-columns:1fr}.divider.svelte-3b7ww0{display:none}.panel-b.svelte-3b7ww0{border-top:4px double var(--lab-brass)}.metrics.svelte-3b7ww0{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0){border-right:1px solid var(--rule, #c8c1b2);border-bottom:0}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0):last-child{border-right:0}}@media(max-width:34rem){.introduction.svelte-3b7ww0{display:block}.sample-stamp.svelte-3b7ww0{margin-top:.8rem;text-align:left}.seed-control.svelte-3b7ww0{grid-template-columns:1fr 1fr}.seed-control.svelte-3b7ww0 label:where(.svelte-3b7ww0){grid-column:1 / -1}.time-control.svelte-3b7ww0{grid-template-columns:1fr auto}.time-control.svelte-3b7ww0 input:where(.svelte-3b7ww0){grid-column:1 / -1;grid-row:2}.metrics.svelte-3b7ww0{grid-template-columns:1fr}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0){border-right:0;border-bottom:1px solid var(--rule, #c8c1b2)}.metrics.svelte-3b7ww0>div:where(.svelte-3b7ww0):last-child{border-bottom:0}}@media print{.comparison.svelte-3b7ww0{left:auto;width:100%;transform:none;break-inside:avoid}.experiment-bar.svelte-3b7ww0,.coupling-bar.svelte-3b7ww0,.time-control.svelte-3b7ww0,.camera-buttons.svelte-3b7ww0,.divider.svelte-3b7ww0,.status.svelte-3b7ww0{display:none}.comparison-grid.svelte-3b7ww0{grid-template-columns:1fr 1fr}}.wiggle.svelte-h82jep{--lab-accent: #6f7fa8;--lab-rust: #9b5f48;position:relative;left:calc(50% + var(--article-breakout-offset, 0rem));box-sizing:border-box;width:min(84rem,calc(100vw - 1rem));margin:2.5rem 0;transform:translate(-50%);border:1px solid var(--rule, #c8c1b2);border-radius:.65rem;background:var(--paper-raised, #f6f2e8);color:var(--ink, #242a32);font-family:Roboto,system-ui,sans-serif;overflow:hidden}header.svelte-h82jep{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:1rem 1.2rem}header.svelte-h82jep h2:where(.svelte-h82jep),header.svelte-h82jep p:where(.svelte-h82jep){margin:.2rem 0 0}header.svelte-h82jep>div:where(.svelte-h82jep)>p:where(.svelte-h82jep):last-child{color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif}.eyebrow.svelte-h82jep{color:var(--lab-rust);font:700 .68rem Courier Prime,monospace;letter-spacing:.12em;text-transform:uppercase}.scale.svelte-h82jep{min-width:10rem;text-align:right}.scale.svelte-h82jep span:where(.svelte-h82jep),.readouts.svelte-h82jep span:where(.svelte-h82jep){display:block;color:var(--ink-muted, #68707a);font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.scale.svelte-h82jep strong:where(.svelte-h82jep),.readouts.svelte-h82jep strong:where(.svelte-h82jep){display:block;margin-top:.25rem;font:700 .92rem Courier Prime,monospace}.toolbar.svelte-h82jep{display:flex;align-items:end;gap:.55rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.7rem 1rem;background:var(--paper-soft, #ece6da)}button.svelte-h82jep,input.svelte-h82jep{font:inherit}button.svelte-h82jep,.seed.svelte-h82jep input:where(.svelte-h82jep){min-height:2.75rem;border:1px solid var(--rule, #aaa293);border-radius:.35rem;background:var(--paper, #f7f2e8);padding:.5rem .75rem;color:var(--ink, #242a32)}button.svelte-h82jep{font-weight:700;cursor:pointer}button.primary.svelte-h82jep{background:var(--lab-accent);color:#fff}button.svelte-h82jep:disabled{opacity:.5;cursor:default}button.svelte-h82jep:focus-visible,input.svelte-h82jep:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent) 72%,white);outline-offset:2px}.toolbar.svelte-h82jep label:where(.svelte-h82jep){display:grid;min-width:10rem;gap:.25rem;font-size:.7rem;font-weight:700}.toolbar.svelte-h82jep label:where(.svelte-h82jep):nth-of-type(1){flex:1}.seed.svelte-h82jep input:where(.svelte-h82jep){box-sizing:border-box;width:11rem;font-family:Courier Prime,monospace}.panels.svelte-h82jep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.8rem}figure.svelte-h82jep{min-width:0;margin:0}figcaption.svelte-h82jep{min-height:2.4rem;padding:.2rem .25rem;color:var(--ink-muted, #68707a);font-size:.74rem;font-weight:700}svg.svelte-h82jep{display:block;width:100%;height:auto;border:1px solid var(--rule, #c8c1b2);touch-action:none;cursor:crosshair}.paper.svelte-h82jep{fill:color-mix(in srgb,var(--paper, #f4f0e6) 94%,var(--lab-accent))}.grid.svelte-h82jep line:where(.svelte-h82jep){stroke:color-mix(in srgb,var(--rule, #c8c1b2) 60%,transparent)}.brownian.svelte-h82jep,.smooth.svelte-h82jep{fill:none;vector-effect:non-scaling-stroke}.brownian.svelte-h82jep{stroke:var(--lab-accent);stroke-width:2}.smooth.svelte-h82jep{stroke:var(--lab-rust);stroke-width:1.7;stroke-dasharray:7 6}.magnifier.svelte-h82jep{fill:color-mix(in srgb,var(--lab-rust) 13%,transparent);stroke:var(--lab-rust);stroke-width:3;vector-effect:non-scaling-stroke}text.svelte-h82jep{fill:var(--lab-accent);font:12px Courier Prime,monospace}text.smooth-label.svelte-h82jep{fill:var(--lab-rust)}.readouts.svelte-h82jep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule, #c8c1b2);border-bottom:1px solid var(--rule, #c8c1b2)}.readouts.svelte-h82jep div:where(.svelte-h82jep){border-right:1px solid var(--rule, #c8c1b2);padding:.7rem 1rem}.readouts.svelte-h82jep div:where(.svelte-h82jep):last-child{border-right:0}.status.svelte-h82jep,.disclaimer.svelte-h82jep{margin:0;padding:.65rem 1rem;color:var(--ink-muted, #68707a);font-size:.78rem}.disclaimer.svelte-h82jep{border-top:1px solid var(--rule, #c8c1b2);font-family:"Source Serif 4",Georgia,serif;line-height:1.5}@media(max-width:48rem){.panels.svelte-h82jep{grid-template-columns:1fr}.toolbar.svelte-h82jep{flex-wrap:wrap}.toolbar.svelte-h82jep label:where(.svelte-h82jep){flex:1 1 12rem}.seed.svelte-h82jep input:where(.svelte-h82jep){width:100%}}@media(max-width:34rem){.wiggle.svelte-h82jep{width:calc(100vw - .5rem)}header.svelte-h82jep{display:block}.scale.svelte-h82jep{margin-top:.75rem;text-align:left}.readouts.svelte-h82jep{grid-template-columns:1fr}.readouts.svelte-h82jep div:where(.svelte-h82jep){border-right:0;border-bottom:1px solid var(--rule, #c8c1b2)}}.mystery.svelte-f4zb2{--lab-accent: #6f7fa8;--lab-rust: #9b5f48;position:relative;left:calc(50% + var(--article-breakout-offset, 0rem));box-sizing:border-box;width:min(76rem,calc(100vw - 1rem));margin:2.5rem 0;transform:translate(-50%);border:1px solid var(--rule, #c8c1b2);border-radius:.65rem;background:var(--paper-raised, #f6f2e8);color:var(--ink, #242a32);font-family:Roboto,system-ui,sans-serif;overflow:hidden}header.svelte-f4zb2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:1rem 1.2rem}header.svelte-f4zb2 h2:where(.svelte-f4zb2),header.svelte-f4zb2 p:where(.svelte-f4zb2){margin:.2rem 0 0}header.svelte-f4zb2>div:where(.svelte-f4zb2)>p:where(.svelte-f4zb2):last-child{color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif}.eyebrow.svelte-f4zb2{color:var(--lab-rust);font:700 .68rem Courier Prime,monospace;letter-spacing:.12em;text-transform:uppercase}.score.svelte-f4zb2{min-width:4rem;border:1px solid var(--rule, #c8c1b2);border-radius:999px;padding:.45rem .75rem;font:700 .9rem Courier Prime,monospace;text-align:center}.challenge-controls.svelte-f4zb2,.guess.svelte-f4zb2{display:flex;align-items:end;gap:.55rem;border-bottom:1px solid var(--rule, #c8c1b2);padding:.7rem 1rem;background:var(--paper-soft, #ece6da)}label.svelte-f4zb2,.count.svelte-f4zb2{display:grid;gap:.25rem;font-size:.7rem;font-weight:700}.count.svelte-f4zb2{grid-template-columns:repeat(3,auto)}.count.svelte-f4zb2>span:where(.svelte-f4zb2){grid-column:1 / -1}button.svelte-f4zb2,select.svelte-f4zb2{min-height:2.75rem;border:1px solid var(--rule, #aaa293);border-radius:.35rem;background:var(--paper, #f7f2e8);padding:.5rem .7rem;color:var(--ink, #242a32);font:inherit}button.svelte-f4zb2{font-weight:700;cursor:pointer}button.active.svelte-f4zb2{box-shadow:inset 0 -3px var(--lab-accent);background:color-mix(in srgb,var(--lab-accent) 13%,var(--paper))}button.primary.svelte-f4zb2{background:var(--lab-accent);color:#fff}button.svelte-f4zb2:disabled,select.svelte-f4zb2:disabled{opacity:.58;cursor:default}button.svelte-f4zb2:focus-visible,select.svelte-f4zb2:focus-visible{outline:3px solid color-mix(in srgb,var(--lab-accent) 72%,white);outline-offset:2px}.diagnostic-tabs.svelte-f4zb2{display:flex;border-bottom:1px solid var(--rule, #c8c1b2)}.diagnostic-tabs.svelte-f4zb2 button:where(.svelte-f4zb2){flex:1;border:0;border-right:1px solid var(--rule, #c8c1b2);border-radius:0}.plot.svelte-f4zb2{padding:.75rem}svg.svelte-f4zb2{display:block;width:100%;height:auto;max-height:24rem;border:1px solid var(--rule, #c8c1b2)}.paper.svelte-f4zb2{fill:color-mix(in srgb,var(--paper, #f4f0e6) 94%,var(--lab-accent))}.grid.svelte-f4zb2 line:where(.svelte-f4zb2){stroke:color-mix(in srgb,var(--rule, #c8c1b2) 60%,transparent)}.trajectory.svelte-f4zb2,.series.svelte-f4zb2{fill:none;stroke:color-mix(in srgb,var(--lab-accent) 34%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.trajectory.focus.svelte-f4zb2,.series.svelte-f4zb2{stroke:var(--lab-accent);stroke-width:2.2}.bar.svelte-f4zb2{fill:color-mix(in srgb,var(--lab-accent) 70%,transparent)}text.svelte-f4zb2{fill:var(--ink-muted, #68707a);font:11px Courier Prime,monospace}.guess.svelte-f4zb2{border-top:1px solid var(--rule, #c8c1b2);border-bottom:0}.guess.svelte-f4zb2 label:where(.svelte-f4zb2){font-size:.78rem}.guess.svelte-f4zb2 select:where(.svelte-f4zb2){min-width:14rem;margin-left:auto}.reveal.svelte-f4zb2{margin:.8rem;border:1px solid var(--lab-rust);border-left-width:4px;border-radius:.35rem;background:color-mix(in srgb,var(--lab-rust) 7%,var(--paper));padding:.9rem 1rem}.reveal.correct.svelte-f4zb2{border-color:var(--lab-accent)}.verdict.svelte-f4zb2{margin:0;font-weight:800}.equation.svelte-f4zb2{margin:.55rem 0;font:700 .86rem Courier Prime,monospace}dl.svelte-f4zb2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}dt.svelte-f4zb2{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}dd.svelte-f4zb2{margin:.25rem 0 0;color:var(--ink-muted, #68707a);font-family:"Source Serif 4",Georgia,serif;font-size:.84rem;line-height:1.45}.status.svelte-f4zb2,.privacy.svelte-f4zb2{margin:0;border-top:1px solid var(--rule, #c8c1b2);padding:.6rem 1rem;color:var(--ink-muted, #68707a);font-size:.76rem}.privacy.svelte-f4zb2{border-top:0;padding-top:0;font-family:"Source Serif 4",Georgia,serif}@media(max-width:48rem){.challenge-controls.svelte-f4zb2{flex-wrap:wrap}dl.svelte-f4zb2{grid-template-columns:1fr}}@media(max-width:34rem){.mystery.svelte-f4zb2{width:calc(100vw - .5rem)}.challenge-controls.svelte-f4zb2>button:where(.svelte-f4zb2){flex:1}.count.svelte-f4zb2{width:100%}.count.svelte-f4zb2 button:where(.svelte-f4zb2){width:100%}.guess.svelte-f4zb2{align-items:stretch;flex-direction:column}.guess.svelte-f4zb2 select:where(.svelte-f4zb2){width:100%;min-width:0;margin:0}}
