.rt,.anatomy:has(.rt){--loop:14.87s}.rt .rt-spin,.rt .rt-needle,.rt .rt-tach{transform-box:view-box;transform-origin:0 0}.rt .rt-tach{transform:rotate(202.5deg)}.rt .rt-glass{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--low))}.rt .rt-needle{transform:rotate(231.43deg)}.rt .rt-lever0,.rt .rt-lever1,.rt .rt-lever2{opacity:0}.rt .rt-chamber{fill:var(--anatomy-oil);fill-opacity:.28;stroke:none}.rt .rt-heat{fill:var(--c1);opacity:.4;filter:blur(16px)}.anatomy:has(.rt) .ro{opacity:0}.anatomy:has(.rt) .ro1{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes rt-shaft{0%{transform:rotate(0)}1.25%{transform:rotate(27.88deg)}2.5%{transform:rotate(55.77deg)}3.75%{transform:rotate(83.65deg)}5%{transform:rotate(111.53deg)}6.25%{transform:rotate(139.42deg)}7.5%{transform:rotate(167.3deg)}8.75%{transform:rotate(195.18deg)}10%{transform:rotate(223.06deg)}11.25%{transform:rotate(250.95deg)}12.5%{transform:rotate(278.83deg)}13.75%{transform:rotate(306.71deg)}15%{transform:rotate(334.6deg)}16.25%{transform:rotate(362.48deg)}17.5%{transform:rotate(390.36deg)}18.75%{transform:rotate(418.25deg)}20%{transform:rotate(445.9deg)}21.25%{transform:rotate(473.1deg)}22.5%{transform:rotate(499.86deg)}23.75%{transform:rotate(526.18deg)}25%{transform:rotate(552.09deg)}26.25%{transform:rotate(577.6deg)}27.5%{transform:rotate(602.7deg)}28.75%{transform:rotate(627.43deg)}30%{transform:rotate(651.78deg)}31.25%{transform:rotate(675.78deg)}32.5%{transform:rotate(699.42deg)}33.75%{transform:rotate(722.73deg)}35%{transform:rotate(745.71deg)}36.25%{transform:rotate(768.38deg)}37.5%{transform:rotate(790.74deg)}38.75%{transform:rotate(812.82deg)}40%{transform:rotate(834.62deg)}41.25%{transform:rotate(856.15deg)}42.5%{transform:rotate(877.42deg)}43.75%{transform:rotate(898.45deg)}45%{transform:rotate(919.25deg)}46.25%{transform:rotate(939.83deg)}47.5%{transform:rotate(960.2deg)}48.75%{transform:rotate(980.37deg)}50%{transform:rotate(1000.35deg)}51.25%{transform:rotate(1020.16deg)}52.5%{transform:rotate(1039.81deg)}53.75%{transform:rotate(1059.31deg)}55%{transform:rotate(1078.66deg)}56.25%{transform:rotate(1097.89deg)}57.5%{transform:rotate(1117.01deg)}58.75%{transform:rotate(1136.02deg)}60%{transform:rotate(1154.93deg)}61.25%{transform:rotate(1173.77deg)}62.5%{transform:rotate(1192.53deg)}63.75%{transform:rotate(1211.24deg)}65%{transform:rotate(1229.9deg)}66.25%{transform:rotate(1248.52deg)}67.5%{transform:rotate(1267.13deg)}68.75%{transform:rotate(1285.72deg)}70%{transform:rotate(1304.3deg)}71.25%{transform:rotate(1322.89deg)}72.5%{transform:rotate(1341.48deg)}73.75%{transform:rotate(1360.07deg)}75%{transform:rotate(1378.66deg)}76.25%{transform:rotate(1397.25deg)}77.5%{transform:rotate(1415.84deg)}78.75%{transform:rotate(1434.43deg)}80%{transform:rotate(1453.01deg)}81.25%{transform:rotate(1471.61deg)}82.5%{transform:rotate(1490.29deg)}83.75%{transform:rotate(1509.11deg)}85%{transform:rotate(1528.14deg)}86.25%{transform:rotate(1547.47deg)}87.5%{transform:rotate(1567.16deg)}88.75%{transform:rotate(1587.28deg)}90%{transform:rotate(1607.92deg)}91.25%{transform:rotate(1629.13deg)}92.5%{transform:rotate(1651deg)}93.75%{transform:rotate(1673.6deg)}95%{transform:rotate(1696.99deg)}96.25%{transform:rotate(1721.25deg)}97.5%{transform:rotate(1746.46deg)}98.75%{transform:rotate(1772.69deg)}to{transform:rotate(1800deg)}}@keyframes rt-needle{0%{transform:rotate(0)}1.25%{transform:rotate(0)}2.5%{transform:rotate(0)}3.75%{transform:rotate(0)}5%{transform:rotate(0)}6.25%{transform:rotate(0)}7.5%{transform:rotate(0)}8.75%{transform:rotate(0)}10%{transform:rotate(0)}11.25%{transform:rotate(0)}12.5%{transform:rotate(0)}13.75%{transform:rotate(33.06deg)}15%{transform:rotate(66.12deg)}16.25%{transform:rotate(99.18deg)}17.5%{transform:rotate(132.24deg)}18.75%{transform:rotate(165.31deg)}20%{transform:rotate(194.45deg)}21.25%{transform:rotate(222.4deg)}22.5%{transform:rotate(218.06deg)}23.75%{transform:rotate(213.84deg)}25%{transform:rotate(209.73deg)}26.25%{transform:rotate(205.74deg)}27.5%{transform:rotate(201.86deg)}28.75%{transform:rotate(198.1deg)}30%{transform:rotate(194.46deg)}31.25%{transform:rotate(190.93deg)}32.5%{transform:rotate(187.51deg)}33.75%{transform:rotate(184.22deg)}35%{transform:rotate(181.03deg)}36.25%{transform:rotate(177.97deg)}37.5%{transform:rotate(175.02deg)}38.75%{transform:rotate(172.18deg)}40%{transform:rotate(169.46deg)}41.25%{transform:rotate(166.86deg)}42.5%{transform:rotate(164.37deg)}43.75%{transform:rotate(162deg)}45%{transform:rotate(159.74deg)}46.25%{transform:rotate(157.6deg)}47.5%{transform:rotate(155.58deg)}48.75%{transform:rotate(153.67deg)}50%{transform:rotate(151.87deg)}51.25%{transform:rotate(150.2deg)}52.5%{transform:rotate(148.64deg)}53.75%{transform:rotate(147.19deg)}55%{transform:rotate(145.86deg)}56.25%{transform:rotate(144.64deg)}57.5%{transform:rotate(143.54deg)}58.75%{transform:rotate(142.56deg)}60%{transform:rotate(141.69deg)}61.25%{transform:rotate(140.94deg)}62.5%{transform:rotate(140.3deg)}63.75%{transform:rotate(139.78deg)}65%{transform:rotate(139.38deg)}66.25%{transform:rotate(139.09deg)}67.5%{transform:rotate(138.92deg)}68.75%{transform:rotate(138.86deg)}70%{transform:rotate(138.86deg)}71.25%{transform:rotate(138.86deg)}72.5%{transform:rotate(138.86deg)}73.75%{transform:rotate(115.71deg)}75%{transform:rotate(92.57deg)}76.25%{transform:rotate(69.43deg)}77.5%{transform:rotate(46.29deg)}78.75%{transform:rotate(23.14deg)}80%{transform:rotate(0)}81.25%{transform:rotate(0)}82.5%{transform:rotate(0)}83.75%{transform:rotate(0)}85%{transform:rotate(0)}86.25%{transform:rotate(0)}87.5%{transform:rotate(0)}88.75%{transform:rotate(0)}90%{transform:rotate(0)}91.25%{transform:rotate(0)}92.5%{transform:rotate(0)}93.75%{transform:rotate(0)}95%{transform:rotate(0)}96.25%{transform:rotate(0)}97.5%{transform:rotate(0)}98.75%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes rt-tach{0%{transform:rotate(202.5deg)}1.25%{transform:rotate(202.5deg)}2.5%{transform:rotate(202.5deg)}3.75%{transform:rotate(202.5deg)}5%{transform:rotate(202.5deg)}6.25%{transform:rotate(202.5deg)}7.5%{transform:rotate(202.5deg)}8.75%{transform:rotate(202.5deg)}10%{transform:rotate(202.5deg)}11.25%{transform:rotate(202.5deg)}12.5%{transform:rotate(202.5deg)}13.75%{transform:rotate(202.5deg)}15%{transform:rotate(202.5deg)}16.25%{transform:rotate(202.5deg)}17.5%{transform:rotate(202.5deg)}18.75%{transform:rotate(202.5deg)}20%{transform:rotate(199.17deg)}21.25%{transform:rotate(195.92deg)}22.5%{transform:rotate(192.75deg)}23.75%{transform:rotate(189.68deg)}25%{transform:rotate(186.68deg)}26.25%{transform:rotate(183.77deg)}27.5%{transform:rotate(180.94deg)}28.75%{transform:rotate(178.2deg)}30%{transform:rotate(175.54deg)}31.25%{transform:rotate(172.97deg)}32.5%{transform:rotate(170.48deg)}33.75%{transform:rotate(168.07deg)}35%{transform:rotate(165.75deg)}36.25%{transform:rotate(163.52deg)}37.5%{transform:rotate(161.37deg)}38.75%{transform:rotate(159.3deg)}40%{transform:rotate(157.32deg)}41.25%{transform:rotate(155.42deg)}42.5%{transform:rotate(153.6deg)}43.75%{transform:rotate(151.87deg)}45%{transform:rotate(150.23deg)}46.25%{transform:rotate(148.67deg)}47.5%{transform:rotate(147.19deg)}48.75%{transform:rotate(145.8deg)}50%{transform:rotate(144.49deg)}51.25%{transform:rotate(143.27deg)}52.5%{transform:rotate(142.13deg)}53.75%{transform:rotate(141.07deg)}55%{transform:rotate(140.1deg)}56.25%{transform:rotate(139.22deg)}57.5%{transform:rotate(138.42deg)}58.75%{transform:rotate(137.7deg)}60%{transform:rotate(137.07deg)}61.25%{transform:rotate(136.52deg)}62.5%{transform:rotate(136.05deg)}63.75%{transform:rotate(135.67deg)}65%{transform:rotate(135.38deg)}66.25%{transform:rotate(135.17deg)}67.5%{transform:rotate(135.04deg)}68.75%{transform:rotate(135deg)}70%{transform:rotate(135deg)}71.25%{transform:rotate(135deg)}72.5%{transform:rotate(135deg)}73.75%{transform:rotate(135deg)}75%{transform:rotate(135deg)}76.25%{transform:rotate(135deg)}77.5%{transform:rotate(135deg)}78.75%{transform:rotate(135deg)}80%{transform:rotate(135deg)}81.25%{transform:rotate(135.26deg)}82.5%{transform:rotate(136.05deg)}83.75%{transform:rotate(137.37deg)}85%{transform:rotate(139.22deg)}86.25%{transform:rotate(141.59deg)}87.5%{transform:rotate(144.49deg)}88.75%{transform:rotate(147.92deg)}90%{transform:rotate(151.87deg)}91.25%{transform:rotate(156.36deg)}92.5%{transform:rotate(161.37deg)}93.75%{transform:rotate(166.9deg)}95%{transform:rotate(172.97deg)}96.25%{transform:rotate(179.56deg)}97.5%{transform:rotate(186.68deg)}98.75%{transform:rotate(194.33deg)}to{transform:rotate(202.5deg)}}@keyframes rt-fill{0%{opacity:0}12.5%{opacity:0}21.25%{opacity:1}72.5%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes rt-heat{0%{opacity:0}21.25%{opacity:.15}37.5%{opacity:.5}72.5%{opacity:.35}86.25%{opacity:0}to{opacity:0}}@keyframes rt-cool{0%{opacity:0}21.25%{opacity:0}25%{opacity:1}86.25%{opacity:1}91.25%{opacity:0}to{opacity:0}}@keyframes rt-glass{0%{transform:scaleY(1)}12.5%{transform:scaleY(1)}21.25%{transform:scaleY(var(--low))}72.5%{transform:scaleY(var(--low))}80%{transform:scaleY(1)}to{transform:scaleY(1)}}.rt .rt-spin{animation:rt-shaft var(--loop) linear infinite}.rt .rt-needle{animation:rt-needle var(--loop) linear infinite}.rt .rt-tach{animation:rt-tach var(--loop) linear infinite}.rt .rt-fill,.rt .rt-oil{animation:rt-fill var(--loop) linear infinite}.rt .rt-heat{animation:rt-heat var(--loop) linear infinite}.rt .rt-cool{animation:rt-cool var(--loop) linear infinite}.rt .rt-glass{animation:rt-glass var(--loop) linear infinite}@keyframes rt-lever0{0%{opacity:1}12.44%{opacity:1}12.5%{opacity:0}14%{opacity:0}14.06%{opacity:0}15.56%{opacity:0}15.63%{opacity:0}72.44%{opacity:0}72.5%{opacity:0}74%{opacity:0}74.06%{opacity:0}75.56%{opacity:0}75.63%{opacity:1}to{opacity:1}}.rt .rt-lever0{animation:rt-lever0 var(--loop) linear infinite}@keyframes rt-lever1{0%{opacity:0}12.44%{opacity:0}12.5%{opacity:1}14%{opacity:1}14.06%{opacity:0}15.56%{opacity:0}15.63%{opacity:0}72.44%{opacity:0}72.5%{opacity:0}74%{opacity:0}74.06%{opacity:1}75.56%{opacity:1}75.63%{opacity:0}to{opacity:0}}.rt .rt-lever1{animation:rt-lever1 var(--loop) linear infinite}@keyframes rt-lever2{0%{opacity:0}12.44%{opacity:0}12.5%{opacity:0}14%{opacity:0}14.06%{opacity:1}15.56%{opacity:1}15.63%{opacity:0}72.44%{opacity:0}72.5%{opacity:1}74%{opacity:1}74.06%{opacity:0}75.56%{opacity:0}75.63%{opacity:0}to{opacity:0}}.rt .rt-lever2{animation:rt-lever2 var(--loop) linear infinite}@keyframes rt-lever3{0%{opacity:0}12.44%{opacity:0}12.5%{opacity:0}14%{opacity:0}14.06%{opacity:0}15.56%{opacity:0}15.63%{opacity:1}72.44%{opacity:1}72.5%{opacity:0}74%{opacity:0}74.06%{opacity:0}75.56%{opacity:0}75.63%{opacity:0}to{opacity:0}}.rt .rt-lever3{animation:rt-lever3 var(--loop) linear infinite}@keyframes rt-ro0{0%{opacity:1}14.69%{opacity:1}15.63%{opacity:0}99.06%{opacity:0}to{opacity:1}}.anatomy:has(.rt) .ro0{animation:rt-ro0 var(--loop) linear infinite}@keyframes rt-ro1{0%{opacity:0}14.69%{opacity:0}15.63%{opacity:1}33.44%{opacity:1}34.38%{opacity:0}to{opacity:0}}.anatomy:has(.rt) .ro1{animation:rt-ro1 var(--loop) linear infinite}@keyframes rt-ro2{0%{opacity:0}33.44%{opacity:0}34.38%{opacity:1}55.31%{opacity:1}56.25%{opacity:0}to{opacity:0}}.anatomy:has(.rt) .ro2{animation:rt-ro2 var(--loop) linear infinite}@keyframes rt-ro3{0%{opacity:0}55.31%{opacity:0}56.25%{opacity:1}71.56%{opacity:1}72.5%{opacity:0}to{opacity:0}}.anatomy:has(.rt) .ro3{animation:rt-ro3 var(--loop) linear infinite}@keyframes rt-ro4{0%{opacity:0}71.56%{opacity:0}72.5%{opacity:1}99.06%{opacity:1}to{opacity:0}}.anatomy:has(.rt) .ro4{animation:rt-ro4 var(--loop) linear infinite}}.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%}}
