.drive{display:grid;grid-gap:.6rem;gap:.6rem;font-size:.85rem}.drive__row{display:flex;align-items:center;gap:1rem}.drive__pad{position:relative;flex:none;width:7rem;height:7rem;border:1px solid var(--exhibit-rule);border-radius:50%;background:var(--exhibit-chrome);touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drive__pad:focus-visible{outline:2px solid var(--exhibit-accent);outline-offset:2px}.drive__pad-cross:after,.drive__pad-cross:before{content:"";position:absolute;background:var(--exhibit-rule)}.drive__pad-cross:before{left:50%;top:8%;bottom:8%;width:1px}.drive__pad-cross:after{top:50%;left:8%;right:8%;height:1px}.drive__knob{position:absolute;left:50%;top:50%;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--exhibit-accent);box-shadow:var(--stage-shadow);transition:transform 60ms linear}.drive__text{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.drive__ground,.drive__hint,.drive__status{margin:0;color:var(--exhibit-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drive__status{color:var(--exhibit-ink)}.drive__hint{font-size:.78rem}.drive__hint kbd{font:inherit;padding:0 .3rem;border:1px solid var(--exhibit-rule);border-radius:4px}.drive__buttons{display:flex;gap:.4rem;margin-top:.2rem}.drive__feet{display:grid;grid-template-columns:6rem 1fr 13rem;align-items:center;grid-gap:.7rem;gap:.7rem}.drive__feet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,8rem));grid-gap:.2rem .8rem;gap:.2rem .8rem}.drive__foot{display:inline-flex;align-items:center;gap:.4rem;color:var(--exhibit-ink-soft);white-space:nowrap}.drive__foot--down{color:var(--exhibit-ink)}.drive__foot-dot{width:.8rem;height:.8rem;border-radius:50%;border:1px solid var(--exhibit-rule);background:var(--exhibit-chrome);transition:background 80ms linear}.drive__foot--down .drive__foot-dot{background:var(--exhibit-accent);border-color:var(--exhibit-accent)}.drive__overlay{display:grid;grid-gap:.35rem;gap:.35rem}.drive__wheel{display:grid;grid-template-columns:6rem 1fr 13rem;align-items:center;grid-gap:.7rem;gap:.7rem}.drive__wheel-name{font-weight:600;color:var(--exhibit-ink)}.drive__bar{position:relative;display:block;height:.8rem;border:1px solid var(--exhibit-rule);border-radius:4px;background:var(--exhibit-chrome);overflow:hidden}.drive__bar-zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--exhibit-ink-soft)}.drive__bar-fill{position:absolute;top:0;bottom:0;background:var(--exhibit-accent)}.drive__wheel-value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--exhibit-ink-soft);white-space:nowrap}@media (max-width:30rem){.drive__row{flex-direction:column;align-items:flex-start}.drive__feet,.drive__wheel{grid-template-columns:5rem 1fr}.drive__wheel-value{grid-column:1/-1;text-align:left}}.drive__motors{display:grid;grid-template-columns:6rem 1fr;align-items:center;grid-gap:.7rem;gap:.7rem}.drive__motors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.3rem 1.2rem;gap:.3rem 1.2rem}.drive__motor{display:grid;grid-template-columns:5rem 1fr 6.5rem;align-items:center;grid-gap:.5rem;gap:.5rem;color:var(--exhibit-ink)}.drive__motor--cut{color:var(--exhibit-ink-soft)}.drive__motor--cut .drive__bar-fill{background:var(--exhibit-rule)}.drive__motor-name{white-space:nowrap}.drive__motor-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--exhibit-ink-soft);white-space:nowrap}.drive__bar--from-left .drive__bar-zero{display:none}@media (max-width:30rem){.drive__motors,.drive__motors-grid{grid-template-columns:1fr}}