@layer app{.workspace-underlay{display:contents}.workspace-underlay .panel,.workspace-underlay .nav,.workspace-underlay .mapbar{transition:opacity .14s}.workspace-underlay[data-covered] .panel,.workspace-underlay[data-covered] .nav,.workspace-underlay[data-covered] .mapbar{opacity:0}.workspace-transition{z-index:20;background:var(--bg);overscroll-behavior:contain;visibility:hidden;transition:visibility 0s .32s;position:fixed;inset:0;overflow:auto}.workspace-transition--shown{visibility:visible;transition:visibility}.workspace-transition .workspace-content{opacity:0;transition:transform .32s var(--ease),opacity .18s ease;transform:translateY(-28px)}.workspace-transition--shown .workspace-content{opacity:1;transform:translateY(0)}.workspace-transition:focus,.workspace-transition h1:focus{outline:none}@media (prefers-reduced-motion:reduce){.workspace-transition,.workspace-transition--shown,.workspace-transition .workspace-content,.workspace-underlay .panel,.workspace-underlay .nav,.workspace-underlay .mapbar{transition:none}}}.workspace-underlay[data-covered]{visibility:hidden;pointer-events:none}:is(.viewer-workspace:has(.blueprint-topbar) .nav,.viewer-workspace:has(.blueprint-topbar) .mapbar){top:56px}@media (min-width:801px){.viewer-workspace:has(.blueprint-topbar) .panel{max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));top:56px}}@media (max-width:800px){.viewer-workspace:has(.blueprint-topbar) .panel{top:auto}}
