.toolkit-module-page .notice-heading{margin-top:30px}.tool-lab-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:24px;display:grid}.tool-chart{border:1px solid var(--rule);background:#fbfdfe;border-radius:13px;width:100%;min-height:280px;display:block}.tool-chart text{fill:var(--label);font:12px var(--body)}.tool-chart .axis{stroke:#9eb6c2}.tool-chart .primary-curve{fill:none;stroke:var(--blue);stroke-width:3px}.tool-chart .reference{fill:none;stroke:#9aaeb8;stroke-width:2px;stroke-dasharray:7 5}.tool-chart .reference.dark{stroke:var(--ocean);stroke-width:2.4px}.tool-chart .component{fill:none;stroke-width:2px;stroke-dasharray:6 5}.tool-chart .component.one{stroke:var(--teal)}.tool-chart .component.two{stroke:var(--red)}.tool-controls{background:var(--atmosphere);border-radius:13px;gap:13px;padding:19px;display:grid}.tool-range{color:var(--ocean);grid-template-columns:1fr;gap:6px;font-size:13px;display:grid}.tool-range>span{font-weight:600}.tool-range input{width:100%;accent-color:var(--blue)}.tool-range>b{color:var(--teal);font-size:12px;font-weight:600}.tool-controls .segmented{width:100%}.tool-controls .segmented button{flex:1}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:15px;margin:10px 0 0;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{background:#98aeb8;border-radius:4px;width:20px;height:3px}.chart-legend i.blue{background:var(--blue)}.chart-legend i.teal{background:var(--teal)}.chart-legend i.red{background:var(--red)}.try{border-left:3px solid var(--sand);color:var(--muted);background:#fff;margin:0;padding:13px;font-size:13px;line-height:1.5}.metric-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.metric-grid>div{background:#fff;border-radius:9px;padding:11px}.metric-grid span{color:var(--label);font-size:11px;display:block}.metric-grid b{color:var(--ocean);font-family:var(--display);margin-top:3px;font-size:18px;font-weight:500;display:block}.soft-result,.big-result{background:#fff;border-radius:11px;padding:15px}.soft-result span,.big-result span{color:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.soft-result>b,.big-result>b{color:var(--teal);font-family:var(--display);margin:4px 0;font-size:30px;font-weight:500;display:block}.soft-result>div{background:#e5ecef;border-radius:10px;height:8px;overflow:hidden}.soft-result i{background:var(--red);height:100%;display:block}.big-result small{color:var(--muted);font-size:11px;display:block}.probe,.threshold{stroke:var(--sand);stroke-width:3px}.hist-bar{fill:#3184a373}.chain-rug{fill:var(--sand)}.bayes-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.bayes-flow>div{border:1px solid var(--rule);text-align:center;background:#fff;border-radius:11px;padding:14px 10px}.bayes-flow>div.posterior{background:#eaf8f6;border-color:#77b7b3}.bayes-flow span{min-height:31px;color:var(--label);font-size:11px;display:block}.bayes-flow b{color:var(--ocean);font-family:var(--display);font-size:23px}.bayes-flow>strong{color:var(--teal)}.bayes-flow table{border-collapse:separate;border-spacing:4px;grid-column:1/-1;width:100%;margin-top:16px}.bayes-flow caption{color:var(--ocean);text-align:left;margin-bottom:7px;font-size:13px;font-weight:600}.bayes-flow th,.bayes-flow td{color:var(--ocean);text-align:center;background:#edf5f8;border-radius:7px;padding:10px;font-size:12px}.bayes-flow th{font-weight:500}.mc-square{fill:#f7fafb;stroke:#9eb6c2}.mc-circle{fill:none;stroke:var(--ocean);stroke-width:2.5px}.inside{fill:#2f7ea2b8}.outside{fill:#ca695773}.posterior-line{stroke:#3c9b9738;stroke-width:2px}.truth-line{stroke:#8fa3ad;stroke-width:2px;stroke-dasharray:6 5}.estimate-line{stroke:var(--blue);stroke-width:3px}.data-point{fill:var(--red)}.estimator-compare{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.estimator-compare>div{border:1px solid var(--rule);background:#fff;border-radius:11px;padding:14px}.estimator-compare>div.best{background:#eef9f7;border-color:#8fc9c4}.estimator-compare span,.estimator-compare small{color:var(--label);font-size:11px;display:block}.estimator-compare b{color:var(--ocean);font-family:var(--display);margin:5px 0;font-size:24px;display:block}.tail-region{fill:#dda65324}.hot-point{fill:var(--red);opacity:.75}.warm-point{fill:var(--sand);opacity:.7}.cold-point{fill:var(--blue);opacity:.72}.best-point{fill:#fff;stroke:var(--teal);stroke-width:4px}.hill-point{fill:#fff;stroke:#879da8;stroke-width:4px}.chart-note{color:var(--muted);font-size:12px}.module-nav>a:last-child{text-align:right}.lab-stack{gap:34px;display:grid}.mcmc-walkthrough{border:1px solid var(--rule);background:#f8fbfc;border-radius:16px;padding:24px}.walkthrough-copy{max-width:760px}.lab-eyebrow,.second-example-heading>span,.replicated-heading>span,.mini-chart-heading>span{color:var(--teal);letter-spacing:.11em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.walkthrough-copy h3,.second-example-heading h3,.replicated-heading h3{color:var(--ocean);font-family:var(--display);margin:0 0 7px;font-size:26px;font-weight:500}.walkthrough-copy p,.second-example-heading p,.replicated-heading p{color:var(--muted);margin:0;line-height:1.55}.walkthrough-grid{grid-template-columns:minmax(0,1.45fr) minmax(245px,.55fr);gap:18px;margin-top:20px;display:grid}.chain-trace{fill:none;stroke:var(--blue);stroke-width:3px}.chain-state{fill:#fff;stroke:var(--blue);stroke-width:3px}.proposal{fill:#fff;stroke-width:3px}.proposal.accepted{stroke:var(--teal)}.proposal.rejected{stroke:var(--red)}.proposal-link{stroke:#9aadb6;stroke-width:1.5px;stroke-dasharray:5 4}.step-decision{background:#fff;border-radius:13px;gap:10px;padding:18px;display:grid}.step-decision>span{color:var(--label);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.step-decision>b{color:var(--ocean);font-family:var(--display);font-size:27px;font-weight:500}.step-decision>div:not(.button-row){border-bottom:1px solid var(--rule);justify-content:space-between;padding:9px 0;display:flex}.step-decision small{color:var(--muted)}.step-decision strong{color:var(--ocean)}.step-decision>em{text-align:center;border-radius:8px;padding:10px;font-size:12px;font-style:normal;font-weight:700}.step-decision>em.accepted{color:#24746f;background:#e6f5f2}.step-decision>em.rejected{color:#a44d40;background:#fbefed}.step-decision>p{color:var(--ocean);margin:0;font-weight:700}.mcmc-step-table{border:1px solid var(--rule);border-radius:11px;margin-top:18px;display:grid;overflow:hidden}.step-row{border-top:1px solid var(--rule);color:var(--ocean);grid-template-columns:.45fr 1fr .8fr .8fr 1fr .8fr;gap:8px;padding:9px 12px;font-size:12px;display:grid}.step-row:first-child{border-top:0}.step-row.header{color:var(--label);text-transform:uppercase;background:#eaf2f5;font-size:10px}.step-row.current{background:#fff8e9}.step-row.future{opacity:.34}.step-row .accepted{color:#24746f}.step-row .rejected{color:#a44d40}.second-example-heading{padding-top:2px}.stacked-lab-charts{gap:22px;display:grid}.mini-chart-heading{margin:4px 0 8px}.mini-chart-heading>b{color:var(--ocean);font-family:var(--display);font-size:21px;font-weight:500;display:block}.parameter-trace{fill:none;stroke:var(--blue);stroke-width:2px}.trace-truth{stroke:var(--teal);stroke-width:2px;stroke-dasharray:7 5}.burn-marker{stroke:var(--sand);stroke-width:2px;stroke-dasharray:4 4}.replicated-experiment{border:1px solid var(--rule);background:#f8fbfc;border-radius:16px;padding:25px}.replicate-control-row{max-width:420px;margin:18px 0}.pdf-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pdf-comparison>article{border:1px solid var(--rule);background:#fff;border-radius:13px;padding:17px}.pdf-comparison>article.best{background:#eef9f7;border-color:#8fc9c4}.pdf-comparison h4{color:var(--ocean);font-family:var(--display);margin:0 0 8px;font-size:21px;font-weight:500}.estimator-pdf-chart{background:#fbfdfe;border-radius:9px;width:100%;display:block}.estimator-pdf-chart text{fill:var(--label);font:11px var(--body)}.estimator-pdf-chart .axis{stroke:#9eb6c2}.replicate-bar.mc{fill:#3184a394}.replicate-bar.is{fill:#379992a1}.truth-marker{stroke:var(--red);stroke-width:2.5px;stroke-dasharray:5 4}.replicate-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.replicate-stats span{color:var(--label);background:#fffc;border-radius:8px;padding:9px;font-size:10px}.replicate-stats b{color:var(--ocean);margin-top:3px;font-size:14px;display:block}.variance-message{border-left:3px solid var(--teal);color:var(--muted);background:#fff;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}@media (width<=880px){.tool-lab-grid,.walkthrough-grid,.pdf-comparison,.bayes-flow{grid-template-columns:1fr}.bayes-flow>strong{text-align:center;transform:rotate(90deg)}.bayes-flow table{grid-column:auto}.module-nav>a:last-child{text-align:left}}@media (width<=560px){.tool-chart{min-height:220px}.metric-grid,.estimator-compare,.replicate-stats{grid-template-columns:1fr}.chart-legend{gap:9px}.bayes-flow th,.bayes-flow td{padding:8px 4px}.toolkit-module-page .concept-strip strong{font-size:18px}.mcmc-walkthrough,.replicated-experiment{padding:17px}.mcmc-step-table{overflow-x:auto}.step-row{min-width:610px}.walkthrough-copy h3,.second-example-heading h3,.replicated-heading h3{font-size:22px}}
