.zUzaxW_root{background:var(--color-ground);opacity:1;width:100%;height:100%;transition:opacity .28s ease-out;position:relative;overflow:hidden}.zUzaxW_hidden{opacity:0;pointer-events:none}.zUzaxW_map{width:108%;height:108%;color:var(--color-line);position:absolute;inset:-4%}.zUzaxW_water{fill:color-mix(in srgb, var(--color-flame) 4%, var(--color-ground))}.zUzaxW_road{fill:none;stroke:color-mix(in srgb, var(--color-paper) 48%, var(--color-line));stroke-linecap:round;stroke-linejoin:round}.zUzaxW_minorRoad{fill:none;stroke:color-mix(in srgb, var(--color-muted) 8%, transparent);stroke-linecap:round}.zUzaxW_routeGlow,.zUzaxW_route{fill:none;stroke-linecap:round;stroke-linejoin:round}.zUzaxW_routeGlow{stroke:color-mix(in srgb, var(--color-flame) 10%, transparent);stroke-width:10px;animation:2.4s ease-in-out infinite zUzaxW_route-breathe}.zUzaxW_route{stroke:color-mix(in srgb, var(--color-flame) 44%, transparent);stroke-width:3px;stroke-dasharray:13 11;animation:2s linear infinite zUzaxW_route-travel}.zUzaxW_pin{transform-box:fill-box;transform-origin:50%;opacity:.78;animation:2.4s ease-in-out infinite zUzaxW_pin-breathe}.zUzaxW_pin:nth-of-type(2){animation-delay:-.55s}.zUzaxW_pin:nth-of-type(3){animation-delay:-1.1s}.zUzaxW_sweep{background:linear-gradient(112deg, transparent 42%, color-mix(in srgb, var(--color-paper) 20%, transparent) 50%, transparent 58%);animation:3.4s ease-in-out infinite zUzaxW_map-sweep;position:absolute;inset:-30%;transform:translate(-45%)}.zUzaxW_control{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 88%, transparent);width:2.25rem;height:2.25rem}@keyframes zUzaxW_route-travel{to{stroke-dashoffset:-48px}}@keyframes zUzaxW_route-breathe{50%{opacity:.35}}@keyframes zUzaxW_pin-breathe{50%{opacity:.72;transform:scale(1.12)}}@keyframes zUzaxW_map-sweep{0%,18%{transform:translate(-45%)}82%,to{transform:translate(45%)}}@media (prefers-reduced-motion:reduce){.zUzaxW_routeGlow,.zUzaxW_route,.zUzaxW_pin,.zUzaxW_sweep{animation:none}}
.A7qReG_viewport{container:rounds-planner/inline-size}.A7qReG_datesPopover{inset-inline-start:0;z-index:40;width:min(44rem,100cqw - 4rem);max-height:min(36rem,100dvh - 15rem);position:absolute;top:calc(100% + .75rem);overflow-y:auto}.A7qReG_planningDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}@media (max-width:639px){.A7qReG_planningDays{grid-template-columns:repeat(3,minmax(0,1fr))}}.A7qReG_viewport .maplibregl-ctrl-bottom-right{right:0}.A7qReG_viewport[data-side-panel-open=true] .maplibregl-ctrl-bottom-right{right:var(--rounds-panel-width,24rem)}.A7qReG_bottomDock{inset-inline:23rem 4rem;z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;min-width:0;display:flex;position:absolute;bottom:1rem}.A7qReG_withSidePanel{inset-inline-end:calc(var(--rounds-panel-width,24rem) + 4rem)}.A7qReG_viewport[data-panel-expanded=true] .A7qReG_mapJourney{display:none}.A7qReG_viewport[data-panel-expanded=true] .A7qReG_panelJourney{display:block}.A7qReG_mapJourney{pointer-events:auto;width:100%;max-width:46rem;display:none}.A7qReG_panelJourney{overscroll-behavior:contain;border-top:1px solid var(--color-line);flex-shrink:0;min-width:0;max-height:45%;overflow-y:auto}@container rounds-planner (min-width:90rem){.A7qReG_mapJourney{display:block}.A7qReG_panelJourney{display:none}}
.dC3xZq_beside{max-height:calc(100dvh - 2rem);position:fixed;inset:1rem}@container rounds-planner (min-width:76rem){.dC3xZq_beside{inset:1rem calc(var(--rounds-panel-width,24rem) + 1rem) 1rem 1rem;max-height:none;position:absolute}}
/*# sourceMappingURL=14o0u54ohymmq.css.map*/