.DriveModuleStage-module__t86Lyq__stage{--lime:#c4f75b;position:absolute;inset:0}.DriveModuleStage-module__t86Lyq__poster,.DriveModuleStage-module__t86Lyq__canvas{position:absolute;inset:0}.DriveModuleStage-module__t86Lyq__poster{transition:opacity .7s}.DriveModuleStage-module__t86Lyq__canvas{opacity:0;cursor:grab;touch-action:pan-y;transition:opacity .9s}.DriveModuleStage-module__t86Lyq__canvas:active{cursor:grabbing}.DriveModuleStage-module__t86Lyq__stage[data-ready=true] .DriveModuleStage-module__t86Lyq__canvas{opacity:1}.DriveModuleStage-module__t86Lyq__stage[data-ready=true] .DriveModuleStage-module__t86Lyq__poster{opacity:0;pointer-events:none}.DriveModuleStage-module__t86Lyq__launch,.DriveModuleStage-module__t86Lyq__controls button{color:#eef4ea;min-height:2.75rem;font:750 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060809d1;border:1px solid #c4f75b8c;align-items:center;gap:.45rem;padding:0 1rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.DriveModuleStage-module__t86Lyq__launch{z-index:3;position:absolute;bottom:4.2rem;left:50%;transform:translate(-50%)}.DriveModuleStage-module__t86Lyq__launch:hover,.DriveModuleStage-module__t86Lyq__controls button:hover{border-color:var(--lime);background:#c4f75b1f}.DriveModuleStage-module__t86Lyq__controls button[aria-pressed=true]{color:#071006;background:var(--lime);border-color:var(--lime)}.DriveModuleStage-module__t86Lyq__controls .DriveModuleStage-module__t86Lyq__iconButton{justify-content:center;width:2.75rem;padding:0}.DriveModuleStage-module__t86Lyq__controls button:disabled{opacity:.4;cursor:default}.DriveModuleStage-module__t86Lyq__group{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}.DriveModuleStage-module__t86Lyq__controls{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060809b8;border:1px solid #c4f75b38;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:calc(100% - 2.2rem);padding:.5rem;display:flex;position:absolute;bottom:1.1rem;left:1.1rem}.DriveModuleStage-module__t86Lyq__slider{color:#c9d3c8;font:700 .6875rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;padding:0 .4rem;display:flex}.DriveModuleStage-module__t86Lyq__slider input{width:clamp(6rem,12vw,10rem);accent-color:var(--lime);cursor:pointer}.DriveModuleStage-module__t86Lyq__slider output{min-width:2.6rem;color:var(--lime);text-align:right}.DriveModuleStage-module__t86Lyq__parts{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060809b8;border:1px solid #c4f75b38;width:13.5rem;padding:.7rem;position:absolute;top:1.1rem;right:1.1rem}.DriveModuleStage-module__t86Lyq__partsTitle{color:var(--lime);font:750 .6875rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;margin:0;list-style:none;display:flex}.DriveModuleStage-module__t86Lyq__partsTitle::-webkit-details-marker{display:none}.DriveModuleStage-module__t86Lyq__parts summary.DriveModuleStage-module__t86Lyq__partsTitle{min-height:2rem}.DriveModuleStage-module__t86Lyq__partsTitle svg{transition:rotate .2s}.DriveModuleStage-module__t86Lyq__parts:not([open]) .DriveModuleStage-module__t86Lyq__partsTitle svg{rotate:-90deg}.DriveModuleStage-module__t86Lyq__parts[open] .DriveModuleStage-module__t86Lyq__partsTitle{margin-bottom:.45rem}.DriveModuleStage-module__t86Lyq__partsTitle:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.DriveModuleStage-module__t86Lyq__parts ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.DriveModuleStage-module__t86Lyq__parts li button{color:#b9c3b8;width:100%;min-height:1.9rem;font:600 .72rem/1.2 var(--font-inter), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:.5rem;padding:.25rem .45rem;transition:background-color .15s,color .15s,border-color .15s;display:flex}.DriveModuleStage-module__t86Lyq__parts li button b{color:#6f7a70;font:700 .6875rem/1 var(--font-mono)}.DriveModuleStage-module__t86Lyq__parts li button[data-active=true],.DriveModuleStage-module__t86Lyq__parts li button[aria-pressed=true]{border-left-color:var(--lime);color:#f1f6ee;background:#c4f75b14}.DriveModuleStage-module__t86Lyq__parts li button[aria-pressed=true] b{color:var(--lime)}.DriveModuleStage-module__t86Lyq__partDetail{color:#9aa59b;border-top:1px solid #ffffff14;min-height:2.2em;margin:.55rem 0 0;padding-top:.5rem;font-size:.6875rem;line-height:1.35}.DriveModuleStage-module__t86Lyq__launch:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.DriveModuleStage-module__t86Lyq__controls button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.DriveModuleStage-module__t86Lyq__parts li button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.DriveModuleStage-module__t86Lyq__slider input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.DriveModuleStage-module__t86Lyq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.DriveModuleStage-module__t86Lyq__parts{display:none}}@media (min-width:901px) and (max-height:900px){.DriveModuleStage-module__t86Lyq__poster img{transform:scale(.9)}}@media (max-width:760px){.DriveModuleStage-module__t86Lyq__controls{flex-wrap:wrap;gap:.35rem;padding:.35rem;bottom:.6rem;left:.6rem;right:.6rem}.DriveModuleStage-module__t86Lyq__group{flex:100%}.DriveModuleStage-module__t86Lyq__controls button{padding:0 .65rem}.DriveModuleStage-module__t86Lyq__slider{flex:1;min-width:0;padding:0 .2rem}.DriveModuleStage-module__t86Lyq__slider span,.DriveModuleStage-module__t86Lyq__slider output{display:none}.DriveModuleStage-module__t86Lyq__slider input{width:100%;min-width:0}.DriveModuleStage-module__t86Lyq__launch{bottom:3rem}}@media (prefers-reduced-motion:reduce){.DriveModuleStage-module__t86Lyq__poster,.DriveModuleStage-module__t86Lyq__canvas,.DriveModuleStage-module__t86Lyq__launch,.DriveModuleStage-module__t86Lyq__controls button,.DriveModuleStage-module__t86Lyq__parts li button,.DriveModuleStage-module__t86Lyq__partsTitle svg{transition:none}}
