.apple-bunker-popup__category--bunker-tunnel{color:#004fbd;background:#007aff1c;border-color:#007aff42}.apple-bunker-popup__meta-row{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 9px;display:flex}.apple-bunker-popup__status-chip,.apple-bunker-popup__period-chip,.apple-bunker-popup__closure-chip{border:1px solid #3c3c431a;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10.5px;font-weight:680;line-height:1.2;display:inline-flex}.apple-bunker-popup__status-chip--active{color:#14643a;background:#e8f5ed;border-color:#c9e8d4}.apple-bunker-popup__status-chip--abandoned{color:#805018;background:#fff3df;border-color:#f0dfbf}.apple-bunker-popup__status-chip--unknown{color:#5b5b63;background:#f0f0f3;border-color:#e1e1e6}.apple-bunker-popup__period-chip{color:#304c78;background:#edf3fc;border-color:#d9e5f7}.apple-bunker-popup__tag-details{background:#3c3c4306;border:1px solid #3c3c431a;border-radius:11px;margin:9px 0 6px;overflow:hidden}.apple-bunker-popup__tag-details>summary{color:#24242a;cursor:pointer;align-items:center;min-height:38px;padding:9px 11px;font-size:11px;font-weight:700;list-style:none;display:flex}.apple-bunker-popup__tag-details>summary::-webkit-details-marker{display:none}.apple-bunker-popup__tag-details>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transition:transform .14s;transform:rotate(45deg)translateY(-2px)}.apple-bunker-popup__tag-details[open]>summary:after{transform:rotate(225deg)translate(-1px,-1px)}.apple-bunker-popup__tag-details .apple-bunker-popup__tags{background:#ffffffad;border-radius:8px;max-height:165px;margin:0 8px 8px}.apple-bunker-popup__osm-link{background:#007aff12;border:1px solid #007aff26;border-radius:11px;justify-content:center;align-items:center;min-height:38px;color:#06c!important;margin:7px 0 4px!important;font-weight:700!important;display:flex!important}.apple-bunker-popup__osm-link:hover{background:#007aff1f!important}.apple-bunker-popup__media-root{margin-top:10px}.apple-bunker-popup__media-loading{font-size:10.5px;color:#3c3c4399!important;margin:8px 0!important}.apple-bunker-popup__media-heading{margin-top:11px}.apple-bunker-popup__media-section{margin-top:10px}.apple-bunker-popup__media-section-title{color:#28282ec2;text-transform:uppercase;letter-spacing:.035em;margin:0 0 6px;font-size:10.5px;font-weight:760;display:block}.apple-bunker-popup__media-list{gap:7px;display:grid}.apple-bunker-popup__media-card{background:#3c3c4309;border:1px solid #3c3c4317;border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:8px;display:grid}.apple-bunker-popup__media-card:not(:has(.apple-bunker-popup__media-image)){grid-template-columns:minmax(0,1fr)}.apple-bunker-popup__media-image{object-fit:cover;background:#e9e9ed;border-radius:8px;width:84px;height:74px;display:block}.apple-bunker-popup__media-body{min-width:0}.apple-bunker-popup__media-title{overflow-wrap:anywhere;line-height:1.35;display:block;color:#075fbd!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:720!important}.apple-bunker-popup__media-title:hover{background:0 0!important;text-decoration:underline!important}.apple-bunker-popup__media-source,.apple-bunker-popup__media-license{color:#3c3c439e;margin-top:3px;font-size:9.5px;line-height:1.35;display:block}.apple-bunker-popup__media-description{overflow-wrap:anywhere;font-size:10.5px;line-height:1.4;color:#28282ec9!important;margin:4px 0 0!important}.apple-bunker-popup__coordinates-wrap{margin-top:0}.apple-bunker-popup__coordinates-label{margin:0 0 4px;display:block}.apple-bunker-popup__coordinates-wrap .apple-bunker-popup__coordinates{margin:0}@media (max-width:700px){.apple-bunker-popup__media-card{grid-template-columns:72px minmax(0,1fr)}.apple-bunker-popup__media-image{width:72px;height:68px}.apple-bunker-popup__tag-details .apple-bunker-popup__tags{max-height:118px}}.apple-bunker-popup__history-heading{border-top:1px solid #20211f1a;padding-top:11px;margin:13px 0 7px!important}.apple-bunker-popup__history-list{gap:7px;display:grid}.apple-bunker-popup__history-card{background:#3c3c4309;border:1px solid #3c3c4317;border-radius:11px;min-width:0;padding:8px 9px}.apple-bunker-popup__history-title{z-index:1;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;line-height:1.35;position:relative;color:#075fbd!important;pointer-events:auto!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:740!important;display:block!important}.apple-bunker-popup__history-card .apple-bunker-popup__media-description{margin-top:5px!important}.apple-bunker-popup__media-heading{border-top:1px solid #20211f1a;padding-top:11px;margin-top:15px!important}.apple-bunker-popup__media-section--history+.apple-bunker-popup__media-heading{margin-top:15px!important}.apple-bunker-popup__gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:9px;max-width:100%;padding:1px 1px 8px;display:flex;overflow:auto hidden}.apple-bunker-popup__gallery-item{text-align:left;cursor:zoom-in;scroll-snap-align:start;flex-direction:column;flex:0 0 142px;gap:5px;width:142px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1e241e0a;color:#282a26!important;background:#fff!important;border:1px solid #3c3c431f!important;border-radius:11px!important;margin:0!important;padding:5px!important;display:flex!important}.apple-bunker-popup__gallery-item:hover{background:#fff!important;border-color:#386b5259!important}.apple-bunker-popup__gallery-item:focus-visible{outline-offset:2px;outline:3px solid #386b528c}.apple-bunker-popup__gallery-image{object-fit:cover;background:#e8e8e2;border-radius:7px;width:100%;height:91px;display:block}.apple-bunker-popup__gallery-item--map .apple-bunker-popup__gallery-image,.apple-bunker-popup__gallery--maps .apple-bunker-popup__gallery-image{object-fit:contain;background:#f0efe7}.apple-bunker-popup__gallery-label{color:#383b35;max-width:100%;padding:1px 2px 2px;font-size:10px;font-weight:680;line-height:1.3;display:block}.apple-location-lightbox{isolation:isolate;grid-template-rows:auto minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important;color:#fff!important;box-sizing:border-box!important;background:#090b0cf5!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.apple-location-lightbox__toolbar{z-index:2;grid-template-columns:minmax(0,1fr) auto 44px;align-items:start;gap:14px;min-height:50px;padding:0 0 10px;display:grid;position:relative}.apple-location-lightbox__heading{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:2px;display:flex}.apple-location-lightbox__caption{color:#fffffff5;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:min(72vw,880px);font-size:14px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.apple-location-lightbox__source{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:min(70vw,760px);font-size:11px;font-weight:500;line-height:1.3;display:inline-block;overflow:hidden;color:#93c5fdf0!important;text-decoration:none!important}.apple-location-lightbox__source:focus-visible{outline-offset:2px;outline:2px solid #93c5fdd1}.apple-location-lightbox__source[hidden]{display:none!important}.apple-location-lightbox__counter{color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;padding-top:4px;font-size:12px}.apple-location-lightbox__close,.apple-location-lightbox__nav{cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;color:#fffffff5!important;background:linear-gradient(145deg,#fff3,#ffffff12)!important;border:1px solid #ffffff40!important;margin:0!important;padding:0!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff38,0 6px 24px #0000002e!important}.apple-location-lightbox__icon{flex:none;width:23px;height:23px;display:block}.apple-location-lightbox__close{border-radius:50%!important;width:42px!important;height:42px!important}.apple-location-lightbox__nav{z-index:1;position:absolute;top:50%;transform:translateY(-50%);border-radius:18px!important;width:48px!important;height:58px!important}.apple-location-lightbox__nav .apple-location-lightbox__icon{width:27px;height:27px}.apple-location-lightbox__nav--previous{left:8px}.apple-location-lightbox__nav--next{right:8px}.apple-location-lightbox__close:hover,.apple-location-lightbox__nav:hover:not(:disabled){background:linear-gradient(145deg,#ffffff4a,#ffffff1f)!important;border-color:#fff6!important}.apple-location-lightbox__close:active{transform:scale(.97)}.apple-location-lightbox__nav:active:not(:disabled){transform:translateY(-50%)scale(.97)}.apple-location-lightbox__nav:disabled{opacity:.25;cursor:default}.apple-location-lightbox__close:focus-visible,.apple-location-lightbox__nav:focus-visible{outline-offset:3px;outline:3px solid #ffffffb3}.apple-location-lightbox__stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:0 66px 8px;display:flex;position:relative}.apple-location-lightbox__image{-webkit-user-select:none;user-select:none;touch-action:none;transform-origin:50%;-webkit-user-drag:none;cursor:zoom-in;border-radius:4px;display:block;box-shadow:0 12px 45px #00000038;object-fit:contain!important;background:0 0!important;border:0!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:auto!important}.apple-location-lightbox__image.is-zoomed{cursor:grab}@media (max-width:700px){.apple-bunker-popup__gallery-item{flex-basis:132px;width:132px}.apple-bunker-popup__gallery-image{height:85px}.apple-location-lightbox{padding-right:max(8px, env(safe-area-inset-right))!important;padding-left:max(8px, env(safe-area-inset-left))!important}.apple-location-lightbox__toolbar{grid-template-columns:minmax(0,1fr) auto 40px;gap:9px;min-height:48px}.apple-location-lightbox__caption{font-size:12px}.apple-location-lightbox__source{max-width:62vw;font-size:10px}.apple-location-lightbox__close{width:38px!important;height:38px!important}.apple-location-lightbox__stage{padding-left:43px;padding-right:43px}.apple-location-lightbox__nav{border-radius:14px!important;width:36px!important;height:50px!important}.apple-location-lightbox__nav .apple-location-lightbox__icon{width:23px;height:23px}.apple-location-lightbox__nav--previous{left:0}.apple-location-lightbox__nav--next{right:0}}.apple-bunker-popup__gallery-caption{color:#60645d;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;padding:0 2px 2px;font-size:10px;font-weight:450;line-height:1.3;display:-webkit-box;overflow:hidden}.apple-map-ui .apple-round-control,.apple-map-ui .apple-map-control,.apple-map-ui .apple-zoom-controls,.apple-map-ui .apple-map-menu{color:#1c1c1e!important;-webkit-backdrop-filter:blur(30px)saturate(190%)!important;background:#f8faff9e!important;border:1px solid #ffffff8a!important;box-shadow:0 10px 28px #0c182a26,inset 0 1px #ffffffc2!important}.apple-map-ui .apple-zoom-controls{border-radius:17px!important;overflow:hidden!important}.apple-map-ui .apple-map-control{box-shadow:none!important;background:0 0!important}.apple-map-ui .apple-map-control:hover,.apple-map-ui .apple-round-control:hover{background:#ffffffc7!important}.apple-map-ui .apple-map-control:active,.apple-map-ui .apple-round-control:active{background:#007aff29!important;transform:scale(.94)!important}.apple-map-ui .apple-map-menu{background:#f8faffbd!important;border-radius:22px!important}.apple-map-ui .apple-map-type--active{color:#005ec8!important;background:#007aff24!important;border-color:#007aff47!important;box-shadow:inset 0 1px #ffffff8c!important}html[data-theme=dark] .apple-map-ui .apple-round-control,html[data-theme=dark] .apple-map-ui .apple-map-control,html[data-theme=dark] .apple-map-ui .apple-zoom-controls,html[data-theme=dark] .apple-map-ui .apple-map-menu{color:#f5f5f7!important;-webkit-backdrop-filter:blur(32px)saturate(185%)!important;background:#22242ba3!important;border-color:#ffffff2e!important;box-shadow:0 12px 32px #00000052,inset 0 1px #ffffff1f!important}html[data-theme=dark] .apple-map-ui .apple-map-control{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .apple-map-ui .apple-map-control:hover,html[data-theme=dark] .apple-map-ui .apple-round-control:hover{background:#ffffff1f!important}html[data-theme=dark] .apple-map-ui .apple-map-control:active,html[data-theme=dark] .apple-map-ui .apple-round-control:active{background:#0a84ff47!important}html[data-theme=dark] .apple-map-ui .apple-round-control--active{color:#73b7ff!important;background:#ffffff24!important}html[data-theme=dark] .apple-map-ui .apple-map-type--active{color:#73b7ff!important;background:#0a84ff40!important;border-color:#0a84ff6b!important}@media (max-width:700px){.apple-map-ui .apple-round-control{box-sizing:border-box!important;padding:4px!important}.apple-map-ui .apple-round-control>svg{flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:block!important;overflow:visible!important}}html[data-theme=dark] .apple-search{color:#f5f5f7!important;-webkit-backdrop-filter:blur(32px)saturate(185%)!important;background:#1c1c1ed1!important;border-color:#ffffff2e!important;box-shadow:0 12px 34px #00000057,inset 0 1px #ffffff14!important}html[data-theme=dark] .apple-search--focused,html[data-theme=dark] .apple-search:focus-within{background:#22242beb!important;border-color:#ffffff38!important;box-shadow:0 12px 34px #0000005c,inset 0 1px #ffffff17!important}html[data-theme=dark] .apple-search__icon{color:#a1a1a6!important}html[data-theme=dark] .apple-search input,html[data-theme=dark] .apple-search input:focus,html[data-theme=dark] .apple-search input:active{color:#f5f5f7!important}html[data-theme=dark] .apple-search input::placeholder{opacity:1;color:#a1a1a6!important}html[data-theme=dark] .apple-search__clear{color:#d1d1d6!important}html[data-theme=dark] .apple-search__clear:hover,html[data-theme=dark] .apple-search__clear:active{background:#ffffff1a!important}html[data-theme=dark] .apple-search__add{color:#73b7ff!important}html[data-theme=dark] .apple-search__add:hover,html[data-theme=dark] .apple-search__add:active{background:#0a84ff33!important}html[data-theme=dark] .apple-search__spinner span{border-color:#0a84ff #ffffff2e #ffffff2e}html[data-theme=dark] .apple-search-results,html[data-theme=dark] .apple-search-list-menu{color:#f5f5f7!important;-webkit-backdrop-filter:blur(32px)saturate(185%)!important;background:#1c1c1ee0!important;border-color:#ffffff24!important;box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff0e!important}html[data-theme=dark] .apple-search-result,html[data-theme=dark] .apple-search-list-menu__item{color:#f5f5f7!important;border-bottom-color:#ffffff17!important}html[data-theme=dark] .apple-search-result:hover,html[data-theme=dark] .apple-search-list-menu__item:hover{background:#ffffff13!important}html[data-theme=dark] .apple-search-result:active,html[data-theme=dark] .apple-search-list-menu__item:active{background:#0a84ff2e!important}html[data-theme=dark] .apple-search-result__secondary,html[data-theme=dark] .apple-search-result__chevron,html[data-theme=dark] .apple-search-list-menu__title{color:#a1a1a6!important}html[data-theme=dark] .apple-search-list-menu__destination{color:#f5f5f7!important}html[data-theme=dark] .apple-search-list-menu__header{border-bottom-color:#ffffff1a!important}html[data-theme=dark] .apple-search-result__icon{color:#73b7ff!important;background:#0a84ff33!important}html[data-theme=dark] .apple-search-list-menu__error,html[data-theme=dark] .apple-map-error__icon,html[data-theme=dark] .apple-bunker-status__error{color:#d94145!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup .mapboxgl-popup-content,html[data-theme=dark] .apple-bunker-popup .mapboxgl-popup-content{color:#f5f5f7!important;-webkit-backdrop-filter:blur(32px)saturate(185%)!important;background:#1c1c1ef0!important;border-color:#ffffff24!important;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff0f!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup .mapboxgl-popup-close-button{color:#d1d1d6!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup .mapboxgl-popup-close-button:hover{background:#ffffff1a!important}html[data-theme=dark] .apple-bunker-popup,html[data-theme=dark] .apple-bunker-popup>strong,html[data-theme=dark] .apple-bunker-popup__tags dd,html[data-theme=dark] .apple-bunker-popup__section-title,html[data-theme=dark] .apple-bunker-popup__coordinates-wrap .apple-bunker-popup__coordinates-label{color:#f5f5f7!important}html[data-theme=dark] .apple-bunker-popup p,html[data-theme=dark] .apple-bunker-popup__coordinates,html[data-theme=dark] .apple-bunker-popup__tag-note,html[data-theme=dark] .apple-bunker-popup__tags dt,html[data-theme=dark] .apple-bunker-popup__media-loading,html[data-theme=dark] .apple-bunker-popup__media-source,html[data-theme=dark] .apple-bunker-popup__media-license,html[data-theme=dark] .apple-bunker-popup__media-description,html[data-theme=dark] .apple-bunker-popup__coordinates-label{color:#b8b8bf!important}html[data-theme=dark] .apple-bunker-popup__coordinates,html[data-theme=dark] .apple-bunker-popup__tags,html[data-theme=dark] .apple-bunker-popup__tag-details .apple-bunker-popup__tags,html[data-theme=dark] .apple-bunker-popup__media-card,html[data-theme=dark] .apple-bunker-popup__history-card{color:#f5f5f7!important;background:#37373cb8!important;border-color:#ffffff1c!important}html[data-theme=dark] .apple-bunker-popup__action{color:#f5f5f7!important;background:#37373ce0!important;border-color:#ffffff21!important}html[data-theme=dark] .apple-bunker-popup__action:hover{background:#46464cf2!important}html[data-theme=dark] .apple-bunker-popup__action.is-success{color:#70e18c!important;background:#30d15829!important;border-color:#30d15847!important}html[data-theme=dark] .apple-bunker-popup__osm-link{color:#73b7ff!important;background:#0a84ff2e!important;border-color:#0a84ff47!important}html[data-theme=dark] .apple-bunker-popup__osm-link:hover{background:#0a84ff42!important}html[data-theme=dark] .apple-bunker-popup__media-title,html[data-theme=dark] .apple-bunker-popup__history-title{color:#73b7ff!important}html[data-theme=dark] .apple-bunker-popup__history-heading,html[data-theme=dark] .apple-bunker-popup__media-heading{border-top-color:#ffffff1f!important}html[data-theme=dark] .apple-bunker-popup__category--bunker{color:#70e18c!important;background:#30d15821!important;border-color:#30d15847!important}html[data-theme=dark] .apple-bunker-popup__category--bunker-entry,html[data-theme=dark] .apple-bunker-popup__category--bunker-tunnel{color:#73b7ff!important;background:#0a84ff29!important;border-color:#0a84ff4d!important}.apple-bunker-status__error,.apple-map-error__icon,.apple-search-list-menu__error{color:#d94145!important}.apple-map-error__icon,html[data-theme=dark] .apple-map-error__icon{color:#fff!important;background:#d94145!important}html[data-theme=dark] .apple-map-ui .apple-map-menu__title{color:#a1a1a6!important}html[data-theme=dark] .apple-map-ui .apple-map-type{color:#f5f5f7!important;background:#37373cc7!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0b!important}html[data-theme=dark] .apple-map-ui .apple-map-type:hover{background:#46464ce6!important;border-color:#ffffff38!important}html[data-theme=dark] .apple-map-ui .apple-map-type:active{background:#0a84ff38!important}html[data-theme=dark] .apple-map-ui .apple-map-type--active{color:#73b7ff!important;background:#0a84ff40!important;border-color:#0a84ff7a!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme=dark] .apple-map-ui .apple-map-type__preview{border:1px solid #ffffff1f!important}html[data-theme=dark] .apple-bunker-popup__media-card,html[data-theme=dark] .apple-bunker-popup__history-card{color:#f5f5f7!important;background:#37373cb8!important;border-color:#ffffff1f!important}html[data-theme=dark] .apple-bunker-popup__media-section-title,html[data-theme=dark] .apple-bunker-popup__gallery-label{color:#f5f5f7!important}html[data-theme=dark] .apple-bunker-popup__gallery-caption,html[data-theme=dark] .apple-bunker-popup__media-description,html[data-theme=dark] .apple-bunker-popup__media-source,html[data-theme=dark] .apple-bunker-popup__media-license{color:#b8b8bf!important}html[data-theme=dark] .apple-bunker-popup__gallery-item,html[data-theme=dark] .apple-bunker-popup__gallery-item:hover{color:#f5f5f7!important;background:#37373cb8!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0a!important}html[data-theme=dark] .apple-bunker-popup__gallery-item:hover{background:#46464ceb!important}html[data-theme=dark] .apple-bunker-popup__gallery-image,html[data-theme=dark] .apple-bunker-popup__gallery--maps .apple-bunker-popup__gallery-image,html[data-theme=dark] .apple-bunker-popup__media-image,html[data-theme=dark] .apple-bunker-popup__gallery-item--map .apple-bunker-popup__gallery-image{background:#2c2c2e!important}html[data-theme=dark] .apple-bunker-popup__media-heading,html[data-theme=dark] .apple-bunker-popup__history-heading{border-top-color:#ffffff1f!important}@media (min-width:821px){.apple-map-ui .apple-search-area{left:calc(219px + var(--lpt-workspace-panel-width,340px) + (100vw - 219px - var(--lpt-workspace-panel-width,340px)) / 2)!important;width:min(560px, calc(100vw - 219px - var(--lpt-workspace-panel-width,340px) - 44px))!important;max-width:none!important;transform:translate(-50%)!important}html:has(.app-sidebar-shell--workspace-closed) .apple-map-ui .apple-search-area{width:min(560px,100vw - 263px)!important;left:calc(50vw + 109.5px)!important}}@media (max-width:700px){.apple-map-ui .apple-bottom-right-controls{gap:6px!important}.apple-map-ui .apple-round-control,.apple-map-ui .apple-map-menu-wrapper,.apple-map-ui .apple-map-menu-wrapper>.apple-round-control{box-sizing:border-box!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.apple-map-ui .apple-round-control>svg{flex:0 0 21px!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important;display:block!important}.apple-map-ui .apple-zoom-controls{box-sizing:border-box!important;height:42px!important;min-height:42px!important}.apple-map-ui .apple-zoom-controls .apple-map-control{box-sizing:border-box!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:8px!important}.apple-map-ui .apple-zoom-controls .apple-map-control>svg{width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important}.apple-map-ui .apple-zoom-controls .apple-map-control-divider{min-height:22px!important;margin-top:10px!important;margin-bottom:10px!important}.apple-map-ui .apple-map-menu{top:48px!important}}@media (max-width:390px){.apple-map-ui .apple-round-control,.apple-map-ui .apple-map-menu-wrapper,.apple-map-ui .apple-map-menu-wrapper>.apple-round-control,.apple-map-ui .apple-zoom-controls .apple-map-control{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}.apple-map-ui .apple-round-control:hover:not(:disabled){background:#ffffff9e!important}html[data-theme=dark] .apple-map-ui .apple-round-control:hover:not(:disabled){background:#ffffff1f!important}.apple-map-ui .apple-map-type--active,.apple-map-type--active{color:#3a3a3c!important;background:#78788024!important;border-color:#3c3c431f!important;box-shadow:inset 0 1px #ffffff8c!important}html[data-theme=dark] .apple-map-ui .apple-map-type--active,html[data-theme=dark] .apple-map-type--active{color:#f5f5f7!important;background:#48484cf2!important;border-color:#ffffff1a!important;box-shadow:0 2px 8px #0003!important}.apple-map-ui .apple-map-menu__row--active,.apple-map-menu__row--active{color:inherit!important;background:#7878802e!important;border-color:#3c3c4324!important;box-shadow:inset 0 0 0 1px #3c3c430a!important}html[data-theme=dark] .apple-map-ui .apple-map-menu__row--active,html[data-theme=dark] .apple-map-menu__row--active{color:#f5f5f7!important;background:#48484cf2!important;border-color:#ffffff1a!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.apple-map-ui .apple-map-type--active,.apple-map-type--active{color:#3a3a3c!important;background:#78788038!important;border-color:#3c3c432e!important}html[data-theme=dark] .apple-map-ui .apple-map-type--active,html[data-theme=dark] .apple-map-type--active{color:#f5f5f7!important;background:#48484cf2!important;border-color:#ffffff1f!important}.apple-map-ui .apple-round-control:hover:not(:disabled),.apple-map-ui .apple-map-control:hover:not(:disabled),.apple-map-ui .apple-map-type:hover:not(.apple-map-type--active):not(:disabled),.apple-map-ui .apple-map-menu__row:hover:not(:disabled){background:#27704f0b!important}html[data-theme=dark] .apple-map-ui .apple-round-control:hover:not(:disabled),html[data-theme=dark] .apple-map-ui .apple-map-control:hover:not(:disabled),html[data-theme=dark] .apple-map-ui .apple-map-type:hover:not(.apple-map-type--active):not(:disabled),html[data-theme=dark] .apple-map-ui .apple-map-menu__row:hover:not(:disabled){background:#ffffff0e!important}.apple-bunker-popup__gallery-more{text-align:center;cursor:pointer;white-space:normal;flex:0 0 142px;justify-content:center;align-items:center;min-width:142px;min-height:86px;font-size:12px;font-weight:650;line-height:1.35;color:#345b49!important;background:#7878800f!important;border:1px dashed #3c3c4347!important;border-radius:11px!important;padding:10px!important;display:flex!important}.apple-bunker-popup__gallery-more:hover{background:#386b5214!important;border-color:#386b528c!important}.apple-bunker-popup__media-status{color:#262a26c7;overflow-wrap:anywhere;background:#78788012;border-radius:8px;font-size:11px;line-height:1.45;margin:8px 0 4px!important;padding:7px 9px!important}.apple-bunker-popup__media-status.is-loading:before{content:"";vertical-align:1px;background:#7aa68a;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.2s ease-in-out infinite lpt-media-pulse;display:inline-block}.apple-bunker-popup__media-retry{flex:none;width:100%;min-height:35px;margin:3px 0 7px!important}.apple-bunker-popup__gallery-item.is-image-unavailable{opacity:.72;cursor:not-allowed}.apple-bunker-popup__gallery-item.is-image-unavailable .apple-bunker-popup__gallery-image{object-fit:contain}@keyframes lpt-media-pulse{0%,to{opacity:.35}50%{opacity:1}}html[data-theme=dark] .apple-bunker-popup__gallery-more{color:#b8ddc6!important;background:#ffffff0f!important;border-color:#ffffff38!important}html[data-theme=dark] .apple-bunker-popup__gallery-more:hover{background:#64a07821!important;border-color:#96d2ac73!important}html[data-theme=dark] .apple-bunker-popup__media-status{color:#f5f5f7c7;background:#ffffff12}.apple-bunker-popup__media-root [hidden]{display:none!important}.apple-bunker-popup__closure-chip{color:#304c78;background:#edf3fc;border:1px solid #d9e5f7;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10.5px;font-weight:680;line-height:1.2;display:inline-flex}.apple-bunker-popup__actions .apple-bunker-popup__osm-link{box-sizing:border-box;width:100%;margin:0!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{filter:drop-shadow(0 2px 2px #00000047);border-top-color:#1c1c1ef0!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#1c1c1ef0!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#1c1c1ef0!important}html[data-theme=dark] .mapboxgl-popup.apple-bunker-map-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#1c1c1ef0!important}html[data-theme=dark] .apple-bunker-popup__status-chip--active{color:#8ae7a5!important;background:#30d15829!important;border-color:#30d15852!important}html[data-theme=dark] .apple-bunker-popup__status-chip--abandoned{color:#ffd18a!important;background:#ff9f0a29!important;border-color:#ff9f0a52!important}html[data-theme=dark] .apple-bunker-popup__status-chip--unknown{color:#d1d1d6!important;background:#8e8e932e!important;border-color:#8e8e9352!important}html[data-theme=dark] .apple-bunker-popup__period-chip,html[data-theme=dark] .apple-bunker-popup__closure-chip{color:#9ccaff!important;background:#0a84ff2b!important;border-color:#0a84ff4f!important}html[data-theme=dark] .apple-bunker-popup__coordinates-wrap .apple-bunker-popup__coordinates-label{color:#f5f5f7!important}.apple-location-lightbox__heading{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;justify-items:start!important;gap:3px!important;min-width:0!important;display:grid!important}.apple-location-lightbox__caption{width:100%;grid-area:1/1!important}.apple-location-lightbox__source-row{line-height:1.2;grid-area:2/1!important;width:100%!important;min-width:0!important;display:block!important}.apple-location-lightbox__source{width:fit-content;color:#646a73!important;max-width:100%!important;margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;display:block!important}.apple-location-lightbox__source:hover{color:#414752!important;text-decoration:underline!important}html:not([data-theme=dark]) .apple-location-lightbox{color:#1c1c1e!important;background:#f6f7f9f7!important}html:not([data-theme=dark]) .apple-location-lightbox__caption{color:#1c1c1ef5!important}html:not([data-theme=dark]) .apple-location-lightbox__counter{color:#1c1c1ea8!important}html:not([data-theme=dark]) .apple-location-lightbox__close,html:not([data-theme=dark]) .apple-location-lightbox__nav{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);color:#1c1c1e!important;background:linear-gradient(145deg,#ffffffe0,#ebecf0ad)!important;border-color:#3c3c432e!important;box-shadow:inset 0 1px #ffffffeb,0 6px 24px #00000024!important}html:not([data-theme=dark]) .apple-location-lightbox__close:hover,html:not([data-theme=dark]) .apple-location-lightbox__nav:hover:not(:disabled){background:linear-gradient(145deg,#fffffffa,#e1e3e8db)!important;border-color:#3c3c4347!important}html:not([data-theme=dark]) .apple-location-lightbox__close:focus-visible,html:not([data-theme=dark]) .apple-location-lightbox__nav:focus-visible{outline-color:#0066ccbf!important}html:not([data-theme=dark]) .apple-location-lightbox__source{color:#646a73!important}html:not([data-theme=dark]) .apple-location-lightbox__source:hover{color:#414752!important}html[data-theme=dark] .apple-location-lightbox{color:#f5f5f7!important;background:#090b0cf5!important}html[data-theme=dark] .apple-location-lightbox__caption{color:#fffffff5!important}html[data-theme=dark] .apple-location-lightbox__counter{color:#ffffffb3!important}html[data-theme=dark] .apple-location-lightbox__close,html[data-theme=dark] .apple-location-lightbox__nav{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);color:#fffffff7!important;background:linear-gradient(145deg,#48484ec7,#26262aa8)!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff29,0 6px 24px #00000057!important}html[data-theme=dark] .apple-location-lightbox__close:hover,html[data-theme=dark] .apple-location-lightbox__nav:hover:not(:disabled){background:linear-gradient(145deg,#5e5e64e0,#34343ac7)!important;border-color:#fff6!important}html[data-theme=dark] .apple-location-lightbox__close:focus-visible,html[data-theme=dark] .apple-location-lightbox__nav:focus-visible{outline-color:#93c5fde0!important}html[data-theme=dark] .apple-location-lightbox__source{color:#aeb4bd!important}html[data-theme=dark] .apple-location-lightbox__source:hover{color:#e1e5eb!important}.mapboxgl-popup.apple-bunker-map-popup .mapboxgl-popup-content,.apple-bunker-map-popup .mapboxgl-popup-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box!important;max-height:min(72dvh,680px)!important;overflow:hidden auto!important}@media (max-width:700px){.mapboxgl-popup.apple-bunker-map-popup .mapboxgl-popup-content,.apple-bunker-map-popup .mapboxgl-popup-content{max-height:min(68dvh,520px)!important;padding-bottom:max(13px, env(safe-area-inset-bottom))!important}.apple-location-lightbox__source{font-size:10px!important}.apple-map-ui .apple-search-area{top:max(8px, env(safe-area-inset-top))!important;left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;transform:none!important}.apple-map-ui .apple-search{border-radius:22px!important;height:44px!important;min-height:44px!important;padding:0 7px 0 12px!important;box-shadow:0 6px 22px #0000001a,inset 0 1px #ffffffa8!important}.apple-map-ui .apple-search__icon{width:21px!important;height:21px!important}.apple-map-ui .apple-search__icon svg{width:18px!important;height:18px!important}.apple-map-ui .apple-search input{min-width:0!important;padding:0 8px!important}.apple-map-ui .apple-bottom-right-controls{top:calc(max(8px, env(safe-area-inset-top)) + 51px)!important;right:max(14px, env(safe-area-inset-right))!important;gap:4px!important;max-width:calc(100vw - 28px)!important}.apple-map-ui .apple-round-control,.apple-map-ui .apple-map-control,.apple-map-ui .apple-map-menu-wrapper,.apple-map-ui .apple-map-menu-wrapper>.apple-round-control,.apple-map-ui .apple-zoom-controls .apple-map-control{box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.apple-map-ui .apple-round-control>svg,.apple-map-ui .apple-map-control>svg,.apple-map-ui .apple-zoom-controls .apple-map-control>svg{flex:0 0 19px!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important}.apple-map-ui .apple-zoom-controls{flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:stretch!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;display:flex!important}.apple-map-ui .apple-zoom-controls .apple-map-control-divider{min-height:20px!important;margin:12px 0!important}.apple-map-ui .apple-map-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:19px!important;width:min(280px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:min(58dvh,480px)!important;padding:10px!important;top:48px!important;bottom:auto!important;right:0!important;overflow:hidden auto!important}.apple-map-ui .apple-map-type-grid{gap:5px!important}.apple-map-ui .apple-map-type{gap:4px!important;min-height:44px!important;padding:5px 3px!important;font-size:10px!important}.apple-map-ui .apple-map-type__preview{height:34px!important;min-height:34px!important}.apple-map-ui .apple-map-menu__row{min-height:44px!important}}@media (max-width:390px){.apple-map-ui .apple-search-area{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important}.apple-map-ui .apple-bottom-right-controls{right:max(12px, env(safe-area-inset-right))!important;gap:3px!important}.apple-map-ui .apple-map-menu{width:min(270px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media (max-height:480px) and (orientation:landscape) and (max-width:820px){.apple-map-ui .apple-search-area{top:max(5px, env(safe-area-inset-top))!important}.apple-map-ui .apple-bottom-right-controls{top:calc(max(5px, env(safe-area-inset-top)) + 49px)!important}.apple-map-ui .apple-map-menu{max-height:min(62dvh,320px)!important}}.apple-bunker-popup__tag-details{background:#3c3c4306;border:1px solid #3c3c431a;border-radius:12px;overflow:hidden}.apple-bunker-popup__tag-details>summary{background:0 0}.apple-bunker-popup__tag-details .apple-bunker-popup__tags{box-shadow:none;background:0 0;border:0;border-top:1px solid #3c3c4317;border-radius:0;margin:0;padding:8px 11px 11px}html[data-theme=dark] .apple-bunker-popup__tag-details{color:#f5f5f7!important;background:#37373cb8!important;border-color:#ffffff1c!important}html[data-theme=dark] .apple-bunker-popup__tag-details>summary{color:#f5f5f7!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .apple-bunker-popup__tag-details .apple-bunker-popup__tags{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important}html[data-theme=dark] .apple-bunker-popup__tag-details .apple-bunker-popup__tags dt{color:#b8b8bf!important}html[data-theme=dark] .apple-bunker-popup__tag-details .apple-bunker-popup__tags dd{color:#f5f5f7!important}.apple-map-ui{--map-glass-surface:#f7faf9c2;--map-glass-surface-strong:#fafbfae8;--map-glass-border:#ffffffc2;--map-glass-line:#232f311c;--map-glass-ink:#263238;--map-glass-muted:#2a363c9e;--map-glass-hover:#ffffff7a;--map-glass-pressed:#007aff1f;--map-glass-accent:#0878cf;--map-glass-shadow:0 10px 28px #16262b24;--map-glass-hover-shadow:0 13px 32px #16262b2b;--map-glass-inset:inset 0 1px 0 #ffffffdb, inset 0 -1px 0 #ffffff3d}html[data-theme=dark] .apple-map-ui{--map-glass-surface:#23272dc2;--map-glass-surface-strong:#282c32e8;--map-glass-border:#ffffff30;--map-glass-line:#ffffff24;--map-glass-ink:#f4f6f8;--map-glass-muted:#e8edf2a8;--map-glass-hover:#ffffff1a;--map-glass-pressed:#0a84ff38;--map-glass-accent:#67b5ff;--map-glass-shadow:0 12px 30px #0000004d;--map-glass-hover-shadow:0 15px 34px #0000005c;--map-glass-inset:inset 0 1px 0 #ffffff2b, inset 0 -1px 0 #00000024}.apple-map-ui .apple-search,.apple-map-ui .apple-zoom-controls,.apple-map-ui .apple-round-control,.apple-map-ui .apple-map-menu,.apple-map-ui .apple-search-results,.apple-map-ui .apple-search-list-menu{border:1px solid var(--map-glass-border)!important;background:linear-gradient(145deg, var(--map-glass-surface-strong), var(--map-glass-surface))!important;color:var(--map-glass-ink)!important;box-shadow:var(--map-glass-shadow), var(--map-glass-inset)!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;backdrop-filter:blur(28px)saturate(180%)!important}.apple-map-ui .apple-search{transition:background .17s,border-color .17s,box-shadow .17s,transform .17s!important}.apple-map-ui .apple-search input{caret-color:var(--map-glass-accent);color:var(--map-glass-ink)!important}.apple-map-ui .apple-search input::placeholder,.apple-map-ui .apple-search__icon,.apple-map-ui .apple-map-menu__title,.apple-map-ui .apple-search-result__secondary,.apple-map-ui .apple-search-list-menu__destination,.apple-map-ui .apple-search-list-menu__state{color:var(--map-glass-muted)!important}.apple-map-ui .apple-search--focused,.apple-map-ui .apple-search:focus-within{border-color:color-mix(in srgb, var(--map-glass-accent) 46%, var(--map-glass-border))!important;background:linear-gradient(145deg, var(--map-glass-surface-strong), var(--map-glass-surface))!important;box-shadow:var(--map-glass-shadow), var(--map-glass-inset), 0 0 0 3px color-mix(in srgb, var(--map-glass-accent) 14%, transparent)!important}.apple-map-ui .apple-search-results,.apple-map-ui .apple-search-list-menu{overscroll-behavior:contain;overflow:hidden auto}.apple-map-ui .apple-search-result,.apple-map-ui .apple-search-list-menu__item{transition:background .15s,color .15s,transform .15s;border-color:var(--map-glass-line)!important;color:var(--map-glass-ink)!important}.apple-map-ui .apple-search-result__name,.apple-map-ui .apple-search-list-menu__item-name{color:var(--map-glass-ink)!important}.apple-map-ui .apple-zoom-controls,.apple-map-ui .apple-round-control{transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s!important}.apple-map-ui .apple-zoom-controls{overflow:hidden;border-radius:17px!important}.apple-map-ui .apple-map-control{color:var(--map-glass-ink)!important;background:0 0!important;border:0!important;transition:background .15s,color .15s,transform .15s!important}.apple-map-ui .apple-map-control-divider{background:var(--map-glass-line)!important}.apple-map-ui .apple-round-control--active{color:var(--map-glass-accent)!important;background:var(--map-glass-hover)!important}.apple-map-ui .apple-map-type{border-color:var(--map-glass-line)!important;background:var(--map-glass-hover)!important;color:var(--map-glass-ink)!important}.apple-map-ui .apple-map-type--active{border-color:color-mix(in srgb, var(--map-glass-accent) 42%, var(--map-glass-border))!important;background:color-mix(in srgb, var(--map-glass-accent) 12%, var(--map-glass-surface-strong))!important;color:var(--map-glass-accent)!important;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px color-mix(in srgb, var(--map-glass-accent) 12%, transparent)!important}.apple-map-ui .apple-map-menu__row{color:var(--map-glass-ink)!important;transition:background .15s,color .15s,transform .15s!important}.apple-map-ui .apple-map-menu__row-subtitle{color:var(--map-glass-muted)!important}.apple-map-ui .apple-map-menu button:focus-visible,.apple-map-ui .apple-map-menu a:focus-visible,.apple-map-ui .apple-bottom-right-controls button:focus-visible{outline:3px solid color-mix(in srgb, var(--map-glass-accent) 62%, transparent)!important;outline-offset:2px!important}@media (hover:hover) and (pointer:fine){.apple-map-ui .apple-search:hover,.apple-map-ui .apple-round-control:hover,.apple-map-ui .apple-zoom-controls:hover{border-color:color-mix(in srgb, var(--map-glass-accent) 24%, var(--map-glass-border))!important;box-shadow:var(--map-glass-hover-shadow), var(--map-glass-inset)!important}.apple-map-ui .apple-round-control:hover,.apple-map-ui .apple-map-type:hover,.apple-map-ui .apple-map-menu__row:hover,.apple-map-ui .apple-search-result:hover,.apple-map-ui .apple-search-list-menu__item:hover,.apple-map-ui .apple-map-control:hover{background:var(--map-glass-hover)!important}.apple-map-ui .apple-round-control:hover,.apple-map-ui .apple-map-type:hover{transform:translateY(-1px)}.apple-map-ui .apple-map-type--active:hover{border-color:color-mix(in srgb, var(--map-glass-accent) 42%, var(--map-glass-border))!important;background:color-mix(in srgb, var(--map-glass-accent) 12%, var(--map-glass-surface-strong))!important;color:var(--map-glass-accent)!important}.apple-map-ui .apple-map-menu__row:hover,.apple-map-ui .apple-search-result:hover,.apple-map-ui .apple-search-list-menu__item:hover{color:var(--map-glass-accent)!important}}.apple-map-ui .apple-map-menu__row-icon--saved,.apple-map-ui .apple-map-menu__row-icon--saved-edit{color:#007aff;justify-content:center;align-items:center;font-size:19px;font-weight:700;line-height:1;display:inline-flex}html[data-theme=dark] .apple-map-ui .apple-map-menu__row-icon--saved,html[data-theme=dark] .apple-map-ui .apple-map-menu__row-icon--saved-edit{color:#63aaff}.apple-map-ui .apple-map-control:active,.apple-map-ui .apple-round-control:active,.apple-map-ui .apple-map-type:active,.apple-map-ui .apple-map-menu__row:active{background:var(--map-glass-pressed)!important}html[data-theme=dark] .apple-map-ui .apple-map-control-divider{background:#ffffff29!important}.apple-map-ui{--map-glass-surface:var(--lpt-ui-card,#ffffffb8);--map-glass-surface-strong:var(--lpt-ui-surface,#f8f9fcdb);--map-glass-border:var(--lpt-ui-surface-border,#ffffffc2);--map-glass-line:var(--lpt-ui-line,#3c3c431a);--map-glass-ink:var(--lpt-ui-ink,#1c1c1e);--map-glass-muted:var(--lpt-ui-muted,#6e6e73);--map-glass-hover:var(--lpt-ui-hover,#ffffff7a);--map-glass-pressed:var(--lpt-ui-active-surface,#007aff1f);--map-glass-accent:var(--lpt-ui-accent,#007aff)}.apple-map-ui .apple-search,.apple-map-ui .apple-search-results,.apple-map-ui .apple-search-list-menu,.apple-map-ui .apple-round-control,.apple-map-ui .apple-zoom-controls,.apple-map-ui .apple-map-menu{border-color:var(--map-glass-border)!important;background:linear-gradient(145deg, var(--map-glass-surface-strong), var(--map-glass-surface))!important;color:var(--map-glass-ink)!important}.apple-map-ui .apple-round-control--active,.apple-map-ui .apple-map-type--active,.apple-map-ui .apple-map-menu__row--active{border-color:var(--lpt-ui-active-border,#007aff14)!important;background:var(--lpt-ui-active-surface,#007aff1d)!important;color:var(--lpt-ui-active-ink,#0066d6)!important}html[data-theme=dark] .apple-map-ui .apple-search,html[data-theme=dark] .apple-map-ui .apple-search-results,html[data-theme=dark] .apple-map-ui .apple-search-list-menu,html[data-theme=dark] .apple-map-ui .apple-round-control,html[data-theme=dark] .apple-map-ui .apple-zoom-controls,html[data-theme=dark] .apple-map-ui .apple-map-menu{border-color:var(--map-glass-border)!important;background:linear-gradient(145deg, var(--map-glass-surface-strong), var(--map-glass-surface))!important;color:var(--map-glass-ink)!important}html[data-theme=dark] .apple-map-ui .apple-round-control--active,html[data-theme=dark] .apple-map-ui .apple-map-type--active,html[data-theme=dark] .apple-map-ui .apple-map-menu__row--active{border-color:var(--lpt-ui-active-border)!important;background:var(--lpt-ui-active-surface)!important;color:var(--lpt-ui-active-ink)!important}.apple-map-ui .apple-search--focused,.apple-map-ui .apple-search:focus-within{border-color:color-mix(in srgb, var(--map-glass-accent) 46%, var(--map-glass-border))!important;box-shadow:var(--map-glass-shadow), var(--map-glass-inset), 0 0 0 3px color-mix(in srgb, var(--map-glass-accent) 14%, transparent)!important}@media (hover:hover) and (pointer:fine){.apple-map-ui .apple-round-control:hover:not(:disabled),.apple-map-ui .apple-map-control:hover:not(:disabled),.apple-map-ui .apple-map-type:hover:not(:disabled),.apple-map-ui .apple-map-menu__row:hover:not(:disabled){background:var(--map-glass-hover)!important}.apple-map-ui .apple-map-type--active:hover:not(:disabled){background:var(--lpt-ui-active-surface,#007aff1d)!important;color:var(--lpt-ui-active-ink,#0066d6)!important}html[data-theme=dark] .apple-map-ui .apple-round-control:hover:not(:disabled),html[data-theme=dark] .apple-map-ui .apple-map-control:hover:not(:disabled),html[data-theme=dark] .apple-map-ui .apple-map-type:hover:not(:disabled),html[data-theme=dark] .apple-map-ui .apple-map-menu__row:hover:not(:disabled){background:var(--map-glass-hover)!important}html[data-theme=dark] .apple-map-ui .apple-map-type--active:hover:not(:disabled){background:var(--lpt-ui-active-surface)!important;color:var(--lpt-ui-active-ink)!important}}.apple-map-ui .apple-map-menu__overlay-list{border-top:1px solid var(--map-glass-line);gap:4px;margin-top:11px;padding-top:9px;display:grid}.apple-map-ui .apple-map-menu__overlay-toggle{min-height:58px;color:var(--map-glass-ink);border:1px solid #0000;border-radius:13px;gap:0;margin-top:0;padding:8px 9px}.apple-map-ui .apple-map-menu__row-icon--atlas,.apple-map-ui .apple-map-menu__row-icon--terrain{background:color-mix(in srgb, var(--map-glass-accent) 12%, transparent);width:34px;height:34px;color:var(--map-glass-accent);border-radius:10px;flex:0 0 34px}.apple-map-ui .apple-map-menu__row-icon--terrain{color:#238653;background:#23946121}.apple-map-ui .apple-map-menu__row-icon--atlas svg,.apple-map-ui .apple-map-menu__row-icon--terrain svg{width:19px;height:19px}.apple-map-ui .apple-map-menu__overlay-toggle .apple-map-menu__row-text{gap:2px}.apple-map-ui .apple-map-menu__overlay-toggle .apple-map-menu__row-title{font-size:13px;font-weight:600;line-height:17px}.apple-map-ui .apple-map-menu__overlay-toggle .apple-map-menu__row-subtitle{color:var(--map-glass-muted);margin-top:0;font-size:11px;line-height:14px;display:block}.apple-map-ui .apple-map-menu__overlay-toggle .apple-toggle{background:color-mix(in srgb, var(--map-glass-ink) 18%, transparent);width:40px;height:24px;margin-left:9px}.apple-map-ui .apple-map-menu__overlay-toggle .apple-toggle span{width:20px;height:20px;top:2px;left:2px}.apple-map-ui .apple-map-menu__overlay-toggle .apple-toggle--on{background:var(--map-glass-accent)}.apple-map-ui .apple-map-menu__overlay-toggle .apple-toggle--on span{transform:translate(16px)}.apple-map-ui .apple-map-menu__overlay-toggle.is-disabled{cursor:not-allowed;opacity:.62}.apple-map-ui .apple-map-menu__loading{color:var(--map-glass-accent);align-items:center;gap:5px;margin-top:3px;font-size:10px;line-height:13px;display:inline-flex}.apple-map-ui .apple-map-menu__loading>span{border:1.5px solid color-mix(in srgb, var(--map-glass-accent) 25%, transparent);border-top-color:var(--map-glass-accent);border-radius:50%;flex:0 0 11px;width:11px;height:11px;animation:.7s linear infinite apple-map-menu-spin}@keyframes apple-map-menu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.apple-map-ui .apple-map-menu__loading>span{animation-duration:1.8s}}
.apple-map-ui{--map-glass-surface:var(--lpt-ui-surface,#f8f9fcdb);--map-glass-card:var(--lpt-ui-card,#ffffffb8);--map-glass-border:var(--lpt-ui-surface-border,#ffffffc2);--map-glass-line:var(--lpt-ui-line,#3c3c431a);--map-glass-ink:var(--lpt-ui-ink,#1c1c1e);--map-glass-muted:var(--lpt-ui-muted,#6e6e73);--map-glass-hover:var(--lpt-ui-hover,#ecf0eabf);--map-glass-pressed:var(--lpt-ui-active-surface,#007aff1f);--map-glass-accent:var(--lpt-ui-accent,#007aff);--map-glass-active:var(--lpt-ui-active-surface,#007aff1d);--map-glass-active-ink:var(--lpt-ui-active-ink,#0066d6);--map-glass-panel-shadow:var(--lpt-ui-surface-shadow,0 18px 50px #14182029);--map-glass-card-shadow:inset 0 1px 0 #ffffff94, 0 3px 12px #1418200d}html[data-theme=dark] .apple-map-ui{--map-glass-hover:var(--lpt-ui-hover,#ffffff13);--map-glass-active:var(--lpt-ui-active-surface,#0a84ff33);--map-glass-active-ink:var(--lpt-ui-active-ink,#73b7ff);--map-glass-card-shadow:inset 0 1px 0 #ffffff0b, 0 3px 12px #0000001f}.apple-map-ui .apple-search,.apple-map-ui .apple-map-menu,.apple-map-ui .apple-search-results,.apple-map-ui .apple-search-list-menu{border-color:var(--map-glass-border)!important;background:var(--map-glass-surface)!important;color:var(--map-glass-ink)!important;box-shadow:var(--map-glass-panel-shadow)!important;-webkit-backdrop-filter:blur(30px)saturate(185%)!important;backdrop-filter:blur(30px)saturate(185%)!important;background-image:none!important}.apple-map-ui .apple-search,.apple-map-ui .apple-search:focus,.apple-map-ui .apple-search:focus-within,.apple-map-ui .apple-search-results,.apple-map-ui .apple-search-list-menu,.apple-map-ui .apple-map-menu{border-radius:16px!important}.apple-map-ui .apple-round-control,.apple-map-ui .apple-zoom-controls,.apple-map-ui .apple-map-type{border-color:var(--map-glass-border)!important;background:var(--map-glass-card)!important;color:var(--map-glass-ink)!important;box-shadow:var(--map-glass-card-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;backdrop-filter:blur(28px)saturate(180%)!important;background-image:none!important}.apple-map-ui .apple-map-control{color:var(--map-glass-ink)!important}.apple-map-ui .apple-map-control-divider{background:var(--map-glass-line)!important}.apple-map-ui .apple-map-type--active,.apple-map-ui .apple-round-control--active{border-color:var(--lpt-ui-active-border,#007aff14)!important;background:var(--map-glass-active)!important;color:var(--map-glass-active-ink)!important}.apple-map-ui .apple-map-menu__title,.apple-map-ui .apple-search-result__secondary,.apple-map-ui .apple-search-result__chevron,.apple-map-ui .apple-search-list-menu__title,.apple-map-ui .apple-search-list-menu__state,.apple-map-ui .apple-search-list-menu__destination{color:var(--map-glass-muted)!important}.apple-map-ui .apple-search-list-menu__header,.apple-map-ui .apple-search-result,.apple-map-ui .apple-search-list-menu__item{border-color:var(--map-glass-line)!important}.apple-map-ui .apple-search-result,.apple-map-ui .apple-search-list-menu__item,.apple-map-ui .apple-search-result__name,.apple-map-ui .apple-search-list-menu__item-name{color:var(--map-glass-ink)!important}.apple-map-ui .apple-search-result__icon,.apple-map-ui .apple-search-list-menu__item-icon{background:var(--map-glass-active)!important;color:var(--map-glass-accent)!important}.apple-map-ui .apple-map-menu__row{color:var(--map-glass-ink)!important;border-color:#0000!important}.apple-map-ui .apple-map-menu__row-subtitle{color:var(--map-glass-muted)!important}.apple-map-ui .apple-search:focus-within{border-color:color-mix(in srgb, var(--map-glass-accent) 36%, var(--map-glass-border))!important;box-shadow:var(--map-glass-panel-shadow), 0 0 0 3px color-mix(in srgb, var(--map-glass-accent) 12%, transparent)!important}@media (hover:hover) and (pointer:fine){.apple-map-ui .apple-search:hover,.apple-map-ui .apple-round-control:hover:not(:disabled),.apple-map-ui .apple-map-control:hover:not(:disabled),.apple-map-ui .apple-map-type:hover:not(.apple-map-type--active):not(:disabled),.apple-map-ui .apple-map-menu__row:hover:not(:disabled),.apple-map-ui .apple-search-result:hover,.apple-map-ui .apple-search-list-menu__item:hover{border-color:color-mix(in srgb, var(--map-glass-accent) 18%, var(--map-glass-border))!important;background:var(--map-glass-hover)!important;color:var(--map-glass-ink)!important}.apple-map-ui .apple-map-type--active:hover:not(:disabled),.apple-map-ui .apple-round-control--active:hover:not(:disabled){border-color:var(--lpt-ui-active-border,#007aff14)!important;background:var(--map-glass-active)!important;color:var(--map-glass-active-ink)!important}}.apple-map-ui .apple-search:active,.apple-map-ui .apple-round-control:active:not(:disabled),.apple-map-ui .apple-map-control:active:not(:disabled),.apple-map-ui .apple-map-type:active:not(:disabled),.apple-map-ui .apple-map-menu__row:active:not(:disabled),.apple-map-ui .apple-search-result:active,.apple-map-ui .apple-search-list-menu__item:active{background:var(--map-glass-pressed)!important}html[data-theme] .apple-map-ui .apple-search,html[data-theme] .apple-map-ui .apple-map-menu,html[data-theme] .apple-map-ui .apple-search-results,html[data-theme] .apple-map-ui .apple-search-list-menu{border-color:var(--map-glass-border)!important;background:var(--map-glass-surface)!important;color:var(--map-glass-ink)!important;box-shadow:var(--map-glass-panel-shadow)!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-round-control,html[data-theme] .apple-map-ui .apple-zoom-controls,html[data-theme] .apple-map-ui .apple-map-type{border-color:var(--map-glass-border)!important;background:var(--map-glass-card)!important;color:var(--map-glass-ink)!important;box-shadow:var(--map-glass-card-shadow)!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-map-control{color:var(--map-glass-ink)!important}html[data-theme] .apple-map-ui .apple-map-control-divider{background:var(--map-glass-line)!important}html[data-theme] .apple-map-ui .apple-map-type--active,html[data-theme] .apple-map-ui .apple-round-control--active{border-color:var(--lpt-ui-active-border)!important;background:var(--map-glass-active)!important;color:var(--map-glass-active-ink)!important}html[data-theme] .apple-map-ui .apple-map-menu__title,html[data-theme] .apple-map-ui .apple-search__icon,html[data-theme] .apple-map-ui .apple-search-result__secondary,html[data-theme] .apple-map-ui .apple-search-result__chevron,html[data-theme] .apple-map-ui .apple-search-list-menu__title,html[data-theme] .apple-map-ui .apple-search-list-menu__state,html[data-theme] .apple-map-ui .apple-search-list-menu__destination{color:var(--map-glass-muted)!important}html[data-theme] .apple-map-ui .apple-search-list-menu__header,html[data-theme] .apple-map-ui .apple-search-result,html[data-theme] .apple-map-ui .apple-search-list-menu__item{border-color:var(--map-glass-line)!important}html[data-theme] .apple-map-ui .apple-search-result,html[data-theme] .apple-map-ui .apple-search-list-menu__item,html[data-theme] .apple-map-ui .apple-search-result__name,html[data-theme] .apple-map-ui .apple-search-list-menu__item-name{color:var(--map-glass-ink)!important}html[data-theme] .apple-map-ui .apple-search-result__icon,html[data-theme] .apple-map-ui .apple-search-list-menu__item-icon{background:var(--map-glass-active)!important;color:var(--map-glass-accent)!important}html[data-theme] .apple-map-ui .apple-map-menu__row,html[data-theme] .apple-map-ui .apple-map-menu__row-subtitle{color:var(--map-glass-ink)!important}@media (hover:hover) and (pointer:fine){html[data-theme] .apple-map-ui .apple-search:hover,html[data-theme] .apple-map-ui .apple-round-control:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-map-control:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-map-type:hover:not(.apple-map-type--active):not(:disabled),html[data-theme] .apple-map-ui .apple-map-menu__row:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-search-result:hover,html[data-theme] .apple-map-ui .apple-search-list-menu__item:hover{border-color:color-mix(in srgb, var(--map-glass-accent) 18%, var(--map-glass-border))!important;background:var(--map-glass-hover)!important;color:var(--map-glass-ink)!important}html[data-theme] .apple-map-ui .apple-map-type--active:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-round-control--active:hover:not(:disabled){border-color:var(--lpt-ui-active-border)!important;background:var(--map-glass-active)!important;color:var(--map-glass-active-ink)!important}}html[data-theme] .apple-map-ui .apple-search:active,html[data-theme] .apple-map-ui .apple-round-control:active:not(:disabled),html[data-theme] .apple-map-ui .apple-map-control:active:not(:disabled),html[data-theme] .apple-map-ui .apple-map-type:active:not(:disabled),html[data-theme] .apple-map-ui .apple-map-menu__row:active:not(:disabled),html[data-theme] .apple-map-ui .apple-search-result:active,html[data-theme] .apple-map-ui .apple-search-list-menu__item:active{background:var(--map-glass-pressed)!important}html[data-theme=light] .apple-map-ui,html:not([data-theme=dark]) .apple-map-ui{--map-control-fill:#f8f9fc;--map-control-hover:#eceef2;--map-control-pressed:#e3e5e9;--map-control-border:#3c3c4329;--map-control-ink:#1c1c1e}html[data-theme=dark] .apple-map-ui{--map-control-fill:#323236;--map-control-hover:#414146;--map-control-pressed:#4a4a50;--map-control-border:#ffffff21;--map-control-ink:#f5f5f7}html[data-theme] .apple-map-ui .apple-zoom-controls,html[data-theme] .apple-map-ui .apple-round-control{border-color:var(--map-control-border)!important;background:var(--map-control-fill)!important;background-color:var(--map-control-fill)!important;color:var(--map-control-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-zoom-controls .apple-map-control{color:var(--map-control-ink)!important;background:0 0!important;border-color:#0000!important}html[data-theme] .apple-map-ui .apple-round-control--active{border-color:var(--map-control-border)!important;background:var(--map-control-fill)!important;background-color:var(--map-control-fill)!important;color:var(--map-control-ink)!important}@media (hover:hover) and (pointer:fine){html[data-theme] .apple-map-ui .apple-round-control:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-zoom-controls .apple-map-control:hover:not(:disabled){border-color:var(--map-control-border)!important;background:var(--map-control-hover)!important;background-color:var(--map-control-hover)!important;color:var(--map-control-ink)!important}}html[data-theme] .apple-map-ui .apple-round-control:active:not(:disabled),html[data-theme] .apple-map-ui .apple-zoom-controls .apple-map-control:active:not(:disabled){background:var(--map-control-pressed)!important;background-color:var(--map-control-pressed)!important;color:var(--map-control-ink)!important}html[data-theme=light] .apple-map-ui{--map-sidebar-surface:#f5f5f7;--map-sidebar-card:#fff;--map-sidebar-border:#3c3c4321;--map-sidebar-line:#3c3c431a;--map-sidebar-ink:#1c1c1e;--map-sidebar-muted:#6e6e73;--map-sidebar-hover:#3c3c430f;--map-sidebar-active:#007aff1d;--map-sidebar-active-border:#007aff14;--map-sidebar-active-ink:#0066d6;--map-sidebar-accent:#007aff;--map-sidebar-shadow:0 18px 40px #14182029}html[data-theme=dark] .apple-map-ui{--map-sidebar-surface:#1c1c1e;--map-sidebar-card:#323236;--map-sidebar-border:#ffffff21;--map-sidebar-line:#ffffff1c;--map-sidebar-ink:#f5f5f7;--map-sidebar-muted:#a1a1a6;--map-sidebar-hover:#ffffff13;--map-sidebar-active:#0a84ff33;--map-sidebar-active-border:#0a84ff38;--map-sidebar-active-ink:#73b7ff;--map-sidebar-accent:#0a84ff;--map-sidebar-shadow:0 20px 48px #00000061}html[data-theme] .apple-map-ui .apple-map-menu,html[data-theme] .apple-map-ui .apple-search-results,html[data-theme] .apple-map-ui .apple-search-list-menu{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-surface)!important;background-color:var(--map-sidebar-surface)!important;box-shadow:var(--map-sidebar-shadow)!important;color:var(--map-sidebar-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-search{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-card)!important;background-color:var(--map-sidebar-card)!important;color:var(--map-sidebar-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;box-shadow:0 8px 24px #00000021!important}html[data-theme] .apple-map-ui .apple-search input,html[data-theme] .apple-map-ui .apple-search input:focus,html[data-theme] .apple-map-ui .apple-search input:active{color:var(--map-sidebar-ink)!important;caret-color:var(--map-sidebar-accent)!important;background:0 0!important}html[data-theme] .apple-map-ui .apple-search input::placeholder,html[data-theme] .apple-map-ui .apple-search__icon,html[data-theme] .apple-map-ui .apple-map-menu__title,html[data-theme] .apple-map-ui .apple-search-result__secondary,html[data-theme] .apple-map-ui .apple-search-result__chevron,html[data-theme] .apple-map-ui .apple-search-list-menu__title,html[data-theme] .apple-map-ui .apple-search-list-menu__state,html[data-theme] .apple-map-ui .apple-search-list-menu__destination{color:var(--map-sidebar-muted)!important;opacity:1!important}html[data-theme] .apple-map-ui .apple-map-type{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-card)!important;background-color:var(--map-sidebar-card)!important;box-shadow:none!important;color:var(--map-sidebar-ink)!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-map-type--active{border-color:var(--map-sidebar-active-border)!important;background:var(--map-sidebar-active)!important;background-color:var(--map-sidebar-active)!important;color:var(--map-sidebar-active-ink)!important;box-shadow:inset 0 1px #ffffff0f!important}html[data-theme] .apple-map-ui .apple-map-menu__row{color:var(--map-sidebar-ink)!important;background:0 0!important;border-color:#0000!important}html[data-theme] .apple-map-ui .apple-map-menu__row-subtitle{color:var(--map-sidebar-muted)!important}html[data-theme] .apple-map-ui .apple-map-menu__row-icon--atlas,html[data-theme] .apple-map-ui .apple-map-menu__row-icon--terrain{background:color-mix(in srgb, var(--map-sidebar-accent) 14%, transparent)!important;color:var(--map-sidebar-accent)!important}html[data-theme] .apple-map-ui .apple-map-menu__overlay-toggle .apple-toggle{background:color-mix(in srgb, var(--map-sidebar-ink) 20%, transparent)!important}html[data-theme] .apple-map-ui .apple-map-menu__overlay-toggle .apple-toggle--on{background:var(--map-sidebar-accent)!important}html[data-theme] .apple-map-ui .apple-search-result,html[data-theme] .apple-map-ui .apple-search-list-menu__item{border-color:var(--map-sidebar-line)!important;color:var(--map-sidebar-ink)!important}@media (hover:hover) and (pointer:fine){html[data-theme] .apple-map-ui .apple-search:hover,html[data-theme] .apple-map-ui .apple-map-type:hover:not(.apple-map-type--active):not(:disabled),html[data-theme] .apple-map-ui .apple-map-menu__row:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-search-result:hover,html[data-theme] .apple-map-ui .apple-search-list-menu__item:hover{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-hover)!important;background-color:var(--map-sidebar-hover)!important;color:var(--map-sidebar-ink)!important}html[data-theme] .apple-map-ui .apple-map-type--active:hover:not(:disabled){border-color:var(--map-sidebar-active-border)!important;background:var(--map-sidebar-active)!important;color:var(--map-sidebar-active-ink)!important}}html[data-theme] .apple-map-ui .apple-search:focus-within{border-color:color-mix(in srgb, var(--map-sidebar-accent) 35%, var(--map-sidebar-border))!important;box-shadow:0 8px 24px #00000021, 0 0 0 3px color-mix(in srgb, var(--map-sidebar-accent) 12%, transparent)!important}html[data-theme] .apple-map-ui .apple-search:active,html[data-theme] .apple-map-ui .apple-map-menu__row:active:not(:disabled),html[data-theme] .apple-map-ui .apple-search-result:active,html[data-theme] .apple-map-ui .apple-search-list-menu__item:active{background:var(--map-sidebar-hover)!important;background-color:var(--map-sidebar-hover)!important}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .apple-map-ui .apple-search:hover:not(:focus-within){border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-card)!important;background-color:var(--map-sidebar-card)!important;color:var(--map-sidebar-ink)!important;background-image:none!important;box-shadow:0 8px 24px #0000002e!important}}@media (max-width:700px){.apple-map-ui.apple-map-ui--menu-open{z-index:1101!important}.apple-map-ui.apple-map-ui--menu-open .apple-bottom-right-controls{z-index:1102!important}.apple-map-ui.apple-map-ui--menu-open .apple-map-menu{z-index:1103!important;pointer-events:auto!important}.apple-map-ui .apple-map-menu__overlay-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-theme=light] .apple-map-ui{--map-control-fill:var(--lpt-ui-surface,#f8f9fcdb);--map-control-hover:var(--lpt-ui-hover,#ecf0eabf);--map-control-pressed:var(--lpt-ui-active-surface,#007aff1d);--map-control-border:var(--lpt-ui-surface-border,#ffffffc2);--map-control-ink:var(--lpt-ui-ink,#1c1c1e);--map-sidebar-surface:var(--lpt-ui-surface,#f8f9fcdb);--map-sidebar-card:var(--lpt-ui-card,#ffffffb8);--map-sidebar-border:var(--lpt-ui-line,#3c3c431a);--map-sidebar-line:var(--lpt-ui-line,#3c3c431a);--map-sidebar-ink:var(--lpt-ui-ink,#1c1c1e);--map-sidebar-muted:var(--lpt-ui-muted,#6e6e73);--map-sidebar-hover:var(--lpt-ui-hover,#ecf0eabf);--map-sidebar-active:var(--lpt-ui-active-surface,#007aff1d);--map-sidebar-active-border:var(--lpt-ui-active-border,#007aff14);--map-sidebar-active-ink:var(--lpt-ui-active-ink,#0066d6);--map-sidebar-accent:var(--lpt-ui-accent,#007aff);--map-sidebar-shadow:var(--lpt-ui-surface-shadow,0 18px 50px #14182029)}html[data-theme=dark] .apple-map-ui{--map-control-fill:var(--lpt-ui-surface,#1b1b1ed6);--map-control-hover:var(--lpt-ui-hover,#ffffff13);--map-control-pressed:var(--lpt-ui-active-surface,#0a84ff33);--map-control-border:var(--lpt-ui-surface-border,#ffffff21);--map-control-ink:var(--lpt-ui-ink,#f5f5f7);--map-sidebar-surface:var(--lpt-ui-surface,#1b1b1ed6);--map-sidebar-card:var(--lpt-ui-card,#323236c2);--map-sidebar-border:var(--lpt-ui-line,#ffffff1c);--map-sidebar-line:var(--lpt-ui-line,#ffffff1c);--map-sidebar-ink:var(--lpt-ui-ink,#f5f5f7);--map-sidebar-muted:var(--lpt-ui-muted,#a1a1a6);--map-sidebar-hover:var(--lpt-ui-hover,#ffffff13);--map-sidebar-active:var(--lpt-ui-active-surface,#0a84ff33);--map-sidebar-active-border:var(--lpt-ui-active-border,#0a84ff38);--map-sidebar-active-ink:var(--lpt-ui-active-ink,#73b7ff);--map-sidebar-accent:var(--lpt-ui-accent,#0a84ff);--map-sidebar-shadow:var(--lpt-ui-surface-shadow,0 20px 56px #0000006b)}html[data-theme] .apple-map-ui .apple-zoom-controls,html[data-theme] .apple-map-ui .apple-round-control{border-color:var(--map-control-border)!important;background:var(--map-control-fill)!important;background-color:var(--map-control-fill)!important;color:var(--map-control-ink)!important;box-shadow:var(--map-sidebar-shadow)!important;-webkit-backdrop-filter:blur(30px)saturate(185%)!important;backdrop-filter:blur(30px)saturate(185%)!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-zoom-controls .apple-map-control{color:var(--map-control-ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] .apple-map-ui .apple-map-menu{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-surface)!important;background-color:var(--map-sidebar-surface)!important;color:var(--map-sidebar-ink)!important;box-shadow:var(--map-sidebar-shadow)!important;-webkit-backdrop-filter:blur(30px)saturate(185%)!important;backdrop-filter:blur(30px)saturate(185%)!important;background-image:none!important}html[data-theme] .apple-map-ui .apple-search{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-card)!important;background-color:var(--map-sidebar-card)!important;color:var(--map-sidebar-ink)!important;-webkit-backdrop-filter:blur(30px)saturate(185%)!important;backdrop-filter:blur(30px)saturate(185%)!important;background-image:none!important;box-shadow:0 3px 12px #14182014,inset 0 1px #fff6!important}html[data-theme] .apple-map-ui .apple-map-menu__title{color:var(--map-sidebar-muted)!important}html[data-theme] .apple-map-ui .apple-map-type{border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-card)!important;background-color:var(--map-sidebar-card)!important;color:var(--map-sidebar-ink)!important}html:not([data-native-ios=true])[data-theme=dark] .apple-map-ui{--map-sidebar-surface:#1c1c1e;--map-control-fill:#323236}html:not([data-native-ios=true])[data-theme=dark] .apple-map-ui .apple-map-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c1c1e!important}@media (hover:hover) and (pointer:fine){html[data-theme] .apple-map-ui .apple-round-control:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-zoom-controls .apple-map-control:hover:not(:disabled),html[data-theme] .apple-map-ui .apple-map-menu__row:hover:not(:disabled){background:var(--map-control-hover)!important;background-color:var(--map-control-hover)!important;color:var(--map-control-ink)!important}}html[data-theme] .apple-map-ui .apple-round-control:active:not(:disabled),html[data-theme] .apple-map-ui .apple-zoom-controls .apple-map-control:active:not(:disabled),html[data-theme] .apple-map-ui .apple-map-menu__row:active:not(:disabled){background:var(--map-control-pressed)!important;background-color:var(--map-control-pressed)!important;color:var(--map-control-ink)!important}}html[data-theme=dark] body .apple-map-ui .apple-search,html[data-theme=dark] body .apple-map-ui .apple-search:hover,html[data-theme=dark] body .apple-map-ui .apple-search:focus-within,html[data-theme=dark] body .apple-map-ui .apple-search.apple-search--focused{color:#f5f5f7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c1c1e!important;border-color:#ffffff21!important;box-shadow:0 8px 24px #00000047!important}html[data-theme=dark] body .apple-map-ui .apple-search input,html[data-theme=dark] body .apple-map-ui .apple-search input:focus,html[data-theme=dark] body .apple-map-ui .apple-search input:active{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;caret-color:#0a84ff!important;background:0 0!important}html[data-theme=dark] body .apple-map-ui .apple-search input::placeholder{color:#a1a1a6!important;-webkit-text-fill-color:#a1a1a6!important;opacity:1!important}.apple-map-ui .apple-search input,.apple-map-ui .apple-search input:focus,.apple-map-ui .apple-search input:active{font-family:inherit!important;font-size:var(--mf-font-page,1rem)!important;font-synthesis:none!important;letter-spacing:normal!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important;font-weight:400!important;line-height:1.35!important;transition:none!important}.apple-map-ui .apple-search input::placeholder{font-family:inherit!important;font-weight:inherit!important;font-synthesis:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}html[data-theme=light] .apple-map-ui{--map-control-hover:#eceef2;--map-control-border:#3c3c4329;--map-sidebar-hover:#3c3c430f;--map-search-hover:#3c3c430f}html[data-theme=dark] .apple-map-ui{--map-control-hover:#414146;--map-control-border:#ffffff21;--map-sidebar-hover:#ffffff13;--map-search-hover:#323236}@media (hover:hover) and (pointer:fine){html[data-theme] body .apple-map-ui .apple-round-control:hover:not(:disabled):not(.apple-round-control--active),html[data-theme] body .apple-map-ui .apple-zoom-controls .apple-map-control:hover:not(:disabled){border-color:var(--map-control-border)!important;background:var(--map-control-hover)!important;background-color:var(--map-control-hover)!important;color:var(--map-control-ink)!important;background-image:none!important}html[data-theme] body .apple-map-ui .apple-round-control--active:hover:not(:disabled){border-color:var(--lpt-ui-active-border)!important;background:var(--map-glass-active)!important;background-color:var(--map-glass-active)!important;color:var(--map-glass-active-ink)!important}html[data-theme] body .apple-map-ui .apple-search:hover:not(:focus-within){border-color:var(--map-sidebar-border)!important;background:var(--map-search-hover)!important;background-color:var(--map-search-hover)!important;color:var(--map-sidebar-ink)!important;background-image:none!important;box-shadow:0 8px 24px #00000021!important}html[data-theme] body .apple-map-ui .apple-search-result:hover,html[data-theme] body .apple-map-ui .apple-search-list-menu__item:hover,html[data-theme] body .apple-map-ui .apple-map-menu__row:hover:not(:disabled){border-color:var(--map-sidebar-border)!important;background:var(--map-sidebar-hover)!important;background-color:var(--map-sidebar-hover)!important;color:var(--map-sidebar-ink)!important}html[data-theme=dark] body .apple-map-ui .apple-search:hover:not(:focus-within){box-shadow:0 8px 24px #0000002e!important}}html[data-theme=light] .apple-map-ui{--map-search-hover:#eceef2}@media (hover:hover) and (pointer:fine){html[data-theme=light] body .apple-map-ui .apple-search:hover:not(:focus-within){color:#1c1c1e!important;background:#eceef2!important;border-color:#3c3c432e!important;box-shadow:0 6px 20px #0000001a!important}}html[data-theme] .apple-map-ui .apple-map-menu__overlay-toggle:disabled{opacity:.42!important;cursor:not-allowed!important}.apple-saved-search-group{border-top:1px solid var(--mf-color-border);margin-top:5px;padding-top:6px}.apple-saved-search-group__title{color:var(--mf-color-text-secondary);padding:7px 12px;font-size:11px;font-weight:650}.mapfind-selected-location-radar{width:0;height:0;pointer-events:none!important}.mapfind-selected-location-radar>span{box-sizing:border-box;border:1.75px solid var(--mapfind-radar-color);pointer-events:none;width:40px;height:40px;box-shadow:0 0 0 1px color-mix(in srgb,var(--mf-color-text) 13%,transparent);border-radius:11px;animation:11.7s ease-out infinite mapfind-selected-location-radar;position:absolute;top:-20px;left:-20px}@keyframes mapfind-selected-location-radar{0%{opacity:.52;transform:scale(.9)}15.3846%,to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.mapfind-selected-location-radar>span{opacity:.35;animation:none;transform:scale(1.2)}.mapfind-selected-location-radar>span:not(:first-child){display:none}}
.app-sidebar-shell{--sidebar-width:380px;z-index:1000;width:var(--sidebar-width);pointer-events:none;height:100dvh;position:fixed;top:0;left:0}.app-sidebar-shell--resizing,.app-sidebar-shell--resizing *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}.app-sidebar{box-sizing:border-box;width:100%;height:100%;padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom)) 12px;-webkit-backdrop-filter:blur(30px)saturate(180%);color:#1c1c1e;pointer-events:auto;background:linear-gradient(#f8f8fad1,#f2f2f7c2);border-right:1px solid #3c3c4314;flex-direction:column;transition:width .18s,background .16s;display:flex;position:relative;box-shadow:10px 0 34px #0000000b}.app-sidebar-shell--resizing .app-sidebar{transition:none}.app-sidebar-shell--collapsed .app-sidebar{align-items:center;padding-left:9px;padding-right:9px}.app-sidebar__top{flex-direction:column;flex:auto;min-height:0;display:flex}.app-sidebar__brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin-bottom:16px;display:flex}.app-sidebar-shell--collapsed .app-sidebar__brand-row{flex-direction:column;justify-content:center;gap:9px}.app-sidebar__brand{align-items:center;gap:10px;min-width:0;padding-left:3px;display:flex}.app-sidebar-shell--collapsed .app-sidebar__brand{justify-content:center;padding-left:0}.app-sidebar__brand-icon{color:#007aff;background:#007aff1a;border:1px solid #007aff12;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff9e}.app-sidebar__brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-sidebar__brand-name{color:#1c1c1e;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.app-sidebar__brand-subtitle{color:#3c3c4380;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.app-sidebar__collapse{color:#3c3c4394;cursor:pointer;background:#ffffff7a;border:1px solid #3c3c4312;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .12s,color .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.app-sidebar__collapse:hover{color:#1c1c1e;background:#ffffffb8}.app-sidebar__collapse:active{transform:scale(.92)}.app-sidebar__nav{flex-direction:column;min-height:0;display:flex}.app-sidebar__section-title{color:#3c3c4385;letter-spacing:.025em;text-transform:uppercase;margin:0 8px 6px;font-size:10px;font-weight:650}.app-sidebar__empty,.app-sidebar__lists-empty{box-sizing:border-box;color:#3c3c4399;background:#ffffff85;border:1px solid #3c3c4312;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 11px;display:flex;box-shadow:inset 0 1px #ffffff94}.app-sidebar__empty svg,.app-sidebar__lists-empty svg{color:#007affb8;flex:none}.app-sidebar__empty span,.app-sidebar__lists-empty span{font-size:12px;line-height:1.4}.app-sidebar__empty--collapsed,.app-sidebar__lists-empty--collapsed{justify-content:center;width:50px;min-height:50px;padding:0}.app-sidebar__bottom{flex:none;justify-content:center;padding-top:12px;display:flex}.app-sidebar__account{box-sizing:border-box;color:#1c1c1e;text-align:left;cursor:pointer;background:linear-gradient(#ffffffb3,#ffffff8f);border:1px solid #3c3c4312;border-radius:16px;align-items:center;width:100%;min-height:58px;padding:8px 10px;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:flex;box-shadow:0 3px 12px #00000009,inset 0 1px #ffffffad}.app-sidebar__account:hover{background:linear-gradient(#ffffffd1,#ffffffa8);border-color:#3c3c431a;box-shadow:0 5px 16px #0000000e,inset 0 1px #ffffffb8}.app-sidebar__account:active{transform:scale(.992)}.app-sidebar__account--active{background:linear-gradient(#ffffffd6,#ffffffad);border-color:#007aff1f;box-shadow:0 5px 18px #0000000f,0 0 0 3px #007aff09,inset 0 1px #ffffffb8}.app-sidebar__account--collapsed{border-radius:15px;justify-content:center;width:52px;min-height:52px;padding:5px}.app-sidebar__avatar{color:#007aff;background:#007aff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff8f}.app-sidebar__account--collapsed .app-sidebar__avatar{width:40px;height:40px;margin-right:0}.app-sidebar__avatar-image{object-fit:cover;width:100%;height:100%}.app-sidebar__avatar-initials{letter-spacing:-.01em;font-size:13px;font-weight:700}.app-sidebar__account-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.app-sidebar__account-name{color:#1c1c1e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.app-sidebar__account-label{color:#3c3c4380;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.app-sidebar__account-icon{color:#3c3c436b;flex:none;margin-left:8px;transition:color .12s,transform .16s}.app-sidebar__account:hover .app-sidebar__account-icon{color:#3c3c43a6}.app-sidebar__account--active .app-sidebar__account-icon{color:#007aff;transform:rotate(24deg)}.app-sidebar__resize-handle{z-index:30;box-sizing:border-box;cursor:ew-resize;opacity:.35;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:14px;height:76px;transition:opacity .12s,background .12s;display:flex;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.app-sidebar__resize-handle:hover,.app-sidebar-shell--resizing .app-sidebar__resize-handle{opacity:1;background:#ffffff47}.app-sidebar__resize-handle span{background:#3c3c4342;border-radius:999px;width:3px;height:44px;display:block;box-shadow:0 0 0 1px #ffffff38}.app-sidebar__resize-handle:focus-visible{outline-offset:2px;outline:2px solid #007aff8c}.app-sidebar__lists{flex-direction:column;gap:6px;width:100%;display:flex}.app-sidebar__list-row{box-sizing:border-box;color:#1c1c1e;background:#ffffff75;border:1px solid #3c3c4312;border-radius:14px;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 8px 7px 11px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #ffffff8c}.app-sidebar__list-row:hover{background:#ffffff9e;border-color:#3c3c431a;box-shadow:0 3px 10px #00000008,inset 0 1px #ffffff9e}.app-sidebar__list-row--collapsed{justify-content:center;width:50px;min-height:50px;padding:0}.app-sidebar__list-main-button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:9px;padding:0;display:flex}.app-sidebar__list-main-button:hover{color:#1c1c1e}.app-sidebar__list-main-button:disabled{cursor:default}.app-sidebar__list-row--collapsed .app-sidebar__list-main-button{justify-content:center}.app-sidebar__list-row svg{color:#007affb8;flex:none}.app-sidebar__list-name{color:#1c1c1e;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.app-sidebar__list-actions{flex:none;align-items:center;gap:2px;display:flex}.app-sidebar__list-edit-button,.app-sidebar__list-delete-button{color:#3c3c436b;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.app-sidebar__list-row:hover .app-sidebar__list-edit-button,.app-sidebar__list-row:hover .app-sidebar__list-delete-button{opacity:1}.app-sidebar__list-edit-button:hover{color:#007aff;background:#007aff14}.app-sidebar__list-delete-button:hover{color:#d94145;background:#d9414514}.app-sidebar__list-edit-button:disabled,.app-sidebar__list-delete-button:disabled{opacity:.45;cursor:default}.app-sidebar__list-row--editing{background:#ffffff9e;padding-right:8px}.app-sidebar__list-edit{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.app-sidebar__list-edit input,.app-sidebar__list-page-name-edit input{box-sizing:border-box;color:#1c1c1e;min-width:0;height:34px;font:inherit;background:#ffffffad;border:1px solid #3c3c431a;border-radius:10px;outline:none;flex:auto;padding:0 9px}.app-sidebar__list-edit input{font-size:12px}.app-sidebar__list-edit input:focus{background:#ffffffd1;border-color:#007aff33}.app-sidebar__list-action{color:#3c3c438f;width:30px;height:30px;font:inherit;cursor:pointer;background:#ffffff80;border:1px solid #3c3c4314;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;transition:background .12s,color .12s;display:inline-flex}.app-sidebar__list-action:hover{color:#1c1c1e;background:#ffffffc2}.app-sidebar__list-action:disabled{opacity:.45;cursor:default}.app-sidebar__list-error{color:#d94145;background:#d941450f;border:1px solid #d941451a;border-radius:12px;margin-top:2px;padding:8px 10px;font-size:11px;line-height:1.4}.app-sidebar__create-list{box-sizing:border-box;color:#3c3c439e;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#ffffff52;border:1px dashed #3c3c431f;border-radius:14px;align-items:center;gap:8px;margin-top:2px;padding:0 11px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}.app-sidebar__create-list:hover{color:#007aff;background:#ffffff94;border-color:#007aff29}.app-sidebar__create-list:active{transform:scale(.995)}.app-sidebar__create-list:disabled{opacity:.45;cursor:default}.app-sidebar__create-list span{color:#007aff;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:17px;font-weight:400;line-height:1;display:inline-flex}.app-sidebar__list-create{box-sizing:border-box;align-items:center;gap:5px;width:100%;min-height:42px;margin-top:2px;display:flex}.app-sidebar__list-create input{box-sizing:border-box;color:#1c1c1e;min-width:0;height:36px;font:inherit;background:#ffffff94;border:1px solid #3c3c431a;border-radius:12px;outline:none;flex:auto;padding:0 10px;font-size:12px}.app-sidebar__list-create input:focus{background:#ffffffb8;border-color:#007aff33}.app-sidebar__list-create input::placeholder{color:#3c3c436b}.app-sidebar__list-page{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.app-sidebar__list-page::-webkit-scrollbar{display:none}.app-sidebar__list-page-header{align-items:center;gap:8px;min-height:42px;margin-bottom:14px;display:flex}.app-sidebar__list-page-back{color:#3c3c4394;cursor:pointer;background:#ffffff7a;border:1px solid #3c3c4312;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .12s,color .12s,transform .12s;display:inline-flex}.app-sidebar__list-page-back:hover{color:#1c1c1e;background:#ffffffb8}.app-sidebar__list-page-back:active{transform:scale(.92)}.app-sidebar__list-page-back:disabled{opacity:.45;cursor:default}.app-sidebar__list-page-title{color:#1c1c1e;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.app-sidebar__list-page-name{box-sizing:border-box;background:#ffffff85;border:1px solid #3c3c4312;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 11px;display:flex;box-shadow:inset 0 1px #ffffff94}.app-sidebar__list-page-name-text{color:#1c1c1e;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:650;line-height:1.3;overflow:hidden}.app-sidebar__list-page-edit{color:#3c3c4375;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .12s,color .12s;display:inline-flex}.app-sidebar__list-page-edit:hover{color:#007aff;background:#007aff14}.app-sidebar__list-page-name-edit{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.app-sidebar__list-page-name-edit input{font-size:13px}.app-sidebar__list-page-name-edit input:focus{background:#ffffffd1;border-color:#007aff33}.app-sidebar__list-page-stats{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.app-sidebar__list-page-stat{box-sizing:border-box;background:#ffffff85;border:1px solid #3c3c4312;border-radius:15px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff94}.app-sidebar__list-page-stat-label{color:#3c3c4394;font-size:12px;font-weight:500}.app-sidebar__list-page-stat strong{color:#007aff;font-size:18px;font-weight:700}.app-sidebar__list-page-delete{box-sizing:border-box;color:#d94145;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#d941450d;border:1px solid #d941451a;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:7px 11px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.app-sidebar__list-page-delete:hover{background:#d9414514;border-color:#d9414529}.app-sidebar__list-page-delete:disabled{opacity:.45;cursor:default}.app-sidebar__list-page-delete-icon{color:#d94145;background:#d9414514;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.app-sidebar__list-page-locations{margin-top:20px}.app-sidebar__list-page-locations>.app-sidebar__list-page-section-title{margin:18px 8px 0}.app-sidebar__list-page-locations>.app-sidebar__location-card{margin-top:8px}.app-sidebar__list-page-section-title-row{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;margin-bottom:8px;display:flex}.app-sidebar__list-page-section-title{color:#3c3c4385;letter-spacing:.025em;text-transform:uppercase;margin:0 8px 6px;font-size:10px;font-weight:650}.app-sidebar__list-page-section-title-row .app-sidebar__list-page-section-title{margin:0}.app-sidebar__list-page-empty{box-sizing:border-box;color:#3c3c438f;background:#ffffff85;border:1px solid #3c3c4312;border-radius:15px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px;font-size:12px;line-height:1.4;display:flex;box-shadow:inset 0 1px #ffffff94}.app-sidebar__list-page-empty svg{color:#007affb8;flex:none}.app-sidebar__list-page-locations>.app-sidebar__location-create{margin-bottom:0}.app-sidebar__list-page-locations>.app-sidebar__location-error{margin-top:10px}.app-sidebar__list-page-locations>.app-sidebar__list-page-delete{margin-top:18px}.app-sidebar__locations-list{flex-direction:column;gap:7px;margin-top:0;display:flex}.app-sidebar__location-card{box-sizing:border-box;cursor:default;background:#ffffff85;border:1px solid #3c3c4312;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex;box-shadow:inset 0 1px #ffffff94}.app-sidebar__location-card[role=button]{cursor:pointer}.app-sidebar__location-card-main{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.app-sidebar__location-card-icon{color:#007aff;background:#007aff14;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.app-sidebar__location-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.app-sidebar__location-card-copy strong{color:#1c1c1e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.app-sidebar__location-card-copy span{color:#3c3c4385;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.app-sidebar__list-row--deleting{background:#ffffff94;padding:6px}.app-sidebar__list-delete-confirm,.app-sidebar__list-page-delete-confirm{box-sizing:border-box;background:#d941450b;border:1px solid #d941451a;border-radius:13px;flex-direction:column;gap:10px;width:100%;padding:10px 11px;display:flex}.app-sidebar__list-delete-confirm-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.app-sidebar__list-delete-confirm-copy strong{color:#1c1c1e;font-size:12px;font-weight:650;line-height:1.3}.app-sidebar__list-delete-confirm-copy span{color:#3c3c439e;font-size:11px;line-height:1.4}.app-sidebar__list-delete-confirm-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-sidebar__list-cancel-button,.app-sidebar__list-confirm-delete-button{box-sizing:border-box;min-height:32px;font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,transform .12s}.app-sidebar__list-cancel-button{color:#3c3c43b8;background:#ffffff94;border:1px solid #3c3c431a}.app-sidebar__list-cancel-button:hover{background:#ffffffc7}.app-sidebar__list-confirm-delete-button{color:#d94145;background:#d941451a;border:1px solid #d9414524}.app-sidebar__list-confirm-delete-button:hover{background:#d9414529}.app-sidebar__list-cancel-button:active,.app-sidebar__list-confirm-delete-button:active{transform:scale(.985)}.app-sidebar__list-cancel-button:disabled,.app-sidebar__list-confirm-delete-button:disabled{opacity:.5;cursor:default}.app-sidebar__list-page-delete-confirm{margin-top:10px}.app-sidebar__list-page-add-location{color:#007aff;min-height:28px;font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #007aff1a;border-radius:9px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:600;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.app-sidebar__list-page-add-location:hover{background:#ffffffb8;border-color:#007aff29}.app-sidebar__list-page-add-location:active{transform:scale(.985)}.app-sidebar__list-page-add-location:disabled{opacity:.45;cursor:default}.app-sidebar__list-page-add-location span{font-size:15px;font-weight:400;line-height:1}.app-sidebar__location-create{box-sizing:border-box;background:linear-gradient(#ffffffa8,#ffffff80);border:1px solid #3c3c4314;border-radius:15px;flex-direction:column;gap:10px;width:100%;margin-bottom:10px;padding:12px;display:flex;box-shadow:inset 0 1px #fff9}.app-sidebar__location-create-title{color:#1c1c1e;font-size:13px;font-weight:650;line-height:1.3}.app-sidebar__location-create-field{flex-direction:column;gap:4px;min-width:0;display:flex}.app-sidebar__location-create-field label{color:#3c3c438f;padding-left:2px;font-size:10px;font-weight:600}.app-sidebar__location-create-field input{box-sizing:border-box;color:#1c1c1e;width:100%;min-width:0;height:36px;font:inherit;background:#ffffffa3;border:1px solid #3c3c431a;border-radius:10px;outline:none;padding:0 10px;font-size:12px}.app-sidebar__location-create-field input:focus{background:#ffffffd1;border-color:#007aff33}.app-sidebar__location-create-field input::placeholder{color:#3c3c4361}.app-sidebar__location-create-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-sidebar__location-visited{color:#3c3c43ad;align-items:center;gap:8px;min-height:32px;padding:0 2px;font-size:11px;display:flex}.app-sidebar__location-visited input{accent-color:#007aff;width:15px;height:15px;margin:0}.app-sidebar__location-error{color:#d94145;background:#d941450f;border:1px solid #d941451a;border-radius:11px;padding:8px 10px;font-size:11px;line-height:1.4}.app-sidebar__location-create-actions{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.app-sidebar__location-cancel,.app-sidebar__location-save{min-height:34px;font:inherit;cursor:pointer;border-radius:10px;padding:0 11px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,transform .12s}.app-sidebar__location-cancel{color:#3c3c43b8;background:#76768014;border:1px solid #3c3c431a}.app-sidebar__location-cancel:hover{background:#76768021}.app-sidebar__location-save{color:#007aff;background:#007aff1a;border:1px solid #007aff24}.app-sidebar__location-save:hover{background:#007aff26}.app-sidebar__location-cancel:active,.app-sidebar__location-save:active{transform:scale(.985)}.app-sidebar__location-cancel:disabled,.app-sidebar__location-save:disabled{opacity:.5;cursor:default}.app-sidebar__location-status{color:#3c3c439e;background:#76768014;border-radius:8px;flex:none;padding:5px 7px;font-size:9px;font-weight:600;line-height:1}.app-sidebar__location-status--visited{color:#248a3d;background:#34c7591a}.app-sidebar__location-date{color:#3c3c4375;flex:1 0 100%;padding-left:39px;font-size:9px;line-height:1.3}.app-sidebar__location-copy-button{color:#3c3c4375;cursor:pointer;transform-origin:50%;will-change:transform;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .14s,color .14s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}.app-sidebar__location-copy-button:hover{color:#007aff;background:#007aff14;transform:scale(1.08)}.app-sidebar__location-copy-button:active{color:#007aff;background:#007aff1f;transition-duration:80ms;transform:scale(.9)}.app-sidebar__location-copy-button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.app-sidebar__location-copy-button:disabled{opacity:.45;cursor:default;transform:scale(1)}.account-settings{left:calc(var(--sidebar-width) + 16px);z-index:1100;box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(180%);color:#1c1c1e;pointer-events:auto;background:#f8f8fad1;border:1px solid #ffffffad;border-radius:22px;width:min(360px,100vw - 32px);padding:12px;animation:.16s ease-out account-settings-in;position:fixed;bottom:18px;overflow:hidden;box-shadow:0 24px 70px #0000002e,0 4px 18px #00000014}.account-settings__header{align-items:center;padding:4px 4px 10px;display:flex}.account-settings__eyebrow{color:#3c3c438f;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.account-settings__profile-card{box-sizing:border-box;color:#1c1c1e;text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #3c3c4314;border-radius:16px;align-items:center;width:100%;min-height:64px;margin:0 0 14px;padding:10px 12px;transition:background .12s,border-color .12s,transform .12s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c}.account-settings__profile-card:hover{background:#ffffffb8;border-color:#007aff1f}.account-settings__profile-card:active{transform:scale(.995)}.account-settings__profile-card:disabled{opacity:.65;cursor:default}.account-settings__avatar{color:#007aff;background:#007aff1c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-right:12px;display:flex;position:relative;overflow:hidden}.account-settings__avatar img{object-fit:cover;width:100%;height:100%}.account-settings__avatar>span:not(.account-settings__avatar-overlay){letter-spacing:-.01em;font-size:14px;font-weight:700}.account-settings__avatar-overlay{color:#fff;opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.account-settings__profile-card:hover .account-settings__avatar-overlay{opacity:1}.account-settings__avatar-input{display:none}.account-settings__profile-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.account-settings__profile-copy strong{color:#1c1c1e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.account-settings__profile-copy span{color:#3c3c438f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-settings__group{margin-top:12px}.account-settings__group-title{color:#3c3c438f;letter-spacing:.01em;text-transform:uppercase;margin:0 8px 6px;font-size:11px;font-weight:600}.account-settings__menu{background:#ffffff9e;border:1px solid #3c3c4314;border-radius:16px;overflow:hidden}.account-settings__row,.account-settings__action-row{box-sizing:border-box;color:#1c1c1e;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:52px;padding:8px 12px;display:flex}.account-settings__action-row{cursor:pointer;transition:background .12s,transform .12s}.account-settings__action-row+.account-settings__action-row{border-top:1px solid #3c3c4312}.account-settings__action-row:hover{background:#76768012}.account-settings__action-row:active{transform:scale(.995)}.account-settings__action-row:disabled{opacity:.5;cursor:default}.account-settings__action-row--danger:hover{background:#d941450f}.account-settings__row-icon{color:#3a3a3c;background:#7676801a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;display:inline-flex}.account-settings__row-icon--blue{color:#007aff;background:#007aff1a}.account-settings__row-icon--red{color:#d94145;background:#d941451a}.account-settings__row-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.account-settings__row-copy>span{color:#1c1c1e;font-size:14px;font-weight:500}.account-settings__row-copy>strong{color:#3c3c4394;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.account-settings__row-chevron{color:#3c3c4357;flex:none;margin-left:8px}.account-settings__delete{padding:14px}.account-settings__delete-icon{color:#d94145;background:#d941451a;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;display:flex}.account-settings__delete-copy strong{color:#1c1c1e;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.account-settings__delete-copy p{color:#3c3c43ad;margin:0;font-size:12px;line-height:1.45}.account-settings__delete-actions{gap:8px;margin-top:14px;display:flex}.account-settings__secondary-button,.account-settings__danger-button{box-sizing:border-box;cursor:pointer;border-radius:11px;flex:1 1 0;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .12s,transform .12s}.account-settings__secondary-button{color:#1c1c1e;background:#76768014;border:1px solid #3c3c431a}.account-settings__secondary-button:hover{background:#76768021}.account-settings__danger-button{color:#fff;background:#d94145;border:0;box-shadow:0 5px 12px #d941452e}.account-settings__danger-button:hover{background:#d94145}.account-settings__secondary-button:active,.account-settings__danger-button:active{transform:scale(.985)}.account-settings__secondary-button:disabled,.account-settings__danger-button:disabled{opacity:.5;cursor:default}.account-settings__error{color:#d94145;background:#d9414512;border:1px solid #d941451f;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.4}.account-settings__footer{color:#3c3c436b;text-align:center;margin:12px 6px 2px;font-size:10px;line-height:1.4}.sidebar-startup{z-index:99999;box-sizing:border-box;-webkit-backdrop-filter:blur(17px)saturate(115%);color:#1c1c1e;cursor:wait;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;background:#f5f5f72e;justify-content:center;align-items:center;animation:.18s ease-out sidebar-startup-in;display:flex;position:fixed;inset:0;overflow:hidden}.sidebar-startup:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff40,#0000 36%);position:absolute;inset:-40px}.sidebar-startup__content{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffff5c;border:1px solid #ffffffa8;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:150px;padding:18px 22px 19px;display:flex;position:relative;box-shadow:0 18px 50px #0000001a,inset 0 1px #ffffff94}.sidebar-startup__brand{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:10px;display:flex;position:relative}.sidebar-startup__brand-icon{color:#007aff;background:#007aff1a;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px #ffffffad}.sidebar-startup__spinner{border:2px solid #007aff1f;border-top-color:#007aff;border-radius:50%;animation:.9s linear infinite sidebar-startup-spin;position:absolute;inset:0}.sidebar-startup__text{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.sidebar-startup__text strong{color:#1c1c1e;letter-spacing:-.01em;font-size:13px;font-weight:650}.sidebar-startup__text span{color:#3c3c438f;font-size:11px}@keyframes sidebar-startup-spin{to{transform:rotate(360deg)}}@keyframes sidebar-startup-in{0%{opacity:0}to{opacity:1}}@keyframes account-settings-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.app-sidebar-shell{width:min(var(--sidebar-width), 320px)}.app-sidebar{width:100%}.account-settings{border-radius:20px;width:auto;bottom:16px;left:16px;right:16px}.app-sidebar__resize-handle{display:none}}@media (max-width:520px){.app-sidebar-shell{width:min(var(--sidebar-width), calc(100vw - 20px))}.app-sidebar{padding-left:9px;padding-right:9px}.app-sidebar__brand{padding-left:2px}.app-sidebar__section-title{margin-left:6px}.account-settings{padding:10px;bottom:10px;left:10px;right:10px}.sidebar-startup__content{border-radius:18px;min-width:134px;padding:16px 18px 18px}.sidebar-startup__brand{width:54px;height:54px}.sidebar-startup__brand-icon{border-radius:14px;width:44px;height:44px}.app-sidebar__location-create-grid{grid-template-columns:1fr}.app-sidebar__list-page-section-title-row{align-items:flex-start}.app-sidebar__list-page-add-location{white-space:nowrap}}
