.MazeGame_visuallyHidden__t4ZNs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.MazeGame_page__5EDXm{width:min(100%,82rem);margin:0 auto;padding:max(clamp(1rem,3vw,2.5rem),env(safe-area-inset-top)) max(clamp(1rem,3vw,2.5rem),env(safe-area-inset-right)) max(clamp(1rem,3vw,2.5rem),env(safe-area-inset-bottom)) max(clamp(1rem,3vw,2.5rem),env(safe-area-inset-left))}.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_completeCard__OUiaL,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_completeCard__OUiaL>span,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_confetti__YDlQQ i,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_destinationHalo__ArSss,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_encounterCard__5GdV_,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_pointsFloat__WYRxd,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_roadBlockedPulse__kr1l6,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_roamingAnimal__md_lk,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_vehicleDirection__e40EP,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_vehicleTrail__krqYU,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_vehicle__OpFYc,.MazeGame_page__5EDXm[data-calm-motion=true] .MazeGame_wheelSpoke__79a5N{transition:none;animation:none}.MazeGame_page__5EDXm[data-large-controls=true] .MazeGame_directionPad___IYMy{grid-template-rows:repeat(2,4rem)}.MazeGame_page__5EDXm[data-large-controls=true] .MazeGame_directionPad___IYMy button{font-size:2rem}.MazeGame_panelToggleRail__Tvu_Q{position:absolute;z-index:6;top:clamp(.65rem,2vw,1rem);right:clamp(.65rem,2vw,1rem);display:flex;gap:.55rem;justify-content:flex-end}.MazeGame_panelToggle__a_YyM{display:grid;width:3rem;height:3rem;padding:0;place-items:center;border:2px solid #17384c;border-radius:50%;color:#17384c;background:rgba(255,255,255,.9490196078);box-shadow:0 3px 0 #17384c;cursor:pointer}.MazeGame_panelToggle__a_YyM span{font-size:1.35rem;line-height:1}.MazeGame_panelToggle__a_YyM[aria-expanded=true]{background:#fff1a8;transform:translateY(2px);box-shadow:0 1px 0 #17384c}.MazeGame_panelToggle__a_YyM:focus-visible{outline:4px solid #1e78c5;outline-offset:3px}.MazeGame_header__e9xza[hidden],.MazeGame_zoomControls__yF7oS[hidden]{display:none}.MazeGame_jungle__KogAQ{pointer-events:none;filter:drop-shadow(0 4px 3px rgba(33,71,47,.4))}.MazeGame_jungleFloor__x7Kk2{fill:#3e7740;stroke:#215a35;stroke-width:5px}.MazeGame_jungleLeaf__YfzO4{fill:#78bd4b;stroke:#286339;stroke-linejoin:round;stroke-width:3px}.MazeGame_jungleTrees__fDPVL{filter:drop-shadow(0 2px 1px rgba(23,59,38,.3333333333))}.MazeGame_treeTrunk__6VHCb{fill:none;stroke:#6c4928;stroke-linecap:round;stroke-width:7px}.MazeGame_treeCanopy__jBNlX{fill:#2d723d;stroke:#18542e;stroke-width:3px}.MazeGame_treeCanopyLight__6Sxn6{fill:#5ca747}.MazeGame_shrub__7R8rC{fill:#6eb64c;stroke:#235d35;stroke-linejoin:round;stroke-width:3px}.MazeGame_jungle__KogAQ[data-vegetation=bamboo] .MazeGame_treeTrunk__6VHCb{stroke:#83a947;stroke-width:4px}.MazeGame_jungle__KogAQ[data-vegetation=bamboo] .MazeGame_treeCanopyLight__6Sxn6,.MazeGame_jungle__KogAQ[data-vegetation=bamboo] .MazeGame_treeCanopy__jBNlX{fill:#8fc653}.MazeGame_jungle__KogAQ[data-vegetation=scrub] .MazeGame_jungleFloor__x7Kk2{fill:#688a43}.MazeGame_jungle__KogAQ[data-vegetation=wetland] .MazeGame_jungleFloor__x7Kk2{fill:#4d8e72;stroke:#24624f}.MazeGame_animalFace__WdBdp{fill:#e8a43a;stroke:#573d27;stroke-width:3px}.MazeGame_animalMarker__jpI5A{transform-box:fill-box;transform-origin:center}.MazeGame_animalMarker__jpI5A[data-animal=hyena] .MazeGame_animalFace__WdBdp{fill:#a99273}.MazeGame_animalMarker__jpI5A[data-animal=cheetah] .MazeGame_animalFace__WdBdp{fill:#e6ad43}.MazeGame_roamingAnimal__md_lk{pointer-events:none;transition:transform .28s ease-in-out;filter:drop-shadow(0 3px 2px rgba(38,50,31,.4))}.MazeGame_hawkBody__74c15,.MazeGame_hawkHead__SDOIb,.MazeGame_hawkWing__fe9oB{fill:#8a5b35;stroke:#432d1d;stroke-linejoin:round;stroke-width:3px}.MazeGame_hawkHead__SDOIb{fill:#d7bd8a}.MazeGame_hawkBeak__uAh9k{fill:#e5a735;stroke:#6d4b1f;stroke-linejoin:round;stroke-width:2px}.MazeGame_animalMarker__jpI5A[data-animal=elephant] .MazeGame_animalEarFill__LiJGG,.MazeGame_animalMarker__jpI5A[data-animal=elephant] .MazeGame_animalFace__WdBdp{fill:#aeb8be;stroke:#53636d;stroke-width:3px}.MazeGame_animalMarker__jpI5A[data-animal=monkey] .MazeGame_animalFace__WdBdp{fill:#87552f}.MazeGame_animalMarker__jpI5A[data-animal=monkey] .MazeGame_animalEarFill__LiJGG{fill:#c88853;stroke:#573d27;stroke-width:3px}.MazeGame_animalEar__qxhJ4,.MazeGame_animalMuzzle__V10WX,.MazeGame_animalStripe__NnYm5,.MazeGame_elephantTrunk__9rWLb,.MazeGame_turtleFoot__YMvxP,.MazeGame_turtlePattern__wXaFA{fill:none;stroke:#573d27;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.MazeGame_animalEye__DfW9i{fill:#29323a}.MazeGame_hyenaSpot__qu_hw{fill:none;stroke:#473928;stroke-linecap:round;stroke-width:5px}.MazeGame_monkeyMuzzle__5T778{fill:#d9a06e;stroke:#573d27;stroke-width:2px}.MazeGame_turtleShell__9RUnq{fill:#659d4d;stroke:#294f31;stroke-width:4px}.MazeGame_turtleHead__T3IMC{fill:#8bbc66;stroke:#294f31;stroke-width:3px}.MazeGame_turtleFoot__YMvxP,.MazeGame_turtlePattern__wXaFA{stroke:#315e35}.MazeGame_header__e9xza{display:flex;gap:2rem;align-items:end;justify-content:space-between;margin-bottom:clamp(1rem,3vw,2rem)}.MazeGame_header__e9xza h1{max-width:13ch;margin:.35rem 0 .6rem;font-size:clamp(2.3rem,6vw,5rem);line-height:.96;letter-spacing:-.045em}.MazeGame_header__e9xza p{max-width:42rem;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.MazeGame_eyebrow__qnDeQ{color:#c64b29;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.MazeGame_missionGuide__vkKSQ{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;gap:.65rem;align-items:center;max-width:44rem;margin-top:.85rem;border:2px solid #8eb4c8;border-radius:1rem;padding:.65rem .8rem;background:#eff9fd}.MazeGame_missionGuide__vkKSQ>span{font-size:1.35rem}.MazeGame_missionGuide__vkKSQ .MazeGame_missionCaption__9TfFP{margin:0;font-size:.92rem;font-weight:750;line-height:1.4}.MazeGame_missionGuide__vkKSQ button{min-height:2.75rem;border:2px solid #32657a;border-radius:999px;padding:.5rem .75rem;color:#18324a;background:#fff;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.MazeGame_missionGuide__vkKSQ button:disabled{opacity:.55;cursor:not-allowed}.MazeGame_actions__63rq6{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.MazeGame_actions__63rq6 .MazeGame_pointScore__jGATf,.MazeGame_actions__63rq6 .MazeGame_saveStatus__T_laH,.MazeGame_actions__63rq6 a,.MazeGame_actions__63rq6 button{display:inline-flex;gap:.35rem;align-items:center;justify-content:center;min-height:2.8rem;border:2px solid #18324a;border-radius:999px;padding:.7rem .9rem;color:#18324a;background:#fff;font:inherit;font-size:.9rem;font-weight:850;text-decoration:none;box-shadow:0 4px 0 #18324a}.MazeGame_actions__63rq6 a,.MazeGame_actions__63rq6 button{cursor:pointer}.MazeGame_actions__63rq6 a:active,.MazeGame_actions__63rq6 button:active{transform:translateY(3px);box-shadow:0 1px 0 #18324a}.MazeGame_actions__63rq6 .MazeGame_saveStatus__T_laH{border-color:#6c8c59;background:#eef7e5;box-shadow:none}.MazeGame_actions__63rq6 .MazeGame_pointScore__jGATf{border-color:#9a7415;color:#5f4300;background:#fff3b7;box-shadow:none}.MazeGame_actions__63rq6 .MazeGame_soundButton__TDdzL{min-width:5.8rem;border-color:#876c25;background:#fff3b7;box-shadow:0 4px 0 #876c25}.MazeGame_actions__63rq6 .MazeGame_soundButton__TDdzL[aria-pressed=false]{color:#526677;background:#edf1f3}.MazeGame_actions__63rq6 .MazeGame_accountLink__rv06L{border-color:#678194;background:#eaf6ff;box-shadow:0 4px 0 #678194}.MazeGame_actions__63rq6 .MazeGame_primaryAction__hypgG{border-color:#7f2d18;color:#fff;background:#bb4220;box-shadow:0 4px 0 #7f2d18}.MazeGame_gameRegion__A3cyj{position:relative;overscroll-behavior:none;border-radius:2.5rem;outline:none}.MazeGame_gameRegion__A3cyj:focus-visible{outline:5px solid #1e78c5;outline-offset:5px}.MazeGame_turnBanner__4VVKS{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:center;min-height:3rem;margin-bottom:.75rem;padding:.45rem .55rem .45rem .8rem;border:3px solid #284f76;border-radius:999px;background:#f2f9ff;box-shadow:0 5px 0 rgba(40,79,118,.2)}.MazeGame_turnBanner__4VVKS button{min-height:2.25rem;border:2px solid #284f76;border-radius:999px;font:inherit;font-weight:800;background:#fff}.MazeGame_boardFrame__u9uAH{position:relative;overflow:hidden;overscroll-behavior:none;touch-action:none;user-select:none;-webkit-user-select:none;border:clamp(6px,1vw,12px) solid #fff;border-radius:clamp(1.5rem,4vw,3rem);background:#9bd36a;box-shadow:0 24px 70px rgba(56,90,53,.2509803922)}.MazeGame_scoreChip__K0s_p{display:inline-flex;flex:0 0 auto;gap:.35rem;align-items:center;min-height:2.75rem;border:2px solid #9a7415;border-radius:999px;padding:.55rem .8rem;color:#5f4300;background:#fff3b7;font-size:.88rem;font-weight:900;box-shadow:0 5px 14px rgba(85,63,21,.2)}.MazeGame_routeMeta__kWGms{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;margin:.8rem 0 0}.MazeGame_routeMeta__kWGms strong{border-radius:999px;padding:.28rem .65rem;color:#17384c;background:#fff1a8;font-size:.82rem}.MazeGame_routeMeta__kWGms span{color:#506772;font-size:.82rem;font-weight:700}.MazeGame_board__fQgCI{display:block;width:100%;max-height:min(72vh,50rem);touch-action:none;user-select:none;-webkit-user-select:none}.MazeGame_zoomControls__yF7oS{position:absolute;z-index:4;top:calc(clamp(.65rem,2vw,1rem) + 3.7rem);right:clamp(.65rem,2vw,1rem);display:flex;gap:.32rem;align-items:center;padding:.36rem;border:2px solid rgba(23,56,76,.2);border-radius:999px;background:rgba(255,255,255,.9490196078);box-shadow:0 6px 18px rgba(23,56,76,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.MazeGame_zoomControls__yF7oS button{display:grid;width:clamp(2.35rem,6vw,2.8rem);min-width:clamp(2.35rem,6vw,2.8rem);height:clamp(2.35rem,6vw,2.8rem);padding:0;place-items:center;border:0;border-radius:50%;color:#17384c;background:#e6f4ff;font:inherit;font-size:1.35rem;font-weight:900;line-height:1;cursor:pointer}.MazeGame_zoomControls__yF7oS button:focus-visible{outline:4px solid #ffce45;outline-offset:2px}.MazeGame_zoomControls__yF7oS button:disabled{opacity:.42;cursor:default}.MazeGame_zoomControls__yF7oS output{min-width:5.4rem;color:#17384c;font-size:.75rem;font-weight:900;text-align:center}.MazeGame_grass___ifhK{fill:#9bd36a;stroke:#5f9e47;stroke-width:7px}.MazeGame_grass___ifhK[data-world=seaside]{fill:#b8dfb1}.MazeGame_grass___ifhK[data-world=woodland]{fill:#82bd6b}.MazeGame_grass___ifhK[data-world=rainforest]{fill:#4f9c68;stroke:#24583a}.MazeGame_grass___ifhK[data-world=space]{fill:#28365f;stroke:#141c37}.MazeGame_scenery__T6i4A{pointer-events:none;opacity:.88}.MazeGame_seasideWave__5K2HN{fill:none;stroke:#4b9bc0;stroke-linecap:round;stroke-width:5px}.MazeGame_seashell__rvAhL{fill:#ffd2bb;stroke:#a8675f;stroke-width:3px}.MazeGame_woodlandFern___x_jb{fill:none;stroke:#1f6538;stroke-linecap:round;stroke-width:4px}.MazeGame_rainforestCanopy__B0J32,.MazeGame_rainforestRiver__GUWlO{fill:none;stroke-linecap:round;stroke-linejoin:round}.MazeGame_rainforestCanopy__B0J32{stroke:#205c3c;stroke-width:9px}.MazeGame_rainforestRiver__GUWlO{stroke:#70d5d2;stroke-width:7px}.MazeGame_spaceStar__zXRYL{fill:#f7f2bc;filter:drop-shadow(0 0 4px #baf4ff)}.MazeGame_spacePlanet__jo08j circle{fill:#9a75c6;stroke:#d4c0f1;stroke-width:3px}.MazeGame_spacePlanet__jo08j path{fill:none;stroke:#9eeaf2;stroke-width:4px}.MazeGame_cloud__khtGP{fill:#eaf8ff}.MazeGame_tree__8HJWY rect{fill:#815328}.MazeGame_tree__8HJWY circle{fill:#347e43;stroke:#246337;stroke-width:2px}.MazeGame_flower__tEnLH path{fill:none;stroke:#3c7d40;stroke-width:3px}.MazeGame_flower__tEnLH circle{fill:#fff3fa;stroke:#d84886;stroke-width:2px}.MazeGame_flower__tEnLH .MazeGame_flowerCenter__BrERz{fill:#ffd84f;stroke:#b98916}.MazeGame_roadEdge__S0_3w,.MazeGame_roadKerb__A_M_G,.MazeGame_roadMarking__G9tt_,.MazeGame_road__dsjC0{stroke-linecap:round}.MazeGame_roadEdge__S0_3w{stroke:#374954;stroke-width:58px}.MazeGame_roadKerb__A_M_G{stroke:#aab5ba;stroke-width:53px}.MazeGame_road__dsjC0{stroke:#5c6c78;stroke-width:48px}.MazeGame_roadMarking__G9tt_{stroke:#ffe17a;stroke-width:4px;stroke-dasharray:9 13}.MazeGame_board__fQgCI[data-world=rainforest] .MazeGame_road__dsjC0{stroke:#6f7d75}.MazeGame_board__fQgCI[data-world=rainforest] .MazeGame_roadEdge__S0_3w{stroke:#29483b}.MazeGame_board__fQgCI[data-world=rainforest] .MazeGame_roadKerb__A_M_G{stroke:#829087}.MazeGame_board__fQgCI[data-world=rainforest] .MazeGame_roadMarking__G9tt_{stroke:#f6df76}.MazeGame_board__fQgCI[data-world=rainforest] .MazeGame_junction__2G_gd{fill:#6f7d75}.MazeGame_board__fQgCI[data-world=space] .MazeGame_road__dsjC0{stroke:#8293b1}.MazeGame_board__fQgCI[data-world=space] .MazeGame_roadEdge__S0_3w{stroke:#18213e}.MazeGame_board__fQgCI[data-world=space] .MazeGame_roadKerb__A_M_G{stroke:#a0b3d2}.MazeGame_board__fQgCI[data-world=space] .MazeGame_roadMarking__G9tt_{stroke:#aef3ff}.MazeGame_board__fQgCI[data-world=space] .MazeGame_junction__2G_gd{fill:#8293b1}.MazeGame_dioramaScenery__7hifw{pointer-events:none}.MazeGame_board__fQgCI[data-quality=low] .MazeGame_destination__ytQTh,.MazeGame_board__fQgCI[data-quality=low] .MazeGame_propCrystal__8rUyo,.MazeGame_board__fQgCI[data-quality=low] .MazeGame_spaceStar__zXRYL{filter:none}.MazeGame_board__fQgCI[data-quality=low] .MazeGame_propShadow__Pm0aR{opacity:.65}.MazeGame_dioramaProp__I3sBU{transform-box:fill-box;transform-origin:center}.MazeGame_propShadow__Pm0aR{fill:rgba(23,50,73,.1882352941)}.MazeGame_propCrater__B27Lj{fill:rgba(23,35,71,.4)}.MazeGame_propCraterRim__FVPII{fill:rgba(102,119,160,.6666666667)}.MazeGame_propWetland__4Xvdw{fill:rgba(101,181,164,.5333333333);stroke:#d2f0d8;stroke-width:2px}.MazeGame_propShell___tb6Z{fill:#f6c8b9;stroke:#a76b67;stroke-width:2px}.MazeGame_propDetail__m_vy_{fill:none;stroke:rgba(255,255,255,.6666666667);stroke-linecap:round;stroke-width:1.5px}.MazeGame_propHouse__uai6z{fill:#f4d39a;stroke:#86533a;stroke-width:2px}.MazeGame_dioramaProp__I3sBU[data-variant="1"] .MazeGame_propHouse__uai6z{fill:#e9b9a6}.MazeGame_dioramaProp__I3sBU[data-variant="2"] .MazeGame_propHouse__uai6z{fill:#bcd9cf}.MazeGame_propRoof__p81a1{fill:#a94e3f;stroke:#73342c;stroke-linejoin:round;stroke-width:2px}.MazeGame_propDoor__XNoDl{fill:#6a5540}.MazeGame_propWindow__MMPPW{fill:#dff6ff;stroke:#6394a5;stroke-width:1.5px}.MazeGame_propBeaconPost__KEfmr,.MazeGame_propLampPost__TDqLw{fill:none;stroke:#40535e;stroke-linecap:round;stroke-width:4px}.MazeGame_propBeaconGlow__TFzVi,.MazeGame_propLampGlow__4_6_X{fill:rgba(255,243,163,.2666666667)}.MazeGame_propLamp__yvv69{fill:#fff0a3;stroke:#9a7925;stroke-width:2px}.MazeGame_propStem__A4Pi_{fill:none;stroke:#3c7d40;stroke-linecap:round;stroke-width:2px}.MazeGame_propFlower__jve4N{fill:#ff8d91;stroke:#b64c65;stroke-width:1.5px}.MazeGame_dioramaProp__I3sBU[data-variant="1"] .MazeGame_propFlower__jve4N{fill:#ffe17a}.MazeGame_dioramaProp__I3sBU[data-variant="2"] .MazeGame_propFlower__jve4N{fill:#d7a5ef}.MazeGame_propMushroom__9cEJw{fill:#e65b4f;stroke:#8f3430;stroke-width:1.5px}.MazeGame_propFlowerCentre__O_EvZ{fill:#fff4d2}.MazeGame_propTrunk__ufxHj{fill:#765133;stroke:#4f3422;stroke-width:2px}.MazeGame_propCanopyDark__IpzlT{fill:#2c6d3e}.MazeGame_propCanopy__Vcday{fill:#4d9655}.MazeGame_propCanopyLight__Zus2a{fill:#75b45e}.MazeGame_dioramaProp__I3sBU[data-family=canopy] .MazeGame_propCanopyDark__IpzlT{fill:#174f38}.MazeGame_dioramaProp__I3sBU[data-family=canopy] .MazeGame_propCanopy__Vcday{fill:#236c46}.MazeGame_propLog__KIfkB{fill:#805637;stroke:#4e3321;stroke-width:2px}.MazeGame_propLogEnd__j48B0{fill:#c6935d;stroke:#5e3b25;stroke-width:1.5px}.MazeGame_propLogRing__14QR_{fill:none;stroke:#805637;stroke-width:1.5px}.MazeGame_propBeachGrass__hGKFi,.MazeGame_propBroadLeaf__OKNZG{fill:none;stroke-linecap:round}.MazeGame_propBroadLeaf__OKNZG{stroke:#43995c;stroke-width:6px}.MazeGame_propBeachGrass__hGKFi{stroke:#7b9b54;stroke-width:3px}.MazeGame_propRock__x94Sx{fill:#718891;stroke:#4b626d;stroke-width:2px}.MazeGame_propRockLight__GVFoB{fill:#a8bbc0}.MazeGame_propCrystal__8rUyo{fill:#75e6ef;stroke:#d6fbff;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 4px rgba(139,234,240,.6666666667))}.MazeGame_propBeaconPost__KEfmr{stroke:#d5deec}.MazeGame_propBeaconGlow__TFzVi{fill:rgba(120,237,255,.2666666667)}.MazeGame_propBeacon__kkcmI{fill:#c8fbff;stroke:#5da9c2;stroke-width:2px}.MazeGame_junction__2G_gd{fill:#5c6c78}.MazeGame_roundabout__QQKok{pointer-events:none;filter:drop-shadow(0 4px 2px rgba(36,54,64,.2705882353))}.MazeGame_roundabout__QQKok .MazeGame_roundaboutEdge__94MH0{fill:#374954;stroke:none}.MazeGame_roundabout__QQKok .MazeGame_roundaboutRoad__qfZTl{fill:#5c6c78;stroke:none}.MazeGame_roundabout__QQKok .MazeGame_roundaboutLaneLine__IscI6{fill:none;stroke:#ffe17a;stroke-dasharray:7 7;stroke-width:2px}.MazeGame_roundabout__QQKok .MazeGame_roundaboutKerb__3FeDd{fill:#f8f1df;stroke:#d7c9ab;stroke-width:3px}.MazeGame_roundabout__QQKok .MazeGame_roundaboutIsland__gR9rj{fill:#74b950;stroke:#39743d;stroke-width:2px}.MazeGame_roundabout__QQKok .MazeGame_roundaboutArrow__efC1u{fill:none;stroke:#ffe17a;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.MazeGame_roundabout__QQKok .MazeGame_roundaboutPlant__qZKlI{fill:none;stroke:#286339;stroke-linecap:round;stroke-width:2px}.MazeGame_blockade__wBmBJ{pointer-events:none;filter:drop-shadow(0 3px 2px rgba(36,54,64,.3333333333))}.MazeGame_blockade__wBmBJ rect{fill:#fff7df;stroke:#8b321e;stroke-width:4px}.MazeGame_blockade__wBmBJ path{fill:none;stroke:#e84f2b;stroke-width:7px}.MazeGame_blockade__wBmBJ circle{fill:#313f48;stroke:#fff;stroke-width:2px}.MazeGame_blockade__wBmBJ[data-kind=puddle] rect{fill:#8dd7ef;stroke:#1e6091}.MazeGame_blockade__wBmBJ[data-kind=flooded-road] rect{fill:#5bbbe7;stroke:#174f78}.MazeGame_blockade__wBmBJ[data-kind=broken-road] rect,.MazeGame_blockade__wBmBJ[data-kind=rubble] rect{fill:#9b8d83;stroke:#493f39}.MazeGame_blockade__wBmBJ[data-kind=fallen-tree] rect,.MazeGame_blockade__wBmBJ[data-kind=overgrowth] rect{fill:#68a85c;stroke:#285b31}.MazeGame_blockade__wBmBJ[data-kind=traffic] rect{fill:#ffcc61;stroke:#9b3d24}.MazeGame_blockadeWater__wNmgs{fill:#5bbbe7;stroke:#174f78;stroke-width:3px}.MazeGame_blockadeWave__1_9T2{fill:none;stroke:#d7f5ff!important;stroke-width:3px!important}.MazeGame_blockadeCrack__dw_sv{fill:none;stroke:#493f39!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px!important}.MazeGame_blockadeRock__VoB3F{fill:#8c817a!important;stroke:#493f39!important;stroke-width:3px!important}.MazeGame_blockadeBranch__OQB4U{fill:none;stroke:#6b452a!important;stroke-linecap:round;stroke-width:10px!important}.MazeGame_blockadeLeaf__3dvS3{fill:#58a658!important;stroke:#285b31!important;stroke-width:3px!important}.MazeGame_startFlag__aCfK8{pointer-events:none}.MazeGame_startFlag__aCfK8 path:first-child{fill:none;stroke:#fff;stroke-width:4px}.MazeGame_startFlag__aCfK8 path:last-child{fill:#2d8ac7;stroke:#fff;stroke-width:3px}.MazeGame_destination__ytQTh{pointer-events:none;filter:drop-shadow(0 6px 3px rgba(41,75,55,.3137254902))}.MazeGame_destinationHalo__ArSss{fill:#fff5a6;stroke:#fff9d2;stroke-width:5px;transform-origin:center;animation:MazeGame_destination-pulse__HkBFu 1.8s ease-in-out infinite}.MazeGame_destinationGround__gHVhR{fill:#fff9df;stroke:#d59c28;stroke-width:4px}.MazeGame_playgroundFloor__AAFko,.MazeGame_slideLadder__Cq5fS,.MazeGame_slide__vOS4q{fill:none;stroke-linecap:round;stroke-linejoin:round}.MazeGame_slideLadder__Cq5fS{stroke:#ef6642;stroke-width:5px}.MazeGame_slide__vOS4q{stroke:#2586c8;stroke-width:7px}.MazeGame_playgroundFloor__AAFko{stroke:#43934f;stroke-width:5px}.MazeGame_lighthouseTower___tRqE{fill:#f8f1df;stroke:#8b3a2c;stroke-linejoin:round;stroke-width:4px}.MazeGame_lighthouseStripe__YGQIk{fill:none;stroke:#f2693e;stroke-width:6px}.MazeGame_lighthouseTop__Csh_w{fill:#ffe17a;stroke:#80531b;stroke-linejoin:round;stroke-width:4px}.MazeGame_rangerCabin__2Ppam{fill:#f2c77e;stroke:#70451f;stroke-linejoin:round;stroke-width:4px}.MazeGame_rangerRoof__Ov3GR{fill:none;stroke:#34723f;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px}.MazeGame_rangerDoor__yCJHv{fill:#805328;stroke:#4e3019;stroke-width:2px}.MazeGame_canopyShelter__Tm39b{fill:#f2c77e;stroke:#563d22;stroke-linejoin:round;stroke-width:4px}.MazeGame_canopyRoof__PaeYQ{fill:none;stroke:#246b43;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}.MazeGame_canopyDoor__PLMa7{fill:none;stroke:#70451f;stroke-linecap:round;stroke-width:4px}.MazeGame_spaceDome__1HgZw{fill:#d5d9eb;stroke:#3a4f7a;stroke-width:4px}.MazeGame_spaceDomeGlass__Pd6ho{fill:#8ae1ec;stroke:#f2ffff;stroke-width:3px}.MazeGame_spaceAntenna__diHVD{fill:none;stroke:#ffe685;stroke-linecap:round;stroke-width:4px}.MazeGame_vehicle__OpFYc{pointer-events:none;transform-box:view-box;transform-origin:0 0;transition:transform .26s cubic-bezier(.22,.72,.28,1)}.MazeGame_vehicleDirection__e40EP{transform-box:fill-box;transform-origin:center;transition:transform .19s cubic-bezier(.22,.72,.28,1)}.MazeGame_vehicleHalo__Be_sM{fill:#fff;stroke:#f8d6c9;stroke-width:4px;filter:drop-shadow(0 6px 3px rgba(36,60,72,.3137254902))}.MazeGame_carBody__bTKBk{fill:var(--car-body,#f2693e);stroke:#9f351c;stroke-width:3px}.MazeGame_carHighlight__8Vzbg{fill:none;stroke:rgba(255,255,255,.6);stroke-linecap:round;stroke-width:2.4px}.MazeGame_carBonnet__SsbH_{fill:var(--car-accent,#f47a56);stroke:#9f351c;stroke-linejoin:round;stroke-width:2px}.MazeGame_carStripe__ZDc58{fill:none;stroke:var(--car-stripe,#fff7d4);stroke-linecap:round;stroke-width:3px}.MazeGame_carWindow__bEdGp{fill:#dff5ff;stroke:#28617b;stroke-width:2px}.MazeGame_carRoof__BaPIt{fill:var(--car-body,#eb5d3c);stroke:#9f351c;stroke-width:2px}.MazeGame_carDivider__jMotq{fill:none;stroke:#28617b;stroke-width:1.5px}.MazeGame_wheel__EBEUS{fill:#243640;stroke:#111a1f;stroke-width:1px}.MazeGame_wheelSpoke__79a5N{fill:none;stroke:#dbe6eb;stroke-linecap:round;stroke-width:1.5px;transform-box:fill-box;transform-origin:center}[data-wheel=trail] .MazeGame_wheel__EBEUS{stroke:#f7c652;stroke-dasharray:2 1;stroke-width:2px}.MazeGame_roofAccessory__MrubD{fill:var(--car-accent,#f47a56);stroke:#69442a;stroke-linejoin:round;stroke-width:2px}.MazeGame_vehicle__OpFYc[data-moving=true] .MazeGame_wheelSpoke__79a5N{animation:MazeGame_wheel-spin__W0oKM .18s linear infinite}.MazeGame_vehicleTrail__krqYU{opacity:0;fill:rgba(255,248,223,.6666666667)}.MazeGame_vehicle__OpFYc[data-moving=true] .MazeGame_vehicleTrail__krqYU{animation:MazeGame_vehicle-trail__iYb71 .28s ease-out both}.MazeGame_roadBlockedPulse__kr1l6{pointer-events:none;animation:MazeGame_blocked-pulse__C8H9l .42s ease-out both}.MazeGame_roadBlockedPulse__kr1l6 circle{fill:none;stroke:#f2693e;stroke-width:7px}.MazeGame_roadBlockedPulse__kr1l6 path{fill:none;stroke:#fff4d2;stroke-linecap:round;stroke-width:5px}.MazeGame_pointsFloat__WYRxd{position:absolute;z-index:4;top:auto;bottom:4.35rem;left:1rem;display:grid;gap:.08rem;border:3px solid #8a6317;border-radius:1rem;padding:.55rem .75rem;color:#5f4300;background:rgba(255,243,183,.9490196078);box-shadow:0 5px 0 #75551d;animation:MazeGame_points-float__RhkiH 2.4s ease-out both}.MazeGame_pointsFloat__WYRxd span,.MazeGame_pointsFloat__WYRxd strong{display:block}.MazeGame_pointsFloat__WYRxd span{font-size:.72rem;font-weight:800}.MazeGame_headlight__MJCwx{fill:#fff2a3;stroke:#a67913;stroke-width:1px}.MazeGame_tailLight__yawDq{fill:#8f2230}.MazeGame_completeCard__OUiaL{position:absolute;z-index:3;inset:50% auto auto 50%;width:min(86%,21rem);padding:1.5rem;border:4px solid #18324a;border-radius:1.5rem;text-align:center;background:rgba(255,253,244,.9490196078);box-shadow:0 18px 0 rgba(24,50,74,.1882352941);transform:translate(-50%,-50%);animation:MazeGame_card-arrive__XvqL1 .38s cubic-bezier(.18,.86,.32,1.28) both}.MazeGame_completeCard__OUiaL>span{display:block;color:#e7a91f;font-size:3rem;line-height:1;animation:MazeGame_star-spin__YFs1Z .65s ease-out both}.MazeGame_completeCard__OUiaL strong{display:block;margin-top:.35rem;font-size:1.75rem}.MazeGame_completeCard__OUiaL p{margin:.4rem 0 1rem}.MazeGame_completeCard__OUiaL button{border:0;border-radius:999px;padding:.8rem 1.1rem;color:#fff;background:#bb4220;font:inherit;font-weight:850;cursor:pointer}.MazeGame_completionPoints__N9gkJ{display:grid;gap:.2rem;margin:.8rem 0;border-radius:1rem;padding:.75rem;color:#5f4300;background:#fff3b7}.MazeGame_completionPoints__N9gkJ strong{margin:0;font-size:1.35rem}.MazeGame_obstacleHotspot__fbTfr{cursor:pointer}.MazeGame_obstacleHotspot__fbTfr circle{fill:rgba(255,248,215,.0588235294);stroke:rgba(117,85,29,.4784313725);stroke-width:3;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.MazeGame_obstacleHotspot__fbTfr:focus-visible circle,.MazeGame_obstacleHotspot__fbTfr:hover circle{fill:rgba(255,248,215,.4);stroke:#75551d;stroke-dasharray:none;outline:none}.MazeGame_encounterHotspot__Sti24 circle{fill:rgba(255,224,199,.1607843137);stroke:#b7462f;stroke-width:4}.MazeGame_obstacleDialog__IYdeh{position:absolute;z-index:5;inset:50% auto auto 50%;width:min(88%,25rem);border:4px solid #75551d;border-radius:1.5rem;padding:1.5rem;text-align:center;background:rgba(255,253,244,.9725490196);box-shadow:0 18px 0 rgba(24,50,74,.1882352941);transform:translate(-50%,-50%)}.MazeGame_obstacleDialog__IYdeh>strong{display:block;font-size:1.45rem}.MazeGame_obstacleDialog__IYdeh>div{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.MazeGame_obstacleDialog__IYdeh button{border:0;border-radius:999px;padding:.8rem 1.1rem;color:#fff;background:#8a6317;font:inherit;font-weight:850;cursor:pointer}.MazeGame_obstacleDialog__IYdeh button:last-child{color:#18324a;background:#edf1f3}.MazeGame_obstacleDialog__IYdeh button:disabled{opacity:.55;cursor:not-allowed}.MazeGame_encounterCard__5GdV_{position:absolute;z-index:4;inset:50% auto auto 50%;width:min(88%,25rem);border:4px solid #36562d;border-radius:1.5rem;padding:1.5rem;text-align:center;background:rgba(247,255,238,.9607843137);box-shadow:0 18px 0 rgba(24,50,74,.1882352941);transform:translate(-50%,-50%);animation:MazeGame_card-arrive__XvqL1 .3s cubic-bezier(.18,.86,.32,1.18) both}.MazeGame_encounterCard__5GdV_>span{display:block;font-size:3rem}.MazeGame_encounterCard__5GdV_ strong{display:block;margin-top:.35rem;font-size:1.45rem}.MazeGame_encounterCard__5GdV_ p{margin:.55rem 0 1rem;line-height:1.45}.MazeGame_encounterCard__5GdV_ button{border:0;border-radius:999px;padding:.8rem 1.1rem;color:#fff;background:#39743f;font:inherit;font-weight:850;cursor:pointer}.MazeGame_encounterAnimals__n9UK_{display:flex!important;justify-content:center;gap:.35rem}.MazeGame_encounterAnimals__n9UK_ span{display:inline-block;filter:drop-shadow(0 3px 1px rgba(24,50,74,.1450980392))}.MazeGame_confetti__YDlQQ{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.MazeGame_confetti__YDlQQ i{position:absolute;top:-8%;left:50%;width:.7rem;height:1.1rem;border-radius:.2rem;background:#f2693e;animation:MazeGame_confetti-fall__6scHg 1.8s ease-in both}.MazeGame_confetti__YDlQQ i:first-child{left:5.2 %;background:#f2693e;animation-delay:55ms;transform:rotate(37deg)}.MazeGame_confetti__YDlQQ i:nth-child(2){left:10.4 %;background:#ffe17a;animation-delay:.11s;transform:rotate(74deg)}.MazeGame_confetti__YDlQQ i:nth-child(3){left:15.6 %;background:#2687c8;animation-delay:165ms;transform:rotate(111deg)}.MazeGame_confetti__YDlQQ i:nth-child(4){left:20.8 %;background:#fff;animation-delay:.22s;transform:rotate(148deg)}.MazeGame_confetti__YDlQQ i:nth-child(5){left:26 %;background:#a34091;animation-delay:275ms;transform:rotate(5deg)}.MazeGame_confetti__YDlQQ i:nth-child(6){left:31.2 %;background:#f2693e;animation-delay:0s;transform:rotate(42deg)}.MazeGame_confetti__YDlQQ i:nth-child(7){left:36.4 %;background:#ffe17a;animation-delay:55ms;transform:rotate(79deg)}.MazeGame_confetti__YDlQQ i:nth-child(8){left:41.6 %;background:#2687c8;animation-delay:.11s;transform:rotate(116deg)}.MazeGame_confetti__YDlQQ i:nth-child(9){left:46.8 %;background:#fff;animation-delay:165ms;transform:rotate(153deg)}.MazeGame_confetti__YDlQQ i:nth-child(10){left:52 %;background:#a34091;animation-delay:.22s;transform:rotate(10deg)}.MazeGame_confetti__YDlQQ i:nth-child(11){left:57.2 %;background:#f2693e;animation-delay:275ms;transform:rotate(47deg)}.MazeGame_confetti__YDlQQ i:nth-child(12){left:62.4 %;background:#ffe17a;animation-delay:0s;transform:rotate(84deg)}.MazeGame_confetti__YDlQQ i:nth-child(13){left:67.6 %;background:#2687c8;animation-delay:55ms;transform:rotate(121deg)}.MazeGame_confetti__YDlQQ i:nth-child(14){left:72.8 %;background:#fff;animation-delay:.11s;transform:rotate(158deg)}.MazeGame_confetti__YDlQQ i:nth-child(15){left:78 %;background:#a34091;animation-delay:165ms;transform:rotate(15deg)}.MazeGame_confetti__YDlQQ i:nth-child(16){left:83.2 %;background:#f2693e;animation-delay:.22s;transform:rotate(52deg)}.MazeGame_confetti__YDlQQ i:nth-child(17){left:88.4 %;background:#ffe17a;animation-delay:275ms;transform:rotate(89deg)}.MazeGame_confetti__YDlQQ i:nth-child(18){left:93.6 %;background:#2687c8;animation-delay:0s;transform:rotate(126deg)}.MazeGame_controls__kfUkz{width:100%;margin-top:clamp(.65rem,2vw,1rem);text-align:center}.MazeGame_driveStatus__10c_E{display:flex;gap:.65rem;align-items:center;margin-bottom:.8rem}.MazeGame_status___K7fG{flex:1 1 auto;min-height:3rem;margin:0;text-align:left;font-weight:800;line-height:1.4}.MazeGame_directionPad___IYMy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,clamp(3rem,7vw,4rem));gap:.4rem;width:100%}.MazeGame_directionPad___IYMy button{border:3px solid #17384c;border-radius:1rem;color:#fff;background:#2a8ac3;font:900 1.65rem/1 ui-rounded,sans-serif;cursor:pointer;box-shadow:none}.MazeGame_directionPad___IYMy button:active:not(:disabled){transform:scale(.98)}.MazeGame_directionPad___IYMy button:disabled{border-color:#a8b4bc;color:#71818c;background:#e5eaed;opacity:.7;cursor:not-allowed;box-shadow:none}.MazeGame_north__w8_E4{grid-area:1/2}.MazeGame_west___ekm_{grid-area:1/1/3/2}.MazeGame_south__y7P6o{grid-area:2/2}.MazeGame_east__9SU_S{grid-area:1/3/3/4}.MazeGame_keyboardHint__YBtsA{color:#526677;font-size:.8rem;line-height:1.4}@keyframes MazeGame_destination-pulse__HkBFu{50%{transform:scale(1.08)}}@keyframes MazeGame_wheel-spin__W0oKM{to{transform:rotate(1turn)}}@keyframes MazeGame_vehicle-trail__iYb71{0%{opacity:.8;transform:translateY(0) scale(.65)}to{opacity:0;transform:translateY(15px) scale(1.35)}}@keyframes MazeGame_blocked-pulse__C8H9l{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.45)}}@keyframes MazeGame_points-float__RhkiH{0%{opacity:0;translate:0 .6rem}12%,72%{opacity:1;translate:0 0}to{opacity:0;translate:0 -.8rem}}@keyframes MazeGame_card-arrive__XvqL1{0%{opacity:0;transform:translate(-50%,-42%) scale(.82)}}@keyframes MazeGame_star-spin__YFs1Z{0%{opacity:0;transform:rotate(-80deg) scale(.3)}}@keyframes MazeGame_confetti-fall__6scHg{0%{opacity:0;translate:0 -2rem}12%{opacity:1}to{opacity:0;translate:2rem 38rem;rotate:540deg}}@media(max-width:920px){.MazeGame_header__e9xza{display:block}.MazeGame_actions__63rq6{margin-top:1rem;justify-content:flex-start}}@media(max-width:560px){.MazeGame_page__5EDXm{padding:.8rem}.MazeGame_header__e9xza h1{font-size:2.5rem}.MazeGame_actions__63rq6{display:grid;grid-template-columns:1fr 1fr}.MazeGame_actions__63rq6 a,.MazeGame_actions__63rq6 button{width:100%}.MazeGame_missionGuide__vkKSQ{grid-template-columns:auto 1fr}.MazeGame_missionGuide__vkKSQ button{grid-column:1/-1}.MazeGame_keyboardHint__YBtsA{display:none}}@media(orientation:landscape)and (max-height:600px){.MazeGame_page__5EDXm{padding-top:max(.55rem,env(safe-area-inset-top));padding-bottom:max(.55rem,env(safe-area-inset-bottom))}.MazeGame_board__fQgCI{max-height:62vh}.MazeGame_controls__kfUkz{margin-top:.45rem}.MazeGame_status___K7fG{min-height:1.6rem}.MazeGame_driveStatus__10c_E{margin-bottom:.35rem}.MazeGame_directionPad___IYMy{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:3rem}.MazeGame_west___ekm_{grid-area:1/1}.MazeGame_north__w8_E4{grid-area:1/2}.MazeGame_south__y7P6o{grid-area:1/3}.MazeGame_east__9SU_S{grid-area:1/4}}@media(prefers-reduced-motion:reduce){.MazeGame_completeCard__OUiaL,.MazeGame_completeCard__OUiaL>span,.MazeGame_confetti__YDlQQ i,.MazeGame_destinationHalo__ArSss,.MazeGame_encounterCard__5GdV_,.MazeGame_pointsFloat__WYRxd,.MazeGame_roadBlockedPulse__kr1l6,.MazeGame_vehicleDirection__e40EP,.MazeGame_vehicleTrail__krqYU,.MazeGame_vehicle__OpFYc,.MazeGame_wheelSpoke__79a5N{transition:none;animation:none}}@media(forced-colors:active){.MazeGame_blockade__wBmBJ path,.MazeGame_blockade__wBmBJ rect,.MazeGame_carBody__bTKBk,.MazeGame_carBonnet__SsbH_,.MazeGame_carStripe__ZDc58,.MazeGame_destinationGround__gHVhR,.MazeGame_roadEdge__S0_3w,.MazeGame_roadMarking__G9tt_,.MazeGame_road__dsjC0,.MazeGame_roofAccessory__MrubD,.MazeGame_roundabout__QQKok circle,.MazeGame_roundabout__QQKok path,.MazeGame_wheel__EBEUS{stroke:CanvasText}.MazeGame_destinationGround__gHVhR,.MazeGame_vehicleHalo__Be_sM{fill:Canvas}}.VehicleEntryCinematic_cinematic__QiXNc{position:fixed;z-index:200;inset:0;overflow:hidden;color:#fff;background:#89c8d8;isolation:isolate;transition:opacity 1.1s cubic-bezier(.22,.72,.28,1)}.VehicleEntryCinematic_cinematic__QiXNc[data-exiting=true]{opacity:0;transition-delay:1s}.VehicleEntryCinematic_loadingSky__cYMVu,.VehicleEntryCinematic_stage__bjFnf,.VehicleEntryCinematic_vignette__Re1eP{position:absolute;inset:0}.VehicleEntryCinematic_stage__bjFnf canvas{display:block;width:100%!important;height:100%!important}.VehicleEntryCinematic_loadingSky__cYMVu{background:radial-gradient(circle at 68% 18%,rgba(255,255,255,.88),transparent 24%),linear-gradient(#8ccddd,#d8edf0 66%,#7eb66d 0)}.VehicleEntryCinematic_vignette__Re1eP{pointer-events:none;background:linear-gradient(180deg,rgba(7,22,31,.22),transparent 26%,transparent 72%,rgba(7,22,31,.48)),radial-gradient(circle,transparent 48%,rgba(8,25,35,.26) 100%)}.VehicleEntryCinematic_hud__CALMF{position:absolute;left:clamp(1rem,5vw,4rem);bottom:clamp(1.5rem,7vh,5rem);display:grid;width:min(32rem,100vw - 2rem);gap:.3rem;text-shadow:0 2px 10px rgba(0,0,0,.52)}.VehicleEntryCinematic_hud__CALMF p,.VehicleEntryCinematic_hud__CALMF small,.VehicleEntryCinematic_hud__CALMF strong{margin:0}.VehicleEntryCinematic_hud__CALMF p{font-size:clamp(1.05rem,2.3vw,1.6rem);font-weight:850}.VehicleEntryCinematic_hud__CALMF strong{font-size:clamp(1.35rem,4vw,2.55rem)}.VehicleEntryCinematic_hud__CALMF small{opacity:.9}.VehicleEntryCinematic_progressTrack__CDjbN{width:min(26rem,72vw);height:.35rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.3)}.VehicleEntryCinematic_progressTrack__CDjbN span{display:block;width:100%;height:100%;border-radius:inherit;background:#ffe17a;box-shadow:0 0 12px rgba(255,213,76,.6);transform:scaleX(0);transform-origin:left;animation:VehicleEntryCinematic_cinematic-progress__bRDWC var(--cinematic-duration) linear forwards}.VehicleEntryCinematic_fallback__963Ty button,.VehicleEntryCinematic_skip__FYfiY{min-width:5.5rem;min-height:4rem;border:2px solid rgba(255,255,255,.7);border-radius:999px;color:#fff;background:rgba(11,32,42,.68);font:inherit;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.VehicleEntryCinematic_skip__FYfiY{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right))}.VehicleEntryCinematic_fallback__963Ty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:1rem;padding:1.5rem;text-align:center;background:rgba(22,52,62,.74)}@keyframes VehicleEntryCinematic_cinematic-progress__bRDWC{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.VehicleEntryCinematic_cinematic__QiXNc{transition-delay:.18s;transition-duration:.48s}}.VehiclePreview3D_preview__a2xdH{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:1rem;border:2px solid #9bb8be;border-radius:1.5rem;padding:.75rem;background:linear-gradient(145deg,#eaf8fa,#d4e8ed 48%,#b7d3da);box-shadow:inset 0 1px rgba(255,255,255,.75),0 8px 24px rgba(27,52,61,.13)}.VehiclePreview3D_stage__bUEXR{position:relative;min-height:clamp(18rem,40vw,28rem);overflow:hidden;border-radius:1.25rem;outline:none;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.92),transparent 28%),linear-gradient(160deg,#d9f4f5,#b5d7dd 52%,#86afb8);cursor:grab;touch-action:none}.VehiclePreview3D_stage__bUEXR:focus-visible{outline:4px solid #ffe17a;outline-offset:2px}.VehiclePreview3D_stage__bUEXR[data-dragging=true]{cursor:grabbing}.VehiclePreview3D_stage__bUEXR canvas{display:block;width:100%!important;height:100%!important}.VehiclePreview3D_badge__S9z8l,.VehiclePreview3D_metrics__GDpe6{position:absolute;z-index:2;border:1px solid rgba(26,48,57,.22);border-radius:999px;padding:.3rem .55rem;color:#17323b;background:rgba(255,255,255,.82);box-shadow:0 2px 8px rgba(25,50,60,.1);font-size:.7rem;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.VehiclePreview3D_badge__S9z8l{top:.75rem;left:.75rem}.VehiclePreview3D_metrics__GDpe6{right:.75rem;bottom:.75rem}.VehiclePreview3D_controls__y1aL7{display:grid;gap:.5rem;align-content:center;min-width:9.2rem}.VehiclePreview3D_controls__y1aL7 button{min-height:4rem;border:2px solid #31515d;border-radius:999px;padding:.48rem .72rem;color:#18324a;background:rgba(255,255,255,.9);font:inherit;font-size:.78rem;font-weight:850}.VehiclePreview3D_controls__y1aL7 button[aria-pressed=true]{outline:3px solid #ffe17a;background:#fff3b7}.VehiclePreview3D_fallback__9qZhC{display:grid;min-height:15rem;place-items:center;border-radius:1.25rem;padding:1.5rem;text-align:center;background:linear-gradient(145deg,#d9eff1,#a8cad1)}.VehiclePreview3D_fallback__9qZhC i{display:block;width:8.4rem;height:4.2rem;border:5px solid var(--preview-accent);border-radius:48% 48% 30% 30%;background:var(--preview-colour);box-shadow:-2.5rem 1.75rem 0 -1.65rem #17212a,2.5rem 1.75rem 0 -1.65rem #17212a}@media(max-width:700px){.VehiclePreview3D_preview__a2xdH{grid-template-columns:1fr}.VehiclePreview3D_controls__y1aL7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.VehiclePreview3D_stage__bUEXR{cursor:default}}.GameShell_visuallyHidden__q08Mx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.GameShell_profilePicker__68Zy6{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto;gap:1rem;align-items:center;margin:1.5rem 0;border:2px solid #83a8bc;border-radius:1.5rem;padding:1rem;background:#eaf6ff}.GameShell_profilePicker__68Zy6 div{display:grid;gap:.2rem}.GameShell_profilePicker__68Zy6 small,.GameShell_profilePicker__68Zy6 span{color:#526677;font-size:.82rem}.GameShell_profilePicker__68Zy6 select{width:100%;min-height:2.75rem;border:2px solid #1e6091;border-radius:1rem;padding:.65rem;color:#18324a;background:#fff;font:inherit;font-weight:850}.GameShell_shell__zEBIi{min-height:100vh}.GameShell_adventurePage__Q164S,.GameShell_welcome__PrbCc{width:min(100%,86rem);margin:0 auto;padding:clamp(1rem,3vw,2rem)}.GameShell_topbar__0BZ5r{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:4rem}.GameShell_topbarActions__1xYib{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.GameShell_pointBadge__dcJws{display:inline-flex;gap:.35rem;align-items:center;width:fit-content;min-height:2.5rem;margin:0;border:2px solid #9a7415;border-radius:999px;padding:.5rem .8rem;color:#5f4300;background:#fff3b7;font-weight:850}.GameShell_languageSelect__9Qn7z{display:grid;gap:.15rem;color:#526677;font-size:.7rem;font-weight:850}.GameShell_languageSelect__9Qn7z select{min-height:2.75rem;border:2px solid #18324a;border-radius:999px;padding:.45rem 2rem .45rem .8rem;color:#18324a;background:#fff;font:inherit;font-size:.85rem;font-weight:850}.GameShell_logo__u6_zs{display:inline-flex;gap:.75rem;align-items:center;color:#18324a}.GameShell_logo__u6_zs span{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:3px solid #18324a;border-radius:50%;color:#ffe17a;background:#f2693e;box-shadow:inset 0 0 0 7px #fff}.GameShell_logo__u6_zs strong{font-size:clamp(1.25rem,3vw,1.65rem);letter-spacing:-.03em}.GameShell_grownUpButton__iS_0z,.GameShell_quietButton__Ijs17{min-height:2.75rem;border:2px solid #7890a0;border-radius:999px;color:#18324a;background:#fff;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 4px 0 #7890a0}.GameShell_grownUpButton__iS_0z:active:not(:disabled),.GameShell_quietButton__Ijs17:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #7890a0}.GameShell_grownUpButton__iS_0z,.GameShell_quietButton__Ijs17{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.65rem .9rem}.GameShell_quietButton__Ijs17{box-shadow:none}.GameShell_eyebrow__VYduB{margin:0;color:#bb4220;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.GameShell_hero__X_JuS{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(25rem,1.18fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;min-height:min(39rem,68vh);padding:clamp(2rem,6vw,4.5rem) 0 1.5rem}.GameShell_heroCopy__dhSO0{position:relative;z-index:2}.GameShell_heroCopy__dhSO0 h1{max-width:10ch;margin:.75rem 0 1.5rem;font-size:clamp(3.2rem,7.4vw,6.8rem);line-height:.88;letter-spacing:-.065em}.GameShell_heroCopy__dhSO0>p:not(.GameShell_eyebrow__VYduB){max-width:35rem;margin:0;color:#526677;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;line-height:1.65}.GameShell_startChoices__wyp7c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:42rem;margin-top:2rem}.GameShell_customStart__INGS8,.GameShell_expressStart__iInNm{display:flex;min-width:0;min-height:9rem;gap:.75rem;align-items:flex-start;border:3px solid #18324a;border-radius:1.5rem;padding:1rem;color:#18324a;background:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 6px 0 #18324a;transition:transform .12s ease,box-shadow .12s ease}.GameShell_customStart__INGS8:hover,.GameShell_expressStart__iInNm:hover{transform:translateY(-2px);box-shadow:0 8px 0 #18324a}.GameShell_customStart__INGS8>span:first-child,.GameShell_expressStart__iInNm>span:first-child{font-size:1.65rem}.GameShell_customStart__INGS8>span:last-child,.GameShell_expressStart__iInNm>span:last-child{display:grid;min-width:0;gap:.35rem}.GameShell_customStart__INGS8 i,.GameShell_customStart__INGS8 small,.GameShell_customStart__INGS8 strong,.GameShell_expressStart__iInNm i,.GameShell_expressStart__iInNm small,.GameShell_expressStart__iInNm strong{display:block}.GameShell_customStart__INGS8 strong,.GameShell_expressStart__iInNm strong{font-size:1.05rem}.GameShell_customStart__INGS8 small,.GameShell_expressStart__iInNm small{color:inherit;font-size:.82rem;line-height:1.4}.GameShell_customStart__INGS8 i,.GameShell_expressStart__iInNm i{margin-top:auto;font-size:.82rem;font-style:normal;font-weight:900}.GameShell_expressStart__iInNm{color:#fff;background:#bb4220}.GameShell_customStart__INGS8{background:#fffdf3}.GameShell_heroArt__ZRgpq{display:block;width:100%;overflow:hidden;filter:drop-shadow(0 25px 35px rgba(49,88,107,.1450980392))}.GameShell_heroHillBack__AxDtu{fill:#cbe8ad}.GameShell_heroHillFront__7300u{fill:#83c564}.GameShell_heroRoadEdge__I9fji,.GameShell_heroRoadLine__W_a0N,.GameShell_heroRoad__UcwRg{fill:none;stroke-linecap:round}.GameShell_heroRoadEdge__I9fji{stroke:#3f525d;stroke-width:82}.GameShell_heroRoad__UcwRg{stroke:#697984;stroke-width:67}.GameShell_heroRoadLine__W_a0N{stroke:#ffe17a;stroke-dasharray:16 21;stroke-width:5}.GameShell_heroHouse___2kuR path:first-child{fill:#fff3cf;stroke:#875534;stroke-width:4}.GameShell_heroHouse___2kuR path:nth-child(2){fill:none;stroke:#f2693e;stroke-linejoin:round;stroke-width:18}.GameShell_heroHouse___2kuR rect{fill:#8dd0e5;stroke:#32657a;stroke-width:3}.GameShell_heroTree__ZZDlY rect{fill:#805328}.GameShell_heroTree__ZZDlY circle{fill:#4c9a58;stroke:#34723f;stroke-width:3}.GameShell_heroCar__E8tAQ path:first-child{fill:#f2693e;stroke:#8f321e;stroke-linejoin:round;stroke-width:5}.GameShell_heroCar__E8tAQ path:last-child{fill:#def4ff;stroke:#32657a;stroke-width:3}.GameShell_heroCar__E8tAQ circle{fill:#18324a;stroke:#fff;stroke-width:5}.GameShell_heroCloud__yZYM_{fill:#f9fdff;opacity:.95}.GameShell_driverPicker__1Pcs7{margin-top:1.5rem;padding:clamp(1.5rem,5vw,3rem);border:3px solid #d7e1cf;border-radius:2.25rem;background:rgba(255,253,243,.8666666667);box-shadow:0 20px 55px rgba(56,90,53,.1254901961)}.GameShell_sectionHeading__Yjphq{display:flex;gap:1.5rem;align-items:end;justify-content:space-between;margin-bottom:2rem}.GameShell_sectionHeading__Yjphq h2{margin:.5rem 0 0;font-size:clamp(2rem,5vw,3.7rem);line-height:.98;letter-spacing:-.045em}.GameShell_sectionHeading__Yjphq>p{max-width:24rem;margin:0;color:#526677;line-height:1.5}.GameShell_driverGrid__lcNwt{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,2.5vw,1.5rem)}.GameShell_driverCard__FR9WN{display:grid;min-height:18rem;place-items:center;border:3px solid #18324a;border-radius:1.5rem;padding:1.5rem;color:#18324a;background:#fff;font:inherit;text-align:center;cursor:pointer;box-shadow:0 7px 0 #18324a;transition:transform .12s ease,box-shadow .12s ease}.GameShell_driverCard__FR9WN:hover{transform:translateY(-3px);box-shadow:0 10px 0 #18324a}.GameShell_driverCard__FR9WN[aria-pressed=true]{outline:5px solid var(--driver-colour);outline-offset:4px;background:color-mix(in srgb,var(--driver-colour) 9%,white)}.GameShell_driverCard__FR9WN[data-colour=coral]{--driver-colour:#f2693e}.GameShell_driverCard__FR9WN[data-colour=sky]{--driver-colour:#2687c8}.GameShell_driverCard__FR9WN[data-colour=leaf]{--driver-colour:#4c9a58}.GameShell_driverCard__FR9WN strong{margin-top:.5rem;font-size:1.35rem}.GameShell_driverCard__FR9WN>span{color:#526677;font-weight:750}.GameShell_driverCard__FR9WN i{min-width:6.5rem;border-radius:999px;padding:.5rem 1rem;color:#18324a;background:#fff8e7;font-style:normal;font-weight:850}.GameShell_driverCard__FR9WN[aria-pressed=true] i{color:#fff;background:var(--driver-colour)}.GameShell_driverAvatar__drdV0{width:min(9rem,80%);overflow:visible}.GameShell_driverAvatar__drdV0[data-colour=coral]{--avatar-main:#f2693e;--avatar-light:#fff0d8}.GameShell_driverAvatar__drdV0[data-colour=sky]{--avatar-main:#7894a3;--avatar-light:#dcecf2}.GameShell_driverAvatar__drdV0[data-colour=leaf]{--avatar-main:#4c9a58;--avatar-light:#a9d681}.GameShell_avatarBackdrop__iofOe{fill:color-mix(in srgb,var(--avatar-main) 16%,white);stroke:var(--avatar-main);stroke-width:3}.GameShell_avatarMain__RJQJH{fill:var(--avatar-main);stroke:#18324a;stroke-linejoin:round;stroke-width:3}.GameShell_avatarLight___DYgi{fill:var(--avatar-light);stroke:#18324a;stroke-width:2}.GameShell_avatarInk__3TfHW{fill:#18324a}.GameShell_avatarLine__bQsmo,.GameShell_avatarSmile__P0MRe{fill:none;stroke:#18324a;stroke-linecap:round;stroke-width:2.5}.GameShell_journeyButton__tybTR{min-height:2.75rem;border:2px solid #7f2d18;border-radius:999px;color:#fff;background:#bb4220;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 4px 0 #7f2d18}.GameShell_journeyButton__tybTR:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #7f2d18}.GameShell_journeyButton__tybTR{display:flex;gap:1rem;align-items:center;justify-content:center;min-height:3.5rem;margin:2rem auto 0;padding:.85rem 1.3rem}.GameShell_journeyButton__tybTR span{font-size:1.35rem}.GameShell_journeyButton__tybTR:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.6)}.GameShell_adventureIntro__KaQTy{display:flex;gap:1.5rem;align-items:center;max-width:62rem;padding:clamp(2rem,6vw,4.5rem) 0 2rem}.GameShell_adventureIntro__KaQTy .GameShell_driverAvatar__drdV0{flex:0 0 clamp(6rem,13vw,9rem)}.GameShell_adventureIntro__KaQTy h1{margin:.5rem 0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.95;letter-spacing:-.05em}.GameShell_adventureIntro__KaQTy>div>p:last-child{margin:0;color:#526677;font-size:1.1rem}.GameShell_adventureGrid__UxVmJ{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;padding-bottom:2rem}.GameShell_packStatus__B565_{display:inline-flex;gap:.5rem;align-items:center;margin-top:.75rem!important;border-radius:999px;padding:.5rem .75rem;color:#34723f!important;background:#e8f6dc;font-size:.82rem;font-weight:850}.GameShell_driveSetupViewport__P_aqf{position:relative;display:flex;height:min(100dvh,58rem);flex-direction:column;overflow-x:hidden;overflow-y:hidden;border-radius:2.25rem;scroll-behavior:smooth;scroll-snap-type:y mandatory;touch-action:pan-y}.GameShell_setupSnapCard__nwoF6{position:relative;flex:0 0 90%;min-height:0;margin:0!important;overflow:hidden;scroll-snap-stop:always}.GameShell_setupSnapCard__nwoF6:first-of-type{scroll-snap-align:start}.GameShell_setupSnapCard__nwoF6:last-of-type{scroll-snap-align:end}.GameShell_routeChooser__2nIVI.GameShell_setupSnapCard__nwoF6{overflow-y:auto;border-radius:2.25rem 2.25rem 1rem 1rem}.GameShell_missionSelector__PrubJ{display:flex;flex-direction:column;border:3px solid #18324a;border-radius:1rem 1rem 2.25rem 2.25rem;padding:clamp(1rem,3vw,2rem);background:linear-gradient(165deg,#eef9ff,#fffdf5 45%);box-shadow:inset 0 10px 26px rgba(49,88,107,.0705882353)}.GameShell_missionSelector__PrubJ>.GameShell_dashboardHeading__TJfbu{flex:0 0 auto;margin-bottom:.75rem}.GameShell_missionSelectorScroll___vBM5{min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior-y:auto;padding:.5rem .5rem 1.5rem}.GameShell_shatterLayer__pjkqx{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.GameShell_shatterLayer__pjkqx i{position:absolute;width:25%;height:33.34%;border:1px solid rgba(255,255,255,.6666666667);background:linear-gradient(145deg,#fffdf5,#eaf5fa);opacity:0}.GameShell_shatterLayer__pjkqx i:nth-child(4n+1){left:0}.GameShell_shatterLayer__pjkqx i:nth-child(4n+2){left:25%}.GameShell_shatterLayer__pjkqx i:nth-child(4n+3){left:50%}.GameShell_shatterLayer__pjkqx i:nth-child(4n+4){left:75%}.GameShell_shatterLayer__pjkqx i:nth-child(-n+4){top:0;--shard-y:-3rem}.GameShell_shatterLayer__pjkqx i:nth-child(n+5):nth-child(-n+8){top:33.33%;--shard-y:0.5rem}.GameShell_shatterLayer__pjkqx i:nth-child(n+9){top:66.66%;--shard-y:3rem}.GameShell_shatterLayer__pjkqx i:nth-child(odd){--shard-x:-3.5rem;--shard-r:-7deg}.GameShell_shatterLayer__pjkqx i:nth-child(2n){--shard-x:3.5rem;--shard-r:7deg}.GameShell_routeChooser__2nIVI[data-transition=shatter]>:not(.GameShell_shatterLayer__pjkqx){animation:GameShell_setup-card-shudder__m7haU .24s ease-in-out both}.GameShell_routeChooser__2nIVI[data-transition=shatter] .GameShell_shatterLayer__pjkqx i{animation:GameShell_setup-card-shard__8xnmI .36s cubic-bezier(.2,.8,.3,1) both}.GameShell_routeChooser__2nIVI[data-transition=vroom]>:not(.GameShell_shatterLayer__pjkqx){opacity:.28;filter:blur(1.5px);transition:opacity .18s ease,filter .18s ease}.GameShell_vroomCar__dabxz{position:absolute;z-index:8;top:40%;left:-9rem;display:grid;width:8rem;justify-items:center;opacity:0;pointer-events:none}.GameShell_vroomCar__dabxz span{position:relative;z-index:2;font-size:clamp(3.8rem,8vw,6rem);filter:drop-shadow(0 9px 5px rgba(24,50,74,.2078431373))}.GameShell_vroomCar__dabxz i{width:7rem;height:.8rem;margin-top:-1rem;border-radius:50%;background:rgba(24,50,74,.2196078431);filter:blur(4px)}.GameShell_driveSetupViewport__P_aqf[data-transition=vroom] .GameShell_vroomCar__dabxz{animation:GameShell_setup-car-vroom__6K4xj .44s cubic-bezier(.2,.75,.25,1) both}.GameShell_missionSelector__PrubJ[data-transition=arrive]{animation:GameShell_setup-card-arrive__Qhmvo .47s cubic-bezier(.2,.85,.25,1.08) both}.GameShell_driveSetupViewport__P_aqf[data-calm-motion=true]{scroll-behavior:auto}.GameShell_driveSetupViewport__P_aqf[data-calm-motion=true] .GameShell_shatterLayer__pjkqx,.GameShell_driveSetupViewport__P_aqf[data-calm-motion=true] .GameShell_vroomCar__dabxz{display:none}.GameShell_driveSetupViewport__P_aqf[data-calm-motion=true] .GameShell_missionSelector__PrubJ,.GameShell_driveSetupViewport__P_aqf[data-calm-motion=true] .GameShell_routeChooser__2nIVI,.GameShell_driveSetupViewport__P_aqf[data-calm-motion=true] .GameShell_routeChooser__2nIVI>*{opacity:1;filter:none;transform:none;animation:none;transition:none}@keyframes GameShell_setup-card-shudder__m7haU{0%,to{transform:translate(0) skew(0)}25%{transform:translate(-.45rem,.15rem) skew(-1deg)}55%{transform:translate(.5rem,-.12rem) skew(1.2deg)}78%{transform:translate(-.2rem,.08rem) skew(-.4deg)}}@keyframes GameShell_setup-card-shard__8xnmI{0%{opacity:0;transform:translate(0) rotate(0)}18%{opacity:.92}to{opacity:0;transform:translate(var(--shard-x),var(--shard-y)) rotate(var(--shard-r))}}@keyframes GameShell_setup-car-vroom__6K4xj{0%{left:-9rem;opacity:0;transform:translateY(0) rotate(-2deg)}12%{opacity:1}55%{transform:translateY(-.6rem) rotate(1deg)}88%{opacity:1}to{left:calc(100% + 2rem);opacity:0;transform:translateY(0) rotate(0)}}@keyframes GameShell_setup-card-arrive__Qhmvo{0%{opacity:.5;transform:translateY(3.2rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.GameShell_utilityBubbleRail__BKVWh{position:fixed;z-index:30;inset:0;pointer-events:none}.GameShell_utilityBubble__QVLmJ{position:absolute;display:grid;width:5.25rem;min-height:5.25rem;gap:.15rem;place-items:center;border:3px solid #18324a;border-radius:50%;padding:.35rem;color:#18324a;background:#fff9df;box-shadow:0 6px 0 rgba(24,50,74,.2078431373),0 14px 28px rgba(24,50,74,.1254901961);font:inherit;pointer-events:auto;cursor:pointer}.GameShell_utilityBubble__QVLmJ:first-child{top:20%;left:max(.65rem,(100vw - 86rem)/2 - 5.6rem)}.GameShell_utilityBubble__QVLmJ:nth-child(2){top:37%;right:max(.65rem,(100vw - 86rem)/2 - 5.6rem)}.GameShell_utilityBubble__QVLmJ:nth-child(3){top:54%;left:max(.65rem,(100vw - 86rem)/2 - 5.6rem)}.GameShell_utilityBubble__QVLmJ:nth-child(4){top:71%;right:max(.65rem,(100vw - 86rem)/2 - 5.6rem)}.GameShell_utilityBubble__QVLmJ[data-utility=buddy]{background:linear-gradient(145deg,#ffe0d1,#fff6b8)}.GameShell_utilityBubble__QVLmJ[data-utility=circuits]{background:linear-gradient(145deg,#dff6ff,#fff6b8)}.GameShell_utilityBubble__QVLmJ[data-utility=garage]{background:linear-gradient(145deg,#ffd7c8,#fff7e5)}.GameShell_utilityBubble__QVLmJ[data-utility=collection]{background:linear-gradient(145deg,#fff0a8,#f9dcff)}.GameShell_utilityBubble__QVLmJ[aria-expanded=true]{outline:4px solid #ffe17a;outline-offset:3px;transform:scale(1.06)}.GameShell_utilityBubble__QVLmJ:hover{transform:translateY(-3px) scale(1.04)}.GameShell_utilityBubble__QVLmJ strong{max-width:100%;overflow:hidden;font-size:.7rem;line-height:1;text-overflow:ellipsis}.GameShell_utilityBubbleImage__VCOxr{display:grid;width:3.1rem;height:3.1rem;place-items:center;border:2px solid rgba(255,255,255,.7215686275);border-radius:50%;background:radial-gradient(circle at 28% 22%,white 0 8%,transparent 9%),rgba(255,255,255,.5607843137);box-shadow:inset 0 -8px 14px rgba(82,120,153,.0941176471);font-size:1.7rem}.GameShell_utilityBubbleImage__VCOxr .GameShell_driverAvatar__drdV0{width:100%}.GameShell_utilityBackdrop__rJTbP{position:fixed;z-index:40;inset:0;display:grid;place-items:center;overflow-y:auto;padding:clamp(.75rem,4vw,2rem);background:rgba(24,50,74,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:GameShell_utility-fade-in__SQ39Z .18s ease-out}.GameShell_utilityBackdrop__rJTbP[data-calm-motion=true],.GameShell_utilityBackdrop__rJTbP[data-calm-motion=true] .GameShell_utilityPanel__Qz7be{animation:none}.GameShell_utilityPanel__Qz7be{position:relative;width:min(100%,72rem);max-height:calc(100dvh - 2rem);margin:auto;overflow:auto;overscroll-behavior:contain;animation:GameShell_utility-panel-arrive__bfrPc .32s cubic-bezier(.2,.85,.25,1.15)}.GameShell_utilityPanel__Qz7be .GameShell_dashboardHeading__TJfbu,.GameShell_utilityPanel__Qz7be>div:first-of-type{padding-right:3.4rem}.GameShell_utilityClose__XuVum{position:absolute;z-index:2;top:.8rem;right:.8rem;display:grid;width:2.9rem;height:2.9rem;place-items:center;border:3px solid #18324a;border-radius:50%;color:#18324a;background:#fff;box-shadow:0 4px 0 rgba(24,50,74,.168627451);font:900 1.7rem/1 ui-rounded,Arial Rounded MT Bold,Avenir Next,system-ui,sans-serif;cursor:pointer}@keyframes GameShell_utility-float__bktZB{0%,to{translate:0 0}50%{translate:0 -.35rem}}@keyframes GameShell_utility-fade-in__SQ39Z{0%{opacity:0}}@keyframes GameShell_utility-panel-arrive__bfrPc{0%{opacity:0;transform:translateY(2.5rem) scale(.92)}}.GameShell_collectionBook__qGUJ_,.GameShell_garage__K6mK1,.GameShell_launchDashboard__4x_qF,.GameShell_routeChooser__2nIVI{margin-bottom:2rem;border:3px solid #18324a;border-radius:1.5rem;padding:clamp(1rem,3vw,2rem);background:#fffdf5;box-shadow:0 8px 0 rgba(24,50,74,.1098039216)}.GameShell_collectionBook__qGUJ_ h2,.GameShell_garage__K6mK1 h2,.GameShell_launchDashboard__4x_qF h2,.GameShell_routeChooser__2nIVI h2{margin:.5rem 0 0}.GameShell_routeTierGrid__E1Gh9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.GameShell_routeRule__r9_hh{display:grid;max-width:35rem;gap:.2rem;border-left:4px solid #ffe17a;padding:.75rem 1rem;background:#fff3b7}.GameShell_routeRule__r9_hh strong{color:#18324a}.GameShell_routeRule__r9_hh span{color:#526677;line-height:1.45}.GameShell_routeRule__r9_hh small{margin-top:.15rem;color:#bb4220;font-weight:850}.GameShell_routeTierCard__npcdG{display:grid;gap:.5rem;min-height:7.5rem;align-content:center;border:3px solid #496378;border-radius:1rem;padding:1rem;color:#18324a;text-align:left;background:#eaf5fa}.GameShell_routeTierCard__npcdG[aria-pressed=true]{outline:4px solid #ffe17a;outline-offset:2px;background:#fff3b7}.GameShell_routeTierCard__npcdG:disabled{border-style:dashed;color:#526677;background:#f2f0e7;opacity:1}.GameShell_routeTierCard__npcdG strong{font-size:1.05rem}.GameShell_routeTierCard__npcdG small,.GameShell_routeTierCard__npcdG span{color:#526677}.GameShell_freeCatalogue__Weiyi{margin:-.5rem 0 1rem;color:#526677;font-size:.88rem}.GameShell_dashboardHeading__TJfbu{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.GameShell_dashboardHeading__TJfbu>p{margin:0;color:#526677}.GameShell_shellToggles__0KZBm{display:flex;gap:.75rem;align-items:center}.GameShell_shellToggles__0KZBm button,.GameShell_shellToggles__0KZBm select{min-height:4rem;border:2px solid #18324a;border-radius:999px;padding-inline:1rem;color:#18324a;font:inherit;font-weight:850;background:#fff}.GameShell_shellToggles__0KZBm button[aria-pressed=true]{background:#fff3b7}.GameShell_shellToggles__0KZBm label{display:grid;gap:.15rem;font-size:.75rem;font-weight:850}.GameShell_restorationGrid__BfRnz{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}.GameShell_restorationCard__7_ye3{display:grid;gap:.5rem;min-height:8rem;border:3px solid #52704c;border-radius:1rem;padding:1rem;text-align:left;background:#edf7df}.GameShell_restorationCard__7_ye3[data-world=seaside]{border-color:#34728c;background:#e4f6fb}.GameShell_restorationCard__7_ye3[data-world=woodland]{border-color:#536846;background:#e7f0dc}.GameShell_restorationCard__7_ye3[data-world=rainforest]{border-color:#24583a;background:#d9f1d4}.GameShell_restorationCard__7_ye3[data-world=space]{border-color:#344a7e;color:#fff;background:#33436e}.GameShell_restorationCard__7_ye3[data-world=space] small,.GameShell_restorationCard__7_ye3[data-world=space] span{color:#e2ebff}.GameShell_restorationCard__7_ye3[aria-pressed=true]{outline:4px solid #ffe17a;outline-offset:2px}.GameShell_restorationCard__7_ye3 strong{font-size:1.15rem}.GameShell_restorationCard__7_ye3 small,.GameShell_restorationCard__7_ye3 span{color:#526677}.GameShell_restorationCard__7_ye3 i{height:.7rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#34723f var(--restored),#d5ddd1 var(--restored))}.GameShell_keepsakeRail__lNWGk,.GameShell_vehicleRail__WYXJ5{display:flex;gap:.75rem;overflow-x:auto;padding:.2rem 0 .75rem;scroll-snap-type:x proximity}.GameShell_vehicleCard__MVyGd{display:grid;min-width:8.6rem;min-height:8.2rem;place-items:center;border:3px solid #18324a;border-radius:1rem;padding:.75rem;color:#18324a;background:#fff;scroll-snap-align:start}.GameShell_vehicleCard__MVyGd[aria-pressed=true]{outline:4px solid #ffe17a;outline-offset:2px}.GameShell_vehicleCard__MVyGd:disabled{opacity:.58}.GameShell_vehicleCard__MVyGd i{display:grid;width:3.6rem;height:2.6rem;place-items:center;border:4px solid var(--vehicle-accent);border-radius:45% 45% 30% 30%;color:var(--vehicle-accent);background:var(--vehicle-colour);box-shadow:-1.3rem 1.05rem 0 -.85rem #18324a,1.3rem 1.05rem 0 -.85rem #18324a}.GameShell_vehicleCard__MVyGd strong{font-size:.88rem}.GameShell_vehicleCard__MVyGd span{color:#526677;font-size:.72rem}.GameShell_vehicleNameEditor__OgNS5{display:grid;gap:.75rem;margin-top:1rem;border:3px solid #18324a;border-radius:1rem;padding:1rem;background:linear-gradient(135deg,#fff3b7,#fff8dd);box-shadow:0 5px 0 rgba(24,50,74,.1411764706)}.GameShell_vehicleNameEditor__OgNS5>label{color:#18324a;font-size:1.08rem;font-weight:850}.GameShell_vehicleNameEditor__OgNS5>div{display:flex;flex-wrap:wrap;gap:.5rem}.GameShell_vehicleNameEditor__OgNS5 input{flex:1 1 16rem;min-height:4rem;border:3px solid #496378;border-radius:1rem;padding:.55rem .75rem;color:#18324a;background:#fff;font:inherit}.GameShell_vehicleNameEditor__OgNS5 input:focus-visible{outline:4px solid #ffe17a;outline-offset:2px}.GameShell_vehicleNameEditor__OgNS5 button{min-height:4rem;border:2px solid #18324a;border-radius:999px;padding:.5rem .8rem;color:#18324a;background:#fff3b7;font:inherit;font-weight:850}.GameShell_vehicleNameEditor__OgNS5 button[type=submit]{border-color:#bb4220;color:#fff;background:#bb4220;box-shadow:0 3px 0 #7d2e29;font-size:.95rem}.GameShell_vehicleNameEditor__OgNS5 small{color:#526677}.GameShell_customizer__bnpVQ{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;margin-top:1rem;border-top:2px solid #d6d8cf;padding-top:1rem}.GameShell_customizer__bnpVQ>div{display:grid;gap:.75rem;align-content:start}.GameShell_customizer__bnpVQ>div>div{display:flex;flex-wrap:wrap;gap:.5rem}.GameShell_customizer__bnpVQ button{min-height:4rem;border:2px solid #607786;border-radius:999px;padding:.45rem .7rem;color:#18324a;background:#fff;font:inherit;font-size:.75rem;font-weight:850}.GameShell_customizer__bnpVQ button[aria-pressed=true]{outline:3px solid #ffe17a;background:#fff3b7}.GameShell_engineSettings__4Jwu5{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;border-top:2px solid #d6d8cf;padding-top:1rem}.GameShell_engineSummary__d2mqb{display:grid;gap:.2rem;align-content:center;border:2px solid #7890a0;border-radius:1rem;padding:.75rem;background:#fff3b7}.GameShell_engineSummary__d2mqb small,.GameShell_engineSummary__d2mqb span{color:#526677;text-transform:capitalize}.GameShell_enginePreviewButton__nvdiW:disabled{cursor:not-allowed;opacity:.55}.GameShell_paintChoice__igxmX{display:inline-grid;grid-template-columns:1.2rem auto;gap:.5rem;align-items:center}.GameShell_paintChoice__igxmX span{width:1.2rem;height:1.2rem;border:2px solid #18324a;border-radius:50%;background:var(--paint)}.GameShell_collectionBook__qGUJ_{display:grid;grid-template-columns:minmax(12rem,1fr) 2fr;gap:1.5rem;background:#fff2c7}.GameShell_collectionBook__qGUJ_ p{color:#526677}.GameShell_collectionBook__qGUJ_ details{grid-column:1/-1}.GameShell_keepsakeRail__lNWGk span{display:grid;min-width:8.6rem;min-height:6rem;place-items:center;border:2px dashed #9a711e;border-radius:1rem;padding:.75rem;text-align:center;background:#fff;font-size:.78rem;font-weight:850}.GameShell_keepsakeRail__lNWGk span i{color:#c58b19;font-size:1.35rem}.GameShell_worldFilters__0_MV_{display:flex;gap:.75rem;overflow-x:auto;margin-bottom:1.5rem;padding-bottom:.5rem}.GameShell_worldFilters__0_MV_ button{min-height:4rem;flex:0 0 auto;border:2px solid #18324a;border-radius:999px;padding-inline:1rem;color:#18324a;font:inherit;font-weight:850;background:#fff}.GameShell_worldFilters__0_MV_ button[aria-pressed=true]{color:#fff;background:#18324a}.GameShell_adventureCard__WiQEg{overflow:hidden;border:3px solid #18324a;border-radius:1.5rem;background:#fff;box-shadow:0 9px 0 rgba(24,50,74,.1333333333)}.GameShell_adventureArt__p_Q3A{position:relative;height:13rem;overflow:hidden;background:#cdecf8}.GameShell_adventureArt__p_Q3A[data-world=seaside]{background:#bceafa}.GameShell_adventureArt__p_Q3A[data-world=woodland]{background:#d7edbe}.GameShell_adventureArt__p_Q3A[data-world=rainforest]{background:#9cd99d}.GameShell_adventureArt__p_Q3A[data-world=space]{background:#28365f}.GameShell_adventureSun__xOfze{position:absolute;top:1.2rem;right:1.3rem;color:#ffe17a;font-size:3.8rem;line-height:1;text-shadow:0 0 .1rem #b47c16}.GameShell_adventureLandscape___ug2e{position:absolute;inset:45% -10% -35%;border-radius:50% 50% 0 0;background:#4c9a58}[data-world=seaside] .GameShell_adventureLandscape___ug2e{background:#2687c8}[data-world=woodland] .GameShell_adventureLandscape___ug2e{background:#34723f}[data-world=rainforest] .GameShell_adventureLandscape___ug2e{background:#28714a}[data-world=space] .GameShell_adventureLandscape___ug2e{background:#5a6fa3}.GameShell_adventureRoad__Md8So{position:absolute;bottom:-5rem;left:50%;width:5.2rem;height:18rem;border:.35rem solid #3f525d;background:#697984;transform:translateX(-50%) rotate(26deg)}.GameShell_adventureMarker__lLdEX{position:absolute;top:4.5rem;right:3.1rem;display:grid;width:3.8rem;height:3.8rem;place-items:center;border:3px solid #18324a;border-radius:50%;color:#f2693e;background:#fff;font-size:1.8rem;font-weight:900}.GameShell_adventureCar__5M8jz{position:absolute;bottom:2.4rem;left:calc(50% - 2.1rem);display:grid;width:2.5rem;height:2.5rem;place-items:center;border:3px solid #fff;border-radius:45% 45% 35% 35%;color:#ffe17a;background:#f2693e}.GameShell_adventureBody__vPW8x{display:flex;min-height:21rem;flex-direction:column;align-items:flex-start;padding:1.5rem}.GameShell_adventureBody__vPW8x h2{margin:.5rem 0 .75rem;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.02;letter-spacing:-.035em}.GameShell_adventureBody__vPW8x>p:not(.GameShell_eyebrow__VYduB){margin:0;color:#526677;line-height:1.55}.GameShell_adventureBody__vPW8x>button{min-height:2.75rem;border:2px solid #7f2d18;border-radius:999px;color:#fff;background:#bb4220;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 4px 0 #7f2d18}.GameShell_adventureBody__vPW8x>button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #7f2d18}.GameShell_adventureBody__vPW8x>button{display:flex;width:100%;gap:.75rem;align-items:center;justify-content:space-between;min-height:3.5rem;margin-top:auto;padding:.8rem 1rem}.GameShell_reward__6yzYd{display:inline-flex;gap:.5rem;align-items:center;margin:1.5rem 0;border-radius:999px;padding:.5rem .75rem;background:#fff3b7;font-size:.88rem;font-weight:850}.GameShell_reward__6yzYd span{color:#b77812}.GameShell_difficulty__KN1mB{margin-top:1rem;color:#526677;font-size:.82rem;font-weight:850}.GameShell_moreMissions__Dz2_G{min-height:2.75rem;border:2px solid #1f4a5e;border-radius:999px;color:#fff;background:#1e6091;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 4px 0 #1f4a5e}.GameShell_moreMissions__Dz2_G:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #1f4a5e}.GameShell_moreMissions__Dz2_G{display:block;min-height:3.5rem;margin:0 auto 4.5rem;padding:.85rem 1.5rem}.GameShell_modalBackdrop__yLC1Z{position:fixed;z-index:50;inset:0;display:grid;overflow-y:auto;place-items:center;padding:1rem;background:rgba(24,50,74,.6588235294);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.GameShell_guardianGate__4sesf,.GameShell_pauseMenu__F4_H8{position:relative;width:min(100%,36rem);border:4px solid #18324a;border-radius:2.25rem;padding:clamp(1.5rem,5vw,3rem);background:#fffdf8;box-shadow:0 18px 0 rgba(16,38,56,.3137254902);animation:GameShell_modal-arrive__R__VO .38s cubic-bezier(.18,.86,.32,1.18) both}.GameShell_guardianGate__4sesf h2,.GameShell_pauseMenu__F4_H8 h2{margin:.5rem 0;font-size:clamp(2.1rem,7vw,3.6rem);line-height:.95;letter-spacing:-.05em}.GameShell_guardianGate__4sesf>p:not(.GameShell_eyebrow__VYduB),.GameShell_pauseMenu__F4_H8>p:not(.GameShell_eyebrow__VYduB){color:#526677;line-height:1.55}.GameShell_resumeButton__mn4AV{min-height:2.75rem;border:2px solid #7f2d18;border-radius:999px;color:#fff;background:#bb4220;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 4px 0 #7f2d18}.GameShell_resumeButton__mn4AV:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #7f2d18}.GameShell_resumeButton__mn4AV{width:100%;min-height:3.5rem;margin:1rem 0;padding:.8rem 1rem}.GameShell_pauseActions__sai5q{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.GameShell_pauseActions__sai5q button{min-height:2.75rem;border:2px solid #7890a0;border-radius:1rem;padding:.5rem;color:#18324a;background:#fff;font:inherit;font-size:.88rem;font-weight:850;cursor:pointer}.GameShell_playSettings__C1eyS{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.5rem 0;border:0;padding:0}.GameShell_playSettings__C1eyS legend{width:100%;margin-bottom:.75rem;font-weight:900}.GameShell_playSettings__C1eyS button{display:grid;min-height:5rem;place-items:center;border:2px solid #7890a0;border-radius:1rem;padding:.5rem;color:#18324a;background:#edf2f4;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.GameShell_playSettings__C1eyS button[aria-pressed=true]{border-color:#1e6091;background:#eaf6ff;box-shadow:inset 0 0 0 2px #2687c8}.GameShell_playSettings__C1eyS button span{font-size:1.4rem}.GameShell_volumeSetting__1V_Mm{display:grid;grid-column:span 2;gap:.5rem;align-content:center;border:2px solid #7890a0;border-radius:1rem;padding:.75rem;background:#edf2f4;font-size:.82rem;font-weight:850}.GameShell_volumeSetting__1V_Mm input{width:100%;accent-color:#bb4220}.GameShell_guardianGate__4sesf{width:min(100%,31rem);text-align:center}.GameShell_guardianGate__4sesf form{display:grid;gap:.75rem;margin-top:1.5rem;text-align:left}.GameShell_guardianGate__4sesf form label{font-weight:850}.GameShell_guardianGate__4sesf form input{width:100%;border:3px solid #7890a0;border-radius:1rem;padding:.85rem 1rem;color:#18324a;background:#fff;font:inherit;font-size:1.1rem}.GameShell_guardianGate__4sesf form p{margin:0;color:#b53c35;font-weight:850}.GameShell_guardianGate__4sesf form button{min-height:2.75rem;border:2px solid #7f2d18;border-radius:999px;color:#fff;background:#bb4220;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 4px 0 #7f2d18}.GameShell_guardianGate__4sesf form button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #7f2d18}.GameShell_guardianGate__4sesf form button{min-height:3.5rem;margin-top:.5rem;padding:.8rem 1rem}.GameShell_modalClose__tkAfc{position:absolute;top:1rem;right:1rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:2px solid #18324a;border-radius:50%;color:#18324a;background:#fff;font:900 1.5rem/1 ui-rounded,Arial Rounded MT Bold,Avenir Next,system-ui,sans-serif;cursor:pointer}.GameShell_modalIcon__hZzoD{display:block;margin-bottom:.75rem;font-size:2.6rem}.GameShell_readingPrompt__LvBB0{display:block;margin:1rem auto;border:3px dashed #2687c8;border-radius:1rem;padding:1rem;color:#1e6091;background:#eaf6ff;font-size:1.65rem;letter-spacing:.08em}@keyframes GameShell_modal-arrive__R__VO{0%{opacity:0;transform:translateY(1.5rem) scale(.94)}}@media(max-width:900px){.GameShell_hero__X_JuS{grid-template-columns:1fr}.GameShell_heroCopy__dhSO0 h1{max-width:12ch}.GameShell_heroArt__ZRgpq{max-height:27rem}.GameShell_adventureGrid__UxVmJ{grid-template-columns:1fr}.GameShell_adventureCard__WiQEg{display:grid;grid-template-columns:minmax(15rem,.8fr) 1fr}.GameShell_adventureBody__vPW8x{min-height:18rem}.GameShell_adventureArt__p_Q3A{height:auto;min-height:18rem}}@media(max-width:680px){.GameShell_adventureIntro__KaQTy,.GameShell_dashboardHeading__TJfbu,.GameShell_sectionHeading__Yjphq{display:block}.GameShell_shellToggles__0KZBm{align-items:stretch;margin-top:1rem}.GameShell_routeRule__r9_hh{max-width:none;margin-top:1rem}.GameShell_collectionBook__qGUJ_,.GameShell_customizer__bnpVQ,.GameShell_restorationGrid__BfRnz,.GameShell_routeTierGrid__E1Gh9{grid-template-columns:1fr}.GameShell_sectionHeading__Yjphq>p{margin-top:.75rem}.GameShell_driverGrid__lcNwt,.GameShell_startChoices__wyp7c{grid-template-columns:1fr}.GameShell_driverCard__FR9WN{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);min-height:10rem;gap:0 1rem;text-align:left}.GameShell_driverCard__FR9WN>*{min-width:0}.GameShell_driverCard__FR9WN .GameShell_driverAvatar__drdV0{grid-row:1/4}.GameShell_driverCard__FR9WN i,.GameShell_driverCard__FR9WN strong,.GameShell_driverCard__FR9WN>span{justify-self:start;overflow-wrap:anywhere}.GameShell_adventureIntro__KaQTy .GameShell_driverAvatar__drdV0{width:6rem;margin-bottom:1rem}.GameShell_adventureCard__WiQEg{display:block}.GameShell_adventureArt__p_Q3A{height:12rem;min-height:0}.GameShell_engineSettings__4Jwu5,.GameShell_pauseActions__sai5q,.GameShell_playSettings__C1eyS{grid-template-columns:1fr}.GameShell_playSettings__C1eyS button{display:flex;min-height:3.5rem;gap:.75rem;justify-content:center}.GameShell_utilityBubble__QVLmJ{width:4.2rem;min-height:4.2rem;border-width:2px;box-shadow:0 4px 0 rgba(24,50,74,.2078431373),0 9px 18px rgba(24,50,74,.1098039216)}.GameShell_utilityBubble__QVLmJ:first-child,.GameShell_utilityBubble__QVLmJ:nth-child(3){left:.35rem}.GameShell_utilityBubble__QVLmJ:nth-child(2),.GameShell_utilityBubble__QVLmJ:nth-child(4){right:.35rem}.GameShell_utilityBubble__QVLmJ strong{font-size:.6rem}.GameShell_utilityBubbleImage__VCOxr{width:2.5rem;height:2.5rem;font-size:1.35rem}.GameShell_utilityBackdrop__rJTbP{align-items:end;padding:.5rem}.GameShell_utilityPanel__Qz7be{width:100%;max-height:calc(100dvh - .75rem);border-radius:1.5rem 1.5rem 1rem 1rem}}@media(max-width:460px){.GameShell_adventurePage__Q164S,.GameShell_welcome__PrbCc{padding:.75rem}.GameShell_logo__u6_zs strong{font-size:1.1rem}.GameShell_grownUpButton__iS_0z{padding-inline:.75rem;font-size:.78rem}.GameShell_hero__X_JuS{min-height:auto;padding-top:3rem}.GameShell_heroCopy__dhSO0 h1{font-size:3.25rem}.GameShell_topbarActions__1xYib{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.GameShell_topbar__0BZ5r{flex-wrap:wrap}.GameShell_languageSelect__9Qn7z,.GameShell_languageSelect__9Qn7z select{width:100%;min-width:0}}@media(max-width:340px){.GameShell_driverCard__FR9WN{grid-template-columns:5.25rem minmax(0,1fr);gap:0 .5rem;padding:1rem}}@media(prefers-reduced-motion:reduce){.GameShell_driverCard__FR9WN,.GameShell_guardianGate__4sesf,.GameShell_pauseMenu__F4_H8,.GameShell_utilityBackdrop__rJTbP,.GameShell_utilityBubble__QVLmJ,.GameShell_utilityPanel__Qz7be{transition:none;animation:none}.GameShell_driveSetupViewport__P_aqf{scroll-behavior:auto}.GameShell_shatterLayer__pjkqx,.GameShell_vroomCar__dabxz{display:none}.GameShell_missionSelector__PrubJ,.GameShell_routeChooser__2nIVI{animation:none!important;transition:none!important}}