html[data-lowpower] :is(.glass-panel,.glass-chip,.lg-refract,.lg-drop-refract,.cluster-glass,.routes-pill,.routes-all-face,.search-fab,.map-btn,.app-toast,.xg-card,.q-backdrop,.chrome-glass,.strip-tab,.map-intro-card,.backdrop-blur-sm,.backdrop-blur,.backdrop-blur-md){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-lowpower] .glass-panel{background:rgba(252,252,250,.97)}html[data-lowpower] .glass-chip{background:rgba(250,250,248,.94)}html[data-lowpower][data-theme=dark] .glass-panel{background:rgba(22,31,28,.98)}html[data-lowpower][data-theme=dark] .glass-chip{background:rgba(26,36,33,.96)}html[data-lowpower] .lg-tint{background:linear-gradient(180deg,rgba(252,252,250,.95),rgba(238,242,246,.93))}html[data-lowpower][data-theme=dark] .lg-tint{background:rgba(24,34,31,.96)}html[data-lowpower] .cluster-glass{background:radial-gradient(70% 55% at 35% 25%,#fff,#f3f5f4 60%,#e9eef0)}html[data-lowpower][data-theme=dark] .cluster-glass{background:radial-gradient(70% 55% at 35% 25%,#3c4a46,#1a2421 60%,#141c1a)}html[data-lowpower] .routes-all-face{background:rgba(247,245,239,.96)}html[data-lowpower][data-theme=dark] .routes-all-face{background:rgba(30,42,38,.96)}html[data-lowpower] .app-toast{background:rgba(251,248,241,.97)}html[data-lowpower][data-theme=dark] .app-toast{background:rgba(24,34,31,.97)}html[data-lowpower] .xg-card{background:rgba(255,255,255,.97)}html[data-lowpower][data-theme=dark] .xg-card{background:rgba(28,40,36,.97)}html[data-lowpower] .q-backdrop{background:rgba(20,28,51,.86)}html[data-lowpower][data-theme=dark] .q-backdrop{background:rgba(4,14,11,.9)}html[data-lowpower] .chrome-glass{background:linear-gradient(180deg,rgba(248,246,238,.4),rgba(248,246,238,.52))}html[data-lowpower] .strip-tab{background:rgba(248,246,238,.6)}html[data-lowpower] .map-btn--dark{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.1))}html[data-lowpower] .lg-shell{transition:transform .42s cubic-bezier(.2,1.4,.4,1)}html[data-lowpower] .lg-drop-body{transition:opacity .2s}html[data-lowpower] .details-btn,html[data-lowpower] .map-btn{transition:transform .12s cubic-bezier(.2,.9,.3,1.2)}html[data-lowpower] .sponsor-card{transition:transform .13s ease}html[data-lowpower] .map-root .maplibregl-canvas{transition:none}html[data-lowpower] :is(.rt-ghost-badge,.rt-pin-ghost,.ghost-note-ghost){filter:none}html[data-lowpower] :is(.hl-ghost,.gb-ghost,.mg-ghost) svg{filter:drop-shadow(0 0 8px rgba(186,160,255,.7))}html[data-lowpower]{--more-dur:.26s}@media (prefers-reduced-motion:no-preference){html[data-lowpower] .more-stag{transform:none;transition:none}html[data-lowpower] .more-foot,html[data-lowpower] .more-list{transform:translate3d(16px,0,0);transition:transform .3s var(--more-ease) 40ms}html[data-lowpower] .more-drawer.is-open .more-foot,html[data-lowpower] .more-drawer.is-open .more-list{transform:none}html[data-lowpower] :is(.rt-sheet,.wx-sheet){animation-duration:.24s}html[data-lowpower] .prefs{animation-duration:.2s}html[data-lowpower] [data-place-card]{animation-duration:.3s}html[data-lowpower] .xg-card{animation-duration:.22s}html[data-lowpower] .strip-wrap{transition-duration:.34s,.24s}}html[data-lowpower] .glass-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 20px -8px rgba(12,22,40,.38)}html[data-lowpower][data-theme=dark] .glass-panel{box-shadow:0 0 20px -8px rgba(0,0,0,.6)}html[data-lowpower] .more-panel{box-shadow:-10px 0 24px -16px rgba(12,22,40,.5)}@media (prefers-reduced-motion:no-preference){html[data-lowpower] .pin-pulse{animation-iteration-count:2}html[data-lowpower] .pin-pulse:after{content:none;animation:none}html[data-lowpower] .spot-ring-2{display:none}html[data-lowpower] .user-loc-burst{animation-iteration-count:2}html[data-lowpower] :is(.hl-ghost,.gb-ghost,.mg-ghost) :is(.hl-hem,.hl-arm){animation:none}html[data-lowpower] .gb-ghost:nth-child(n+7),html[data-lowpower] .hl-fog--2,html[data-lowpower] .hl-ghost:nth-of-type(n+7),html[data-lowpower] .mg-ghost:nth-child(n+4){display:none}}html[data-lowpower] img.lp-defer{opacity:0}html[data-lowpower] img.lp-defer.is-ready{opacity:1;transition:opacity .22s ease-out}@media (prefers-reduced-motion:reduce){html[data-lowpower] img.lp-defer.is-ready{transition:none}}html[data-lowpower] .ts-scope ul.grid>li{content-visibility:auto;contain-intrinsic-height:auto 555px}@media (min-width:430px){html[data-lowpower] .ts-scope ul.grid>li{contain-intrinsic-height:auto 568px}}html[data-lowpower] .rt-list>.rt-card{content-visibility:auto;contain-intrinsic-height:auto 350px}html[data-lowpower] .rt-stops>.rt-stop{content-visibility:auto;contain-intrinsic-height:auto 58px}.rt-overlay[hidden]{display:none}@media (prefers-reduced-motion:no-preference){html[data-lowpower] .splash{transition:opacity .36s linear}html[data-lowpower] .splash.is-leaving{transform:none}}:root{--sys-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Roboto","Segoe UI",system-ui,sans-serif;--glass-fill:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.70));--glass-solid:rgba(252,252,250,.97);--glass-blur:blur(22px) saturate(1.8);--glass-spec:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .75px rgba(255,255,255,.55);--glass-edge:.5px solid rgba(20,30,50,.10);--elev-1:0 1px 3px rgba(12,22,40,.10);--elev-2:0 8px 20px -10px rgba(12,22,40,.35),0 1px 3px rgba(12,22,40,.10);--elev-3:0 24px 50px -20px rgba(12,22,40,.45),0 2px 8px rgba(12,22,40,.12);--hair:.5px solid rgba(46,63,110,.18);--row-h:48px;--radius-group:14px;--press-scale:.97;--ease-ios:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.2,1.25,.4,1)}html[data-theme=dark]{--glass-fill:linear-gradient(180deg,rgba(28,38,58,.86),rgba(20,28,46,.80));--glass-solid:rgba(22,30,50,.98);--glass-spec:inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 0 .75px rgba(255,255,255,.06);--glass-edge:.5px solid rgba(255,255,255,.08);--hair:.5px solid rgba(255,255,255,.10)}[role=button],a,button,label,summary{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){:is(.tg-btn,.sugg-btn,.tg-chip,.tg-tab,.q-trigger,.header-chip,.more-link,.offline-row,.rt-btn,.gd-market,.gd-featured,.recent-card,.shelf-link,.faq-row summary,.home-browse,.foot-group a,.legal-row,[data-press],[data-show-on-map],.store-row,.store-card){transition:transform .16s var(--ease-ios),filter .16s var(--ease-ios)}:is(.tg-btn,.sugg-btn,.tg-chip,.tg-tab,.q-trigger,.header-chip,.more-link,.offline-row,.rt-btn,.gd-market,.gd-featured,.recent-card,.home-browse,.foot-group a,[data-press],[data-show-on-map],.store-row,.store-card):active:not(:disabled){transform:scale(var(--press-scale));filter:brightness(.96)}.faq-row summary:active,.shelf-link:active{filter:brightness(.94)}}:is(.tg-chip,.tg-tab,.header-chip,.rt-btn){min-height:36px}@media (pointer:coarse){:is(.tg-btn,.sugg-btn,.q-trigger,.more-link,.offline-row){min-height:44px}}:is(.rt-sheet,.wx-sheet,.near-sheet,.more-panel,.q-overlay,.prefs){overscroll-behavior:contain}.nav-titlebar{position:fixed;z-index:55;top:var(--header-h);left:0;right:0;height:44px;display:flex;align-items:center;justify-content:center;padding:0 calc(max(12px, var(--sl, 0px)) + 76px);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-spec),0 .5px 0 rgba(46,63,110,.22),0 6px 16px -12px rgba(12,22,40,.35);font-family:var(--sys-font);color:var(--ink);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-ios),transform .2s var(--ease-ios)}.nav-titlebar.is-shown{transform:none;opacity:1;pointer-events:auto}.nav-titlebar-title{font-weight:600;font-size:calc(17px * min(var(--ts, 1), 1.3));letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-titlebar-back{position:absolute;left:max(4px,var(--sl,0px));top:0;height:44px;min-width:44px;display:inline-flex;align-items:center;gap:0;padding:0 10px 0 4px;border:0;background:none;color:var(--dest,#2f6fe0);font:500 17px/1 var(--sys-font);cursor:pointer}.nav-titlebar-back:active{opacity:.55}main h1[data-large-title]{transition:opacity .2s var(--ease-ios)}html[data-titlebar] main h1[data-large-title]{opacity:0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nav-titlebar{background:var(--glass-solid)}}.site-header{view-transition-name:tg-header}.lg-nav{view-transition-name:tg-tabbar}.nav-titlebar{view-transition-name:tg-titlebar}::view-transition-group(tg-header),::view-transition-group(tg-tabbar){animation:none}::view-transition-new(tg-header),::view-transition-new(tg-tabbar),::view-transition-old(tg-header),::view-transition-old(tg-tabbar){animation:none}@keyframes vt-push-in{0%{transform:translateX(100%)}}@keyframes vt-push-out{to{transform:translateX(-28%);filter:brightness(.88)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){html[data-nav=push]::view-transition-old(root){animation:vt-push-out .36s var(--ease-ios) both}html[data-nav=push]::view-transition-new(root){animation:vt-push-in .36s var(--ease-ios) both;box-shadow:-10px 0 28px rgba(12,22,40,.18)}html[data-nav=pop]::view-transition-old(root){animation:vt-fade-out .22s ease both}html[data-nav=pop]::view-transition-new(root){animation:vt-fade-in .22s ease both}html[data-nav=tab]::view-transition-old(root){animation:vt-fade-out .16s ease both}html[data-nav=tab]::view-transition-new(root){animation:vt-fade-in .16s ease both}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media (max-width:759px){:is(.wx-sheet,.rt-sheet)[data-detent]{transition:max-height .34s var(--spring)}:is(.wx-sheet,.rt-sheet)[data-detent=medium]{max-height:min(64dvh,calc(100dvh - var(--safe-t) - 40px))}:is(.wx-sheet,.rt-sheet)[data-detent=large]{max-height:calc(100dvh - var(--safe-t) - 36px)}:is(.wx-sheet,.rt-sheet)[data-detent] .rt-grab{cursor:grab}}@media (prefers-reduced-motion:reduce){:is(.wx-sheet,.rt-sheet)[data-detent]{transition:none}}.ios-group{border-radius:var(--radius-group);background:var(--surface,#fff);box-shadow:var(--elev-1);overflow:hidden}.tg-place-dl>dd,.tg-place-dl>dt{padding-block:10px;margin:0}.tg-place-dl>dt~dt,.tg-place-dl>dt~dt+dd{border-top:var(--hair)}.tg-place-dl{row-gap:0!important}:is(html.data-saver,html[data-lowpower]) :is(.nav-titlebar,.glass-panel,.glass-chip,.lg-tint,.prefs,.q-backdrop,.app-toast){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html.data-saver,html[data-lowpower]) .nav-titlebar,html.data-saver .glass-panel{background:var(--glass-solid)}@media (prefers-reduced-transparency:reduce){.glass-chip,.glass-panel,.nav-titlebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-solid)!important}html[data-theme=dark] .glass-chip{background:rgba(26,36,58,.97)!important}}.hero-ph{background:#2e3f6e;isolation:isolate;container-type:size}.hero-ph .ph-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-ph .ph-tint{position:absolute;inset:0;background:var(--ph-tint,#2e3f6e);mix-blend-mode:multiply;opacity:var(--ph-k,.82)}.hero-ph .ph-scrim{position:absolute;inset:0;background:#000;opacity:var(--ph-scrim,0)}html[data-theme=dark] .hero-ph .ph-scrim{opacity:var(--ph-scrim-d,.15)}.hero-ph .ph-logo{position:absolute;z-index:1;left:50%;top:50%;width:min(62%,300px);height:auto;translate:-52% -50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}@supports (width:1cqw){.hero-ph .ph-logo{width:min(62cqw,300px,120cqh)}}.pseg{isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.pseg,.pseg>.pseg-opt{position:relative;touch-action:none}.pseg>.pseg-opt{z-index:1;background:transparent!important;box-shadow:none!important;transition:color .2s}.pseg-thumb{position:absolute;z-index:0;left:0;top:0;height:100%;width:0;border-radius:999px;pointer-events:none;opacity:0;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--pseg-thumb,#2e3f6e) 78%,#fff 22%),var(--pseg-thumb,#2e3f6e) 55%,color-mix(in srgb,var(--pseg-thumb,#2e3f6e) 88%,#000 12%));-webkit-backdrop-filter:blur(6px) saturate(1.7) brightness(1.06);backdrop-filter:blur(6px) saturate(1.7) brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 1px rgba(255,255,255,.25),inset 0 0 0 .75px rgba(255,255,255,.45),inset 0 -6px 12px -8px rgba(10,20,40,.35),0 6px 14px -6px rgba(10,20,40,.35),0 1px 2px rgba(10,20,40,.18);transform-origin:50% 50%;will-change:transform,width;transition:transform .5s var(--spring,cubic-bezier(.34,1.56,.64,1)),width .5s var(--spring,cubic-bezier(.34,1.56,.64,1)),scale .32s cubic-bezier(.34,1.8,.64,1),opacity .2s,box-shadow .3s}.pseg-thumb:before{background:radial-gradient(60% 55% at 30% 15%,rgba(255,255,255,.55),rgba(255,255,255,0) 70%),radial-gradient(40% 35% at 75% 92%,rgba(255,255,255,.22),rgba(255,255,255,0) 70%)}.pseg-thumb:after,.pseg-thumb:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pseg-thumb:after{background:linear-gradient(90deg,rgba(255,255,255,.35),rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,rgba(255,255,255,.3));mix-blend-mode:soft-light}.pseg.is-ready .pseg-thumb{opacity:1}.pseg.is-dragging .pseg-thumb{transition:scale .32s cubic-bezier(.34,1.8,.64,1),opacity .2s,box-shadow .3s}.pseg.is-dragging .pseg-thumb,.pseg.is-pressed .pseg-thumb{scale:1.12;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 14px rgba(255,255,255,.3),0 14px 28px -10px rgba(10,20,40,.5),0 2px 6px rgba(10,20,40,.2)}.pseg-thumb-refract,.pseg-thumb-spec{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pseg-thumb-refract{background:linear-gradient(90deg,rgba(255,255,255,.4),rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,rgba(255,255,255,.35));mix-blend-mode:soft-light;opacity:.85}.pseg.is-dragging .pseg-thumb-refract{opacity:1;filter:contrast(1.08) saturate(1.15)}.pseg-thumb-spec{background:radial-gradient(70% 60% at 28% 12%,rgba(255,255,255,.7),rgba(255,255,255,0) 65%);opacity:.9}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pseg-thumb{background:var(--pseg-thumb,#2e3f6e)}}@media (prefers-reduced-transparency:reduce){.pseg-thumb{background:var(--pseg-thumb,#2e3f6e);-webkit-backdrop-filter:none;backdrop-filter:none}.pseg-thumb:after,.pseg-thumb:before{display:none}}html.data-saver .pseg-thumb,html[data-lowpower] .pseg-thumb{background:var(--pseg-thumb,#2e3f6e);-webkit-backdrop-filter:none;backdrop-filter:none}.pseg.is-dragging{cursor:grabbing}.pseg:not(.is-ready)>.pseg-opt[aria-checked=true]{background:var(--pseg-thumb,var(--dest,#2e3f6e))!important}.pseg.seg{--pseg-thumb:var(--dest,#2e3f6e)}.pseg.seg>.pseg-opt[aria-checked=true]{color:#fff}.pseg.near-seg,.pseg.rt-seg,.pseg.view-toggle,.pseg.wx-markets{--pseg-thumb:#fdfdfb}.pseg.near-seg>.pseg-opt[aria-checked=true],.pseg.rt-seg>.pseg-opt[aria-checked=true],.pseg.wx-markets>.pseg-opt[aria-checked=true]{color:var(--ink,#1c2540);opacity:1}.pseg.view-toggle>.pseg-opt[aria-checked=true]{color:var(--ink)}html[data-theme=dark] .pseg.rt-seg,html[data-theme=dark] .pseg.view-toggle,html[data-theme=dark] .pseg.wx-markets{--pseg-thumb:#46548a}html[data-theme=dark] .pseg.rt-seg>.pseg-opt[aria-checked=true],html[data-theme=dark] .pseg.view-toggle>.pseg-opt[aria-checked=true],html[data-theme=dark] .pseg.wx-markets>.pseg-opt[aria-checked=true]{color:#fff}.pseg.near-seg--dark{--pseg-thumb:#f2f0fa}.pseg.near-seg--dark>.pseg-opt[aria-checked=true]{color:#1c1036}html[data-theme=dark] .pseg.seg{--pseg-thumb:#f3d48b}html[data-theme=dark] .pseg.seg>.pseg-opt[aria-checked=true]{color:#1c2540}.pseg-opt:focus-visible{outline:2.5px solid var(--dest,#2e3f6e);outline-offset:-2px;border-radius:999px}@media (prefers-reduced-motion:reduce){.pseg-thumb{transition:opacity .15s}.pseg.is-dragging .pseg-thumb,.pseg.is-pressed .pseg-thumb{scale:1}}[data-lowpower] .pseg-thumb,html.data-saver .pseg-thumb{transition-duration:.2s}.pseg.is-scroll,.pseg.is-scroll>.pseg-opt{touch-action:pan-x}.pseg.is-scroll>.pseg-opt[aria-checked=true]{touch-action:none}.pseg.wx-markets{position:relative}.pin-free{transform:scale(.84);transform-origin:50% 100%;opacity:.82;filter:saturate(.65);transition:transform .2s,opacity .2s,filter .2s}.pin-lifted .pin-free,.pin-marker:hover .pin-free{transform:none;opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.pin-free{transition:none}}:root{--lg-fill:linear-gradient(180deg,rgba(255,255,255,.82),rgba(246,248,252,.66));--lg-solid:#f8f9fb;--lg-rim:rgba(255,255,255,.9);--lg-edge:rgba(46,63,110,.12);--lg-spec:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,0) 42%);--lg-shadow:0 10px 28px -14px rgba(12,22,40,.38),0 2px 6px -2px rgba(12,22,40,.12);--lg-blur:blur(14px) saturate(1.6);--lg-radius:22px;--lg-ink:#1d2440}html[data-theme=dark]{--lg-fill:linear-gradient(180deg,rgba(52,62,96,.72),rgba(30,38,64,.62));--lg-solid:#232c4a;--lg-rim:rgba(255,255,255,.18);--lg-edge:rgba(255,255,255,.1);--lg-spec:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 42%);--lg-shadow:0 12px 30px -14px rgba(0,0,0,.7),0 2px 6px -2px rgba(0,0,0,.4);--lg-ink:#eef1fa}.lg-glass{position:relative;isolation:isolate;border-radius:var(--lg-radius);color:var(--lg-ink);background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:inset 0 1px 0 var(--lg-rim),inset 0 0 0 1px var(--lg-edge),var(--lg-shadow);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.lg-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lg-spec);pointer-events:none;z-index:-1}.lg-glass--tint{background:linear-gradient(160deg,rgba(var(--tint),.22),rgba(var(--tint),.07) 60%),var(--lg-fill)}html[data-theme=dark] .lg-glass--tint{background:linear-gradient(160deg,rgba(var(--tint),.3),rgba(var(--tint),.08) 60%),var(--lg-fill)}.lg-press:active{transform:scale(.97)}@media (hover:hover){.lg-press:hover{transform:translateY(-2px) scale(1.01)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lg-glass{background:var(--lg-solid)}}@media (prefers-reduced-transparency:reduce){.lg-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-solid)}}html[data-datasaver] .lg-glass,html[data-lowpower] .lg-glass{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.lg-glass,.lg-press:active,.lg-press:hover{transition:none;transform:none}}.lg-glass--flat{-webkit-backdrop-filter:none;backdrop-filter:none}html.standalone.ls-app{--top-push:0px;--header-h:var(--safe-t)}html.ls-app .site-header{display:none}html.ls-app .ls-tabs{--tab-w:148px}html.ls-app .chrome-glass{padding-left:max(20px,var(--sl));padding-right:max(20px,var(--sr));--tab-w:148px}html:is(.ls-app,.pp-panel) .chrome-glass.is-collapsed:after,html:is(.ls-app,.pp-panel) .chrome-glass:after{-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - var(--tab-w) / 2),transparent calc(50% - var(--tab-w) / 2) calc(50% + var(--tab-w) / 2),#000 calc(50% + var(--tab-w) / 2));mask-image:linear-gradient(90deg,#000 calc(50% - var(--tab-w) / 2),transparent calc(50% - var(--tab-w) / 2) calc(50% + var(--tab-w) / 2),#000 calc(50% + var(--tab-w) / 2))}html:is(.ls-app,.pp-panel) .map-root .map-chrome{transition:transform .5s cubic-bezier(.22,1.2,.36,1),opacity .6s ease .15s,visibility 0s linear 0s;will-change:transform}html:is(.ls-app,.pp-panel) .map-root .map-chrome.panel-hidden{transform:translate3d(0,calc(-1 * var(--panel-h, 220px)),0)}html:is(.ls-app,.pp-panel).panel-dragging .map-root .map-chrome{transition:none}html:is(.ls-app,.pp-panel)[data-lowpower] .map-root .map-chrome{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .6s ease .15s,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){html:is(.ls-app,.pp-panel) .map-root .map-chrome{transition:none!important}}html:is(.ls-app,.pp-panel) .ls-tabs{position:absolute;left:0;right:0;top:100%;display:flex;justify-content:center;pointer-events:none;padding:0 max(20px,var(--sr)) 0 max(20px,var(--sl))}html:is(.ls-app,.pp-panel) .panel-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:var(--tab-w,148px);height:42px;padding-bottom:5px;border-radius:0 0 18px 18px;font-size:18px;font-weight:750;letter-spacing:.01em;color:var(--ink);background:rgba(248,246,238,.62);-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);border:1px solid rgba(201,164,92,.6);border-top:0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.6),0 10px 18px -12px rgba(12,22,40,.55);touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:grab}html:is(.ls-app,.pp-panel) .panel-tab:active{background:rgba(248,246,238,.78)}html:is(.ls-app,.pp-panel) .panel-tab:focus-visible{outline:3px solid var(--brass);outline-offset:2px}html:is(.ls-app,.pp-panel) .panel-tab .strip-tab-grab{bottom:4px;width:28px;margin-left:-14px}html:is(.ls-app,.pp-panel) .ls-photos-tab{position:absolute;top:0;left:calc(50% + var(--tab-w, 148px) / 2 + 14px);width:auto;height:36px;padding:0 16px 5px;gap:6px;font-size:15px}html[data-theme=dark]:is(.ls-app,.pp-panel) .panel-tab{color:var(--ink);background:rgba(13,29,24,.72);border-color:rgba(201,164,92,.45);box-shadow:inset 0 -1px 0 rgba(255,255,255,.06),0 10px 18px -12px rgba(0,0,0,.8)}html[data-lowpower]:is(.ls-app,.pp-panel) .panel-tab{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(248,246,238,.9)}html[data-lowpower][data-theme=dark]:is(.ls-app,.pp-panel) .panel-tab{background:rgba(13,29,24,.92)}html.pp-panel .chrome-glass,html.pp-panel .ls-tabs{--tab-w:116px}html.pp-panel .panel-tab{height:38px;font-size:16px}html.pp-panel .ls-photos-tab{left:auto;right:calc(50% + var(--tab-w) / 2 + 10px);height:34px;padding:0 14px 5px;font-size:15px}@media (max-width:759px){html.pp-panel .map-chrome.card-open .ls-tabs{display:none}}html.ls-app .lg-shell{width:min(440px,calc(100% - 2 * (max(14px, var(--sl), var(--sr)) + 166px)))}html.ls-app .map-fab-wrap{bottom:calc(var(--nav-bottom) + 8px)}html.ls-app .map-fab-wrap--left{left:max(14px,var(--sl))}html.ls-app .map-fab-wrap--right{right:max(14px,var(--sr))}html.ls-app .near-wrap{left:max(14px,var(--sl));bottom:calc(var(--nav-bottom) + 8px + 56px + 8px);height:auto}html.ls-app .locate-btn{right:max(10px,var(--sr))}html.ls-app .maplibregl-map .maplibregl-ctrl-top-right{right:max(0px,calc(var(--sr) - 10px))}html.ls-app .map-root .maplibregl-map .maplibregl-ctrl-bottom-right{bottom:calc(var(--nav-bottom) + 72px);right:calc(max(14px, var(--sr)) + 34px)}html.ls-app .map-fab-wrap--right.map-fab-wrap--stack{bottom:calc(var(--nav-bottom) + 4px)}@media (min-width:900px){html.ls-app .lg-item{flex-direction:column;gap:2px;font-size:10.5px;padding:0 4px}html.ls-app .lg-icon svg{width:23px;height:23px}}.xg-root{position:fixed;inset:0;z-index:200}.xg-scrim{position:absolute;inset:0;background:rgba(8,20,17,.74);animation:xg-fade .2s ease-out both}.xg-card{position:absolute;left:50%;top:50%;width:min(92vw,440px);transform:translate(-50%,-50%);padding:22px 22px 16px;border-radius:24px;color:var(--ink,#10261f);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 50px rgba(0,0,0,.3);animation:xg-pop .28s cubic-bezier(.32,.72,0,1) both}[data-theme=dark] .xg-card{color:#f3efe4;background:rgba(28,40,36,.86);border-color:rgba(255,255,255,.14)}.xg-title{font-size:1.5rem;font-weight:700;line-height:1.2}.xg-host{margin-top:2px;font-size:1rem;opacity:.7;word-break:break-all}.xg-body{margin-top:12px;font-size:1.25rem;line-height:1.4}.xg-key{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;font-size:.85em;background:rgba(120,120,128,.22);vertical-align:.05em}.xg-open{position:relative;overflow:hidden;display:block;width:100%;margin-top:18px;min-height:52px;border-radius:999px;font-size:1.125rem;font-weight:700;color:#fff;background:var(--dest,#1f6f5c)}.xg-bar{position:absolute;left:0;bottom:0;height:4px;width:100%;background:rgba(255,255,255,.7);transform-origin:0 50%;animation:xg-bar 1.6s linear both}.xg-row{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.xg-check,.xg-row{align-items:center}.xg-check{display:inline-flex;gap:10px;min-height:44px;font-size:1.0625rem}.xg-check input{width:22px;height:22px;accent-color:var(--dest,#1f6f5c)}.xg-cancel{min-height:44px;padding:0 12px;font-size:1.0625rem;font-weight:600;opacity:.8}.xg-corner{position:absolute;left:14px;top:calc(env(safe-area-inset-top, 0px) + 10px);display:flex;align-items:center;gap:8px;color:#fff;font-size:1.0625rem;font-weight:700;animation:xg-fade .3s ease-out both}.xg-x{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.22);border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 0 rgba(255,214,120,.9);animation:xg-ring 1.1s ease-out infinite}.xg-done{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.18);border:1px dashed rgba(255,255,255,.7);font-weight:600}.xg-arrow{position:absolute;left:34px;top:calc(env(safe-area-inset-top, 0px) + 58px);color:#ffd678;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));animation:xg-nudge 1s ease-in-out infinite}@keyframes xg-fade{0%{opacity:0}}@keyframes xg-pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}}@keyframes xg-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xg-nudge{0%,to{transform:translate(0)}50%{transform:translate(-8px,-8px)}}@keyframes xg-ring{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.xg-card,.xg-corner,.xg-scrim{animation:xg-fade .01s both}.xg-arrow,.xg-x{animation:none}.xg-bar{animation-duration:1.6s}}.more-drawer{position:fixed;inset:0;z-index:84;visibility:hidden;pointer-events:none;color:var(--ink);overflow:hidden;contain:layout paint;overscroll-behavior:contain}.more-drawer.is-active{visibility:visible;pointer-events:auto}:root{--more-ease:cubic-bezier(.32,.72,0,1);--more-dur:.3s}.more-scrim{position:absolute;inset:0;width:100%;border:0;background:rgba(14,20,38,.52);opacity:0;transition:opacity var(--more-dur) ease;cursor:default;touch-action:none;will-change:opacity}.more-drawer.is-open .more-scrim{opacity:1}html[data-theme=dark] .more-scrim{background:rgba(2,6,16,.6)}.more-panel{position:absolute;top:0;right:0;bottom:0;width:min(85vw,380px);display:flex;flex-direction:column;padding:calc(10px + var(--safe-t)) 16px calc(18px + var(--safe-b));overflow-y:auto;overscroll-behavior:contain;background:#faf7ef;border-left:1px solid rgba(255,255,255,.85);border-radius:24px 0 0 24px;box-shadow:-24px 0 60px -30px rgba(12,22,40,.5);transform:translate3d(100%,0,0);transition:transform var(--more-dur) var(--more-ease);will-change:transform;outline:none;backface-visibility:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.more-drawer.is-open .more-panel{transform:translateZ(0)}.more-drawer.is-open .more-panel.is-snapped{transform:translateZ(0);will-change:auto}html[data-theme=dark] .more-panel{background:rgba(20,28,51,.98);border-left-color:rgba(255,255,255,.1)}.more-head{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 12px 8px;border-bottom:1px solid var(--hairline)}.more-title{font-family:var(--font-display);font-size:1.375rem;font-weight:750;color:var(--brand)}html[data-theme=dark] .more-title{color:#e9d4a0}.more-close{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:rgba(255,255,255,.75);border:1px solid rgba(12,22,40,.08);box-shadow:inset 0 1px 0 #fff,0 6px 16px -10px rgba(12,22,40,.4)}html[data-theme=dark] .more-close{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none}.more-list{list-style:none;margin:6px 0 0;padding:0}.more-list li{border-bottom:1px solid var(--hairline)}.more-list li:last-child{border-bottom:0}.more-link{position:relative;width:100%;display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 30px 10px 12px;border-radius:14px;text-align:left;color:var(--ink);font-size:1.0625rem;font-weight:600;outline:none;-webkit-tap-highlight-color:transparent}.more-link:after{right:12px;width:8px;height:8px;margin-top:-4px;border-top:1.8px solid;border-right:1.8px solid;transform:rotate(45deg);opacity:.35}.more-link:after,.more-link:before{content:"";position:absolute;top:50%}.more-link:before{left:0;width:3px;height:20px;margin-top:-10px;border-radius:3px;background:var(--brass);opacity:0}.more-link[data-pressed],html.can-hover .more-link:hover{background:rgba(15,122,108,.07)}.more-link[aria-current=page]{color:var(--dest);font-weight:750;background:rgba(15,122,108,.09)}.more-link[aria-current=page]:before{opacity:1}html[data-theme=dark] .more-link[aria-current=page],html[data-theme=dark] .more-link[data-pressed],html[data-theme=dark].can-hover .more-link:hover{background:rgba(255,255,255,.06)}.more-close:focus-visible,.more-link:focus-visible,.more-plate:focus-visible{box-shadow:0 0 0 3px var(--brass)}.more-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:rgba(29,59,51,.08)}html[data-theme=dark] .more-ic{color:#e9d4a0;background:rgba(233,212,160,.1)}.more-link[data-more-item=haunted-history] .more-ic{color:var(--haunt);background:rgba(106,63,192,.1)}.more-txt{min-width:0;display:flex;flex-direction:column}.more-label{line-height:1.25}.more-sub{font-size:.875rem;font-weight:550;color:var(--ink-soft);line-height:1.3}.more-foot{margin-top:auto;padding-top:18px}.more-plate{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--brand);color:#f6eedb;box-shadow:inset 0 0 0 1px rgba(94,207,177,.45),0 12px 30px -18px rgba(12,22,40,.5)}.more-plate-k{display:block;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--brass)}.more-plate-n{display:block;margin-top:2px;font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.3}.more-plate-s{display:block;margin-top:3px;font-size:.8125rem;line-height:1.35;color:rgba(246,238,219,.78)}.more-stag{opacity:0;transform:translate3d(20px,0,0) scale(.98);transform-origin:100% 50%;transition:opacity .16s ease-in,transform .2s ease-in;transition-delay:0s}.more-drawer.is-open .more-stag{opacity:1;transform:none;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(60ms + var(--i, 0) * 40ms)}.more-panel{-webkit-overflow-scrolling:touch}.more-edge{position:fixed;right:0;width:22px;overscroll-behavior:contain;top:var(--header-h,64px);bottom:calc(var(--safe-b, 0px) + 92px);z-index:83;touch-action:none;-webkit-tap-highlight-color:transparent}html.more-lock .more-edge,html.rt-lock .more-edge{display:none}@media (pointer:fine){.more-edge{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.more-panel{background:#faf7ef}html[data-theme=dark] .more-panel{background:#141c33}}@media (prefers-reduced-transparency:reduce){.more-panel{background:#faf7ef}html[data-theme=dark] .more-panel{background:#141c33}}@media (prefers-reduced-motion:reduce){.more-panel,.more-scrim{transition-duration:.01s!important}.more-stag{transform:none!important;transition:opacity .2s linear!important;transition-delay:0s!important}}@media print{.more-drawer{display:none!important}}.more-legal{display:flex;gap:6px;justify-content:center;margin-top:10px}.more-legal a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:.875rem;font-weight:700;color:var(--ink-soft,#4a5170)}.more-legal a:active{background:rgba(46,63,110,.08)}.upd-spin{animation:upd-spin .9s linear infinite}@keyframes upd-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.upd-spin{animation:none}}body,html{overflow-x:clip}html.more-lock,html.more-lock body{overscroll-behavior:none;touch-action:pan-y}.more-panel{touch-action:pan-y}.more-head--bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:calc(-10px - var(--safe-t)) -16px 12px;padding:var(--safe-t) max(16px,var(--sr)) 0 max(14px,var(--sl));height:calc(var(--safe-t) + 60px);min-height:calc(var(--safe-t) + 60px);box-sizing:border-box;background:#2e3f6e;background-color:#2e3f6e;border-bottom:0;box-shadow:0 1px 0 rgba(201,164,92,.6),0 6px 18px -6px rgba(8,24,20,.45);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate;transform:translateZ(0)}html[data-theme=dark] .more-head--bar{background:#141c33;background-color:#141c33}html .more-panel .more-head--bar{margin-right:calc(-1 * max(16px, var(--sr)));padding-right:max(16px,var(--sr))}.more-logo{display:block;height:40px;width:auto;filter:none}@media (min-width:768px){.more-logo{height:44px}}.more-head--bar .more-close{width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:50%;color:#1d2440;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(240,244,252,.62));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.55),inset 0 -1px 0 rgba(29,36,64,.1),0 8px 20px -8px rgba(0,0,0,.55),0 2px 5px -1px rgba(0,0,0,.25)}.more-head--bar .more-close:hover{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,247,253,.74))}.more-head--bar .more-close svg{stroke:#1d2440}