t-dist-explorer-viz{display:block}t-dist-explorer-viz .tde-wrapper{font-family:var(--font-body)}t-dist-explorer-viz .tde-controls{display:flex;gap:2rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem}t-dist-explorer-viz .tde-control{flex:1;min-width:200px}t-dist-explorer-viz .tde-control--tail{flex:0 0 auto}t-dist-explorer-viz .tde-control-label{display:block;font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:var(--text-secondary);margin-bottom:.25rem}t-dist-explorer-viz .tde-value{color:var(--text-primary);font-weight:700}t-dist-explorer-viz .tde-slider{width:100%;cursor:pointer;accent-color:var(--viz-2);display:block}t-dist-explorer-viz .tde-select{padding:.4rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle, var(--border));background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}t-dist-explorer-viz .tde-svg-wrap{display:block}t-dist-explorer-viz .tde-stats{display:block;margin-top:.75rem;text-align:center;font-family:var(--font-mono);font-size:.95rem;color:var(--text-primary);line-height:1.7}which-test-flowchart-viz[data-astro-cid-kbsy7har]{display:block}.wt-flow[data-astro-cid-kbsy7har]{max-width:660px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}.wt-node[data-astro-cid-kbsy7har]{display:flex;flex-direction:column;gap:3px;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--bg-card);border:2px solid var(--node-color);border-left:5px solid var(--node-color);text-align:center;transition:opacity .25s,box-shadow .25s,transform .25s}.wt-root[data-astro-cid-kbsy7har]{align-self:center;max-width:480px}.wt-node[data-astro-cid-kbsy7har] strong[data-astro-cid-kbsy7har]{font-family:var(--font-heading);font-size:var(--text-base);color:var(--text-primary);line-height:1.3}.wt-detail[data-astro-cid-kbsy7har]{font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary);line-height:1.45}.wt-choices[data-astro-cid-kbsy7har]{display:flex;justify-content:center;gap:var(--spacing-sm);margin:2px 0}.wt-choice[data-astro-cid-kbsy7har]{font-family:var(--font-mono);font-size:.76rem;font-weight:700;color:var(--edge-color);background:var(--bg-card);padding:5px 12px;border:1.5px solid var(--edge-color);border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background .18s,color .18s,transform .12s}.wt-choice[data-astro-cid-kbsy7har]:before{content:"↓";display:block;text-align:center;color:var(--text-muted);font-size:.85rem;line-height:1;margin-bottom:3px}.wt-choice[data-astro-cid-kbsy7har]:hover{transform:translateY(-1px)}.wt-choice[data-astro-cid-kbsy7har][aria-pressed=true]{background:var(--edge-color);color:var(--bg-surface)}.wt-choice--sm[data-astro-cid-kbsy7har]{font-size:.72rem;padding:4px 10px}.wt-branch[data-astro-cid-kbsy7har]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);align-items:start}.wt-col[data-astro-cid-kbsy7har]{display:flex;flex-direction:column;gap:var(--spacing-xs);transition:opacity .25s,filter .25s}.wt-leaves[data-astro-cid-kbsy7har]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs)}.wt-col--prop[data-astro-cid-kbsy7har] .wt-leaves[data-astro-cid-kbsy7har]{grid-template-columns:1fr 1fr}.wt-leaf[data-astro-cid-kbsy7har]{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--bg-surface);border:2px solid var(--leaf-color);text-align:center;transition:opacity .25s,box-shadow .25s,transform .25s}.wt-leaf-title[data-astro-cid-kbsy7har]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:var(--leaf-color);line-height:1.2}.wt-leaf-formula[data-astro-cid-kbsy7har]{font-size:.82rem;color:var(--text-primary);line-height:1.3;overflow-x:auto}.wt-leaf-note[data-astro-cid-kbsy7har]{font-family:var(--font-body);font-size:.7rem;color:var(--text-secondary);line-height:1.35}.wt-flow[data-astro-cid-kbsy7har] .is-dim[data-astro-cid-kbsy7har]{opacity:.28;filter:grayscale(.55);pointer-events:none}.wt-flow[data-astro-cid-kbsy7har] .is-active[data-astro-cid-kbsy7har]{box-shadow:0 0 0 3px color-mix(in srgb,var(--leaf-color, var(--node-color)) 35%,transparent)}.wt-leaf[data-astro-cid-kbsy7har].is-active{transform:translateY(-1px)}.wt-result-row[data-astro-cid-kbsy7har]{display:flex;align-items:center;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-xs)}.wt-result[data-astro-cid-kbsy7har]{font-family:var(--font-heading);font-size:.82rem;color:var(--text-secondary);text-align:center;padding:6px 12px;border-radius:var(--radius-md);background:var(--bg-card);border:1.5px solid var(--color-mid-gray)}.wt-reset[data-astro-cid-kbsy7har]{font-family:var(--font-heading);font-size:.74rem;padding:5px 12px;border-radius:var(--radius-md);border:1.5px solid var(--color-mid-gray);background:var(--bg-card);color:var(--text-secondary);cursor:pointer}.wt-reset[data-astro-cid-kbsy7har]:hover{border-color:var(--viz-2);color:var(--viz-2)}.wt-trap[data-astro-cid-kbsy7har]{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--bg-card);border:1.5px solid var(--trap-color);border-left:5px solid var(--trap-color);font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary);line-height:1.45}.wt-trap[data-astro-cid-kbsy7har] strong[data-astro-cid-kbsy7har]{color:var(--trap-color);font-family:var(--font-heading)}@media(prefers-reduced-motion:reduce){.wt-node[data-astro-cid-kbsy7har],.wt-leaf[data-astro-cid-kbsy7har],.wt-col[data-astro-cid-kbsy7har],.wt-choice[data-astro-cid-kbsy7har]{transition:none}}@media(max-width:560px){.wt-branch[data-astro-cid-kbsy7har],.wt-leaves[data-astro-cid-kbsy7har]{grid-template-columns:1fr}}t-normal-overlay-viz{display:block}t-normal-overlay-viz .tno-wrapper{font-family:var(--font-body)}t-normal-overlay-viz .tno-slider-row{margin-bottom:.7rem;font-family:var(--font-heading);font-size:.84rem}t-normal-overlay-viz .tno-slider-label{color:var(--text-secondary);display:block}t-normal-overlay-viz .tno-df-value{color:var(--text-primary);font-weight:700}t-normal-overlay-viz .tno-slider{width:100%;cursor:pointer;margin-top:.3rem;accent-color:var(--viz-2);display:block}t-normal-overlay-viz .tno-preset-row{display:flex;gap:var(--spacing-xs, .4rem);margin-top:.25rem;flex-wrap:wrap}t-normal-overlay-viz .tno-preset-btn{font-family:var(--font-heading);font-size:.75rem;padding:.15rem .5rem;border:1px solid var(--border-subtle, var(--border));border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}t-normal-overlay-viz .tno-preset-btn:hover,t-normal-overlay-viz .tno-preset-btn[data-active=true]{background:var(--viz-2);color:var(--bg-surface);border-color:var(--viz-2)}t-normal-overlay-viz .tno-svg-wrap{display:block}t-normal-overlay-viz .tno-stats{display:block;margin-top:.5rem;text-align:center;font-family:var(--font-mono);font-size:.88rem;color:var(--text-primary);line-height:1.8}.propse-svg[data-astro-cid-dau3jdpw]{width:100%;max-width:600px;display:block;margin:0 auto}.propse-phat[data-astro-cid-dau3jdpw]{color:var(--viz-2)}.propse-pnull[data-astro-cid-dau3jdpw]{color:var(--viz-3)}significance-inflation-viz{display:block;font-family:var(--font-body)}.siv-control{margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--text-sm)}.siv-slider-label{color:var(--text-secondary)}.siv-n-value{color:var(--text-primary);font-weight:700}.siv-n-scale{color:var(--text-secondary);font-weight:400}.siv-slider{width:100%;cursor:pointer;margin-top:var(--spacing-xs);accent-color:var(--viz-2)}.siv-svg{width:100%;max-width:520px;display:block;margin:0 auto}.siv-verdict{display:block;margin-top:var(--spacing-sm);text-align:center;font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);padding:var(--spacing-xs);border-radius:var(--radius-md);border:2px solid var(--color-mid-gray);background:var(--bg-card);color:var(--text-secondary);transition:border-color .2s,color .2s}.siv-verdict--significant{border-color:var(--color-danger);color:var(--color-danger)}.siv-cap-effect{color:var(--viz-3)}.siv-cap-p{color:var(--viz-2)}power-type2-viz{display:block}power-type2-viz .pt2-root{font-family:var(--font-body)}power-type2-viz .pt2-controls{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.2rem;margin-bottom:.8rem;font-family:var(--font-heading);font-size:.84rem}power-type2-viz .pt2-label{color:var(--text-secondary);display:block}power-type2-viz .pt2-value{color:var(--text-primary);font-weight:700}power-type2-viz .pt2-slider{width:100%;cursor:pointer;margin-top:.3rem;accent-color:var(--viz-2);display:block}power-type2-viz .pt2-presets{display:flex;gap:var(--spacing-xs, .4rem);margin-top:.3rem;flex-wrap:wrap}power-type2-viz .pt2-preset{font-family:var(--font-heading);font-size:.75rem;padding:.15rem .5rem;border:1px solid var(--border-subtle, var(--border));border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}power-type2-viz .pt2-preset:hover,power-type2-viz .pt2-preset--active{background:var(--viz-3);color:var(--bg-surface);border-color:var(--viz-3)}power-type2-viz .pt2-svg{width:100%;max-width:520px;display:block;margin:0 auto}power-type2-viz .pt2-axis,power-type2-viz .pt2-tick{stroke:var(--text-secondary)}power-type2-viz .pt2-axis{stroke-width:1.5}power-type2-viz .pt2-tick{stroke-width:1}power-type2-viz .pt2-axisnum{font-size:var(--text-xs);fill:var(--text-secondary);font-family:var(--font-mono)}power-type2-viz .pt2-region{stroke-width:1}power-type2-viz .pt2-beta{fill:var(--viz-5);fill-opacity:.45;stroke:var(--viz-5)}power-type2-viz .pt2-power{fill:var(--viz-2);fill-opacity:.4;stroke:var(--viz-2)}power-type2-viz .pt2-alpha{fill:var(--viz-1);fill-opacity:.55;stroke:var(--viz-1)}power-type2-viz .pt2-cut{stroke:var(--text-primary);stroke-width:1.4;stroke-dasharray:5 3}power-type2-viz .pt2-cutlabel{font-size:var(--text-xs);fill:var(--text-primary);font-family:var(--font-mono)}power-type2-viz .pt2-curve{fill:none;stroke-width:2.4}power-type2-viz .pt2-curve-h0{stroke:var(--viz-4)}power-type2-viz .pt2-curve-ha{stroke:var(--viz-3)}power-type2-viz .pt2-distlabel{font-size:var(--text-xs);font-weight:700;font-family:var(--font-heading)}power-type2-viz .pt2-distlabel-h0{fill:var(--viz-4)}power-type2-viz .pt2-distlabel-ha{fill:var(--viz-3)}power-type2-viz .pt2-rlabel{font-size:var(--text-xs);font-weight:700;font-family:var(--font-heading)}power-type2-viz .pt2-rlabel-power{fill:var(--viz-2)}power-type2-viz .pt2-rlabel-beta{fill:var(--viz-5)}power-type2-viz .pt2-rlabel-alpha{fill:var(--viz-1)}power-type2-viz .pt2-note{font-size:var(--text-xs);fill:var(--text-secondary);font-family:var(--font-body);font-style:italic}power-type2-viz .pt2-stats{display:block;margin-top:.5rem;text-align:center;font-family:var(--font-mono);font-size:.88rem;color:var(--text-primary);line-height:1.8}power-type2-viz .pt2-stat-alpha{color:var(--viz-1);font-weight:700}power-type2-viz .pt2-stat-power{color:var(--viz-2);font-weight:700}power-type2-viz .pt2-stat-beta{color:var(--viz-5);font-weight:700}power-type2-viz .pt2-target{color:var(--color-success);font-weight:700}@keyframes pt2-flash{0%{background:color-mix(in srgb,var(--color-success) 35%,transparent)}to{background:transparent}}power-type2-viz .pt2-flash{animation:pt2-flash 1s ease-out;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){power-type2-viz .pt2-flash{animation:none}}
