.iso{--anatomy-card:var(--card);--anatomy-paper:var(--card);--anatomy-face:var(--card);--anatomy-text:var(--ink);--anatomy-strong:var(--ink);--anatomy-muted:var(--soft);--anatomy-top:color-mix(in srgb, var(--card) 60%, white);--anatomy-shade-0:color-mix(in srgb, var(--card), var(--ink) 15%);--anatomy-shade-1:color-mix(in srgb, var(--card), var(--ink) 10%);--anatomy-shade-2:color-mix(in srgb, var(--card), var(--ink) 6%);--anatomy-shade-3:color-mix(in srgb, var(--card), var(--ink) 3%);--anatomy-lit-top:color-mix(in srgb, var(--card) 40%, white);--anatomy-lit-shade:color-mix(in srgb, var(--card), var(--ink) 5%);--anatomy-hi:color-mix(in srgb, var(--ink) 88%, var(--card));--anatomy-mid:color-mix(in srgb, var(--ink) 48%, var(--card));--anatomy-lo:color-mix(in srgb, var(--ink) 28%, var(--card));--anatomy-faint:color-mix(in srgb, var(--ink) 15%, var(--card));--anatomy-lit:var(--ink);--anatomy-halo:var(--ink);--anatomy-halo-opacity:.16;--anatomy-dot:var(--ink);--anatomy-red:var(--c1);--anatomy-green:var(--c6);--anatomy-blue:var(--c4);--anatomy-oil:var(--c2);--anatomy-coolant:var(--c3);--anatomy-weight:.6px;--anatomy-mono:var(--font-mono)}:root[data-theme=night] .iso,:root[data-theme=dusk] .iso{--anatomy-top:color-mix(in srgb, var(--card) 92%, white);--anatomy-shade-0:color-mix(in srgb, var(--card) 62%, black);--anatomy-shade-1:color-mix(in srgb, var(--card) 72%, black);--anatomy-shade-2:color-mix(in srgb, var(--card) 82%, black);--anatomy-shade-3:color-mix(in srgb, var(--card) 91%, black);--anatomy-lit-top:color-mix(in srgb, var(--card) 84%, white);--anatomy-lit-shade:color-mix(in srgb, var(--card) 94%, white);--anatomy-halo:black;--anatomy-halo-opacity:.55}@media (prefers-color-scheme:dark){:root:not([data-theme]) .iso{--anatomy-top:color-mix(in srgb, var(--card) 92%, white);--anatomy-shade-0:color-mix(in srgb, var(--card) 62%, black);--anatomy-shade-1:color-mix(in srgb, var(--card) 72%, black);--anatomy-shade-2:color-mix(in srgb, var(--card) 82%, black);--anatomy-shade-3:color-mix(in srgb, var(--card) 91%, black);--anatomy-lit-top:color-mix(in srgb, var(--card) 84%, white);--anatomy-lit-shade:color-mix(in srgb, var(--card) 94%, white);--anatomy-halo:black;--anatomy-halo-opacity:.55}}.iso-line[data-tone=oil]{stroke:var(--anatomy-oil);stroke-width:1.4px}.iso-line[data-tone=coolant]{stroke:var(--anatomy-coolant);stroke-width:1.4px}.iso-oil{fill:var(--anatomy-oil);fill-opacity:.55;stroke:none}.iso-bolt{fill:var(--anatomy-hi)}.iso-spin{transform-box:view-box;transform-origin:0 0;animation:iso-spin var(--spin,2.4s) linear infinite}@keyframes iso-spin{to{transform:rotate(var(--turn,360deg))}}@media (prefers-reduced-motion:reduce){.iso-bolt{fill:var(--anatomy-hi)}.iso-spin{animation:none}}.esc-under{fill:none;stroke:var(--anatomy-mid);stroke-width:1.3px;stroke-linejoin:round}.esc-under[data-tone=lo]{stroke:var(--anatomy-lo)}.esc-under[data-tone=hi]{stroke:var(--anatomy-hi)}.esc-side{fill:var(--anatomy-shade-1);stroke:none}.esc-top{fill:var(--anatomy-top);stroke:none}.esc-top.esc-lit{fill:var(--anatomy-lit-top)}.esc-jewel{fill:var(--anatomy-red);fill-opacity:.85;stroke:none}.esc-jewel-hole{fill:var(--anatomy-hi);stroke:none}.esc-balance,.esc-fork,.esc-wheel{transform-box:view-box;transform-origin:0 0}.esc-balance{animation:1s ease-in-out infinite alternate esc-balance}.esc-fork{animation:2s linear infinite esc-fork}.esc-wheel{animation:2s linear infinite esc-wheel}@keyframes esc-balance{0%{transform:rotate(-270deg)}to{transform:rotate(270deg)}}@keyframes esc-fork{0%,23%{transform:rotate(7deg)}27%,73%{transform:rotate(-7deg)}77%,to{transform:rotate(7deg)}}@keyframes esc-wheel{0%,24%{transform:rotate(0)}27%,74%{transform:rotate(12deg)}77%,to{transform:rotate(24deg)}}@media (prefers-reduced-motion:reduce){.esc-balance,.esc-fork,.esc-wheel{animation:none}}.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-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.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=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1px}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.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}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45px;stroke-linecap:butt;stroke-linejoin:round}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:1.6s linear infinite iso-flow}.iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}.iso-figure{margin:32px 0 36px}.iso-plate{background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card);border-radius:0;padding:52px 24px;position:relative}.iso-plate-corners{pointer-events:none;position:absolute;inset:18px 20px}.iso-plate-corner{color:var(--anatomy-muted);font-family:var(--anatomy-mono);letter-spacing:.04em;white-space:nowrap;font-size:10.5px;line-height:1;position:absolute}.iso-plate-corner[data-corner=fig]{color:var(--anatomy-text);top:0;left:0}.iso-plate-corner[data-corner=title]{text-transform:uppercase;letter-spacing:.1em;top:0;right:0}.iso-plate-corner[data-corner=hint]{text-transform:uppercase;letter-spacing:.1em;bottom:0;left:0}.iso-plate-corner[data-corner=readout]{color:var(--anatomy-text);font-variant-numeric:tabular-nums;bottom:0;right:0}.iso-plate .iso-svg{margin:0 auto}.iso-legend{color:var(--anatomy-muted);gap:8px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.iso-keys{flex-wrap:wrap;gap:6px 18px;display:flex}.iso-key{align-items:center;gap:7px;display:inline-flex}.iso-swatch{flex:none;width:16px;height:10px;overflow:visible}.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.iso-swatch[data-mark=raised] path,.iso-swatch[data-mark=flat] path{stroke:var(--anatomy-mid)}.iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}.iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}.iso-swatch[data-mark=dotted] path{stroke-dasharray:.01 3;stroke-width:1.4px}.iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}.iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}.iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}.iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}.iso-swatch-crease{stroke:var(--anatomy-lo)!important}@media (width<=560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner=hint]{bottom:18px}}@media (prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}.dm .dm-wheel,.dm .dm-needle{transform-box:view-box;transform-origin:0 0}.dm{--dm-sheet:color-mix(in srgb, var(--card) 40%, white);--dm-sheet-top:color-mix(in srgb, var(--dm-sheet) 40%, white)}:root[data-theme=night] .dm,:root[data-theme=dusk] .dm{--dm-sheet:color-mix(in srgb, var(--card) 90%, white);--dm-sheet-top:color-mix(in srgb, var(--dm-sheet) 92%, white)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .dm{--dm-sheet:color-mix(in srgb, var(--card) 90%, white);--dm-sheet-top:color-mix(in srgb, var(--dm-sheet) 92%, white)}}.dm .dm-paper{fill:var(--dm-sheet)}.dm .dm-mini{--anatomy-paper:var(--dm-sheet);--anatomy-face:var(--dm-sheet);--anatomy-top:var(--dm-sheet-top)}.dm .dm-glass{fill:var(--anatomy-lit-top);fill-opacity:.18;stroke:none}.dm .dm-pool-fill{fill:var(--anatomy-lit-top);opacity:.35;filter:blur(10px)}.dm .dm-filter{stroke:none}.dm .dm-card,.dm:has(.dm-st[value="1"]:checked) .dm-card,.dm:has(.dm-st[value="2"]:checked) .dm-card,.dm:has(.dm-st[value="3"]:checked) .dm-card,.dm:has(.dm-st[value="4"]:checked) .dm-card{transform:translate(0)}.dm .dm-card-lit{opacity:0}.dm:has(.dm-st[value="1"]:checked) .dm-card-lit{opacity:1}.dm:has(.dm-st[value="2"]:checked) .dm-card-lit,.dm:has(.dm-st[value="3"]:checked) .dm-card-lit,.dm:has(.dm-st[value="4"]:checked) .dm-card-lit{opacity:0}.dm .dm-tape{transform:translate(0)}.dm:has(.dm-st[value="1"]:checked) .dm-tape{transform:translate(62.92px,-57.76px)}.dm:has(.dm-st[value="2"]:checked) .dm-tape,.dm:has(.dm-st[value="3"]:checked) .dm-tape,.dm:has(.dm-st[value="4"]:checked) .dm-tape{transform:translate(0)}.dm .dm-tape-lit,.dm:has(.dm-st[value="1"]:checked) .dm-tape-lit{opacity:0}.dm:has(.dm-st[value="2"]:checked) .dm-tape-lit{opacity:1}.dm:has(.dm-st[value="3"]:checked) .dm-tape-lit,.dm:has(.dm-st[value="4"]:checked) .dm-tape-lit,.dm .dm-led,.dm:has(.dm-st[value="1"]:checked) .dm-led{opacity:0}.dm:has(.dm-st[value="2"]:checked) .dm-led{opacity:1}.dm:has(.dm-st[value="3"]:checked) .dm-led,.dm:has(.dm-st[value="4"]:checked) .dm-led{opacity:0}.dm .dm-drawer,.dm:has(.dm-st[value="1"]:checked) .dm-drawer,.dm:has(.dm-st[value="2"]:checked) .dm-drawer{transform:translate(0)}.dm:has(.dm-st[value="3"]:checked) .dm-drawer{transform:translate(-16.88px,15.5px)}.dm:has(.dm-st[value="4"]:checked) .dm-drawer{transform:translate(0)}.dm .dm-tray,.dm:has(.dm-st[value="1"]:checked) .dm-tray,.dm:has(.dm-st[value="2"]:checked) .dm-tray{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-tray{opacity:1}.dm:has(.dm-st[value="4"]:checked) .dm-tray{opacity:0}.dm .dm-bridge,.dm:has(.dm-st[value="1"]:checked) .dm-bridge,.dm:has(.dm-st[value="2"]:checked) .dm-bridge{transform:translate(0)}.dm:has(.dm-st[value="3"]:checked) .dm-bridge{transform:translate(33.08px,14.89px)}.dm:has(.dm-st[value="4"]:checked) .dm-bridge,.dm .dm-tool,.dm:has(.dm-st[value="1"]:checked) .dm-tool,.dm:has(.dm-st[value="2"]:checked) .dm-tool{transform:translate(0)}.dm:has(.dm-st[value="3"]:checked) .dm-tool{transform:translate(30.22px,-27.74px)}.dm:has(.dm-st[value="4"]:checked) .dm-tool{transform:translate(0)}.dm .dm-tool-lit,.dm:has(.dm-st[value="1"]:checked) .dm-tool-lit,.dm:has(.dm-st[value="2"]:checked) .dm-tool-lit{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-tool-lit{opacity:1}.dm:has(.dm-st[value="4"]:checked) .dm-tool-lit{opacity:0}.dm .dm-p0{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p0,.dm:has(.dm-st[value="2"]:checked) .dm-p0{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p0,.dm:has(.dm-st[value="4"]:checked) .dm-p0,.dm .dm-p1{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p1,.dm:has(.dm-st[value="2"]:checked) .dm-p1{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p1,.dm:has(.dm-st[value="4"]:checked) .dm-p1,.dm .dm-p2{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p2,.dm:has(.dm-st[value="2"]:checked) .dm-p2{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p2,.dm:has(.dm-st[value="4"]:checked) .dm-p2,.dm .dm-p3{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p3,.dm:has(.dm-st[value="2"]:checked) .dm-p3{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p3,.dm:has(.dm-st[value="4"]:checked) .dm-p3,.dm .dm-p4{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p4,.dm:has(.dm-st[value="2"]:checked) .dm-p4{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p4,.dm:has(.dm-st[value="4"]:checked) .dm-p4,.dm .dm-p5{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p5,.dm:has(.dm-st[value="2"]:checked) .dm-p5{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p5,.dm:has(.dm-st[value="4"]:checked) .dm-p5,.dm .dm-p6{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p6,.dm:has(.dm-st[value="2"]:checked) .dm-p6{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p6,.dm:has(.dm-st[value="4"]:checked) .dm-p6,.dm .dm-p7{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p7,.dm:has(.dm-st[value="2"]:checked) .dm-p7{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p7,.dm:has(.dm-st[value="4"]:checked) .dm-p7,.dm .dm-p8{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p8,.dm:has(.dm-st[value="2"]:checked) .dm-p8{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p8,.dm:has(.dm-st[value="4"]:checked) .dm-p8,.dm .dm-p9{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p9,.dm:has(.dm-st[value="2"]:checked) .dm-p9{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p9,.dm:has(.dm-st[value="4"]:checked) .dm-p9,.dm .dm-p10{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p10,.dm:has(.dm-st[value="2"]:checked) .dm-p10{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p10,.dm:has(.dm-st[value="4"]:checked) .dm-p10,.dm .dm-p11{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p11,.dm:has(.dm-st[value="2"]:checked) .dm-p11{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p11,.dm:has(.dm-st[value="4"]:checked) .dm-p11,.dm .dm-p12{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-p12,.dm:has(.dm-st[value="2"]:checked) .dm-p12{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-p12,.dm:has(.dm-st[value="4"]:checked) .dm-p12{opacity:1}.dm .dm-lamp-lit,.dm:has(.dm-st[value="1"]:checked) .dm-lamp-lit,.dm:has(.dm-st[value="2"]:checked) .dm-lamp-lit,.dm:has(.dm-st[value="3"]:checked) .dm-lamp-lit{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-lamp-lit,.dm .dm-pool{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-pool,.dm:has(.dm-st[value="2"]:checked) .dm-pool,.dm:has(.dm-st[value="3"]:checked) .dm-pool{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-pool{opacity:1}.dm .dm-wheel{transform:rotate(360deg)}.dm:has(.dm-st[value="1"]:checked) .dm-wheel,.dm:has(.dm-st[value="2"]:checked) .dm-wheel,.dm:has(.dm-st[value="3"]:checked) .dm-wheel{transform:rotate(0)}.dm:has(.dm-st[value="4"]:checked) .dm-wheel{transform:rotate(360deg)}.dm .dm-mini .iso-shade[data-shade="0"]{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-mini .iso-shade[data-shade="0"],.dm:has(.dm-st[value="2"]:checked) .dm-mini .iso-shade[data-shade="0"],.dm:has(.dm-st[value="3"]:checked) .dm-mini .iso-shade[data-shade="0"]{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-mini .iso-shade[data-shade="0"],.dm .dm-mini .iso-shade[data-shade="1"]{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-mini .iso-shade[data-shade="1"],.dm:has(.dm-st[value="2"]:checked) .dm-mini .iso-shade[data-shade="1"],.dm:has(.dm-st[value="3"]:checked) .dm-mini .iso-shade[data-shade="1"]{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-mini .iso-shade[data-shade="1"],.dm .dm-mini .iso-shade[data-shade="2"]{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-mini .iso-shade[data-shade="2"],.dm:has(.dm-st[value="2"]:checked) .dm-mini .iso-shade[data-shade="2"],.dm:has(.dm-st[value="3"]:checked) .dm-mini .iso-shade[data-shade="2"]{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-mini .iso-shade[data-shade="2"],.dm .dm-mini .iso-shade[data-shade="3"]{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-mini .iso-shade[data-shade="3"],.dm:has(.dm-st[value="2"]:checked) .dm-mini .iso-shade[data-shade="3"],.dm:has(.dm-st[value="3"]:checked) .dm-mini .iso-shade[data-shade="3"]{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-mini .iso-shade[data-shade="3"],.dm .dm-mini .iso-top{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-mini .iso-top,.dm:has(.dm-st[value="2"]:checked) .dm-mini .iso-top,.dm:has(.dm-st[value="3"]:checked) .dm-mini .iso-top{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-mini .iso-top{opacity:1}.dm .dm-loupe{transform:translate(0)}.dm:has(.dm-st[value="1"]:checked) .dm-loupe,.dm:has(.dm-st[value="2"]:checked) .dm-loupe,.dm:has(.dm-st[value="3"]:checked) .dm-loupe,.dm:has(.dm-st[value="4"]:checked) .dm-loupe{transform:translate(64.26px,28.92px)}.dm .dm-loupe-lit{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-loupe-lit,.dm:has(.dm-st[value="2"]:checked) .dm-loupe-lit,.dm:has(.dm-st[value="3"]:checked) .dm-loupe-lit,.dm:has(.dm-st[value="4"]:checked) .dm-loupe-lit{opacity:0}.dm .dm-mag{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-mag,.dm:has(.dm-st[value="2"]:checked) .dm-mag,.dm:has(.dm-st[value="3"]:checked) .dm-mag,.dm:has(.dm-st[value="4"]:checked) .dm-mag{opacity:0}.dm .dm-screw{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-screw,.dm:has(.dm-st[value="2"]:checked) .dm-screw,.dm:has(.dm-st[value="3"]:checked) .dm-screw,.dm:has(.dm-st[value="4"]:checked) .dm-screw{opacity:0}.dm .dm-needle{transform:rotate(270deg)}.dm:has(.dm-st[value="1"]:checked) .dm-needle,.dm:has(.dm-st[value="2"]:checked) .dm-needle,.dm:has(.dm-st[value="3"]:checked) .dm-needle,.dm:has(.dm-st[value="4"]:checked) .dm-needle{transform:rotate(0)}.dm .dm-lever1{opacity:0}.dm:has(.dm-st[value="1"]:checked) .dm-lever1{opacity:1}.dm:has(.dm-st[value="2"]:checked) .dm-lever1,.dm:has(.dm-st[value="3"]:checked) .dm-lever1,.dm:has(.dm-st[value="4"]:checked) .dm-lever1,.dm .dm-ro1{opacity:0}.dm:has(.dm-st[value="1"]:checked) .dm-ro1{opacity:1}.dm:has(.dm-st[value="2"]:checked) .dm-ro1,.dm:has(.dm-st[value="3"]:checked) .dm-ro1,.dm:has(.dm-st[value="4"]:checked) .dm-ro1,.dm .dm-lever2,.dm:has(.dm-st[value="1"]:checked) .dm-lever2{opacity:0}.dm:has(.dm-st[value="2"]:checked) .dm-lever2{opacity:1}.dm:has(.dm-st[value="3"]:checked) .dm-lever2,.dm:has(.dm-st[value="4"]:checked) .dm-lever2,.dm .dm-ro2,.dm:has(.dm-st[value="1"]:checked) .dm-ro2{opacity:0}.dm:has(.dm-st[value="2"]:checked) .dm-ro2{opacity:1}.dm:has(.dm-st[value="3"]:checked) .dm-ro2,.dm:has(.dm-st[value="4"]:checked) .dm-ro2,.dm .dm-lever3,.dm:has(.dm-st[value="1"]:checked) .dm-lever3,.dm:has(.dm-st[value="2"]:checked) .dm-lever3{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-lever3{opacity:1}.dm:has(.dm-st[value="4"]:checked) .dm-lever3,.dm .dm-ro3,.dm:has(.dm-st[value="1"]:checked) .dm-ro3,.dm:has(.dm-st[value="2"]:checked) .dm-ro3{opacity:0}.dm:has(.dm-st[value="3"]:checked) .dm-ro3{opacity:1}.dm:has(.dm-st[value="4"]:checked) .dm-ro3,.dm .dm-lever4,.dm:has(.dm-st[value="1"]:checked) .dm-lever4,.dm:has(.dm-st[value="2"]:checked) .dm-lever4,.dm:has(.dm-st[value="3"]:checked) .dm-lever4{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-lever4{opacity:1}.dm .dm-ro4,.dm:has(.dm-st[value="1"]:checked) .dm-ro4,.dm:has(.dm-st[value="2"]:checked) .dm-ro4,.dm:has(.dm-st[value="3"]:checked) .dm-ro4{opacity:0}.dm:has(.dm-st[value="4"]:checked) .dm-ro4,.dm .dm-lever5{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-lever5,.dm:has(.dm-st[value="2"]:checked) .dm-lever5,.dm:has(.dm-st[value="3"]:checked) .dm-lever5,.dm:has(.dm-st[value="4"]:checked) .dm-lever5{opacity:0}.dm .dm-ro5{opacity:1}.dm:has(.dm-st[value="1"]:checked) .dm-ro5,.dm:has(.dm-st[value="2"]:checked) .dm-ro5,.dm:has(.dm-st[value="3"]:checked) .dm-ro5,.dm:has(.dm-st[value="4"]:checked) .dm-ro5{opacity:0}@media (prefers-reduced-motion:no-preference){.dm .dm-card{transition:transform .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a0{0%{transform:translateY(-24.59px)}2.22%{transform:translateY(-24.59px)}8.89%{transform:translate(0)}96.3%{transform:translate(0)}99.26%{transform:translateY(-24.59px)}to{transform:translateY(-24.59px)}}.dm:has(.dm-st[value=tour]:checked) .dm-card{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a0;animation-play-state:var(--dm-play,running)}.dm .dm-card-lit{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a1{0%{opacity:1}14.44%{opacity:1}15.93%{opacity:0}97.78%{opacity:0}to{opacity:1}}.dm:has(.dm-st[value=tour]:checked) .dm-card-lit{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a1;animation-play-state:var(--dm-play,running)}.dm .dm-tape{transition:transform .9s linear}@keyframes dm-a2{0%{transform:translate(62.92px,-57.76px)}15.93%{transform:translate(62.92px,-57.76px)}28.52%{transform:translate(0)}96.3%{transform:translate(0)}99.63%{transform:translate(62.92px,-57.76px)}to{transform:translate(62.92px,-57.76px)}}.dm:has(.dm-st[value=tour]:checked) .dm-tape{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a2;animation-play-state:var(--dm-play,running)}.dm .dm-tape-lit{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a3{0%{opacity:0}14.81%{opacity:0}15.93%{opacity:1}29.26%{opacity:1}30.74%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-tape-lit{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a3;animation-play-state:var(--dm-play,running)}.dm .dm-led{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a4{0%{opacity:0}14.81%{opacity:0}15.56%{opacity:1}16.48%{opacity:.15}17.41%{opacity:1}18.33%{opacity:.15}19.26%{opacity:1}20.19%{opacity:.15}21.11%{opacity:1}22.04%{opacity:.15}22.96%{opacity:1}23.89%{opacity:.15}24.81%{opacity:1}25.74%{opacity:.15}26.67%{opacity:1}27.59%{opacity:.15}29.26%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-led{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a4;animation-play-state:var(--dm-play,running)}.dm .dm-drawer{transition:transform .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a5{0%{transform:translate(0)}29.63%{transform:translate(0)}31.85%{transform:translate(-16.88px,15.5px)}52.96%{transform:translate(-16.88px,15.5px)}55.19%{transform:translate(0)}to{transform:translate(0)}}.dm:has(.dm-st[value=tour]:checked) .dm-drawer{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a5;animation-play-state:var(--dm-play,running)}.dm .dm-tray{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a6{0%{opacity:0}29.63%{opacity:0}30.37%{opacity:1}54.44%{opacity:1}55.19%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-tray{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a6;animation-play-state:var(--dm-play,running)}.dm .dm-bridge{transition:transform .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a7{0%{transform:translate(0)}30.74%{transform:translate(0)}32%{transform:translate(73.64px,33.15px)}33.33%{transform:translate(73.64px,33.15px)}33.63%{transform:translate(61.74px,27.79px)}34.96%{transform:translate(61.74px,27.79px)}35.26%{transform:translate(147.3px,66.3px)}36.59%{transform:translate(147.3px,66.3px)}36.89%{transform:translate(135.39px,60.94px)}38.22%{transform:translate(135.39px,60.94px)}38.52%{transform:translate(99.39px,44.73px)}39.85%{transform:translate(99.39px,44.73px)}40.15%{transform:translate(123.19px,55.45px)}41.48%{transform:translate(123.19px,55.45px)}41.78%{transform:translate(96.51px,43.44px)}43.11%{transform:translate(96.51px,43.44px)}43.41%{transform:translate(57.91px,26.06px)}44.74%{transform:translate(57.91px,26.06px)}45.04%{transform:translate(80.1px,36.05px)}46.37%{transform:translate(80.1px,36.05px)}46.67%{transform:translate(56.69px,25.52px)}48%{transform:translate(56.69px,25.52px)}48.3%{transform:translate(34.31px,15.44px)}49.63%{transform:translate(34.31px,15.44px)}49.93%{transform:translate(33.28px,14.98px)}51.26%{transform:translate(33.28px,14.98px)}51.56%{transform:translate(33.08px,14.89px)}52.89%{transform:translate(33.08px,14.89px)}55.56%{transform:translate(0)}to{transform:translate(0)}}.dm:has(.dm-st[value=tour]:checked) .dm-bridge{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a7;animation-play-state:var(--dm-play,running)}.dm .dm-tool{transition:transform .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a8{0%{transform:translate(0)}30.74%{transform:translate(0)}32%{transform:translate(-8.05px,7.39px)}33.33%{transform:translate(-8.05px,7.39px)}33.63%{transform:translate(-35.12px,32.24px)}34.96%{transform:translate(-35.12px,32.24px)}35.26%{transform:translate(-10.65px,9.77px)}36.59%{transform:translate(-10.65px,9.77px)}36.89%{transform:translate(-37.71px,34.62px)}38.22%{transform:translate(-37.71px,34.62px)}38.52%{transform:translate(-17.75px,16.29px)}39.85%{transform:translate(-17.75px,16.29px)}40.15%{transform:translate(-7.17px,6.58px)}41.48%{transform:translate(-7.17px,6.58px)}41.78%{transform:translate(19.51px,-17.91px)}43.11%{transform:translate(19.51px,-17.91px)}43.41%{transform:translate(5.39px,-4.95px)}44.74%{transform:translate(5.39px,-4.95px)}45.04%{transform:translate(35.92px,-32.98px)}46.37%{transform:translate(35.92px,-32.98px)}46.67%{transform:translate(32.97px,-30.27px)}48%{transform:translate(32.97px,-30.27px)}48.3%{transform:translate(28.99px,-26.61px)}49.63%{transform:translate(28.99px,-26.61px)}49.93%{transform:translate(30.02px,-27.55px)}51.26%{transform:translate(30.02px,-27.55px)}51.56%{transform:translate(30.22px,-27.74px)}52.89%{transform:translate(30.22px,-27.74px)}55.56%{transform:translate(0)}to{transform:translate(0)}}.dm:has(.dm-st[value=tour]:checked) .dm-tool{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a8;animation-play-state:var(--dm-play,running)}.dm .dm-tool-lit{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a9{0%{opacity:0}29.63%{opacity:0}30.74%{opacity:1}54.44%{opacity:1}55.93%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-tool-lit{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a9;animation-play-state:var(--dm-play,running)}.dm .dm-p0{transition:opacity .3s cubic-bezier(.45,0,.2,1)}@keyframes dm-a10{0%{opacity:0}32.96%{opacity:0}33.52%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p0{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a10;animation-play-state:var(--dm-play,running)}.dm .dm-p1{transition:opacity .3s cubic-bezier(.45,0,.2,1) .1s}@keyframes dm-a11{0%{opacity:0}34.59%{opacity:0}35.15%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p1{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a11;animation-play-state:var(--dm-play,running)}.dm .dm-p2{transition:opacity .3s cubic-bezier(.45,0,.2,1) .2s}@keyframes dm-a12{0%{opacity:0}36.22%{opacity:0}36.78%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p2{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a12;animation-play-state:var(--dm-play,running)}.dm .dm-p3{transition:opacity .3s cubic-bezier(.45,0,.2,1) .3s}@keyframes dm-a13{0%{opacity:0}37.85%{opacity:0}38.41%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p3{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a13;animation-play-state:var(--dm-play,running)}.dm .dm-p4{transition:opacity .3s cubic-bezier(.45,0,.2,1) .4s}@keyframes dm-a14{0%{opacity:0}39.48%{opacity:0}40.04%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p4{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a14;animation-play-state:var(--dm-play,running)}.dm .dm-p5{transition:opacity .3s cubic-bezier(.45,0,.2,1) .5s}@keyframes dm-a15{0%{opacity:0}41.11%{opacity:0}41.67%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p5{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a15;animation-play-state:var(--dm-play,running)}.dm .dm-p6{transition:opacity .3s cubic-bezier(.45,0,.2,1) .6s}@keyframes dm-a16{0%{opacity:0}42.74%{opacity:0}43.3%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p6{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a16;animation-play-state:var(--dm-play,running)}.dm .dm-p7{transition:opacity .3s cubic-bezier(.45,0,.2,1) .7s}@keyframes dm-a17{0%{opacity:0}44.37%{opacity:0}44.93%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p7{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a17;animation-play-state:var(--dm-play,running)}.dm .dm-p8{transition:opacity .3s cubic-bezier(.45,0,.2,1) .8s}@keyframes dm-a18{0%{opacity:0}46%{opacity:0}46.56%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p8{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a18;animation-play-state:var(--dm-play,running)}.dm .dm-p9{transition:opacity .3s cubic-bezier(.45,0,.2,1) .9s}@keyframes dm-a19{0%{opacity:0}47.63%{opacity:0}48.19%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p9{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a19;animation-play-state:var(--dm-play,running)}.dm .dm-p10{transition:opacity .3s cubic-bezier(.45,0,.2,1) 1s}@keyframes dm-a20{0%{opacity:0}49.26%{opacity:0}49.81%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p10{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a20;animation-play-state:var(--dm-play,running)}.dm .dm-p11{transition:opacity .3s cubic-bezier(.45,0,.2,1) 1.1s}@keyframes dm-a21{0%{opacity:0}50.89%{opacity:0}51.44%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p11{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a21;animation-play-state:var(--dm-play,running)}.dm .dm-p12{transition:opacity .3s cubic-bezier(.45,0,.2,1) 1.2s}@keyframes dm-a22{0%{opacity:0}52.52%{opacity:0}53.07%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-p12{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a22;animation-play-state:var(--dm-play,running)}.dm .dm-lamp-lit{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a23{0%{opacity:0}55.56%{opacity:0}56.67%{opacity:1}71.11%{opacity:1}72.59%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-lamp-lit{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a23;animation-play-state:var(--dm-play,running)}.dm .dm-pool{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a24{0%{opacity:0}55.56%{opacity:0}57.04%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-pool{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a24;animation-play-state:var(--dm-play,running)}.dm .dm-wheel{transition:transform 1.6s cubic-bezier(.45,0,.2,1)}@keyframes dm-a25{0%{transform:rotate(0)}57.04%{transform:rotate(0)}59.63%{transform:rotate(90deg)}62.59%{transform:rotate(180deg)}65.56%{transform:rotate(270deg)}68.52%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.dm:has(.dm-st[value=tour]:checked) .dm-wheel{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a25;animation-play-state:var(--dm-play,running)}.dm .dm-mini .iso-shade[data-shade="0"]{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a26{0%{opacity:0}57.78%{opacity:0}58.89%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-mini .iso-shade[data-shade="0"]{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a26;animation-play-state:var(--dm-play,running)}.dm .dm-mini .iso-shade[data-shade="1"]{transition:opacity .9s cubic-bezier(.45,0,.2,1) .15s}@keyframes dm-a27{0%{opacity:0}60.74%{opacity:0}61.85%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-mini .iso-shade[data-shade="1"]{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a27;animation-play-state:var(--dm-play,running)}.dm .dm-mini .iso-shade[data-shade="2"]{transition:opacity .9s cubic-bezier(.45,0,.2,1) .3s}@keyframes dm-a28{0%{opacity:0}63.7%{opacity:0}64.81%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-mini .iso-shade[data-shade="2"]{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a28;animation-play-state:var(--dm-play,running)}.dm .dm-mini .iso-shade[data-shade="3"]{transition:opacity .9s cubic-bezier(.45,0,.2,1) .45s}@keyframes dm-a29{0%{opacity:0}66.67%{opacity:0}67.78%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-mini .iso-shade[data-shade="3"]{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a29;animation-play-state:var(--dm-play,running)}.dm .dm-mini .iso-top{transition:opacity .9s cubic-bezier(.45,0,.2,1) .6s}@keyframes dm-a30{0%{opacity:0}68.89%{opacity:0}70%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-mini .iso-top{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a30;animation-play-state:var(--dm-play,running)}.dm .dm-loupe{transition:transform .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a31{0%{transform:translate(64.26px,28.92px)}72.59%{transform:translate(64.26px,28.92px)}77.78%{transform:translate(0)}96.3%{transform:translate(0)}to{transform:translate(64.26px,28.92px)}}.dm:has(.dm-st[value=tour]:checked) .dm-loupe{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a31;animation-play-state:var(--dm-play,running)}.dm .dm-loupe-lit{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a32{0%{opacity:0}71.85%{opacity:0}72.96%{opacity:1}96.3%{opacity:1}97.78%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-loupe-lit{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a32;animation-play-state:var(--dm-play,running)}.dm .dm-mag{transition:opacity .9s cubic-bezier(.45,0,.2,1)}@keyframes dm-a33{0%{opacity:0}77.04%{opacity:0}78.52%{opacity:1}96.3%{opacity:1}97.04%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-mag{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a33;animation-play-state:var(--dm-play,running)}.dm .dm-screw{transition:opacity .9s cubic-bezier(.45,0,.2,1) .8s}@keyframes dm-a34{0%{opacity:0}80%{opacity:0}80.74%{opacity:1}96.3%{opacity:1}98.52%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-screw{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a34;animation-play-state:var(--dm-play,running)}.dm .dm-needle{transition:transform 1.4s cubic-bezier(.45,0,.2,1) 1.1s}@keyframes dm-a35{0%{transform:rotate(0)}81.85%{animation-timing-function:steps(12,end);transform:rotate(0)}90.74%{transform:rotate(270deg)}96.3%{transform:rotate(270deg)}98.89%{transform:rotate(0)}to{transform:rotate(0)}}.dm:has(.dm-st[value=tour]:checked) .dm-needle{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a35;animation-play-state:var(--dm-play,running)}.dm .dm-lever1{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a36{0%{opacity:1}14.26%{opacity:1}14.81%{opacity:0}99.44%{opacity:0}to{opacity:1}}.dm:has(.dm-st[value=tour]:checked) .dm-lever1{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a36;animation-play-state:var(--dm-play,running)}.dm .dm-ro1{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a37{0%{opacity:1}14.26%{opacity:1}14.81%{opacity:0}99.44%{opacity:0}to{opacity:1}}.dm:has(.dm-st[value=tour]:checked) .dm-ro1{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a37;animation-play-state:var(--dm-play,running)}.dm .dm-lever2{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a38{0%{opacity:0}14.26%{opacity:0}14.81%{opacity:1}29.07%{opacity:1}29.63%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-lever2{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a38;animation-play-state:var(--dm-play,running)}.dm .dm-ro2{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a39{0%{opacity:0}14.26%{opacity:0}14.81%{opacity:1}29.07%{opacity:1}29.63%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-ro2{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a39;animation-play-state:var(--dm-play,running)}.dm .dm-lever3{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a40{0%{opacity:0}29.07%{opacity:0}29.63%{opacity:1}55%{opacity:1}55.56%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-lever3{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a40;animation-play-state:var(--dm-play,running)}.dm .dm-ro3{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a41{0%{opacity:0}29.07%{opacity:0}29.63%{opacity:1}55%{opacity:1}55.56%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-ro3{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a41;animation-play-state:var(--dm-play,running)}.dm .dm-lever4{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a42{0%{opacity:0}55%{opacity:0}55.56%{opacity:1}71.3%{opacity:1}71.85%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-lever4{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a42;animation-play-state:var(--dm-play,running)}.dm .dm-ro4{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a43{0%{opacity:0}55%{opacity:0}55.56%{opacity:1}71.3%{opacity:1}71.85%{opacity:0}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-ro4{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a43;animation-play-state:var(--dm-play,running)}.dm .dm-lever5{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a44{0%{opacity:0}71.3%{opacity:0}71.85%{opacity:1}99.44%{opacity:1}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-lever5{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a44;animation-play-state:var(--dm-play,running)}.dm .dm-ro5{transition:opacity .25s cubic-bezier(.45,0,.2,1)}@keyframes dm-a45{0%{opacity:0}71.3%{opacity:0}71.85%{opacity:1}99.44%{opacity:1}to{opacity:0}}.dm:has(.dm-st[value=tour]:checked) .dm-ro5{animation:27s cubic-bezier(.45,0,.3,1) infinite dm-a45;animation-play-state:var(--dm-play,running)}}.anatomy{margin:.8rem 0 1.8rem}.anatomy .iso-plate{box-shadow:0 0 0 1px var(--card-edge);padding:44px 16px}.anatomy .iso-legend{font:.72rem var(--font-ui);color:var(--soft);letter-spacing:.02em;margin-top:.4rem}.dm .dm-readout{width:60%;height:1em}.dm .dm-ro{white-space:nowrap;position:absolute;bottom:0;right:0}.dm-gate{font-family:var(--font-ui);border:0;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;display:flex}.dm-gate legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dm-gate label{position:relative}.dm-gate input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.dm-gate span{font:.74rem/1.3 var(--font-ui);border:1.5px solid var(--rule);cursor:pointer;color:var(--soft);border-radius:999px;padding:.28rem .65rem;display:inline-block}.dm-gate span:hover{border-color:var(--soft);color:var(--ink)}.dm-gate input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.dm-gate input:checked+span{border-color:var(--ink);color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}@media (width<=560px){.dm .dm-readout{width:100%}}
