.baci-root{font-family:var(--font-body)}.baci-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--spacing-sm) var(--spacing-lg);margin-bottom:var(--spacing-md)}.baci-slider{display:flex;flex-direction:column;gap:.25rem}.baci-slider-label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-secondary)}.baci-slider-val{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.baci-slider input[type=range]{width:100%;accent-color:var(--viz-2);cursor:pointer}.baci-slider input[type=range]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.baci-level{display:flex;flex-direction:column;gap:.3rem}.baci-level-row{display:flex;gap:.4rem}.baci-lvl{flex:1;padding:.3rem .5rem;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:400;border:1.5px solid var(--color-mid-gray);background:var(--bg-surface);color:var(--text-primary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.baci-lvl.active{border-color:var(--viz-2);background:var(--viz-2);color:var(--bg-surface);font-weight:700}.baci-lvl:hover:not(.active){border-color:var(--viz-2);color:var(--viz-2)}.baci-lvl:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.baci-svg-host{width:100%}.baci-svg{width:100%;max-width:560px;display:block;margin:0 auto}.baci-stats{margin-top:var(--spacing-sm);display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem var(--spacing-md);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);text-align:center}.baci-stat{white-space:nowrap}.baci-stat-key{color:var(--text-secondary)}.baci-stat-ci{font-weight:700;color:var(--viz-2)}.zsa-root{font-family:var(--font-body)}.zsa-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.6rem}.zsa-controls-label{font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--font-heading)}.zsa-lvl{padding:.3rem .8rem;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:400;border:1.5px solid var(--color-mid-gray);background:var(--bg-surface);color:var(--text-primary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.zsa-lvl.active{border-color:var(--viz-1);background:var(--viz-1);color:var(--bg-surface);font-weight:700}.zsa-lvl:hover:not(.active){border-color:var(--viz-1);color:var(--viz-1)}.zsa-lvl:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.zsa-svg-host{width:100%}.zsa-svg{width:100%;max-width:480px;display:block;margin:0 auto}.zsa-exp{margin-top:.45rem;text-align:center;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-primary);min-height:1.4em}.cce-root[data-astro-cid-pjjh3mny]{padding:var(--spacing-sm)}.cce-controls[data-astro-cid-pjjh3mny]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);align-items:flex-start}.cce-control[data-astro-cid-pjjh3mny] label[data-astro-cid-pjjh3mny],.cce-control[data-astro-cid-pjjh3mny] p[data-astro-cid-pjjh3mny]{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-secondary);display:block;margin:0 0 3px}.cce-control[data-astro-cid-pjjh3mny] input[data-astro-cid-pjjh3mny][type=range]{width:110px;accent-color:var(--accent-primary)}.cce-cl-group[data-astro-cid-pjjh3mny]{display:flex;gap:4px}#cce-svg[data-astro-cid-pjjh3mny]{width:100%;height:auto;border-radius:var(--radius-sm);display:block}.cce-actions[data-astro-cid-pjjh3mny]{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap}.cce-tally[data-astro-cid-pjjh3mny]{margin-top:var(--spacing-sm);font-family:var(--font-heading)}.cce-tally-headline[data-astro-cid-pjjh3mny]{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.cce-tally-headline[data-astro-cid-pjjh3mny] .cce-frac-num[data-astro-cid-pjjh3mny]{color:var(--color-success)}.cce-tally-pct[data-astro-cid-pjjh3mny]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:2px}.cce-gauge[data-astro-cid-pjjh3mny]{position:relative;height:10px;border-radius:var(--radius-sm);background:var(--bg-surface-alt);margin-top:6px;overflow:visible}.cce-gauge-fill[data-astro-cid-pjjh3mny]{position:absolute;inset:0 auto 0 0;width:0%;border-radius:var(--radius-sm);background:var(--color-success);transition:width .2s ease-out}.cce-gauge-target[data-astro-cid-pjjh3mny]{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--accent-primary)}.cce-tally-hint[data-astro-cid-pjjh3mny]{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--spacing-sm)}.wc-controls[data-astro-cid-zdhed7mv]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);align-items:flex-end}.wc-field[data-astro-cid-zdhed7mv] label[data-astro-cid-zdhed7mv]{display:block;margin-bottom:3px;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-secondary)}.wc-field[data-astro-cid-zdhed7mv] input[data-astro-cid-zdhed7mv][type=range]{width:160px;accent-color:var(--accent-primary)}.wc-snap[data-astro-cid-zdhed7mv]{font-family:var(--font-heading);font-size:var(--text-sm);padding:6px 12px;border:var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}.wc-snap[data-astro-cid-zdhed7mv]:hover,.wc-snap[data-astro-cid-zdhed7mv]:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary)}#wc-svg[data-astro-cid-zdhed7mv]{width:100%;max-width:520px;display:block;margin:0 auto}.wc-stats[data-astro-cid-zdhed7mv]{text-align:center;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--spacing-xs);min-height:1.3em}.wc-stats[data-astro-cid-zdhed7mv] .wc-sep[data-astro-cid-zdhed7mv]{margin:0 .6rem;opacity:.5}.wc-gloss[data-astro-cid-zdhed7mv]{font-size:var(--text-xs);color:var(--text-secondary);font-style:italic;margin-top:var(--spacing-xs)}.net-root{font-family:var(--font-body, serif)}.net-controls{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:.6rem;align-items:flex-end}.net-control-group{display:flex;flex-direction:column;gap:3px}.net-label{font-family:var(--font-heading, "Poppins", sans-serif);font-size:.8rem;color:var(--text-secondary)}.net-sigma-range{width:140px;accent-color:var(--accent-primary)}.net-lvl-buttons{display:flex;gap:5px}.net-lvl-btn{display:inline-block;padding:3px 10px;border-radius:4px;cursor:pointer;font-family:var(--font-heading, "Poppins", sans-serif);font-size:.78rem;font-weight:700;border:1.5px solid var(--border);background:transparent;color:var(--text-secondary);transition:background .15s,color .15s,border-color .15s}.net-lvl-btn--active{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--bg-surface)}.net-svg{width:100%;max-width:480px;display:block;margin:0 auto;cursor:crosshair}.net-current-dot{cursor:ew-resize}.net-svg:focus{outline:none}.net-svg:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.net-stats{text-align:center;font-family:var(--font-heading, "Poppins", sans-serif);font-size:.82rem;color:var(--text-secondary);margin-top:.2rem;min-height:1.3em}.net-stats-sep{margin:0 .6rem;opacity:.4}.net-stats-ratio{opacity:.6}
