.tl-buttons{flex-wrap:wrap;gap:.4rem;margin:.5rem 0;display:flex}.tl-sec{border-top:1px solid color-mix(in srgb, var(--muted) 30%, transparent);padding:.3rem 0}.tl-sec:first-of-type{border-top:0}.tl-sec>summary{cursor:pointer;padding:.2rem 0;font-weight:700}.tl-grid{grid-template-columns:1fr 1fr;gap:.35rem .6rem;margin:.3rem 0;display:grid}.tl-grid label{gap:.1rem;font-size:.82rem;display:grid}.tl-grid label>span{color:var(--muted)}.tl-grid input,.tl-grid select{width:100%;min-width:0}.tl-grid .tl-wide{grid-column:1/-1}.tl-note{color:var(--muted);margin:.4rem 0;font-size:.75rem}.bi-side{margin:.15rem 0 0;font-size:.8rem}#bi-in{padding-top:.3rem;padding-bottom:.3rem}#bi-in .tl-sec{padding:.1rem 0}#bi-in .tl-sec summary{padding:0}#bi-in .tl-grid{row-gap:calc(.2rem + var(--bi-gap,0px));margin:.15rem 0}#bi-in .tl-grid label{gap:0}#bi-in .tl-grid label>span{font-size:.78rem;line-height:1.25}#bi-in input[type=range]{height:14px;margin:0}#bi-in .tl-buttons{margin:calc(.2rem + var(--bi-gap,0px)) 0 .1rem;justify-content:center}#bi-in .tl-buttons .btn{padding-block:calc(.55rem + var(--bi-gap,0px) / 3)}.bi-checks{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.82rem;display:flex}.bi-toggle{align-items:center;gap:.4rem;display:inline-flex}.bi-toggle label{cursor:pointer;position:relative}.bi-toggle input{opacity:0;pointer-events:none;position:absolute}.bi-toggle label span{border:1px solid color-mix(in srgb, var(--muted) 50%, transparent);padding:.15rem .6rem;display:inline-block}.bi-toggle label:first-of-type span{border-radius:999px 0 0 999px}.bi-toggle label:last-of-type span{border-left:0;border-radius:0 999px 999px 0}.bi-toggle input:checked+span{background:var(--accent,#4a7fd8);border-color:var(--accent,#4a7fd8);color:#fff}.bi-toggle input:focus-visible+span{outline:2px solid var(--accent,#4a7fd8);outline-offset:1px}.mc-3dbox canvas{touch-action:none;display:block}.bi-cue{min-width:6.5rem;color:var(--accent,#4a7fd8);text-align:right;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;line-height:1.15;display:inline-flex}.mc-col--out>.bi-cue{margin:0 0 .4rem;display:flex}.bi-cue[hidden]{display:none}.bi-cue__arrow{font-size:1.15rem;line-height:1;animation:1.6s ease-in-out infinite bi-nudge}@keyframes bi-nudge{50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.bi-cue__arrow{animation:none}}@media (width<=64em){html:where(:not(.is-wide)):where(:not(.is-wide)):not(.is-wide) .bi-cue__arrow{rotate:90deg}}#bi-views figure{margin:0}#bi-views figure>div{width:100%}#bi-views canvas{display:block}#bi-views figcaption{text-align:center;color:var(--muted);margin:.2rem 0 .4rem;font-size:.78rem}.bi-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}#bi-views figure,#bi-views figure>div{min-width:0;overflow:hidden}.bi-both{width:100%;margin:0 auto!important}.mc-3d .bi-big{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mc-3d:has(.bi-big){flex:auto;min-height:0;position:relative}#bi-views .mc-3dbox{max-width:none}.bi-state{text-align:center;font-weight:600}.bi-state--ok{color:#3c9a4f}.bi-state--strain{color:#d08a1e}.bi-state--double{color:#e0443a}.bi-3dlink{font:inherit;color:var(--accent,#f07a3a);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bi-stereo{color:#ccc;text-align:center;background:#000;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:1rem}.bi-stereo::backdrop{background:#000}.bi-stereo[open]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.bi-stereo-hint{max-width:40rem;margin:0;font-size:.9rem}.bi-stereo-pair{justify-content:center;gap:0;width:100%;display:flex}.bi-stereo-pair>div{width:min(48vw,78vh)}.bi-state-note{color:#d08a1e;margin-top:.2rem;font-size:.85em;font-weight:400;display:block}.bi-warn{color:#e0443a}:is(#bi-results,#bi-specs) .mc-card{font-variant-numeric:tabular-nums;grid-template-columns:8.2rem minmax(0,1fr);align-items:baseline;gap:0 .6rem;line-height:1.3;display:grid}:is(#bi-results,#bi-specs) .mc-card span{white-space:normal;min-width:0}:is(#bi-results,#bi-specs) .mc-card b{white-space:nowrap}:is(#bi-results,#bi-specs) .mc-card small{text-align:left;white-space:normal;text-overflow:clip;grid-column:2;font-size:.72rem;line-height:1.3;overflow:visible}:is(#bi-results,#bi-specs) .mc-card small:empty{display:none}#bi-specs{gap:0;margin:.1rem 0 .3rem;display:grid}#bi-specs .mc-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:7.6rem auto minmax(0,1fr);padding:.12rem 0}#bi-specs .mc-card span{font-size:.74rem}#bi-specs .mc-card b{font-size:.8rem}#bi-specs .mc-card small{grid-column:3}
