.assembly-instructions{margin:0;background:#F6F6F3;color:#111114;font-family:Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.assembly-instructions a{color:#111114}.assembly-instructions a:hover{color:#C2410C}.assembly-instructions *{box-sizing:border-box}.assembly-instructions .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.assembly-instructions .mono{font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.04em}.assembly-instructions .row{display:flex;flex-wrap:wrap;gap:24px}.assembly-instructions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.assembly-instructions .btn-o{background:#FF5A1F;color:#111114}.assembly-instructions .btn-o:hover{background:#FF7440;color:#111114}.assembly-instructions .btn-g{background:transparent;color:#111114;border-color:#CFCEC7}.assembly-instructions .btn-g:hover{border-color:#111114;color:#111114}.assembly-instructions .btn-dk{background:#26262C;color:#F2F2EE;border-color:#3A3A42}.assembly-instructions .btn-dk:hover{border-color:#FF5A1F;color:#F2F2EE}.assembly-instructions .card{background:#FFFFFF;border:1px solid #e3e2dc;border-radius:20px}.assembly-instructions .navlinks a{text-decoration:none;color:#3F3F45;font-size:14px;font-weight:500}.assembly-instructions .navlinks a:hover{color:#111114}.assembly-instructions .chip{border:1px solid #cfcec7;border-radius:999px;padding:9px 16px;font-size:14px;color:#3F3F45}@media (max-width:860px){.assembly-instructions .navbadge,.assembly-instructions .navlinks{display:none!important}.assembly-instructions .navcta{white-space:nowrap;font-size:13px!important;padding:0 14px!important}.assembly-instructions .h1{font-size:44px!important}.assembly-instructions .h2{font-size:34px!important}.assembly-instructions .pad{padding-top:72px!important;padding-bottom:72px!important}}.assembly-instructions .ln{fill:none;stroke:#111114;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assembly-instructions .ln-l{fill:none;stroke:#111114;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.assembly-instructions .t-sm{font-family:Geist,sans-serif;font-size:13px;fill:#5D5D63}.assembly-instructions .t-b{font-family:Geist,sans-serif;font-size:15px;font-weight:600;fill:#111114}.assembly-instructions .t-m{font-family:Geist Mono,monospace;font-size:11px;font-weight:600;fill:#111114}.assembly-instructions .t-c{text-anchor:middle;dominant-baseline:central}.assembly-instructions .hp{transform-box:fill-box;transform-origin:center;opacity:0}.assembly-instructions .hp-l{animation:hpL 12s cubic-bezier(.3,1.2,.5,1) infinite}.assembly-instructions .hp-r{animation:hpR 12s cubic-bezier(.3,1.2,.5,1) infinite}.assembly-instructions .hp-t{animation:hpT 12s cubic-bezier(.3,1.2,.5,1) infinite}.assembly-instructions .hp-s{animation:hpS 12s cubic-bezier(.3,1.2,.5,1) infinite}.assembly-instructions .hp-d{transform-origin:left center;animation:hpD 12s ease-out infinite}.assembly-instructions .hp-d2{transform-origin:right center;animation:hpD 12s ease-out infinite}.assembly-instructions .hp-ok{animation:hpOk 12s ease-out infinite}@keyframes hpL{0%{opacity:0;transform:translateX(-70px)}7%,94%{opacity:1;transform:translateX(0)}to{opacity:0}}@keyframes hpR{0%,16%{opacity:0;transform:translateX(70px)}23%,94%{opacity:1;transform:translateX(0)}to{opacity:0}}@keyframes hpT{0%,33%{opacity:0;transform:translateY(-60px)}40%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes hpS{0%,50%{opacity:0;transform:translateY(-50px)}57%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes hpD{0%,66%{opacity:0;transform:scaleX(0)}73%,94%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes hpOk{0%,83%{opacity:0;transform:scale(.3)}87%{opacity:1;transform:scale(1.15)}89%,94%{opacity:1;transform:scale(1)}to{opacity:0}}.assembly-instructions .hl-lab{opacity:0;animation:hpLab 12s linear infinite}.assembly-instructions .lb2{animation-delay:2s}.assembly-instructions .lb3{animation-delay:4s}.assembly-instructions .lb4{animation-delay:6s}.assembly-instructions .lb5{animation-delay:8s}.assembly-instructions .lb6{animation-delay:10s}@keyframes hpLab{0%,15.5%{opacity:1}16.6%,to{opacity:0}}.assembly-instructions .hp-bar{transform-box:fill-box;transform-origin:left center;animation:hpBar 12s ease-in-out infinite}@keyframes hpBar{0%,14%{transform:scaleX(.167)}17%,31%{transform:scaleX(.333)}34%,48%{transform:scaleX(.5)}51%,64%{transform:scaleX(.667)}67%,81%{transform:scaleX(.833)}84%,to{transform:scaleX(1)}}.assembly-instructions .hp-hl{transform-box:fill-box;transform-origin:center;animation:hpHl 2s ease-out infinite}@keyframes hpHl{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.assembly-instructions .fl-w{opacity:0;animation:flW 12s ease-out infinite}@keyframes flW{0%,34%{opacity:0;transform:translateY(10px)}39%,50%{opacity:1;transform:translateY(0)}54%,to{opacity:0}}.assembly-instructions .fl-q{opacity:0;animation:flQ 12s ease-out infinite}@keyframes flQ{0%,52%{opacity:0;transform:translateY(10px)}56%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}.assembly-instructions .fl-a{opacity:0;animation:flA 12s ease-out infinite}@keyframes flA{0%,58%{opacity:0;transform:translateY(10px)}62%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}.assembly-instructions .fl-t{animation:flT 12s ease-out infinite}@keyframes flT{0%,4%{opacity:0;transform:translateY(10px)}8%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}.assembly-instructions .pw{fill:none;stroke:#E9E9E4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assembly-instructions .pf{fill:#17171B}.assembly-instructions .g-bolt,.assembly-instructions .g-cons,.assembly-instructions .g-done,.assembly-instructions .g-kit,.assembly-instructions .g-max,.assembly-instructions .g-seat,.assembly-instructions .g-stab,.assembly-instructions .st1 .g-bike{display:none}.assembly-instructions .st1 .g-kit,.assembly-instructions .st2 .g-bolt,.assembly-instructions .st2 .g-stab,.assembly-instructions .st3 .g-bolt,.assembly-instructions .st3 .g-max,.assembly-instructions .st3 .g-seat,.assembly-instructions .st3 .g-stab,.assembly-instructions .st4 .g-bolt,.assembly-instructions .st4 .g-cons,.assembly-instructions .st4 .g-seat,.assembly-instructions .st4 .g-stab,.assembly-instructions .st5 .g-bolt,.assembly-instructions .st5 .g-cons,.assembly-instructions .st5 .g-done,.assembly-instructions .st5 .g-seat,.assembly-instructions .st5 .g-stab{display:inline}.assembly-instructions .st2 .g-stab .pw,.assembly-instructions .st3 .g-seat .pw,.assembly-instructions .st4 .g-cons .pw{stroke:#FF5A1F;stroke-width:3}.assembly-instructions .st2 .g-stab{animation:dUp 3.2s cubic-bezier(.3,1.2,.5,1) infinite}.assembly-instructions .st3 .g-seat,.assembly-instructions .st4 .g-cons{animation:dDown 3.2s cubic-bezier(.3,1.2,.5,1) infinite}@keyframes dUp{0%{transform:translateY(46px);opacity:0}30%,85%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes dDown{0%{transform:translateY(-56px);opacity:0}30%,85%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}.assembly-instructions .st2 .g-bolt circle{transform-box:fill-box;transform-origin:center;animation:dBolt 3.2s ease-out infinite}@keyframes dBolt{0%,32%{opacity:0;transform:scale(.2)}42%{opacity:1;transform:scale(1.5)}50%,to{opacity:1;transform:scale(1)}}.assembly-instructions .st2 .g-bolt circle{fill:#FF5A1F}.assembly-instructions .g-bolt circle{fill:#8C8C93}.assembly-instructions .kit-i{transform-box:fill-box;transform-origin:center;animation:dPop .6s cubic-bezier(.3,1.4,.5,1) both}.assembly-instructions .k2{animation-delay:.12s}.assembly-instructions .k3{animation-delay:.24s}.assembly-instructions .k4{animation-delay:.36s}.assembly-instructions .k5{animation-delay:.48s}.assembly-instructions .k6{animation-delay:.6s}@keyframes dPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.assembly-instructions .cable{stroke-dasharray:120;animation:dCable 3.2s ease-out infinite}@keyframes dCable{0%,35%{stroke-dashoffset:120}70%,to{stroke-dashoffset:0}}.assembly-instructions .g-done circle,.assembly-instructions .g-done path{transform-box:fill-box;transform-origin:center}.assembly-instructions .st5 .g-done{animation:dPop .7s cubic-bezier(.3,1.4,.5,1) both}.assembly-instructions .maxl{animation:dBlink 1.2s ease-in-out infinite}@keyframes dBlink{0%,to{opacity:1}50%{opacity:.3}}.assembly-instructions .sdot{min-width:44px;min-height:44px;border-radius:12px;border:1px solid #3a3a42;background:transparent;color:#A3A3AA;font-family:Geist Mono,monospace;font-size:13px;font-weight:600;cursor:pointer}.assembly-instructions .sdot:hover{border-color:#FF5A1F;color:#F2F2EE}.assembly-instructions .sdot-on{background:#FF5A1F;border-color:#FF5A1F;color:#111114}.assembly-instructions .sdot-done{background:#26262C;color:#F2F2EE}.assembly-instructions .ask{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #3a3a42;background:transparent;color:#F2F2EE;font-family:inherit;font-size:14px;cursor:pointer;text-align:left}.assembly-instructions .ask:hover{border-color:#FF5A1F}.assembly-instructions .drop1,.assembly-instructions .drop2{animation:vfDrop 5s cubic-bezier(.3,1.3,.5,1) infinite}.assembly-instructions .drop2{animation-delay:.35s}.assembly-instructions .drop3{animation:vfDrop 5s cubic-bezier(.3,1.3,.5,1) infinite;animation-delay:.7s}@keyframes vfDrop{0%{transform:translateY(-70px);opacity:0}18%,80%{transform:translateY(0);opacity:1}92%,to{transform:translateY(0);opacity:0}}.assembly-instructions .scan{animation:vfScan 4.5s ease-in-out infinite}@keyframes vfScan{0%{transform:translateY(0)}50%{transform:translateY(118px)}to{transform:translateY(0)}}.assembly-instructions .srow{opacity:0;animation:vfRow 4.5s ease-out infinite}.assembly-instructions .sr2{animation-delay:.45s}.assembly-instructions .sr3{animation-delay:.9s}.assembly-instructions .sr4{animation-delay:1.35s}@keyframes vfRow{0%,12%{opacity:0;transform:translateX(-10px)}24%,82%{opacity:1;transform:translateX(0)}95%,to{opacity:0}}.assembly-instructions .pub{transform-box:fill-box;transform-origin:center;animation:vfPub 5s ease-out infinite}@keyframes vfPub{0%,20%{opacity:0;transform:scale(.92)}32%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0}}.assembly-instructions .scanbeam{animation:vfBeam 5s ease-in-out infinite;opacity:0}@keyframes vfBeam{0%,38%{opacity:0}45%,60%{opacity:.8}70%,to{opacity:0}}.assembly-instructions .live{animation:vfLive 1.6s ease-in-out infinite}@keyframes vfLive{0%,to{opacity:1}50%{opacity:.25}}.assembly-instructions .cp1{opacity:0;animation:cp1 9s ease-out infinite}.assembly-instructions .cp2{opacity:0;animation:cp2 9s ease-out infinite}.assembly-instructions .cp3{opacity:0;animation:cp3 9s ease-out infinite}.assembly-instructions .cp4{opacity:0;animation:cp4 9s ease-out infinite}@keyframes cp1{0%,4%{opacity:0;transform:translateY(12px)}10%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes cp2{0%,14%{opacity:0}18%,30%{opacity:1}33%,to{opacity:0}}@keyframes cp3{0%,32%{opacity:0;transform:translateY(12px)}38%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes cp4{0%,44%{opacity:0;transform:scale(.6)}50%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0}}.assembly-instructions .tdot{animation:tdot 1s ease-in-out infinite}.assembly-instructions .td2{animation-delay:.15s}.assembly-instructions .td3{animation-delay:.3s}@keyframes tdot{0%,to{opacity:.3}50%{opacity:1}}.assembly-instructions .cp-ring{transform-box:fill-box;transform-origin:center;animation:cpRing 1.6s ease-out infinite}@keyframes cpRing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2)}}.assembly-instructions .bar{transform-box:fill-box;transform-origin:bottom;animation:bar 6s cubic-bezier(.3,1.1,.5,1) infinite}.assembly-instructions .b2{animation-delay:.1s}.assembly-instructions .b3{animation-delay:.2s}.assembly-instructions .b4{animation-delay:.3s}.assembly-instructions .b5{animation-delay:.4s}.assembly-instructions .b6{animation-delay:.5s}@keyframes bar{0%{transform:scaleY(0)}20%,88%{transform:scaleY(1)}to{transform:scaleY(1)}}.assembly-instructions .flag{opacity:0;animation:flag 6s ease-out infinite}@keyframes flag{0%,28%{opacity:0;transform:translateY(8px)}36%,88%{opacity:1;transform:translateY(0)}to{opacity:1}}.assembly-instructions .spin{transform-box:fill-box;transform-origin:center;animation:vfSpin 10s linear infinite}@keyframes vfSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.assembly-instructions .orb{animation:orb 8s linear infinite;transform-origin:450px 150px}@keyframes orb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.assembly-instructions .bob{animation:vfBob 3s ease-in-out infinite}@keyframes vfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.assembly-instructions summary{cursor:pointer;list-style:none}.assembly-instructions summary::-webkit-details-marker{display:none}.assembly-instructions details[open] .plus{transform:rotate(45deg)}.assembly-instructions .plus{transition:transform .2s}@media (prefers-reduced-motion:reduce){.assembly-instructions *{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.assembly-instructions .cp1,.assembly-instructions .cp3,.assembly-instructions .cp4,.assembly-instructions .fl-a,.assembly-instructions .fl-q,.assembly-instructions .fl-w,.assembly-instructions .flag,.assembly-instructions .hl-lab.lb6,.assembly-instructions .hp,.assembly-instructions .srow{opacity:1!important}}.assembly-instructions{font-family:inherit;overflow:clip}.assembly-instructions [hidden]{display:none!important}.assembly-instructions section[id]{scroll-margin-top:85px}.assembly-instructions :focus-visible{outline:2px solid #ff8138;outline-offset:4px}.assembly-instructions button:disabled{opacity:.45;cursor:default}@media(max-width:540px){.assembly-instructions .wrap{padding-inline:18px}.assembly-instructions .h1{font-size:38px!important}.assembly-instructions .h2{font-size:30px!important}.assembly-instructions .btn{white-space:normal;text-align:center}}