.map-navigation-module__pKOlHq__tabs{color:var(--calendar-ink);background:var(--calendar-panel);box-shadow:0 -1px 0 var(--calendar-line);border-top:0}.map-navigation-module__pKOlHq__rail{z-index:40;border-top:0;border-inline-end:1px solid var(--calendar-line);background:var(--calendar-panel);width:72px;box-shadow:none;flex-shrink:0;padding-block:20px;position:relative;inset:auto}.map-navigation-module__pKOlHq__railContent{flex-direction:column;gap:12px;height:auto;display:flex}.map-navigation-module__pKOlHq__railContent button{flex:none;min-height:60px}.map-navigation-module__pKOlHq__tabs button[aria-current=page],.map-navigation-module__pKOlHq__rail button[aria-current=page]{color:var(--calendar-ink);font-weight:800}.map-navigation-module__pKOlHq__tabs button:focus-visible,.map-navigation-module__pKOlHq__rail button:focus-visible{box-shadow:inset 0 0 0 2px var(--calendar-blue)}
.discovery-activity-selector-module__7wRurG__selector{min-width:0;color:var(--color-foreground);margin-block-end:0}.discovery-activity-selector-module__7wRurG__legend{font-size:var(--text-sm);font-weight:700;line-height:var(--text-sm--line-height);margin-block-end:calc(var(--spacing) * 2)}.discovery-activity-selector-module__7wRurG__hint{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-block-end:calc(var(--spacing) * 2)}.discovery-activity-selector-module__7wRurG__sources{gap:var(--spacing);background:var(--color-muted);min-width:0;padding:var(--spacing);border-radius:12px;grid-template-columns:repeat(4,minmax(44px,1fr));display:grid}.discovery-activity-selector-module__7wRurG__source,.discovery-activity-selector-module__7wRurG__type{min-width:44px;min-height:44px;color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:600;line-height:var(--text-xs--line-height);cursor:pointer;transition:background-color var(--motion-press-out) ease-out, color var(--motion-press-out) ease-out;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.discovery-activity-selector-module__7wRurG__source[aria-pressed=true]{border-color:var(--color-border);color:var(--color-foreground);background:var(--color-card);font-weight:var(--font-weight-bold)}.discovery-activity-selector-module__7wRurG__types{min-width:0;margin-block-start:calc(var(--spacing) * 4)}.discovery-activity-selector-module__7wRurG__typeRow{gap:var(--spacing);padding-block:var(--spacing);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-wrap:wrap;display:flex}.discovery-activity-selector-module__7wRurG__type{border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);white-space:nowrap;border-radius:22px;flex-shrink:0}.discovery-activity-selector-module__7wRurG__type[aria-pressed=true]{border-color:var(--color-foreground);color:var(--color-background);background:var(--color-foreground)}.discovery-activity-selector-module__7wRurG__source:focus-visible,.discovery-activity-selector-module__7wRurG__type:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.discovery-activity-selector-module__7wRurG__source:hover,.discovery-activity-selector-module__7wRurG__type:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.discovery-activity-selector-module__7wRurG__source,.discovery-activity-selector-module__7wRurG__type{transition:none}}.discovery-activity-selector-module__7wRurG__filterActions{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;margin-block:calc(var(--spacing) * 2);display:flex}.discovery-activity-selector-module__7wRurG__filterActions [data-calendar-gathering-filter]{flex:1;justify-content:center}.discovery-activity-selector-module__7wRurG__filterFooterActions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.discovery-activity-selector-module__7wRurG__filterFooterActions>button{height:auto;min-height:48px;padding-block:var(--spacing);overflow-wrap:anywhere;white-space:normal;flex:min(100%,8rem)}
@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.map-shell-module__PeSm_G__root{--calendar-ink:#1b2130;--calendar-ink-2:#5a6273;--calendar-ink-3:#9aa1ae;--calendar-panel:#fff;--calendar-soft:#f3f5f8;--calendar-line:#e7eaf0;--calendar-sun:#ffd43b;--calendar-on-sun:#3a2e00;--calendar-blue:#2f6bff;--calendar-band:#2f6bff1c;--calendar-band-strong:#2f6bff38;--calendar-live:#18b26b;--calendar-sunday:#e5484d;--calendar-scroll-thumb:#8a919f;--color-foreground:var(--calendar-ink);--color-card-foreground:var(--calendar-ink);--color-background:var(--calendar-panel);--color-card:var(--calendar-panel);--color-muted:var(--calendar-soft);--color-muted-foreground:var(--calendar-ink-2);--color-accent:var(--calendar-soft);--color-border:var(--calendar-line);--color-ring:var(--calendar-blue);--link-nav-height:60px;--link-nav-border:0px;--link-nav-clearance:calc(var(--link-nav-height) + env(safe-area-inset-bottom,0px));font-family:var(--font-map-calendar,"Manrope"), "Apple SD Gothic Neo", "Pretendard", "Noto Sans KR", sans-serif;font-variant-numeric:tabular-nums;scrollbar-color:var(--calendar-line) transparent}[data-theme=dark] .map-shell-module__PeSm_G__root{--calendar-ink:#eef0f4;--calendar-ink-2:#aeb4c0;--calendar-ink-3:#6e7584;--calendar-panel:#171b23;--calendar-soft:#20252f;--calendar-line:#2a303b;--calendar-scroll-thumb:#6e7584;--calendar-band:#2f6bff29;--calendar-band-strong:#2f6bff52}.map-shell-module__PeSm_G__root[data-surface-mode=drawer]{--link-nav-height:0px;--link-nav-clearance:0px}.map-shell-module__PeSm_G__mapColumn{flex-direction:column;min-height:0;display:flex;position:relative}.map-shell-module__PeSm_G__mapStage{flex:auto;min-height:0;position:relative}.map-shell-module__PeSm_G__tickerRow{inset-inline:0;z-index:30;pointer-events:none;flex:none;align-items:center;min-height:0;padding:8px 12px 0;display:flex;position:absolute;top:0}.map-shell-module__PeSm_G__tickerRow>*{pointer-events:auto}.map-shell-module__PeSm_G__root ::selection{color:var(--calendar-ink);background:var(--calendar-band-strong)}.map-shell-module__PeSm_G__header{outline:none;flex-shrink:0;min-width:0;padding:20px 20px 12px}[data-calendar-fit=natural] .map-shell-module__PeSm_G__header [data-date-viewport]{overscroll-behavior-y:auto;overflow-y:hidden}.map-shell-module__PeSm_G__searchRow{gap:8px;margin-block-end:12px;display:flex}.map-shell-module__PeSm_G__searchButton,.map-shell-module__PeSm_G__createButton,.map-shell-module__PeSm_G__filterButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.map-shell-module__PeSm_G__searchButton{min-width:0;color:var(--calendar-ink-2);background:var(--calendar-soft);flex:1;justify-content:flex-start;padding-inline:12px;font-size:13px;font-weight:600}.map-shell-module__PeSm_G__searchButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-shell-module__PeSm_G__createButton{background:var(--calendar-ink);width:44px;color:var(--calendar-panel);flex-shrink:0}.map-shell-module__PeSm_G__filterButton{border:1px solid var(--calendar-line);color:var(--calendar-ink);padding-inline:12px;font-size:13px;font-weight:700}.map-shell-module__PeSm_G__filterButton[aria-pressed=true]{background:var(--calendar-soft);border-color:var(--calendar-ink)}.map-shell-module__PeSm_G__searchButton:focus-visible,.map-shell-module__PeSm_G__createButton:focus-visible,.map-shell-module__PeSm_G__filterButton:focus-visible{outline:2px solid var(--calendar-blue);outline-offset:2px}.map-shell-module__PeSm_G__filters{margin-block:12px 8px}.map-shell-module__PeSm_G__context{color:var(--calendar-ink);margin-block-start:10px;font-size:13px;font-weight:700;line-height:1.5}.map-shell-module__PeSm_G__coverage{color:var(--calendar-ink-2);margin-block-start:4px;font-size:11.5px;font-weight:600;line-height:1.55}.map-shell-module__PeSm_G__body{padding:0 20px 16px}.map-shell-module__PeSm_G__body>ul[aria-busy=true]{opacity:.5}.map-shell-module__PeSm_G__loadingDots{vertical-align:middle;align-items:center;gap:4px;margin-inline-start:8px;display:inline-flex}.map-shell-module__PeSm_G__loadingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite alternate map-shell-module__PeSm_G__waiting}.map-shell-module__PeSm_G__loadingDots span:nth-child(2){animation-delay:.15s}.map-shell-module__PeSm_G__loadingDots span:nth-child(3){animation-delay:.3s}.map-shell-module__PeSm_G__compactStatus{border:1px solid var(--calendar-line);color:var(--calendar-ink);background:var(--calendar-soft);border-radius:12px;margin-block:8px;padding:12px}.map-shell-module__PeSm_G__compactStatus h2{font-size:13px;line-height:1.5}.map-shell-module__PeSm_G__compactStatus p{font-size:12px;line-height:1.6}.map-shell-module__PeSm_G__empty{border:1px solid var(--calendar-line);background:var(--calendar-soft);border-radius:20px;padding:20px}.map-shell-module__PeSm_G__emptyActions{flex-direction:column;gap:8px;margin-block-start:12px;display:flex}.map-shell-module__PeSm_G__emptyIcon{width:64px;height:64px;color:var(--calendar-on-sun);background:var(--calendar-sun);border-radius:50%;place-items:center;display:grid}.map-shell-module__PeSm_G__secondaryLink{min-height:44px;color:var(--calendar-ink-2);text-underline-offset:3px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}@keyframes map-shell-module__PeSm_G__waiting{to{opacity:.25}}@media (max-width:860px){.map-shell-module__PeSm_G__tickerRow{padding-inline:8px}.map-shell-module__PeSm_G__header{padding:8px 16px 12px}.map-shell-module__PeSm_G__body{padding-inline:16px}}@media (max-width:360px){.map-shell-module__PeSm_G__header{padding-inline:5px}}@media (hover:hover){.map-shell-module__PeSm_G__searchButton:hover,.map-shell-module__PeSm_G__filterButton:hover{background:var(--calendar-band)}.map-shell-module__PeSm_G__createButton:hover{opacity:.85}}@media (prefers-reduced-motion:reduce){.map-shell-module__PeSm_G__searchButton,.map-shell-module__PeSm_G__createButton,.map-shell-module__PeSm_G__filterButton{transition:none}.map-shell-module__PeSm_G__loadingDots span{animation:none}}.map-shell-module__PeSm_G__root:has([data-dock-stage][data-dragging]) [data-locate-button]{opacity:0;pointer-events:none;transition:none}.map-shell-module__PeSm_G__root:has([data-dock-stage][data-dragging]) [data-locate-beacon]{animation-play-state:paused}
