.pair-helix path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.pair-helix__strand{stroke:#ffffff61;stroke:lab(100% -.0000298023 .0000119209/.38);stroke-width:1px}.pair-helix__strand[data-lead]{stroke:var(--color-evira-teal-bright);stroke-width:1.5px}.pair-helix__rungs{stroke:#ffffff38;stroke:lab(100% -.0000298023 .0000119209/.22);stroke-width:1px}
.iso{--anatomy-paper:var(--color-background);--anatomy-face:var(--color-background);--anatomy-top:var(--color-background);--anatomy-shade-0:color-mix(in oklab, var(--color-evira-navy) 16%, white);--anatomy-shade-1:color-mix(in oklab, var(--color-evira-navy) 10%, white);--anatomy-shade-2:color-mix(in oklab, var(--color-evira-navy) 6%, white);--anatomy-shade-3:color-mix(in oklab, var(--color-evira-navy) 3%, white);--anatomy-lit-top:var(--color-background);--anatomy-lit-shade:color-mix(in oklab, var(--color-evira-teal) 14%, white);--anatomy-hi:var(--color-evira-navy);--anatomy-mid:color-mix(in oklab, var(--color-evira-navy) 58%, white);--anatomy-lo:color-mix(in oklab, var(--color-evira-navy) 30%, white);--anatomy-faint:color-mix(in oklab, var(--color-evira-navy) 14%, white);--anatomy-lit:var(--color-evira-teal-deep);--anatomy-halo:var(--color-evira-navy);--anatomy-halo-opacity:.16;--anatomy-dot:var(--color-evira-navy);--anatomy-weight:.75px}.iso[data-theme=navy]{--anatomy-paper:var(--color-evira-navy);--anatomy-face:color-mix(in oklab, var(--color-evira-navy) 88%, white);--anatomy-top:color-mix(in oklab, var(--color-evira-navy) 90%, white);--anatomy-shade-0:color-mix(in oklab, var(--color-evira-navy) 70%, black);--anatomy-shade-1:color-mix(in oklab, var(--color-evira-navy) 80%, black);--anatomy-shade-2:color-mix(in oklab, var(--color-evira-navy) 90%, black);--anatomy-shade-3:var(--color-evira-navy);--anatomy-lit-top:color-mix(in oklab, var(--color-evira-navy) 78%, var(--color-evira-teal));--anatomy-lit-shade:color-mix(in oklab, var(--color-evira-navy) 86%, var(--color-evira-teal));--anatomy-hi:color-mix(in oklab, var(--color-evira-mist) 92%, var(--color-evira-navy));--anatomy-mid:color-mix(in oklab, var(--color-evira-navy) 45%, white);--anatomy-lo:color-mix(in oklab, var(--color-evira-navy) 68%, white);--anatomy-faint:color-mix(in oklab, var(--color-evira-navy) 82%, white);--anatomy-lit:var(--color-evira-teal-bright);--anatomy-halo:black;--anatomy-halo-opacity:.45;--anatomy-dot:var(--color-evira-mist)}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4px;stroke-linejoin:round}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(10px);opacity:var(--anatomy-halo-opacity);transform:translateY(4px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}
.spindle{touch-action:pan-y pinch-zoom;cursor:ew-resize}.spindle .spindle-strand{stroke-width:1.6px}.spindle .spindle-back{stroke-width:1px}
.lock .lock-hatch{stroke:var(--anatomy-lo);stroke-width:.5px;opacity:.6}.lock .lock-cut{stroke:none}.lock .lock-recess{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linejoin:round}.lock .lock-profile,.lock .lock-bolt-top{fill:var(--anatomy-top);stroke:var(--anatomy-hi);stroke-width:var(--anatomy-weight);stroke-linejoin:round}.lock .lock-bolt-top{stroke:var(--anatomy-mid)}.lock .lock-shear{stroke-width:1.5px}.lock .lock-spring{stroke-width:1px}
