.gearbox-module__cg0thq__shell{color:#20211f;width:min(100%,56rem);margin:0 auto;padding:1.25rem 1rem 4rem}.gearbox-module__cg0thq__header{gap:.45rem;margin-bottom:1rem;display:grid}.gearbox-module__cg0thq__eyebrow,.gearbox-module__cg0thq__meta,.gearbox-module__cg0thq__questionKicker,.gearbox-module__cg0thq__driverBadge,.gearbox-module__cg0thq__outputBadge,.gearbox-module__cg0thq__running{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.gearbox-module__cg0thq__header h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,8vw,4rem);line-height:.92}.gearbox-module__cg0thq__header>p:last-child{color:#5c5c56;max-width:42rem;margin:0;line-height:1.55}.gearbox-module__cg0thq__bench{background:radial-gradient(circle at 50% 44%,#ffffffbf,#0000 42%),linear-gradient(135deg,#ddd7c9,#bfb7a7 52%,#d8d1c4);border:1px solid #837d70;border-radius:1.15rem;min-height:clamp(21rem,62vw,31rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #3f3a3233,0 1rem 2rem #2c2a241f}.gearbox-module__cg0thq__bench:before,.gearbox-module__cg0thq__bench:after{content:"";pointer-events:none;border:1px solid #4a453b38;border-radius:.8rem;position:absolute;inset:.8rem}.gearbox-module__cg0thq__bench:after{opacity:.35;border-style:dashed;inset:1.2rem}.gearbox-module__cg0thq__meta{z-index:4;white-space:nowrap;color:#2625219e;position:absolute;top:1.3rem;left:50%;translate:-50%}.gearbox-module__cg0thq__links{z-index:1;color:#48463f;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gearbox-module__cg0thq__links line{stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.gearbox-module__cg0thq__links g[data-kind=belt-open] line,.gearbox-module__cg0thq__links g[data-kind=belt-crossed] line{stroke-width:2.5px;stroke-linecap:round;opacity:.72}.gearbox-module__cg0thq__links g[data-kind=shaft] line{stroke-width:5px;opacity:.34}.gearbox-module__cg0thq__links g[data-kind=clutch] line{stroke-width:4px;stroke-dasharray:3 2}.gearbox-module__cg0thq__links g[data-open=true] line{stroke-dasharray:1 5;opacity:.45}.gearbox-module__cg0thq__links g[data-open=true] circle{fill:#d9d2c3;stroke:#5a554b;stroke-width:1.2px;vector-effect:non-scaling-stroke}.gearbox-module__cg0thq__part{z-index:2;place-items:center;min-width:2.4rem;display:grid;position:absolute;translate:-50% -50%}.gearbox-module__cg0thq__wheel{background:radial-gradient(circle at 50% 50%, #7c7569 0 12%, transparent 13%), repeating-conic-gradient(from 0deg, #4a4842 0 4deg, #b9b1a3 4deg 10deg);border:2px solid #4d4a43;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #e5ded075,0 5px 9px #2926202e}.gearbox-module__cg0thq__wheel:after{content:"";background:#a44d3e;border-radius:999px;width:12%;height:22%;position:absolute;top:7%;left:50%;translate:-50%;box-shadow:0 0 0 1px #4228234d}.gearbox-module__cg0thq__part[data-kind=pulley] .gearbox-module__cg0thq__wheel,.gearbox-module__cg0thq__part[data-kind=output] .gearbox-module__cg0thq__wheel{background:radial-gradient(circle,#6b6459 0 12%,#0000 13%),radial-gradient(circle,#d4ccbd 0 48%,#5e594f 49% 59%,#bdb4a5 60% 72%,#4d4942 73% 76%,#c9c1b2 77%)}.gearbox-module__cg0thq__part[data-kind=shaft] .gearbox-module__cg0thq__wheel{background:linear-gradient(90deg,#6c665b,#dad2c3 48%,#686258);border-radius:.45rem}.gearbox-module__cg0thq__part[data-kind=shaft] .gearbox-module__cg0thq__wheel:after{height:18%;top:12%}.gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel{outline-offset:2px;outline:2px solid #415a3a33}.gearbox-module__cg0thq__hub{aspect-ratio:1;background:#ded6c8;border:1px solid #4b4740;border-radius:50%;width:26%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gearbox-module__cg0thq__partLabel{color:#3f3c36;text-align:center;background:#e8e2d6d1;border-radius:.22rem;width:max-content;max-width:7rem;padding:.12rem .28rem;font-size:clamp(.52rem,1.5vw,.68rem);font-weight:800;line-height:1.15;position:absolute;top:calc(100% + .3rem);left:50%;translate:-50%}.gearbox-module__cg0thq__shell[data-phase=running] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel,.gearbox-module__cg0thq__shell[data-phase=result] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel{animation:gearbox-module__cg0thq__gearbox-spin var(--spin-duration,1s) linear infinite var(--spin-direction,normal)}.gearbox-module__cg0thq__shell[data-phase=running] .gearbox-module__cg0thq__bench[data-jammed=true] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel{animation:.18s ease-in-out 2 alternate gearbox-module__cg0thq__gearbox-load}.gearbox-module__cg0thq__shell[data-phase=result] .gearbox-module__cg0thq__bench[data-jammed=true] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel{animation:none}.gearbox-module__cg0thq__driverBadge,.gearbox-module__cg0thq__outputBadge{z-index:4;background:#eee8dbc7;border:1px solid #746e62;border-radius:.25rem;padding:.28rem .45rem;position:absolute;bottom:1.2rem}.gearbox-module__cg0thq__driverBadge{left:1.3rem}.gearbox-module__cg0thq__outputBadge{right:1.3rem}.gearbox-module__cg0thq__question{background:#f4f1e9;border:1px solid #d4d0c6;border-radius:.9rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.gearbox-module__cg0thq__question h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,4vw,2rem)}.gearbox-module__cg0thq__questionKicker{color:#747268}.gearbox-module__cg0thq__choices,.gearbox-module__cg0thq__actions{flex-wrap:wrap;gap:.55rem;display:flex}.gearbox-module__cg0thq__choice,.gearbox-module__cg0thq__run,.gearbox-module__cg0thq__secondary{min-height:3rem;font:inherit;cursor:pointer;border-radius:999px;font-weight:850;transition:transform .12s,border-color .12s,background .12s}.gearbox-module__cg0thq__choice{color:#2c2d29;background:#fffdf8;border:1px solid #aca79c;flex:8rem;padding:.7rem 1rem}.gearbox-module__cg0thq__choice[data-selected=true]{background:#e2eadf;border-color:#30332e;box-shadow:inset 0 0 0 1px #30332e}.gearbox-module__cg0thq__run{color:#f7f4ed;background:#2f332d;border:1px solid #262824;justify-self:start;padding:.75rem 1.3rem}.gearbox-module__cg0thq__secondary{color:#353631;background:0 0;border:1px solid #a7a298;padding:.75rem 1.15rem}.gearbox-module__cg0thq__choice:hover:not(:disabled),.gearbox-module__cg0thq__run:hover:not(:disabled),.gearbox-module__cg0thq__secondary:hover:not(:disabled){transform:translateY(-1px)}.gearbox-module__cg0thq__choice:focus-visible,.gearbox-module__cg0thq__run:focus-visible,.gearbox-module__cg0thq__secondary:focus-visible{outline-offset:3px;outline:3px solid #334c82}.gearbox-module__cg0thq__choice:disabled,.gearbox-module__cg0thq__run:disabled,.gearbox-module__cg0thq__secondary:disabled{cursor:default;opacity:.62}.gearbox-module__cg0thq__running{color:#605e56;background:#ebe6dc;border:1px solid #6a675e;border-radius:999px;width:fit-content;padding:.5rem .75rem}.gearbox-module__cg0thq__result{gap:.35rem;padding-top:.3rem;display:grid}.gearbox-module__cg0thq__result strong{font-size:1.2rem}.gearbox-module__cg0thq__result[data-correct=true] strong{color:#335234}.gearbox-module__cg0thq__result[data-correct=false] strong{color:#744039}.gearbox-module__cg0thq__live{color:#5f5f58;min-height:1.5rem;margin:.75rem 0 0;font-size:.9rem}.gearbox-module__cg0thq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes gearbox-module__cg0thq__gearbox-spin{to{transform:rotate(360deg)}}@keyframes gearbox-module__cg0thq__gearbox-load{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media (max-width:620px){.gearbox-module__cg0thq__shell{padding-inline:.7rem}.gearbox-module__cg0thq__bench{min-height:24rem}.gearbox-module__cg0thq__meta{font-size:.58rem;top:1rem}.gearbox-module__cg0thq__partLabel{max-width:5.5rem;font-size:.5rem}.gearbox-module__cg0thq__driverBadge,.gearbox-module__cg0thq__outputBadge{font-size:.55rem;bottom:.75rem}.gearbox-module__cg0thq__driverBadge{left:.8rem}.gearbox-module__cg0thq__outputBadge{right:.8rem}}@media (prefers-color-scheme:dark){.gearbox-module__cg0thq__shell{color:#f0ece4}.gearbox-module__cg0thq__header>p:last-child,.gearbox-module__cg0thq__live{color:#b9b5ac}.gearbox-module__cg0thq__bench{background:radial-gradient(circle at 50% 44%,#ffffff0f,#0000 42%),linear-gradient(135deg,#34322d,#24231f 52%,#37342f);border-color:#666156}.gearbox-module__cg0thq__meta{color:#efeae0ad}.gearbox-module__cg0thq__links{color:#aaa295}.gearbox-module__cg0thq__partLabel,.gearbox-module__cg0thq__driverBadge,.gearbox-module__cg0thq__outputBadge{color:#efebe4;background:#302e29e6;border-color:#777166}.gearbox-module__cg0thq__question{background:#282724;border-color:#514e47}.gearbox-module__cg0thq__questionKicker{color:#aaa69e}.gearbox-module__cg0thq__choice{color:#efebe3;background:#34322e;border-color:#68645b}.gearbox-module__cg0thq__choice[data-selected=true]{background:#3b4a38;border-color:#a8b9a0;box-shadow:inset 0 0 0 1px #a8b9a0}.gearbox-module__cg0thq__run{color:#23241f;background:#ddd6c8;border-color:#d1cbbc}.gearbox-module__cg0thq__secondary{color:#e5e0d7;border-color:#706b62}.gearbox-module__cg0thq__running{color:#cbc5b9;background:#33312c;border-color:#777267}.gearbox-module__cg0thq__result[data-correct=true] strong{color:#a9c7a3}.gearbox-module__cg0thq__result[data-correct=false] strong{color:#e0aaa3}}@media (prefers-reduced-motion:reduce){.gearbox-module__cg0thq__choice,.gearbox-module__cg0thq__run,.gearbox-module__cg0thq__secondary{transition:none}.gearbox-module__cg0thq__shell[data-phase=running] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel,.gearbox-module__cg0thq__shell[data-phase=result] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel,.gearbox-module__cg0thq__shell[data-phase=running] .gearbox-module__cg0thq__bench[data-jammed=true] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel,.gearbox-module__cg0thq__shell[data-phase=result] .gearbox-module__cg0thq__bench[data-jammed=true] .gearbox-module__cg0thq__part[data-powered=true] .gearbox-module__cg0thq__wheel{animation:none}}@media (prefers-color-scheme:light){.gearbox-module__cg0thq__questionKicker{color:#5f5d55}}
