.vb_header_wbp8n{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;padding:var(--padding-24) var(--padding-16) var(--padding-16);box-sizing:border-box;gap:var(--gap-20);text-align:left;font-size:var(--fs-24);line-height:var(--lh-24);color:var(--primary);font-family:var(--font-voxelbit)}.vb_brandLink_ZZyEv{margin:0;position:relative;cursor:pointer;color:inherit;text-decoration:none}.vb_brandLink_ZZyEv:focus-visible,.vb_info_H5rTq:focus-visible,.vb_backButton_beqK6:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vb_back_RyO5O{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-20);font-size:var(--fs-24);line-height:var(--lh-24);color:var(--primary);padding:var(--padding-24) var(--padding-16) var(--padding-16);box-sizing:border-box;background-color:var(--bgcolor)}.vb_backMenu_lbCrb{display:flex;align-items:center;justify-content:flex-end;gap:12px}.vb_sportTitle_ZKeVE{margin:0;color:var(--primary);text-transform:uppercase}.vb_backButton_beqK6{color:inherit;text-decoration:none}.vb_backButton_beqK6:hover{color:var(--primary)}.vb_menu_if-P3{display:flex;align-items:center;justify-content:center;gap:12px;text-align:left;font-size:inherit;line-height:inherit}.vb_info_H5rTq{position:relative;text-transform:uppercase;cursor:pointer;color:var(--primary);text-decoration:none}.vb_info_H5rTq:hover{color:var(--primary)}.vb_themeToggle_8sVYO{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:var(--secondary);cursor:pointer;transition:color .18s ease,transform .18s ease}.vb_themeToggle_8sVYO:hover,.vb_themeToggle_8sVYO:focus-visible{color:var(--primary)}.vb_themeToggle_8sVYO:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vb_themeToggle_8sVYO:active{transform:scale(.94)}.vb_themeIcon_OsU-n{width:20px;height:20px;display:block;pointer-events:none}@media screen and (max-width:767px){.vb_header_wbp8n,.vb_menu_if-P3,.vb_back_RyO5O{font-size:18px;line-height:18px}.vb_menu_if-P3,.vb_backMenu_lbCrb{gap:10px}.vb_themeToggle_8sVYO{width:20px;height:20px}.vb_themeIcon_OsU-n{width:18px;height:18px}}.vb_row_jho2G{display:contents;align-items:flex-start;gap:var(--gap-16);text-align:left;font-size:var(--fs-48);color:var(--primary);font-family:var(--font-voxelbit)}.vb_card_QbauH{position:relative;overflow:hidden;height:var(--height-615);background-color:var(--bgcolor);display:flex;align-items:center;justify-content:center;isolation:isolate;min-width:var(--min-w-322);min-height:var(--min-h-321);cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;opacity:1;transition:background-color .35s ease,opacity .45s ease-in-out}.vb_card_QbauH:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--card-hover-color, var(--bgcolor));opacity:0;transition:opacity .45s ease-in-out;z-index:0}.vb_card_QbauH:hover,.vb_card_QbauH:focus-visible{background-color:var(--bgcolor);opacity:1}.vb_card_QbauH:hover:before,.vb_card_QbauH:focus-visible:before{opacity:1}@media(hover:none)and (pointer:coarse){.vb_card_QbauH[data-in-viewport=true]{background-color:var(--bgcolor);opacity:1}.vb_card_QbauH[data-in-viewport=true]:before{opacity:1}}.vb_card_QbauH:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.vb_imageFrame_5oipy{width:100%;max-width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative;z-index:1}.vb_image_m0aWx{width:100%;height:100%;object-fit:contain;object-position:center;display:block;min-width:0;min-height:0;max-width:100%;max-height:var(--max-h-361);transition:opacity .3s ease}.vb_card_QbauH[data-hover-image-active=true] .vb_imageFrame_5oipy{overflow:hidden}.vb_card_QbauH[data-hover-image-active=true] .vb_image_m0aWx{width:auto;max-width:none;height:min(100%,var(--max-h-361));max-height:none;object-fit:contain}.vb_titleBlock_uC91b{margin:0!important;height:var(--height-48);position:absolute;bottom:var(--padding-16);left:var(--padding-16);text-transform:uppercase;display:flex;align-items:flex-end;z-index:1;white-space:pre-line}.vb_sportType_D3J1u{margin:0!important;position:absolute;top:var(--padding-16);right:var(--padding-16);padding:8px 12px;border:1px solid rgb(255 255 255 / 50%);color:#ffffff7f;font-size:var(--fs-18);line-height:var(--lh-18);text-transform:uppercase;z-index:1;opacity:0;transition:opacity .25s ease}.vb_card_QbauH:hover .vb_sportType_D3J1u,.vb_card_QbauH:focus-visible .vb_sportType_D3J1u{opacity:1}.vb_loader_BUZz7{position:absolute;top:50%;left:50%;width:36px;height:36px;margin-top:-18px;margin-left:-18px;border-radius:50%;border:3px solid rgb(255 255 255 / 35%);border-top-color:var(--primary);z-index:2;animation:vb_spin_bDvOQ .8s linear infinite}@media screen and (max-width:767px){.vb_card_QbauH{height:480px}.vb_card_QbauH[data-in-viewport=true]{box-shadow:0 0 0 16px var(--bgcolor)}.vb_card_QbauH[data-in-viewport=true] .vb_titleBlock_uC91b{left:var(--padding-16)}.vb_card_QbauH[data-in-viewport=true] .vb_sportType_D3J1u{opacity:1}.vb_titleBlock_uC91b{font-size:var(--fs-29);line-height:var(--lh-29)}}@keyframes vb_spin_bDvOQ{to{transform:rotate(360deg)}}.vb_block_DUa7r{display:contents;align-items:center;text-align:left;font-size:var(--fs-48);color:var(--primary);font-family:var(--font-voxelbit)}.vb_card_b4Rgg{position:relative;overflow:hidden;height:var(--height-615);background-color:var(--card-base-color, var(--bgcolor));display:flex;align-items:center;justify-content:center;isolation:isolate;min-width:var(--min-w-322);min-height:322px;cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;opacity:1;transition:background-color .35s ease,opacity .45s ease-in-out}.vb_card_b4Rgg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--card-hover-color, var(--bgcolor));opacity:0;transition:opacity .45s ease-in-out;z-index:0}.vb_card_b4Rgg:hover,.vb_card_b4Rgg:focus-visible{background-color:var(--card-base-color, var(--bgcolor));opacity:1}.vb_card_b4Rgg:hover:before,.vb_card_b4Rgg:focus-visible:before{opacity:1}@media(hover:none)and (pointer:coarse){.vb_card_b4Rgg[data-in-viewport=true]{background-color:var(--card-base-color, var(--bgcolor));opacity:1}.vb_card_b4Rgg[data-in-viewport=true]:before{opacity:1}}.vb_card_b4Rgg:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.vb_imageFrame_g0e8G{width:100%;max-width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative;z-index:1}.vb_image_rMX-Y{width:100%;height:100%;object-fit:contain;object-position:center;display:block;min-width:0;min-height:0;max-width:100%;max-height:var(--max-h-361);transition:opacity .3s ease}.vb_card_b4Rgg[data-hover-image-active=true] .vb_imageFrame_g0e8G{overflow:hidden}.vb_card_b4Rgg[data-hover-image-active=true] .vb_image_rMX-Y{width:auto;max-width:none;height:min(100%,var(--max-h-361));max-height:none;object-fit:contain}.vb_titleBlock_n-6b2{margin:0!important;height:var(--height-48);width:calc(100% - var(--padding-32));max-width:calc(100% - var(--padding-32));position:absolute;bottom:var(--padding-16);left:var(--padding-16);text-transform:uppercase;display:flex;align-items:flex-end;z-index:1;white-space:pre-line;overflow-wrap:anywhere}.vb_sportType_n2xX-{margin:0!important;position:absolute;top:var(--padding-16);right:var(--padding-16);padding:8px 12px;border:1px solid rgb(255 255 255 / 50%);color:#ffffff7f;font-size:var(--fs-18);line-height:var(--lh-18);text-transform:uppercase;z-index:1;opacity:0;transition:opacity .25s ease}.vb_card_b4Rgg:hover .vb_sportType_n2xX-,.vb_card_b4Rgg:focus-visible .vb_sportType_n2xX-{opacity:1}.vb_loader_bwe2K{position:absolute;top:50%;left:50%;width:36px;height:36px;margin-top:-18px;margin-left:-18px;border-radius:50%;border:3px solid rgb(255 255 255 / 35%);border-top-color:var(--primary);z-index:2;animation:vb_spin_jDGhN .8s linear infinite}@media screen and (max-width:767px){.vb_titleBlock_n-6b2{font-size:var(--fs-29);line-height:var(--lh-29)}.vb_card_b4Rgg{height:480px}.vb_card_b4Rgg[data-in-viewport=true]{box-shadow:0 0 0 16px var(--bgcolor)}.vb_card_b4Rgg[data-in-viewport=true] .vb_titleBlock_n-6b2{left:var(--padding-16);width:calc(100% - var(--padding-32));max-width:calc(100% - var(--padding-32))}.vb_card_b4Rgg[data-in-viewport=true] .vb_sportType_n2xX-{opacity:1}}@keyframes vb_spin_jDGhN{to{transform:rotate(360deg)}}.vb_footer_I47BE{align-self:stretch;overflow:hidden;display:flex;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;padding:var(--padding-16);box-sizing:border-box;gap:var(--gap-16);text-align:left;font-size:var(--fs-24);line-height:var(--lh-24);color:var(--secondary);font-family:var(--font-voxelbit)}.vb_yearColumn_KcLVo{flex:1;display:flex;align-items:center;justify-content:flex-start}.vb_footerText_fsd3E{flex:1;position:relative;text-transform:uppercase}.vb_yearText_8EJ7x{color:var(--primary)}.vb_infoColumn_-xh7E{flex:1;display:flex;align-items:center;justify-content:flex-end;text-align:right}@media screen and (max-width:767px){.vb_footer_I47BE{font-size:var(--fs-18);line-height:var(--lh-18)}}.vb_home_jWCYX{overflow:hidden;display:flex;flex-direction:column;gap:var(--gap-16)}.vb_home_jWCYX{width:100%;position:relative;background-color:var(--bgcolor);align-items:flex-start;line-height:var(--lh-normal);letter-spacing:var(--ls-normal)}.vb_gallery_iBqYA{align-self:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(322px,1fr));justify-content:center;gap:var(--gap-16);padding:var(--padding-16)}.vb_heroTitle_LS3Ep{margin:0;padding:0 var(--padding-16);color:var(--secondary);font-size:var(--fs-48);line-height:var(--lh-48);box-sizing:border-box;width:100%;max-width:1230px;text-transform:uppercase}@media screen and (min-width:768px){.vb_gallery_iBqYA{grid-template-columns:repeat(auto-fill,615px)}}@media screen and (max-width:767px){.vb_heroTitle_LS3Ep{width:100%;font-size:var(--fs-29);line-height:var(--lh-29)}}.vb_textBlock_FT9Ad{align-self:stretch;display:flex;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;padding:0 var(--padding-16);gap:var(--gap-16);text-align:left;font-size:var(--fs-48);font-family:var(--font-voxelbit)}.vb_titleColumn_4raxB,.vb_contentColumn_DKHnr{flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-width:var(--min-w-322)}.vb_titleColumn_4raxB{color:var(--primary)}.vb_contentColumn_DKHnr{color:var(--secondary)}.vb_title_9iX9b,.vb_description_6Y1Gr{align-self:stretch;position:relative;line-height:var(--lh-48);text-transform:uppercase;margin:0;white-space:pre-line}.vb_title_9iX9b{color:var(--primary)}.vb_description_6Y1Gr{color:var(--secondary)}@media screen and (max-width:767px){.vb_textBlock_FT9Ad{font-size:var(--fs-29)}.vb_title_9iX9b,.vb_description_6Y1Gr{line-height:var(--lh-29)}}.vb_info_FGJC-{width:100%;position:relative;background-color:var(--bgcolor);overflow:hidden;flex-direction:column;gap:var(--gap-16);line-height:var(--lh-normal);letter-spacing:var(--ls-normal)}.vb_info_FGJC-,.vb_block_KsG64{display:flex;align-items:flex-start}.vb_block_KsG64{flex:1;overflow:hidden;flex-direction:column;min-width:var(--min-w-322)}.vb_desktopSecondaryCard_p0jJY{--card-base-color: var(--secondary);width:min(100%,360px);max-width:360px;height:360px;min-height:0;max-height:360px;aspect-ratio:1 / 1}.vb_desktopSecondaryCard_p0jJY>div:first-child{height:100%;aspect-ratio:1 / 1}@media screen and (max-width:767px){.vb_desktopSecondaryCard_p0jJY{--card-base-color: var(--bgcolor);width:min(100%,360px);height:min(100vw,360px)}}.vb_videoSection_GyRrf{width:100%;background-color:var(--bgcolor);display:flex;align-items:center;justify-content:center}.vb_videoFigure_69idN{width:100%;margin:0}.vb_srOnly_4RMCy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vb_videoFrame_GGMXz{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 9;background-color:var(--bgcolor);display:flex;align-items:center;justify-content:center}.vb_placeholder_lGABU{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--bgcolor);background-position:center;background-size:contain;background-repeat:no-repeat}.vb_placeholder_lGABU:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.vb_loader_gFcuD{width:36px;height:36px;border-radius:999px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:vb_spin_S4X-X .85s linear infinite;position:relative;z-index:1}.vb_playButton_q2Uv4{position:absolute;z-index:2;border:1px solid #fff;background:#0009;color:#fff;font:inherit;padding:10px 16px;cursor:pointer}.vb_playButton_q2Uv4:focus-visible{outline:2px solid #fff;outline-offset:3px}.vb_videoPlayer_hbbkr{width:100%;height:100%;display:block;object-fit:contain;opacity:0;transition:opacity .25s ease}.vb_videoVisible_NuqlK{opacity:1}@keyframes vb_spin_S4X-X{to{transform:rotate(360deg)}}@media screen and (max-width:767px){.vb_videoFrame_GGMXz{aspect-ratio:1 / 1}}.vb_mainBox_mbT0p{width:100%;position:relative;background-color:var(--bgcolor);overflow:hidden;flex-direction:column;gap:var(--gap-16);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);display:flex;align-items:flex-start}.vb_galleryitem_cJOga{align-self:stretch;overflow:hidden;flex-direction:column;padding:var(--padding-16);gap:var(--gap-16);display:flex;align-items:center}.vb_row_VuOGE{width:100%;max-width:100%;display:flex;align-items:center}.vb_headerMeta_oDMCs{width:100%;padding:0 var(--padding-16);box-sizing:border-box;display:flex;justify-content:flex-start}.vb_headerMetaText_b9oYj{margin:0;font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:var(--lh-24);color:var(--secondary);text-transform:uppercase}.vb_modelViewsBlock_9GV01{width:100%;padding:0 var(--padding-16);box-sizing:border-box}.vb_modelViewsText_V8-1w{margin:0;font-family:var(--font-voxelbit);text-transform:uppercase;color:var(--secondary);font-size:var(--fs-24);line-height:1.2}.vb_centeredCtaWrap_uJKJK{width:100%;display:flex;justify-content:flex-start;padding:0 var(--padding-16);margin-bottom:var(--gap-16);box-sizing:border-box}.vb_gameLinkWrap_WvW2Q{width:100%;display:flex;justify-content:flex-start;padding:0 var(--padding-16);margin-top:16px;margin-bottom:var(--gap-16);box-sizing:border-box}.vb_sectionTitle_ytRnq{margin:0 0 10px;font-family:var(--font-voxelbit);font-size:var(--fs-48);line-height:var(--lh-48);color:var(--primary);text-transform:uppercase;white-space:pre-line}.vb_ctaButton_n51uu{display:inline-block;margin-top:12px;padding:10px 18px;border:1px solid var(--primary);font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:1;text-transform:uppercase;color:var(--primary);text-decoration:none;transition:background-color .2s ease,color .2s ease}.vb_ctaButton_n51uu:hover{background-color:var(--primary);color:var(--bgcolor)}.vb_gameLink_RGtVL{font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:var(--lh-24);color:var(--primary);text-decoration:none;text-transform:uppercase}.vb_gameLink_RGtVL:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vb_detailsBlock_BFRYB,.vb_storyBlock_gCorf,.vb_processBlock_lr0tW{width:100%;padding:0 var(--padding-16);box-sizing:border-box}.vb_storyText_4uh3S{font-family:var(--font-voxelbit);text-transform:uppercase;color:var(--secondary);margin:0;white-space:pre-line;font-size:var(--fs-24);line-height:1.2}.vb_detailsBlock_BFRYB{display:flex;flex-direction:column;gap:8px}.vb_storyBlock_gCorf{margin-top:16px}.vb_materialsBlock_lRgCl{width:100%;padding:0 var(--padding-16);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:16px 0}.vb_materialsIntro_TbRAU,.vb_materialsOutro_6Ae3G{margin:0;font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:1.2;text-transform:uppercase;color:var(--secondary);white-space:pre-line}.vb_materialsGrid_P3P4m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vb_materialCard_UgdNo{border-top:1px solid var(--divider);padding-top:8px;display:flex;flex-direction:column;gap:8px}.vb_materialCardTitle_5Pk88{margin:0;font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:1.2;text-transform:uppercase;color:var(--primary)}.vb_materialCardImage_z7h1N{max-width:100%;width:100%;display:block;object-fit:cover;margin-top:var(--gap-16)}.vb_materialDetailsBlock_Y5Gc4{display:flex;flex-direction:column;gap:8px;margin-top:var(--gap-16)}.vb_materialDetailsTitle_EijOu{margin:0 0 2px;font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:1.2;text-transform:uppercase;color:var(--primary)}.vb_realityImage_mPHtr{display:block;width:100%;max-width:100%;margin-top:var(--gap-16);object-fit:cover}.vb_detailRow_TmojX{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-family:var(--font-voxelbit);font-size:var(--fs-24);line-height:1.2;color:var(--primary);text-transform:uppercase;border-top:1px solid var(--divider);padding-top:8px}.vb_detailRow_TmojX span:first-child{color:var(--secondary)}.vb_processTable_mV2pm{display:grid;grid-template-columns:1fr;gap:8px}.vb_processRow_BPyVN{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--divider);padding-top:8px}.vb_processTitle_Ofg6S,.vb_processDescription_2zzhK{margin:0;font-family:var(--font-voxelbit);text-transform:uppercase;line-height:1.2}.vb_processTitle_Ofg6S{color:var(--secondary);font-size:var(--fs-24)}.vb_processDescription_2zzhK{color:var(--primary);font-size:var(--fs-24)}@media screen and (max-width:767px){.vb_storyText_4uh3S,.vb_detailRow_TmojX,.vb_processTitle_Ofg6S,.vb_processDescription_2zzhK,.vb_modelViewsText_V8-1w,.vb_materialsIntro_TbRAU,.vb_materialsOutro_6Ae3G,.vb_materialCardTitle_5Pk88,.vb_materialDetailsTitle_EijOu{font-size:var(--fs-18)}.vb_headerMetaText_b9oYj{font-size:18px;line-height:18px}.vb_sectionTitle_ytRnq{font-size:var(--fs-29);line-height:var(--lh-29)}.vb_ctaButton_n51uu{font-size:var(--fs-18);padding:10px 14px}.vb_gameLink_RGtVL{font-size:var(--fs-18);line-height:var(--lh-18)}.vb_detailRow_TmojX,.vb_processRow_BPyVN{grid-template-columns:1fr;gap:4px}.vb_materialsGrid_P3P4m{grid-template-columns:1fr}}.vb_desktopGrid_Mh3w3{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-16)}@media screen and (min-width:1200px){.vb_desktopGrid_Mh3w3{grid-template-columns:repeat(4,minmax(0,1fr))}}.vb_block_Z0Wle{background-color:var(--color-gray);overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1 / 1}.vb_image_pfyCL{width:100%;height:100%;object-fit:cover;object-position:center}.vb_mobileSlider_DENDL,.vb_mobilePagination_R40-e{display:none}@media screen and (max-width:767px){.vb_desktopGrid_Mh3w3{display:none}.vb_mobileSlider_DENDL{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-16)}.vb_mobileSlider_DENDL .vb_block_Z0Wle{min-width:0}.vb_mobilePagination_R40-e{display:none}.vb_dot_7RaS4{width:6px;height:6px;border-radius:50%;background-color:var(--secondary);opacity:.35;transition:width .25s ease,opacity .25s ease}.vb_dotActive_4fhYn{width:16px;border-radius:999px;background-color:var(--secondary);opacity:1}}.vb_notFoundPage_sjOtl{width:100%;position:relative;background-color:var(--main);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100vh;text-align:left;color:var(--primary);font-family:var(--font-voxelbit)}.vb_content_53vSR{width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--gap-16);padding:var(--padding-24) var(--padding-16)}.vb_title_cK-DT{margin:0;color:var(--primary);text-transform:uppercase;font-size:var(--fs-48);line-height:var(--lh-48)}.vb_description_Gh8HP{margin:0;color:var(--secondary);font-size:var(--fs-24);line-height:var(--lh-24)}.vb_backHome_-rJs0,.vb_gameLink_m-T91{font-size:var(--fs-24);line-height:var(--lh-24);color:var(--primary);text-decoration:none;text-transform:uppercase}.vb_backHome_-rJs0:focus-visible,.vb_gameLink_m-T91:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media screen and (max-width:767px){.vb_title_cK-DT{font-size:var(--fs-38);line-height:var(--lh-38)}.vb_description_Gh8HP,.vb_backHome_-rJs0,.vb_gameLink_m-T91{font-size:var(--fs-18);line-height:var(--lh-18)}}.vb_sessionTimes_Dm7pG{width:min(270px,29cqw);padding:10px;border:1px solid rgba(247,239,225,.16);border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 34%),#03060bc2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:inset 0 0 0 1px #0000006b,inset 4px 0 #f3d36a29,0 14px 36px #00000057;color:#fff8e8;letter-spacing:calc(var(--speedway-track-label) - .04em);text-transform:uppercase}.vb_header_C29dd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;border-bottom:1px solid rgba(247,239,225,.13);padding-bottom:6px;color:var(--session-accent-warm);font-size:var(--speedway-type-secondary);line-height:1}.vb_header_C29dd strong{color:#f7efe1ad;font-size:var(--speedway-type-secondary);font-weight:400;letter-spacing:var(--speedway-track-label)}.vb_runList_eZRm2{display:grid;gap:3px}.vb_runRow_FEHWA{display:grid;grid-template-columns:4.3ch minmax(6.6ch,1fr) 5.4ch;align-items:center;gap:8px;min-height:24px;padding:4px 6px;border:1px solid transparent;border-radius:2px;background:#f7efe10b;color:#f7efe1a8;font-size:var(--speedway-type-secondary);line-height:1;transform-origin:top right;transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.vb_runRow_FEHWA span{color:#f7efe194}.vb_runRow_FEHWA strong{color:#fff8e8;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-tight);text-align:right;font-variant-numeric:tabular-nums}.vb_runRow_FEHWA em{color:var(--session-accent-hot);font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.vb_emptyRow_FUGVC{opacity:.58}.vb_deltaFast_r1Hgh{color:var(--session-accent-fast)!important}.vb_deltaSlow_4vaDa{color:var(--session-accent-hot)!important}.vb_bestRow_YfgJi{border-color:#f3d36a5c;background:#f3d36a1b;box-shadow:inset 0 0 0 1px #f3d36a0f}.vb_bestRow_YfgJi strong,.vb_bestRow_YfgJi span{color:var(--session-accent-warm)}.vb_shiftRow_-RavI{animation:vb_rowShift_K7VJE .24s ease-out both}.vb_newRow_3S0su{animation:vb_rowDrop_ElXjh .36s cubic-bezier(.2,.8,.2,1) both,vb_newFlash_cIYzJ 1.2s ease-out both}.vb_newRow_3S0su.vb_bestRow_YfgJi{animation:vb_rowDrop_ElXjh .36s cubic-bezier(.2,.8,.2,1) both,vb_bestPulse_LUyLK 1.5s ease-out both}.vb_bestPin_-0gn8{margin-top:8px;padding-top:7px;border-top:1px dashed rgba(247,239,225,.17)}.vb_bestPin_-0gn8>span{display:block;margin-bottom:4px;color:var(--session-accent-warm);font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-medium)}.vb_bestPin_-0gn8 .vb_runRow_FEHWA{grid-template-columns:4.3ch minmax(6.6ch,1fr) 4.4ch}.vb_bestPin_-0gn8 em{color:var(--session-accent-warm);font-size:var(--speedway-type-secondary)}@keyframes vb_rowDrop_ElXjh{0%{opacity:0;transform:translateY(-12px) scaleY(.88)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes vb_rowShift_K7VJE{0%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes vb_newFlash_cIYzJ{0%{border-color:#f7efe185;background:#f7efe12e}to{border-color:transparent;background:#f7efe10b}}@keyframes vb_bestPulse_LUyLK{0%{border-color:#7bf3c2d6;box-shadow:0 0 #7bf3c200,inset 0 0 0 1px #7bf3c22e}45%{border-color:#f3d36abd;box-shadow:0 0 22px #f3d36a47,inset 0 0 0 1px #f3d36a33}to{border-color:#f3d36a5c;box-shadow:inset 0 0 0 1px #f3d36a0f}}@media(orientation:portrait){.vb_sessionTimes_Dm7pG{width:100%;padding:8px}.vb_header_C29dd{font-size:var(--speedway-type-secondary);margin-bottom:5px;padding-bottom:5px}.vb_runRow_FEHWA{grid-template-columns:3.8ch minmax(5.8ch,1fr) 4.8ch;gap:5px;min-height:21px;padding:3px 4px;font-size:var(--speedway-type-secondary)}.vb_bestPin_-0gn8{margin-top:6px;padding-top:5px}}@media(max-width:520px){.vb_header_C29dd strong{display:none}.vb_runRow_FEHWA{grid-template-columns:3.4ch minmax(5.6ch,1fr) 4.4ch;gap:4px;font-size:var(--speedway-type-secondary)}}.vb_page_--jfp{width:100vw;height:100dvh;overflow:hidden;background:#000;color:#f7efe1;font-family:var(--font-voxelbit),sans-serif;--speedway-type-base: 16px;--speedway-type-secondary: 12px;--speedway-type-title: 48px;--speedway-track-tight: .04em;--speedway-track-label: .12em;--speedway-track-medium: .18em;--speedway-track-wide: .24em;--speedway-track-story-long: .22em;--speedway-track-extra-wide: .32em}.vb_shell_Edx2q{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vb_gameViewport_alUSr{position:relative;flex:0 0 auto;overflow:hidden}.vb_gameFrame_LzSfZ{position:absolute;left:0;top:0;width:var(--game-width);height:var(--game-height);overflow:hidden;container-type:size;transform:scale(var(--game-scale));transform-origin:top left}.vb_header_IyNvz{position:absolute;inset:clamp(12px,2cqw,28px) clamp(12px,2cqw,28px) auto;z-index:50;display:flex;justify-content:space-between;gap:8px;align-items:flex-start;pointer-events:none}.vb_eyebrow_wkCRG{margin:0 0 5px;color:#f7efe1ad;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-wide);text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7)}.vb_title_YLcen{margin:0;color:#ffcf83;font-size:var(--speedway-type-base);line-height:.9;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 24px rgba(246,211,106,.24),0 5px 20px rgba(0,0,0,.65)}.vb_backLink_WG4Uq,.vb_soundToggle_dhvVQ{color:#f7efe1db;text-decoration:none;border:1px solid rgba(247,239,225,.34);height:32px;box-sizing:border-box;display:inline-flex;align-items:center;border-radius:8px;padding:0 10px;white-space:nowrap;background:#080b12b8;pointer-events:auto;letter-spacing:.12em;font-size:var(--speedway-type-secondary)}.vb_backLink_WG4Uq{margin-right:auto}.vb_soundToggle_dhvVQ{cursor:pointer;font-family:inherit;min-width:42px;text-transform:uppercase}.vb_backLink_WG4Uq:hover,.vb_soundToggle_dhvVQ:hover{background:#f6d36a2e;border-color:#f6d36a6b}.vb_headerQuiet_xvttH>div{opacity:0}.vb_headerQuiet_xvttH .vb_backLink_WG4Uq,.vb_headerQuiet_xvttH .vb_soundToggle_dhvVQ{opacity:.38}.vb_stage_q4RwQ{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03060d;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;--horizon-y: 47.2222%;--road-camera-tilt: 70deg;--road-base-offset: -10%;--road-visual-width: 2800px;--road-texture-size: 358px 358px;--rider-sprite-size: 350px;--rider-ground-offset: 0px;--turn-vector-top: var(--start-stack-top);--turn-vector-width: 152px;--start-stack-top: 24px;--signal-sprite-width: 234px;--signal-sprite-aspect: 468 / 220;--signal-stack-gap: 3px;--signal-sprite-offset-top: 0px;--start-gate-width: 1242px;--start-gate-height: 94px;--finish-line-width: 742px;--finish-line-height: 32px;--road-texture-perspective-offset: calc(var(--road-scroll) * .62);--road-horizon-fade: linear-gradient(180deg, transparent 0%, rgba(0,0,0,.12) 12%, rgba(0,0,0,.74) 28%, #000 45%);--speed-feel: 0;--acceleration-feel: 0;--engine-vibration-x: 0px;--engine-vibration-y: 0px;--engine-vibration-period: 112ms;--speed-tunnel-opacity: 0;--speed-tunnel-scale: 1;--speed-camera-pull: 0px;--camera-sway-x: 0px;--speed-fov-scale: 1;--rear-dust-opacity: 0;--rear-dust-scale: 1;--drift-intensity: 0;--drift-slide: 0px;--drift-dust-opacity: 0;--drift-shake: 0px}.vb_stage_q4RwQ:focus{outline:none}.vb_srOnly_lv-rG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vb_stageLaunch_bzwB3{animation:vb_launchShake_PqptS .22s linear 2}.vb_stageLaunch_bzwB3 .vb_sceneCamera_d1dM4{animation:vb_launchCameraKick_QJurE .52s cubic-bezier(.16,1,.3,1) both}.vb_stageLaunch_bzwB3 .vb_dust_F3oSI{animation:vb_launchDustBurst_92L-L .62s ease-out both}.vb_stageLaunch_bzwB3 .vb_playerBike_ZOPGW[data-hero-impact-state=none]:after{opacity:.78;animation:vb_heroLaunchShock_iXgAb .42s ease-out both}.vb_stageCrashed_ta4Xf{animation:vb_crashImpactShake_aOh0L .36s cubic-bezier(.16,1,.3,1) both}.vb_stageCrashed_ta4Xf .vb_sceneCamera_d1dM4{animation:vb_crashCameraKick_m-58A .52s cubic-bezier(.16,1,.3,1) both}.vb_stageCrashed_ta4Xf .vb_crashDust_5uQYu{animation:vb_crashDustBurst_sigmQ .82s cubic-bezier(.16,1,.3,1) both}.vb_stageCrashed_ta4Xf .vb_playerBike_ZOPGW:after{opacity:.8;animation:vb_crashHeroDustGlow_P6P9Q .52s ease-out both}.vb_stageFinish_lMrRg .vb_sceneCamera_d1dM4{animation:vb_finishCameraCoast_HBmDZ .9s cubic-bezier(.16,1,.3,1) both}.vb_stageFinish_lMrRg .vb_dust_F3oSI{animation:vb_finishDustSettle_draVw .9s ease-out both}.vb_stageFinish_lMrRg .vb_steerStreaks_62NZ6{animation-duration:1.25s;opacity:.1}.vb_stageFinished_X14zy .vb_sceneCamera_d1dM4{animation:none}.vb_stageFinished_X14zy .vb_playerBike_ZOPGW{opacity:0;transform:translate(-50%) translateY(-245px) scale(.28);filter:blur(1.25px)}.vb_stageFinish_lMrRg .vb_playerBike_ZOPGW{animation:vb_finishHeroRideAway_vBjxB 1.35s cubic-bezier(.22,.74,.2,1) both;will-change:transform,opacity,filter}.vb_stageFinished_X14zy .vb_bikeBody_G8snC{animation:none}.vb_stageFinish_lMrRg .vb_playerBike_ZOPGW[data-hero-impact-state=none]:after,.vb_stageFinished_X14zy .vb_playerBike_ZOPGW[data-hero-impact-state=none]:after{opacity:.58;animation:vb_finishHeroGlow_WL-Uu .9s ease-out both}.vb_sceneCamera_d1dM4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform:translate(var(--camera-sway-x)) translateY(var(--speed-camera-pull)) scale(var(--speed-fov-scale)) rotate(var(--camera-roll));animation:vb_driftStageShake_-aMBj .17s linear infinite;transform-origin:50% var(--horizon-y);transition:transform .18s ease-out;will-change:transform}.vb_sceneCamera_d1dM4>*{pointer-events:none}.vb_stage_q4RwQ:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:42;pointer-events:none;background:radial-gradient(circle at 50% 72%,rgba(255,45,45,calc(var(--ghost-impact, 0) * .48)),transparent 24%),linear-gradient(90deg,rgba(255,45,45,calc(var(--line-danger, 0) * .58)),transparent 22% 78%,rgba(255,45,45,calc(var(--line-danger, 0) * .58))),radial-gradient(circle at 50% 46%,transparent 0 38%,rgba(0,0,0,.38) 75%),linear-gradient(90deg,rgba(0,0,0,.52),transparent 20% 80%,rgba(0,0,0,.52));mix-blend-mode:multiply;transition:background 90ms linear}.vb_page_--jfp:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:43;pointer-events:none;opacity:.11;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.15) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 7px);animation:vb_grainDrift_P4foP 1.4s steps(2,end) infinite}.vb_atmosphere_-StFO{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.72),transparent 18% 82%,rgba(0,0,0,.72))}.vb_roadWrap_wdJqO{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.vb_roadTopOverlay_KkXkE{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:var(--theme-road-top) center / 100% 100% no-repeat}.vb_road_cR7f0{position:absolute;left:50%;top:var(--horizon-y);bottom:var(--road-base-offset);z-index:4;width:var(--road-visual-width);height:calc(100% - var(--horizon-y) + 18%);transform:translate(-50%) perspective(600px) rotateX(var(--road-camera-tilt));transform-origin:50% 0%;transition:transform .15s ease-out;will-change:transform}.vb_road_cR7f0:before{content:"";position:absolute;left:50%;bottom:0;width:100%;height:100%;transform:translate(-50%);clip-path:polygon(48.5% 0,51.5% 0,100% 100%,0 100%);background:radial-gradient(ellipse 22% 100% at 50% 100%,transparent 0 72%,rgba(3,6,13,.2) 82%,rgba(3,6,13,.72) 94%,#03060d 100%),linear-gradient(90deg,#03060d 0%,rgba(3,6,13,.86) 12%,rgba(3,6,13,.26) 24%,transparent 31% 69%,rgba(3,6,13,.26) 76%,rgba(3,6,13,.86) 88%,#03060d 100%),repeating-conic-gradient(#ffc8780d,#ffc8780d 25%,#0000000a 0%,#0000000a 50%) 0 var(--road-scroll)/26px 26px,repeating-linear-gradient(178deg,#ffc36e0f 0,#ffc36e0f 2px,#00000005 2px,#00000005 20px),linear-gradient(90deg,#1a1210,#4c3018 46%,#58381f 54%,#181009);box-shadow:inset 0 0 110px #000000bd,0 0 64px #af552024;-webkit-mask-image:var(--road-horizon-fade),linear-gradient(90deg,transparent 0 27%,rgba(0,0,0,.18) 31%,#000 42% 58%,rgba(0,0,0,.18) 69%,transparent 73% 100%);-webkit-mask-composite:source-in;mask-image:var(--road-horizon-fade),linear-gradient(90deg,transparent 0 27%,rgba(0,0,0,.18) 31%,#000 42% 58%,rgba(0,0,0,.18) 69%,transparent 73% 100%);mask-composite:intersect}.vb_road_cR7f0:after{content:"";position:absolute;left:50%;bottom:1%;z-index:3;width:92%;height:92%;transform:translate(-50%);clip-path:polygon(49% 0,51% 0,99% 100%,1% 100%);background:radial-gradient(ellipse at 22% 88%,rgba(238,213,166,.2) 0 1.8%,transparent 5.4%),radial-gradient(ellipse at 72% 78%,rgba(238,213,166,.14) 0 1.4%,transparent 4.8%),radial-gradient(ellipse at 38% 62%,rgba(255,230,170,.12) 0 1.2%,transparent 4.2%),radial-gradient(ellipse at 57% 44%,rgba(204,151,88,.12) 0 1.2%,transparent 4.6%),radial-gradient(ellipse at 31% 28%,rgba(255,230,170,.08) 0 1%,transparent 4%);opacity:.38;filter:blur(.45px);-webkit-mask-image:var(--road-horizon-fade);mask-image:var(--road-horizon-fade)}.vb_roadCurveShadow_U5GKN{position:absolute;top:-4%;right:-8%;bottom:-2%;left:-8%;z-index:4;pointer-events:none;opacity:calc(var(--road-curve-intensity) * .92);filter:blur(.35px);mix-blend-mode:screen;-webkit-mask-image:var(--road-horizon-fade);mask-image:var(--road-horizon-fade)}.vb_roadCurveShadow_U5GKN:before{content:"";position:absolute;top:3%;bottom:-8%;width:74%;border-radius:999px;opacity:.9}.vb_roadCurveShadowLeft_43MSq{opacity:calc(var(--road-curve-shadow-left) * .86)}.vb_roadCurveShadowRight_tjl7v{opacity:calc(var(--road-curve-shadow-right) * .86)}.vb_roadCurveShadowLeft_43MSq:before{left:-18%;border-right:clamp(12px,1.2cqw,20px) solid rgba(255,213,132,.2);box-shadow:inset -42px 0 58px #ffb85217,34px 0 46px #1c0e0857;transform:skewY(-9deg) translate(var(--road-curve-line-mid-shift))}.vb_roadCurveShadowRight_tjl7v:before{right:-18%;border-left:clamp(12px,1.2cqw,20px) solid rgba(255,213,132,.2);box-shadow:inset 42px 0 58px #ffb85217,-34px 0 46px #1c0e0857;transform:skewY(9deg) translate(var(--road-curve-line-mid-shift))}.vb_startSignal_jR1lc{position:absolute;left:50%;top:var(--start-stack-top);z-index:46;display:grid;justify-items:center;gap:var(--signal-stack-gap);transform:translate(-50%);pointer-events:none}.vb_signalSprite_2VK2x{width:var(--signal-sprite-width);aspect-ratio:var(--signal-sprite-aspect);position:relative;image-rendering:pixelated;margin-top:var(--signal-sprite-offset-top)}.vb_signalSpriteLayer_ATaBc{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--theme-lights) center / contain no-repeat;image-rendering:pixelated;opacity:0;transition:opacity 34ms linear}.vb_signalSpriteLayer_ATaBc[data-active=true]{opacity:1}.vb_signalLabel_Q6chm,.vb_signalLane_hNrSt{color:#f7efe1d6;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-wide);text-shadow:0 0 18px rgba(0,0,0,.9)}.vb_signalLabel_Q6chm{color:#fff8e8;font-size:var(--speedway-type-base);letter-spacing:var(--speedway-track-medium);line-height:.86;text-shadow:0 0 12px rgba(255,248,232,.22),0 8px 34px rgba(0,0,0,.94)}.vb_startSignal_jR1lc .vb_gameWindowTitle_-M9Hq{font-size:72px;line-height:72px}.vb_signalLane_hNrSt{color:#f3d36a;font-weight:400;text-shadow:0 0 16px rgba(243,211,106,.48)}.vb_startFlash_XzjD5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:41;pointer-events:none;background:radial-gradient(circle at 50% 47%,rgba(246,255,218,.36),transparent 38%);animation:vb_startFlash_XzjD5 .36s ease-out forwards}.vb_opponent_KQs3T{position:absolute;left:calc(50% + var(--opponent-x));bottom:calc(var(--rider-ground-offset) + var(--opponent-y));z-index:16;width:var(--rider-sprite-size);height:var(--rider-sprite-size);opacity:var(--ghost-opacity, .68);transform:translate(-50%) scale(var(--opponent-scale));transform-origin:50% 82%;will-change:left,bottom,transform,opacity}.vb_opponent_KQs3T[data-ghost-push-state=ghost]{opacity:min(var(--ghost-opacity, .68),.32)}.vb_opponent_KQs3T[data-ghost-push-state=distantFlicker]{opacity:min(var(--ghost-attack-opacity, .54),.54);animation:vb_ghostDistantFlicker_9zlcZ var(--ghost-flicker-duration, .26s) ease-out both}.vb_opponent_KQs3T[data-ghost-push-state=sideApproach]{opacity:min(var(--ghost-attack-opacity, .84),.84);animation:vb_ghostSideApproachDrift_BMjYB .62s ease-in-out infinite}.vb_opponent_KQs3T[data-ghost-push-state=materializing]{opacity:min(var(--ghost-attack-opacity, .94),.96);animation:vb_ghostMaterializingFlicker_Fp4aq var(--ghost-flicker-duration, .26s) ease-out both}.vb_opponent_KQs3T[data-ghost-push-state=solid]{opacity:1;animation:none}.vb_opponent_KQs3T[data-ghost-push-state=shoving]{opacity:1;animation:vb_ghostShovingHitFlash_DKf58 .3s steps(3,end) both}.vb_opponent_KQs3T[data-ghost-push-state=dustVanish]{opacity:var(--ghost-opacity, 0);animation:vb_ghostDustVanish_T11dV var(--ghost-dust-vanish-duration, .36s) ease-out both}.vb_opponent_KQs3T[data-ghost-push-state=cooldown]{opacity:0}.vb_opponent_KQs3T:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--opponent-sprite) center bottom / contain no-repeat;filter:saturate(.72) brightness(1.16) drop-shadow(0 14px 20px rgba(123,243,194,.26));will-change:filter,transform}.vb_opponent_KQs3T:after{content:"";position:absolute;left:50%;bottom:12%;z-index:0;width:34%;height:12%;border:2px solid rgba(255,255,255,0);border-radius:999px;transform:translate(-50%) rotateX(62deg) scale(.86);transform-origin:50% 50%;opacity:0;box-shadow:0 0 #fff0;pointer-events:none}.vb_opponent_KQs3T[data-ghost-attacking=true]:after{border-color:#fff4befa;opacity:1;animation:vb_ghostThreatRingPulse_8UJ9e .44s ease-in-out infinite;box-shadow:0 0 22px #fff4beb8,0 0 44px #ff2d2d6b}.vb_opponent_KQs3T[data-ghost-push-state=distantFlicker]:after{border-color:#90deffad;opacity:.62;animation:vb_ghostDistantRingFlicker_7Jlxw var(--ghost-flicker-duration, .26s) steps(3,end) both;box-shadow:0 0 14px #90deff57,0 0 28px #7bf3c238}.vb_opponent_KQs3T[data-ghost-push-state=sideApproach]:after{border-color:#ffc458e6;opacity:.92;transform:translate(calc(-50% + 18px)) rotateX(62deg) scale(1.08,.9);animation:vb_ghostSideThreatRing_fHmUM .42s ease-in-out infinite;box-shadow:-26px 0 22px #7bf3c23d,0 0 20px #ffc45885,0 0 42px #ff2d2d61}.vb_opponent_KQs3T[data-ghost-push-state=materializing]:after{border-color:#fff4befa;opacity:1;animation:vb_ghostMaterializingRing_5cggP var(--ghost-flicker-duration, .26s) steps(3,end) both;box-shadow:0 0 24px #fff4bec2,0 0 48px #ff563680}.vb_opponent_KQs3T[data-ghost-push-state=solid]:after{border-color:#ff482df5;opacity:1;animation:none;box-shadow:0 0 18px #ff482db8,0 0 42px #ff702d75}.vb_opponent_KQs3T[data-ghost-push-state=shoving]:after{border-color:#ff1c1c;opacity:1;transform:translate(-50%) rotateX(62deg) scale(1.22,1.05);animation:vb_ghostShoveRingPunch_Us3jZ .3s steps(3,end) both;box-shadow:0 0 24px #ff1c1ce6,0 0 58px #ff482da8}.vb_opponent_KQs3T[data-ghost-push-state=distantFlicker]:before{transform:scale(.94);transform-origin:50% 82%;filter:saturate(.86) brightness(1.22) hue-rotate(148deg) drop-shadow(0 0 14px rgba(144,222,255,.48)) drop-shadow(0 14px 18px rgba(123,243,194,.24))}.vb_opponent_KQs3T[data-ghost-push-state=sideApproach]:before{transform:translate(10px);filter:saturate(1.18) brightness(1.42) drop-shadow(-22px 0 18px rgba(123,243,194,.46)) drop-shadow(0 0 24px rgba(255,196,88,.74)) drop-shadow(0 14px 22px rgba(123,243,194,.34))}.vb_opponent_KQs3T[data-ghost-push-state=materializing]:before{filter:contrast(1.34) saturate(1.22) brightness(1.5) drop-shadow(0 0 18px rgba(255,244,190,.88)) drop-shadow(0 0 32px rgba(255,72,45,.5)) drop-shadow(0 14px 22px rgba(123,243,194,.34))}.vb_opponent_KQs3T[data-ghost-push-state=solid]:before{filter:sepia(.46) saturate(2.1) hue-rotate(326deg) brightness(1.28) drop-shadow(0 0 10px rgba(255,230,190,.58)) drop-shadow(0 0 24px rgba(255,72,45,.62)) drop-shadow(0 14px 22px rgba(255,72,45,.3))}.vb_opponent_KQs3T[data-ghost-push-state=shoving]:before{filter:sepia(.58) saturate(3) hue-rotate(318deg) brightness(1.56) drop-shadow(0 0 14px rgba(255,255,255,.86)) drop-shadow(0 0 30px rgba(255,28,28,.82)) drop-shadow(0 16px 24px rgba(255,45,45,.48))}.vb_opponent_KQs3T[data-ghost-push-state=dustVanish]:before{opacity:0;transform:translate(18px) scale(1.08);animation:vb_ghostDustVanishSprite_NHk7J var(--ghost-dust-vanish-duration, .36s) ease-out both;filter:saturate(.44) brightness(1.28) blur(2.4px) drop-shadow(-32px 4px 18px rgba(211,178,122,.42)) drop-shadow(0 14px 18px rgba(123,243,194,.1))}.vb_opponent_KQs3T[data-ghost-push-state=dustVanish]:after{left:50%;bottom:4%;width:138%;height:58%;border:0;opacity:0;background:radial-gradient(ellipse at 48% 70%,rgba(255,205,119,.82),transparent 25%),radial-gradient(ellipse at 34% 58%,rgba(255,237,181,.52),transparent 21%),radial-gradient(ellipse at 66% 62%,rgba(205,119,58,.62),transparent 30%),radial-gradient(ellipse at 50% 82%,rgba(79,50,32,.5),transparent 38%);transform:translate(calc(-50% - 24px)) translateY(10px) scale(.62);animation:vb_ghostDustTrail_1irWL var(--ghost-dust-vanish-duration, .36s) ease-out both;filter:blur(1px) saturate(1.2) brightness(1.12);mix-blend-mode:screen;box-shadow:-28px 0 34px #ffd6846b,-78px 0 42px #7bf3c233}.vb_ghostVanishDust_rqdhk{position:absolute;left:50%;bottom:0;z-index:3;width:184%;height:72%;pointer-events:none;border-radius:999px;opacity:0;background:radial-gradient(ellipse at 42% 62%,rgba(255,238,178,.74),transparent 22%),radial-gradient(ellipse at 58% 66%,rgba(255,178,83,.78),transparent 27%),radial-gradient(ellipse at 28% 74%,rgba(156,92,48,.56),transparent 31%),radial-gradient(ellipse at 72% 78%,rgba(101,65,38,.46),transparent 34%);filter:blur(1.4px) saturate(1.24) brightness(1.12);mix-blend-mode:screen;transform:translate(calc(-50% - 22px)) translateY(12px) scale(.7);animation:vb_ghostVanishDustCloud_WXYcU var(--ghost-dust-vanish-duration, .36s) ease-out both;will-change:opacity,transform,filter}.vb_opponent_KQs3T[data-ghost-push-state=cooldown]:before{opacity:0;filter:saturate(.66) brightness(1.08) drop-shadow(0 14px 18px rgba(123,243,194,.16))}.vb_ghostStateBadge_qpD5Q{position:absolute;left:50%;bottom:88%;z-index:5;transform:translate(-50%);padding:3px 6px;border:1px solid rgba(255,248,232,.68);border-radius:3px;background:#04080ed1;color:#fff8e8;font-family:monospace;font-size:10px;font-weight:400;line-height:1;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,0,0,.95);white-space:nowrap;pointer-events:none}.vb_opponent_KQs3T[data-ghost-push-state=distantFlicker] .vb_ghostStateBadge_qpD5Q{border-color:#fff4beeb;color:#fff4be}.vb_opponent_KQs3T[data-ghost-push-state=sideApproach] .vb_ghostStateBadge_qpD5Q,.vb_opponent_KQs3T[data-ghost-push-state=materializing] .vb_ghostStateBadge_qpD5Q{border-color:#ffa843f0;color:#ffc36e;animation:vb_ghostBadgePulse_W-Iij .22s steps(2,end) infinite}.vb_opponent_KQs3T[data-ghost-push-state=solid] .vb_ghostStateBadge_qpD5Q,.vb_opponent_KQs3T[data-ghost-push-state=shoving] .vb_ghostStateBadge_qpD5Q{border-color:#ff2d2df5;color:#ff5656;animation:vb_ghostBadgePulse_W-Iij .17s steps(2,end) infinite}.vb_ghostAttackDebugMarker_bmeuT{position:absolute;left:50%;top:-24px;z-index:8;width:20px;height:20px;border-radius:50%;background:#ff1d1d;box-shadow:0 0 0 2px #ffffffeb,0 0 16px #ff1d1de0;transform:translate(-50%);pointer-events:none}.vb_ghostDebugOverlay_rlN9K{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.95}.vb_ghostDebugHitbox_lvyGD{position:absolute;left:calc(50% + var(--ghost-debug-logic-x, 0px));bottom:calc(13% + var(--ghost-debug-logic-y, 0px));width:var(--ghost-debug-hitbox-width);height:max(44px,var(--ghost-debug-forward-height));border:2px solid rgba(255,80,80,.9);border-radius:999px;transform:translate(-50%);background:#ff505014}.vb_ghostDebugLogicPoint_njWma,.vb_ghostDebugCollisionPoint_bFS98,.vb_ghostDebugVisualPoint_mCPCH{position:absolute;left:calc(50% + var(--ghost-debug-logic-x, 0px));bottom:calc(18% + var(--ghost-debug-logic-y, 0px));width:10px;height:10px;transform:translate(-50%,50%);border-radius:50%}.vb_ghostDebugLogicPoint_njWma{background:#ff5050}.vb_ghostDebugCollisionPoint_bFS98{left:calc(50% + var(--ghost-debug-collision-x, 0px));bottom:calc(18% + var(--ghost-debug-collision-y, 0px));width:12px;height:12px;border:2px solid #ffffff;background:#fc3}.vb_ghostDebugVisualPoint_mCPCH{left:50%;bottom:24%;background:#7bf3c2;transform:translate(-50%,50%)}.vb_ghostDebugLabel_o-q8s{position:absolute;left:50%;bottom:30%;min-width:230px;transform:translate(-50%);padding:6px 8px;border:1px solid rgba(123,243,194,.55);border-radius:3px;background:#03060bdb;color:#fff8e8;font-family:monospace;font-size:var(--speedway-type-secondary);line-height:1.35;text-align:left;text-shadow:none;white-space:nowrap}@keyframes vb_ghostDistantFlicker_9zlcZ{0%{transform:translate(-50%) scale(calc(var(--opponent-scale) * .94));filter:brightness(.78) saturate(.82)}42%{transform:translate(-50%) scale(calc(var(--opponent-scale) * .99));filter:brightness(1.18) saturate(1.02)}to{transform:translate(-50%) scale(calc(var(--opponent-scale) * .96));filter:brightness(.92) saturate(.9)}}@keyframes vb_ghostSideApproachDrift_BMjYB{0%,to{transform:translate(calc(-50% - 4px)) scale(var(--opponent-scale))}50%{transform:translate(calc(-50% + 8px)) scale(calc(var(--opponent-scale) * 1.015))}}@keyframes vb_ghostMaterializingFlicker_Fp4aq{0%{filter:contrast(1.12) brightness(1.16) saturate(1.04)}45%{filter:contrast(1.48) brightness(1.62) saturate(1.28)}to{filter:contrast(1.3) brightness(1.44) saturate(1.18)}}@keyframes vb_ghostShovingHitFlash_DKf58{0%{transform:translate(-50%) scale(var(--opponent-scale));filter:brightness(1.18) saturate(1.22)}36%{transform:translate(-50%) scale(calc(var(--opponent-scale) * 1.06));filter:brightness(1.82) saturate(1.72)}to{transform:translate(-50%) scale(calc(var(--opponent-scale) * 1.01));filter:brightness(1.22) saturate(1.28)}}@keyframes vb_ghostDustVanish_T11dV{0%{transform:translate(-50%) scale(var(--opponent-scale));filter:blur(0) brightness(1.1)}to{transform:translate(calc(-50% + 38px)) translateY(10px) scale(calc(var(--opponent-scale) * 1.12));filter:blur(2px) brightness(.84)}}@keyframes vb_ghostDustVanishSprite_NHk7J{0%{opacity:.78;filter:saturate(.72) brightness(1.16) blur(0) drop-shadow(0 14px 20px rgba(123,243,194,.26))}to{opacity:0;filter:saturate(.44) brightness(1.28) blur(2.4px) drop-shadow(-32px 4px 18px rgba(211,178,122,.42)) drop-shadow(0 14px 18px rgba(123,243,194,.1))}}@keyframes vb_ghostDistantRingFlicker_7Jlxw{0%{opacity:.12;transform:translate(-50%) rotateX(62deg) scale(.64);filter:brightness(.86)}44%{opacity:.5;transform:translate(-50%) rotateX(62deg) scale(.86);filter:brightness(1.18)}to{opacity:.2;transform:translate(-50%) rotateX(62deg) scale(.72);filter:brightness(.94)}}@keyframes vb_ghostSideThreatRing_fHmUM{0%,to{opacity:.78;filter:brightness(.96)}50%{opacity:1;filter:brightness(1.38)}}@keyframes vb_ghostMaterializingRing_5cggP{0%{opacity:.52;transform:translate(-50%) rotateX(62deg) scale(.86);filter:brightness(.98)}46%{opacity:1;transform:translate(-50%) rotateX(62deg) scale(1.2);filter:brightness(1.58)}to{opacity:.78;transform:translate(-50%) rotateX(62deg) scale(1.04);filter:brightness(1.24)}}@keyframes vb_ghostShoveRingPunch_Us3jZ{0%{opacity:.9;transform:translate(-50%) rotateX(62deg) scale(1.02,.9);filter:brightness(1.12)}34%{opacity:1;transform:translate(-50%) rotateX(62deg) scale(1.38,1.14);filter:brightness(1.76)}to{opacity:.18;transform:translate(-50%) rotateX(62deg) scale(1.58,1.22);filter:brightness(.96)}}@keyframes vb_ghostDustTrail_1irWL{0%{opacity:.95;transform:translate(calc(-50% - 24px)) translateY(10px) scale(.62);filter:blur(.8px) saturate(1.28) brightness(1.18)}42%{opacity:.86;transform:translate(calc(-50% - 34px)) translateY(0) scale(1.04);filter:blur(2px) saturate(1.18) brightness(1.08)}to{opacity:0;transform:translate(calc(-50% - 44px)) translateY(-12px) scale(1.55);filter:blur(4.4px) saturate(.96) brightness(.92)}}@keyframes vb_ghostVanishDustCloud_WXYcU{0%{opacity:.96;transform:translate(calc(-50% - 20px)) translateY(12px) scale(.7);filter:blur(1px) saturate(1.35) brightness(1.18)}38%{opacity:.9;transform:translate(calc(-50% - 34px)) translateY(0) scale(1.06);filter:blur(2px) saturate(1.2) brightness(1.08)}to{opacity:0;transform:translate(calc(-50% - 48px)) translateY(-18px) scale(1.58);filter:blur(5px) saturate(.94) brightness(.9)}}@keyframes vb_ghostMaterializeFlicker_P-GVu{0%{opacity:max(calc(var(--ghost-opacity, .68) * .82),.48);filter:brightness(.98)}50%{opacity:min(calc(var(--ghost-opacity, .68) * 1.06),.9);filter:brightness(1.08)}to{opacity:min(calc(var(--ghost-opacity, .68) * 1.12),.92);filter:brightness(1.12)}}@keyframes vb_ghostThreatRingPulse_8UJ9e{0%{opacity:.82;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.28)}to{opacity:.82;filter:brightness(.92)}}@keyframes vb_ghostStateFlicker_rrJ0A{0%{filter:brightness(.95)}50%{filter:brightness(1.28)}to{filter:brightness(1.05)}}@keyframes vb_ghostAttackHitFlash_wfkk5{0%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.42) saturate(1.35)}to{filter:brightness(1.1) saturate(1.1)}}@keyframes vb_ghostBadgePulse_W-Iij{0%{opacity:.72}50%{opacity:1}to{opacity:.86}}@keyframes vb_heroHitShock_nmy4L{0%{transform:translate(-50%) rotateX(64deg) scale(.54)}to{transform:translate(-50%) rotateX(64deg) scale(1.18);opacity:.12}}@keyframes vb_heroRecoverShock_CNFP0{0%{transform:translate(-50%) rotateX(64deg) scale(.72)}to{transform:translate(-50%) rotateX(64deg) scale(1.04);opacity:0}}.vb_dust_F3oSI{position:absolute;top:48%;right:-20%;bottom:-20%;left:-20%;z-index:10;pointer-events:none;opacity:calc(.32 + var(--drift-dust-opacity) * .34);background:radial-gradient(ellipse at 18% 64%,rgba(197,126,58,.28),transparent 22%),radial-gradient(ellipse at 72% 58%,rgba(223,143,64,.2),transparent 28%),linear-gradient(180deg,transparent,rgba(91,54,30,.16));filter:blur(1px);transform:translate(calc(var(--drift-slide) * -.28))}.vb_steerStreaks_62NZ6{display:none}.vb_debugBounds_otuVf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;--debug-road-shift: var(--road-bend);--debug-road-half-width: var(--road-debug-half-width, 432px)}.vb_tuningOverlay_Sqilu{position:absolute;left:clamp(12px,2cqw,28px);top:clamp(70px,10cqh,110px);z-index:44;display:grid;gap:4px;width:min(310px,38cqw);padding:9px 11px;border:1px solid rgba(123,243,194,.24);border-radius:7px;background:#03060bc7;color:#f7efe1d1;font-size:var(--speedway-type-secondary);font-weight:400;letter-spacing:.1em;pointer-events:none;text-transform:uppercase;box-shadow:0 16px 40px #00000057,inset 0 0 0 1px #7bf3c20f}.vb_tuningOverlay_Sqilu strong{color:#7bf3c2;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-medium)}.vb_tuningOverlay_Sqilu span{color:#f7efe1c7}.vb_tuningOverlay_Sqilu .vb_tuningNegativeValue_I4ygK{color:#ff746d;text-shadow:0 0 12px rgba(255,45,45,.34)}.vb_debugBound_vfYfW{position:absolute;top:0;bottom:0;width:2px;transform:translate(-50%)}.vb_debugBoundLeftOut_Kv7WK,.vb_debugBoundRightOut_GFxjO{background:#ff5858c7}.vb_debugBoundLeftPlayer_r3b3l,.vb_debugBoundRightPlayer_A2-Rf{background:#46c8ffd1}.vb_debugBoundLeftRoad_274P2,.vb_debugBoundRightRoad_CB-oo{background:#ffd65ce6}.vb_debugBoundLeftRoad_274P2{left:calc(50% + var(--debug-road-shift) - var(--debug-road-half-width))}.vb_debugBoundRightRoad_CB-oo{left:calc(50% + var(--debug-road-shift) + var(--debug-road-half-width))}.vb_debugHorizonLine_acGwz{position:absolute;left:0;right:0;top:var(--horizon-y);height:1px;background:linear-gradient(90deg,#ffb45a00,#ffb45a7a 15%,#fff0be8f,#ffb45a7a 85%,#ffb45a00)}.vb_debugBoundLeftOut_Kv7WK{left:calc(50% + var(--debug-road-shift) - var(--out-of-line-limit))}.vb_debugBoundRightOut_GFxjO{left:calc(50% + var(--debug-road-shift) + var(--out-of-line-limit))}.vb_debugBoundLeftPlayer_r3b3l{left:calc(50% + var(--debug-road-shift) - var(--player-limit))}.vb_debugBoundRightPlayer_A2-Rf{left:calc(50% + var(--debug-road-shift) + var(--player-limit))}.vb_debugBoundLabel_jiFhq{position:absolute;left:calc(50% + var(--debug-road-shift));padding:3px 6px;border-radius:4px;background:#03060bb8;font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;transform:translate(8px)}.vb_debugBoundLabelRoad_5QNo3{top:56%;color:#ffd65c;left:calc(50% + var(--debug-road-shift) + var(--debug-road-half-width))}.vb_debugBoundLabelOut_Z5URY{top:62%;color:#ff5858;left:calc(50% + var(--debug-road-shift) + var(--out-of-line-limit))}.vb_debugBoundLabelPlayer_J5p4Q{top:68%;color:#46c8ff;left:calc(50% + var(--debug-road-shift) + var(--player-limit))}.vb_playerBike_ZOPGW{position:absolute;left:50%;bottom:var(--rider-ground-offset);z-index:21;width:var(--rider-sprite-size);height:var(--rider-sprite-size);pointer-events:none;transform:translate3d(calc(-50% + var(--player-position)),var(--hero-longitudinal-shift, 0px),0) scale(var(--hero-perspective-scale, 1)) scale(var(--hero-impact-scale, 1)) rotate(var(--hero-impact-counter-tilt, 0deg));transition:none;will-change:transform}.vb_playerBike_ZOPGW:after{content:"";position:absolute;left:50%;bottom:17%;z-index:2;width:48%;height:18%;border-radius:999px;opacity:0;transform:translate(-50%) rotateX(64deg) scale(.66);background:radial-gradient(ellipse,rgba(255,255,255,.34),rgba(255,45,45,.16) 48%,transparent 72%);filter:blur(1px) drop-shadow(0 0 18px rgba(255,45,45,.46));pointer-events:none}.vb_playerBike_ZOPGW[data-hero-impact-state=hitLeft]:after,.vb_playerBike_ZOPGW[data-hero-impact-state=hitRight]:after{opacity:.9;animation:vb_heroHitShock_nmy4L .26s ease-out both}.vb_playerBike_ZOPGW[data-hero-impact-state=recoverLeft]:after,.vb_playerBike_ZOPGW[data-hero-impact-state=recoverRight]:after{opacity:.42;animation:vb_heroRecoverShock_CNFP0 .3s ease-out both}.vb_bikeBody_G8snC{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;transform:translate(calc(var(--bike-slide) + var(--drift-slide) + var(--ghost-impact-shove, 0px) + var(--hero-launch-shake, 0px))) translateY(calc(var(--bike-bob) + var(--hero-launch-y, 0px))) rotate(calc(var(--hero-launch-rotation, 0deg) + var(--bike-lean-rotation, 0deg) + var(--ghost-impact-tilt, 0deg)));filter:drop-shadow(0 0 20px rgba(255,45,45,calc(var(--ghost-impact, 0) * .78))) drop-shadow(calc(var(--drift-slide) * -.18) 8px 10px rgba(232,142,64,calc(var(--drift-intensity) * .38)));transform-origin:50% 82%;transition:filter .1s linear;image-rendering:pixelated;animation:vb_engineBikeVibration_Oj9q2 var(--engine-vibration-period) steps(1,end) infinite}.vb_playerBike_ZOPGW[data-hero-state=launch] .vb_bikeBody_G8snC{animation:vb_engineBikeVibration_Oj9q2 var(--engine-vibration-period) steps(1,end) infinite,vb_heroLaunchMicroShake_g56J8 84ms steps(2,end) infinite}.vb_bikeBodySprite_CmF6p{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-layer-sprite) center bottom / contain no-repeat;opacity:0;transition:opacity 45ms linear}.vb_bikeBodySprite_CmF6p[data-active=true]{opacity:1}.vb_introOverlay_Ji3rn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:26;display:grid;align-content:start;justify-items:center;gap:clamp(8px,1.4cqh,16px);padding-top:var(--start-stack-top);text-align:center;pointer-events:none;background:linear-gradient(180deg,#03050a14,#03050a05 45%,#03050a1a)}.vb_introOverlay_Ji3rn h2,.vb_introOverlay_Ji3rn p,.vb_introOverlay_Ji3rn strong{margin:0;text-shadow:0 0 22px rgba(246,211,106,.2),0 6px 30px rgba(0,0,0,.9)}.vb_gameWindowTitle_-M9Hq{color:#ffcf83;font-size:var(--speedway-type-title);line-height:var(--speedway-type-title);letter-spacing:.04em;text-transform:uppercase}.vb_introOverlay_Ji3rn .vb_gameWindowTitle_-M9Hq{font-size:72px;line-height:72px}.vb_introOverlay_Ji3rn h2{letter-spacing:.12em}.vb_introOverlay_Ji3rn p{color:#f3d36a;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-story-long)}.vb_difficultyButton_-Jq7e{justify-self:center;margin-top:clamp(8px,1.2cqh,14px);border:1px solid rgba(123,243,194,.42);border-radius:999px;padding:10px 16px;background:#080b12ad;color:#7bf3c2;font:inherit;font-size:var(--speedway-type-secondary);font-weight:400;letter-spacing:var(--speedway-track-medium);text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #7bf3c20f,0 12px 30px #00000052}.vb_difficultyButton_-Jq7e:hover,.vb_difficultyButton_-Jq7e:focus-visible{background:#142a2cd1;outline:none;box-shadow:inset 0 0 0 1px #7bf3c229,0 0 24px #7bf3c238}.vb_introOverlay_Ji3rn strong{display:inline-block;justify-self:center;margin-top:10px;border:1px solid rgba(247,239,225,.42);border-radius:4px;padding:11px 18px;background:#080b12a3;color:#f7efe1;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-wide)}.vb_startReadouts_Lk4op{position:absolute;left:clamp(14px,2.2cqw,44px);right:clamp(14px,2.2cqw,44px);bottom:clamp(18px,4cqh,48px);z-index:28;display:flex;justify-content:flex-end;pointer-events:none}.vb_speedIndicator_3xwEL{position:absolute;left:50%;bottom:calc(var(--rider-ground-offset) + 286px);z-index:32;display:flex;align-items:baseline;gap:6px;min-width:72px;justify-content:center;color:#7bf3c2;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 2px 0 rgba(3,6,11,.92),0 0 10px rgba(123,243,194,.72),0 0 22px rgba(123,243,194,.34);transform:translate(calc(-50% + var(--player-position))) translateY(var(--hero-longitudinal-shift, 0px)) scale(var(--hero-perspective-scale, 1));transform-origin:0% 100%;will-change:transform}.vb_speedIndicator_3xwEL strong{font-size:24px;line-height:1;letter-spacing:.04em}.vb_speedIndicator_3xwEL span{color:#f7efe1ad;font-size:9px;letter-spacing:.12em}.vb_trackProgressDock_Y1Gcu{position:absolute;left:50%;top:clamp(12px,2cqw,28px);z-index:31;width:min(560px,48cqw);pointer-events:none;transform:translate(-50%)}.vb_trackProgressPanel_16Tfi{width:100%;padding:8px 13px 10px;border:1px solid rgba(247,239,225,.12);border-radius:5px;background:#03060b9e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:inset 0 0 0 1px #ffffff06,0 10px 30px #00000047}.vb_trackProgressLabels_NQQQv{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:7px;color:#f7efe17a;font-size:9px;letter-spacing:.16em}.vb_trackProgressLabels_NQQQv strong{color:#7bf3c2;font-size:11px;font-weight:400;letter-spacing:.08em;text-shadow:0 0 10px rgba(123,243,194,.42)}.vb_trackProgressLabels_NQQQv span:last-child{text-align:right}.vb_trackProgressRail_pYYxr{position:relative;height:4px;border-radius:999px;background:#f7efe129;box-shadow:inset 0 1px 2px #00000094}.vb_trackProgressFill_jpjzm{position:absolute;inset:0 auto 0 0;width:var(--track-progress);border-radius:inherit;background:linear-gradient(90deg,#7bf3c27a,#7bf3c2);box-shadow:0 0 10px #7bf3c270}.vb_trackProgressMarker_wQdKg{position:absolute;left:var(--track-progress);top:50%;width:10px;height:10px;border:2px solid rgba(3,6,11,.88);border-radius:50%;background:#f3d36a;box-shadow:0 0 0 2px #f3d36a33,0 0 14px #f3d36ab8;transform:translate(-50%,-50%);transition:left .12s linear}.vb_hud_wdvEN{position:absolute;left:clamp(14px,2.2cqw,34px);right:clamp(14px,2.2cqw,34px);top:clamp(88px,14cqh,122px);z-index:30;display:flex;justify-content:flex-end;gap:18px;align-items:flex-start;pointer-events:none}.vb_hudRacing_7b56e{animation:vb_hudReveal_4i1AB .42s ease-out both}.vb_hudRightRail_jV0wn{display:grid;justify-items:end;gap:10px;width:min(300px,30cqw)}.vb_metricsDock_mK0dp{position:absolute;left:clamp(14px,2.2cqw,34px);bottom:clamp(18px,4cqh,48px);z-index:31;width:min(290px,30cqw);pointer-events:none}.vb_lapStatusDock_a8bnl{position:absolute;right:clamp(14px,2.2cqw,34px);bottom:clamp(18px,4cqh,48px);z-index:31;pointer-events:none}.vb_lineDock_3GYEL{position:absolute;left:50%;bottom:clamp(8px,2cqh,22px);z-index:31;transform:translate(-50%);min-width:min(260px,38cqw);padding:8px 14px;border:1px solid rgba(123,243,194,.16);border-radius:5px;background:#080b126b;color:#7bf3c2;font-size:var(--speedway-type-secondary);font-weight:400;letter-spacing:.18em;text-align:center;text-transform:uppercase;pointer-events:none;box-shadow:inset 0 0 0 1px #7bf3c20a,0 8px 22px #00000024}.vb_lineDockLabel_HGxBC{margin-right:14px;color:#f7efe18f}.vb_lineDock_3GYEL strong{color:#7bf3c2}.vb_startReactionToast_nnhcB{position:absolute;left:50%;top:43%;z-index:45;display:grid;justify-items:center;gap:10px;width:min(760px,82cqw);color:#ffcf83;text-align:center;text-transform:uppercase;pointer-events:none;transform:translate(-50%,-50%);animation:vb_startReactionApproach_8AlVp 1.9s linear both;will-change:opacity,transform,filter}.vb_startReactionToast_nnhcB strong{font-size:clamp(28px,4.2cqw,68px);font-weight:400;letter-spacing:.18em;line-height:1;text-shadow:0 0 12px rgba(255,207,131,.72),0 0 34px rgba(255,177,64,.48),0 0 68px rgba(255,177,64,.24)}.vb_startReactionToast_nnhcB span{color:#f7efe1d6;font-size:clamp(12px,1.35cqw,20px);letter-spacing:.24em;text-shadow:0 0 18px rgba(247,239,225,.34)}.vb_mobileHint_LGa-X{display:none}.vb_paceBadge_6s-6s{width:100%;margin-bottom:8px;padding:9px 12px;border:1px solid rgba(123,243,194,.22);border-radius:5px;background:#080b12b8;color:#7bf3c2;font-size:var(--speedway-type-base);font-weight:400;letter-spacing:.2em;text-align:center;text-transform:uppercase;box-shadow:inset 0 0 0 1px #7bf3c20d,0 12px 34px #0003}.vb_lastHeatSummary_NL2jd{display:grid;justify-items:center;gap:4px;width:min(380px,88%);margin:12px auto 2px;padding:12px 14px;border:1px solid rgba(123,243,194,.18);border-radius:5px;background:#080b128f;box-shadow:inset 0 0 0 1px #7bf3c20a,0 16px 38px #0000002e}.vb_lastHeatSummary_NL2jd span,.vb_lastHeatSummary_NL2jd small,.vb_lastHeatSummary_NL2jd em{color:#f7efe194;font-size:var(--speedway-type-secondary);font-style:normal;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.vb_lastHeatSummary_NL2jd strong{color:#7bf3c2;font-size:var(--speedway-type-base);line-height:.95;letter-spacing:.04em;text-shadow:0 0 20px rgba(123,243,194,.2)}.vb_lastHeatSummary_NL2jd p{margin:2px 0 0;color:#f3d36a;font-size:var(--speedway-type-secondary);letter-spacing:.13em;text-transform:uppercase}.vb_metrics_lZGX-{width:100%;min-width:0;padding:14px 16px;border:1px solid rgba(247,239,225,.15);border-radius:5px;background:#080b12a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--speedway-type-secondary);box-shadow:inset 0 0 0 1px #f6d36a0a,0 16px 46px #0000003d}.vb_metrics_lZGX- p{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 8px;gap:18px;color:#f7efe18f;letter-spacing:.14em}.vb_metrics_lZGX- p:last-child{margin-bottom:0}.vb_metrics_lZGX- strong{color:#fff8e8;font-size:var(--speedway-type-secondary);letter-spacing:.06em;text-align:right}.vb_lineDangerMetric_251wl,.vb_lineDangerMetric_251wl span,.vb_lineDangerMetric_251wl strong{color:#ff746d;text-shadow:0 0 16px rgba(255,45,45,.32)}.vb_overlay_xqz-e{position:absolute;left:50%;bottom:clamp(18px,4cqh,42px);z-index:45;width:min(760px,calc(100% - 44px));max-height:min(72cqh,640px);overflow:auto;transform:translate(-50%);padding:clamp(18px,2.6cqw,28px);text-align:center;border:1px solid rgba(247,239,225,.18);border-radius:5px;background:#05080ef0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 90px #0000008a,inset 0 0 0 1px #f6d36a0d}.vb_failedRunOverlay_6vGcv,.vb_completedRunOverlay_5r-bU{width:min(480px,calc(100% - 44px));padding:18px 22px}.vb_onboardingScreen_GtS-x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;background:radial-gradient(circle at 50% 35%,rgba(246,211,106,.08),transparent 34%),linear-gradient(180deg,#03050afa,#03050ae0);animation:vb_onboardingFadeIn_KRsUK .26s ease-out both}.vb_onboardingScreenLeaving_p8Vbb{pointer-events:none;animation:vb_onboardingFadeOut_ALl-6 .26s ease-in both}.vb_onboardingOverlay_-Poa3{top:50%;bottom:auto;width:min(480px,calc(100% - 44px));padding:18px 22px;transform:translate(-50%,-50%)}.vb_onboardingOverlay_-Poa3 .vb_emotionalResult_9a7oI{gap:12px;margin-bottom:18px}.vb_onboardingOverlay_-Poa3 .vb_resultTitle_D0fHb{height:auto;color:#ffcf83;font-size:var(--speedway-type-title);line-height:.92}.vb_onboardingCopy_TiAeq{display:grid;gap:clamp(6px,.9cqh,10px);max-width:min(680px,calc(100cqw - 40px));line-height:1.55}.vb_onboardingOverlay_-Poa3 .vb_onboardingCopy_TiAeq p{color:#f7efe1d1;font-size:var(--speedway-type-secondary);line-height:inherit;letter-spacing:var(--speedway-track-label);text-transform:none}.vb_overlay_xqz-e p{margin:0;color:#f3d36a;letter-spacing:.12em;text-transform:uppercase}.vb_resultTitle_D0fHb{margin:0 0 10px}.vb_failedRunTitle_KEhjR,.vb_completedRunTitle_okghV{height:24px;font-size:24px;line-height:24px}.vb_emotionalResult_9a7oI{display:grid;justify-items:center;gap:14px;margin-bottom:22px}.vb_failedRunOverlay_6vGcv .vb_emotionalResult_9a7oI,.vb_completedRunOverlay_5r-bU .vb_emotionalResult_9a7oI{gap:10px;margin-bottom:16px}.vb_failedRunOverlay_6vGcv .vb_resultActions_G8mJf,.vb_completedRunOverlay_5r-bU .vb_resultActions_G8mJf{margin-top:4px}.vb_failedRunOverlay_6vGcv .vb_keyboardRestartHint_ZzJg8,.vb_completedRunOverlay_5r-bU .vb_keyboardRestartHint_ZzJg8{margin-top:10px!important}.vb_resultTime_--op2{display:block;color:#7bf3c2;font-size:var(--speedway-type-base);line-height:.9;letter-spacing:.02em;text-shadow:0 0 26px rgba(123,243,194,.22)}.vb_resultDelta_P4cl9{color:#f3d36a!important;font-size:var(--speedway-type-secondary);font-weight:400;letter-spacing:.08em!important}.vb_rideStory_PIWsv,.vb_resultMicroStats_43FZs{color:#f7efe1c7!important;font-size:var(--speedway-type-secondary);letter-spacing:.14em!important}.vb_resultMicroStats_43FZs{color:#f7efe18a!important}.vb_resultActions_G8mJf{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:8px}.vb_restartHint_W3Dsk{display:inline-flex;align-items:center;justify-content:center;min-width:178px;margin:0;border:0;border-radius:4px;padding:11px 18px;background:#f3d36a;color:#17100d!important;font:inherit;font-weight:400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 28px #f6d36a47}.vb_restartHint_W3Dsk:hover,.vb_restartHint_W3Dsk:focus-visible{transform:translateY(-1px);box-shadow:0 0 34px #f6d36a6b}.vb_keyboardRestartHint_ZzJg8{margin-top:14px!important;color:#f7efe18a!important;font-size:var(--speedway-type-secondary)}@keyframes vb_grainDrift_P4foP{0%{transform:translate(0)}50%{transform:translate(-1%,1%)}to{transform:translate(1%,-1%)}}@keyframes vb_lightFlicker_li9e-{0%,to{opacity:.94}52%{opacity:.82}54%{opacity:1}}@keyframes vb_steerStreakDrift_jdulg{0%{transform:translate3d(var(--steer-streak-from),0,0)}to{transform:translate3d(var(--steer-streak-to),0,0)}}@keyframes vb_launchShake_PqptS{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes vb_onboardingFadeIn_KRsUK{0%{opacity:0}to{opacity:1}}@keyframes vb_onboardingFadeOut_ALl-6{0%{opacity:1}to{opacity:0}}@keyframes vb_launchCameraKick_QJurE{0%{transform:rotate(var(--camera-roll)) translateY(0) scale(1)}26%{transform:rotate(calc(var(--camera-roll) - .55deg)) translateY(8px) scale(1.014)}to{transform:rotate(var(--camera-roll)) translateY(0) scale(1)}}@keyframes vb_launchDustBurst_92L-L{0%{opacity:.18;transform:translateY(24px) scale(.94);filter:blur(2px)}34%{opacity:.72;transform:translateY(2px) scale(1.06);filter:blur(.5px)}to{opacity:.32;transform:translateY(0) scale(1);filter:blur(1px)}}@keyframes vb_heroLaunchShock_iXgAb{0%{transform:translate(-50%) rotateX(64deg) scale(.48);opacity:.82}to{transform:translate(-50%) rotateX(64deg) scale(1.42);opacity:0}}@keyframes vb_finishCameraCoast_HBmDZ{0%{transform:rotate(var(--camera-roll)) translateY(0) scale(1);filter:saturate(1)}48%{transform:rotate(calc(var(--camera-roll) * .45)) translateY(-7px) scale(1.01);filter:saturate(1.14) brightness(1.05)}to{transform:rotate(0) translateY(-3px) scale(1.006);filter:saturate(1.04)}}@keyframes vb_finishDustSettle_draVw{0%{opacity:.52;transform:translateY(0) scale(1.04);filter:blur(.5px)}to{opacity:.16;transform:translateY(20px) scale(1.12);filter:blur(2.2px)}}@keyframes vb_finishHeroGlow_WL-Uu{0%{transform:translate(-50%) rotateX(64deg) scale(.7);opacity:.66}to{transform:translate(-50%) rotateX(64deg) scale(1.28);opacity:0}}@keyframes vb_finishHeroRideAway_vBjxB{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}45%{opacity:1;transform:translate(-50%) translateY(-120px) scale(.72);filter:blur(0)}to{opacity:0;transform:translate(-50%) translateY(-245px) scale(.28);filter:blur(1.25px)}}@keyframes vb_tensePulse_Y2KMU{0%,to{filter:saturate(1)}50%{filter:saturate(1.45) brightness(1.12)}}@keyframes vb_startFlash_XzjD5{0%{opacity:.9}to{opacity:0}}@keyframes vb_hudReveal_4i1AB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@container (orientation: portrait){.vb_header_IyNvz{inset:12px 12px auto}.vb_eyebrow_wkCRG{font-size:var(--speedway-type-secondary)}.vb_title_YLcen{font-size:var(--speedway-type-base)}.vb_backLink_WG4Uq,.vb_soundToggle_dhvVQ{height:32px;padding:0 11px;font-size:var(--speedway-type-secondary)}.vb_road_cR7f0{bottom:0;width:210cqw;height:124cqh;transform:translate(-50%) perspective(440px) rotateX(var(--road-camera-tilt));transform-origin:50% 0%}.vb_introOverlay_Ji3rn{padding:var(--start-stack-top) 20px 0;align-content:start;transform:none}.vb_startSignal_jR1lc{top:var(--start-stack-top)}.vb_signalLabel_Q6chm{font-size:var(--speedway-type-base)}.vb_startReadouts_Lk4op{left:14px;right:14px;bottom:18px}.vb_introOverlay_Ji3rn h2{font-size:var(--speedway-type-title)}.vb_introOverlay_Ji3rn p{font-size:var(--speedway-type-secondary)}.vb_hud_wdvEN{top:82px;left:14px;right:14px;display:grid;grid-template-columns:1fr;gap:10px}.vb_hudRightRail_jV0wn{justify-self:end;gap:8px;width:min(48cqw,190px)}.vb_desktopHint_qSgIj{display:none}.vb_mobileHint_LGa-X{display:inline}.vb_metricsDock_mK0dp{left:14px;bottom:18px;width:min(42cqw,190px)}.vb_lapStatusDock_a8bnl{right:14px;bottom:18px}.vb_metricsDock_mK0dp .vb_speedGasMetric_LSh1I strong{font-size:var(--speedway-type-secondary)}.vb_lineDock_3GYEL{bottom:18px;min-width:min(260px,48cqw);padding:10px 12px;font-size:var(--speedway-type-secondary);letter-spacing:.14em}.vb_lineDock_3GYEL span{display:block;margin-right:0;margin-bottom:4px}.vb_metrics_lZGX-{min-width:0;width:100%;padding:10px;font-size:var(--speedway-type-secondary)}.vb_metrics_lZGX- p{gap:10px;margin-bottom:6px}.vb_metrics_lZGX- strong{font-size:var(--speedway-type-secondary)}.vb_overlay_xqz-e{bottom:14px;width:calc(100% - 28px);max-height:56cqh}.vb_failedRunOverlay_6vGcv,.vb_completedRunOverlay_5r-bU{width:min(480px,calc(100% - 28px))}}@container (max-width: 520px){.vb_hudRightRail_jV0wn{width:min(52cqw,180px)}.vb_metricsDock_mK0dp{width:min(48cqw,180px)}.vb_lapStatusDock_a8bnl{width:min(42cqw,152px)}.vb_metrics_lZGX-{width:100%}}@container (max-width: 900px){.vb_stage_q4RwQ{--horizon-y: 47.2222%;--road-camera-tilt: 69deg;--road-base-offset: -9%;--road-visual-limit-bottom: 29.55%}}@container (max-width: 520px){.vb_stage_q4RwQ{--horizon-y: 47.2222%;--road-camera-tilt: 68deg;--road-base-offset: -8%;--road-visual-limit-bottom: 33%;--road-visual-limit-middle: 19.65%}}.vb_background_XXhy6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;overflow:hidden;background-image:var(--theme-background);background-repeat:no-repeat;background-size:100% calc(100% + 2px);background-position:center top;image-rendering:pixelated;transition:background-position .18s ease-out}.vb_road_cR7f0:before{background:radial-gradient(ellipse 22% 100% at 50% 100%,transparent 0 68%,rgba(3,6,13,.28) 78%,rgba(3,6,13,.82) 91%,#03060d 100%),linear-gradient(90deg,#03060d 0 10%,rgba(3,6,13,.94) 15%,rgba(3,6,13,.48) 24%,transparent 34% 66%,rgba(3,6,13,.48) 76%,rgba(3,6,13,.94) 85%,#03060d 90% 100%),var(--theme-road) center var(--road-texture-perspective-offset) / var(--road-texture-size) repeat,linear-gradient(90deg,#1a1210,#4c3018 46%,#58381f 54%,#181009);background-blend-mode:normal,normal,multiply,normal;image-rendering:pixelated}.vb_startGate_ISrIj{position:absolute;left:50%;top:var(--horizon-y);z-index:6;width:var(--start-gate-width);height:var(--start-gate-height);background:var(--theme-gate) center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 10px 16px rgba(0,0,0,.46));transform:translate(-50%,-50%);transition:opacity 90ms ease,transform .15s cubic-bezier(.2,.8,.2,1);pointer-events:none}.vb_startGateOpen_WadMh{opacity:0;transform:translate(-50%,-420%) scaleX(.94);transition:transform .56s cubic-bezier(.2,.72,.18,1),opacity .14s linear .42s;will-change:transform,opacity}.vb_finishLine_mFVuq{position:absolute;left:50%;bottom:calc(35% + var(--finish-line-y));z-index:6;width:var(--finish-line-width);height:var(--finish-line-height);background:var(--theme-finish) center / 100% 100% no-repeat;border:0;image-rendering:pixelated;transform:translate(-50%) perspective(520px) rotateX(58deg);filter:drop-shadow(0 14px 16px rgba(0,0,0,.54));opacity:0;transition:opacity .14s ease,bottom .12s linear}.vb_finishLineVisible_lCAsm{opacity:.95}.vb_startSignal_jR1lc{min-width:min(560px,64cqw);padding:0 0 clamp(10px,1.4cqh,18px)}.vb_startPersonalBest_mXgH8{position:absolute;top:clamp(100px,16cqh,150px);right:clamp(14px,2.2cqw,44px);z-index:29;pointer-events:none}@container (orientation: portrait){.vb_startPersonalBest_mXgH8{top:clamp(116px,17cqh,156px);right:14px}}.vb_stage_q4RwQ:has(.vb_sceneCamera_d1dM4[data-line-danger=danger]){animation:vb_lineDangerShake_Akiai .14s steps(2,end) infinite}.vb_lineScrape_rOQOq{position:absolute;left:calc(50% + var(--player-position) + var(--bike-slide));bottom:14%;z-index:13;width:320px;height:150px;pointer-events:none;opacity:calc(var(--line-danger, 0) * .78);background:radial-gradient(ellipse at 50% 76%,rgba(255,246,190,.36),transparent 34%),repeating-linear-gradient(98deg,transparent 0 18px,rgba(255,225,150,.18) 18px 21px,transparent 21px 42px);mix-blend-mode:screen;filter:blur(.45px) contrast(1.18);transform:translate(-50%) translate3d(calc(var(--bike-slide) * -.22),0,0);animation:vb_scrapeSpark_4m-ep .18s steps(2,end) infinite}.vb_sceneCamera_d1dM4[data-line-danger=safe] .vb_lineScrape_rOQOq{opacity:0}.vb_sceneCamera_d1dM4[data-ghost-pressure=armed] .vb_opponent_KQs3T[data-ghost-push-state=distantFlicker]:before{filter:saturate(.78) brightness(1.18) hue-rotate(148deg) drop-shadow(0 0 12px rgba(144,222,255,.44)) drop-shadow(0 14px 18px rgba(123,243,194,.22))}.vb_sceneCamera_d1dM4[data-ghost-pressure=armed] .vb_opponent_KQs3T[data-ghost-push-state=sideApproach]:before{filter:saturate(1.14) brightness(1.38) drop-shadow(-20px 0 18px rgba(123,243,194,.4)) drop-shadow(0 0 22px rgba(255,196,88,.68)) drop-shadow(0 14px 22px rgba(255,60,48,.34))}.vb_sceneCamera_d1dM4[data-ghost-pressure=armed] .vb_opponent_KQs3T[data-ghost-push-state=materializing]:before,.vb_sceneCamera_d1dM4[data-ghost-pressure=high] .vb_opponent_KQs3T[data-ghost-attacking=true]:before{filter:contrast(1.38) saturate(1.18) brightness(1.52) drop-shadow(0 0 18px rgba(255,60,48,.82)) drop-shadow(0 0 30px rgba(255,244,190,.5)) drop-shadow(0 16px 22px rgba(123,243,194,.34))}.vb_sceneCamera_d1dM4[data-ghost-pressure=high]{animation:vb_ghostPressureKick_--IYy .26s cubic-bezier(.16,1,.3,1) infinite alternate}.vb_stage_q4RwQ:has(.vb_playerBike_ZOPGW[data-hero-impact-state=hitLeft]),.vb_stage_q4RwQ:has(.vb_playerBike_ZOPGW[data-hero-impact-state=hitRight]){animation:vb_ghostShoveScreenKick_UZN0l .18s cubic-bezier(.16,1,.3,1) both}.vb_ghostAttackToast_yLe1C{position:absolute;left:50%;top:17%;z-index:46;padding:7px 12px;border:1px solid rgba(255,60,48,.52);border-radius:6px;background:linear-gradient(90deg,#460808b8,#0a0c12c7);color:#fff3cf;font-size:calc(var(--speedway-type-secondary) * .9);font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 16px rgba(255,45,45,.92),0 2px 10px rgba(0,0,0,.9);pointer-events:none;transform:translate(-50%);box-shadow:0 0 26px #ff2d2d57,inset 0 0 18px #ffc4581f;animation:vb_ghostAttackToastPop_XFdi1 .18s steps(2,end) both}.vb_ghostAttackToast_yLe1C[data-ghost-attack-cue=materializing]{border-color:#ffc458d1;color:#fff8e8;box-shadow:0 0 34px #ffc45870,inset 0 0 20px #ff2d2d29}.vb_ghostAttackToast_yLe1C[data-ghost-attack-cue=shove]{top:15%;border-color:#fff8e8eb;background:linear-gradient(90deg,#b41c12db,#080a0ed6);color:#fff;transform:translate(-50%) scale(1.08)}.vb_finishSnap_4DCFW{position:absolute;top:0;right:0;bottom:0;left:0;z-index:44;pointer-events:none;background:radial-gradient(circle at 50% 56%,rgba(255,248,232,.72),transparent 22%),linear-gradient(90deg,transparent 0 42%,rgba(255,255,255,.52) 48% 52%,transparent 58% 100%);mix-blend-mode:screen;animation:vb_finishSnapFlash_72-lG .64s cubic-bezier(.16,1,.3,1) both}.vb_stageFinish_lMrRg{animation:vb_finishSlowdownPulse_as2VM .68s cubic-bezier(.16,1,.3,1) both}@keyframes vb_lineDangerShake_Akiai{0%{transform:translateZ(0)}35%{transform:translate3d(-2px,1px,0)}70%{transform:translate3d(2px,-1px,0)}to{transform:translateZ(0)}}@keyframes vb_scrapeSpark_4m-ep{0%{background-position:0 0,0 0}to{background-position:0 0,44px 22px}}@keyframes vb_ghostPressureKick_--IYy{0%{transform:translate3d(calc(var(--ghost-impact-shove, 0px) * -.08),0,0) rotate(var(--camera-roll))}to{transform:translate3d(calc(var(--ghost-impact-shove, 0px) * .08),1px,0) rotate(var(--camera-roll))}}@keyframes vb_ghostShoveScreenKick_UZN0l{0%{transform:translateZ(0);filter:none}35%{transform:translate3d(calc(var(--ghost-impact-shove, 0px) * -.24),-3px,0);filter:saturate(1.3) contrast(1.08)}to{transform:translateZ(0);filter:none}}@keyframes vb_ghostAttackToastPop_XFdi1{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes vb_ghostAttackToastPulse_sCX5h{0%,to{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.55) brightness(1.35)}}@keyframes vb_finishSnapFlash_72-lG{0%{opacity:0;transform:scaleX(.84)}12%{opacity:1;transform:scaleX(1.04)}to{opacity:0;transform:scaleX(1.28)}}@keyframes vb_finishSlowdownPulse_as2VM{0%{filter:saturate(1) contrast(1)}35%{filter:saturate(1.42) contrast(1.12) brightness(1.08)}to{filter:saturate(1) contrast(1)}}.vb_sessionHistoryDock_LcKMw{position:absolute;right:clamp(14px,2.2cqw,34px);top:clamp(138px,20cqh,176px);z-index:29;width:min(270px,29cqw);opacity:.74;pointer-events:none}.vb_sessionHistoryTable_lsueZ{width:100%}@container (orientation: portrait){.vb_sessionHistoryDock_LcKMw{right:14px;top:118px;width:min(42cqw,190px);opacity:.68}}@container (max-width: 520px){.vb_sessionHistoryDock_LcKMw{width:min(48cqw,180px)}}.vb_sceneCamera_d1dM4[data-near-miss=light],.vb_sceneCamera_d1dM4[data-near-miss=hard],.vb_sceneCamera_d1dM4[data-near-miss=impossible],.vb_sceneCamera_d1dM4[data-near-miss=shoveSaved]{animation:vb_nearMissCameraTwitch_fo1iN .18s cubic-bezier(.16,1,.3,1) both}.vb_nearMissBurst_-yK63{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;opacity:0;background:none;mix-blend-mode:normal}.vb_sceneCamera_d1dM4[data-near-miss=light] .vb_nearMissBurst_-yK63,.vb_sceneCamera_d1dM4[data-near-miss=hard] .vb_nearMissBurst_-yK63,.vb_sceneCamera_d1dM4[data-near-miss=impossible] .vb_nearMissBurst_-yK63,.vb_sceneCamera_d1dM4[data-near-miss=shoveSaved] .vb_nearMissBurst_-yK63{animation:none}.vb_sceneCamera_d1dM4[data-near-miss=light] .vb_lineScrape_rOQOq,.vb_sceneCamera_d1dM4[data-near-miss=hard] .vb_lineScrape_rOQOq,.vb_sceneCamera_d1dM4[data-near-miss=impossible] .vb_lineScrape_rOQOq,.vb_sceneCamera_d1dM4[data-near-miss=shoveSaved] .vb_lineScrape_rOQOq{opacity:1;filter:blur(.2px) contrast(1.5) brightness(1.28)}.vb_sceneCamera_d1dM4[data-near-miss=light] .vb_nearMissBurst_-yK63,.vb_sceneCamera_d1dM4[data-near-miss=hard] .vb_nearMissBurst_-yK63,.vb_sceneCamera_d1dM4[data-near-miss=impossible] .vb_nearMissBurst_-yK63,.vb_sceneCamera_d1dM4[data-near-miss=shoveSaved] .vb_nearMissBurst_-yK63{background:none}.vb_sceneCamera_d1dM4[data-near-miss=impossible] .vb_lineScrape_rOQOq,.vb_sceneCamera_d1dM4[data-near-miss=shoveSaved] .vb_lineScrape_rOQOq{opacity:1;filter:blur(.1px) contrast(1.75) brightness(1.42)}@keyframes vb_nearMissCameraTwitch_fo1iN{0%{transform:translateZ(0) rotate(var(--camera-roll))}38%{transform:translate3d(calc(var(--bike-slide) * -.4),-2px,0) rotate(calc(var(--camera-roll) - .45deg))}to{transform:translateZ(0) rotate(var(--camera-roll))}}@keyframes vb_nearMissSaveFlash_EX26y{0%{opacity:0;transform:scaleX(.86)}14%{opacity:.95;transform:scaleX(1.02)}to{opacity:0;transform:scaleX(1.18)}}@keyframes vb_startReactionApproach_8AlVp{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(3px);transform:translate(-50%,-60%) scale(1.42)}}.vb_sceneCamera_d1dM4[data-speed-feel=fast],.vb_sceneCamera_d1dM4[data-speed-feel=tunnel]{transform:translate(var(--camera-sway-x)) translateY(var(--speed-camera-pull)) scale(var(--speed-fov-scale)) rotate(var(--camera-roll))}.vb_sceneCamera_d1dM4[data-speed-feel=tunnel] .vb_road_cR7f0{filter:saturate(1.12) contrast(1.08) blur(calc(var(--speed-feel) * .45px))}.vb_speedTunnel_CqNiy{position:absolute;top:-12%;right:-18%;bottom:-12%;left:-18%;z-index:12;pointer-events:none;opacity:var(--speed-tunnel-opacity);background:none;mix-blend-mode:normal;transform:scale(var(--speed-tunnel-scale));will-change:opacity}.vb_sceneCamera_d1dM4[data-speed-feel=tunnel] .vb_speedTunnel_CqNiy{top:-16%;right:-22%;bottom:-16%;left:-22%;opacity:0;background:none}.vb_speedStreaks_MelMd{position:absolute;left:0;right:0;bottom:7%;z-index:14;height:34%;pointer-events:none;opacity:0;background:repeating-linear-gradient(96deg,transparent 0 54px,rgba(255,244,210,.15) 54px 58px,transparent 58px 132px);filter:blur(.65px);mix-blend-mode:screen;transform:translateZ(0) scaleY(1);animation:vb_speedStreakRush_6zZYU .64s linear infinite;will-change:transform,opacity}.vb_sceneCamera_d1dM4[data-speed-feel=tunnel] .vb_speedStreaks_MelMd{background:repeating-linear-gradient(96deg,transparent 0 46px,rgba(255,244,210,.2) 46px 51px,transparent 51px 124px);filter:blur(.85px)}.vb_crashDust_5uQYu{position:absolute;left:calc(50% + var(--player-position) + var(--bike-slide));bottom:14%;z-index:20;width:360px;height:190px;pointer-events:none;opacity:0;background:var(--crash-dust-sprite) center / contain no-repeat,radial-gradient(ellipse at 48% 68%,rgba(255,222,154,.58),transparent 18%),radial-gradient(ellipse at 36% 62%,rgba(234,139,64,.48),transparent 25%),radial-gradient(ellipse at 64% 58%,rgba(152,88,48,.42),transparent 28%),radial-gradient(ellipse at 50% 82%,rgba(79,50,32,.5),transparent 34%);filter:blur(2px);mix-blend-mode:screen;transform:translate(-50%) translateY(18px) scale(.58);will-change:opacity,transform,filter}.vb_rearWheelDust_mQEua{position:absolute;left:calc(50% + var(--player-position) + var(--bike-slide) + var(--drift-slide) + var(--rear-dust-anchor-offset));bottom:calc(-1% + 40px);z-index:22;width:1px;height:1px;pointer-events:none;opacity:min(.72,calc((var(--rear-dust-opacity) + var(--drift-dust-opacity)) * .78));--rear-dust-flip: 1;--rear-dust-anchor-offset: 0px;transform:translateY(var(--bike-bob));transition:opacity 80ms linear}.vb_rearWheelDust_mQEua:before{content:"";position:absolute;left:0;bottom:0;width:180px;height:129px;background:var(--rear-dust-sprite) 0 0 / 800% 100% no-repeat;transform:translate(-8%) scale(calc(var(--rear-dust-scale) + var(--drift-intensity) * .24)) scaleX(var(--rear-dust-flip));transform-origin:0% 100%;animation:vb_rearDustSprite_V925g .52s steps(1,end) infinite;image-rendering:pixelated;will-change:transform,background-position}.vb_rearWheelDust_mQEua[data-dust-direction=left]{--rear-dust-anchor-offset: 40px}.vb_rearWheelDust_mQEua[data-dust-direction=right]{--rear-dust-flip: -1}.vb_sceneCamera_d1dM4[data-speed-feel=calm] .vb_speedTunnel_CqNiy,.vb_sceneCamera_d1dM4[data-speed-feel=calm] .vb_speedStreaks_MelMd{opacity:0}@keyframes vb_speedStreakRush_6zZYU{0%{transform:translate(-50%) translate3d(0,-8%,0) scaleY(calc(.8 + var(--speed-feel) * .38))}to{transform:translate(-50%) translate3d(0,18%,0) scaleY(calc(1.05 + var(--speed-feel) * .5))}}.vb_sceneCamera_d1dM4[data-speed-feel=tunnel] .vb_speedStreaks_MelMd{animation-name:vb_speedTunnelStreakRush_oo7n5}@keyframes vb_speedTunnelStreakRush_oo7n5{0%{transform:translate(-50%) translate3d(0,-12%,0) scaleY(calc(.9 + var(--speed-feel) * .62))}to{transform:translate(-50%) translate3d(0,22%,0) scaleY(calc(1.18 + var(--speed-feel) * .72))}}@keyframes vb_crashImpactShake_aOh0L{0%,to{transform:translateZ(0)}18%{transform:translate3d(-6px,3px,0)}38%{transform:translate3d(5px,-2px,0)}62%{transform:translate3d(-3px,1px,0)}}@keyframes vb_crashCameraKick_m-58A{0%{transform:translate(var(--camera-sway-x)) translateY(var(--speed-camera-pull)) scale(var(--speed-fov-scale)) rotate(var(--camera-roll))}35%{transform:translate(calc(var(--camera-sway-x) - 8px)) translateY(4px) scale(calc(var(--speed-fov-scale) * 1.025)) rotate(calc(var(--camera-roll) - .8deg))}to{transform:translate(var(--camera-sway-x)) translateY(var(--speed-camera-pull)) scale(var(--speed-fov-scale)) rotate(var(--camera-roll))}}@keyframes vb_crashDustBurst_sigmQ{0%{opacity:0;transform:translate(-50%) translateY(22px) scale(.44);filter:blur(1px)}18%{opacity:.95;transform:translate(-50%) translateY(8px) scale(.88);filter:blur(2px)}58%{opacity:.72;transform:translate(calc(-50% - var(--drift-slide) * .32)) translateY(-8px) scale(1.18);filter:blur(4px)}to{opacity:0;transform:translate(calc(-50% - var(--drift-slide) * .5)) translateY(-24px) scale(1.46);filter:blur(7px)}}@keyframes vb_crashHeroDustGlow_P6P9Q{0%{transform:translate(-50%) rotateX(64deg) scale(.54);opacity:0}24%{transform:translate(-50%) rotateX(64deg) scale(1.02);opacity:.84}to{transform:translate(-50%) rotateX(64deg) scale(1.36);opacity:0}}@keyframes vb_rearDustSprite_V925g{0%{background-position:0% 0}12.5%{background-position:14.2857% 0}25%{background-position:28.5714% 0}37.5%{background-position:42.8571% 0}50%{background-position:57.1429% 0}62.5%{background-position:71.4286% 0}75%{background-position:85.7143% 0}87.5%,to{background-position:100% 0}}@keyframes vb_heroLaunchMicroShake_g56J8{0%,to{margin-top:0}50%{margin-top:calc(var(--hero-launch-shake, 0px) * -.34)}}@keyframes vb_driftStageShake_-aMBj{0%,to{margin-left:0}25%{margin-left:calc(var(--drift-shake) * -.45)}75%{margin-left:calc(var(--drift-shake) * .45)}}@keyframes vb_engineBikeVibration_Oj9q2{0%,to{margin-left:calc(0px - var(--engine-vibration-x));margin-top:0}25%{margin-left:var(--engine-vibration-x);margin-top:calc(0px - var(--engine-vibration-y))}50%{margin-left:calc(var(--drift-shake) + var(--engine-vibration-x));margin-top:var(--engine-vibration-y)}75%{margin-left:calc(0px - var(--engine-vibration-x));margin-top:var(--engine-vibration-y)}}.vb_assetsPreloadScreen_tp1KZ{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;width:var(--game-width);height:var(--game-height);display:flex;align-items:flex-end;justify-content:center;padding:0 32px 38px;text-align:center;text-transform:uppercase;letter-spacing:var(--speedway-track-wide);overflow:hidden;background:#000;pointer-events:none;cursor:progress;opacity:0;animation:vb_speedwayIntroFadeIn_sIo8q .42s ease-out forwards}.vb_assetsPreloadScreen_tp1KZ:before,.vb_assetsPreloadScreen_tp1KZ:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vb_assetsPreloadScreen_tp1KZ:before{z-index:0;background:url(/assets/gamespeedway/intro/intro_sm.jpg) center / cover no-repeat}.vb_assetsPreloadScreen_tp1KZ:after{z-index:2;background:linear-gradient(180deg,#0000000a,#0000001a 48%,#000000c7)}.vb_assetsPreloadImage_vsXMm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .36s ease-out}.vb_assetsPreloadImageLoaded_15-bY{opacity:1}.vb_assetsPreloadScreenReady_NSP2d{pointer-events:auto;cursor:default}.vb_assetsPreloadScreenLeaving_SKQKb{animation:vb_speedwayIntroFadeOut_E-r70 .42s ease-in forwards}.vb_assetsIntroContent_iPvYV{position:relative;z-index:3;width:min(520px,100%);display:flex;flex-direction:column;align-items:center}.vb_assetsPreloadErrorScreen_UKIMY{pointer-events:auto;cursor:default}.vb_assetsLoadingEyebrow_FX6NQ,.vb_assetsLoadingTitle_Uxb3-,.vb_assetsLoadingHint_ADmJf{margin:0;text-shadow:0 3px 18px rgba(0,0,0,.72)}.vb_assetsLoadingActionSlot_Q5iX4{min-height:43px;margin-top:56px;display:flex;align-items:center;justify-content:center}.vb_assetsLoadingEyebrow_FX6NQ{color:#b9b3a880;font-size:14px;line-height:1.2;letter-spacing:var(--speedway-track-label);animation:vb_speedwayLoadingPulse_z42ps 1.4s ease-in-out infinite alternate}.vb_assetsLoadingTitle_Uxb3-{color:#ffcf83;font-size:72px;line-height:.92;letter-spacing:.16em;white-space:nowrap}.vb_assetsLoadingHint_ADmJf{width:min(520px,100%);margin-top:22px;color:#b9b3a8;font-size:14px;line-height:1.35;letter-spacing:var(--speedway-track-label)}.vb_assetsContinueButton_o0FSG,.vb_assetsRetryButton_R0d5T{padding:12px 18px;border:1px solid rgba(246,211,106,.48);border-radius:999px;color:#f6d36a;background:#080b12c7;font:inherit;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-label);text-transform:uppercase;cursor:pointer;box-shadow:0 16px 44px #00000057}.vb_assetsRetryButton_R0d5T{margin-top:28px}.vb_assetsContinueButton_o0FSG:hover,.vb_assetsContinueButton_o0FSG:focus-visible,.vb_assetsRetryButton_R0d5T:hover,.vb_assetsRetryButton_R0d5T:focus-visible{color:#03060d;background:#f6d36a;outline:none}@keyframes vb_speedwayIntroFadeIn_sIo8q{0%{opacity:0}to{opacity:1}}@keyframes vb_speedwayIntroFadeOut_E-r70{0%{opacity:1}to{opacity:0}}@keyframes vb_speedwayLoadingPulse_z42ps{0%{opacity:.5}to{opacity:.8}}.vb_roadGuides_2sc-a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.vb_roadProjectedLine_1hM99{position:absolute;left:0;right:0;top:var(--horizon-y);bottom:0;z-index:6;pointer-events:none;overflow:visible;opacity:.24;filter:saturate(.62) brightness(.88);mix-blend-mode:screen;-webkit-mask-image:var(--road-horizon-fade);mask-image:var(--road-horizon-fade);transition:opacity .18s ease}.vb_roadGuidesRacing_e30LX .vb_roadProjectedLine_1hM99{opacity:1;filter:none}.vb_roadProjectedGuide_KLlU1,.vb_roadProjectedSafe_z2nXD,.vb_roadProjectedIdeal_OpDEo{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vb_roadProjectedGuide_KLlU1{display:none;clip-path:polygon(calc(50% + var(--ideal-line-screen-top, 0px) - var(--road-crash-screen-top, 4.5px)) 0,calc(50% + var(--ideal-line-screen-upper, 0px) - var(--road-crash-screen-upper, 40px)) 25%,calc(50% + var(--ideal-line-screen-middle, 0px) - var(--road-crash-screen-middle, 76px)) 50%,calc(50% + var(--ideal-line-screen-lower, 0px) - var(--road-crash-screen-lower, 113px)) 75%,calc(50% + var(--ideal-line-screen-bottom, 0px) - var(--road-crash-screen-bottom, 150px)) 100%,calc(50% + var(--ideal-line-screen-bottom, 0px) + var(--road-crash-screen-bottom, 150px)) 100%,calc(50% + var(--ideal-line-screen-lower, 0px) + var(--road-crash-screen-lower, 113px)) 75%,calc(50% + var(--ideal-line-screen-middle, 0px) + var(--road-crash-screen-middle, 76px)) 50%,calc(50% + var(--ideal-line-screen-upper, 0px) + var(--road-crash-screen-upper, 40px)) 25%,calc(50% + var(--ideal-line-screen-top, 0px) + var(--road-crash-screen-top, 4.5px)) 0);background:linear-gradient(180deg,#ffd68b05,#ffd68b14 48%,#ffd68b1f);filter:blur(1.4px) drop-shadow(0 0 18px rgba(255,170,82,.12))}.vb_stageRoadDebug_O36Y4 .vb_roadProjectedGuide_KLlU1{display:block}.vb_roadProjectedSafe_z2nXD{clip-path:polygon(calc(50% + var(--ideal-line-screen-top, 0px) - var(--road-crash-screen-top, 4.5px)) 0,calc(50% + var(--ideal-line-screen-upper, 0px) - var(--road-crash-screen-upper, 40px)) 25%,calc(50% + var(--ideal-line-screen-middle, 0px) - var(--road-crash-screen-middle, 76px)) 50%,calc(50% + var(--ideal-line-screen-lower, 0px) - var(--road-crash-screen-lower, 113px)) 75%,calc(50% + var(--ideal-line-screen-bottom, 0px) - var(--road-crash-screen-bottom, 150px)) 100%,calc(50% + var(--ideal-line-screen-bottom, 0px) + var(--road-crash-screen-bottom, 150px)) 100%,calc(50% + var(--ideal-line-screen-lower, 0px) + var(--road-crash-screen-lower, 113px)) 75%,calc(50% + var(--ideal-line-screen-middle, 0px) + var(--road-crash-screen-middle, 76px)) 50%,calc(50% + var(--ideal-line-screen-upper, 0px) + var(--road-crash-screen-upper, 40px)) 25%,calc(50% + var(--ideal-line-screen-top, 0px) + var(--road-crash-screen-top, 4.5px)) 0);background:linear-gradient(180deg,#7bf3c205,#7bf3c221 48%,#7bf3c230);filter:blur(.65px) drop-shadow(0 0 12px rgba(123,243,194,.14))}.vb_roadProjectedIdeal_OpDEo{clip-path:polygon(calc(50% + var(--ideal-line-screen-top, 0px) - 1px) 0,calc(50% + var(--ideal-line-screen-upper, 0px) - 1px) 25%,calc(50% + var(--ideal-line-screen-middle, 0px) - 1px) 50%,calc(50% + var(--ideal-line-screen-lower, 0px) - 1px) 75%,calc(50% + var(--ideal-line-screen-bottom, 0px) - 1px) 100%,calc(50% + var(--ideal-line-screen-bottom, 0px) + 1px) 100%,calc(50% + var(--ideal-line-screen-lower, 0px) + 1px) 75%,calc(50% + var(--ideal-line-screen-middle, 0px) + 1px) 50%,calc(50% + var(--ideal-line-screen-upper, 0px) + 1px) 25%,calc(50% + var(--ideal-line-screen-top, 0px) + 1px) 0);background:repeating-linear-gradient(180deg,rgba(150,255,212,.94) 0 12px,transparent 12px 27px);background-position:0 var(--road-texture-perspective-offset);filter:drop-shadow(0 0 7px rgba(123,243,194,.62)) drop-shadow(0 0 14px rgba(255,244,210,.24));will-change:background-position}.vb_roadGuides_2sc-a[data-line-danger=wide] .vb_roadProjectedSafe_z2nXD{opacity:.68;background:linear-gradient(180deg,#ffd65c05,#ffd65c26 48%,#ffd65c38);filter:blur(.65px) drop-shadow(0 0 14px rgba(255,214,92,.17))}.vb_roadGuides_2sc-a[data-line-danger=danger] .vb_roadProjectedSafe_z2nXD{opacity:.54;background:linear-gradient(180deg,#ff746d05,#ff746d26 48%,#ff746d38);filter:blur(.65px) drop-shadow(0 0 14px rgba(255,116,109,.18))}.vb_stageRoadDebug_O36Y4 .vb_roadProjectedLine_1hM99{opacity:1;filter:none;mix-blend-mode:normal}.vb_stageRoadDebug_O36Y4 .vb_roadProjectedGuide_KLlU1{background:#ffe27a1f}.vb_stageRoadDebug_O36Y4 .vb_roadProjectedSafe_z2nXD{background:#7bf3c23d}.vb_stageRoadDebug_O36Y4 .vb_roadProjectedIdeal_OpDEo{background:#7bf3c2}.vb_stageRoadDebug_O36Y4{background:#080b10;--road-bend: 0px;--road-screen-curve: 0;--road-curve-intensity: 0;--road-curve-shadow-left: 0;--road-curve-shadow-right: 0;--road-curve-line-mid-shift: 0px;--camera-sway-x: 0px;--speed-fov-scale: 1;--speed-camera-pull: 0px;--speed-tunnel-opacity: 0;--rear-dust-opacity: 0;--drift-dust-opacity: 0;--road-horizon-fade: linear-gradient(180deg, rgba(0,0,0,.25) 0%, #000 12%, #000 100%)}.vb_stageRoadDebug_O36Y4:before,.vb_stageRoadDebug_O36Y4:after{display:none}.vb_stageRoadDebug_O36Y4 .vb_background_XXhy6{background-image:none!important;background:linear-gradient(180deg,#101620,#07090d 48%,#05070a)}.vb_stageRoadDebug_O36Y4 .vb_sceneCamera_d1dM4{animation:none;transform:none}.vb_stageRoadDebug_O36Y4 .vb_atmosphere_-StFO,.vb_stageRoadDebug_O36Y4 .vb_dust_F3oSI,.vb_stageRoadDebug_O36Y4 .vb_crashDust_5uQYu,.vb_stageRoadDebug_O36Y4 .vb_rearWheelDust_mQEua,.vb_stageRoadDebug_O36Y4 .vb_speedTunnel_CqNiy,.vb_stageRoadDebug_O36Y4 .vb_nearMissBurst_-yK63,.vb_stageRoadDebug_O36Y4 .vb_steerStreaks_62NZ6,.vb_stageRoadDebug_O36Y4 .vb_roadCurveShadow_U5GKN,.vb_stageRoadDebug_O36Y4 .vb_finishSnap_4DCFW,.vb_stageRoadDebug_O36Y4 .vb_ghostAttackToast_yLe1C{display:none!important}.vb_stageRoadDebug_O36Y4 .vb_startGate_ISrIj,.vb_stageRoadDebug_O36Y4 .vb_finishLine_mFVuq{opacity:.14;filter:grayscale(1)}.vb_stageRoadDebug_O36Y4 .vb_road_cR7f0:before{background:linear-gradient(90deg,rgba(255,226,122,.2) 0 2px,transparent 2px calc(100% - 2px),rgba(255,226,122,.2) calc(100% - 2px) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 72px),repeating-linear-gradient(180deg,rgba(123,243,194,.08) 0 2px,transparent 2px 72px),linear-gradient(90deg,#17191d,#2a2d31,#17191d);background-blend-mode:screen,normal,normal,normal;box-shadow:inset 0 0 0 2px #ffe27a47,inset 0 0 90px #0000008f}.vb_stageRoadDebug_O36Y4 .vb_road_cR7f0:after{display:none}.vb_roadCalibrationOverlay_JEIU7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;overflow:visible;-webkit-mask-image:var(--road-horizon-fade);mask-image:var(--road-horizon-fade)}.vb_roadCalibrationLine_plgKc{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;--road-mark-top-offset: 0%;--road-mark-bottom-offset: 0%;--road-mark-label-offset: 0%;--road-mark-half-stroke: .08%;transform:none;box-shadow:none}.vb_roadCalibrationLine_plgKc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;clip-path:polygon(calc(50% + var(--road-mark-top-offset) - var(--road-mark-half-stroke)) 0,calc(50% + var(--road-mark-top-offset) + var(--road-mark-half-stroke)) 0,calc(50% + var(--road-mark-bottom-offset) + var(--road-mark-half-stroke)) 100%,calc(50% + var(--road-mark-bottom-offset) - var(--road-mark-half-stroke)) 100%);filter:drop-shadow(0 0 7px currentColor)}.vb_roadCalibrationLine_plgKc b{position:absolute;top:58%;left:calc(50% + var(--road-mark-label-offset) + 8px);padding:3px 6px;border-radius:3px;background:#03060bd1;color:currentColor;font-size:10px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.vb_roadCalibrationCenter_Tlsqm{color:#7bf3c2;--road-mark-half-stroke: .1%}.vb_roadCalibrationWarningLeft_44e5M{color:#46c8ff;--road-mark-top-offset: calc(0% - var(--road-warning-projection-top, .3375%));--road-mark-bottom-offset: calc(0% - var(--road-warning-projection-bottom, 11.25%));--road-mark-label-offset: calc(0% - var(--road-warning-projection-label, 6.667%))}.vb_roadCalibrationWarningRight_t1fH2{color:#46c8ff;--road-mark-top-offset: var(--road-warning-projection-top, .3375%);--road-mark-bottom-offset: var(--road-warning-projection-bottom, 11.25%);--road-mark-label-offset: var(--road-warning-projection-label, 6.667%)}.vb_roadCalibrationCrashLeft_b8gnQ{color:#ff746d;--road-mark-top-offset: calc(0% - var(--road-crash-projection-top, .572917%));--road-mark-bottom-offset: calc(0% - var(--road-crash-projection-bottom, 19.097222%));--road-mark-label-offset: calc(0% - var(--road-crash-projection-label, 11.319%))}.vb_roadCalibrationCrashRight_B-f0c{color:#ff746d;--road-mark-top-offset: var(--road-crash-projection-top, .572917%);--road-mark-bottom-offset: var(--road-crash-projection-bottom, 19.097222%);--road-mark-label-offset: var(--road-crash-projection-label, 11.319%)}.vb_roadCalibrationEdgeLeft_KxQur{color:#ffd65c;--road-mark-top-offset: calc(0% - var(--road-edge-projection-top, 1.5%));--road-mark-bottom-offset: calc(0% - var(--road-edge-projection-bottom, 50%));--road-mark-label-offset: calc(0% - var(--road-edge-projection-label, 29.63%))}.vb_roadCalibrationEdgeRight_tOiWz{color:#ffd65c;--road-mark-top-offset: var(--road-edge-projection-top, 1.5%);--road-mark-bottom-offset: var(--road-edge-projection-bottom, 50%);--road-mark-label-offset: var(--road-edge-projection-label, 29.63%)}.vb_roadCalibrationWarningLeft_44e5M b,.vb_roadCalibrationCrashLeft_b8gnQ b,.vb_roadCalibrationEdgeLeft_KxQur b{left:auto;right:calc(50% - var(--road-mark-label-offset) + 8px)}.vb_roadPerspectiveGrid_TPYhp{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,transparent 0 11%,rgba(255,255,255,.22) 11.4%,transparent 11.9%)}.vb_roadPerspectiveRay_luHKF{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#ffffff52;transform-origin:50% 0}.vb_roadPerspectiveRayLeft_oKUiH{transform:rotate(-24deg)}.vb_roadPerspectiveRayRight_wvgK-{transform:rotate(24deg)}.vb_roadVanishingPoint_n8c6j{position:absolute;left:50%;top:0;width:12px;height:12px;border:2px solid #ffec99;border-radius:50%;color:#ffec99;transform:translate(-50%,-50%);box-shadow:0 0 18px #ffec99cc}.vb_roadVanishingPoint_n8c6j b{position:absolute;left:14px;top:-4px;padding:3px 6px;border-radius:3px;background:#03060bd6;font-size:10px;letter-spacing:.08em;white-space:nowrap}.vb_roadDebugNumericOverlay_rCBGD{position:absolute;right:clamp(12px,2cqw,28px);top:clamp(70px,10cqh,110px);z-index:44;display:grid;gap:5px;width:min(440px,46cqw);padding:11px 13px;border:1px solid rgba(255,214,92,.42);border-radius:7px;background:#03060bd6;color:#f7efe1db;font-size:var(--speedway-type-secondary);letter-spacing:.1em;pointer-events:none;text-transform:uppercase}.vb_roadDebugNumericOverlay_rCBGD strong{color:#ffd65c}.vb_roadDebugWrap_D6bl6{overflow:visible}.vb_stageMotionDebug_RxEue .vb_playerBike_ZOPGW{outline:1px solid rgba(123,243,194,.58)}.vb_motionDebugOverlay_pYwWE{position:absolute;right:clamp(12px,2cqw,28px);bottom:clamp(18px,4cqh,38px);z-index:44;display:grid;gap:5px;width:min(520px,48cqw);padding:11px 13px;border:1px solid rgba(123,243,194,.38);border-radius:7px;background:#03060bd6;color:#f7efe1db;font-size:var(--speedway-type-secondary);letter-spacing:.1em;pointer-events:none;text-transform:uppercase}.vb_motionDebugOverlay_pYwWE strong{color:#7bf3c2}.vb_motionDebugTrail_Dx-O2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:43;pointer-events:none}.vb_motionDebugDot_H-KeI{position:absolute;left:calc(50% + var(--motion-dot-state-x));bottom:calc(var(--rider-ground-offset) + 116px + var(--motion-dot-age) * 74px);width:7px;height:7px;border:1px solid rgba(3,6,11,.82);border-radius:50%;background:rgba(123,243,194,calc(.22 + var(--motion-dot-age) * .72));box-shadow:0 0 10px #7bf3c280;transform:translate(-50%,50%)}.vb_motionDebugDot_H-KeI:after{content:"";position:absolute;left:calc(var(--motion-dot-ref-x) - var(--motion-dot-state-x));top:50%;width:4px;height:4px;border-radius:50%;background:rgba(255,214,92,calc(.2 + var(--motion-dot-age) * .72));box-shadow:0 0 8px #ffd65c7a;transform:translate(-50%,-50%)}.vb_roadGameplayMarkings_vfvBj{position:absolute;left:0;right:0;top:var(--horizon-y);bottom:0;z-index:7;pointer-events:none;overflow:visible;-webkit-mask-image:var(--road-horizon-fade);mask-image:var(--road-horizon-fade);opacity:.72;mix-blend-mode:screen}.vb_roadGameplayMark_wOQfR{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;--road-mark-top-offset: 0px;--road-mark-bottom-offset: 0px;--road-mark-half-stroke: 1px;transform:none;border-radius:0;clip-path:polygon(calc(50% + var(--road-mark-top-offset) - var(--road-mark-half-stroke)) 0,calc(50% + var(--road-mark-upper-offset, var(--road-mark-top-offset)) - var(--road-mark-half-stroke)) 25%,calc(50% + var(--road-mark-middle-offset, var(--road-mark-top-offset)) - var(--road-mark-half-stroke)) 50%,calc(50% + var(--road-mark-lower-offset, var(--road-mark-bottom-offset)) - var(--road-mark-half-stroke)) 75%,calc(50% + var(--road-mark-bottom-offset) - var(--road-mark-half-stroke)) 100%,calc(50% + var(--road-mark-bottom-offset) + var(--road-mark-half-stroke)) 100%,calc(50% + var(--road-mark-lower-offset, var(--road-mark-bottom-offset)) + var(--road-mark-half-stroke)) 75%,calc(50% + var(--road-mark-middle-offset, var(--road-mark-top-offset)) + var(--road-mark-half-stroke)) 50%,calc(50% + var(--road-mark-upper-offset, var(--road-mark-top-offset)) + var(--road-mark-half-stroke)) 25%,calc(50% + var(--road-mark-top-offset) + var(--road-mark-half-stroke)) 0)}.vb_roadGameplayMarkWarningLeft_SiBTF,.vb_roadGameplayMarkWarningRight_-jP-h{display:none}.vb_roadGameplayMarkCrashLeft_UprU6,.vb_roadGameplayMarkCrashRight_HQasN{opacity:.18;background:linear-gradient(180deg,#ff746d08,#ff746d57 62%,#ff746dad);filter:drop-shadow(0 0 9px rgba(255,116,109,.42));transition:opacity 90ms linear}.vb_roadGameplayMarkEdgeLeft_spD5c,.vb_roadGameplayMarkEdgeRight_NI775{display:none}.vb_roadGameplayMarkWarningLeft_SiBTF{--road-mark-top-offset: calc(var(--ideal-line-screen-top, 0px) - var(--road-warning-screen-top, 2.7px));--road-mark-bottom-offset: calc(var(--ideal-line-screen-bottom, 0px) - var(--road-warning-screen-bottom, 90px))}.vb_roadGameplayMarkWarningRight_-jP-h{--road-mark-top-offset: calc(var(--ideal-line-screen-top, 0px) + var(--road-warning-screen-top, 2.7px));--road-mark-bottom-offset: calc(var(--ideal-line-screen-bottom, 0px) + var(--road-warning-screen-bottom, 90px))}.vb_roadGameplayMarkCrashLeft_UprU6{--road-mark-top-offset: calc(var(--ideal-line-screen-top, 0px) - var(--road-crash-screen-top, 4.5px));--road-mark-upper-offset: calc(var(--ideal-line-screen-upper, 0px) - var(--road-crash-screen-upper, 40px));--road-mark-middle-offset: calc(var(--ideal-line-screen-middle, 0px) - var(--road-crash-screen-middle, 76px));--road-mark-lower-offset: calc(var(--ideal-line-screen-lower, 0px) - var(--road-crash-screen-lower, 113px));--road-mark-bottom-offset: calc(var(--ideal-line-screen-bottom, 0px) - var(--road-crash-screen-bottom, 150px))}.vb_roadGameplayMarkCrashRight_HQasN{--road-mark-top-offset: calc(var(--ideal-line-screen-top, 0px) + var(--road-crash-screen-top, 4.5px));--road-mark-upper-offset: calc(var(--ideal-line-screen-upper, 0px) + var(--road-crash-screen-upper, 40px));--road-mark-middle-offset: calc(var(--ideal-line-screen-middle, 0px) + var(--road-crash-screen-middle, 76px));--road-mark-lower-offset: calc(var(--ideal-line-screen-lower, 0px) + var(--road-crash-screen-lower, 113px));--road-mark-bottom-offset: calc(var(--ideal-line-screen-bottom, 0px) + var(--road-crash-screen-bottom, 150px))}.vb_roadGameplayMarkEdgeLeft_spD5c{--road-mark-top-offset: calc(var(--ideal-line-screen-top, 0px) - var(--road-edge-screen-top, 13px));--road-mark-bottom-offset: calc(var(--ideal-line-screen-bottom, 0px) - var(--road-edge-screen-bottom, 432px))}.vb_roadGameplayMarkEdgeRight_NI775{--road-mark-top-offset: calc(var(--ideal-line-screen-top, 0px) + var(--road-edge-screen-top, 13px));--road-mark-bottom-offset: calc(var(--ideal-line-screen-bottom, 0px) + var(--road-edge-screen-bottom, 432px))}.vb_roadGuides_2sc-a[data-line-danger-side=left] .vb_roadGameplayMarkCrashLeft_UprU6,.vb_roadGuides_2sc-a[data-line-danger-side=right] .vb_roadGameplayMarkCrashRight_HQasN{opacity:var(--crash-boundary-active-opacity, .18)}.vb_stageRoadDebug_O36Y4 .vb_roadGameplayMarkings_vfvBj{opacity:.2}.vb_personalBest_sf7yC{width:min(270px,29cqw);padding:10px;border:1px solid rgba(123,243,194,.18);border-radius:3px;background:linear-gradient(180deg,rgba(123,243,194,.045),transparent 38%),#03060bc2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:inset 0 0 0 1px #0000006b,inset 4px 0 #7bf3c229,0 14px 36px #0000004d;color:#fff8e8;letter-spacing:calc(var(--speedway-track-label) - .04em);text-transform:uppercase}.vb_header_-RKC8{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;border-bottom:1px solid rgba(247,239,225,.13);padding-bottom:6px;color:#7bf3c2;font-size:var(--speedway-type-secondary);line-height:1}.vb_header_-RKC8 strong{color:#f7efe1ad;font-size:var(--speedway-type-secondary);font-weight:400;letter-spacing:var(--speedway-track-label)}.vb_grid_PwqHv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.vb_grid_PwqHv p{margin:0;padding:6px;border:1px solid rgba(247,239,225,.06);border-radius:2px;background:#f7efe10b}.vb_grid_PwqHv span,.vb_grid_PwqHv strong{display:block}.vb_grid_PwqHv span{color:#f7efe18f;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-label)}.vb_grid_PwqHv strong{margin-top:4px;color:#fff8e8;font-size:var(--speedway-type-secondary);letter-spacing:var(--speedway-track-tight);font-variant-numeric:tabular-nums}@media(orientation:portrait){.vb_personalBest_sf7yC{width:min(48cqw,190px);padding:8px}.vb_grid_PwqHv{gap:4px}.vb_grid_PwqHv p{padding:5px}}@media(max-width:520px){.vb_personalBest_sf7yC{width:min(52cqw,180px)}}.vb_page_qKQFX{min-height:100vh;padding:32px;background:radial-gradient(circle at top,#14202e 0,#070a10 42%,#020306);color:#f7efe1;font-family:var(--font-voxelbit),sans-serif;--speedway-type-base: 16px;--speedway-type-secondary: 12px;--speedway-type-title: 48px;--speedway-track-tight: .04em;--speedway-track-label: .12em;--speedway-track-medium: .18em;--speedway-track-wide: .24em;--speedway-track-story-long: .22em;--speedway-track-extra-wide: .32em;--session-accent-warm: #f3d36a;--session-accent-hot: #ff745f;--session-accent-fast: #7bf3c2}.vb_header_8cSXD{max-width:1180px;margin:0 auto 28px}.vb_kicker_dEunL{margin:0 0 8px;color:#7bf3c2;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.vb_title_Lyl74{margin:0 0 12px;color:#ffcf83;font-size:clamp(34px,5vw,72px);line-height:.9;letter-spacing:.08em;text-transform:uppercase}.vb_lead_J8mjt{max-width:860px;margin:0;color:#f7efe1b8;line-height:1.6}.vb_section_zSP2j{max-width:1180px;margin:0 auto 28px;padding:20px;border:1px solid rgba(247,239,225,.12);border-radius:14px;background:#05080ec7;box-shadow:0 18px 50px #00000057}.vb_section_zSP2j h2{margin:0 0 16px;color:#fff8e8;font-size:20px;letter-spacing:.18em;text-transform:uppercase}.vb_grid_aeeF9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.vb_card_cylYb{padding:14px;border:1px solid rgba(247,239,225,.1);border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);overflow:hidden}.vb_sampleStage_ACkIY{min-height:104px;padding:16px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(247,239,225,.12);border-radius:8px;background:radial-gradient(circle at 50% 35%,rgba(246,211,106,.1),transparent 45%),#03060d}.vb_meta_G3ki7{margin-top:12px;display:grid;gap:5px;color:#f7efe19e;font-size:12px;line-height:1.45}.vb_code_hZeIp{color:#7bf3c2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.vb_props_uD-MX{color:#f7efe1c2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.vb_buttonRow_nhR75{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.vb_stateLabel_YswyK{width:100%;margin:8px 0 0;color:#f7efe185;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.vb_gameBackplate_W9SnS{position:relative;min-height:140px;padding:18px;border-radius:8px;background:linear-gradient(180deg,#111827,#03060d 65%)}.vb_staticOverlay_w8PNk{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.vb_panelStage_c317A{display:block}.vb_panelStage_c317A>*{max-width:100%}.vb_notes_L7NpS{max-width:1180px;margin:0 auto;padding:18px 20px;border-left:3px solid #f3d36a;background:#f3d36a14;color:#f7efe1c7;line-height:1.55}.vb_notes_L7NpS h2{margin-top:0}body{margin:0;line-height:normal;background-color:var(--bgcolor);font-family:VoxelBit,sans-serif;transition:background-color .18s ease,color .18s ease}a{color:var(--primary);text-decoration:none}h1,h2,h3{font-weight:400}h1{font-size:var(--fs-48);line-height:var(--lh-48)}@font-face{font-family:VoxelBit;src:url(/fonts/voxelbit/VoxelBit-Regular.woff2) format("woff2"),url(/fonts/voxelbit/VoxelBit-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--bgcolor: #f2f2f2;--primary: #171717;--secondary: #909090;--divider: rgba(23, 23, 23, .14);--color-darkgreen: #097b2d;--color-dimgray-100: #696158;--color-dimgray-200: #5d5d5d;--color-dimgray-300: #4b4032;--color-firebrick: #c32121;--color-gray: #848484;--color-royalblue: #2a51ba;--color-steelblue: #016f94;--gap-16: 16px;--gap-20: 20px;--padding-0: 0px;--padding-16: 16px;--padding-24: 24px;--font-voxelbit: VoxelBit;--fs-14: 14px;--fs-18: 18px;--fs-24: 24px;--fs-29: 29px;--fs-38: 38px;--fs-48: 48px;--height-48: 48px;--height-615: 615px;--max-h-361: 361px;--max-w-361: 361px;--min-h-300: 300px;--min-h-321: 321px;--min-w-300: 300px;--min-w-322: 322px;--width-616: 616px;--lh-18: 18px;--lh-24: 24px;--lh-29: 29px;--lh-38: 38px;--lh-48: 48px;--lh-normal: normal;--ls-normal: normal}:root[data-theme=dark]{color-scheme:dark;--bgcolor: #000;--primary: #fff;--secondary: #8e8e8e;--divider: rgba(255, 255, 255, .15)}@media screen and (max-width:767px){h1{font-size:var(--fs-29);line-height:var(--lh-29)}}::view-transition-old(boxing-hero-image),::view-transition-new(boxing-hero-image){animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1);height:100%;object-fit:contain;overflow:hidden}@media(prefers-reduced-motion:reduce){::view-transition-old(boxing-hero-image),::view-transition-new(boxing-hero-image){animation-duration:1ms}}
