.EGCyYW_tokens{--pm-ground:#e6d8c4;--pm-ground-edge:#00000014;--pm-asphalt:#2b2926;--pm-asphalt-edge:#a96c29;--pm-asphalt-line:#ffffff8c;--pm-pit:#4a4743;--pm-paddock:#cfc7bb;--pm-paddock-edge:#00000024;--pm-road:#b3aba0;--pm-grass:#bcc39a;--pm-grass-edge:#46522840;--pm-water:#9cc3d5;--pm-parking:#d9d2c7;--pm-building:#5e554c;--pm-building-edge:#00000059;--pm-building-label:#f5f1e9;--pm-feature-label:#4a4038;--pm-marker:#1e1c19;--pm-marker-fg:#fff;--pm-marker-medical:#a3261a;--pm-marker-fuel:#a96c29;--pm-spot-stroke:#00000061;--pm-spot-label:#fff;--pm-spot-halo:#00000059;--pm-selected:#a96c29;--pm-selected-stroke:#3d2408;--pm-selected-label:#fff;--pm-cart-fill:#f1dfc6;--pm-cart-stroke:#a96c29;--pm-cart-label:#704317;--pm-held-fill:#a8a29a;--pm-held-stripe:#fff9;--pm-held-stroke:#6f6962;--pm-held-label:#2b2723;--pm-taken-fill:#3d3026;--pm-taken-stroke:#1e1712;--pm-taken-label:#b3a594;--pm-unavailable-fill:#dcd6cd;--pm-unavailable-hatch:#00000047;--pm-unavailable-stroke:#b5ada2;--pm-unavailable-label:#6e655b;--pm-partial-hatch:#14100c99;--pm-check-bg:#fff;--pm-check-fg:#a96c29;--pm-focus-inner:#000;--pm-focus-outer:#fff;--pm-hover:#000000d9;--pm-highlight:#a96c29;--pm-area-label:#1e1812c7;--pm-area-halo:#f5f1e9e6}.dark .EGCyYW_tokens{--pm-ground:#1f1e1a;--pm-ground-edge:#ffffff0f;--pm-asphalt:#0d0d0c;--pm-asphalt-edge:#dbb27c;--pm-asphalt-line:#ffffff59;--pm-pit:#33312d;--pm-paddock:#2c2a25;--pm-paddock-edge:#ffffff14;--pm-road:#3b3833;--pm-grass:#2e3324;--pm-grass-edge:#bec89626;--pm-water:#24414d;--pm-parking:#34312c;--pm-building:#4c463f;--pm-building-edge:#ffffff1f;--pm-building-label:#efe6d8;--pm-feature-label:#cbbfaf;--pm-marker:#efe6d8;--pm-marker-fg:#171612;--pm-marker-medical:#e06a5d;--pm-marker-fuel:#dbb27c;--pm-spot-stroke:#0000008c;--pm-spot-halo:#00000073;--pm-selected:#dbb27c;--pm-selected-stroke:#fff4e3;--pm-selected-label:#1a1208;--pm-cart-fill:#4a3720;--pm-cart-stroke:#dbb27c;--pm-cart-label:#f4dcb8;--pm-held-fill:#5d5953;--pm-held-stripe:#ffffff47;--pm-held-stroke:#8a847c;--pm-held-label:#f1ece4;--pm-taken-fill:#0f0c0a;--pm-taken-stroke:#5c5046;--pm-taken-label:#8d8174;--pm-unavailable-fill:#3a3732;--pm-unavailable-hatch:#ffffff38;--pm-unavailable-stroke:#4d4943;--pm-unavailable-label:#9a9187;--pm-partial-hatch:#0000009e;--pm-check-bg:#1a1208;--pm-check-fg:#dbb27c;--pm-focus-inner:#fff;--pm-focus-outer:#000;--pm-hover:#ffffffe6;--pm-highlight:#dbb27c;--pm-area-label:#f5eee2e6;--pm-area-halo:#141310d9}.EGCyYW_root{overscroll-behavior:contain;background:var(--pm-ground);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:clip}.EGCyYW_svg{touch-action:none;cursor:grab;text-rendering:geometricprecision;width:100%;height:100%;font-family:inherit;display:block}.EGCyYW_svg:active{cursor:grabbing}.EGCyYW_ground{fill:var(--pm-ground)}.EGCyYW_mapEdge{fill:none;stroke:var(--pm-ground-edge);stroke-dasharray:6 6}.EGCyYW_featureTrackEdge{fill:none;stroke:var(--pm-asphalt-edge);stroke-linecap:round;stroke-linejoin:round}.EGCyYW_featureTrack{fill:none;stroke:var(--pm-asphalt);stroke-linecap:round;stroke-linejoin:round}.EGCyYW_featureTrackLine{fill:none;stroke:var(--pm-asphalt-line);stroke-dasharray:18 14}.EGCyYW_featureTrackFill{fill:var(--pm-asphalt);stroke:var(--pm-asphalt-edge)}.EGCyYW_featurePit{fill:none;stroke:var(--pm-pit);stroke-linecap:butt}.EGCyYW_featurePitFill{fill:var(--pm-pit)}.EGCyYW_featureRoad{fill:none;stroke:var(--pm-road);stroke-linecap:round;stroke-linejoin:round}.EGCyYW_featureRoadFill{fill:var(--pm-road)}.EGCyYW_featurePaddock{fill:var(--pm-paddock);stroke:var(--pm-paddock-edge)}.EGCyYW_featureGrass{fill:var(--pm-grass);stroke:var(--pm-grass-edge)}.EGCyYW_featureWater{fill:var(--pm-water)}.EGCyYW_featureParking{fill:var(--pm-parking);stroke:var(--pm-paddock-edge);stroke-dasharray:4 3}.EGCyYW_featureBuilding{fill:var(--pm-building);stroke:var(--pm-building-edge)}.EGCyYW_featureBuildingLabel{fill:var(--pm-building-label);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-weight:700}.EGCyYW_featureLabel{fill:var(--pm-feature-label);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-weight:700}.EGCyYW_featureText{fill:var(--pm-feature-label);pointer-events:none;font-weight:600}.EGCyYW_marker{fill:var(--pm-marker)}.EGCyYW_markerMedical{fill:var(--pm-marker-medical)}.EGCyYW_markerFuel{fill:var(--pm-marker-fuel)}.EGCyYW_markerGlyph{color:var(--pm-marker-fg);fill:var(--pm-marker-fg);pointer-events:none}.EGCyYW_markerText{fill:var(--pm-marker-fg);pointer-events:none;font-weight:800}.EGCyYW_spot{outline:none}.EGCyYW_spotBody{stroke:var(--pm-spot-stroke);stroke-width:1px;transition:fill .12s}.EGCyYW_spotLabel{pointer-events:none;display:none}.EGCyYW_spotText{fill:var(--pm-spot-label);paint-order:stroke;stroke:var(--pm-spot-halo);stroke-width:.14em;stroke-linejoin:round;letter-spacing:.01em;font-weight:700}.EGCyYW_personBadge{fill:var(--pm-taken-label)}.EGCyYW_personGlyph{fill:var(--pm-taken-fill)}.EGCyYW_spot[data-interactive]{cursor:pointer}.EGCyYW_spot[data-interactive]:hover .EGCyYW_spotBody{filter:brightness(1.12)saturate(1.05)}.EGCyYW_spot[data-dimmed]{opacity:.2}.EGCyYW_spot[data-status=held] .EGCyYW_spotBody{fill:var(--pm-held-fill);stroke:var(--pm-held-stroke)}.EGCyYW_spot[data-status=held] .EGCyYW_spotText{fill:var(--pm-held-label);stroke:none}.EGCyYW_spot[data-status=taken] .EGCyYW_spotBody{fill:var(--pm-taken-fill);stroke:var(--pm-taken-stroke)}.EGCyYW_spot[data-status=taken] .EGCyYW_spotText{fill:var(--pm-taken-label);stroke:none;font-weight:600}.EGCyYW_spot[data-status=unavailable] .EGCyYW_spotBody{fill:var(--pm-unavailable-fill);stroke:var(--pm-unavailable-stroke)}.EGCyYW_spot[data-status=unavailable] .EGCyYW_spotText{fill:var(--pm-unavailable-label);stroke:none;font-weight:600}.EGCyYW_spot[data-status=in_cart] .EGCyYW_spotBody{fill:var(--pm-cart-fill);stroke:var(--pm-cart-stroke);stroke-width:2.5px}.EGCyYW_spot[data-status=in_cart] .EGCyYW_spotText{fill:var(--pm-cart-label);stroke:none}.EGCyYW_spot[data-selected] .EGCyYW_spotBody{fill:var(--pm-selected);stroke:var(--pm-selected-stroke);stroke-width:2.5px}.EGCyYW_spot[data-selected] .EGCyYW_spotText{fill:var(--pm-selected-label);stroke:none}.EGCyYW_patternOverlay{pointer-events:none}.EGCyYW_checkBadge{fill:var(--pm-check-bg);stroke:var(--pm-selected-stroke);stroke-width:1px}.EGCyYW_checkMark{fill:none;stroke:var(--pm-check-fg);stroke-linecap:round;stroke-linejoin:round}.EGCyYW_cartMark{fill:none;stroke:var(--pm-cart-stroke);stroke-width:1.5px;stroke-dasharray:3 2}.EGCyYW_heldStripe{stroke:var(--pm-held-stripe)}.EGCyYW_unavailableHatch{stroke:var(--pm-unavailable-hatch)}.EGCyYW_partialHatch{stroke:var(--pm-partial-hatch)}.EGCyYW_spotLabel[data-lt="0"],.EGCyYW_lod[data-lod1] .EGCyYW_spotLabel[data-lt="1"],.EGCyYW_lod[data-lod2] .EGCyYW_spotLabel[data-lt="2"],.EGCyYW_lod[data-lod3] .EGCyYW_spotLabel[data-lt="3"],.EGCyYW_lod[data-lod4] .EGCyYW_spotLabel[data-lt="4"],.EGCyYW_lod[data-lod5] .EGCyYW_spotLabel[data-lt="5"],.EGCyYW_lod[data-lod6] .EGCyYW_spotLabel[data-lt="6"],.EGCyYW_lod[data-lod7] .EGCyYW_spotLabel[data-lt="7"],.EGCyYW_lod[data-lod8] .EGCyYW_spotLabel[data-lt="8"],.EGCyYW_lod[data-lod9] .EGCyYW_spotLabel[data-lt="9"]{display:inline}.EGCyYW_overlay{pointer-events:none}.EGCyYW_hoverRing{fill:none;stroke:var(--pm-hover);stroke-width:2px}.EGCyYW_focusRingOuter{fill:none;stroke:var(--pm-focus-outer);stroke-width:6px}.EGCyYW_focusRingInner{fill:none;stroke:var(--pm-focus-inner);stroke-width:2.5px}.EGCyYW_highlightRing{fill:none;stroke:var(--pm-highlight);stroke-width:3px;stroke-dasharray:6 4}.EGCyYW_pulseRing{fill:none;stroke:var(--pm-highlight);stroke-width:3px;animation:1.4s ease-out 3 EGCyYW_pm-pulse}@keyframes EGCyYW_pm-pulse{0%{stroke-opacity:1;stroke-width:3px}to{stroke-opacity:0;stroke-width:16px}}.EGCyYW_areaLabels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.EGCyYW_areaLabel{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-area-label);text-shadow:0 0 3px var(--pm-area-halo), 0 0 6px var(--pm-area-halo);will-change:transform;font-size:11px;font-weight:800;line-height:1;position:absolute;top:0;left:0;translate:-50% -100%}.EGCyYW_lod[data-lod5] .EGCyYW_areaLabels{display:none}@media (prefers-reduced-motion:reduce){.EGCyYW_pulseRing{animation:none}.EGCyYW_spotBody{transition:none}}
