.home-footer[data-astro-cid-szc5wkuz]{gap:var(--space-4);display:grid}.home-footer-links[data-astro-cid-szc5wkuz]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.home-footer-links[data-astro-cid-szc5wkuz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-footer-links[data-astro-cid-szc5wkuz] a[data-astro-cid-szc5wkuz]{min-block-size:var(--touch-target);color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);align-items:center;text-decoration:none;display:flex}.home-footer-links[data-astro-cid-szc5wkuz] a[data-astro-cid-szc5wkuz]:hover{text-decoration:underline}body:has(.home-panel){--home-panel-w:min(360px, calc(100vw - 2 * var(--space-3) - var(--home-panel-tab-w)));--home-panel-tab-w:32px;--home-panel-right:max(var(--space-3), var(--safe-right));--home-panel-slide:.28s cubic-bezier(.2, .8, .2, 1)}.app-main:has(.home-panel){position:relative;overflow-x:clip}.home-panel{--fs-title-1:1.5rem;--lh-title-1:1.875rem;--fs-title-3:1.0625rem;--lh-title-3:1.375rem;--fs-body:.9375rem;--lh-body:1.3125rem;--fs-body-strong:.9375rem;--lh-body-strong:1.3125rem;--fs-caption:.78125rem;--lh-caption:1.0625rem;--home-panel-top:calc(var(--space-3) + var(--safe-top));--home-panel-bottom:calc(var(--tabbar-bottom) + var(--tabbar-height) + var(--center-button-raise) + var(--safe-bottom) + var(--space-2));top:var(--home-panel-top);right:var(--home-panel-right);bottom:var(--home-panel-bottom);block-size:fit-content;max-block-size:calc(100% - var(--home-panel-top) - var(--home-panel-bottom));z-index:calc(var(--z-map-controls) + 3);inline-size:var(--home-panel-w);transition:transform var(--home-panel-slide);margin-block:auto;display:flex;position:absolute}.home-panel[data-open=false]{transform:translateX(calc(100% + var(--home-panel-right)))}.home-panel__body{gap:var(--space-2);min-block-size:0;padding:var(--space-2);border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg) 90%, transparent);box-shadow:var(--shadow-3);overscroll-behavior:contain;scrollbar-width:none;visibility:visible;flex-direction:column;flex:1;transition:visibility;display:flex;overflow-y:auto}@supports (backdrop-filter:blur(1px)){.home-panel__body{background:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(18px)saturate(1.2)}}.home-panel[data-open=false] .home-panel__body{visibility:hidden;transition:visibility 0s var(--home-panel-slide)}.home-panel__toggle{inline-size:var(--home-panel-tab-w);border-radius:var(--r-md) 0 0 var(--r-md);background:var(--surface);block-size:64px;box-shadow:var(--shadow-3);color:var(--text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:100%;translate:0 -50%}.home-panel__toggle:before{content:"";inset:0 0 0 calc(var(--home-panel-tab-w) - 44px);position:absolute}.home-panel__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-panel__chevron--folded,.home-panel[data-open=false] .home-panel__chevron{display:none}.home-panel[data-open=false] .home-panel__chevron--folded{display:block}html[data-home-panel=folded] .home-panel:not([data-open]){transform:translateX(calc(100% + var(--home-panel-right)))}html[data-home-panel=folded] .home-panel:not([data-open]) .home-panel__body{visibility:hidden}html[data-home-panel=folded] .home-panel:not([data-open]) .home-panel__chevron,html[data-home-panel=open] .home-panel:not([data-open]) .home-panel__chevron--folded{display:none}html[data-home-panel=folded] .home-panel:not([data-open]) .home-panel__chevron--folded,html[data-home-panel=open] .home-panel:not([data-open]) .home-panel__chevron{display:block}html[data-home-panel=open] .home-panel:not([data-open]){transform:none}html[data-home-panel=open] .home-panel:not([data-open]) .home-panel__body{visibility:visible}.home-panel .home-panel__hero:not([data-status-level=red]){gap:var(--space-3);padding:var(--space-4)}.home-panel .home-panel__hero[data-status-level=yellow]{padding-inline-start:var(--space-5)}.home-panel [data-status-strip]{gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.home-panel .oro-strip{grid-column:1/-1;block-size:12px}.home-panel .oro-strip-scale{display:contents}.home-panel .oro-strip-scale>:first-child{grid-area:2/1}.home-panel .oro-strip-scale>:last-child{grid-area:2/3}.home-panel .oro-strip-legend{grid-area:2/2;justify-content:center;margin:0}.home-panel__health{gap:var(--space-1) var(--space-3)}.home-panel__health li{min-block-size:20px}.home-panel:is([data-level=white],[data-level=yellow],[data-level=red]) [data-home-environment],.home-panel[data-level=red] .home-panel__bullets,.home-panel [data-hero-siren]{display:none}.home-panel .home-panel__hero[data-status-level=red]>:first-child{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3)}.home-panel .home-panel__hero[data-status-level=red]>:last-child{gap:var(--space-3);padding:var(--space-4)}.app-shell:has(.home-panel) .map-chrome{transition:inset-inline-end var(--home-panel-slide);inset-inline-end:var(--home-panel-space,0px)}.app-shell:has(.home-panel) .threat-overlay,.app-shell:has(.home-panel) .map-shell__message,.app-shell:has(.home-panel) .map-shell__basemap-notice{transition:inset-inline-end var(--home-panel-slide);inset-inline-end:calc(max(var(--gutter), var(--safe-right)) + var(--home-panel-space,0px))}.app-shell:has(.home-panel) .app-column{position:relative}.app-shell:has(.home-panel) .pwa-install-card{bottom:calc(var(--tabbar-bottom) + var(--tabbar-height) + var(--center-button-raise) + var(--safe-bottom) + var(--map-report-height) + var(--space-5));left:max(var(--gutter), var(--safe-left));z-index:var(--z-map-controls);inline-size:min(360px, calc(100% - 2 * var(--gutter) - var(--home-panel-space,0px)));box-shadow:var(--shadow-3);margin:0;position:absolute}@media (width>=1024px){.app-shell:has(.home-panel) .pwa-install-card{bottom:calc(var(--space-2) + var(--safe-bottom) + var(--map-report-height) + var(--space-5))}}.app-shell:has(.home-panel[data-open=true]) .map-updated{display:none}@media (width<=767px){.home-panel[data-open=true],html[data-home-panel=open] .home-panel:not([data-open]){--home-panel-bottom:calc(var(--space-3) + var(--safe-bottom))}body:has(.home-panel[data-open=true]) .app-tabbar,html[data-home-panel=open] body:has(.home-panel:not([data-open])) .app-tabbar{visibility:hidden;opacity:0;transform:translateY(calc(100% + var(--tabbar-bottom)));transition:transform var(--home-panel-slide), opacity var(--home-panel-slide), visibility 0s var(--home-panel-slide)}body:has(.home-panel) .app-tabbar{transition:transform var(--home-panel-slide), opacity var(--home-panel-slide)}body:has(.home-panel[data-open=true]) :is(.map-chrome__fabs,.map-chrome__bottom),html[data-home-panel=open] body:has(.home-panel:not([data-open])) :is(.map-chrome__fabs,.map-chrome__bottom){visibility:hidden;transition:visibility 0s var(--home-panel-slide)}.home-panel__body{gap:6px;padding:6px}.home-panel[data-level=red] .home-panel__counts{display:none}.home-panel:not([data-open]){transform:translateX(calc(100% + var(--home-panel-right)))}.home-panel:not([data-open]) .home-panel__body{visibility:hidden}.home-panel:not([data-open]) .home-panel__chevron{display:none}.home-panel:not([data-open]) .home-panel__chevron--folded{display:block}}@media (width>=768px){.app-shell:has(.home-panel){--home-panel-w:clamp(340px, 30vw, 400px);--home-panel-space:calc(var(--home-panel-w) + var(--home-panel-right) + var(--home-panel-tab-w));--home-chrome-lane:calc(max(var(--gutter), var(--safe-left)) + 48px + var(--space-3));--map-notices-start:var(--home-chrome-lane);--map-notices-end:calc(max(var(--gutter), var(--safe-right)) + var(--home-panel-space))}.app-shell:has(.home-panel[data-open=false]),html[data-home-panel=folded] .app-shell:has(.home-panel:not([data-open])){--home-panel-space:0px}.app-shell:has(.home-panel) .pwa-install-card{left:var(--home-chrome-lane);z-index:calc(var(--z-map-controls) - 1);inline-size:min(360px, calc(100% - var(--home-chrome-lane) - var(--gutter) - var(--home-panel-space)))}.app-shell:has(.home-panel:not([data-open])) .map-updated{display:none}.app-shell:has(.home-panel) .map-chrome{align-items:flex-start;gap:var(--space-3);flex-direction:column;padding-block-start:calc(var(--space-3) + var(--safe-top));padding-inline-start:max(var(--gutter), var(--safe-left));display:flex}.app-shell:has(.home-panel) .map-chrome__top{justify-content:flex-start;max-inline-size:100%;padding-inline-end:0;position:static}.app-shell:has(.home-panel) .map-chrome__fabs{justify-items:start;position:static}.app-shell:has(.home-panel) .map-shell .maplibregl-ctrl-top-right{margin-inline:max(var(--gutter), var(--safe-left)) 0;left:0;right:auto}.app-shell:has(.home-panel) .map-shell .maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib{float:left}.app-shell:has(.home-panel) .map-shell .maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact-show{max-inline-size:min(22rem,352px);padding-inline:var(--map-attribution-fab) var(--space-3)}.app-shell:has(.home-panel) .map-shell .maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{inset-inline:0 auto}}@media (width>=1024px){.home-panel{--home-panel-bottom:calc(var(--space-3) + var(--safe-bottom))}}@media (height<=860px){.home-panel .home-panel__optional,.home-panel [data-hero-gauge],.home-panel .home-panel__health li[data-state=ok],.home-panel .home-panel__health:not(:has(li:not([data-state=ok]))){display:none}.home-panel .home-panel__hero:not([data-status-level=red]){gap:var(--space-2);padding:var(--space-3) var(--space-4)}.home-panel .home-panel__section{gap:var(--space-2);padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.home-panel,body:has(.home-panel) .app-tabbar{transition:none!important}}.home-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-1);display:flex}.home-panel__foot-text{min-inline-size:0;color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.home-panel__foot-text p{margin:0}.home-panel__112{align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);font-weight:var(--fw-body-strong);flex:none;text-decoration:none;display:inline-flex}.map-updated[data-astro-cid-oxm7sryy]{right:0;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:1;pointer-events:none;text-shadow:0 1px 2px var(--surface);position:absolute;left:0}
