.pa-national-map{background:var(--cid-semantic-map-sea);touch-action:none}.pa-province-label{background:var(--cid-semantic-surface-card);color:var(--cid-semantic-map-control-foreground);white-space:nowrap;border-radius:3px;padding:0 2px;font-size:14px;font-weight:600;line-height:18px;position:absolute;transform:translate(-50%,-50%)}.pa-place-marker{z-index:4;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.pa-map-location-dot{z-index:4;box-sizing:border-box;border-radius:var(--cid-radius-field);block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--cid-semantic-text-link);pointer-events:auto;touch-action:manipulation;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.pa-map-location-dot:focus-visible{outline:2px solid var(--cid-semantic-action-focus);outline-offset:1px}.pa-map-controls{border:1px solid var(--cid-semantic-border-control);border-radius:var(--cid-radius-button);background:var(--cid-semantic-surface-card);color:var(--cid-semantic-text-link);box-shadow:var(--cid-shadow-card);gap:4px;padding:4px}.pa-map-controls :is(button,a),.pa-map-toolbar :is(button,a){box-sizing:border-box;min-block-size:44px;min-inline-size:44px;color:var(--cid-semantic-text-link);font-family:var(--font-sans)}.pa-map-controls :is(button,a){border-radius:var(--cid-radius-field);background:var(--cid-semantic-surface-card);border:0;padding:10px}.pa-map-toolbar :is(button,a){border:1px solid var(--cid-semantic-border-control);border-radius:var(--cid-radius-button);background:var(--cid-semantic-surface-card);box-shadow:var(--cid-shadow-card)}.pa-map-controls :is(button,a)>svg,.pa-map-toolbar :is(button,a)>svg{stroke-width:2px;block-size:22px;inline-size:22px}.pa-map-controls :is(button,a):hover,.pa-map-toolbar :is(button,a):hover{background:var(--cid-semantic-surface-hover);color:var(--cid-semantic-text-link)}.pa-map-controls :is(button,a):is([aria-pressed=true],[data-state=active]),.pa-map-toolbar :is(button,a):is([aria-pressed=true],[data-state=active]){background:var(--cid-semantic-action-primary);color:var(--cid-semantic-action-on-primary)}.pa-map-controls :is(button,a):focus-visible,.pa-map-toolbar :is(button,a):focus-visible{outline:2px solid var(--cid-semantic-action-focus);outline-offset:2px}.pa-map-place-summary{--pa-map-fact-title-size:calc(var(--cid-body-size) * 1.125);--pa-map-fact-body-size:var(--cid-body-size);--pa-map-fact-line-height:var(--cid-body-line-height);--pa-map-fact-support-size:calc(var(--cid-body-size) * .875);box-sizing:border-box;inline-size:min(18rem,var(--pa-map-summary-max-width,calc(100vw - 48px)));border:1px solid var(--cid-semantic-border-control);border-radius:var(--cid-radius-card);background:var(--cid-semantic-surface-card);max-inline-size:100%;color:var(--cid-semantic-text-link);box-shadow:var(--cid-shadow-card);font-family:var(--font-sans);font-size:var(--pa-map-fact-body-size);font-weight:400;line-height:var(--pa-map-fact-line-height);font-optical-sizing:auto;pointer-events:auto;flex-direction:column;gap:.625rem;padding:.75rem;scroll-margin-block:.5rem;display:flex}.pa-map-place-summary[data-selected]{border-color:var(--cid-semantic-action-primary);box-shadow:inset 0 0 0 1px var(--cid-semantic-action-primary),var(--cid-shadow-card)}.pa-map-place-summary :is(h3,h4,p,dl,dt,dd){white-space:normal;overflow-wrap:anywhere;min-inline-size:0;margin:0}.pa-map-place-summary-header{align-items:flex-start;gap:.5rem;display:flex}.pa-map-place-summary-header>div{flex:auto;min-inline-size:0}.pa-map-place-summary-header h3{color:var(--cid-semantic-text-link);font-size:var(--pa-map-fact-title-size);font-weight:700;line-height:calc(var(--pa-map-fact-line-height) * 1.125)}.pa-map-place-summary-header p{color:var(--cid-semantic-text-supporting);font-size:var(--pa-map-fact-support-size);font-weight:400;line-height:calc(var(--pa-map-fact-line-height) * .875);margin-block-start:.125rem}.pa-map-place-summary-select{border-radius:var(--cid-radius-button);flex:0 0 44px;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:8px}.pa-map-place-summary-select svg{block-size:20px;inline-size:20px}.pa-map-place-summary-select:focus-visible{outline:2px solid var(--cid-semantic-action-focus);outline-offset:2px}.pa-map-place-summary-rows{flex-direction:column;min-inline-size:0;display:flex}.pa-map-place-summary-rows>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .625rem;padding-block:.25rem;display:grid}.pa-map-place-summary-rows dt{color:var(--cid-semantic-text-link);font-size:var(--pa-map-fact-body-size);font-weight:500;line-height:var(--pa-map-fact-line-height);align-items:flex-start;gap:.375rem;display:flex}.pa-map-place-summary-rows dt>svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.pa-map-place-summary-rows dd{max-inline-size:100%;color:var(--cid-semantic-text-link);font-size:var(--pa-map-fact-body-size);font-weight:700;line-height:var(--pa-map-fact-line-height);text-align:end;font-variant-numeric:tabular-nums}.pa-map-place-summary section,.pa-map-place-summary-readiness{border-block-start:1px solid var(--cid-semantic-border-divider);min-inline-size:0;padding-block-start:.5rem}.pa-map-place-summary h4{color:var(--cid-semantic-text-supporting);font-size:var(--pa-map-fact-support-size);font-weight:600;line-height:calc(var(--pa-map-fact-line-height) * .875);margin-block-end:.25rem}.pa-map-place-summary-status-dot{block-size:.5rem;inline-size:.5rem;border-radius:50%;flex:none;margin-block-start:calc((var(--pa-map-fact-line-height) - .5rem) / 2)}.pa-map-place-summary-note{color:var(--cid-semantic-text-supporting);font-size:var(--pa-map-fact-support-size);font-weight:400;line-height:calc(var(--pa-map-fact-line-height) * .875)}.pa-map-place-summary[data-variant=compact]{gap:.5rem;padding:.625rem}.pa-map-place-summary[data-variant=compact] .pa-map-place-summary-header{gap:.5rem}.pa-map-place-summary[data-variant=compact] .pa-map-place-summary-rows>div{gap:.125rem .5rem;padding-block:.125rem}.pa-map-place-summary .pa-map-place-summary-rows>:is([data-summary-fact=customer],[data-summary-fact=project],[data-summary-fact=site-code],[data-summary-fact=readiness]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pa-map-location-list{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--cid-semantic-surface-page);touch-action:pan-y;flex-direction:column;gap:.75rem;min-block-size:0;min-inline-size:0;padding:.75rem;display:flex;overflow-y:auto}.pa-map-location-list .pa-map-place-summary{flex-shrink:0;inline-size:100%;max-inline-size:none}.pa-map-anchor{z-index:20;pointer-events:auto;block-size:auto;max-block-size:none;inline-size:min(22rem,100% - 16px);max-inline-size:calc(100% - 16px);position:absolute;overflow:visible}.pa-map-anchor .pa-map-place-card,.pa-map-anchor .pa-map-location-facts{max-block-size:none;overflow:visible}.pa-map-metadata--overlay{display:contents}.pa-map-summary,.pa-map-density-legend{z-index:8;box-sizing:border-box;border:1px solid var(--cid-semantic-border-control);border-radius:var(--cid-radius-field);background:var(--cid-semantic-surface-card);max-inline-size:calc(100% - 16px);color:var(--cid-semantic-text-link);box-shadow:var(--cid-shadow-card);font-family:var(--font-sans);font-optical-sizing:auto;position:absolute}.pa-map-summary{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.625rem .875rem;font-size:1rem;line-height:1.5;display:flex;inset-block-start:8px;inset-inline-end:8px}.pa-map-summary :is(h2,p,span){overflow-wrap:anywhere;margin:0}.pa-map-summary strong{color:var(--cid-semantic-text-link);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.pa-map-summary small{color:var(--cid-semantic-text-supporting);font-size:.875rem;line-height:1.5}.pa-map-density-legend{flex-direction:column;gap:.25rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5385;display:flex;inset-block-end:8px;inset-inline-start:8px}.pa-map-density-legend :is(h2,h3,p,ul,dl,dd){margin:0;padding:0}.pa-map-density-legend :is(h2,h3,caption){color:var(--cid-semantic-text-link);font-size:.8125rem;font-weight:700;line-height:1.5385}.pa-map-density-legend :is(ul,dl,.pa-map-density-items),.pa-map-density-legend>div{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;display:flex}.pa-map-density-legend li,.pa-map-density-item{color:var(--cid-semantic-text-link);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;line-height:1.5385;display:inline-flex}.pa-map-density-swatch{border:1px solid var(--cid-semantic-border-control);border-radius:4px;flex:none;block-size:.875rem;inline-size:.875rem;display:inline-block}@media (prefers-contrast:more){.pa-map-summary,.pa-map-density-legend{border-width:2px}}:root{--pa-map-ink:#142f48;--pa-map-on-ink:#fff}html.dark{--pa-map-ink:var(--cid-semantic-text-link);--pa-map-on-ink:var(--cid-semantic-surface-page)}:root{--pa-map-glass:#ffffffe0;--pa-map-glass-line:#5e88ae4d;--pa-map-glass-blur:blur(20px)}html.dark{--pa-map-glass:color-mix(in srgb, var(--cid-semantic-surface-card) 88%, transparent);--pa-map-glass-line:color-mix(in srgb, var(--cid-semantic-border-control) 30%, transparent)}@media (prefers-reduced-transparency:reduce){:root,html.dark{--pa-map-glass:var(--cid-semantic-surface-card);--pa-map-glass-blur:none}}@media (prefers-contrast:more){:root,html.dark{--pa-map-glass-line:var(--cid-semantic-border-control);--pa-map-glass-line-width:2px}}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot>.pa-map-dot-count{box-sizing:border-box;inline-size:var(--pa-bubble,28px);block-size:var(--pa-bubble,28px);outline:2px solid var(--cid-semantic-surface-card);outline-offset:0;background:var(--cid-semantic-action-primary);color:var(--cid-semantic-action-on-primary);font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;border:0;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .15s;display:grid;box-shadow:0 1px 3px #142f4847}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot:is([data-place-kind=warehouse],[data-place-kind=workshop])>.pa-map-dot-count{border-radius:30%}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot[data-count="0"]>.pa-map-dot-count{background:var(--cid-semantic-surface-card);color:var(--cid-semantic-action-primary);outline-color:var(--cid-semantic-action-primary)}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot[data-hovered]>.pa-map-dot-count{background:var(--cid-semantic-action-pressed);color:var(--cid-semantic-action-on-primary);transform:scale(1.12)}@media (hover:hover){.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot:hover>.pa-map-dot-count{background:var(--cid-semantic-action-pressed);color:var(--cid-semantic-action-on-primary);transform:scale(1.12)}}html.dark .pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot>.pa-map-dot-count{outline-color:var(--cid-semantic-text-link)}html.dark .pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot[data-count="0"]:not([data-hovered])>.pa-map-dot-count{color:var(--cid-semantic-text-link)}@media (hover:hover){html.dark .pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot[data-count="0"]:hover>.pa-map-dot-count{color:var(--cid-semantic-action-on-primary)}}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot[aria-pressed=true]>.pa-map-dot-count{outline-color:var(--cid-semantic-surface-card);box-shadow:0 0 0 5px var(--cid-semantic-action-primary), 0 1px 3px #142f4847}html.dark .pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot[aria-pressed=true]>.pa-map-dot-count{outline-color:var(--cid-semantic-surface-card);box-shadow:0 0 0 5px var(--cid-semantic-text-link), 0 1px 3px #142f4847}@media (prefers-reduced-motion:reduce){.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot:is(:hover,[data-hovered])>.pa-map-dot-count{transform:none}}html[data-motion=reduced] .pa-national-map[data-map-variant=full][data-map-layout] .pa-map-location-dot:is(:hover,[data-hovered])>.pa-map-dot-count{transform:none}html[data-brand-theme] .pa-national-map[data-map-variant=full] [data-map-overlay][data-map-dashboard=true] button[data-slot=button]:is(.pa-map-location-dot,.pa-map-cluster,.pa-map-tracker):not(:disabled):is(:hover,:focus-visible,:active,[aria-pressed=true],[aria-expanded=true]){box-shadow:none;background:0 0;border-color:#0000}html[data-brand-theme] .pa-national-map[data-map-variant=full] [data-map-overlay][data-map-dashboard=true] button[data-slot=button].pa-map-location-dot:not(:disabled):is(:hover,:focus-visible,:active,[aria-pressed=true]){color:var(--cid-semantic-text-link)}html[data-brand-theme] .pa-national-map[data-map-variant=full] [data-map-overlay][data-map-dashboard=true] button[data-slot=button].pa-map-tracker:not(:disabled):is(:hover,:focus-visible,:active,[aria-pressed=true]){color:var(--pa-map-on-ink)}html[data-brand-theme] .pa-national-map[data-map-variant=full] [data-map-overlay][data-map-dashboard=true] button[data-slot=button].pa-map-tracker[data-state=no_fix]:not(:disabled):is(:hover,:focus-visible,:active,[aria-pressed=true]){color:var(--pa-map-ink)}.pa-map-cluster:focus-visible,.pa-map-tracker:focus-visible{outline:2px solid var(--cid-semantic-action-focus);outline-offset:2px}[data-map-overlay][data-map-dashboard=true] :is(.pa-map-location-dot,.pa-map-cluster,.pa-map-tracker){opacity:0;transition:opacity .15s linear,visibility 0s linear .15s}[data-map-overlay][data-map-dashboard=true] :is(.pa-map-location-dot,.pa-map-cluster,.pa-map-tracker)[data-drawn]{opacity:1;transition:opacity .15s linear,visibility}html[data-motion=reduced] [data-map-overlay][data-map-dashboard=true] :is(.pa-map-location-dot,.pa-map-cluster,.pa-map-tracker){transition-duration:.15s,0s!important}@media (prefers-reduced-motion:reduce){html[data-motion=system] [data-map-overlay][data-map-dashboard=true] :is(.pa-map-location-dot,.pa-map-cluster,.pa-map-tracker){transition-duration:.15s,0s!important}}.pa-map-cluster{z-index:4;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:0 0;border:0;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.pa-map-cluster>span{inline-size:var(--pa-bubble,40px);block-size:var(--pa-bubble,40px);outline:2px solid var(--cid-semantic-surface-card);background:var(--cid-semantic-action-primary);color:var(--cid-semantic-action-on-primary);font:700 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;box-shadow:3px -3px #005ca173,0 1px 3px #142f4847}html.dark .pa-map-cluster:not([data-layer=trackers])>span{outline-color:var(--cid-semantic-text-link)}.pa-map-cluster[data-layer=trackers]>span{--pa-bubble:28px;background:var(--pa-map-ink);color:var(--pa-map-on-ink);box-shadow:3px -3px 0 color-mix(in srgb, var(--pa-map-ink) 35%, transparent), 0 1px 3px #142f484d;font-size:12px}.pa-map-cluster[data-selected]:not([data-layer=trackers])>span{outline-color:var(--cid-semantic-surface-card);box-shadow:0 0 0 5px var(--cid-semantic-action-primary), 0 1px 3px #142f4847}html.dark .pa-map-cluster[data-selected]:not([data-layer=trackers])>span{outline-color:var(--cid-semantic-surface-card);box-shadow:0 0 0 5px var(--cid-semantic-text-link), 0 1px 3px #142f4847}.pa-map-cluster[data-layer=trackers][data-selected]>span{outline-color:var(--cid-semantic-surface-card);box-shadow:0 0 0 5px var(--pa-map-ink), 0 1px 3px #142f484d}.pa-map-tracker{z-index:5;block-size:44px;inline-size:44px;color:var(--pa-map-on-ink);pointer-events:auto;touch-action:manipulation;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.pa-map-tracker:before{content:"";background:var(--pa-map-ink);outline:2px solid var(--cid-semantic-surface-card);border-radius:50%;position:absolute;inset:8px;box-shadow:0 1px 3px #142f484d}.pa-map-tracker[data-state=no_fix]{color:var(--pa-map-ink)}.pa-map-tracker[data-state=no_fix]:before{background:var(--cid-semantic-surface-card);outline:2px dashed var(--pa-map-ink)}.pa-map-tracker[data-state=unknown]:before{background:#6b7c8d}.pa-map-tracker-glyph{block-size:16px;inline-size:16px;position:relative}.pa-map-tracker-heading{pointer-events:none;position:absolute;inset:0}.pa-map-tracker-heading>svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.pa-map-tracker-wedge{fill:var(--pa-map-ink);stroke:var(--cid-semantic-surface-card);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.pa-map-tracker-clock{block-size:14px;inline-size:14px;position:absolute;top:0;right:0;overflow:visible}.pa-map-tracker-clock circle{fill:var(--cid-semantic-surface-card);stroke:var(--pa-map-ink);stroke-width:1.5px}.pa-map-tracker-clock path{fill:none;stroke:var(--pa-map-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pa-map-tracker[data-state=moving]:after{content:"";background:color-mix(in srgb, var(--pa-map-ink) 14%, transparent);z-index:-1;border-radius:50%;position:absolute;inset:2px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .pa-map-tracker[data-state=moving]:after{animation:2s ease-out infinite pa-map-halo}}@keyframes pa-map-halo{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}.pa-map-tracker[data-selected]:before{box-shadow:0 0 0 5px var(--pa-map-ink), 0 1px 3px #142f484d}.pa-map-tracker[data-state=no_fix][data-selected]:before{box-shadow:0 0 0 4px var(--cid-semantic-surface-card), 0 0 0 7px var(--pa-map-ink), 0 1px 3px #142f484d}.pa-map-tracker[data-selected] .pa-map-tracker-wedge{transform:translateY(-5px)}.pa-map-leader-nudge{stroke:var(--pa-map-ink);stroke-width:1.2px;stroke-dasharray:2 2}.pa-map-popover{z-index:30;inline-size:min(16.5rem,100% - 16px);color:var(--cid-semantic-text-link);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--font-sans);pointer-events:none;transform-origin:var(--pa-popover-origin,50% 100%);background:#fffffff0;border:1px solid #5e88ae59;border-radius:14px;padding:.75rem .875rem;position:absolute;box-shadow:0 8px 24px #142f4829}html.dark .pa-map-popover{background:color-mix(in srgb, var(--cid-semantic-surface-card) 94%, transparent)}.pa-map-popover-tail{box-sizing:border-box;pointer-events:none;background:#fffffff0;border:1px solid #5e88ae59;block-size:10px;inline-size:10px;position:absolute}.pa-map-popover[data-side=top]>.pa-map-popover-tail{top:100%;left:var(--pa-popover-tail,50%);clip-path:polygon(100% 0,100% 100%,0 100%);margin-block-start:-5px;margin-inline-start:-5px;transform:rotate(45deg)}.pa-map-popover[data-side=bottom]>.pa-map-popover-tail{bottom:100%;left:var(--pa-popover-tail,50%);clip-path:polygon(0 0,100% 0,0 100%);margin-block-end:-5px;margin-inline-start:-5px;transform:rotate(45deg)}.pa-map-popover[data-side=right]>.pa-map-popover-tail{right:100%;top:var(--pa-popover-tail,50%);clip-path:polygon(0 0,0 100%,100% 100%);margin-block-start:-5px;margin-inline-end:-5px;transform:rotate(45deg)}.pa-map-popover[data-side=left]>.pa-map-popover-tail{left:100%;top:var(--pa-popover-tail,50%);clip-path:polygon(0 0,100% 0,100% 100%);margin-block-start:-5px;margin-inline-start:-5px;transform:rotate(45deg)}.pa-map-popover:not([data-side])>.pa-map-popover-tail{display:none}html.dark .pa-map-popover-tail{background:color-mix(in srgb, var(--cid-semantic-surface-card) 94%, transparent)}@media (prefers-reduced-transparency:reduce){.pa-map-popover,html.dark .pa-map-popover{background:var(--cid-semantic-surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.pa-map-popover-tail,html.dark .pa-map-popover-tail{background:var(--cid-semantic-surface-card)}}@media (prefers-contrast:more){.pa-map-popover,.pa-map-popover-tail{border-width:2px;border-color:var(--cid-semantic-border-control)}}.pa-map-popover-body{flex-direction:column;gap:.5rem;display:flex}.pa-map-popover-body :is(h3,p,dl,dt,dd,ul){margin:0;padding:0}.pa-map-popover-body h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.3}.pa-map-popover-body header p,.pa-map-popover-hint,.pa-map-popover-body small{color:var(--cid-semantic-text-supporting);font-size:.8125rem;line-height:1.35}.pa-map-popover-figures{gap:1.25rem;display:flex}.pa-map-popover-figures>div{flex-direction:column-reverse;display:flex}.pa-map-popover-figures dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.pa-map-popover-figures dt{color:var(--cid-semantic-text-supporting);font-size:.75rem;font-weight:500}.pa-map-popover-bar{border-radius:3px;gap:2px;block-size:6px;display:flex;overflow:hidden}.pa-map-popover-rows,.pa-map-popover-body ul{flex-direction:column;gap:.25rem;list-style:none;display:flex}.pa-map-popover-rows li,.pa-map-popover-body ul li{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.pa-map-popover-rows li b,.pa-map-popover-body ul li b{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:700}.pa-map-popover-rows i{border-radius:50%;block-size:.5rem;inline-size:.5rem}.pa-map-popover-body ul li>span{flex-direction:column;display:flex}.pa-map-popover-body .pa-map-popover-more{color:var(--cid-semantic-text-supporting)}.pa-map-popover-body .pa-map-popover-gps{border-block-start:1px solid var(--cid-semantic-border-divider);color:var(--pa-map-ink);padding-block-start:.5rem;font-size:.75rem;font-weight:500}.pa-map-popover-body .pa-map-popover-state{background:var(--pa-map-ink);color:var(--pa-map-on-ink);border-radius:8px;align-self:flex-start;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.pa-map-popover-body .pa-map-popover-state[data-popover-tracker-state=unknown]{background:var(--cid-semantic-surface-hover);color:#4a5a6a}html.dark .pa-map-popover-body .pa-map-popover-state[data-popover-tracker-state=unknown]{color:var(--cid-semantic-text-supporting)}.pa-map-popover-body .pa-map-popover-state[data-popover-tracker-state=no_fix]{background:var(--cid-semantic-surface-card);color:var(--pa-map-ink);outline:1.5px dashed var(--pa-map-ink)}.pa-map-popover-facts{flex-direction:column;gap:.1875rem;display:flex}.pa-map-popover-facts>div{justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.pa-map-popover-facts dt{color:var(--cid-semantic-text-supporting);font-weight:500}.pa-map-popover-facts dd{text-align:end;font-weight:700}.pa-national-map[data-map-variant=full][data-map-layout] :is(.pa-map-summary,.pa-map-density-legend),.pa-map-capsule{border:var(--pa-map-glass-line-width,1px) solid var(--pa-map-glass-line);background:var(--pa-map-glass);box-shadow:var(--cid-shadow-card);-webkit-backdrop-filter:var(--pa-map-glass-blur);backdrop-filter:var(--pa-map-glass-blur)}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-summary{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;block-size:44px;max-inline-size:calc(100% - 32px);padding-block:0;padding-inline:14px 16px;display:flex;inset-block-start:16px;inset-inline:16px auto;overflow:hidden}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-summary strong{font-size:1.125rem;line-height:22px}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-summary span{color:var(--cid-semantic-text-supporting);font-size:.875rem;font-weight:500;line-height:18px}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-density-legend{gap:8px;max-inline-size:calc(100% - 32px);padding:10px 12px;inset-block-end:var(--pa-map-legend-bottom,80px);inset-inline-start:16px}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-density-legend :is(ul,.pa-map-density-items){gap:4px 10px}.pa-map-density-legend>.pa-map-gps-legend{flex-direction:column;align-items:flex-start;gap:8px}.pa-national-map[data-map-variant=full][data-map-layout] .pa-map-density-legend[data-map-legend-hidden]{visibility:hidden}.pa-map-gps-swatch{box-sizing:border-box;background:var(--pa-map-ink);border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-inline-end:2px;display:inline-block;position:relative}.pa-map-gps-swatch[data-gps-state=moving]{box-shadow:0 0 0 2px color-mix(in srgb, var(--pa-map-ink) 22%, transparent)}.pa-map-gps-swatch[data-gps-state=no_fix]{border:1.5px dashed var(--pa-map-ink);background:var(--cid-semantic-surface-card)}.pa-map-gps-swatch[data-gps-state=unknown]{background:#6b7c8d;margin-inline-end:7px}.pa-map-gps-clock{block-size:8px;inline-size:8px;position:absolute;inset-block-start:-4px;inset-inline-end:-5px;overflow:visible}.pa-map-gps-clock circle{fill:var(--cid-semantic-surface-card);stroke:var(--pa-map-ink);stroke-width:1.1px}.pa-map-gps-clock path{fill:none;stroke:var(--pa-map-ink);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.pa-map-controls.pa-map-controls--dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:0;display:flex;inset-block-start:16px;inset-inline:auto 16px}.pa-map-capsule{box-sizing:border-box;border-radius:var(--cid-radius-field);border:0;flex-direction:column;align-items:center;inline-size:44px;display:flex;position:relative;overflow:hidden}.pa-map-capsule:after{content:"";border:var(--pa-map-glass-line-width,1px) solid var(--pa-map-glass-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pa-map-capsule-divider{background:var(--pa-map-glass-line);flex:none;block-size:1px;inline-size:28px;display:block}.pa-map-controls--dashboard .pa-map-capsule :is(button,a){background:0 0;border-radius:0;block-size:44px;inline-size:44px;padding:11px}.pa-map-controls--dashboard .pa-map-capsule :is(button,a):focus-visible{outline-offset:-3px}[data-slot=popover-content].pa-map-layers-popover{border:var(--pa-map-glass-line-width,1px) solid var(--pa-map-glass-line);background:var(--pa-map-glass);color:var(--cid-semantic-text-link);-webkit-backdrop-filter:var(--pa-map-glass-blur);backdrop-filter:var(--pa-map-glass-blur);border-radius:14px;box-shadow:0 8px 24px #142f4829}.pa-map-attribution{text-shadow:0 0 2px var(--cid-semantic-surface-card), 0 0 2px var(--cid-semantic-surface-card)}.pa-map-attribution>span{white-space:nowrap}.pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-summary{border-radius:12px;block-size:auto;min-block-size:32px;max-inline-size:calc(100% - 68px);padding-block:2px;padding-inline:12px;inset-block-start:8px;inset-inline:8px auto;overflow:hidden}.pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-summary strong{font-size:.875rem;line-height:1.2857}.pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-summary span{font-size:.75rem;line-height:1.3333}.pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-controls.pa-map-controls--dashboard{inset-block-start:8px;inset-inline-end:8px}@media (hover:none){html[data-brand-theme] .pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-controls--dashboard .pa-map-capsule :is(button,a):not(:disabled):hover:not(:focus-visible,:active,[aria-expanded=true]){color:var(--cid-semantic-text-link);background:0 0;border-color:#0000}}.pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-bottom-row{z-index:20;pointer-events:none;flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex;position:absolute;inset-block-end:calc(var(--pa-map-sheet-height,0px) + 8px);inset-inline:8px}.pa-national-map[data-map-variant=full][data-map-layout=phone] .pa-map-bottom-row>.pa-map-attribution{text-align:end;pointer-events:none;flex:1 1 0;min-inline-size:min-content}.pa-map-legend-button{box-sizing:border-box;border:var(--pa-map-glass-line-width,1px) solid var(--pa-map-glass-line);background:var(--pa-map-glass);block-size:44px;min-inline-size:44px;color:var(--cid-semantic-text-link);box-shadow:var(--cid-shadow-card);-webkit-backdrop-filter:var(--pa-map-glass-blur);backdrop-filter:var(--pa-map-glass-blur);font:600 .8125rem/1 var(--font-sans);white-space:nowrap;pointer-events:auto;touch-action:manipulation;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:6px;margin:0;padding-block:0;padding-inline:10px 12px;display:inline-flex}.pa-map-legend-button>svg{stroke-width:2px;flex:none;block-size:16px;inline-size:16px}.pa-map-legend-button[data-state=open]{background:var(--cid-semantic-surface-hover)}@media (hover:hover){.pa-map-legend-button:hover{background:var(--cid-semantic-surface-hover)}}.pa-map-legend-button:focus-visible{outline:2px solid var(--cid-semantic-action-focus);outline-offset:2px}[data-slot=popover-content].pa-map-legend-popover{box-sizing:border-box;max-inline-size:var(--radix-popover-content-available-width,none);max-block-size:var(--radix-popover-content-available-height);overscroll-behavior:contain;border:var(--pa-map-glass-line-width,1px) solid var(--pa-map-glass-line);background:var(--pa-map-glass);color:var(--cid-semantic-text-link);-webkit-backdrop-filter:var(--pa-map-glass-blur);backdrop-filter:var(--pa-map-glass-blur);font-family:var(--font-sans);border-radius:14px;padding:10px 12px;overflow-y:auto;box-shadow:0 8px 24px #142f4829}.pa-map-legend-body{flex-direction:column;gap:8px;font-size:.8125rem;line-height:1.5385;display:flex}.pa-map-legend-body :is(h2,ul){margin:0;padding:0}.pa-map-legend-body h2{color:var(--cid-semantic-text-link);font-size:.8125rem;font-weight:700;line-height:1.5385}.pa-map-legend-body ul{flex-wrap:wrap;align-items:center;gap:4px 10px;list-style:none;display:flex}.pa-map-legend-body li{color:var(--cid-semantic-text-link);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;line-height:1.5385;display:inline-flex}.pa-map-legend-body>.pa-map-gps-legend{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (prefers-contrast:more){.pa-map-legend-button,[data-slot=popover-content].pa-map-legend-popover{border-width:2px}}.pa-map-panel,.pa-map-place-card{background:var(--cid-semantic-surface-card);color:var(--cid-semantic-text-body);border:1px solid var(--cid-semantic-border-divider);border-radius:var(--cid-radius-card);box-shadow:var(--cid-shadow-card);font-optical-sizing:auto}.pa-map-panel h2,.pa-map-place-card h2{color:var(--cid-semantic-text-link);letter-spacing:-.015em;font-weight:750}.pa-map-note{color:var(--cid-semantic-text-supporting);font-size:.8125rem;line-height:1.5}.pa-map-location-facts{flex-direction:column;gap:1rem;max-block-size:none;min-inline-size:0;font-size:1rem;line-height:1.5;display:flex;overflow:visible}.pa-map-location-facts :is(p,dl,dt,dd,h3){margin:0}.pa-map-location-facts section{min-inline-size:0}.pa-map-location-facts h3{color:var(--cid-semantic-text-link);margin-block-end:.375rem;font-size:.875rem;font-weight:700;line-height:1.5}.pa-map-fact-rows{flex-direction:column;min-inline-size:0;display:flex}.pa-map-fact-row{border-block-end:1px solid var(--cid-semantic-border-divider);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:.5rem .875rem;min-inline-size:0;padding-block:.5rem;display:grid}.pa-map-fact-row:last-child{border-block-end:0}.pa-map-fact-row dt{min-inline-size:0;color:var(--cid-semantic-text-link);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.pa-map-fact-row dd{min-inline-size:0;color:var(--cid-semantic-text-link);text-align:end;white-space:normal;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5}.pa-map-fact-row dt>svg{block-size:1.25rem;inline-size:1.25rem;color:var(--cid-semantic-text-link);flex:none}.pa-map-fact-row dt>span:last-child{min-inline-size:0}.pa-map-status-dot{border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;margin-block-start:.375rem}.pa-map-fact-note{color:var(--cid-semantic-text-supporting);white-space:normal;overflow-wrap:anywhere;margin-block-start:.25rem;font-size:.8125rem;font-weight:450;line-height:1.5;display:block}.pa-map-derivation{flex-direction:column;gap:.25rem;white-space:normal!important;display:flex!important;overflow:visible!important}.pa-map-derivation>.pa-map-note{font-size:.8125rem;font-weight:450;line-height:1.5}.pa-map-panel header{align-items:flex-start;height:auto;min-height:2.75rem;padding-top:.625rem;padding-bottom:.5rem}.pa-map-panel h2>span{white-space:normal;text-overflow:clip;overflow:visible}.pa-map-panel button,.pa-map-place-card button{min-height:2.75rem}.pa-map-place-card{flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}.pa-map-place-card header{align-items:flex-start;gap:.75rem;display:flex}.pa-map-place-card header h2{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.pa-map-place-card section>h3{color:var(--cid-semantic-text-link);margin-bottom:.5rem;font-size:.875rem;font-weight:700}.pa-map-overview h2,.pa-map-overview h3,.pa-map-overview .text-metric{color:var(--cid-semantic-text-link)}.pa-map-overview .text-xs{font-size:.8125rem;line-height:1.5}.pa-map-overview .glass-surface{background:var(--cid-semantic-surface-card);border-color:var(--cid-semantic-border-divider);-webkit-backdrop-filter:none;backdrop-filter:none}.pa-map-overview [data-slot=item]{height:auto;min-height:2.75rem;padding-block:.5rem}.pa-map-overview [data-slot=item-title]{white-space:normal;line-height:1.5}@media (prefers-reduced-motion:reduce){.pa-map-place-card,.pa-map-panel{transition:none!important}}@media (prefers-contrast:more){.pa-map-panel,.pa-map-place-card{border-color:var(--cid-semantic-border-control)}}.pa-map-layout{grid-template-rows:minmax(0,max(58%,min(30rem,100% - 10rem))) minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;position:absolute;inset:0}.pa-map-viewport{min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.pa-map-location-pane{border-block-start:1px solid var(--cid-semantic-border-divider);background:var(--cid-semantic-surface-card);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.pa-map-location-pane>.pa-map-location-list{flex:1 1 0}@container (width>=960px){.pa-map-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 18rem}.pa-map-location-pane{border-block-start:0;border-inline-start:1px solid var(--cid-semantic-border-divider)}}.pa-map-overview[data-panels] :is(.pa-map-panel,.pa-map-chrome){border:var(--pa-map-glass-line-width,1px) solid var(--pa-map-glass-line,var(--cid-semantic-border-control));background:var(--pa-map-glass,var(--cid-semantic-surface-card));box-shadow:var(--cid-shadow-card);-webkit-backdrop-filter:var(--pa-map-glass-blur,none);backdrop-filter:var(--pa-map-glass-blur,none)}.pa-map-overview[data-panels=folded] .pa-map-panel>header{box-sizing:border-box;align-items:center;block-size:100%;min-block-size:0;padding:10px 14px}.pa-map-overview[data-panels=folded] .pa-map-panel h2>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pa-map-overview[data-panels=folded] .pa-map-panel h2>span:first-child{font-size:14px;line-height:18px}.pa-map-overview[data-panels=folded] .pa-map-panel h2>span+span{font-size:13px;line-height:16px}.pa-map-overview[data-panels=open] .pa-tile-body[data-scroll-below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.pa-map-overview[data-panels=open] .pa-tile-body[data-scroll-above]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 24px),#0000)}.pa-map-overview[data-panels=open] .pa-tile-body[data-scroll-above][data-scroll-below]{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}
