.key-turn-module__MI6ktG__root{--cycle:10s;--key-seek:0s;--key-play:running;--ok:#86c49a;--ok-text:#d7eee4;--warn:#e0b56a;--dim:#6a6a72;--fail-text:#f0b2a6;--lamp-red:#e17060;pointer-events:none;-webkit-user-select:none;user-select:none}.key-turn-module__MI6ktG__root [data-anim]{animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--key-seek);animation-play-state:var(--key-play);animation-fill-mode:both}.key-turn-module__MI6ktG__cluster{opacity:1;width:100%;height:auto;animation-name:key-turn-module__MI6ktG__cluster-dim;display:block}.key-turn-module__MI6ktG__key{color:var(--fg);transform-box:view-box;transform-origin:var(--lock-x) var(--lock-y);animation-name:key-turn-module__MI6ktG__key-turn;transform:rotate(0)}.key-turn-module__MI6ktG__needle{transform-box:view-box;transform-origin:var(--tach-x) var(--tach-y);animation-name:key-turn-module__MI6ktG__tach-needle;transform:rotate(-120deg)}.key-turn-module__MI6ktG__tachGlow{fill:var(--ok);opacity:0;animation-name:key-turn-module__MI6ktG__tach-glow}.key-turn-module__MI6ktG__immo,.key-turn-module__MI6ktG__engine,.key-turn-module__MI6ktG__battery{color:var(--dim);opacity:.8}.key-turn-module__MI6ktG__immo{animation-name:key-turn-module__MI6ktG__lamp-immo}.key-turn-module__MI6ktG__engine{animation-name:key-turn-module__MI6ktG__lamp-engine}.key-turn-module__MI6ktG__battery{animation-name:key-turn-module__MI6ktG__lamp-battery}.key-turn-module__MI6ktG__glow{fill:currentColor;opacity:.34}.key-turn-module__MI6ktG__bulb{fill:none;stroke:currentColor;stroke-width:1.25px}.key-turn-module__MI6ktG__line{opacity:0;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.key-turn-module__MI6ktG__fail{color:var(--fail-text);animation-name:key-turn-module__MI6ktG__show-fail}.key-turn-module__MI6ktG__fix{color:var(--fg);animation-name:key-turn-module__MI6ktG__show-fix}.key-turn-module__MI6ktG__go{color:var(--ok-text);animation-name:key-turn-module__MI6ktG__show-go}.key-turn-module__MI6ktG__overlay{z-index:1;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation-name:key-turn-module__MI6ktG__show-mark;display:flex;position:absolute;inset:0}.key-turn-module__MI6ktG__markWrap{border-radius:12px;position:relative;overflow:hidden}.key-turn-module__MI6ktG__scan{background:linear-gradient(90deg, transparent, var(--fg) 40%, var(--fg) 60%, transparent);opacity:.85;height:2px;animation-name:key-turn-module__MI6ktG__scan-sweep;position:absolute;top:0;left:0;right:0}.key-turn-module__MI6ktG__bars{gap:5px;display:flex}.key-turn-module__MI6ktG__bar{background:var(--fg);opacity:.18;border-radius:99px;width:14px;height:3px;display:block}.key-turn-module__MI6ktG__bar1{animation-name:key-turn-module__MI6ktG__bar-1}.key-turn-module__MI6ktG__bar2{animation-name:key-turn-module__MI6ktG__bar-2}.key-turn-module__MI6ktG__bar3{animation-name:key-turn-module__MI6ktG__bar-3}.key-turn-module__MI6ktG__bar4{animation-name:key-turn-module__MI6ktG__bar-4}.key-turn-module__MI6ktG__tickLabel{font-family:var(--font-condensed), sans-serif;fill:var(--subtle);font-size:11px;font-weight:600}.key-turn-module__MI6ktG__tickLabelHot{fill:var(--lamp-red);opacity:.85}@keyframes key-turn-module__MI6ktG__cluster-dim{0%,33%{opacity:1}38%,49%{opacity:.16}55%,to{opacity:1}}@keyframes key-turn-module__MI6ktG__key-turn{0%,6%{transform:rotate(0)}13%,14%{transform:rotate(68deg)}15.5%{transform:rotate(58deg)}17%{transform:rotate(70deg)}21%,48%{transform:rotate(4deg)}56%{transform:rotate(76deg)}60%,84%{transform:rotate(42deg)}94%,to{transform:rotate(0)}}@keyframes key-turn-module__MI6ktG__tach-needle{0%,10%{transform:rotate(-120deg)}13%{transform:rotate(-104deg)}16%{transform:rotate(-120deg)}18%{transform:rotate(-110deg)}22%,54%{transform:rotate(-120deg)}59%{transform:rotate(96deg)}62%{transform:rotate(14deg)}65%{transform:rotate(34deg)}68%,76%{transform:rotate(26deg)}81%{transform:rotate(32deg)}86%{transform:rotate(22deg)}94%,to{transform:rotate(-120deg)}}@keyframes key-turn-module__MI6ktG__tach-glow{0%,54%{opacity:0}60%,84%{opacity:.2}94%,to{opacity:0}}@keyframes key-turn-module__MI6ktG__lamp-immo{0%,9%{color:var(--dim);opacity:.75}12%,15%{color:var(--lamp-red);opacity:1}16.5%{color:var(--lamp-red);opacity:.2}18%,19.5%{color:var(--lamp-red);opacity:1}20.5%{color:var(--lamp-red);opacity:.18}22%,24%{color:var(--lamp-red);opacity:1}25.5%{color:var(--lamp-red);opacity:.2}27%,29%{color:var(--lamp-red);opacity:1}30.5%{color:var(--lamp-red);opacity:.22}32%,34%{color:var(--lamp-red);opacity:1}38%,50%{color:var(--dim);opacity:.35}58%,86%{color:var(--ok);opacity:1}94%,to{color:var(--dim);opacity:.75}}@keyframes key-turn-module__MI6ktG__lamp-engine{0%,9%{color:var(--dim);opacity:.7}12%,16%{color:var(--warn);opacity:1}18%{color:var(--warn);opacity:.25}20%,22%{color:var(--warn);opacity:1}25%{color:var(--warn);opacity:.3}28%,34%{color:var(--dim);opacity:.55}38%,50%{color:var(--dim);opacity:.35}58%,86%{color:var(--ok);opacity:1}94%,to{color:var(--dim);opacity:.7}}@keyframes key-turn-module__MI6ktG__lamp-battery{0%,9%{color:var(--dim);opacity:.7}12%{color:var(--warn);opacity:.35}14%,17%{color:var(--warn);opacity:1}19%{color:var(--warn);opacity:.2}21.5%{color:var(--warn);opacity:.95}26%,34%{color:var(--dim);opacity:.5}38%,50%{color:var(--dim);opacity:.35}58%,86%{color:var(--ok);opacity:1}94%,to{color:var(--dim);opacity:.7}}@keyframes key-turn-module__MI6ktG__show-fail{0%,10%{opacity:0}13%,33%{opacity:1}38%,to{opacity:0}}@keyframes key-turn-module__MI6ktG__show-fix{0%,35%{opacity:0}39%,49%{opacity:1}54%,to{opacity:0}}@keyframes key-turn-module__MI6ktG__show-go{0%,55%{opacity:0}60%,88%{opacity:1}94%,to{opacity:0}}@keyframes key-turn-module__MI6ktG__show-mark{0%,34%{opacity:0;transform:translateY(6px)scale(.96)}40%,48%{opacity:1;transform:none}54%,to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes key-turn-module__MI6ktG__scan-sweep{0%,38%{transform:translateY(0)}50%{transform:translateY(46px)}to{transform:translateY(46px)}}@keyframes key-turn-module__MI6ktG__bar-1{0%,39%{opacity:.18}40%,51%{opacity:1}56%,to{opacity:.18}}@keyframes key-turn-module__MI6ktG__bar-2{0%,41%{opacity:.18}42%,51%{opacity:1}56%,to{opacity:.18}}@keyframes key-turn-module__MI6ktG__bar-3{0%,43%{opacity:.18}44%,51%{opacity:1}56%,to{opacity:.18}}@keyframes key-turn-module__MI6ktG__bar-4{0%,46%{opacity:.18}47%,51%{opacity:1}56%,to{opacity:.18}}@media (prefers-reduced-motion:reduce){.key-turn-module__MI6ktG__root [data-anim]{animation:none!important}.key-turn-module__MI6ktG__cluster{opacity:1!important}.key-turn-module__MI6ktG__key{transform:rotate(42deg)!important}.key-turn-module__MI6ktG__needle{transform:rotate(26deg)!important}.key-turn-module__MI6ktG__tachGlow{opacity:.2!important}.key-turn-module__MI6ktG__immo,.key-turn-module__MI6ktG__engine,.key-turn-module__MI6ktG__battery{color:var(--ok)!important;opacity:1!important}.key-turn-module__MI6ktG__fail,.key-turn-module__MI6ktG__fix,.key-turn-module__MI6ktG__overlay,.key-turn-module__MI6ktG__bar{opacity:0!important}.key-turn-module__MI6ktG__go{opacity:1!important}}
