.ng-authority-case-sheet.ng-system-workspace,.ng-environmental-dossier.ng-system-workspace,.ng-cleanup-measure.ng-system-workspace,.ng-field-mission.ng-system-workspace,.ng-incident-revisit.ng-system-workspace{background:var(--ng-system-workspace-canvas);box-shadow:none;border-radius:0;gap:0;padding:0}.ng-cleanup-completion-actions{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-project-entry-tabs{border-bottom:1px solid var(--border,#d5dad5);flex-wrap:wrap;gap:1rem;margin-block-end:1rem;display:flex}.ng-project-entry-tabs a{padding-block:.75rem}.ng-project-entry-tabs a[aria-current=page]{font-weight:var(--ng-system-weight-bold);border-bottom:2px solid}.ng-field-mission-form :is(input,select,textarea){width:100%;min-width:0;min-height:var(--ng-system-control-height-regular);border:1px solid var(--ng-system-border-control);border-radius:var(--ng-system-radius-control);padding:var(--ng-system-space-2) var(--ng-system-space-3);background:var(--ng-system-control-fill-strong);color:var(--ng-system-label-primary);font:inherit}.ng-field-mission-form textarea{resize:vertical;min-height:5rem}.ng-field-mission-form__editable,.ng-observed-time-fields,.ng-observed-time-fields__clock{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ng-observed-time-fields{border-block:1px solid var(--ng-system-border-control);padding-block:12px}.ng-observed-time-fields legend{font-size:.875rem;font-weight:var(--ng-system-weight-semibold);padding:0}.ng-observed-time-fields__error{overflow-wrap:anywhere;margin:0;font-size:.875rem}.ng-field-mission-form :is(input,select,textarea):focus-visible{border-color:var(--ng-system-border-strong);outline:2px solid var(--ng-system-focus);outline-offset:1px}@media (max-width:400px){.ng-work-area-compact-controls>button{flex-direction:column;gap:4px;min-height:72px;padding:6px 4px}.ng-work-area-compact-controls>button>span{width:100%;line-height:1.3}}@media (pointer:coarse){.ng-field-mission-form :is(input,select,textarea){min-height:var(--ng-system-touch-target-min)}}.ng-authority-case-rail,.ng-authority-case-canvas,.ng-authority-case-inspector,.ng-cleanup-measure-rail,.ng-cleanup-measure-canvas,.ng-cleanup-measure-inspector,.ng-environmental-dossier__rail,.ng-environmental-dossier__sections,.ng-environmental-dossier__inspector{padding:clamp(1rem,2vw,1.35rem)}.ng-authority-case-rail,.ng-cleanup-measure-rail,.ng-environmental-dossier__rail{align-content:start;gap:1rem;display:grid}.ng-authority-case-canvas,.ng-cleanup-measure-canvas,.ng-environmental-dossier__sections{align-content:start}.ng-authority-case-inspector,.ng-cleanup-measure-inspector,.ng-environmental-dossier__inspector{align-content:start;gap:1rem;display:grid}.ng-authority-case-sheet--focused .ng-environmental-case-review{border:0;margin-top:0;padding:0}.ng-authority-case-inspector .ng-environmental-review-rails>div{padding:var(--ng-system-space-3) 0 var(--ng-system-space-3) var(--ng-system-space-3);background:0 0}.ng-authority-case-progress,.ng-cleanup-measure-progress{background-image:none;grid-template-columns:minmax(0,1fr)}.ng-authority-case-progress li,.ng-cleanup-measure-progress li{min-height:var(--ng-system-touch-target-min);justify-items:start;place-items:initial;background-image:var(--ng-system-line-fade-inline);text-align:left;background-position:top;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.72rem .45rem}.ng-authority-case-progress li[data-state=current],.ng-cleanup-measure-progress li[data-state=current]{box-shadow:inset 3px 0 0 rgb(var(--ng-system-info-rgb));color:var(--ng-fg)}.ng-authority-case-progress li:first-child,.ng-cleanup-measure-progress li:first-child{background-image:none}.ng-authority-case-section.ng-authority-case-canvas,.ng-authority-operational-decision,.ng-cleanup-measure-stage{background-image:none;padding-top:0}.ng-authority-evidence-item,.ng-cleanup-evidence-slot{border-radius:var(--ng-system-workspace-radius)}.ng-cleanup-evidence-comparison{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.ng-product-state-canvas,.ng-auth-canvas{min-height:calc(100svh - var(--ng-system-pane-header-height));display:grid}.ng-product-state-canvas{place-items:center;padding:clamp(20px,5vw,64px)}.ng-auth-canvas{place-items:start center;padding:clamp(48px,10svh,112px) clamp(20px,5vw,64px) 64px}.ng-product-state,.ng-auth-container{align-content:start;gap:var(--ng-system-space-4);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:var(--ng-system-surface-raised);width:min(100%,34rem);box-shadow:var(--ng-system-shadow-surface);padding:clamp(20px,4vw,32px);display:grid}.ng-route-state-signet{width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);color:var(--ng-system-label-secondary);place-items:center;display:grid}.ng-route-state-signet[data-loading=true] svg{animation:.9s linear infinite ng-product-state-spin}@keyframes ng-product-state-spin{to{transform:rotate(360deg)}}.ng-product-state__label,.ng-auth-intro{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);margin:0;line-height:1.55}.ng-product-state__copy{max-width:52ch;color:var(--ng-system-label-primary);margin:0;line-height:1.55}.ng-product-state__guards{gap:var(--ng-system-space-2);border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-4);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);display:grid}.ng-product-state__guards span:before{margin-right:var(--ng-system-space-2);color:rgb(var(--ng-system-human-primary-rgb));content:"✓"}.ng-product-state__actions,.ng-auth-secondary-actions{align-items:center;gap:var(--ng-system-space-3);flex-wrap:wrap;display:flex}.ng-auth-container{place-self:start center;gap:var(--ng-system-space-5);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ng-auth-form{gap:var(--ng-system-space-4);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);padding:var(--ng-system-space-5);background:var(--ng-system-surface-raised);margin:0}.ng-auth-actions .ng-button{width:100%}.ng-auth-secondary-actions{padding:0 var(--ng-system-space-1);justify-content:space-between}.ng-auth-switch{justify-content:flex-end}.ng-auth-fallback{background:var(--ng-system-surface-canvas);min-height:100svh;color:var(--ng-system-label-secondary);place-items:center;display:grid}.ng-legal-canvas{min-height:calc(100svh - var(--ng-system-pane-header-height));padding:0;overflow:auto}.ng-legal-document{width:min(100%,54rem);margin:0 auto;padding:clamp(24px,5vw,64px) clamp(20px,5vw,56px) 80px}.ng-legal-intro{max-width:62ch;margin:0 0 var(--ng-system-space-6);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-body);line-height:var(--ng-system-leading-relaxed)}.ng-legal-document section{gap:var(--ng-system-space-2);margin-top:var(--ng-system-space-6);border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-6);display:grid}.ng-legal-document h2,.ng-legal-document p,.ng-legal-document ul{margin:0}.ng-legal-document h2{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-legal-document p,.ng-legal-document li{color:var(--ng-system-label-secondary);line-height:1.65}.ng-legal-document ul{padding-left:1.2rem}.ng-legal-document a{color:var(--ng-system-label-primary);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ng-system-human-primary-rgb));text-decoration-color:rgb(var(--ng-system-human-primary-rgb));text-underline-offset:.18em;text-decoration-thickness:.1em}.ng-legal-note{border-left:2px solid rgb(var(--ng-system-warning-rgb));padding:var(--ng-system-space-2) 0 var(--ng-system-space-2) var(--ng-system-space-4)}.ng-legal-links{gap:var(--ng-system-space-4);margin-top:var(--ng-system-space-8);border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-5);flex-wrap:wrap;display:flex}.ng-legal-links a{min-height:var(--ng-system-touch-target-min);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.ng-route-state-signet[data-loading=true] svg{animation:none}}.ng-environmental-dossier__metrics{border-block:1px solid var(--ng-system-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media (pointer:coarse){.ng-environmental-dossier__nav a,.ng-consent-row a{min-height:var(--ng-system-touch-target-min)}.ng-consent-row a{align-items:center;display:inline-flex}}.ng-environmental-dossier-section h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-map-shell--explore .ng-filter-row.ng-system-segmented-control{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.ng-map-shell--explore .ng-filter-row.ng-system-segmented-control .ng-filter-button{min-height:var(--ng-system-touch-target-min);background:0 0;border:0;border-radius:999px;padding-inline:.45rem}.ng-map-shell--explore .ng-filter-row.ng-system-segmented-control .ng-filter-button[aria-pressed=true]{background:var(--ng-system-workspace-selection);color:var(--ng-fg)}.ng-map-shell--explore>.ng-system-workspace-rail{background-color:var(--ng-system-material-functional-strong);background-image:var(--ng-system-line-fade-block);-webkit-backdrop-filter:var(--ng-system-material-filter-modal);backdrop-filter:var(--ng-system-material-filter-modal);overflow:auto}.ng-map-shell--explore>.ng-system-workspace-inspector{background-color:var(--ng-system-material-functional-strong);background-image:var(--ng-system-line-fade-block);-webkit-backdrop-filter:var(--ng-system-material-filter-modal);backdrop-filter:var(--ng-system-material-filter-modal)}.ng-project-workspace-sheet:has(.ng-cleanup-measure)>h1{max-width:34ch;font-size:var(--ng-system-type-title);line-height:var(--ng-system-leading-heading);margin-top:.35rem}.ng-project-workspace-sheet:has(.ng-cleanup-measure)>.ng-surface-copy{max-width:72ch;font-size:var(--ng-system-type-callout);margin-top:.4rem}.ng-project-workspace-sheet:has(.ng-cleanup-measure)>.ng-surface-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.85rem}.ng-project-workspace-sheet:has(.ng-cleanup-measure)>.ng-surface-metrics>div{min-height:3.8rem;padding:.6rem .65rem}.ng-project-workspace-sheet:has(.ng-cleanup-measure)>.ng-surface-metrics>div:nth-child(-n+2){grid-column:span 2}.ng-map .mapboxgl-ctrl-group,.ng-map .mapboxgl-ctrl-attrib{border:1px solid var(--ng-system-hairline);border-radius:var(--ng-system-workspace-radius);background:var(--ng-system-material-functional-strong);color:var(--ng-system-label-secondary);box-shadow:none}.ng-map .mapboxgl-ctrl-group button{color:var(--ng-system-label-primary);background-color:#0000;width:40px;height:40px}.ng-map .mapboxgl-ctrl-group button:not(:disabled):is(:hover,:focus-visible),.ng-map .ng-map-light-control>button:not(:disabled):is(:hover,:focus-visible){background-color:var(--ng-system-control-fill-strong);color:var(--ng-system-label-primary)}.ng-map .mapboxgl-ctrl-group button:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-3px}.ng-map .mapboxgl-ctrl-group button+button{border-top-color:var(--ng-system-hairline)}.ng-map--embedded-context .mapboxgl-ctrl-top-right{align-items:start;gap:8px;display:flex;top:8px;right:8px}.ng-map--embedded-context .mapboxgl-ctrl-top-right>.mapboxgl-ctrl{float:none;margin:0}.ng-map--embedded-context .mapboxgl-ctrl-group{display:flex}.ng-map--embedded-context .mapboxgl-ctrl-group button+button{border-top:0;border-left:1px solid var(--ng-system-hairline)}.ng-product-application{--ng-system-application-rail-width:4rem;--ng-system-type-large-title:1.5rem;--ng-system-type-title:1.0625rem;--ng-system-type-headline:.875rem;--ng-system-type-body:.875rem;--ng-system-type-callout:.8125rem;--ng-system-weight-semibold:500;--ng-system-weight-bold:600;font-size:var(--ng-system-type-body);line-height:var(--ng-system-leading-body)}.ng-product-sidebar{min-height:100%;padding:var(--ng-system-space-1);font-size:var(--ng-system-type-ui);flex-direction:column;align-items:center;gap:2px;display:flex}.ng-product-sidebar__brand{min-height:var(--ng-system-pane-header-height);justify-content:center;align-items:center;padding-inline:0;display:flex}.ng-product-sidebar__brand .ng-brand{--ng-brand-mark-height:24px;width:var(--ng-system-navigation-control-size);min-height:var(--ng-system-navigation-control-size);justify-content:center;max-width:none}.ng-product-sidebar__brand .ng-brand .ng-brand-wordmark{display:none}.ng-product-sidebar__create,.ng-product-sidebar__link{width:var(--ng-system-navigation-control-size);min-height:var(--ng-system-navigation-control-size);place-items:center;gap:var(--ng-system-space-2);border-radius:var(--ng-system-radius-control);transition:background-color var(--ng-system-motion-fast), color var(--ng-system-motion-fast), transform var(--ng-system-motion-fast);grid-template-columns:1fr;padding:0;text-decoration:none;display:grid;position:relative}.ng-product-sidebar__create{margin-block:0 var(--ng-system-space-2);background:var(--ng-system-control-fill-strong);color:var(--ng-system-primary-label)}.ng-product-sidebar__create:hover,.ng-product-sidebar__create:focus-visible{background:rgb(var(--ng-system-human-primary-rgb) / .15);color:var(--ng-system-primary-label)}.ng-product-sidebar__nav{width:100%;padding-top:var(--ng-system-space-3);background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ng-product-sidebar__section-label{display:none}.ng-product-sidebar__nav ul,.ng-product-sidebar__footer ul{gap:var(--ng-system-space-1);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.ng-product-sidebar__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ng-product-sidebar__link{color:var(--ng-system-label-secondary)}.ng-product-sidebar__create:after,.ng-product-sidebar__link:after{top:50%;left:calc(100% + var(--ng-system-space-2));z-index:40;border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-material-functional-strong);width:max-content;max-width:14rem;box-shadow:var(--ng-system-shadow-popover);color:var(--ng-system-label-primary);content:attr(data-tooltip);font-size:var(--ng-system-type-metadata);opacity:0;pointer-events:none;transition:opacity var(--ng-system-motion-fast), transform var(--ng-system-motion-fast);white-space:nowrap;padding:6px 9px;line-height:1.2;position:absolute;transform:translate(-4px,-50%)}.ng-product-sidebar__create:hover:after,.ng-product-sidebar__create:focus-visible:after,.ng-product-sidebar__link:hover:after,.ng-product-sidebar__link:focus-visible:after{opacity:1;transform:translateY(-50%)}.ng-product-sidebar__link:hover,.ng-product-sidebar__link:focus-visible{background:var(--ng-system-surface-hover);color:var(--ng-system-primary-label)}.ng-product-sidebar__link[aria-current=page]{background:rgb(var(--ng-system-info-rgb) / .12);color:rgb(var(--ng-system-info-rgb))}.ng-product-sidebar__link[aria-current=page]:before{top:8px;bottom:8px;left:calc(-1 * var(--ng-system-space-1));border-radius:var(--ng-system-radius-pill);background:linear-gradient(to bottom, transparent, rgb(var(--ng-system-info-rgb)) 28%, rgb(var(--ng-system-info-rgb)) 72%, transparent);content:"";width:2px;position:absolute}.ng-product-sidebar__link[aria-current=page] svg{color:currentColor}.ng-product-sidebar__footer{width:100%;padding-top:var(--ng-system-space-3);background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;margin-top:auto}.ng-product-sidebar__footer nav{width:100%}.ng-product-sidebar__footer ul{justify-items:center}.ng-product-sidebar :is(.ng-product-sidebar__create,.ng-product-sidebar__link):after{display:block}.ng-dossier-index__intro{gap:var(--ng-system-space-3);display:grid}.ng-dossier-index__boundary{align-items:center;gap:var(--ng-system-space-2);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);display:flex}.ng-dossier-index__row .ng-web-row__link{grid-template-columns:minmax(14rem,1.15fr) minmax(15rem,1fr) 1rem}.ng-dossier-index__row .ng-web-row__chevron{grid-column:3}@media (max-width:760px){.ng-dossier-index__row .ng-web-row__link{grid-template-columns:minmax(0,1fr) 1rem}.ng-dossier-index__row .ng-product-index__metadata{grid-column:1}.ng-dossier-index__row .ng-web-row__chevron{grid-area:1/2/span 2}}.ng-product-mobile-nav{right:50%;bottom:calc(var(--ng-safe-bottom) + var(--ng-system-space-2));z-index:50;width:min(calc(100% - 2 * var(--ng-system-space-3)), 28rem);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:rgb(var(--ng-system-elevated-grouped-rgb) / .96);min-height:64px;box-shadow:var(--ng-system-shadow-overlay);-webkit-backdrop-filter:var(--ng-system-material-filter-functional);backdrop-filter:var(--ng-system-material-filter-functional);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:3px;display:grid;position:fixed;translate:50%}.ng-product-mobile-nav__item{min-width:0;min-height:var(--ng-system-touch-target-min);border-radius:calc(var(--ng-system-radius-surface) - 3px);color:var(--ng-system-label-secondary);align-content:center;place-items:center;text-decoration:none;display:grid}.ng-product-mobile-nav__item[aria-current=page]{background:rgb(var(--ng-system-info-rgb) / .12);color:var(--ng-system-label-primary)}.ng-product-mobile-nav__item:focus-visible{outline:3px solid var(--ng-system-focus);outline-offset:2px}.ng-product-mobile-nav__label{text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.25}.ng-product-mobile-nav[data-has-drafts=false]{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-product-mobile-nav[data-has-drafts=false] .ng-product-mobile-nav__item{grid-column:auto}.ng-product-mobile-nav__item[data-position="0"]{grid-column:1}.ng-product-mobile-nav__item[data-position="1"]{grid-column:2}.ng-product-mobile-nav__item[data-position="2"]{grid-column:4}.ng-product-mobile-nav__item[data-position="3"]{grid-column:5}.ng-product-mobile-nav__create{width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min);background:rgb(var(--ng-system-human-primary-action-rgb));box-shadow:0 5px 18px rgb(var(--ng-system-shadow-rgb) / .24);color:rgb(var(--ng-system-on-human-primary-action-rgb));border-radius:50%;grid-area:1/3;place-self:center;place-items:center;text-decoration:none;display:grid}.ng-product-pane-header{width:100%;min-width:0;min-height:var(--ng-system-pane-header-height);align-items:center;gap:var(--ng-system-space-3);padding:0 var(--ng-system-space-3);display:flex}.ng-product-pane-header__mobile-brand{display:none}.ng-product-pane-header__identity{align-items:baseline;gap:7px;min-width:0;display:flex}.ng-product-pane-header__identity>span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-compact)}.ng-product-pane-header__separator{color:var(--ng-system-label-tertiary)!important}.ng-product-pane-header__identity h1{color:var(--ng-system-primary-label);font-size:var(--ng-system-type-callout);font-weight:var(--ng-system-weight-medium);line-height:var(--ng-system-leading-heading);white-space:nowrap;margin:0}.ng-product-pane-header__actions{align-items:center;gap:var(--ng-system-space-2);min-width:0;margin-left:auto;display:flex}.ng-product-assistant-trigger[aria-expanded=true]{border-color:var(--ng-system-border-control);background:var(--ng-system-surface-selected);color:var(--ng-system-label-primary)}.ng-product-assistant{z-index:80;inset:calc(var(--ng-system-pane-header-height) + var(--ng-system-space-3)) var(--ng-system-space-3) var(--ng-system-space-3) auto;width:min(24rem, calc(100vw - 2 * var(--ng-system-space-3)));border-color:var(--ng-system-border-control);max-width:none;max-height:none;color:var(--ng-system-label-primary);margin:0;padding:0;display:none;position:fixed;overflow:auto}.ng-product-assistant[open]{grid-template-rows:auto auto 1fr auto;display:grid}.ng-product-assistant::backdrop{background:rgb(var(--ng-system-window-canvas-rgb) / .42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ng-product-assistant__header{justify-content:space-between;align-items:flex-start;gap:var(--ng-system-space-4);min-width:0;padding:var(--ng-system-space-5);background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;display:flex}.ng-product-assistant__header h2{margin:var(--ng-system-space-1) 0 0;font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-heading)}.ng-product-assistant__intro{padding:var(--ng-system-space-4) var(--ng-system-space-5);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);margin:0}.ng-product-assistant__steps{padding:0 var(--ng-system-space-5);align-content:start;margin:0;list-style:none;display:grid}.ng-product-assistant__steps li{grid-template-columns:var(--ng-system-control-height-compact) minmax(0, 1fr);gap:var(--ng-system-space-3);min-width:0;padding:var(--ng-system-space-4) 0;background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-product-assistant__steps li>span{width:var(--ng-system-control-height-compact);height:var(--ng-system-control-height-compact);border:1px solid var(--ng-system-border-control);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);border-radius:999px;place-items:center;display:inline-grid}.ng-product-assistant__steps a,.ng-product-assistant__steps strong{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}.ng-product-assistant__steps a{text-underline-offset:.2em}.ng-product-assistant__steps p{margin:var(--ng-system-space-1) 0 0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body)}.ng-product-assistant__boundary{padding:var(--ng-system-space-4) var(--ng-system-space-5);background-image:var(--ng-system-line-fade-inline);color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ng-product-icon-link{flex:none}.ng-product-icon-link:hover,.ng-product-icon-link:focus-visible{border-color:var(--ng-system-border-subtle);background:var(--ng-system-surface-hover);color:var(--ng-system-label-primary)}.ng-product-icon-link[aria-current=page]{background:rgb(var(--ng-system-info-rgb) / .12);color:rgb(var(--ng-system-info-rgb))}.ng-product-icon-link[data-tone=primary]{background:rgb(var(--ng-system-human-primary-action-rgb));color:rgb(var(--ng-system-on-human-primary-action-rgb));border-color:#0000}.ng-product-pane-header__mobile-account{display:none}.ng-product-pane-header__actions .ng-theme-toggle,.ng-product-header-action.ng-system-button{min-height:var(--ng-system-control-height-compact);height:var(--ng-system-control-height-compact)}@media (pointer:coarse){.ng-product-pane-header__actions .ng-theme-toggle{width:var(--ng-system-control-height-touch);min-width:var(--ng-system-control-height-touch);height:var(--ng-system-control-height-touch);min-height:var(--ng-system-control-height-touch)}}@media (max-width:640px){.ng-product-assistant{inset:auto var(--ng-system-space-2) calc(var(--ng-product-mobile-nav-height) + var(--ng-safe-bottom) + var(--ng-system-space-2));width:calc(100vw - 2 * var(--ng-system-space-2));max-height:min(78svh,42rem)}}.ng-product-header-action.ng-system-button{gap:var(--ng-system-space-2);padding-inline:var(--ng-system-space-3);font-size:var(--ng-system-type-ui)}.ng-product-header-action--secondary.ng-system-button{border:1px solid var(--ng-system-border-subtle)}.ng-project-index__empty{margin-top:var(--ng-system-space-8)}.ng-project-index__empty h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold);letter-spacing:0;margin:0}.ng-product-index__row.ng-web-row{min-height:var(--ng-system-object-row-height-compact);box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.ng-product-index__row.ng-web-row+.ng-product-index__row.ng-web-row{border-top:1px solid var(--ng-system-border-subtle)}.ng-product-index__row .ng-web-row__link{width:100%;min-width:0;min-height:var(--ng-system-object-row-height-compact);align-items:center;gap:var(--ng-system-space-4);padding:var(--ng-system-space-2) var(--ng-system-space-3);border-radius:0;grid-template-columns:minmax(13rem,1.15fr) minmax(16rem,1fr) auto 1rem;margin:0;display:grid}.ng-product-index__row .ng-web-row__link:hover,.ng-product-index__row .ng-web-row__link:focus-visible{background:var(--ng-system-surface-hover);transform:none}.ng-product-index__identity{gap:2px;min-width:0;display:grid}.ng-project-index__identity strong,.ng-product-index__identity strong{color:var(--ng-system-primary-label);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);overflow-wrap:break-word}.ng-product-index__identity small,.ng-product-index__metadata{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-tight)}.ng-product-index__metadata{min-width:0}.ng-product-index__row .ng-collection-row__action{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);text-align:right}.ng-product-index__row .ng-web-row__chevron{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-headline);grid-column:4;position:static;top:auto;right:auto;transform:none}.ng-project-index__empty{border-block:1px solid var(--ng-system-border-subtle);max-width:38rem;padding:var(--ng-system-space-5) 0;background:0 0}.ng-project-index__empty p{max-width:68ch;margin:var(--ng-system-space-2) 0 0;color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);line-height:1.55}.ng-project-index__empty-action{width:fit-content;margin-top:var(--ng-system-space-5)}.ng-product-index{width:min(100%, var(--ng-system-content-max-width));padding:var(--ng-system-space-6) var(--ng-system-space-8) var(--ng-system-space-8);margin:0 auto}.ng-product-index__intro{justify-content:space-between;align-items:center;gap:var(--ng-system-space-6);min-width:0;padding-bottom:var(--ng-system-space-5);border-bottom:1px solid var(--ng-system-border-subtle);display:flex}.ng-product-index__intro>p{max-width:var(--ng-system-content-reading-width);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);margin:0}.ng-product-index__summary{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);white-space:nowrap;flex:none}.ng-collection-toolbar{align-items:center;gap:var(--ng-system-space-2);min-width:0;margin-top:var(--ng-system-space-4);padding-bottom:var(--ng-system-space-4);border-bottom:1px solid var(--ng-system-border-subtle);flex-wrap:wrap;display:flex}.ng-collection-toolbar__search,.ng-collection-toolbar__select{min-height:var(--ng-system-control-height-compact);align-items:center;gap:var(--ng-system-space-2);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-raised);color:var(--ng-system-label-secondary);display:flex}.ng-collection-toolbar__search{min-width:min(100%,14rem);padding:0 var(--ng-system-space-3);flex:17rem}.ng-collection-toolbar__select{padding-left:var(--ng-system-space-3);flex:0 auto}.ng-collection-toolbar input,.ng-collection-toolbar select{min-width:0;min-height:var(--ng-system-control-height-compact);color:var(--ng-system-label-primary);font:inherit;font-size:var(--ng-system-type-ui);background:0 0;border:0;outline:0}.ng-collection-toolbar input{width:100%}.ng-collection-toolbar select{padding:0 var(--ng-system-space-3) 0 0;cursor:pointer}.ng-collection-toolbar__search:focus-within,.ng-collection-toolbar__select:focus-within{border-color:var(--ng-system-border-strong);box-shadow:0 0 0 1px var(--ng-system-border-strong)}.ng-collection-toolbar__count{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);white-space:nowrap;margin-left:auto}@media (pointer:coarse){.ng-collection-toolbar__search,.ng-collection-toolbar__select,.ng-collection-toolbar input,.ng-collection-toolbar select{min-height:var(--ng-system-control-height-touch)}}.ng-collection-pagination{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ng-collection-toolbar__empty{margin:var(--ng-system-space-5) 0 0;padding:var(--ng-system-space-5) 0;border-block:1px solid var(--ng-system-border-subtle);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui)}.ng-product-index__section{margin-top:var(--ng-system-space-6)}.ng-product-index__list.ng-web-list{margin-top:var(--ng-system-space-2);border-block:1px solid var(--ng-system-border-subtle);box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0;display:block;overflow:hidden}.ng-case-lifecycle-overview{--ng-system-fade-frame-fill:transparent;gap:var(--ng-system-space-5);margin-top:var(--ng-system-space-6);padding:var(--ng-system-space-5) 0;background-color:var(--ng-system-fade-frame-fill);background-image:var(--ng-system-fade-frame-images);background-position:var(--ng-system-fade-frame-positions);background-repeat:no-repeat;background-size:var(--ng-system-fade-frame-sizes);border-color:#0000;border-radius:0;display:grid}.ng-case-lifecycle-overview>header{max-width:var(--ng-system-content-reading-width);gap:var(--ng-system-space-1);display:grid}.ng-case-lifecycle-overview h2,.ng-case-lifecycle-overview p{margin:0}.ng-case-lifecycle-overview h2{color:var(--ng-system-primary-label);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold);letter-spacing:0;line-height:var(--ng-system-leading-heading)}.ng-case-lifecycle-overview p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-case-lifecycle-overview ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ng-case-lifecycle-overview li{align-items:center;gap:var(--ng-system-space-2);min-width:0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);grid-template-columns:1.35rem minmax(0,1fr);display:grid;position:relative}.ng-case-lifecycle-overview li:not(:last-child):after{right:var(--ng-system-space-3);bottom:-.65rem;left:var(--ng-system-space-3);background:var(--ng-system-line-fade-inline);content:"";height:1px;position:absolute}.ng-case-lifecycle-overview li>span{border:1px solid var(--ng-system-border-control);width:1.35rem;height:1.35rem;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption);font-weight:var(--ng-system-weight-semibold);border-radius:50%;place-items:center;display:grid}.ng-case-lifecycle-overview li strong{min-width:0;color:var(--ng-system-primary-label);font-weight:var(--ng-system-weight-semibold);overflow-wrap:break-word}.ng-case-worklist__row .ng-web-row__link{grid-template-columns:minmax(14rem,1.35fr) minmax(8.5rem,.7fr) minmax(8rem,.55fr) minmax(12rem,.9fr) 1rem}.ng-case-worklist__stage,.ng-case-worklist__evidence,.ng-case-worklist__row .ng-collection-row__action{gap:2px;min-width:0;display:grid}.ng-case-worklist__stage small,.ng-case-worklist__evidence small,.ng-case-worklist__row .ng-collection-row__action small{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-caption);font-weight:var(--ng-system-weight-regular);line-height:var(--ng-system-leading-tight)}.ng-case-worklist__stage strong,.ng-case-worklist__row .ng-collection-row__action strong{color:var(--ng-system-primary-label);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-tight);overflow-wrap:break-word}.ng-case-worklist__row .ng-web-row__chevron{grid-column:5}.ng-product-index__empty{max-width:var(--ng-system-content-narrow-width);margin-top:var(--ng-system-space-6);border-block:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-6) 0;background:0 0;border-radius:0}.ng-product-index__empty p{color:var(--ng-system-label-secondary);margin-top:0}.ng-button--compact{gap:var(--ng-system-space-2);width:fit-content;padding-inline:var(--ng-system-space-3)}.ng-product-guest-access{justify-items:start;gap:var(--ng-system-space-4);display:grid}.ng-product-guest-access__copy{gap:var(--ng-system-space-2);max-width:62ch;display:grid}.ng-product-guest-access__copy h2,.ng-product-guest-access__copy p{margin:0}.ng-product-guest-access__copy h2{font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-tight)}.ng-product-guest-access__copy p{color:var(--ng-system-label-secondary)}.ng-product-guest-access__actions{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-product-guest-access__action{white-space:normal}@media (max-width:980px){.ng-product-index>.ng-empty-status{max-width:var(--ng-system-content-narrow-width);gap:var(--ng-system-space-4);margin-top:var(--ng-system-space-5);padding:var(--ng-system-space-5) 0;background-color:#0000;background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);box-shadow:none;background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;border:0;border-radius:0;display:grid}.ng-product-index>.ng-empty-status>p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);margin:0}.ng-product-index>.ng-empty-status .ng-surface-actions{margin-top:0}.ng-product-index>.ng-empty-status .ng-button{flex:none;width:fit-content}}@media (min-width:981px){.ng-product-index{width:min(100%, var(--ng-system-content-max-width));min-height:calc(100svh - var(--ng-system-pane-header-height));padding:var(--ng-system-space-8);margin:0 auto;display:block}.ng-product-index:before{content:none}.ng-product-index__intro{justify-content:space-between;align-items:flex-start;gap:var(--ng-system-space-6);border-bottom:1px solid var(--ng-system-border-subtle);padding:0 0 var(--ng-system-space-5);background:0 0;display:flex;position:static}.ng-product-index__intro>p{max-width:var(--ng-system-content-reading-width);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-product-index>:not(.ng-product-index__intro){min-width:0}.ng-product-index__section,.ng-authority-index__workspace{width:100%;margin-top:var(--ng-system-space-6)}.ng-project-index__empty,.ng-product-index__empty,.ng-product-index>.ng-empty-status{align-content:center;justify-items:start;gap:var(--ng-system-space-3);width:min(100%,42rem);min-height:min(42svh,24rem);padding:var(--ng-system-space-8) 0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:grid}:is(.ng-project-index,.ng-product-index)[data-guest-state=true]{grid-template-rows:auto minmax(0,1fr);display:grid}:is(.ng-project-index,.ng-product-index)[data-guest-state=true]>.ng-product-guest-access{width:min(100%,36rem);min-height:0;padding:var(--ng-system-space-8) var(--ng-system-space-4);text-align:center;align-content:center;place-self:stretch center;justify-items:center}:is(.ng-project-index,.ng-product-index)[data-guest-state=true]>.ng-product-guest-access .ng-product-guest-access__copy{justify-items:center}:is(.ng-project-index,.ng-product-index)[data-guest-state=true]>.ng-product-guest-access .ng-product-guest-access__actions{justify-content:center}.ng-project-index__empty p,.ng-product-index__empty p,.ng-product-index>.ng-empty-status p{max-width:var(--ng-system-content-narrow-width);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);margin:0}.ng-project-index__empty:before,.ng-product-index__empty:before,.ng-product-index>.ng-empty-status:before{background:var(--ng-system-line-fade-inline);content:"";width:min(100%,34rem);height:1px}.ng-project-index__empty:after,.ng-product-index__empty:after,.ng-product-index>.ng-empty-status:after{width:min(100%,34rem);height:1px;margin-top:var(--ng-system-space-2);background:var(--ng-system-line-fade-inline);content:""}.ng-project-index__empty-action,.ng-product-index__empty .ng-button,.ng-product-index>.ng-empty-status .ng-button{width:fit-content;min-height:var(--ng-system-control-height-compact);margin-top:var(--ng-system-space-2);padding:var(--ng-system-space-2) var(--ng-system-space-3);font-size:var(--ng-system-type-ui)}}.ng-authority-mission-list{margin-top:var(--ng-system-space-4)}.ng-product-focus-canvas{background:linear-gradient(180deg, var(--ng-system-surface-canvas), var(--ng-system-surface-subtle))}.ng-product-focus-stage{width:min(100%,58rem);padding:var(--ng-system-space-8);margin:0 auto}.ng-product-focus-stage .ng-project-form{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);width:100%;max-width:none;padding:var(--ng-system-space-8);background:var(--ng-system-surface-raised);box-shadow:var(--ng-system-shadow-surface);position:static}.ng-product-focus-stage .ng-project-form>h2{max-width:26ch;font-size:var(--ng-system-type-large-title);line-height:var(--ng-system-leading-heading);margin:0}.ng-project-report-picker{gap:var(--ng-system-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ng-project-report-picker legend{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);padding:0}.ng-project-report-picker>p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-project-report-picker__state{min-height:var(--ng-system-object-row-height);align-items:center;gap:var(--ng-system-space-2);border-block:1px solid var(--ng-system-border-subtle);display:flex}.ng-project-report-picker__list{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);display:grid;overflow:hidden}.ng-project-report-picker__list label{min-height:var(--ng-system-object-row-height);align-items:center;gap:var(--ng-system-space-3);padding:var(--ng-system-space-2) var(--ng-system-space-3);background:var(--ng-system-surface-raised);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid;position:relative}.ng-project-report-picker__list label+label{border-top:1px solid var(--ng-system-border-subtle)}.ng-project-report-picker__list label:hover,.ng-project-report-picker__list label:focus-within,.ng-project-report-picker__list label[data-selected=true]{background:var(--ng-system-surface-hover)}.ng-project-report-picker__list label[data-selected=true] svg{color:rgb(var(--ng-system-human-primary-rgb))}.ng-project-report-picker__list span{gap:2px;min-width:0;display:grid}.ng-project-report-picker__list strong,.ng-project-report-picker__list small{overflow-wrap:break-word}.ng-project-report-picker__list small{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-product-map-canvas{height:calc(100svh - var(--ng-system-pane-header-height));background:var(--ng-system-recessed-media-base);position:relative;padding:0!important;overflow:hidden!important}.ng-product-map-shell .ng-product-map-canvas{height:100svh;position:absolute;inset:0}.ng-atlas-work-area-status{justify-content:center;align-items:center;gap:var(--ng-system-space-4);padding:calc(var(--ng-system-pane-header-height) + 24px) 24px;background:var(--ng-system-surface-raised);color:var(--ng-fg);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.ng-atlas-work-area-status>p{max-width:28rem;margin:0}.ng-product-map-shell .ng-system-application-header,.ng-product-map-shell .ng-map-context-panel,.ng-product-map-shell .ng-product-map-canvas>.ng-explore-detail--desktop{background-color:rgb(var(--ng-system-elevated-grouped-rgb))}.ng-product-map-shell .ng-map-context-panel{top:calc(var(--ng-system-pane-header-height) + var(--ng-system-space-4));left:calc(var(--ng-system-application-rail-width) + var(--ng-system-space-4))}.ng-product-map-shell .ng-product-map-canvas>.ng-explore-detail--desktop{top:calc(var(--ng-system-pane-header-height) + var(--ng-system-space-4))}.ng-product-map-shell .mapboxgl-ctrl-bottom-left{left:calc(var(--ng-system-application-rail-width) + var(--ng-system-space-3))}.ng-product-map-canvas>.ng-map{width:100%;height:100%;min-height:0;position:absolute;inset:0}.ng-map-context-panel{z-index:5;top:var(--ng-system-space-4);bottom:var(--ng-system-space-4);left:var(--ng-system-space-4);width:min(21rem, calc(100% - 2 * var(--ng-system-space-4)));border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:rgb(var(--ng-system-elevated-grouped-rgb) / .97);min-width:0;box-shadow:var(--ng-system-shadow-surface);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden}.ng-map-context-panel__header{justify-content:space-between;align-items:center;gap:var(--ng-system-space-3);min-width:0;padding:var(--ng-system-space-3) var(--ng-system-space-4);border-bottom:1px solid var(--ng-system-border-subtle);display:flex}.ng-map-context-panel__header>div{min-width:0}.ng-map-context-panel__header p,.ng-map-context-panel__header h2{margin:0}.ng-map-context-panel__header p{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-compact)}.ng-map-context-panel__header h2{font-size:var(--ng-system-type-ui);margin-top:2px}.ng-map-context-panel__header>span{background:var(--ng-system-surface-subtle);min-width:2rem;height:2rem;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);border-radius:999px;place-items:center;display:grid}.ng-public-list-content{display:contents}.ng-public-list-toggle{display:none}.ng-map-context-panel__filters.ng-system-segmented-control{min-height:auto;margin:var(--ng-system-space-3) var(--ng-system-space-4);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle)}.ng-map-context-panel__filters.ng-system-segmented-control>button{min-height:var(--ng-system-control-height-compact);border-radius:calc(var(--ng-system-radius-control) - 2px);padding-inline:var(--ng-system-space-2);font-size:var(--ng-system-type-compact);overflow-wrap:break-word;text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.ng-public-map-filter-group.ng-system-segmented-control{width:max-content;margin-block:var(--ng-system-space-2);border-color:var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);box-shadow:none;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.ng-map-context-panel__filters.ng-public-map-filter-group>.ng-public-map-filter-button{width:var(--ng-system-control-height-compact);min-width:var(--ng-system-control-height-compact);height:var(--ng-system-control-height-compact);min-height:var(--ng-system-control-height-compact);border-radius:calc(var(--ng-system-radius-control) - 2px);color:var(--ng-system-label-secondary);background:0 0;border:1px solid #0000;padding:0}.ng-map-context-panel__filters.ng-public-map-filter-group>.ng-public-map-filter-button:hover,.ng-map-context-panel__filters.ng-public-map-filter-group>.ng-public-map-filter-button:focus-visible{border-color:var(--ng-system-border-subtle);background:var(--ng-system-surface-hover);color:var(--ng-system-label-primary)}.ng-map-context-panel__filters.ng-public-map-filter-group>.ng-public-map-filter-button[aria-pressed=true]{border-color:rgb(var(--ng-system-human-primary-rgb) / .28);background:rgb(var(--ng-system-human-primary-rgb) / .14);color:rgb(var(--ng-system-human-primary-rgb));box-shadow:none}@media (pointer:coarse){.ng-map-context-panel__filters.ng-system-segmented-control>button{min-height:var(--ng-system-control-height-touch)}.ng-map-context-panel__filters.ng-public-map-filter-group>.ng-public-map-filter-button{width:var(--ng-system-control-height-touch);min-width:var(--ng-system-control-height-touch);height:var(--ng-system-control-height-touch);min-height:var(--ng-system-control-height-touch)}}.ng-map-context-panel__notice{margin:0 var(--ng-system-space-4) var(--ng-system-space-3);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-public-map-load-notice{align-items:center;gap:var(--ng-system-space-2);flex:none;display:flex}.ng-public-map-load-notice>p{flex:1;min-width:0;margin:0}.ng-public-map-load-notice>button{width:var(--ng-system-control-height-touch);min-width:var(--ng-system-control-height-touch);height:var(--ng-system-control-height-touch);flex:none}.ng-public-map-boundary{align-items:center;gap:var(--ng-system-space-1);padding:var(--ng-system-space-1) var(--ng-system-space-4) var(--ng-system-space-2);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-heading);flex-wrap:wrap;flex:none;margin:0;display:flex}.ng-public-map-boundary svg{color:rgb(var(--ng-system-human-primary-rgb));flex:none}.ng-map-context-panel__list{border-top:1px solid var(--ng-system-border-subtle);scrollbar-width:thin;min-height:0;overflow:auto}.ng-map-context-row{width:100%;min-height:var(--ng-system-object-row-height);align-items:center;gap:var(--ng-system-space-3);border:0;border-bottom:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-2) var(--ng-system-space-4);color:var(--ng-system-label-primary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ng-map-context-row:hover,.ng-map-context-row:focus-visible,.ng-map-context-row[aria-pressed=true]{background:var(--ng-system-surface-hover)}.ng-map-context-row[aria-pressed=true]{box-shadow:inset 3px 0 rgb(var(--ng-system-human-primary-rgb))}.ng-map-context-row>span{gap:3px;min-width:0;display:grid}.ng-map-context-row strong,.ng-map-context-row small,.ng-map-context-row em{overflow-wrap:break-word}.ng-map-context-row strong{font-size:var(--ng-system-type-ui);font-style:normal;font-weight:var(--ng-system-weight-semibold)}.ng-map-context-row small,.ng-map-context-row em{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-map-context-row em{text-align:right;max-width:7rem;font-style:normal}.ng-map-context-panel__details{border-top:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-3) var(--ng-system-space-4);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-map-context-panel__details summary{min-height:var(--ng-system-control-height-compact);align-items:center;gap:var(--ng-system-space-2);color:var(--ng-system-label-primary);cursor:pointer;font-weight:var(--ng-system-weight-semibold);list-style:none;display:flex}@media (pointer:coarse){.ng-map-context-panel__details summary{min-height:var(--ng-system-touch-target-min)}}.ng-map-context-panel__details summary::-webkit-details-marker{display:none}.ng-map-context-panel__details .ng-system-button{width:100%;margin-top:var(--ng-system-space-3)}.ng-product-map-canvas>.ng-explore-detail--desktop{z-index:5;top:var(--ng-system-space-4);right:var(--ng-system-space-4);bottom:var(--ng-system-space-4);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:rgb(var(--ng-system-elevated-grouped-rgb) / .97);width:min(23rem,100% - 26rem);box-shadow:var(--ng-system-shadow-surface);position:absolute;overflow:auto}@media (min-width:981px){.ng-product-map-shell .ng-map-context-panel{top:var(--ng-system-pane-header-height);bottom:0;right:auto;left:var(--ng-system-application-rail-width);width:var(--ng-system-context-pane-width);background-color:rgb(var(--ng-system-elevated-grouped-rgb));background-image:var(--ng-system-line-fade-block);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-position:100%;background-repeat:no-repeat;background-size:1px 100%;border:0;border-radius:0}.ng-product-map-shell .ng-product-map-canvas>.ng-explore-detail--desktop{top:var(--ng-system-pane-header-height);width:var(--ng-system-context-pane-width);background-color:rgb(var(--ng-system-elevated-grouped-rgb));background-image:var(--ng-system-line-fade-block);box-shadow:none;background-position:0;background-repeat:no-repeat;background-size:1px 100%;border:0;border-radius:0;bottom:0;right:0}.ng-product-map-shell .mapboxgl-ctrl-bottom-left{left:calc(var(--ng-system-application-rail-width) + var(--ng-system-context-pane-width) + var(--ng-system-space-3))}:is(.ng-product-map-canvas:has(>.ng-explore-detail--desktop) .mapboxgl-ctrl-top-right,.ng-product-map-canvas:has(>.ng-explore-detail--desktop) .mapboxgl-ctrl-bottom-right){right:calc(var(--ng-system-context-pane-width) + var(--ng-system-space-3))}}.ng-spatial-atlas-panel{flex-direction:column;display:flex}.ng-spatial-atlas-toolbar{align-items:center;gap:var(--ng-system-space-2);padding:var(--ng-system-space-2) var(--ng-system-space-4);border-bottom:1px solid var(--ng-system-border-subtle);flex-wrap:wrap;flex:none;display:flex}.ng-spatial-atlas-toolbar__group.ng-system-segmented-control{border-color:var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);width:max-content;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;gap:2px;margin:0;padding:2px;display:inline-flex}.ng-spatial-atlas-tool-button.ng-system-button{width:var(--ng-system-control-height-compact);min-width:var(--ng-system-control-height-compact);height:var(--ng-system-control-height-compact);min-height:var(--ng-system-control-height-compact);border-radius:calc(var(--ng-system-radius-control) - 2px);color:var(--ng-system-label-secondary);background:0 0;border:1px solid #0000;padding:0}.ng-spatial-atlas-tool-button.ng-system-button:hover,.ng-spatial-atlas-tool-button.ng-system-button:focus-visible{border-color:var(--ng-system-border-subtle);background:var(--ng-system-surface-hover);color:var(--ng-system-label-primary)}.ng-spatial-atlas-tool-button.ng-system-button[aria-pressed=true]{border-color:rgb(var(--ng-system-human-primary-rgb) / .24);background:rgb(var(--ng-system-human-primary-rgb) / .12);color:rgb(var(--ng-system-human-primary-rgb))}.ng-spatial-atlas-scope.ng-system-segmented-control{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));grid-auto-flow:row;width:100%;display:grid}.ng-spatial-atlas-label-button.ng-system-button{width:100%;min-width:0;height:auto;min-height:var(--ng-system-touch-target-min);gap:var(--ng-system-space-1);padding:var(--ng-system-space-1);font-size:var(--ng-system-type-compact);white-space:normal;overflow-wrap:anywhere}.ng-spatial-atlas-filter-fields{gap:var(--ng-system-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));width:100%;display:grid}.ng-spatial-atlas-filter-field{gap:var(--ng-system-space-1);min-width:0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-compact);display:grid}.ng-spatial-atlas-filter-field .ng-system-select{width:100%;min-width:0;min-height:var(--ng-system-touch-target-min);font-size:inherit}.ng-spatial-atlas-public-filter{width:100%}.ng-spatial-atlas-public-filter--standalone{width:auto;margin:var(--ng-system-space-2) var(--ng-system-space-4)}.ng-spatial-atlas-reset.ng-system-button{min-height:var(--ng-system-touch-target-min);white-space:normal;max-width:100%}.ng-spatial-atlas-row.ng-map-context-row{gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-2);grid-template-columns:2.75rem minmax(0,1fr) auto}.ng-spatial-atlas-row__preview{border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-background-tertiary);width:2.75rem;height:2.75rem;color:var(--ng-system-label-secondary);border-radius:6px;place-items:center;position:relative;overflow:hidden;display:grid!important}.ng-spatial-atlas-row__preview img{object-fit:cover;width:100%;height:100%}.ng-spatial-atlas-row__identity{gap:2px!important}.ng-spatial-atlas-row__identity strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.ng-spatial-atlas-row>em{max-width:5.7rem;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-compact);text-align:right;line-height:1.25}.ng-spatial-atlas-layers{flex:none}.ng-spatial-atlas-layers[open] summary{margin-bottom:var(--ng-system-space-2)}.ng-spatial-atlas-layers>p{margin:var(--ng-system-space-2) 0 0;color:var(--ng-system-label-tertiary);line-height:1.4}.ng-spatial-atlas-knowledge-key{margin:var(--ng-system-space-3) var(--ng-system-space-4);border-block:1px solid var(--ng-system-border-subtle);padding-block:var(--ng-system-space-1)}.ng-spatial-atlas-knowledge-key p{margin:var(--ng-system-space-2) 0}.ng-spatial-atlas-knowledge-key summary{cursor:pointer;min-height:var(--ng-system-touch-target-min);color:var(--ng-system-label-primary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);align-content:center}.ng-spatial-atlas-knowledge-key ul{gap:var(--ng-system-space-1) var(--ng-system-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ng-spatial-atlas-knowledge-key li{align-items:center;gap:var(--ng-system-space-2);min-width:0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-compact);line-height:1.35;display:flex}.ng-spatial-atlas-knowledge-key p{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-compact);line-height:1.4}.ng-spatial-atlas-knowledge-swatch{background:var(--ng-system-label-secondary);border-radius:50%;flex:none;width:.75rem;height:.75rem}.ng-spatial-atlas-knowledge-swatch[data-knowledge-state=documented]{background:#557160}.ng-spatial-atlas-knowledge-swatch[data-knowledge-state=follow_up_missing],.ng-spatial-atlas-knowledge-swatch[data-knowledge-state=follow_up_not_assessed]{background:#8b632d}.ng-spatial-atlas-knowledge-swatch[data-knowledge-state=time_unknown]{background:#5264b0}.ng-spatial-atlas-knowledge-swatch[data-knowledge-state=mission_unavailable]{background:#777d79}.ng-spatial-atlas-knowledge-swatch[data-knowledge-state=multiple_gaps]{background:#a35645}.ng-spatial-atlas-layer-list{display:grid}.ng-spatial-atlas-layer-toggle{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-2);color:var(--ng-system-label-primary);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);margin:0;display:grid}.ng-spatial-atlas-layer-toggle input{width:1rem;height:1rem;accent-color:rgb(var(--ng-system-human-primary-rgb));margin:0}.ng-spatial-atlas-swatch{border:2px solid rgb(var(--ng-system-human-primary-rgb));background:rgb(var(--ng-system-human-primary-rgb) / .2);border-radius:3px;flex:none;width:.85rem;height:.85rem}.ng-spatial-atlas-swatch[data-kind=mission]{border-style:dashed;border-color:var(--ng-system-label-secondary);background:var(--ng-system-surface-subtle)}.ng-spatial-atlas-inspector.ng-surface-dock{padding:0}.ng-spatial-atlas-inspector>article{gap:0;min-width:0;display:grid;position:relative}.ng-spatial-atlas-inspector__close.ng-system-button{z-index:2;top:var(--ng-system-space-3);right:var(--ng-system-space-3);width:var(--ng-system-control-height-compact);min-width:var(--ng-system-control-height-compact);height:var(--ng-system-control-height-compact);min-height:var(--ng-system-control-height-compact);border:1px solid rgb(var(--ng-system-elevated-grouped-rgb) / .5);background:rgb(var(--ng-system-elevated-grouped-rgb) / .88);color:var(--ng-system-label-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:0;display:grid;position:absolute}.ng-spatial-atlas-inspector__media{aspect-ratio:16/9;border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-recessed-media-base);position:relative;overflow:hidden}.ng-spatial-atlas-inspector__media>img{object-fit:cover;width:100%;height:100%}.ng-spatial-atlas-inspector__media>div{place-content:center;justify-items:center;gap:var(--ng-system-space-2);background:var(--ng-system-background-tertiary);height:100%;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);display:grid}.ng-spatial-atlas-inspector__header{gap:var(--ng-system-space-1);padding:var(--ng-system-space-4) var(--ng-system-space-4) var(--ng-system-space-3);display:grid}.ng-spatial-atlas-inspector__header h2,.ng-spatial-atlas-inspector__header p{margin:0}.ng-spatial-atlas-inspector__header h2{padding-right:var(--ng-system-space-5);font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold);line-height:1.2}.ng-spatial-atlas-inspector__header>p:last-child{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-spatial-atlas-knowledge{gap:var(--ng-system-space-1);border-block:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-3) var(--ng-system-space-4);background:var(--ng-system-surface-subtle);margin:0;display:grid}.ng-spatial-atlas-knowledge h3,.ng-spatial-atlas-knowledge p{margin:0}.ng-spatial-atlas-knowledge ul{font-size:var(--ng-system-type-metadata);margin:0;padding-inline-start:var(--ng-system-space-4);line-height:1.5}.ng-spatial-atlas-knowledge h3{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold)}.ng-spatial-atlas-knowledge p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.4}.ng-spatial-atlas-knowledge p[data-atlas-knowledge]{color:var(--ng-system-label-primary)}.ng-spatial-atlas-row__identity small[data-atlas-knowledge]{color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-medium)}.ng-spatial-atlas-boundary{align-items:start;gap:var(--ng-system-space-2);border-block:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-3) var(--ng-system-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid;color:var(--ng-system-label-secondary)!important;font-size:var(--ng-system-type-metadata)!important;line-height:1.45!important}.ng-spatial-atlas-boundary svg{color:rgb(var(--ng-system-human-primary-rgb));margin-top:2px}.ng-spatial-atlas-facts{padding:0 var(--ng-system-space-4);margin:0;display:grid}.ng-spatial-atlas-facts>div{gap:var(--ng-system-space-3);border-bottom:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.ng-spatial-atlas-facts dt{overflow-wrap:anywhere;align-items:flex-start;gap:var(--ng-system-space-2);min-width:0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);display:flex}.ng-spatial-atlas-facts dd{min-width:0;color:var(--ng-system-label-primary);font-size:var(--ng-system-type-metadata);overflow-wrap:anywhere;margin:0;line-height:1.4}.ng-spatial-atlas-inspector__actions{gap:var(--ng-system-space-2);padding:var(--ng-system-space-4);flex-wrap:wrap;display:flex}.ng-spatial-atlas-inspector__actions>a{min-width:0;max-width:100%;min-height:var(--ng-system-touch-target-min);white-space:normal;overflow-wrap:anywhere}.ng-spatial-atlas-inspector__actions>a>svg{flex-shrink:0}.ng-spatial-atlas-inspector__details{min-width:0}.ng-spatial-atlas-inspector__details>summary{cursor:pointer;padding:var(--ng-system-space-4);font-size:var(--ng-system-type-metadata)}.ng-spatial-atlas-inspector__details>p{padding:var(--ng-system-space-3) var(--ng-system-space-4);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);margin:0}@media (pointer:coarse){.ng-spatial-atlas-inspector__close.ng-system-button{min-height:var(--ng-system-touch-target-min);width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min)}}.ng-managed-project-canvas{height:calc(100svh - var(--ng-system-pane-header-height));grid-template-rows:auto minmax(0,1fr);gap:0;display:grid;padding:0!important;overflow:hidden!important}.ng-project-context-strip{border-bottom:1px solid var(--ng-system-border-subtle);min-width:0;padding:var(--ng-system-space-2) var(--ng-system-space-4);background:var(--ng-system-surface-raised);scrollbar-width:thin;overflow-x:auto}.ng-project-context-strip .ng-surface-metrics{gap:0;width:max-content;min-width:100%;margin:0;display:flex}.ng-project-context-strip .ng-surface-metrics>div{min-width:8rem;padding:var(--ng-system-space-1) var(--ng-system-space-3);background:0 0;border:0;border-radius:0}.ng-project-context-strip .ng-surface-metrics>div+div{border-left:1px solid var(--ng-system-border-subtle)}.ng-managed-project-canvas>.ng-cleanup-measure{border-radius:0;height:100%;min-height:0}.ng-project-overview-panel{z-index:5;top:var(--ng-system-space-4);bottom:var(--ng-system-space-4);left:var(--ng-system-space-4);width:min(24rem, calc(100% - 2 * var(--ng-system-space-4)));border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:rgb(var(--ng-system-elevated-grouped-rgb) / .97);min-width:0;box-shadow:var(--ng-system-shadow-surface);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden}.ng-project-overview-panel>header{padding:var(--ng-system-space-4);border-bottom:1px solid var(--ng-system-border-subtle)}.ng-project-overview-panel>header p,.ng-project-overview-panel>header h2{margin:0}.ng-project-overview-panel>header p{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-compact)}.ng-project-overview-panel>header h2{font-size:var(--ng-system-type-ui);margin-top:2px}.ng-project-historical-context{gap:var(--ng-system-space-1);margin-top:var(--ng-system-space-3);border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-3);display:grid}.ng-project-historical-context>span{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold)}.ng-project-historical-context>strong{font-size:var(--ng-system-type-compact)}.ng-project-overview-panel>header .ng-project-historical-context>p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body)}.ng-project-historical-context dl{gap:var(--ng-system-space-2);margin:var(--ng-system-space-1) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-project-historical-context dl>div{min-width:0}.ng-project-historical-context dt,.ng-project-historical-context dd{overflow-wrap:anywhere;font-size:var(--ng-system-type-metadata);margin:0}.ng-project-historical-context dt{color:var(--ng-system-label-tertiary)}.ng-project-historical-context dd{color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-medium);margin-top:2px}.ng-project-overview-panel>.ng-surface-metrics{border-bottom:1px solid var(--ng-system-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ng-project-overview-panel>.ng-surface-metrics>div{min-width:0;padding:var(--ng-system-space-2);background:0 0;border:0;border-radius:0}.ng-project-overview-panel>.ng-surface-metrics>div:nth-child(n+4){display:none}.ng-project-overview-panel__list{min-height:0;overflow:auto}.ng-project-overview-panel__list>a{min-height:var(--ng-system-object-row-height);border-bottom:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-2) var(--ng-system-space-4);color:inherit;align-content:center;gap:3px;text-decoration:none;display:grid}.ng-project-overview-panel__list>a:hover,.ng-project-overview-panel__list>a:focus-visible{background:var(--ng-system-surface-hover)}.ng-project-overview-panel__list span,.ng-project-overview-panel__list>p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-project-overview-panel__list>p{padding:var(--ng-system-space-4);margin:0}.ng-project-overview-panel>details{border-top:1px solid var(--ng-system-border-subtle);max-height:45%;padding:var(--ng-system-space-3) var(--ng-system-space-4);overflow:auto}.ng-project-overview-panel>details>summary{min-height:var(--ng-system-control-height-compact);cursor:pointer;font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}.ng-authority-product-canvas>.ng-authority-case-sheet.ng-system-workspace,.ng-dossier-product-canvas>.ng-environmental-dossier.ng-system-workspace{z-index:5;width:auto;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.ng-case-product-canvas{height:calc(100svh - var(--ng-system-pane-header-height));padding:0!important;overflow:hidden!important}.ng-case-workbench{grid-template-columns:minmax(18rem,19rem) minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.ng-case-workbench__rail{border-right:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.ng-case-workbench__map{border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-recessed-media-base);height:12.5rem;position:relative;overflow:hidden}.ng-case-workbench__map>.ng-map{width:100%;height:100%;position:absolute;inset:0}.ng-capture-map{min-width:0}.ng-capture-map .ng-case-workbench__map[data-capture-open=true]{height:22rem}.ng-capture-map__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ng-capture-map__toolbar button,.ng-capture-map__retry{min-height:44px;color:var(--ng-system-primary-label);border:1px solid var(--ng-system-border-subtle);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.ng-capture-map__toolbar span,.ng-capture-map__note,.ng-capture-map__list small{color:var(--ng-system-secondary-label);font-size:12px}.ng-capture-map__note,.ng-capture-map>p{margin:0;padding:0 14px 12px}.ng-capture-map__list{max-height:17rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ng-capture-map__list button{border:0;border-top:1px solid var(--ng-system-border-subtle);width:100%;color:var(--ng-system-primary-label);text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 14px;display:grid}.ng-capture-map__list button[aria-pressed=true]{background:var(--ng-system-surface-hover)}.ng-capture-map__list strong,.ng-capture-map__list small{overflow-wrap:anywhere;display:block}.ng-capture-map__thumbnail{background:var(--ng-system-recessed-media-base);border-radius:4px;place-items:center;width:56px;height:42px;display:grid;overflow:hidden}.ng-capture-map__thumbnail img{object-fit:cover;width:100%;height:100%}.ng-capture-map__retry{margin:10px 14px}.ng-capture-map__preview{padding:14px}.ng-capture-map__preview>img{object-fit:contain;width:100%;max-height:65dvh;display:block}.ng-capture-map__preview>p{color:var(--ng-system-secondary-label);font-size:12px}.ng-capture-marker{color:#fff;cursor:pointer;background:#173c32;border:2px solid #fff;border-radius:6px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative;box-shadow:0 3px 12px #0005}.ng-capture-marker[aria-pressed=true]{border-color:#f1ce4b;outline:3px solid #173c32}.ng-capture-marker>img{object-fit:cover;border-radius:4px;width:100%;height:100%}.ng-capture-marker:after{content:"";border-top:7px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-8px}.ng-capture-marker__kind{background:#173c32e8;border-radius:3px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:2px;left:2px}.ng-capture-marker__count{color:#173c32;min-width:22px;font-size:12px;font-weight:var(--ng-system-weight-bold);background:#fff;border-radius:4px;padding:2px 5px;position:absolute;top:-8px;right:-8px}.ng-capture-marker__direction{color:#f1ce4b;transform-origin:50% 48px;position:absolute;top:-25px}.ng-map--embedded-context{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.ng-case-workbench__rail>.ng-incident-hero-status{align-items:center;gap:2px var(--ng-system-space-3);margin:0 var(--ng-system-space-4);padding:var(--ng-system-space-4) 0;background-color:#0000;background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);box-shadow:none;background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.ng-case-workbench__rail>.ng-incident-hero-status:before{background:var(--ng-system-label-tertiary);content:"";border-radius:50%;grid-row:1/span 2;width:.55rem;height:.55rem}.ng-case-workbench__rail>.ng-incident-hero-status[data-state=done]:before{background:rgb(var(--ng-system-human-primary-rgb))}.ng-case-workbench__rail>.ng-incident-hero-status[data-state=pending]:before{background:rgb(var(--ng-system-warning-rgb))}.ng-case-workbench__rail>.ng-incident-hero-status[data-state=failed]:before{background:rgb(var(--ng-system-danger-rgb))}.ng-case-workbench__rail>.ng-incident-hero-status>span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-case-workbench__rail>.ng-incident-hero-status>strong{font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-medium);line-height:var(--ng-system-leading-body)}.ng-case-progress-details>.ng-incident-chain{padding:0 var(--ng-system-space-4) var(--ng-system-space-4);background:0 0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ng-case-progress-details>.ng-incident-chain>li{min-height:var(--ng-system-object-row-height);box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0}.ng-case-progress-details>.ng-incident-chain>li+li{border-top:1px solid var(--ng-system-border-subtle)}.ng-case-progress-details>.ng-incident-chain strong{font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-medium);line-height:var(--ng-system-leading-body)}.ng-case-progress-details>.ng-incident-chain p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);margin-top:2px}.ng-case-workbench__document>.ng-incident-overview{width:min(100%,72rem);padding-block:var(--ng-system-space-5);border-bottom:1px solid var(--ng-system-border-subtle);margin:0 auto}.ng-incident-overview h2,.ng-incident-overview h3,.ng-incident-overview p,.ng-incident-overview dl{margin:0}.ng-incident-overview h2{font-size:var(--ng-system-type-headline)}.ng-incident-overview h3{font-size:var(--ng-system-type-ui)}.ng-incident-overview__facts{gap:var(--ng-system-space-4);padding-block:var(--ng-system-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.ng-incident-overview__facts div{min-width:0}.ng-incident-overview__facts dt{margin-bottom:var(--ng-system-space-1);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-incident-overview__facts dd{font-weight:var(--ng-system-weight-medium);margin:0}.ng-incident-overview__gaps,.ng-incident-overview__next{gap:var(--ng-system-space-2);padding-block:var(--ng-system-space-4);border-top:1px solid var(--ng-system-border-subtle);display:grid}.ng-incident-overview__gaps ul{padding-left:var(--ng-system-space-5);margin:0}.ng-incident-overview p,.ng-incident-overview li{max-width:65ch;color:var(--ng-system-label-secondary);line-height:var(--ng-system-leading-body)}.ng-incident-overview__actions{align-items:flex-start;gap:var(--ng-system-space-2);margin-top:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-incident-overview__actions .ng-system-button,.ng-case-workbench__document .ng-incident-overview__actions .ng-incident-submission .ng-button{min-height:var(--ng-system-touch-target-min);white-space:normal;max-width:100%}.ng-incident-overview__actions .ng-incident-submission{flex-direction:column;align-items:flex-start}.ng-case-progress-details>summary{min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-3) var(--ng-system-space-4);cursor:pointer;list-style:inside disclosure-closed;display:list-item}.ng-case-progress-details[open]>summary{list-style-type:disclosure-open}.ng-case-workbench__document{background:var(--ng-system-surface-canvas);scroll-behavior:smooth;scrollbar-width:thin;min-width:0;min-height:0;padding:clamp(24px,3vw,44px);overflow:auto}.ng-case-workbench__document>.ng-case-dossier-nav,.ng-case-workbench__document>.ng-next-action,.ng-case-workbench__document>.ng-incident-grid,.ng-case-workbench__document>.ng-inline-status{width:min(100%,72rem);margin-left:auto;margin-right:auto}.ng-case-dossier-nav{z-index:6;background:rgb(var(--ng-system-elevated-grouped-rgb) / .96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:8px 0;display:flex;position:sticky;top:0}.ng-case-dossier-nav__identity{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-medium);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.ng-case-dossier-nav__links{align-items:center;gap:4px;display:flex}.ng-case-dossier-nav__links>a{width:40px;height:40px;color:var(--ng-system-label-secondary);border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.ng-case-dossier-nav__links>a:is(:hover,:focus-visible){color:var(--ng-system-label-primary);background:var(--ng-system-fill-tertiary)}.ng-case-dossier-nav__links>a:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:2px}.ng-case-dossier-nav__links>a[aria-current]{color:var(--ng-system-label-primary)}.ng-case-dossier-nav__links>a[aria-current]>svg{stroke-width:2.7px}.ng-case-dossier-nav__tooltip{z-index:1;border:1px solid var(--ng-system-border-subtle);background:rgb(var(--ng-system-elevated-grouped-rgb) / .97);width:max-content;max-width:min(18rem,80vw);color:var(--ng-system-label-primary);text-align:center;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 4px 18px #00000024}.ng-case-dossier-nav__tooltip[data-visible=true]{visibility:visible;opacity:1;transform:translate(-50%)}.ng-case-dossier-nav__links>a:first-child .ng-case-dossier-nav__tooltip{left:0;transform:translateY(-3px)}.ng-case-dossier-nav__links>a:last-child .ng-case-dossier-nav__tooltip{left:auto;right:0;transform:translateY(-3px)}.ng-case-dossier-nav__links>a:is(:first-child,:last-child) .ng-case-dossier-nav__tooltip[data-visible=true]{transform:none}@media (max-width:980px),(pointer:coarse){.ng-case-dossier-nav__links>a{width:44px;height:44px}}.ng-case-dossier-nav__touch-label{display:none}@media (hover:none),(pointer:coarse){.ng-case-dossier-nav__links{flex-wrap:wrap}.ng-case-dossier-nav__links>a{flex-direction:column;gap:5px;width:auto;min-width:44px;height:auto;min-height:44px;padding:8px}.ng-case-dossier-nav__touch-label{text-align:center;max-width:7rem;font-size:11px;line-height:1.3;display:block}.ng-case-dossier-nav__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.ng-case-dossier-nav__links>a,.ng-case-dossier-nav__tooltip{transition:none}}.ng-case-workbench__document>.ng-next-action{gap:var(--ng-system-space-1) var(--ng-system-space-4);padding:var(--ng-system-space-4) 0;background-color:#0000;background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);box-shadow:none;background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ng-case-workbench__document>.ng-next-action>:not(.ng-incident-quick-actions){grid-column:1}.ng-case-workbench__document>.ng-next-action>h2,.ng-case-workbench__document>.ng-next-action>p{margin:0}.ng-case-workbench__document>.ng-next-action>h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-medium)}.ng-case-workbench__document>.ng-next-action>p{max-width:var(--ng-system-content-narrow-width);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-case-workbench__document .ng-incident-quick-actions{align-items:center;gap:var(--ng-system-space-2);grid-area:1/2/span 3;width:auto;display:flex}.ng-case-workbench__document .ng-incident-submission{align-items:center;min-width:0;margin:0;display:flex}.ng-case-workbench__document .ng-incident-submission .ng-button{min-height:var(--ng-system-control-height-compact);white-space:normal}.ng-case-workbench__document>.ng-incident-grid{margin-top:var(--ng-system-space-6);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ng-case-workbench__document [id^=incident-]{scroll-margin-top:calc(var(--ng-system-control-height-compact) + 1rem)}.ng-case-workbench__document .ng-status-panel{padding:var(--ng-system-space-5) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.ng-case-workbench__document .ng-status-panel+.ng-status-panel{border-top:1px solid var(--ng-system-border-subtle)}.ng-case-workbench__document .ng-status-panel__header h2,.ng-case-workbench__document .ng-status-panel__header h3{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-medium);line-height:var(--ng-system-leading-heading)}.ng-case-workbench__document .ng-status-panel__header>p:last-child{max-width:42rem;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-case-workbench__document .ng-evidence-scene-summary{gap:var(--ng-system-space-3);background:0 0;border:0;border-radius:0;padding:0}.ng-case-workbench__document .ng-evidence-scene-summary dl{border-block:1px solid var(--ng-system-border-subtle);gap:0}.ng-case-workbench__document .ng-evidence-scene-summary dl>div{min-height:var(--ng-system-object-row-height);border:0;border-right:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-2) var(--ng-system-space-3);background:0 0;border-radius:0;align-content:center}.ng-case-workbench__document .ng-evidence-scene-summary dl>div:last-child{border-right:0}.ng-case-workbench__document .ng-evidence-scene-summary dt{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.ng-case-workbench__document .ng-evidence-dropzone>span{color:var(--ng-system-label-secondary)}.ng-case-dossier-governance{gap:var(--ng-system-space-3);padding:var(--ng-system-space-6) 0 0;background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-case-dossier-governance__header{gap:var(--ng-system-space-2);max-width:46rem;display:grid}.ng-case-dossier-governance__header>*{margin:0}.ng-case-dossier-governance__header>h2{font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-heading)}.ng-case-dossier-governance__header>p:last-child{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-case-dossier-governance__sections{grid-template-columns:minmax(0,1fr);display:grid}.ng-case-dossier-governance__sections>.ng-status-panel+.ng-status-panel{border-top:1px solid var(--ng-system-border-subtle)}@media (min-width:1220px){.ng-case-workbench__document>.ng-incident-grid{column-gap:var(--ng-system-space-7);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr)}.ng-case-dossier-section--evidence{grid-column:1}.ng-case-dossier-section--timeline{grid-column:2;border-top:0!important;border-left:1px solid var(--ng-system-border-subtle)!important;padding-left:var(--ng-system-space-6)!important}.ng-case-dossier-governance{grid-column:1/-1}}.ng-spin{animation:.9s linear infinite ng-spin}@keyframes ng-spin{to{transform:rotate(360deg)}}.ng-map .mapboxgl-ctrl-icon,.ng-map .mapboxgl-ctrl-attrib-button{filter:var(--ng-mapbox-control-icon-filter)}:is(.ng-map-shell:has(.ng-system-workspace) .mapboxgl-ctrl-bottom-left,.ng-map-shell:has(.ng-system-workspace) .mapboxgl-ctrl-bottom-right){z-index:7;top:1.3rem;bottom:auto;right:auto}.ng-map-shell:has(.ng-system-workspace) .mapboxgl-ctrl-bottom-left{left:4.25rem}.ng-map-shell:has(.ng-system-workspace) .mapboxgl-ctrl-bottom-right{left:10.1rem}@media (min-width:1024px){.ng-cleanup-measure.ng-system-workspace{--ng-system-workspace-rail-width:clamp(13rem, 18vw, 17rem);--ng-system-workspace-inspector-width:clamp(17rem, 25vw, 22rem);min-height:min(42rem,100dvh - 12rem);margin-top:0}}@media (max-width:1023px){.ng-authority-product-canvas,.ng-dossier-product-canvas{height:auto;min-height:calc(100svh - var(--ng-system-pane-header-height));position:relative;inset:auto;overflow:visible!important}.ng-authority-product-canvas>.ng-map,.ng-dossier-product-canvas>.ng-map{display:none}.ng-authority-product-canvas>.ng-authority-case-sheet.ng-system-workspace,.ng-dossier-product-canvas>.ng-environmental-dossier.ng-system-workspace{min-height:calc(100svh - var(--ng-system-pane-header-height));position:relative;inset:auto;overflow:visible}.ng-authority-case-sheet.ng-system-workspace,.ng-environmental-dossier.ng-system-workspace,.ng-cleanup-measure.ng-system-workspace{overflow:auto}.ng-authority-case-rail,.ng-authority-case-canvas,.ng-authority-case-inspector,.ng-cleanup-measure-rail,.ng-cleanup-measure-canvas,.ng-cleanup-measure-inspector,.ng-environmental-dossier__rail,.ng-environmental-dossier__sections,.ng-environmental-dossier__inspector{overflow:visible}.ng-case-worklist__row .ng-web-row__link{gap:var(--ng-system-space-2) var(--ng-system-space-3);grid-template-columns:minmax(0,1fr) minmax(7rem,.45fr) minmax(6rem,.35fr) 1rem}.ng-case-worklist__row .ng-collection-row__action{padding-top:var(--ng-system-space-2);background-image:var(--ng-system-line-fade-inline);text-align:left;background-position:top;background-repeat:no-repeat;background-size:100% 1px;grid-area:2/1/auto/4}.ng-case-worklist__row .ng-web-row__chevron{grid-area:1/4/span 2}}@media (max-width:760px){.ng-product-pane-header{align-content:center;gap:var(--ng-system-space-2);padding-inline:var(--ng-system-space-3);flex-wrap:wrap}.ng-product-pane-header__mobile-brand{flex:none;display:flex}.ng-product-pane-header__mobile-account{display:inline-grid}.ng-product-pane-header__identity{flex:9rem}.ng-product-pane-header__identity h1{overflow-wrap:break-word;white-space:normal}.ng-product-pane-header__actions{flex:none}.ng-map-shell--explore .ng-product-pane-header__identity{display:none}.ng-product-pane-header__mobile-brand .ng-brand{--ng-brand-mark-height:24px;width:var(--ng-system-control-height-touch);min-height:var(--ng-system-control-height-touch);justify-content:center;overflow:hidden}.ng-product-pane-header__mobile-brand .ng-brand .ng-brand-wordmark,.ng-product-pane-header__mobile-brand .ng-brand-text,.ng-product-pane-header__identity>span,.ng-product-header-action--secondary{display:none}.ng-product-pane-header__actions .ng-theme-toggle,.ng-product-header-action.ng-system-button{min-height:var(--ng-system-control-height-touch);height:var(--ng-system-control-height-touch)}.ng-product-header-action.ng-system-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ng-product-header-action.ng-system-button{width:var(--ng-system-control-height-touch);padding:0}.ng-product-index{padding:var(--ng-system-space-5) var(--ng-system-space-4) calc(var(--ng-system-object-row-height-compact) + env(safe-area-inset-bottom,0px) + var(--ng-system-space-6))}.ng-product-index__intro{gap:var(--ng-system-space-3);display:grid}.ng-product-index__summary{white-space:normal}.ng-collection-toolbar__search{flex-basis:100%}.ng-collection-toolbar__select{flex:10rem}.ng-collection-toolbar__count{flex:1 0 100%;margin-left:0}.ng-case-lifecycle-overview{gap:var(--ng-system-space-4);margin-top:var(--ng-system-space-5);padding:var(--ng-system-space-4) 0}.ng-case-lifecycle-overview ol{gap:var(--ng-system-space-2);grid-template-columns:minmax(0,1fr)}.ng-case-lifecycle-overview li{min-height:var(--ng-system-control-height-compact)}.ng-case-lifecycle-overview li:not(:last-child):after{width:1px;height:var(--ng-system-space-3);background:var(--ng-system-line-fade-block);inset:calc(50% + .7rem) auto auto .65rem}.ng-project-index__empty{margin-top:var(--ng-system-space-6)}.ng-product-index__row .ng-web-row__link{min-height:var(--ng-system-object-row-height-compact);gap:var(--ng-system-space-2) var(--ng-system-space-3);padding:var(--ng-system-space-3);grid-template-columns:minmax(0,1fr) auto 1rem}.ng-case-worklist__row .ng-web-row__link{grid-template-columns:minmax(0,1fr) 1rem}.ng-case-worklist__row .ng-product-index__identity,.ng-case-worklist__row .ng-case-worklist__stage,.ng-case-worklist__row .ng-case-worklist__evidence,.ng-case-worklist__row .ng-collection-row__action{text-align:left;grid-column:1}.ng-case-worklist__row .ng-product-index__metadata{grid-column:1}.ng-case-worklist__row .ng-web-row__chevron{grid-area:1/2/span 4}.ng-product-index__metadata{grid-column:1/span 2}.ng-product-index__row .ng-collection-row__action{align-self:start}.ng-product-index__row .ng-web-row__chevron{grid-area:1/3/span 2;align-self:center}.ng-map-shell--explore .ng-filter-row.ng-system-segmented-control{border-radius:var(--ng-system-workspace-radius);grid-template-columns:repeat(2,minmax(0,1fr))}.ng-map-shell--explore .ng-filter-row.ng-system-segmented-control .ng-filter-button{min-height:var(--ng-system-touch-target-min);border-radius:var(--ng-system-workspace-radius);text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}}@media (prefers-reduced-transparency:reduce){.ng-map-shell--explore>.ng-system-workspace-rail,.ng-map-shell--explore>.ng-system-workspace-inspector{background-color:var(--ng-system-elevated-grouped);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ng-product-sidebar__create,.ng-product-mobile-nav__create{color:buttontext;background:buttonface;border:1px solid buttontext}.ng-product-sidebar__link[aria-current=page],.ng-product-mobile-nav__item[aria-current=page]{color:highlight;background:canvas;outline:2px solid highlight}}.ng-system-application-shell:is(.ng-support-shell,.ng-legal-shell,.ng-moderation-shell,.ng-public-report-shell){background:var(--ng-system-surface-canvas);width:100%;min-height:100svh;margin:0;padding:0}.ng-support-canvas,.ng-moderation-canvas,.ng-public-report-canvas{min-height:calc(100svh - var(--ng-system-pane-header-height));background:var(--ng-system-surface-canvas);padding:0}.ng-support-workspace,.ng-moderation-sheet,.ng-public-report{align-content:start;width:min(100%,62rem);margin:0 auto;padding:clamp(24px,4vw,48px) clamp(20px,4vw,44px) 80px;display:grid}.ng-support-hero{gap:var(--ng-system-space-4);border-bottom:1px solid var(--ng-system-border-subtle);padding:0 0 var(--ng-system-space-6);display:grid}.ng-support-hero p,.ng-support-contact h2,.ng-support-contact p,.ng-deletion-steps p,.ng-deletion-boundary p{margin:0}.ng-support-hero>p:not(.ng-surface-kicker),.ng-moderation-sheet>.ng-surface-copy{max-width:68ch;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-body);line-height:var(--ng-system-leading-relaxed);margin:0}.ng-support-primary-actions{margin-top:0}.ng-support-primary-actions,.ng-support-secondary-links{gap:var(--ng-system-space-3);flex-wrap:wrap;display:flex}.ng-support-topic,.ng-support-topics,.ng-support-contact,.ng-support-secondary-links,.ng-deletion-boundary{border-color:var(--ng-system-border-subtle)}.ng-support-topics{border-bottom:1px solid var(--ng-system-border-subtle)}.ng-support-topic{border-top:1px solid var(--ng-system-border-subtle)}.ng-support-topic:first-child{border-top:0}.ng-support-topic summary{min-height:var(--ng-system-object-row-height-compact);gap:var(--ng-system-space-1);padding:var(--ng-system-space-4) var(--ng-system-space-8) var(--ng-system-space-4) 0;cursor:pointer;list-style:none;display:grid;position:relative}.ng-support-topic summary::-webkit-details-marker{display:none}.ng-support-topic summary:after{top:50%;right:var(--ng-system-space-2);content:"+";color:rgb(var(--ng-system-human-primary-rgb));font-size:var(--ng-system-icon-size-medium);position:absolute;translate:0 -50%}.ng-support-topic[open] summary:after{content:"−"}.ng-support-topic summary span{font-weight:var(--ng-system-weight-bold)}.ng-support-topic summary small,.ng-support-topic ol,.ng-support-contact div>p:last-child,.ng-deletion-steps p,.ng-deletion-boundary p{color:var(--ng-system-label-secondary);line-height:1.55}.ng-support-workspace .ng-surface-kicker,.ng-support-contact div>p:last-child,.ng-product-index__empty>p{color:var(--ng-system-label-primary)}.ng-support-topic summary small{font-size:var(--ng-system-type-metadata)}.ng-support-topic ol{gap:var(--ng-system-space-3);padding:0 var(--ng-system-space-4) var(--ng-system-space-5) var(--ng-system-space-6);margin:0;display:grid}.ng-support-contact,.ng-deletion-boundary{background:0 0}.ng-support-contact{align-items:center;gap:var(--ng-system-space-5);margin-top:var(--ng-system-space-7);border-top:1px solid var(--ng-system-border-subtle);border-bottom:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-5) 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ng-support-contact h2{overflow-wrap:anywhere;font-size:var(--ng-system-type-headline)}.ng-support-contact div>p:last-child{margin-top:var(--ng-system-space-2)}.ng-support-contact__action{color:var(--ng-system-label-primary);flex:none}.ng-support-secondary-links{margin-top:var(--ng-system-space-4)}.ng-support-secondary-links a{min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-3);color:var(--ng-system-primary-label);text-decoration:none}.ng-deletion-guide .ng-support-hero .ng-button{justify-self:start}.ng-deletion-steps{padding:var(--ng-system-space-6) 0}.ng-deletion-steps ol{gap:var(--ng-system-space-4);margin:0;padding:0;list-style:none;display:grid}.ng-deletion-steps li{align-items:start;gap:var(--ng-system-space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.ng-deletion-steps li>span{background:rgb(var(--ng-system-human-primary-rgb) / .18);width:2rem;height:2rem;color:var(--ng-system-primary-label);font-weight:var(--ng-system-weight-bold);border-radius:50%;place-items:center;display:grid}.ng-deletion-steps p{padding-top:var(--ng-system-space-1)}.ng-deletion-boundary{border-left:3px solid rgb(var(--ng-system-human-primary-rgb));padding:var(--ng-system-space-4)}.ng-moderation-sheet{align-content:start;gap:var(--ng-system-space-6);display:grid}.ng-moderation-list{border-top:1px solid var(--ng-system-border-subtle);border-bottom:1px solid var(--ng-system-border-subtle);gap:0;margin:0}.ng-moderation-item{background:0 0;border:0;border-radius:0;padding:0;display:block}.ng-moderation-item__summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 8px;list-style:none;display:grid}.ng-moderation-item__summary::-webkit-details-marker{display:none}.ng-moderation-item__summary:hover{background:var(--ng-workspace-selection)}.ng-moderation-item__summary:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-2px}.ng-moderation-item__summary h2{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.ng-moderation-item__summary .ng-surface-kicker{margin:0 0 4px}.ng-moderation-item__summary>span{color:var(--ng-system-label-secondary);font-size:12px}.ng-moderation-item[open]>summary>svg{transform:rotate(90deg)}.ng-moderation-item__body{gap:16px;padding:0 8px 24px 38px;display:grid}@media (max-width:600px){.ng-moderation-item__summary{grid-template-columns:18px minmax(0,1fr)}.ng-moderation-item__summary>span{grid-column:2}.ng-moderation-item__body{padding-inline:8px}}.ng-moderation-item+.ng-moderation-item{border-top:1px solid var(--ng-system-border-subtle)}.ng-public-report-shell:before,.ng-public-report-shell:after{content:none}.ng-public-report{gap:0}.ng-public-report-hero{gap:var(--ng-system-space-4);padding:0 0 var(--ng-system-space-6);display:grid}.ng-public-report-hero h1,.ng-public-report-hero p,.ng-report-layer__header h2,.ng-report-layer__header p,.ng-report-evidence-item p,.ng-report-hint-note{margin:0}.ng-public-report-hero h1{max-width:22ch;font-size:var(--ng-system-type-large-title);line-height:var(--ng-system-leading-tight)}.ng-public-report-subject{color:var(--ng-system-primary-label);font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-bold);overflow-wrap:anywhere;line-height:1.35}.ng-public-report-intro{max-width:68ch;color:var(--ng-system-label-secondary);line-height:1.6}.ng-public-report-watermark{border-left:2px solid rgb(var(--ng-system-warning-rgb));padding:var(--ng-system-space-3) var(--ng-system-space-4);background:var(--ng-system-surface-subtle);box-shadow:none}.ng-public-report-watermark[data-draft=false]{border-left-color:rgb(var(--ng-system-human-primary-rgb));background:var(--ng-system-surface-subtle);box-shadow:none}.ng-public-report-watermark span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-bold)}.ng-public-report-watermark strong{line-height:1.35}.ng-public-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-report-layer{gap:var(--ng-system-space-4);border-top-color:var(--ng-system-border-subtle);padding:var(--ng-system-space-6) 0;display:grid}.ng-report-layer__header{gap:var(--ng-system-space-2);display:grid}.ng-report-layer__header h2{font-size:var(--ng-system-type-title)}.ng-report-layer__header p,.ng-report-hint-list span,.ng-report-open-list li,.ng-report-evidence-item p{color:var(--ng-system-label-secondary);line-height:1.5}.ng-report-evidence-list,.ng-report-hint-list,.ng-report-open-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ng-report-disclosure{border-top:1px solid var(--ng-system-border-subtle);border-bottom:1px solid var(--ng-system-border-subtle)}.ng-report-disclosure summary{min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-4) var(--ng-system-space-8) var(--ng-system-space-4) 0;color:var(--ng-system-primary-label);cursor:pointer;font-weight:var(--ng-system-weight-bold)}.ng-report-disclosure[open] summary{border-bottom:1px solid var(--ng-system-border-subtle)}.ng-report-evidence-item{gap:var(--ng-system-space-3);padding:var(--ng-system-space-4) 0;border-bottom:1px solid var(--ng-system-border-subtle);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.ng-report-evidence-item>span{border:1px solid rgb(var(--ng-system-human-primary-rgb) / .42);background:rgb(var(--ng-system-human-primary-rgb) / .12);width:2rem;height:2rem;font-weight:var(--ng-system-weight-bold);border-radius:50%;place-items:center;display:grid}.ng-report-evidence-item strong,.ng-report-hint-list strong{color:var(--ng-system-primary-label);display:block}.ng-report-evidence-item p,.ng-report-hint-note{margin-top:var(--ng-system-space-1)}.ng-report-evidence-item dl,.ng-report-stat-grid{gap:var(--ng-system-space-3);margin:var(--ng-system-space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ng-report-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.ng-report-evidence-item dl div,.ng-report-stat-grid div{min-width:0;padding:var(--ng-system-space-3) 0}.ng-report-stat-grid div{border-bottom:1px solid var(--ng-system-border-subtle)}.ng-report-evidence-item dt,.ng-report-stat-grid dt{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-bold)}.ng-report-evidence-item dd,.ng-report-stat-grid dd{margin:var(--ng-system-space-1) 0 0;color:var(--ng-system-primary-label);font-weight:var(--ng-system-weight-bold);overflow-wrap:anywhere}.ng-report-hint-list li,.ng-report-open-list li{border-bottom:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-4) 0}.ng-report-hint-list li{min-height:var(--ng-system-touch-target-min);justify-content:space-between;align-items:center;gap:var(--ng-system-space-4);display:flex}.ng-public-report-actions{margin-top:var(--ng-system-space-1)}.ng-public-cleanup-sheet.ng-map-context-panel{align-content:start;gap:var(--ng-system-space-4);max-height:calc(100% - 2 * var(--ng-system-space-4));display:grid;overflow:auto}.ng-public-cleanup-section{border-top-color:var(--ng-system-border-subtle)}@media (max-width:760px){.ng-support-workspace,.ng-moderation-sheet,.ng-public-report{padding:var(--ng-system-space-5) var(--ng-system-space-4) calc(var(--ng-fixed-nav-clearance) + var(--ng-system-space-6))}.ng-public-cleanup-sheet.ng-map-context-panel{max-height:min(68svh,42rem)}.ng-public-report-metrics,.ng-report-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-report-evidence-item dl,.ng-support-contact{grid-template-columns:minmax(0,1fr)}.ng-support-contact .ng-button{width:100%}}@media (forced-colors:active){.ng-support-contact,.ng-deletion-boundary,.ng-public-report-watermark,.ng-moderation-list,.ng-public-cleanup-sheet.ng-map-context-panel{forced-color-adjust:auto;background:canvas;border-color:canvastext}}@media (max-width:980px){.ng-product-map-canvas{height:calc(100svh - var(--ng-system-pane-header-height) - var(--ng-system-object-row-height-compact) - var(--ng-safe-bottom))}.ng-product-map-shell .ng-product-map-canvas{height:100svh}.ng-product-map-shell .mapboxgl-ctrl-bottom-left{left:var(--ng-system-space-3)}.ng-product-map-shell .ng-map-context-panel,.ng-product-map-shell .ng-product-map-canvas>.ng-explore-detail--desktop{top:auto;bottom:calc(var(--ng-safe-bottom) + var(--ng-product-mobile-nav-height) + var(--ng-product-mobile-nav-gap))}.ng-product-map-shell .ng-map-context-panel{right:var(--ng-system-space-3);left:var(--ng-system-space-3);max-height:min(38svh,24rem)}.ng-product-map-shell .ng-product-map-canvas>.ng-spatial-atlas-panel[data-atlas-scope=public]{overflow:hidden}.ng-product-map-shell .ng-product-map-canvas>.ng-spatial-atlas-panel[data-atlas-scope=public]>:not(.ng-public-list-content){flex-shrink:0}.ng-product-map-shell .ng-public-list-content{overscroll-behavior:contain;flex-direction:column;flex-shrink:1;min-height:0;display:flex;overflow-y:auto}.ng-public-list-content>*{flex-shrink:0}.ng-product-map-shell [data-mobile-list-expanded=false]>.ng-public-list-content{display:none}.ng-product-map-shell .ng-public-list-content>.ng-map-context-panel__list{overflow:visible}.ng-public-list-toggle{border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);width:44px;height:44px;color:var(--ng-fg);cursor:pointer;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.ng-public-list-toggle:focus-visible{outline-offset:-3px;outline:2px solid}.ng-product-map-canvas>.ng-spatial-atlas-panel .ng-map-context-panel__header>div{flex:1}.ng-product-map-canvas>.ng-spatial-atlas-panel .ng-map-context-panel__header>span{flex-shrink:0}.ng-product-map-shell .ng-product-map-canvas>.ng-spatial-atlas-panel[data-atlas-scope=public]>.ng-map-context-panel__header{min-height:44px;padding-block:8px}.ng-product-map-shell .ng-product-map-canvas>.ng-spatial-atlas-panel[data-atlas-scope=public]>.ng-map-context-panel__header p{display:none}.ng-product-map-shell .ng-spatial-atlas-public-filter--standalone{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}.ng-product-map-shell .ng-spatial-atlas-panel[data-atlas-scope=workspace]{max-height:min(58svh,36rem)}.ng-product-map-shell .ng-product-map-canvas .mapboxgl-ctrl-bottom-left,.ng-product-map-shell .ng-product-map-canvas .mapboxgl-ctrl-bottom-right{top:calc(var(--ng-system-pane-header-height) + var(--ng-system-space-3))}.ng-product-map-canvas .mapboxgl-ctrl-bottom-left,.ng-product-map-canvas .mapboxgl-ctrl-bottom-right{top:var(--ng-system-space-3);z-index:7;bottom:auto;right:auto}.ng-product-map-canvas .mapboxgl-ctrl-bottom-left{left:var(--ng-system-space-3)}.ng-product-map-canvas .mapboxgl-ctrl-bottom-right{left:7rem}.ng-map-context-panel{top:auto;right:var(--ng-system-space-3);bottom:var(--ng-system-space-3);left:var(--ng-system-space-3);border-radius:var(--ng-system-radius-surface);width:auto;max-height:min(58svh,36rem)}.ng-product-map-canvas>.ng-explore-detail--desktop{top:auto;right:var(--ng-system-space-3);bottom:var(--ng-system-space-3);left:var(--ng-system-space-3);width:auto;max-height:min(62svh,38rem)}.ng-product-map-canvas>.ng-spatial-atlas-inspector.ng-explore-detail--desktop{display:block}.ng-map-context-panel:has(+.ng-explore-detail--desktop){display:none}.ng-managed-project-canvas{height:auto;min-height:calc(100svh - var(--ng-system-pane-header-height));overflow:visible!important}.ng-managed-project-canvas>.ng-cleanup-measure{height:auto}.ng-project-overview-panel{top:auto;right:var(--ng-system-space-3);bottom:var(--ng-system-space-3);left:var(--ng-system-space-3);width:auto;max-height:min(64svh,40rem)}.ng-case-product-canvas{height:auto;min-height:calc(100svh - var(--ng-system-pane-header-height));overflow:visible!important}.ng-case-workbench{grid-template-columns:minmax(0,1fr);height:auto}.ng-case-workbench__rail,.ng-case-workbench__document{overflow:visible}.ng-case-workbench__rail{border-right:0;border-bottom:1px solid var(--ng-system-border-subtle)}.ng-case-workbench__map{height:12rem}.ng-case-workbench__document{padding:var(--ng-system-space-5) var(--ng-system-space-4)}}@media (min-width:761px) and (max-width:980px){.ng-product-map-shell .ng-map-context-panel,.ng-product-map-shell .ng-product-map-canvas>.ng-spatial-atlas-inspector,.ng-product-map-shell .mapboxgl-ctrl-bottom-left{left:calc(var(--ng-system-application-rail-width) + var(--ng-system-space-3))}.ng-product-map-shell .mapboxgl-ctrl-bottom-right{left:calc(var(--ng-system-application-rail-width) + 7rem)}.ng-case-product-canvas{height:calc(100svh - var(--ng-system-pane-header-height));min-height:0;overflow:hidden!important}.ng-case-workbench{grid-template-columns:minmax(15rem,16.5rem) minmax(0,1fr);height:100%}.ng-case-workbench__rail,.ng-case-workbench__document{overflow:auto}.ng-case-workbench__rail{border-right:1px solid var(--ng-system-border-subtle);border-bottom:0}.ng-case-workbench__map{height:10.5rem}.ng-case-workbench__document{padding:var(--ng-system-space-4)}}@media (pointer:coarse) and (min-width:761px) and (max-width:980px){.ng-product-sidebar__brand .ng-brand,.ng-product-sidebar__create,.ng-product-sidebar__link{width:var(--ng-system-touch-target-min);min-height:var(--ng-system-touch-target-min)}}@media (max-width:760px){.ng-case-progress-details>.ng-incident-chain{gap:0 var(--ng-system-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ng-case-progress-details>.ng-incident-chain>li+li{border-top:0}.ng-case-progress-details>.ng-incident-chain>li:nth-child(n+3){border-top:1px solid var(--ng-system-border-subtle)}.ng-case-dossier-nav__identity{display:none}.ng-case-workbench__document [id^=incident-]{scroll-margin-top:calc(88px + 2rem)}.ng-case-workbench__document>.ng-next-action{grid-template-columns:minmax(0,1fr)}.ng-case-workbench__document .ng-incident-quick-actions{width:100%;margin-top:var(--ng-system-space-2);grid-area:auto/1;justify-content:flex-start}}@media (pointer:coarse){.ng-system-application-shell .ng-button,.ng-system-application-shell .ng-auth-text-action{min-height:var(--ng-system-touch-target-min)}}@media (max-width:640px){.ng-product-focus-stage{padding:var(--ng-system-space-3)}.ng-product-focus-stage .ng-project-form{padding:var(--ng-system-space-5) var(--ng-system-space-4);box-shadow:none;border-left:0;border-right:0;border-radius:0}.ng-map-context-panel__header{padding:var(--ng-system-space-4)}.ng-map-context-row{min-height:var(--ng-system-touch-target-min)}}@media (prefers-reduced-motion:reduce){.ng-spin{animation:none}}@media (forced-colors:active){.ng-map-context-panel,.ng-product-map-canvas>.ng-explore-detail--desktop,.ng-product-focus-stage .ng-project-form{box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}}.ng-functional-statement-review{min-width:0;margin-bottom:16px}.ng-functional-statement-review strong,.ng-functional-statement-text{white-space:pre-wrap;overflow-wrap:anywhere}.ng-system-workspace:has(>.ng-product-work-area):not(.ng-authority-case-sheet--focused){border:0;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;display:flex}.ng-product-work-area{background:var(--ng-system-surface-canvas);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ng-product-work-area>.ng-system-panes{flex:1;min-height:0}.ng-product-work-area [data-pane-hidden=true]{display:none!important}.ng-work-area-pane,.ng-work-area-pane-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ng-work-area-pane-header{border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);flex:none;align-items:center;gap:8px;min-height:48px;padding:4px 12px;display:flex}.ng-work-area-pane-header>svg{color:var(--ng-system-label-secondary);flex-shrink:0}.ng-work-area-pane-header>h2{min-width:0;font-size:13px;font-weight:var(--ng-system-weight-semibold);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.4}.ng-work-area-pane-header>button[aria-expanded=true]{background:var(--ng-system-surface-selected)}.ng-work-area-pane-body>:is(.ng-system-workspace-rail,.ng-system-workspace-canvas,.ng-system-workspace-inspector){background-image:none;border-radius:0;flex:1;height:auto;min-height:0;position:relative;inset:auto;overflow:auto}.ng-work-area-pane-body>:is(.ng-field-mission__canvas,.ng-incident-revisit__canvas){overflow:hidden}.ng-work-area-toolbar{border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);flex:none;min-width:0;display:none}.ng-work-area-compact-controls{display:none}.ng-product-work-area .ng-system-pane-separator{flex-shrink:0}.ng-atlas-map-pane{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ng-atlas-map-pane>.ng-map{min-height:0}.ng-map-tools{z-index:4;top:var(--ng-system-space-3);right:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-canvas);color:var(--ng-system-label-primary);box-shadow:var(--ng-system-shadow-floating);display:grid;position:absolute}.ng-map-tools>button{border-radius:0;width:44px;min-width:44px;height:44px;min-height:44px;position:relative}.ng-map-tools>button+button{border-top:1px solid var(--ng-system-border-subtle)}.ng-map-tools>button[aria-pressed=true]{background:var(--ng-system-surface-selected)}@media (max-height:500px){.ng-atlas-map-pane .ng-map-tools{grid-template-columns:repeat(3,44px)}.ng-atlas-map-pane .ng-map-tools>button+button{border-top:0}.ng-atlas-map-pane .ng-map-tools>button:nth-child(n+4){border-top:1px solid var(--ng-system-border-subtle)}.ng-atlas-map-pane .ng-map-tools>button:not(:nth-child(3n+1)){border-left:1px solid var(--ng-system-border-subtle)}}.ng-map-density-label{z-index:3;background:var(--ng-system-surface-canvas);color:var(--ng-system-label-secondary);pointer-events:none;padding:3px 6px;font-size:11px;line-height:16px;position:absolute;bottom:30px;left:12px}.ng-map .ng-map-light-control>button{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-canvas);width:44px;min-width:44px;height:44px;min-height:44px}.ng-map-light-menu{width:216px;max-width:calc(100vw - 24px)}.ng-map-light-control>.ng-map-perspective-control{place-items:center;margin-bottom:4px;display:grid;position:relative}.ng-map-light-control>.ng-map-perspective-control[aria-pressed=true]{background:color-mix(in srgb, var(--ng-system-label-primary) 8%, var(--ng-system-surface-canvas))}.ng-map-light-menu .ng-system-menu__item{align-items:center;gap:10px;min-height:44px;display:flex}.ng-map-light-menu .ng-system-menu__item>span{flex:1}.ng-map-light-menu .ng-system-menu__item>svg{flex:none}.ng-map-tools>button>span:first-child{display:flex}.ng-map-tools__tooltip{right:calc(100% + var(--ng-system-space-2));width:max-content;max-width:11rem;padding:var(--ng-system-space-2) var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-canvas);color:var(--ng-system-label-primary);box-shadow:var(--ng-system-shadow-floating);font-size:var(--ng-system-type-ui);overflow-wrap:anywhere;pointer-events:none;display:none;position:absolute;top:0}.ng-map-tools>button:focus-visible .ng-map-tools__tooltip,.ng-map-perspective-control:focus-visible .ng-map-tools__tooltip{display:block}@media (hover:hover){.ng-map-tools>button:hover .ng-map-tools__tooltip,.ng-map-perspective-control:hover .ng-map-tools__tooltip{display:block}}.ng-product-studio .ng-product-work-area .ng-map-context-panel,.ng-product-studio .ng-product-work-area .ng-explore-detail{width:100%;min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;background:var(--ng-system-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding-bottom:0;display:flex;position:relative;inset:auto}.ng-product-work-area .ng-map-context-panel__list{min-height:0;overflow:auto}.ng-product-work-area .ng-map-context-panel__header{flex-shrink:0}@media (max-width:1023px),(max-height:650px){.ng-product-work-area .ng-spatial-atlas-panel{overflow-y:auto}.ng-product-work-area .ng-spatial-atlas-panel>*{flex-shrink:0}.ng-product-work-area .ng-spatial-atlas-panel>.ng-map-context-panel__list{overflow:visible}}.ng-product-work-area .ng-spatial-atlas-row{grid-template-columns:44px minmax(0,1fr);gap:4px 12px}.ng-product-work-area .ng-spatial-atlas-row__preview{grid-area:1/1/span 2}.ng-product-work-area .ng-spatial-atlas-row__identity{grid-area:1/2}.ng-product-work-area .ng-spatial-atlas-row>em{text-align:left;grid-area:2/2;max-width:none}.ng-product-studio .ng-atlas-map-pane .mapboxgl-ctrl-bottom-left{left:0}.ng-product-studio .ng-atlas-map-pane :is(.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-right){right:0}.ng-product-studio .ng-product-work-area .ng-atlas-map-pane :is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right){top:auto;bottom:0}.ng-product-studio .ng-product-work-area .ng-atlas-map-pane .mapboxgl-ctrl-bottom-left{left:0;right:auto}.ng-product-studio .ng-product-work-area .ng-atlas-map-pane .mapboxgl-ctrl-bottom-right{max-width:calc(100% - 110px);left:auto;right:0}.ng-product-account-trigger{text-align:start;margin-top:8px}.ng-product-account-chevron{position:absolute;right:8px}.ng-product-account-menu{width:244px}.ng-product-menu-label{color:var(--ng-system-label-secondary);padding:10px 8px 4px;font-size:11px}.ng-product-account-menu .ng-system-menu__item{gap:8px;display:flex}.ng-product-account-menu .ng-system-menu__item>svg:last-child:not(:first-child){margin-left:auto}.ng-product-command-dialog.ng-system-drawer{border:1px solid var(--ng-system-border-subtle);border-radius:8px;width:min(480px,100% - 24px);height:auto;max-height:76dvh;inset:12vh auto auto 50%;transform:translate(-50%)}.ng-product-command-search{border-bottom:1px solid var(--ng-system-border-subtle);align-items:center;gap:12px;padding:12px 16px;display:flex}.ng-product-command-search input{width:100%;min-width:0;min-height:32px;color:var(--ng-system-label-primary);font:inherit;background:0 0;border:0}.ng-product-command-search:focus-within{box-shadow:inset 0 -2px var(--ng-system-focus)}.ng-product-command-results{padding:8px;overflow:auto}.ng-product-command-results>a{min-height:40px;color:var(--ng-system-label-primary);border-radius:6px;align-items:center;gap:12px;padding:8px;font-size:13px;display:flex}.ng-product-command-results>a:is(:hover,:focus-visible){background:var(--ng-system-surface-selected);outline:2px solid var(--ng-system-focus);outline-offset:-2px}.ng-product-command-results>p{padding:8px;font-size:13px}.ng-product-studio{--ng-system-application-rail-width:264px;--ng-system-navigation-rail-width:var(--ng-system-application-rail-width);--ng-system-pane-header-height:48px;--ng-system-control-height-compact:32px;--ng-system-radius-control:6px;--ng-system-type-body:13px;--ng-system-type-ui:13px;--ng-system-type-metadata:12px;--ng-system-type-title:18px;letter-spacing:0;height:100dvh;min-height:0;overflow:hidden}.ng-product-studio[data-navigation-collapsed=true]{--ng-system-application-rail-width:72px}.ng-product-studio .ng-system-application-workspace{height:100dvh;min-height:0}.ng-product-studio .ng-system-application-rail{height:100dvh;overflow:hidden auto}.ng-product-studio .ng-system-application-canvas{height:100%;min-height:0;position:relative}.ng-product-studio :is(.ng-field-mission-product-canvas,.ng-revisit-product-canvas,.ng-dossier-product-canvas,.ng-authority-product-canvas){padding:0;overflow:hidden!important}.ng-product-studio :is(.ng-field-mission-product-canvas,.ng-revisit-product-canvas,.ng-dossier-product-canvas,.ng-authority-product-canvas)>.ng-system-workspace{height:100%;min-height:0}.ng-product-studio .ng-managed-project-canvas{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.ng-product-studio .ng-managed-project-canvas>.ng-project-context-strip{flex:none}.ng-product-studio .ng-managed-project-canvas>.ng-cleanup-measure{flex:1;height:auto}.ng-product-studio{--ng-system-label-tertiary:var(--ng-system-label-secondary)}.ng-product-studio .ng-product-index{width:100%;max-width:none;margin:0;padding:20px 24px}.ng-product-studio .ng-product-index__section{margin-top:20px}.ng-product-studio .ng-collection-toolbar{margin-top:12px;padding-bottom:12px}.ng-product-studio .ng-system-segmented-control{background:var(--ng-system-surface-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}.ng-product-studio .ng-system-segmented-control>:is(a,button){border-radius:4px}.ng-product-studio .ng-product-pane-header{gap:12px;padding-inline:12px}.ng-product-studio .ng-product-pane-header__identity h1{min-width:0;font-size:13px;font-weight:var(--ng-system-weight-bold)}.ng-product-studio .ng-product-pane-header__identity{min-width:0;display:flex}.ng-product-studio .ng-product-pane-header__mobile-brand,.ng-product-studio .ng-product-pane-header__mobile-account,.ng-product-navigation-toggle--mobile{display:none}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar{align-items:stretch;gap:12px;padding:8px 12px;font-size:14px}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__brand{justify-content:flex-start;min-height:40px;padding-inline:4px}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__brand .ng-brand{--ng-brand-word-height:18px;--ng-brand-mark-height:calc(var(--ng-brand-word-height) * 1.75);justify-content:flex-start;width:auto}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__brand .ng-brand .ng-brand-wordmark{display:block}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__nav,:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__footer{border-top:1px solid var(--ng-system-border-subtle);background-image:none;padding-top:12px}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__section-label{color:var(--ng-system-label-secondary);padding:0 8px 8px;font-size:11px;display:block}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar ul{justify-items:stretch;gap:6px}:is(.ng-product-studio,.ng-product-navigation-drawer) :is(.ng-product-sidebar__create,.ng-product-sidebar__link){border-radius:6px;grid-template-columns:21px minmax(0,1fr);justify-items:start;gap:10px;width:100%;min-height:40px;padding:8px}:is(.ng-product-studio,.ng-product-navigation-drawer) :is(.ng-product-sidebar__create,.ng-product-sidebar__link)>svg{stroke-width:1.75px;width:21px;height:21px}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__label{clip:auto;clip-path:none;white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;position:static;overflow:visible}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__link[aria-current=page]{background:rgb(var(--ng-system-human-primary-rgb) / .12);color:rgb(var(--ng-system-human-primary-rgb));font-weight:var(--ng-system-weight-semibold)}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__link[aria-current=page]:before,:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar :is(.ng-product-sidebar__create,.ng-product-sidebar__link):after{display:none}.ng-product-studio[data-navigation-collapsed=true] .ng-product-sidebar__brand .ng-brand{--ng-brand-mark-height:24px}.ng-product-studio[data-navigation-collapsed=true] .ng-product-sidebar__brand .ng-brand .ng-brand-wordmark,.ng-product-studio[data-navigation-collapsed=true] :is(.ng-product-sidebar__label,.ng-product-sidebar__section-label,.ng-brand-text,.ng-brand-wordmark){display:none}.ng-product-studio[data-navigation-collapsed=true] .ng-product-sidebar__brand{justify-content:center}.ng-product-studio[data-navigation-collapsed=true] .ng-product-account-chevron{display:none}.ng-product-studio[data-navigation-collapsed=true] :is(.ng-product-sidebar__create,.ng-product-sidebar__link){grid-template-columns:1fr;justify-items:center}.ng-product-drawer-header{border-bottom:1px solid var(--ng-system-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.ng-product-drawer-header h2{font-size:13px;font-weight:var(--ng-system-weight-bold);margin:0}.ng-product-drawer-navigation{flex:1;min-height:0;overflow-y:auto}.ng-product-drawer-navigation .ng-product-sidebar{min-height:100%}@media (max-width:1023px){.ng-product-studio{height:100dvh;min-height:0;padding-bottom:0;display:block;overflow:hidden}.ng-product-studio .ng-system-application-rail,.ng-product-navigation-toggle--desktop{display:none}.ng-product-navigation-toggle--mobile{display:inline-grid}.ng-product-studio .ng-system-application-workspace{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0}.ng-product-studio .ng-system-application-canvas{padding-bottom:0}.ng-product-studio .ng-product-pane-header{display:flex}.ng-product-studio .ng-product-pane-header__identity{flex:1}.ng-product-studio .ng-product-index{padding:16px}.ng-product-work-area .ng-system-panes{flex:1;min-height:0;height:100%!important;display:flex!important;overflow:hidden!important}.ng-product-work-area .ng-system-pane{min-height:0;display:flex;flex:1!important;width:100%!important;height:100%!important;overflow:hidden!important}.ng-product-work-area [data-pane-id]:not([data-pane-hidden]){min-width:0;flex:1!important;height:100%!important;overflow:hidden!important}.ng-work-area-toolbar{display:block}.ng-work-area-pane-header{display:none}.ng-work-area-compact-controls{min-width:0;display:flex}.ng-work-area-compact-controls>button{min-width:0;min-height:44px;color:var(--ng-system-label-secondary);border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.ng-work-area-compact-controls>button[aria-selected=true]{border-bottom-color:var(--ng-system-focus);color:var(--ng-system-label-primary);background:var(--ng-system-surface-selected)}.ng-work-area-compact-controls>button:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-3px}.ng-work-area-compact-controls>button>svg{flex-shrink:0}.ng-work-area-compact-controls>button>span{overflow-wrap:anywhere}.ng-product-work-area :is(input,select,textarea){font-size:16px}.ng-product-work-area .ng-system-icon-control{min-width:44px;min-height:44px}.ng-product-command-results>a{min-height:44px}}@media (pointer:coarse){:is(.ng-product-studio,.ng-product-navigation-drawer) :is(.ng-product-sidebar__create,.ng-product-sidebar__link){min-height:44px}}@media (max-width:760px){.ng-product-studio .ng-product-pane-header{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding-block:4px 8px;display:grid}.ng-product-studio .ng-product-pane-header__identity{grid-area:2/1/auto/-1}.ng-product-studio .ng-product-pane-header__identity h1{overflow-wrap:anywhere}.ng-product-studio .ng-product-pane-header__actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end}.ng-product-studio .ng-case-product-canvas{min-height:0;overflow:auto!important}}.ng-dossier-originals-dialog{width:min(44rem,100vw - 2rem);max-height:calc(100svh - 2rem);padding:var(--ng-system-space-4);border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);color:var(--ng-system-label-primary);border-radius:8px;margin:auto;overflow:auto}.ng-dossier-originals-dialog::backdrop{background:#0006}.ng-dossier-originals-dialog>header{z-index:1;background:var(--ng-system-surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex;position:sticky;top:0}.ng-dossier-originals-dialog>header:before{content:"";inset:calc(-1 * var(--ng-system-space-4)) calc(-1 * var(--ng-system-space-4)) 0;z-index:-1;background:var(--ng-system-surface-raised);position:absolute}.ng-dossier-originals-dialog h2{margin:0;font-size:1.125rem}.ng-dossier-originals-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.ng-dossier-originals-dialog code{overflow-wrap:anywhere;font-size:.75rem;display:block}.ng-dossier-originals-dialog ol{margin:0;padding:0;list-style:none}.ng-dossier-originals-dialog li{border-top:1px solid var(--ng-system-border-subtle);min-width:0}.ng-dossier-originals-dialog small{color:var(--ng-system-label-secondary);font-size:.75rem;display:block}.ng-dossier-originals-statement{margin-block:.25rem 1rem;font-size:.875rem}.ng-dossier-originals-statement>summary{cursor:pointer;padding-block:.5rem}.ng-dossier-originals-statement>summary svg{vertical-align:middle;margin-inline:.25rem .5rem;display:inline-block}.ng-dossier-originals-row{align-items:center;gap:.25rem;min-height:4rem;display:flex}.ng-dossier-originals-toggle{min-width:0;min-height:3rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex}.ng-dossier-originals-toggle:hover{background:var(--ng-system-surface-hover)}.ng-dossier-originals-toggle:focus-visible{outline:2px solid var(--ng-system-label-primary);outline-offset:-2px}.ng-dossier-originals-toggle>svg{color:var(--ng-system-label-secondary);flex:none}.ng-dossier-originals-toggle>span{overflow-wrap:anywhere;min-width:0}.ng-dossier-originals-toggle strong{font-size:.875rem;font-weight:var(--ng-system-weight-semibold);display:block}.ng-dossier-originals-toggle[aria-expanded=true] .ng-dossier-originals-chevron{transform:rotate(90deg)}.ng-dossier-originals-actions{flex:none;gap:.125rem;display:flex}.ng-dossier-originals-actions>button{width:2.5rem;height:2.5rem;position:relative}.ng-dossier-originals-actions>button:after{content:attr(data-tooltip);z-index:3;border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-material-functional-strong);width:max-content;max-width:min(13rem,100vw - 4rem);box-shadow:var(--ng-system-shadow-popover);color:var(--ng-system-label-primary);font-size:.75rem;font-weight:var(--ng-system-weight-regular);white-space:normal;visibility:hidden;pointer-events:none;border-radius:4px;padding:.375rem .5rem;line-height:1.35;position:absolute;bottom:calc(100% + .25rem);right:0}.ng-dossier-originals-actions>button:is(:hover,:focus-visible):not(:disabled):after{visibility:visible}.ng-dossier-originals-detail{padding:.25rem .25rem 1rem;font-size:.875rem}.ng-dossier-originals-detail>details>summary{cursor:pointer;color:var(--ng-system-label-secondary)}.ng-dossier-originals-detail section{margin-top:.75rem}.ng-dossier-originals-detail section>p{color:var(--ng-system-label-secondary);margin-block:.5rem}.ng-dossier-originals-detail section>a{margin-top:.75rem}.ng-dossier-originals-note{color:var(--ng-system-label-secondary);margin:0 0 .75rem 1.75rem;font-size:.75rem}.ng-dossier-originals-dialog li>:is([role=status],[role=alert],.ng-dossier-originals-progress){margin-block:.25rem .75rem;font-size:.875rem}@media (max-width:359px){.ng-dossier-originals-toggle{gap:.375rem}.ng-dossier-originals-kind{display:none}}.ng-dossier-originals-dialog video{width:100%;max-height:28rem}.ng-dossier-originals-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.ng-dossier-originals-progress>p{grid-column:1}.ng-dossier-originals-progress>progress{grid-column:1;width:100%}.ng-dossier-originals-progress>button{grid-area:1/2/span 2}.ng-authority-case-sheet--focused .ng-authority-case-progress li{padding:var(--ng-system-space-3) 0;box-shadow:none;background:0 0;border-bottom:2px solid #0000;grid-template-columns:1.25rem minmax(0,1fr);display:grid}.ng-review-pane-header{z-index:2;border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex;position:sticky;top:0}.ng-review-pane-header>svg{color:var(--ng-system-label-secondary);flex-shrink:0}.ng-review-pane-header>h2{font-size:13px;line-height:1.4;font-weight:var(--ng-system-weight-bold);margin:0}.ng-review-pane-content{align-content:start;gap:16px;padding:20px;display:grid}.ng-authority-row__identity strong,.ng-authority-row .ng-authority-row__next{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}@media (max-width:600px){.ng-review-pane-content{padding:16px}.ng-authority-case-sheet--focused .ng-authority-case-progress li{grid-template-columns:minmax(0,1fr);align-content:start}}.ng-mission-session{gap:8px;padding-bottom:16px;display:grid}.ng-mfa-step-up{flex-direction:column;gap:20px;width:min(22rem,100%);height:auto;padding:20px;display:flex;overflow-y:auto}.ng-mfa-step-up__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ng-mfa-step-up__header h2{overflow-wrap:anywhere;margin:0;font-size:20px}.ng-mfa-step-up__header button{flex-shrink:0}.ng-mfa-step-up__form,.ng-mfa-step-up__setup{gap:16px;min-width:0;display:grid}.ng-mfa-step-up__form label{gap:8px;display:grid}.ng-mfa-step-up__form input{border:1px solid var(--ng-system-border-subtle);border-radius:4px;width:100%;min-width:0;min-height:44px;padding:8px 12px}.ng-authenticator-code{width:100%;max-width:312px;display:block;position:relative}.ng-authenticator-code__slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ng-authenticator-code__slots>span{border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-control);height:52px;color:var(--ng-system-label-primary);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:24px;display:grid}.ng-authenticator-code:focus-within .ng-authenticator-code__slots>[data-active=true]{outline:2px solid var(--ng-system-focus);outline-offset:2px}.ng-authenticator-code[data-invalid=true] .ng-authenticator-code__slots>span{border-color:var(--ng-system-label-secondary)}.ng-authenticator-code[data-disabled=true]{opacity:.6}.ng-mfa-step-up__form .ng-authenticator-code>input{color:#0000;caret-color:#0000;width:100%;height:100%;box-shadow:none;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.ng-authenticator-code>input::selection{color:#0000;background:0 0}.ng-mfa-step-up__setup img{aspect-ratio:1;background:#fff;width:min(240px,100%);height:auto}.ng-mfa-step-up code,.ng-mfa-step-up p{overflow-wrap:anywhere}.ng-mfa-step-up summary{cursor:pointer;padding-block:8px}.ng-mission-site-editor{width:min(32rem,100%);height:auto}.ng-mission-site-editor>header{border-bottom:1px solid var(--ng-system-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ng-mission-site-editor>header h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.ng-mission-site-editor>header button{flex:none}.ng-mission-site-editor__body{min-height:0;padding:16px;font-size:14px;overflow:auto}.ng-mission-site-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.ng-mission-site-editor label{min-width:0;font-weight:var(--ng-system-weight-semibold);overflow-wrap:anywhere;gap:6px;display:grid}.ng-mission-site-editor :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.ng-mission-site-editor :is(input,textarea){border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);color:var(--ng-system-label-primary);border-radius:4px;padding:10px}.ng-mission-site-editor textarea{resize:vertical}.ng-mission-site-editor :is(p,dd){overflow-wrap:anywhere;margin:0}.ng-mission-site-editor p{color:var(--ng-system-label-secondary);line-height:1.5}.ng-mission-site-editor summary{cursor:pointer}.ng-mission-site-editor dd{font-size:12px}.ng-mission-site-editor__current,.ng-mission-site-editor__revision{gap:4px;margin:0;display:grid}.ng-mission-site-editor :is(.ng-mission-site-editor__current,.ng-mission-site-editor__revision) dt{font-weight:var(--ng-system-weight-semibold)}.ng-mission-site-editor :is(.ng-mission-site-editor__current,.ng-mission-site-editor__revision) dd{margin-bottom:8px;font-size:14px;line-height:1.5}.ng-mission-site-editor h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.ng-mission-site-editor__create>div{gap:14px;padding-top:14px;display:grid}.ng-mission-site-editor button{white-space:normal;height:auto;min-height:44px}.ng-mission-site-editor [role=alert]{color:rgb(var(--ng-system-danger-rgb));margin-top:14px}.ng-mission-site-editor [role=status]{margin-top:14px}.ng-site-create{border-bottom:1px solid var(--ng-system-border-subtle);margin-bottom:16px;padding-bottom:16px}.ng-site-create>fieldset{padding-top:14px}.ng-site-create__position legend{font-weight:var(--ng-system-weight-semibold);padding:0 0 8px}.ng-site-create>button{margin-top:12px}.ng-site-workspace__list,.ng-site-workspace__record{align-content:start;gap:var(--ng-system-space-4);min-width:0;padding:var(--ng-system-space-4);overflow-wrap:anywhere;display:grid}.ng-site-workspace__record{background:var(--ng-system-surface-raised)}.ng-site-workspace__record h2{font-size:var(--ng-system-type-headline);margin:0}.ng-site-workspace__record :is(p,dd){margin:0}.ng-site-workspace__record :is(dt,summary){font-weight:var(--ng-system-weight-semibold)}.ng-site-workspace__record dd{margin-bottom:var(--ng-system-space-2)}.ng-site-workspace__classification,.ng-site-workspace__results small{color:var(--ng-system-label-secondary)}.ng-site-workspace__map{isolation:isolate;min-width:0;height:480px;min-height:280px;max-height:60dvh;position:relative;overflow:hidden}.ng-site-workspace__map>.ng-map{border-radius:0;width:100%;height:100%;min-height:0}.ng-site-workspace__list fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.ng-site-workspace__list label{min-width:0;font-weight:var(--ng-system-weight-semibold);gap:6px;display:grid}.ng-site-workspace__search>fieldset{grid-template-columns:minmax(0,1fr) 44px;align-items:end}.ng-site-workspace__search .ng-site-workspace__region{grid-area:2/1/auto/-1;gap:6px;min-width:0;display:grid}.ng-site-workspace__search button[type=submit]{grid-area:1/2}.ng-site-workspace__region>span{font-weight:var(--ng-system-weight-semibold)}.ng-site-workspace__list :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.ng-site-workspace__list :is(input,textarea){border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);color:var(--ng-system-label-primary);border-radius:4px;padding:10px}.ng-site-workspace__list textarea{resize:vertical}.ng-site-workspace__list button,.ng-site-workspace__record>a{white-space:normal;height:auto;min-height:44px}.ng-site-workspace__list [role=alert],.ng-site-workspace__record [role=alert]{color:rgb(var(--ng-system-danger-rgb))}.ng-site-workspace__results{margin:0;padding:0;list-style:none}.ng-site-workspace__results button{text-align:start;width:100%;color:var(--ng-system-label-primary);border:0;border-bottom:1px solid var(--ng-system-border-subtle);background:0 0;gap:12px;padding:14px 8px;display:flex}.ng-site-workspace__results button[aria-pressed=true]{background:var(--ng-system-surface-raised);box-shadow:inset 3px 0 var(--ng-system-label-primary)}.ng-site-workspace__results button>svg{flex:none;margin-top:3px}.ng-site-workspace__results button>span{gap:4px;min-width:0;display:grid}.ng-site-revision:not(:empty){border-top:1px solid var(--ng-system-border-subtle);gap:14px;margin-top:16px;padding-top:16px;display:grid}.ng-site-history{gap:12px;min-width:0;display:grid}.ng-site-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ng-site-history__navigation{gap:8px;display:flex}.ng-site-history :is(header,.ng-site-history__navigation) button{flex:none;width:44px;min-width:44px;height:44px;padding:0}.ng-site-binding-history{gap:12px;min-width:0;display:grid}.ng-site-binding-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ng-site-binding-history>header>div{min-width:0}.ng-site-binding-history h3{margin:0}.ng-site-binding-history header p,.ng-site-binding-history__muted{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);margin:4px 0 0}.ng-site-binding-history>header button{flex:none;width:44px;min-width:44px;height:44px;padding:0}.ng-site-binding-history__items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ng-site-binding-history__items>li{border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);border-radius:4px;gap:6px;padding:12px;display:grid}.ng-site-binding-history__item-header{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.ng-site-binding-history__item-header span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-site-binding-history__items time,.ng-site-binding-history__items p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);margin:0}.ng-site-binding-history__items a{width:fit-content;min-height:40px;color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-semibold);text-underline-offset:.2em;align-items:center;gap:6px;display:inline-flex}.ng-site-binding-history__items details{font-size:var(--ng-system-type-metadata)}.ng-site-binding-history__items dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 10px;margin:8px 0 0;display:grid}.ng-site-binding-history__items dt{color:var(--ng-system-label-secondary)}.ng-site-binding-history__items dd{overflow-wrap:anywhere;min-width:0;margin:0}.ng-site-binding-history__controls{margin-top:2px}.ng-site-binding-history__controls summary{cursor:pointer;color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-semibold)}.ng-site-binding-history__controls ul{color:var(--ng-system-label-secondary);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.ng-site-binding-history__controls li{line-height:var(--ng-system-leading-body)}.ng-incident-time-editor__content,.ng-incident-time-editor__content form{gap:16px;display:grid}.ng-follow-up-cycle{gap:var(--ng-system-space-4);min-width:0;padding-block:var(--ng-system-space-4);border-top:1px solid var(--ng-system-border-subtle);display:grid}.ng-follow-up-cycle>header{gap:var(--ng-system-space-1);display:grid}.ng-follow-up-cycle>header p,.ng-follow-up-cycle__boundary{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-follow-up-cycle__summary{font-weight:var(--ng-system-weight-semibold)}.ng-follow-up-cycle__next{gap:var(--ng-system-space-2);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;display:grid}.ng-follow-up-cycle__evidence{font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-follow-up-cycle__record{gap:var(--ng-system-space-3);display:grid}.ng-follow-up-cycle__record fieldset{gap:var(--ng-system-space-2);border:0;margin:0;padding:0;display:grid}.ng-follow-up-cycle__record legend{font-weight:var(--ng-system-weight-semibold);padding:0 0 var(--ng-system-space-1)}.ng-follow-up-cycle__record label[data-outcome]{align-items:center;gap:var(--ng-system-space-2);min-height:var(--ng-system-touch-target-min);display:flex}.ng-follow-up-cycle__record label[data-available=false]{color:var(--ng-system-label-secondary)}.ng-follow-up-cycle :is(.ng-follow-up-cycle__visit,.ng-follow-up-cycle__reason){gap:var(--ng-system-space-1);margin:0;display:grid}.ng-follow-up-cycle__hint{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-follow-up-cycle__record textarea{min-height:88px;padding:var(--ng-system-space-2)}.ng-follow-up-cycle__list ol{gap:var(--ng-system-space-3);margin:0;padding:0;list-style:none;display:grid}.ng-follow-up-cycle__list li{gap:var(--ng-system-space-1);border-inline-start:3px solid var(--ng-system-border-subtle);padding-inline-start:var(--ng-system-space-3);display:grid}.ng-follow-up-cycle__list li[data-outcome=open]{border-inline-start-color:currentColor}.ng-follow-up-cycle__state{font-weight:var(--ng-system-weight-semibold)}.ng-follow-up-cycle :is(.ng-follow-up-cycle__window,.ng-follow-up-cycle__why,.ng-follow-up-cycle__decided){font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-follow-up-cycle__why{color:var(--ng-system-label-secondary)}.ng-follow-up-cycle__proof{gap:var(--ng-system-space-2);padding-block:var(--ng-system-space-3);min-width:0;display:grid}.ng-follow-up-cycle__proof fieldset{border:0;min-width:0;margin:0;padding:0}.ng-control-proof-preview{min-width:0;margin:0}.ng-control-proof-preview img{object-fit:contain;width:min(100%,320px);height:200px;display:block}.ng-control-proof-preview figcaption{overflow-wrap:anywhere}.ng-control-proof-actions{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-follow-up-cycle__proof h4{font-weight:var(--ng-system-weight-semibold);margin:0}.ng-follow-up-cycle__file{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-follow-up-cycle__file input{min-height:var(--ng-system-touch-target-min)}.ng-report-snapshot{gap:var(--ng-system-space-4);min-width:0;padding-block:var(--ng-system-space-4);border-top:1px solid var(--ng-system-border-subtle);display:grid}.ng-report-snapshot>header{gap:var(--ng-system-space-1);display:grid}.ng-report-snapshot>header p,.ng-report-snapshot__boundary{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-report-snapshot__create{gap:var(--ng-system-space-3);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;display:grid}.ng-report-snapshot__create h3{margin:0}.ng-report-snapshot__field{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-report-snapshot__field :is(input,textarea){min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-2)}.ng-report-snapshot__field textarea{min-height:88px}.ng-report-snapshot__hint{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-report-snapshot__window{gap:var(--ng-system-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ng-report-snapshot__created{gap:var(--ng-system-space-1);display:grid}.ng-report-snapshot__step-up{gap:var(--ng-system-space-2);display:grid}.ng-report-snapshot__list ol{gap:var(--ng-system-space-3);margin:0;padding:0;list-style:none;display:grid}.ng-report-snapshot__list li{gap:var(--ng-system-space-1);border-inline-start:3px solid var(--ng-system-border-subtle);padding-inline-start:var(--ng-system-space-3);display:grid}.ng-report-snapshot__name{font-weight:var(--ng-system-weight-semibold);margin:0}.ng-report-snapshot :is(.ng-report-snapshot__why,.ng-report-snapshot__meta){font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-report-snapshot__why{color:var(--ng-system-label-secondary)}.ng-report-snapshot__checksum{font-size:var(--ng-system-type-metadata);gap:2px;margin:0;display:grid}.ng-report-snapshot__checksum code{overflow-wrap:anywhere}.ng-temporal-atlas{gap:var(--ng-system-space-4);min-width:0;padding-block:var(--ng-system-space-4);border-top:1px solid var(--ng-system-border-subtle);display:grid}.ng-temporal-atlas>header{gap:var(--ng-system-space-1);display:grid}.ng-temporal-atlas>header p,.ng-temporal-atlas__boundary,.ng-temporal-atlas__hint{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-temporal-atlas__ask{gap:var(--ng-system-space-2);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;display:grid}.ng-temporal-atlas__period{gap:var(--ng-system-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ng-temporal-atlas__field{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-temporal-atlas__field input{min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-2)}.ng-temporal-atlas__result{gap:var(--ng-system-space-3);display:grid}.ng-temporal-atlas__summary{font-weight:var(--ng-system-weight-semibold);margin:0}.ng-temporal-atlas__entries{gap:var(--ng-system-space-3);margin:0;padding:0;list-style:none;display:grid}.ng-temporal-atlas__entries li{border-inline-start:3px solid var(--ng-system-border-subtle);gap:2px;padding-inline-start:var(--ng-system-space-3);display:grid}.ng-temporal-atlas__entries li[data-match=contained]{border-inline-start-color:currentColor}.ng-temporal-atlas__entries li[data-match=unknown]{border-inline-start-style:dashed}.ng-temporal-atlas__kind{font-weight:var(--ng-system-weight-semibold);margin:0}.ng-temporal-atlas :is(.ng-temporal-atlas__time,.ng-temporal-atlas__match){font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-temporal-atlas__match{color:var(--ng-system-label-secondary)}.ng-follow-up-measure{gap:var(--ng-system-space-2);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;display:grid}.ng-follow-up-measure h4{font-weight:var(--ng-system-weight-semibold);margin:0}.ng-follow-up-measure :is(.ng-follow-up-measure__intro,.ng-follow-up-measure__hint,.ng-follow-up-measure__boundary){color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-follow-up-measure__field{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-follow-up-measure__field :is(input,textarea){min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-2)}.ng-follow-up-measure__field textarea{min-height:72px}.ng-follow-up-measure fieldset{gap:var(--ng-system-space-1);border:0;margin:0;padding:0;display:grid}.ng-follow-up-measure legend{font-weight:var(--ng-system-weight-semibold);padding:0 0 var(--ng-system-space-1)}.ng-follow-up-measure label:has(input[type=radio]){align-items:center;gap:var(--ng-system-space-2);min-height:var(--ng-system-touch-target-min);display:flex}.ng-follow-up-cycle__measurements{gap:var(--ng-system-space-1);font-size:var(--ng-system-type-metadata);margin:0;padding:0;list-style:none;display:grid}.ng-follow-up-cycle__measurements li{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-follow-up-cycle__measurements li span:first-child{font-weight:var(--ng-system-weight-semibold)}.ng-process-metrics{gap:var(--ng-system-space-2);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;display:grid}.ng-process-metrics h3{margin:0}.ng-process-metrics :is(.ng-process-metrics__intro,.ng-process-metrics__hint,.ng-process-metrics__boundary){color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-process-metrics__summary{font-weight:var(--ng-system-weight-semibold);margin:0}.ng-process-metrics__form{gap:var(--ng-system-space-2);display:grid}.ng-process-metrics fieldset{gap:var(--ng-system-space-1);border:0;margin:0;padding:0;display:grid}.ng-process-metrics legend{font-weight:var(--ng-system-weight-semibold);padding:0 0 var(--ng-system-space-1)}.ng-process-metrics label:has(input[type=radio]){align-items:center;gap:var(--ng-system-space-2);min-height:var(--ng-system-touch-target-min);display:flex}.ng-process-metrics__field{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-process-metrics__field :is(input,textarea){min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-2)}.ng-process-metrics__field textarea{min-height:72px}.ng-follow-up-cycle .ng-follow-up-cycle__move{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-follow-up-cycle__moved{font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-follow-up-cycle__sign-in{gap:var(--ng-system-space-2);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;justify-items:start;display:grid}.ng-follow-up-cycle__sign-in p{margin:0}.ng-follow-up-cycle__plan{gap:var(--ng-system-space-3);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;display:grid}.ng-follow-up-cycle__plan h3{margin:0}.ng-follow-up-cycle__plan>summary{cursor:pointer;font-weight:var(--ng-system-weight-semibold);min-height:var(--ng-system-touch-target-min);align-items:center;display:flex}.ng-follow-up-plan{gap:var(--ng-system-space-3);min-width:0;display:grid}.ng-follow-up-plan__field{gap:var(--ng-system-space-1);margin:0;display:grid}.ng-follow-up-plan__hint,.ng-follow-up-plan__none{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);margin:0;line-height:1.5}.ng-follow-up-plan textarea{min-height:5rem}.ng-follow-up-plan__windows{gap:var(--ng-system-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ng-follow-up-plan__windows legend{font-weight:var(--ng-system-weight-semibold);padding:0 0 var(--ng-system-space-1)}.ng-follow-up-plan__windows ol{gap:var(--ng-system-space-2);margin:0;padding:0;list-style:none;display:grid}.ng-follow-up-plan__windows li{gap:var(--ng-system-space-1);padding:var(--ng-system-space-2);border:1px dashed var(--ng-system-border-subtle);border-radius:10px;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ng-follow-up-plan__windows li{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.ng-follow-up-plan__windows li>label{grid-row:1}.ng-follow-up-plan__windows li>button{grid-column:1/-1;justify-self:start}}.ng-report-snapshot__open{margin:0}.ng-report-view{gap:var(--ng-system-space-4);min-width:0;padding-block:var(--ng-system-space-4);display:grid}.ng-report-view section{gap:var(--ng-system-space-2);display:grid}.ng-report-view h2,.ng-report-view h3,.ng-report-view p{margin:0}.ng-report-view__hint{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-report-view__period,.ng-report-view__counts{font-weight:var(--ng-system-weight-semibold)}.ng-report-view__sources{gap:var(--ng-system-space-2);margin:0;padding-inline-start:var(--ng-system-space-4);display:grid}.ng-report-view__sources li{font-size:var(--ng-system-type-metadata);gap:2px;line-height:1.5;display:grid}.ng-report-view__kind{font-weight:var(--ng-system-weight-semibold)}.ng-report-view__checksum code{overflow-wrap:anywhere;font-size:var(--ng-system-type-metadata)}.ng-report-view__boundary{padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px}.ng-stronger-sign-in{gap:var(--ng-system-space-2);padding:var(--ng-system-space-3);border:1px solid var(--ng-system-border-subtle);border-radius:12px;justify-items:start;display:grid}.ng-stronger-sign-in p{margin:0}.ng-stronger-sign-in__hint{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.5}.ng-follow-up-cycle,.ng-follow-up-cycle :is(section,form,fieldset,p,ol,ul,li,div,details){min-width:0}.ng-follow-up-cycle :is(select,textarea,input:not([type=radio]):not([type=checkbox]):not([type=file])){box-sizing:border-box;width:100%;max-width:100%}.ng-follow-up-cycle input[type=file]{max-width:100%}.ng-follow-up-cycle :is(p,li,label,legend,summary){overflow-wrap:anywhere}.ng-follow-up-cycle>header h2,.ng-report-snapshot>header h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold);margin:0}.ng-report-snapshot,.ng-report-snapshot :is(section,form,fieldset,p,ol,li,div){min-width:0}.ng-report-snapshot :is(input:not([type=radio]):not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;max-width:100%}.ng-report-snapshot :is(p,li,label){overflow-wrap:anywhere}.ng-report-view{padding-inline:var(--ng-system-space-4);max-width:60rem}.ng-report-view h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-report-view h3{font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}:is(.ng-follow-up-cycle,.ng-report-snapshot,.ng-temporal-atlas) :is(textarea,input:not([type=radio]):not([type=checkbox]):not([type=file])){min-height:var(--ng-system-control-height-regular);border:1px solid var(--ng-system-border-control);border-radius:var(--ng-system-radius-control);padding:var(--ng-system-space-2) var(--ng-system-space-3);background:var(--ng-system-control-fill-strong);color:var(--ng-system-label-primary);font:inherit}:is(.ng-follow-up-cycle,.ng-report-snapshot,.ng-temporal-atlas) textarea{resize:vertical;min-height:5rem}:is(.ng-follow-up-cycle,.ng-report-snapshot,.ng-temporal-atlas) :is(textarea,input:not([type=radio]):not([type=checkbox])):focus-visible{outline:3px solid var(--ng-system-focus);outline-offset:2px}.ng-team-workspace{align-content:start;gap:var(--ng-system-space-4);width:min(100%,56rem);padding:var(--ng-system-space-6) var(--ng-system-space-4);overflow-wrap:anywhere;margin-inline:auto;display:grid}.ng-team-workspace :is(h2,h3,p){margin:0}.ng-team-workspace h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-team-workspace h3{font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}.ng-team-workspace p{color:var(--ng-system-label-secondary);line-height:1.5}.ng-team-workspace section{gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-4);display:grid}.ng-team-workspace :is(section,form,fieldset,input,textarea,select){min-width:0;max-width:100%}.ng-team-row{border-top:1px solid var(--ng-system-border-subtle);padding-block:var(--ng-system-space-3);display:block}.ng-team-row>:not(:first-child){margin-top:var(--ng-system-space-2)}.ng-team-row>span{display:block}.ng-team-row summary{cursor:pointer;padding-block:var(--ng-system-space-2);min-height:var(--ng-system-control-height-regular)}.ng-team-actions,.ng-team-link,.ng-team-workspace>a{gap:var(--ng-system-space-2);flex-wrap:wrap;align-items:center;display:flex}.ng-team-link{margin-block:var(--ng-system-space-3)}.ng-team-workspace .ng-team-membership-toggle{align-items:center;gap:var(--ng-system-space-2);min-height:var(--ng-system-control-height-regular);display:flex}.ng-team-workspace .ng-team-membership-toggle input{flex:none;width:1rem;height:1rem;min-height:0;margin:0}.ng-control-fields{border:0;min-width:0;margin:0;padding:0}.ng-control-draft-status{margin-block:12px;font-size:.875rem}.ng-control-draft-status p{margin-block:8px}.ng-control-navigation{flex-wrap:wrap;gap:10px 18px;margin-block:16px;display:flex}.ng-control-navigation a{text-underline-offset:3px}.ng-follow-up-cycle [id^=ng-follow-up-]{scroll-margin-block:16px}.ng-follow-up-cycle form:focus-visible,.ng-follow-up-cycle section:focus-visible{outline-offset:2px;outline:2px solid}.ng-work-area-pane-body>.ng-field-mission__inspector{flex-direction:column;display:flex;overflow:hidden}.ng-mission-tasks{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ng-mission-tasks__panel :is(input,select,textarea,button,summary,a){scroll-margin-block:1rem}.ng-mission-tasks__tabs{border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-canvas);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ng-mission-tasks__tabs>button{justify-content:center;align-items:center;gap:var(--ng-system-space-2);min-width:0;min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-3) var(--ng-system-space-1);border:0;color:var(--ng-system-label-secondary);font:inherit;font-size:var(--ng-system-type-ui);cursor:pointer;background:0 0;border-bottom:2px solid #0000;display:flex}.ng-mission-tasks__tabs>button>span{overflow-wrap:anywhere}.ng-mission-tasks__tabs>button>svg{flex:none}.ng-mission-tasks__tabs>button[aria-selected=true]{border-bottom-color:var(--ng-system-label-primary);color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-semibold)}.ng-mission-tasks__tabs>button:hover{background:var(--ng-system-surface-hover)}.ng-mission-tasks__tabs>button:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-3px}.ng-mission-tasks__panel:not([hidden]){align-content:start;gap:var(--ng-system-space-6);min-height:0;padding:var(--ng-system-space-6) 2px var(--ng-system-space-3);flex:1;display:grid;overflow:auto}.ng-mission-tasks__panel[hidden]{display:none}.ng-mission-tasks__select{flex:none;margin:0}.ng-mission-tasks__panel>:is(.ng-follow-up-cycle,.ng-report-snapshot){border:0;padding-top:0}.ng-mission-tasks__panel :is(.ng-follow-up-measure,.ng-follow-up-cycle__plan,.ng-process-metrics,.ng-report-snapshot__create){border:0;border-top:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-5) 0;border-radius:0}.ng-mission-tasks__panel .ng-follow-up-cycle__next{border:0;border-left:3px solid var(--ng-system-label-primary);background:var(--ng-system-surface-subtle);padding:var(--ng-system-space-4);border-radius:0}.ng-mission-tasks__panel .ng-follow-up-cycle__next>h3{font-size:var(--ng-system-type-ui);margin:0}.ng-mission-tasks__panel .ng-follow-up-cycle__next>.ng-follow-up-cycle__window{font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold)}.ng-mission-tasks__panel .ng-follow-up-cycle__summary{margin:0}.ng-mission-tasks__panel .ng-control-navigation{gap:0 var(--ng-system-space-3);margin-block:var(--ng-system-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-mission-tasks__panel .ng-control-navigation a{align-items:center;gap:var(--ng-system-space-2);min-height:var(--ng-system-touch-target-min);font-size:var(--ng-system-type-ui);display:flex}.ng-mission-tasks__panel .ng-control-navigation svg{flex:none}.ng-mission-tasks__panel [id^=ng-follow-up-],#ng-mission-visits{scroll-margin-top:5rem}.ng-mission-tasks__panel :is(.ng-follow-up-cycle__record,.ng-follow-up-measure) :is(label[data-outcome],label[data-method],label[data-value]){padding-inline:var(--ng-system-space-2);border-bottom:1px solid var(--ng-system-border-subtle)}.ng-mission-tasks__panel label:has(>input[type=radio]:checked){background:var(--ng-system-surface-selected)}.ng-mission-tasks__panel .ng-field-mission-form__heading>.ng-surface-kicker{display:none}.ng-mission-tasks__panel .ng-field-mission-form__heading>p:last-child{font-size:var(--ng-system-type-ui)}.ng-mission-session{justify-self:end;padding-bottom:0}@container mission-inspector (min-width:420px){.ng-observed-time-fields__clock{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-observed-time-fields__clock>label:nth-of-type(n+3){grid-column:1/-1}}.ng-mission-map-place{top:var(--ng-system-space-4);left:var(--ng-system-space-4);align-items:center;gap:var(--ng-system-space-3);max-width:min(28rem,100% - 5rem);padding:var(--ng-system-space-3) var(--ng-system-space-4);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);color:var(--ng-system-label-primary);background:var(--ng-system-surface-canvas);box-shadow:var(--ng-system-shadow-floating);flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute}.ng-mission-map-place>svg{display:none}.ng-mission-map-place>div{gap:var(--ng-system-space-1);grid-column:1/-1;min-width:0;display:grid}.ng-mission-map-place>.ng-mission-map-place__navigation{gap:var(--ng-system-space-1);grid-area:2/2;display:flex}.ng-mission-map-place__navigation>button{width:44px;height:44px}.ng-mission-map-place :is(strong,small,span){overflow-wrap:anywhere}.ng-mission-map-place strong{font-size:var(--ng-system-type-body)}.ng-mission-map-place :is(small,span){color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-mission-map-place>a{min-height:var(--ng-system-touch-target-min);font-size:var(--ng-system-type-ui);grid-area:2/1;align-items:center;display:flex}.ng-report-view{width:100%;max-width:72rem;padding:var(--ng-system-space-8);gap:var(--ng-system-space-8);grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-content:start;margin-inline:auto;line-height:1.6}.ng-report-view>:is(.ng-report-view__back,.ng-report-view__header){grid-column:1/-1}.ng-report-view__header{gap:var(--ng-system-space-3);border-bottom:1px solid var(--ng-system-border-subtle);padding-bottom:var(--ng-system-space-6);display:grid}.ng-report-view__header h2{font-size:var(--ng-system-type-large-title);line-height:1.3}.ng-report-view__header .ng-surface-kicker,.ng-report-view__period,.ng-report-view__back a,.ng-report-view__boundary h2,.ng-report-view__checksum summary{align-items:center;gap:var(--ng-system-space-2);display:flex}.ng-report-view svg{flex:none}.ng-report-view__about,.ng-report-view__rests{grid-column:1}.ng-report-view__boundary{border:0;border-left:1px solid var(--ng-system-border-subtle);padding:0 0 0 var(--ng-system-space-6);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);border-radius:0;grid-area:3/2/5;align-self:start}.ng-report-view__counts{gap:var(--ng-system-space-2) var(--ng-system-space-5);padding:var(--ng-system-space-3) 0;border-block:1px solid var(--ng-system-border-subtle);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ng-report-view__sources{gap:0;padding:0;list-style:none}.ng-report-view__sources>li{border-left:2px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-4) 0 var(--ng-system-space-4) var(--ng-system-space-5);position:relative}.ng-report-view__sources>li:before{content:"";background:var(--ng-system-label-secondary);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:-5px}.ng-report-view__sources li+li{padding-top:var(--ng-system-space-4);border-top:0}.ng-report-view__sources>li p:not(:first-child){color:var(--ng-system-label-secondary)}.ng-report-view__kind{font-size:var(--ng-system-type-ui)}.ng-report-view__checksum{border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-4);grid-column:1/-1}.ng-report-view__checksum summary,.ng-report-snapshot__checksum summary{cursor:pointer;min-height:var(--ng-system-touch-target-min)}.ng-report-view__checksum code{padding-block:var(--ng-system-space-3);display:block}.ng-report-file{gap:var(--ng-system-space-3);grid-column:1/-1;min-width:0;display:grid}.ng-report-file>button{white-space:normal;justify-self:start;max-width:100%;min-height:44px}.ng-report-file label{margin-bottom:var(--ng-system-space-2);display:block}.ng-report-file input{width:100%;min-width:0;max-width:100%;padding-block:var(--ng-system-space-2);display:block}.ng-report-file__status{min-height:1.6em}.ng-report-view :is(h2,h3,p,code,li){overflow-wrap:anywhere}@media (max-width:767px){.ng-mission-tasks__tabs>button{gap:var(--ng-system-space-1);flex-direction:column}.ng-mission-map-place{top:var(--ng-system-space-3);left:var(--ng-system-space-3);padding:var(--ng-system-space-3)}.ng-mission-map-place>a{flex-basis:100%}.ng-report-view{padding:var(--ng-system-space-5);gap:var(--ng-system-space-6);grid-template-columns:minmax(0,1fr)}.ng-report-view__boundary{padding:var(--ng-system-space-4) 0;border-left:0;border-top:1px solid var(--ng-system-border-subtle);grid-area:auto/1}}@media print{.ng-report-view{max-width:none;padding:0;display:block}.ng-report-view>*{margin-bottom:1rem}.ng-report-view__back,.ng-report-file{display:none}.ng-report-view__boundary{border:0;padding:0}}.ng-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ng-source-decision-overview{border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);gap:10px;margin:12px 0 18px;padding:14px;display:grid}.ng-source-decision-overview header{gap:3px;display:grid}.ng-source-decision-overview :is(h2,p){margin:0}.ng-source-decision-overview h2{font-size:.95rem}.ng-source-decision-overview header p,.ng-source-decision-overview>p{color:var(--ng-system-label-secondary);font-size:.8125rem;line-height:1.45}.ng-source-decision-overview progress{width:100%;block-size:8px;accent-color:var(--ng-system-accent)}.ng-source-decision-overview dl{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;display:grid}.ng-source-decision-overview dl div{border-bottom:1px solid var(--ng-system-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-block:4px;font-size:.8125rem;display:grid}.ng-source-decision-overview dt{color:var(--ng-system-label-secondary)}.ng-source-decision-overview dd{font-variant-numeric:tabular-nums;margin:0}.ng-source-decision__form,.ng-source-decision__form>fieldset{gap:14px;min-width:0;display:grid}.ng-source-decision__form>fieldset{border:0;margin:0;padding:0}.ng-source-decision__saved{border-bottom:1px solid var(--ng-system-border-subtle);gap:8px;padding-bottom:12px;display:grid}.ng-historical-provenance{border-block:1px solid var(--ng-system-border-subtle);gap:16px;min-width:0;padding-block:24px;display:grid}.ng-historical-provenance header{gap:6px;display:grid}.ng-historical-provenance :is(h2,h3,p){overflow-wrap:anywhere;margin:0}.ng-historical-provenance h2{font-size:1.125rem}.ng-historical-provenance header p{color:var(--ng-system-label-secondary)}.ng-historical-provenance ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ng-historical-provenance li{border-block-start:1px solid var(--ng-system-border-subtle);gap:12px;min-width:0;padding-block:16px;display:grid}.ng-historical-provenance li h3{font-size:1rem}.ng-historical-provenance dl{grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);gap:8px 16px;min-width:0;margin:0;display:grid}.ng-historical-provenance dt{color:var(--ng-system-label-secondary)}.ng-historical-provenance dd{overflow-wrap:anywhere;margin:0}.ng-historical-provenance details summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.ng-historical-provenance details[open] summary svg{transform:rotate(180deg)}.ng-historical-provenance code{word-break:break-all}.ng-historical-plan{border-bottom:1px solid var(--ng-system-border-subtle);gap:20px;min-width:0;padding:24px 16px;display:grid}.ng-historical-plan header,.ng-historical-plan__source{gap:12px;min-width:0;display:grid}.ng-historical-plan :is(h2,h3,p){overflow-wrap:anywhere;margin:0}.ng-historical-plan h2{align-items:center;gap:8px;font-size:1.125rem;display:flex}.ng-historical-plan h3{font-size:1rem}.ng-historical-plan header p{color:var(--ng-system-label-secondary)}.ng-historical-plan summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:12px}.ng-historical-plan__form{gap:16px;max-width:780px;padding-block:12px;display:grid}.ng-historical-plan__form>fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ng-historical-plan__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ng-historical-plan .ng-web-field{gap:6px;min-width:0;display:grid}.ng-historical-plan :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;padding:8px}.ng-historical-plan__map{border:1px solid var(--ng-system-border-subtle);border-radius:8px;min-width:0;height:320px;position:relative;overflow:hidden}.ng-historical-plan__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ng-historical-plan__actions button{white-space:normal}.ng-historical-plan .ng-system-button{max-width:100%;min-height:44px}.ng-historical-plan__list{margin:0;padding:0;list-style:none}.ng-historical-plan__saved{border-block:1px solid var(--ng-system-border-subtle);padding-block:6px}.ng-historical-plan__saved>summary{justify-content:space-between;gap:16px;display:flex}.ng-historical-plan__saved>summary>span:first-child{gap:6px;min-width:0;display:grid}.ng-historical-plan__saved dl{gap:12px;display:grid}.ng-historical-plan__saved dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.ng-historical-plan__saved dt{color:var(--ng-system-label-secondary)}.ng-historical-plan__saved dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.ng-historical-plan__pair,.ng-historical-plan__saved dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.ng-historical-plan__pair{gap:16px}.ng-historical-plan__saved>summary{flex-direction:column;gap:6px}.ng-historical-provenance dl{grid-template-columns:minmax(0,1fr);gap:3px}.ng-historical-provenance dd{margin-block-end:10px}}.ng-evidence-item--video{display:block}.ng-evidence-video{width:100%;min-width:0;margin:0}.ng-evidence-video video{aspect-ratio:16/9;object-fit:contain;background:#101916;border-radius:4px;width:100%;display:block}.ng-evidence-video figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:8px;font-size:14px;display:flex}.ng-evidence-video figcaption :is(span,a){align-items:center;gap:6px;display:inline-flex}.ng-evidence-video__note{color:var(--ng-system-label-secondary);font-size:12px}.ng-public-history{max-width:1180px;margin:0 auto;padding:24px}.ng-public-history h1{overflow-wrap:anywhere;margin:10px 0;font-size:28px;line-height:1.2}.ng-public-history h2{margin:0 0 12px;font-size:18px}.ng-public-history header{max-width:760px;margin:24px 0}.ng-public-history header p{line-height:1.6}.ng-public-history-state{font-weight:var(--ng-system-weight-semibold)}.ng-public-history-back{align-items:center;gap:8px;display:inline-flex}.ng-public-history-workspace{white-space:normal;text-align:start;max-width:100%}.ng-public-history-workspace svg{flex-shrink:0}.ng-public-history-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;display:grid}.ng-public-history-body>section{min-width:0}.ng-public-history .ng-evidence-photo-viewer{width:100%}.ng-public-history .ng-evidence-photo-viewer .ng-vision-photo{aspect-ratio:4/3;border-radius:8px;width:100%;height:auto;min-height:0}.ng-public-history .ng-vision-photo img{object-fit:contain}.ng-public-history-facts{margin:0 0 20px}.ng-public-history-facts dt{opacity:.75;margin-top:14px;font-size:13px}.ng-public-history-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.ng-public-history-pager{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 24px;display:flex}.ng-public-history-pager button{min-width:44px;min-height:44px;padding:8px}.ng-public-history-map{height:300px;position:relative}.ng-explore-detail article.ng-historical-selection{align-content:start}.ng-historical-selection>.ng-system-button{min-height:44px;margin-top:8px}.ng-public-case-inspector #explore-selection{align-content:start}.ng-public-case-inspector #explore-selection>.ng-surface-kicker{padding-right:32px}.ng-public-case-inspector-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:8px}@media (max-width:700px){.ng-product-map-canvas>.ng-public-case-inspector{width:auto;height:auto;max-height:44svh;display:block;left:12px;right:12px}.ng-product-map-canvas:has(>.ng-public-case-inspector)>.ng-map-context-panel{display:none}}.ng-public-history details{border-top:1px solid var(--ng-border,#d1d5db);margin-top:28px;padding:16px 0}.ng-filter-menu-trigger{border:1px solid var(--ng-system-border-subtle);width:100%;min-width:0;min-height:36px;color:var(--ng-system-label-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:inline-flex}.ng-filter-menu-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ng-filter-menu-trigger svg{color:var(--ng-system-label-secondary);flex:none}.ng-filter-menu-trigger:not(:disabled):hover{background:var(--ng-system-surface-hover)}.ng-filter-menu-trigger:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:2px}.ng-filter-menu-trigger:disabled{opacity:.45;cursor:not-allowed}.ng-filter-menu-positioner{zoom:calc(1 / var(--ng-filter-menu-zoom,1))}.ng-filter-menu.ng-system-menu{zoom:var(--ng-filter-menu-zoom,1);min-width:calc(var(--radix-dropdown-menu-trigger-width) / var(--ng-filter-menu-zoom,1));max-width:min(320px, calc((100vw - 24px) / var(--ng-filter-menu-zoom,1)));max-height:calc(var(--radix-dropdown-menu-content-available-height) / var(--ng-filter-menu-zoom,1))}.ng-filter-menu .ng-system-menu__item{gap:10px;min-height:38px}.ng-filter-menu .ng-system-menu__item svg{color:rgb(var(--ng-system-human-primary-rgb));flex:none}.ng-filter-menu .ng-system-menu__item[data-selected=true]{color:var(--ng-system-label-primary)}.ng-collection-toolbar__select .ng-filter-menu-trigger{border:0}.ng-collection-toolbar__select{min-width:0}.ng-public-atlas-filters.ng-system-segmented-control{border:1px solid var(--ng-system-border-subtle);background:0 0;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:3px;display:grid}.ng-public-atlas-filters--standalone{margin:12px 16px}.ng-public-atlas-filters.ng-system-segmented-control>button{min-width:0;min-height:36px;color:var(--ng-system-label-secondary);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 5px;font-size:12px;line-height:1.3}.ng-public-atlas-filters.ng-system-segmented-control>button:hover{background:var(--ng-system-surface-hover);color:var(--ng-system-label-primary)}.ng-public-atlas-filters.ng-system-segmented-control>button[aria-pressed=true]{background:rgb(var(--ng-system-human-primary-rgb) / .13);color:rgb(var(--ng-system-human-primary-rgb))}.ng-public-atlas-filters button:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-2px}.ng-public-atlas-filters button:disabled{opacity:.45;cursor:not-allowed}.ng-map-context-row.ng-public-case-row{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 16px}.ng-public-case-thumbnail{background:var(--ng-system-surface-subtle);width:72px;height:72px;color:var(--ng-system-label-secondary);border-radius:5px;align-self:start;place-items:center;display:grid;overflow:hidden}.ng-public-case-thumbnail img{object-fit:cover;width:100%;height:100%}.ng-public-case-row__identity strong{font-size:13px;line-height:1.4}.ng-public-case-row__identity small{font-size:11px;line-height:1.4}.ng-public-case-row__location{align-items:start;gap:4px;display:flex}.ng-public-case-row__location svg{flex:none;margin-top:2px}.ng-public-case-row[aria-pressed=true]{background:rgb(var(--ng-system-human-primary-rgb) / .09)}.ng-public-case-row:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-3px}.ng-public-case-inspector{scrollbar-width:thin}.ng-historical-selection>header{padding-right:24px}.ng-historical-selection>header h2{margin:8px 0;font-size:20px;line-height:1.3}.ng-historical-selection>header p{font-size:12px;line-height:1.5}.ng-public-selection-media{min-width:0}.ng-public-selection-media .ng-evidence-photo-viewer{width:100%}.ng-public-selection-media .ng-vision-photo{aspect-ratio:4/3;background:var(--ng-system-surface-canvas);border-radius:6px;width:100%;height:auto;min-height:0}.ng-public-selection-media .ng-vision-photo img{object-fit:contain}.ng-public-selection-placeholder{aspect-ratio:4/3;color:var(--ng-system-label-secondary);text-align:center;place-content:center;justify-items:center;gap:12px;font-size:12px;display:grid}.ng-public-selection-pager{color:var(--ng-system-label-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ng-public-selection-open{justify-content:space-between;gap:10px;font-size:13px;display:flex}.ng-public-selection-open svg{flex:none}.ng-historical-selection .ng-public-selection-boundary{color:var(--ng-system-label-secondary);font-size:12px;line-height:1.6}.ng-historical-selection .ng-public-history-facts{margin:0;font-size:12px}.ng-public-selection-location{color:var(--ng-system-label-secondary);align-items:start;gap:6px;font-size:12px;line-height:1.5;display:flex}.ng-public-selection-location svg{flex:none}.ng-public-case-inspector-close{z-index:2;border-radius:6px}.ng-public-case-inspector-close:hover{background:var(--ng-system-surface-hover)}.ng-public-case-inspector-close:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-3px}.ng-product-application .ng-before-after-pair-form,.ng-product-application .ng-before-after-pair-form .ng-web-field{box-shadow:none;background:0 0;border:0;padding:0}.ng-before-after-pair-form .ng-web-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ng-product-application .ng-cleanup-evidence-slot{border-radius:8px}.ng-product-application .ng-system-application-rail{background:var(--ng-workspace-rail);border-right:1px solid var(--ng-system-border-subtle)}.ng-product-studio:not([data-navigation-collapsed=true]) .ng-system-application-rail,.ng-product-navigation-drawer,.ng-product-application .ng-system-application-header,.ng-product-map-shell .ng-map-context-panel{background:var(--ng-workspace-list)}.ng-product-application .ng-system-application-canvas,.ng-product-map-shell .ng-product-map-canvas>.ng-explore-detail--desktop{background-color:var(--ng-workspace-detail)}.ng-product-application:not(.ng-product-studio){--ng-system-application-rail-width:56px}.ng-product-application:not(.ng-product-studio) .ng-product-sidebar{gap:6px;padding:8px}.ng-product-application:not(.ng-product-studio) .ng-product-sidebar :is(.ng-product-sidebar__create,.ng-product-sidebar__link){border-radius:8px;width:40px;height:40px;min-height:40px}.ng-product-application:not(.ng-product-studio) .ng-product-sidebar :is(.ng-product-sidebar__create,.ng-product-sidebar__link)>svg{stroke-width:1.75px;width:21px;height:21px}.ng-product-application:not(.ng-product-studio) .ng-product-sidebar :is(.ng-product-sidebar__nav,.ng-product-sidebar__footer) ul{gap:6px}.ng-product-application .ng-product-sidebar__create{background:0 0}.ng-product-application .ng-product-sidebar__link[aria-current=page],.ng-product-application .ng-product-sidebar :is(.ng-product-sidebar__create,.ng-product-sidebar__link):hover{background:var(--ng-workspace-selection);color:var(--ng-system-label-primary)}.ng-product-application .ng-product-sidebar__link[aria-current=page]:before{display:none}.ng-workspace-unavailable{gap:16px;width:min(100%,640px);margin:32px auto;padding:24px;display:grid}.ng-workspace-unavailable h1{margin:0;font-size:24px;line-height:1.3}.ng-workspace-unavailable p{color:var(--ng-system-label-secondary);margin:0;line-height:1.6}.ng-workspace-unavailable>svg{color:var(--ng-system-label-secondary)}.ng-workspace-unavailable__actions{flex-wrap:wrap;gap:12px;display:flex}:is(.ng-product-application,.ng-mfa-step-up,.ng-mission-site-editor,.ng-report-workspace) .ng-system-icon-control:not(:has(>span)){width:40px;min-width:40px;height:40px;min-height:40px;color:var(--ng-system-label-primary);box-shadow:none;background:0 0;border:0;border-radius:6px;flex:none;justify-self:start;place-items:center;padding:0}:is(.ng-product-application,.ng-mfa-step-up,.ng-mission-site-editor,.ng-report-workspace) .ng-system-icon-control:not(:has(>span))>svg{stroke-width:1.75px;width:20px;height:20px}:is(.ng-product-application,.ng-mfa-step-up,.ng-mission-site-editor,.ng-report-workspace) .ng-system-icon-control:not(:has(>span)):hover:not(:disabled){background:var(--ng-workspace-selection);color:var(--ng-system-label-primary)}:is(.ng-product-application,.ng-mfa-step-up,.ng-mission-site-editor,.ng-report-workspace) .ng-system-icon-control:not(:has(>span)):focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:2px}@media (pointer:coarse),(max-width:700px){:is(.ng-product-application,.ng-mfa-step-up,.ng-mission-site-editor,.ng-report-workspace) .ng-system-icon-control:not(:has(>span)){width:44px;min-width:44px;height:44px;min-height:44px}}@media (min-width:981px){.ng-product-map-canvas{--ng-public-inspector-width:min(360px, 30vw)}.ng-product-map-shell .ng-product-map-canvas>.ng-public-case-inspector{width:var(--ng-public-inspector-width)}.ng-product-map-canvas:has(>.ng-public-case-inspector) :is(.mapboxgl-ctrl-top-right,.mapboxgl-ctrl-bottom-right){right:calc(var(--ng-public-inspector-width) + 12px)}}@media (pointer:coarse){.ng-product-application:not(.ng-product-studio){--ng-system-application-rail-width:60px}.ng-product-application:not(.ng-product-studio) .ng-product-sidebar :is(.ng-product-sidebar__create,.ng-product-sidebar__link){width:44px;height:44px}}@media (max-width:700px){.ng-map .mapboxgl-ctrl-group button{width:44px;height:44px}.ng-product-map-canvas>.ng-public-case-inspector{max-height:64svh}.ng-public-selection-media .ng-vision-photo{aspect-ratio:16/10}.ng-product-map-shell .ng-map-context-panel[data-atlas-scope=public][data-mobile-list-expanded=true]{max-height:min(56svh,32rem)}.ng-product-map-shell:not(.ng-product-studio) .mapboxgl-ctrl-top-right{right:12px;top:calc(var(--ng-system-pane-header-height) + 56px);align-items:start;gap:8px;display:flex}.ng-product-map-shell:not(.ng-product-studio) .mapboxgl-ctrl-top-right>.mapboxgl-ctrl{float:none;margin:0}.ng-product-map-shell:not(.ng-product-studio) .mapboxgl-ctrl-top-right :is(.mapboxgl-ctrl-group,.ng-map-light-control){flex-direction:row;display:flex}.ng-product-map-shell:not(.ng-product-studio) .mapboxgl-ctrl-group button{width:44px;height:44px}.ng-product-map-shell:not(.ng-product-studio) .mapboxgl-ctrl-group button+button{border-top:0;border-left:1px solid var(--ng-system-border-subtle)}}@media (pointer:coarse){.ng-filter-menu-trigger,.ng-filter-menu .ng-system-menu__item,.ng-public-atlas-filters.ng-system-segmented-control>button,:is(.ng-product-studio,.ng-product-navigation-drawer) :is(.ng-product-sidebar__create,.ng-product-sidebar__link){min-height:44px}.ng-map .mapboxgl-ctrl-group button{width:44px;height:44px}}@media (max-width:700px){.ng-public-history{padding:16px}.ng-public-history h1{font-size:24px}.ng-public-history-body{grid-template-columns:minmax(0,1fr);gap:24px}}.ng-atlas-workbench.ng-product-studio{--ng-system-application-rail-width:220px;--ng-system-type-ui:14px}.ng-atlas-workbench.ng-product-studio[data-navigation-collapsed=true]{--ng-system-application-rail-width:64px}.ng-atlas-workbench .ng-product-pane-header__identity h1{font-size:16px}.ng-atlas-workbench .ng-product-pane-header__identity>span{font-size:12px}.ng-atlas-workbench .ng-work-area-pane-header{min-height:44px}.ng-atlas-workbench .ng-work-area-pane-header>h2{font-size:13px}.ng-atlas-workbench .ng-product-sidebar__brand{padding-block:18px}.ng-atlas-workbench .ng-product-sidebar__section-label{margin-top:16px}.ng-atlas-workbench .ng-product-sidebar__link{min-height:40px}@media (min-width:1024px){.ng-product-work-area[data-compact] .ng-system-panes{flex:1;min-height:0;height:100%!important;display:flex!important;overflow:hidden!important}.ng-product-work-area[data-compact] .ng-system-pane{min-height:0;display:flex;flex:1!important;width:100%!important;height:100%!important;overflow:hidden!important}.ng-product-work-area[data-compact] [data-pane-id]:not([data-pane-hidden]){min-width:0;flex:1!important;height:100%!important;overflow:hidden!important}.ng-product-work-area[data-compact] .ng-work-area-toolbar{display:block}.ng-product-work-area[data-compact] .ng-work-area-pane-header{display:none}.ng-product-work-area[data-compact] .ng-work-area-compact-controls{min-width:0;display:flex}.ng-product-work-area[data-compact] .ng-work-area-compact-controls>button{min-width:0;min-height:44px;color:var(--ng-system-label-secondary);border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.ng-product-work-area[data-compact] .ng-work-area-compact-controls>button[aria-selected=true]{border-bottom-color:var(--ng-system-focus);color:var(--ng-system-label-primary);background:var(--ng-system-surface-selected)}.ng-product-work-area[data-compact] .ng-work-area-compact-controls>button:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-3px}}@media (max-width:760px){.ng-atlas-workbench .ng-product-pane-header{flex-wrap:nowrap;gap:8px;min-height:52px;padding-block:4px;display:flex}.ng-atlas-workbench .ng-product-pane-header__identity{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.ng-atlas-workbench .ng-product-pane-header__separator{display:none}.ng-atlas-workbench .ng-product-pane-header__actions{flex-wrap:nowrap;gap:2px}}
