.ill,.ill *{stroke-linecap:round;stroke-linejoin:round}.ill-line{fill:none;stroke:var(--okn-diagram-own);stroke-width:var(--dgm-w-wire);vector-effect:non-scaling-stroke}.ill-mass{fill:var(--okn-surface-1);stroke:var(--okn-diagram-own);stroke-width:var(--dgm-w-wire);vector-effect:non-scaling-stroke}.ill-hatch,.ill-temp{fill:none;stroke:var(--okn-diagram-line);stroke-width:var(--dgm-w-structure);vector-effect:non-scaling-stroke}.ill-brass{fill:none;stroke:var(--okn-accent);stroke-width:var(--dgm-w-brass);vector-effect:non-scaling-stroke}@media (forced-colors:active){.ill-mass{fill:canvas;stroke:canvastext}.ill-temp{stroke:graytext}.ill-brass{stroke:canvastext;stroke-width:var(--dgm-w-brass)}.dgm .ill ellipse,.dgm .ill polygon{stroke:canvastext}.dgm .ill .ill-line,.dgm .ill .ill-hatch{fill:none}.dgm .ill .ill-temp{stroke:graytext}.dgm .ill .ill-brass{stroke:canvastext;stroke-width:var(--dgm-w-brass)}.dgm .ill .ill-mass{fill:canvas;stroke:canvastext}}@media print{.ill-line,.ill-mass{stroke:var(--okn-text-secondary)}}.paper .ill-line,.paper .ill-mass{stroke:var(--okn-ink-secondary)}.ill{--ill-index:2.4s;--ill-beat:1.6s;--ill-once:1.1s;--ill-swing:1.8s;--ill-lead:.66s;--ill-ease-in:cubic-bezier(.64, 0, .78, 0)}@media (prefers-reduced-motion:no-preference){.ill .dgm-wipe{transition-delay:0s}.ill-m{transform-box:view-box}.ill-m--haul{animation:ill-haul var(--ill-beat) var(--ease-inout) .62s 1 backwards}.ill-m--falls{animation:ill-falls var(--ill-beat) var(--ease-inout) .62s 1 backwards}@keyframes ill-haul{0%{transform:translateY(32px)}38%{transform:translateY(16px)}50%{transform:translateY(16px)}95%,to{transform:none}}@keyframes ill-falls{0%{transform:scaleY(1.1053)}38%{transform:scaleY(1.0526)}50%{transform:scaleY(1.0526)}95%,to{transform:none}}:is([data-reveal=shown],[data-reveal=done]) .ill-m--geneva-driver{animation:ill-geneva-driver var(--ill-index) linear var(--ill-lead) 2}:is([data-reveal=shown],[data-reveal=done]) .ill-m--geneva-wheel{animation:ill-geneva-wheel var(--ill-index) linear var(--ill-lead) 2}@keyframes ill-geneva-driver{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ill-geneva-wheel{0%{animation-timing-function:var(--ease-out);transform:rotate(0)}12.5%{animation-timing-function:linear;transform:rotate(45deg)}87.5%{animation-timing-function:var(--ill-ease-in);transform:rotate(45deg)}to{transform:rotate(90deg)}}:is([data-reveal=shown],[data-reveal=done]) .ill-m--escape-fork{animation:ill-escape-fork var(--ill-beat) linear var(--ill-lead) 3}:is([data-reveal=shown],[data-reveal=done]) .ill-m--escape-wheel{animation:ill-escape-wheel var(--ill-beat) var(--ease-out) var(--ill-lead) 3}@keyframes ill-escape-fork{0%{animation-timing-function:var(--ease-out);transform:rotate(0)}12%{animation-timing-function:linear;transform:rotate(-8deg)}44%{animation-timing-function:var(--ease-inout);transform:rotate(-8deg)}56%{animation-timing-function:linear;transform:rotate(8deg)}88%{animation-timing-function:var(--ill-ease-in);transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ill-escape-wheel{0%,44%{transform:rotate(0)}52%,88%{transform:rotate(12deg)}96%,to{transform:rotate(24deg)}}:is([data-reveal=shown],[data-reveal=done]) .ill-m--settle{animation:ill-settle var(--ill-once) var(--ease-inout) var(--ill-lead) 1 backwards}@keyframes ill-settle{0%{transform:scaleY(.82)}58%{transform:scaleY(1.04)}82%{transform:scaleY(.99)}to{transform:none}}:is([data-reveal=shown],[data-reveal=done]) .ill-m--wedge-l,:is([data-reveal=shown],[data-reveal=done]) .ill-m--wedge-r{animation:ill-wedge-l var(--dur-slow) var(--ease-inout) var(--ill-lead) 1 backwards}:is([data-reveal=shown],[data-reveal=done]) .ill-m--wedge-r{animation-name:ill-wedge-r}:is([data-reveal=shown],[data-reveal=done]) .ill-m--ease-down{animation:ill-ease-down var(--ill-once) var(--ease-inout) calc(var(--ill-lead) + .18s) 1 backwards}@keyframes ill-wedge-l{0%{transform:translateX(var(--ill-wedge))}to{transform:none}}@keyframes ill-wedge-r{0%{transform:translateX(calc(-1 * var(--ill-wedge)))}to{transform:none}}@keyframes ill-ease-down{0%{transform:translateY(calc(-1 * var(--ill-drop)))}to{transform:none}}:is([data-reveal=shown],[data-reveal=done]) .ill-m--arm{animation:ill-arm var(--ill-once) linear var(--ill-lead) 1 backwards}:is([data-reveal=shown],[data-reveal=done]) .ill-m--wire{animation:ill-wire var(--ill-once) linear var(--ill-lead) 1 backwards}@keyframes ill-arm{0%{animation-timing-function:var(--ill-ease-in);transform:rotate(-39.12deg)}76%{animation-timing-function:var(--ease-out);transform:rotate(3.4deg)}88%{animation-timing-function:var(--ease-out);transform:rotate(-1.2deg)}to{transform:none}}@keyframes ill-wire{0%{transform:translateX(var(--ill-wx0)) scaleY(var(--ill-wy0));animation-timing-function:var(--ill-ease-in)}76%{transform:translateX(var(--ill-wx1)) scaleY(var(--ill-wy1));animation-timing-function:var(--ease-out)}88%{transform:translateX(var(--ill-wx2)) scaleY(var(--ill-wy2));animation-timing-function:var(--ease-out)}to{transform:none}}.ill-m--plumb{animation:ill-plumb var(--ill-swing) var(--ease-inout) .5s 1 backwards}@keyframes ill-plumb{0%{transform:rotate(3.6deg)}26%{transform:rotate(-2.4deg)}48%{transform:rotate(1.5deg)}67%{transform:rotate(-.8deg)}83%{transform:rotate(.4deg)}93%{transform:rotate(-.15deg)}to{transform:none}}}
