.fIvb4W_skyTop{stop-color:color-mix(in srgb, var(--primary-base) 26%, var(--bg-white-0))}.fIvb4W_skyBottom{stop-color:color-mix(in srgb, var(--primary-base) 6%, var(--bg-white-0))}.fIvb4W_sun{fill:color-mix(in srgb, var(--warning-base) 55%, var(--bg-white-0))}.fIvb4W_sunGlow{fill:color-mix(in srgb, var(--warning-base) 18%, transparent)}.fIvb4W_cloud{fill:#fff;opacity:.92}.dark .fIvb4W_cloud{opacity:.16}.fIvb4W_far{fill:color-mix(in srgb, var(--primary-base) 22%, var(--bg-white-0))}.fIvb4W_near{fill:color-mix(in srgb, var(--primary-base) 42%, var(--bg-white-0))}.fIvb4W_window{fill:color-mix(in srgb, var(--warning-base) 40%, var(--bg-white-0));opacity:.85}.fIvb4W_ground{fill:color-mix(in srgb, var(--success-base) 22%, var(--bg-white-0))}.fIvb4W_road{fill:#2b303b}.fIvb4W_roadEdge{stroke:#e1e4ea}.fIvb4W_laneDash{stroke:#f5f7fa}.fIvb4W_routeBase{stroke:color-mix(in srgb, var(--primary-base) 30%, transparent)}.fIvb4W_route{stroke:var(--primary-base)}.fIvb4W_pinA{fill:var(--success-base)}.fIvb4W_pinB,.fIvb4W_pulse,.fIvb4W_truckCab{fill:var(--primary-base)}.fIvb4W_truckCabDark{fill:var(--primary-dark)}.fIvb4W_truckBox{fill:#fff;stroke:#cacfd8}.fIvb4W_truckGlass{fill:#c0d5ff}.fIvb4W_wheel{fill:#181b25}.fIvb4W_hub{fill:#cacfd8}.fIvb4W_accentVan{fill:var(--warning-base)}.fIvb4W_accentCar{fill:var(--success-base)}.fIvb4W_land{fill:color-mix(in srgb, var(--bg-weak-50) 70%, var(--primary-base) 4%)}.fIvb4W_water{fill:color-mix(in srgb, var(--information-base) 22%, var(--bg-white-0))}.fIvb4W_park{fill:color-mix(in srgb, var(--success-base) 18%, var(--bg-white-0))}.fIvb4W_block{fill:color-mix(in srgb, var(--bg-soft-200) 70%, var(--bg-white-0))}.fIvb4W_street{stroke:var(--bg-white-0)}.fIvb4W_highway{stroke:color-mix(in srgb, var(--warning-base) 35%, var(--bg-white-0))}.fIvb4W_fence{fill:color-mix(in srgb, var(--primary-base) 12%, transparent);stroke:var(--primary-base)}.fIvb4W_markerRing{fill:var(--bg-white-0)}.fIvb4W_mOk{fill:var(--success-base)}.fIvb4W_mWarn{fill:var(--warning-base)}.fIvb4W_mPrimary{fill:var(--primary-base)}.fIvb4W_spinWheel{transform-box:fill-box;transform-origin:50%;animation:.7s linear infinite fIvb4W_spin}.fIvb4W_bob{animation:1.4s ease-in-out infinite fIvb4W_bob}.fIvb4W_cloudSlow{animation:60s linear infinite fIvb4W_drift}.fIvb4W_cloudFast{animation:38s linear infinite fIvb4W_drift}.fIvb4W_scrollFar{animation:70s linear infinite fIvb4W_scroll}.fIvb4W_scrollNear{animation:32s linear infinite fIvb4W_scroll}.fIvb4W_lanes{animation:.55s linear infinite fIvb4W_lanes}.fIvb4W_oncoming{animation:7s linear infinite fIvb4W_oncoming}.fIvb4W_overtake{animation:16s linear infinite fIvb4W_overtake}.fIvb4W_draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:7s ease-in-out infinite fIvb4W_draw}.fIvb4W_dropIn{transform-box:fill-box;transform-origin:bottom;animation:7s ease-out infinite fIvb4W_drop}.fIvb4W_dropInLate{transform-box:fill-box;transform-origin:bottom;animation:7s ease-out infinite fIvb4W_dropLate}.fIvb4W_pulseRing{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite fIvb4W_pulse}.fIvb4W_pulseRingLate{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out 1.1s infinite fIvb4W_pulse}.fIvb4W_alongRoute{offset-rotate:0deg;animation:7s ease-in-out infinite fIvb4W_along}.fIvb4W_mover{offset-rotate:0deg;offset-distance:var(--at,0%);animation:fIvb4W_move var(--dur,18s) linear var(--delay,0s) infinite alternate}.fIvb4W_float{animation:5s ease-in-out infinite fIvb4W_float}.fIvb4W_floatLate{animation:5s ease-in-out 2.5s infinite fIvb4W_float}.fIvb4W_toast{animation:9s ease-in-out infinite fIvb4W_toast}.fIvb4W_fencePulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite fIvb4W_fence}.fIvb4W_dash{stroke-dasharray:8 8;animation:1s linear infinite fIvb4W_lanes}@keyframes fIvb4W_spin{to{transform:rotate(360deg)}}@keyframes fIvb4W_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes fIvb4W_drift{0%{transform:translate(720px)}to{transform:translate(-320px)}}@keyframes fIvb4W_scroll{0%{transform:translate(0)}to{transform:translate(-640px)}}@keyframes fIvb4W_lanes{to{stroke-dashoffset:48px}}@keyframes fIvb4W_oncoming{0%{transform:translate(760px)}to{transform:translate(-200px)}}@keyframes fIvb4W_overtake{0%{transform:translate(-160px)}to{transform:translate(700px)}}@keyframes fIvb4W_draw{0%{stroke-dashoffset:900px}55%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes fIvb4W_drop{0%{opacity:0;transform:translateY(-14px)}8%,90%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes fIvb4W_dropLate{0%,50%{opacity:0;transform:translateY(-14px)}58%,90%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes fIvb4W_pulse{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes fIvb4W_along{0%{offset-distance:0%;opacity:0}6%{opacity:1}55%,88%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes fIvb4W_move{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fIvb4W_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fIvb4W_toast{0%,12%{opacity:0;transform:translateY(12px)}18%,70%{opacity:1;transform:translateY(0)}78%,to{opacity:0;transform:translateY(12px)}}@keyframes fIvb4W_fence{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}:is(html[data-motion=paused] .fIvb4W_scene *,html[data-motion=paused] .fIvb4W_scene,html[data-motion=paused] .fIvb4W_float,html[data-motion=paused] .fIvb4W_floatLate,html[data-motion=paused] .fIvb4W_toast){animation:none!important}html[data-motion=paused] .fIvb4W_draw{stroke-dashoffset:0}html[data-motion=paused] .fIvb4W_alongRoute{offset-distance:70%}html[data-motion=paused] .fIvb4W_toast{opacity:1}@media (prefers-reduced-motion:reduce){:is(html:not([data-motion=play]) .fIvb4W_scene *,html:not([data-motion=play]) .fIvb4W_scene,html:not([data-motion=play]) .fIvb4W_float,html:not([data-motion=play]) .fIvb4W_floatLate,html:not([data-motion=play]) .fIvb4W_toast){animation:none!important}html:not([data-motion=play]) .fIvb4W_draw{stroke-dashoffset:0}html:not([data-motion=play]) .fIvb4W_alongRoute{offset-distance:70%}html:not([data-motion=play]) .fIvb4W_toast{opacity:1}.fIvb4W_page *{scroll-behavior:auto!important}}.fIvb4W_page :focus-visible{outline:2px solid var(--text-strong-950);outline-offset:2px}.fIvb4W_page :focus:not(:focus-visible){outline:none}html:has(.fIvb4W_page){scroll-padding-top:5.5rem}.fIvb4W_page :is(h1,h2,h3,h4,p,li,label,a,button){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
