.log-map-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1029;width:100vw;pointer-events:none}@media (max-width:767px){.log-map-overlay{z-index:2000}}.log-map-overlay.open{pointer-events:auto}.log-map-overlay:focus{outline:none}html.log-map-overlay-shown .site-nav{--nav-white:1!important;--nav-filter:blur(24px) saturate(1.8)!important}.log-map-overlay-ghost{position:fixed;overflow:hidden;border-radius:16px;background:#e8ece4 center / cover no-repeat;transition:top 0.4s cubic-bezier(0.2,0.8,0.2,1),left 0.4s cubic-bezier(0.2,0.8,0.2,1),width 0.4s cubic-bezier(0.2,0.8,0.2,1),height 0.4s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.4s cubic-bezier(0.2,0.8,0.2,1)}.log-map-overlay-ghost::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 70%) 0 0 / 300% 100% no-repeat;animation:log-map-overlay-shimmer 1.6s ease-in-out infinite;opacity:0;transition:opacity 0.2s ease}.log-map-overlay.is-waiting .log-map-overlay-ghost::after{opacity:1}@keyframes log-map-overlay-shimmer{from{background-position:100% 0}to{background-position:0% 0}}.log-map-overlay-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity 0.25s ease}.log-map-overlay.ready .log-map-overlay-frame{opacity:1}.log-map-overlay-head{position:absolute;top:12px;left:12px;z-index:2;max-width:calc(100vw - 12px - 92px);min-height:62px;box-sizing:border-box;padding:11px 16px 12px;border-radius:16px;background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 6px 20px rgba(23,33,28,0.16),0 0 0 1px rgba(23,33,28,0.06);color:#17211c;font-family:InterVariable,Inter,-apple-system,system-ui,sans-serif;letter-spacing:normal;opacity:0;transform:translateY(-4px);transition:opacity 0.2s ease,transform 0.2s ease}.log-map-overlay.has-top-picker .log-map-overlay-head{max-width:calc(50vw - 192px)}.log-map-overlay.open .log-map-overlay-head{opacity:1;transform:none;transition-delay:0.2s}.log-map-overlay.open.panel-waits:not(.ready) .log-map-overlay-head{opacity:0;transform:translateY(-4px)}.log-map-overlay.panel-waits.ready .log-map-overlay-head{transform:none;transition:opacity 0.25s ease;transition-delay:0s}.log-map-overlay.has-joined-panel .log-map-overlay-head{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 1px rgba(23,33,28,0.06)}.log-map-overlay.has-hidden-panel .log-map-overlay-head{visibility:hidden}.log-map-overlay-head:has(.log-map-overlay-when:empty){min-height:0;padding-bottom:8px}.log-map-overlay-title>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-map-overlay-climb{font-size:15px;font-weight:500;line-height:28px;color:#5b6a62}.log-map-overlay-climb .log-map-overlay-peak{margin-right:4px;color:#17211c;font-family:Newsreader,"Iowan Old Style",Georgia,serif;font-size:24px;font-weight:700;letter-spacing:-0.015em;font-variation-settings:"opsz" 24;text-decoration:none}.log-map-overlay-climb .log-map-overlay-peak:hover{color:#007db0;text-decoration:none}.log-map-overlay-when{margin-top:3px;font-size:13px;line-height:18px;color:#5b6a62}.log-map-overlay-when:empty{display:none}.log-map-overlay-when a{color:#17211c;font-weight:600;text-decoration:none}.log-map-overlay-when a:hover{color:#007db0;text-decoration:none}.log-map-overlay-others{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.log-map-overlay-others:hover{color:#17211c}.log-map-overlay-others:focus-visible{border-radius:4px;outline:2px solid #007db0;outline-offset:2px}.log-map-overlay-others-tip{position:fixed;z-index:2147483000;max-width:240px;padding:8px 12px;border-radius:10px;background:rgba(23,33,28,0.92);color:#fff;font:600 13px/18px InterVariable,Inter,-apple-system,system-ui,sans-serif;letter-spacing:normal;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity 0.12s ease,transform 0.12s ease}.log-map-overlay-others-tip.shown{opacity:1;transform:none}.log-map-overlay-others-tip::before{content:"";position:absolute;top:-4px;left:var(--tip-x,20px);width:8px;height:8px;margin-left:-4px;border-radius:1px;background:inherit;transform:rotate(45deg)}.log-map-overlay-close{position:absolute;top:12px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 0 2px rgba(0,0,0,0.1);color:#333;font-size:20px;cursor:pointer;opacity:0;transform:scale(0.9);transition:opacity 0.2s ease,transform 0.2s ease,background-color 0.15s ease}.log-map-overlay-close:hover{background:rgba(255,255,255,0.92)}.log-map-overlay-close:focus-visible{outline:2px solid #007db0;outline-offset:2px}.log-map-overlay.open .log-map-overlay-close{opacity:1;transform:none;transition-delay:0.2s,0.2s,0s}.log-map-overlay.closing .log-map-overlay-head,.log-map-overlay.closing .log-map-overlay-close{transition-duration:0.12s}@media (max-width:1063px){.log-map-overlay-close{width:52px;height:52px}}.log-map-overlay-tip{position:fixed;z-index:2147483000;padding:6px 10px;border-radius:8px;background:rgba(23,33,28,0.92);color:#fff;font:600 13px/16px InterVariable,Inter,-apple-system,system-ui,sans-serif;letter-spacing:normal;white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(4px);transition:opacity 0.12s ease,transform 0.12s ease}.log-map-overlay-tip.shown{opacity:1;transform:none}.log-map-overlay-tip::after{content:"";position:absolute;top:50%;right:-4px;width:8px;height:8px;margin-top:-4px;border-radius:1px;background:inherit;transform:rotate(45deg)}@media (max-width:767px){.log-map-overlay-head{top:8px;left:8px;max-width:calc(100vw - 8px - 92px);min-height:58px;padding:10px 14px 11px}.log-map-overlay-close{top:8px}.log-map-overlay-title>div{overflow:visible;white-space:normal;text-overflow:clip;text-wrap:balance;overflow-wrap:anywhere}.log-map-overlay-others{white-space:nowrap}.log-map-overlay-climb{font-size:14px;line-height:24px}.log-map-overlay-climb .log-map-overlay-peak{font-size:20px}.log-map-overlay-when{margin-top:2px;font-size:12px}}.log-map-overlay-head::after,.log-map-overlay-close::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(23,33,28,0.28);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.log-map-overlay.sheet-open .log-map-overlay-head,.log-map-overlay.sheet-open .log-map-overlay-close{pointer-events:none}.log-map-overlay.sheet-open .log-map-overlay-head::after,.log-map-overlay.sheet-open .log-map-overlay-close::after{opacity:1}html.log-map-overlay-shown{overflow:hidden}.log-map-tile{cursor:zoom-in}.log-map-tile:focus{outline:none}.log-map-tile:focus-visible .card-tile-image{outline:2px solid #007db0;outline-offset:2px}@media (prefers-reduced-motion:reduce){.log-map-overlay-ghost,.log-map-overlay-frame,.log-map-overlay-head,.log-map-overlay-close,.log-map-overlay-others-tip,.log-map-overlay-tip,.log-map-overlay-head::after,.log-map-overlay-close::after{transition:none!important}.log-map-overlay-ghost::after{animation:none}}.log-map-overlay-ghost{filter:saturate(0.62) brightness(1.06) contrast(0.94)}