.sr_MeetingPointMap-module__map_2qz3c{--map-ground: var(--bg-accent-subtle);--map-bd: var(--border-accent);--pin-fill: var(--bg-inverse);--pin-ring: var(--bg-page);--label-bg: var(--bg-chrome);--label-fg: var(--fg-accent);position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--map-ground);border:1px solid var(--map-bd)}.sr_MeetingPointMap-module__map_2qz3c[data-on=inverse]{--map-bd: transparent}.sr_MeetingPointMap-module__map_2qz3c[data-on=accent]{--map-ground: var(--bg-page);--map-bd: transparent}.sr_MeetingPointMap-module__map_2qz3c[data-variant=fit]{aspect-ratio:3 / 2}.sr_MeetingPointMap-module__map_2qz3c[data-variant=inset]{height:calc(var(--space-8) * 2 + var(--space-5));background-image:linear-gradient(var(--border-default) 1px,transparent 1px),linear-gradient(90deg,var(--border-default) 1px,transparent 1px);background-size:var(--space-5) var(--space-5)}.sr_MeetingPointMap-module__pin_yd9Ku,.sr_MeetingPointMap-module__target_jrFno,.sr_MeetingPointMap-module__pulse_MJUdO,.sr_MeetingPointMap-module__other_SndeI{--pin-x: 0;--pin-y: 0}.sr_MeetingPointMap-module__pins_Gd5iW{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.sr_MeetingPointMap-module__map_2qz3c[data-variant=fit] .sr_MeetingPointMap-module__pins_Gd5iW{top:14%;right:14%;bottom:14%;left:14%}.sr_MeetingPointMap-module__pin_yd9Ku{position:absolute;left:var(--pin-x);top:var(--pin-y);transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);pointer-events:none}.sr_MeetingPointMap-module__dot_hu8CO{display:block;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--pin-fill);border:calc(var(--space-1) / 2) solid var(--pin-ring)}.sr_MeetingPointMap-module__name_k08hE{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);background:var(--label-bg);color:var(--label-fg);font-weight:var(--fw-action);line-height:var(--lh-snug);white-space:nowrap}.sr_MeetingPointMap-module__target_jrFno,.sr_MeetingPointMap-module__pulse_MJUdO,.sr_MeetingPointMap-module__other_SndeI{position:absolute;left:var(--pin-x);top:var(--pin-y);pointer-events:none}.sr_MeetingPointMap-module__target_jrFno{width:calc(var(--space-5) + var(--space-1) / 2);height:calc(var(--space-5) + var(--space-1) / 2);transform:translate(-50%,-120.7%) rotate(45deg);transform-origin:50% 50%;border-radius:50% 50% var(--space-1) 50%;background:var(--pin-fill);border:calc(var(--space-1) * .75) solid var(--pin-ring)}.sr_MeetingPointMap-module__target_jrFno:after{content:"";position:absolute;inset:calc(var(--space-1) * .75);border-radius:var(--radius-pill);background:var(--pin-ring)}.sr_MeetingPointMap-module__pulse_MJUdO{width:calc(var(--space-5) + var(--space-1) / 2);height:calc(var(--space-5) + var(--space-1) / 2);transform:translate(-50%,-50%);border-radius:var(--radius-pill);border:calc(var(--space-1) / 2) solid var(--pin-fill);animation:sr_MeetingPointMap-module__pulse_MJUdO calc(var(--dur-med) * 4) var(--ease-out) infinite}.sr_MeetingPointMap-module__other_SndeI{width:var(--space-2);height:var(--space-2);transform:translate(-50%,-50%);border-radius:var(--radius-pill);background:var(--pin-ring);border:calc(var(--space-1) / 2) solid var(--pin-fill);opacity:.55}@keyframes sr_MeetingPointMap-module__pulse_MJUdO{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.sr_MeetingPointMap-module__pulse_MJUdO{animation:none;opacity:0}}.sr_AreaSnowMap-module__wrap_rMROD{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%}.sr_AreaSnowMap-module__frame_0rzCb{position:relative;border:1px solid var(--border-default);border-radius:var(--radius-md)}.sr_AreaSnowMap-module__frame_0rzCb:not([data-zoomed]) .sr_AreaSnowMap-module__map_io-I4,.sr_AreaSnowMap-module__frame_0rzCb:not([data-zoomed]) .sr_AreaSnowMap-module__viewport_6V15b{overflow:visible}.sr_AreaSnowMap-module__frame_0rzCb[data-zoomed] .sr_AreaSnowMap-module__viewport_6V15b,.sr_AreaSnowMap-module__base_-6dkX,.sr_AreaSnowMap-module__map_io-I4 .srmap__lines{border-radius:calc(var(--radius-md) - 1px)}.sr_AreaSnowMap-module__viewport_6V15b{position:relative;width:100%;overflow:hidden;touch-action:pan-x pan-y}.sr_AreaSnowMap-module__viewport_6V15b[data-zoomed]{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sr_AreaSnowMap-module__viewport_6V15b::-webkit-scrollbar{display:none}.sr_AreaSnowMap-module__map_io-I4{max-width:none;aspect-ratio:auto;border-radius:0}.sr_AreaSnowMap-module__attr_8fFb6{position:absolute;right:6px;bottom:3px;z-index:6;font-size:8px;line-height:1;color:#3c4642bf;pointer-events:none;text-shadow:0 0 2px rgb(255 255 255 / .9)}.sr_AreaSnowMap-module__pins_7qQvp .srmap__dot{left:-6px!important;top:-6px!important;width:12px!important;height:12px!important;box-shadow:0 0 0 2px #fff}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp.is-on .srmap__dot{background:var(--c-accent)!important;box-shadow:0 0 0 2px var(--c-night)}.sr_AreaSnowMap-module__base_-6dkX{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sr_AreaSnowMap-module__base_-6dkX img{position:absolute;display:block;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.sr_AreaSnowMap-module__overlay_Ga543{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:calc(var(--radius-md) - 1px)}.sr_AreaSnowMap-module__pickable_F36Ph .srmap__tag{pointer-events:auto;cursor:pointer}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp.is-on{z-index:5}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp.is-on .srmap__tag{background:var(--c-accent)!important;box-shadow:0 1px 3px #00000040}.sr_AreaSnowMap-module__pins_7qQvp .srmap__tag{box-shadow:0 1px 3px #00000040}.sr_AreaSnowMap-module__pins_7qQvp .srmap__tag{top:0!important;bottom:auto!important;left:11px;transform:translateY(calc(-50% + var(--dy, 0px)))}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--left .srmap__tag{left:auto;right:11px}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp.is-on .srmap__tag{transform:translateY(calc(-50% + var(--dy, 0px)))}.sr_AreaSnowMap-module__legend_AHzVW{container-type:inline-size;width:100%;min-width:0;padding-right:2px}.sr_AreaSnowMap-module__legend_AHzVW .srmap-legend{flex-wrap:nowrap;gap:0 1cqi;justify-content:space-between;margin-top:8px;font-size:min(11px,2.6cqi);white-space:nowrap;color:var(--fg-muted)}.sr_AreaSnowMap-module__legend_AHzVW .srmap-legend li{gap:1cqi}.sr_AreaSnowMap-module__legend_AHzVW .srmap-legend i{width:min(14px,3.6cqi);border-top-width:2px!important}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--below .srmap__tag,.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--above .srmap__tag{left:0;right:auto}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--below .srmap__tag{transform:translate(-50%,9px)}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--above .srmap__tag{transform:translate(-50%,calc(-100% - 9px))}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--below.is-on .srmap__tag{transform:translate(-50%,9px)}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--above.is-on .srmap__tag{transform:translate(-50%,calc(-100% - 9px))}.sr_AreaSnowMap-module__pins_7qQvp .srmap__tag{transition:none}.sr_AreaSnowMap-module__pins_7qQvp .srmap__tip{font-size:11px;padding:4px 8px;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 2px 8px #0000002e}.sr_AreaSnowMap-module__pins_7qQvp .srmap__tip:after{border-width:5px;bottom:-5px}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp.is-on .srmap__tag{transform:translateY(calc(-50% + var(--dy, 0px))) scale(1.1);transform-origin:left center}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--left.is-on .srmap__tag{transform-origin:right center}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--below.is-on .srmap__tag{transform:translate(-50%,9px) scale(1.1);transform-origin:center top}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--above.is-on .srmap__tag{transform:translate(-50%,calc(-100% - 9px)) scale(1.1);transform-origin:center bottom}.sr_AreaSnowMap-module__pinsClip_kiqKi{position:absolute;top:-60px;right:-24px;bottom:-60px;left:-24px;overflow:hidden;pointer-events:none;z-index:5}.sr_AreaSnowMap-module__pins_7qQvp{position:absolute!important;left:24px;top:60px;max-width:none;overflow:visible!important;background:none!important;pointer-events:none;z-index:5;border-radius:0!important}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp[data-off]{visibility:hidden}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp[data-shifted] .srmap__tag{left:4px}.sr_AreaSnowMap-module__pins_7qQvp .srmap__mp--left[data-shifted] .srmap__tag{left:auto;right:4px}.sr_AreaLineMap-module__frame_axDTS{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--c-white)}.sr_AreaLineMap-module__tile_PiBMt{position:absolute;display:block;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.sr_AreaLineMap-module__pin_mDpcg{position:absolute;transform:translate(-6px,-6px);display:flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;cursor:pointer}.sr_AreaLineMap-module__dot_6-kNE{width:12px;height:12px;border-radius:50%;background:var(--c-night);box-shadow:0 0 0 2px var(--c-white)}.sr_AreaLineMap-module__tag_v-MLD{transform:translateY(var(--dy, 0px));box-shadow:0 1px 3px #0000004d;padding:2px 8px;border:1px solid var(--c-night);border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-night);font-size:.6875rem;font-weight:600;white-space:nowrap}.sr_AreaLineMap-module__pin_mDpcg[data-on]{z-index:2}.sr_AreaLineMap-module__pin_mDpcg[data-on] .sr_AreaLineMap-module__tag_v-MLD{background:var(--c-accent)}.sr_AreaLineMap-module__pin_mDpcg[data-on] .sr_AreaLineMap-module__dot_6-kNE{background:var(--c-accent);box-shadow:0 0 0 2px var(--c-night)}.sr_AreaLineMap-module__attr_R3yB3{position:absolute;right:0;bottom:0;padding:1px 6px;border-top-left-radius:4px;background:#ffffffbf;font-size:.625rem;color:var(--c-night)}.sr_AreaLineMap-module__pin_mDpcg[data-left]{flex-direction:row-reverse;transform:translate(calc(-100% + 6px),-6px)}.sr_AreaLineMap-module__pin_mDpcg[data-quiet]:not([data-on]) .sr_AreaLineMap-module__tag_v-MLD{display:none}.sr_AreaLineMap-module__pin_mDpcg[data-quiet]{z-index:2}.sr_AreaLineMap-module__pin_mDpcg[data-quiet][data-on]{z-index:3}
