.hub-map-sheet{z-index:70;background:var(--background);padding:calc(10px + env(safe-area-inset-top)) 10px calc(78px + env(safe-area-inset-bottom));position:fixed;inset:0}.hub-map-toggle{z-index:71;left:50%;bottom:calc(66px + 14px + env(safe-area-inset-bottom));background:var(--action);color:#fff;min-height:44px;font:600 15px/1 var(--font-sans);opacity:0;pointer-events:none;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;transition:transform .25s,opacity .25s,bottom .28s cubic-bezier(.3,.7,.2,1);display:inline-flex;position:fixed;transform:translate(-50%,160%);box-shadow:0 10px 28px -10px #0f1f2a73}.hub-map-toggle:hover{background:var(--action-hover)}.hub-map-toggle.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (max-width:979px){html:not(.nb-tabs-away):not(.hub-map-open) .hub-map-toggle.is-shown{opacity:0;pointer-events:none;transform:translate(-50%,160%)}}html.nb-sheet-open .hub-map-toggle{visibility:hidden}html.nb-tabs-away .hub-map-toggle{bottom:calc(14px + env(safe-area-inset-bottom))}html.hub-map-open{overflow:hidden}html.hub-map-open .hub-map-toggle{bottom:calc(18px + env(safe-area-inset-bottom))}html.hub-map-open .hub-map-sheet{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media (min-width:980px){.hub-map-toggle{bottom:calc(20px + env(safe-area-inset-bottom))}.hub-map-sheet{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.hub-map-toggle{transition:none}}
