.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-revisit-product-canvas{overflow:hidden}.ng-revisit-product-canvas>.ng-incident-revisit{min-height:calc(100svh - var(--ng-system-pane-header-height))}.ng-incident-revisit__rail,.ng-incident-revisit__inspector{align-content:start;gap:var(--ng-system-space-4);padding:clamp(1rem,2vw,1.35rem);display:grid}.ng-incident-revisit__inspector{overflow-y:auto}.ng-incident-revisit__canvas{min-height:32rem;position:relative;overflow:hidden}.ng-incident-revisit__map{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.ng-incident-revisit__header,.ng-incident-revisit-evidence,.ng-incident-revisit-form,.ng-incident-revisit-form>header,.ng-incident-revisit-history{gap:var(--ng-system-space-2);display:grid}.ng-incident-revisit__header :is(p,h2),.ng-incident-revisit-evidence header :is(p,h3),.ng-incident-revisit-form>header :is(p,h3),.ng-incident-revisit-history h3{margin:0}.ng-incident-revisit__header h2,.ng-incident-revisit-evidence h3,.ng-incident-revisit-form h3{font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-heading)}.ng-incident-revisit__header>p:last-child,.ng-incident-revisit-evidence 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-incident-revisit-progress{margin:0;padding:0;list-style:none;display:grid}.ng-incident-revisit-progress li{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-2);padding:var(--ng-system-space-2);background-image:var(--ng-system-line-fade-inline);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);background-position:top;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.ng-incident-revisit-progress li:first-child{background-image:none}.ng-incident-revisit-progress li[data-state=done]{color:var(--ng-system-label-primary)}.ng-incident-revisit-progress li[data-state=done] svg{color:rgb(var(--ng-system-human-primary-rgb))}.ng-incident-revisit-history{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-incident-revisit-history h3{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold)}.ng-incident-revisit-history>p{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);margin:0}.ng-incident-revisit-history ol{margin:0;padding:0;list-style:none;display:grid}.ng-incident-revisit-history li{gap:var(--ng-system-space-2);padding-block:var(--ng-system-space-2);border-top:1px solid var(--ng-system-border-subtle);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.ng-incident-revisit-history li:first-child{border-top:0}.ng-incident-revisit-history li>span{border:1px solid var(--ng-system-border-control);width:1.5rem;height:1.5rem;font-size:var(--ng-system-type-metadata);border-radius:50%;place-items:center;display:grid}.ng-incident-revisit-history li>div{gap:var(--ng-system-space-1);min-width:0;display:grid}.ng-incident-revisit-history small{color:var(--ng-system-label-tertiary);line-height:var(--ng-system-leading-body)}.ng-incident-revisit__boundary,.ng-incident-revisit-disclosures,.ng-incident-revisit-form__boundary{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body)}.ng-incident-revisit__boundary{align-items:start;gap:var(--ng-system-space-2);border-left:2px solid var(--ng-system-border-control);padding:var(--ng-system-space-3);grid-template-columns:1.3rem minmax(0,1fr);display:grid}.ng-incident-revisit__boundary p,.ng-incident-revisit-disclosures p,.ng-incident-revisit-form__boundary{margin:0}.ng-incident-revisit-map-guide{top:var(--ng-system-space-3);z-index:2;max-width:min(32rem,100% - 8rem);min-height:var(--ng-system-control-height-compact);align-items:center;gap:var(--ng-system-space-2);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-surface-raised);box-shadow:var(--ng-system-shadow-control);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);display:flex;position:absolute;left:50%;transform:translate(-50%)}.ng-incident-revisit-blocked{gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-3);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-incident-revisit-blocked h3,.ng-incident-revisit-blocked ul{margin:0}.ng-incident-revisit-blocked ul{gap:var(--ng-system-space-2);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);padding-left:1.1rem;display:grid}.ng-incident-revisit-evidence{padding-bottom:var(--ng-system-space-4);background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.ng-incident-revisit-evidence__empty{border-left:2px solid var(--ng-system-border-control);padding:var(--ng-system-space-3);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);margin:0}.ng-incident-revisit-evidence__grid{gap:var(--ng-system-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-incident-revisit-evidence__grid article{gap:var(--ng-system-space-2);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);min-width:0;padding:var(--ng-system-space-2);background:var(--ng-system-surface-raised);display:grid}.ng-incident-revisit-evidence__grid article[data-selected=true]{border-color:rgb(var(--ng-system-human-primary-rgb));box-shadow:inset 0 0 0 1px rgb(var(--ng-system-human-primary-rgb))}.ng-incident-revisit-evidence__grid article .ng-evidence-photo-viewer{aspect-ratio:4/3;min-height:8rem}.ng-incident-revisit-evidence__grid article label{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-2);font-size:var(--ng-system-type-ui);display:flex}.ng-incident-revisit-evidence__grid article small{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-incident-revisit-evidence__placeholder{background:var(--ng-system-surface-selected);place-items:center;min-height:8rem;display:grid}.ng-incident-revisit-form{padding-top:var(--ng-system-space-2)}.ng-incident-revisit-form__split{gap:var(--ng-system-space-3);grid-template-columns:minmax(0,1fr);display:grid}.ng-incident-revisit-form__conditions{gap:var(--ng-system-space-3);padding:var(--ng-system-space-3) 0 0;background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ng-incident-revisit-form__conditions legend{padding:0 0 var(--ng-system-space-2);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);grid-column:1/-1}.ng-incident-revisit-disclosures{gap:var(--ng-system-space-2);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;display:grid}.ng-cleanup-completion-actions{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}@media (max-width:980px){.ng-revisit-product-canvas{overflow:auto}.ng-revisit-product-canvas>.ng-incident-revisit{min-height:0}.ng-incident-revisit__canvas{min-height:62svh}}@media (max-width:560px){.ng-incident-revisit__rail,.ng-incident-revisit__inspector{padding:var(--ng-system-space-4)}.ng-incident-revisit__canvas{min-height:70svh}.ng-incident-revisit-map-guide{top:var(--ng-system-space-2);max-width:calc(100% - 5.5rem)}.ng-incident-revisit-evidence__grid,.ng-incident-revisit-form__split,.ng-incident-revisit-form__conditions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.ng-incident-revisit-map-guide,.ng-incident-revisit-evidence__grid article,.ng-incident-revisit__boundary,.ng-incident-revisit-blocked{forced-color-adjust:auto;background-color:canvas;background-image:none;border-color:canvastext}}.ng-field-mission-product-canvas{overflow:hidden}.ng-field-mission-product-canvas>.ng-field-mission{min-height:calc(100svh - var(--ng-system-pane-header-height))}.ng-field-mission__rail,.ng-field-mission__inspector{align-content:start;gap:var(--ng-system-space-4);padding:clamp(1rem,2vw,1.35rem);display:grid}.ng-field-mission__canvas{min-height:32rem;position:relative;overflow:hidden}.ng-field-mission__map{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.ng-field-mission__header{gap:var(--ng-system-space-2);display:grid}.ng-field-mission__header :is(p,h2){margin:0}.ng-field-mission__header h2,.ng-field-mission-form__heading h3,.ng-field-mission-dataset h3,.ng-field-mission-empty h3{font-size:var(--ng-system-type-title);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-heading);overflow-wrap:break-word}.ng-field-mission__header>p:last-of-type,.ng-field-mission-form__heading>p:last-child,.ng-field-mission-dataset>div>p:last-child,.ng-field-mission-empty p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-field-mission__status{border:1px solid var(--ng-system-border-subtle);width:fit-content;padding:var(--ng-system-space-1) var(--ng-system-space-2);background:var(--ng-system-surface-selected);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-medium);border-radius:999px}.ng-field-mission-progress{margin:0;padding:0;list-style:none;display:grid}.ng-field-mission-progress li{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-2);padding:var(--ng-system-space-2);background-image:var(--ng-system-line-fade-inline);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);background-position:top;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.ng-field-mission-progress li:first-child{background-image:none}.ng-field-mission-progress li[data-state=current]{box-shadow:inset 3px 0 0 rgb(var(--ng-system-human-primary-rgb));color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-semibold)}.ng-field-mission-progress li[data-state=done] svg{color:rgb(var(--ng-system-human-primary-rgb))}.ng-field-mission__rail-note,.ng-field-mission__error,.ng-field-mission-form__geometry-status,.ng-field-mission-dataset__boundary{align-items:start;gap:var(--ng-system-space-2);border-left:2px solid var(--ng-system-border-control);padding:var(--ng-system-space-3);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);background:0 0;grid-template-columns:1.3rem minmax(0,1fr);margin:0;display:grid}.ng-field-mission__rail-note p,.ng-field-mission-form__geometry-status span,.ng-field-mission-dataset__boundary{margin:0}.ng-field-mission__legal-boundary,.ng-field-mission-form__boundary,.ng-field-mission-form__help{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);margin:0}.ng-field-mission-unit-index{gap:var(--ng-system-space-2);border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-3);display:grid}.ng-field-mission-unit-index>div{justify-content:space-between;align-items:baseline;gap:var(--ng-system-space-2);display:flex}.ng-field-mission-unit-index h3,.ng-field-mission-unit-index>div>span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);margin:0}.ng-field-mission-unit-index ol,.ng-field-mission-observation-index{margin:0;padding:0;list-style:none;display:grid}.ng-field-mission-unit-index button{width:100%;min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-2);border:0;border-top:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-2);color:var(--ng-system-label-primary);font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ng-field-mission-unit-index li:first-child button{border-top:0}.ng-field-mission-unit-index button:hover,.ng-field-mission-unit-index button:focus-visible,.ng-field-mission-unit-index button[aria-pressed=true]{background:var(--ng-system-surface-selected);outline:0}.ng-field-mission-unit-index button:focus-visible{box-shadow:inset 0 0 0 2px var(--ng-system-focus)}.ng-field-mission-unit-index button>span:first-child,.ng-field-mission-observation-index li>span:first-child{gap:2px;min-width:0;display:grid}.ng-field-mission-unit-index :is(strong,small),.ng-field-mission-observation-index :is(strong,small){overflow-wrap:break-word}.ng-field-mission-unit-index small,.ng-field-mission-observation-index small{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata)}.ng-field-mission-map-legend,.ng-field-mission-map-guide{z-index:3;border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:var(--ng-system-material-functional);color:var(--ng-system-label-primary);box-shadow:var(--ng-system-shadow-surface);-webkit-backdrop-filter:var(--ng-system-material-filter-functional);backdrop-filter:var(--ng-system-material-filter-functional);align-items:center;display:flex;position:absolute}.ng-field-mission-map-legend{right:calc(var(--ng-system-space-3) + var(--ng-system-control-height-compact) + var(--ng-system-space-2));bottom:var(--ng-system-space-3);gap:var(--ng-system-space-3);padding:var(--ng-system-space-2) var(--ng-system-space-3);font-size:var(--ng-system-type-metadata);flex-wrap:wrap}.ng-field-mission-map-legend span{align-items:center;gap:var(--ng-system-space-1);display:inline-flex}.ng-field-mission-map-guide{top:var(--ng-system-space-3);justify-content:space-between;gap:var(--ng-system-space-3);width:min(34rem,100% - 7rem);padding:var(--ng-system-space-2) var(--ng-system-space-3);font-size:var(--ng-system-type-ui);left:50%;transform:translate(-50%)}.ng-field-mission-form,.ng-field-mission-dataset,.ng-field-mission-transition,.ng-field-mission-empty{gap:var(--ng-system-space-3);display:grid}.ng-field-mission-form__heading,.ng-field-mission-dataset>div:first-child{gap:var(--ng-system-space-1);display:grid}.ng-field-mission-form__heading :is(p,h3),.ng-field-mission-dataset :is(p,h3){margin:0}.ng-field-mission-form .ng-web-field{gap:var(--ng-system-space-1);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid}.ng-field-mission-form .ng-web-field__label,.ng-field-mission-form__conditions legend{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold)}.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 :is(input,select,textarea):focus-visible{border-color:var(--ng-system-border-strong);outline:2px solid var(--ng-system-focus);outline-offset:1px}@media (pointer:coarse){.ng-field-mission-form :is(input,select,textarea){min-height:var(--ng-system-touch-target-min)}}.ng-field-mission-form__split,.ng-field-mission-form__conditions{gap:var(--ng-system-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-field-mission-form__conditions{border:0;margin:0;padding:0}.ng-field-mission-form__conditions legend{margin-bottom:var(--ng-system-space-1);grid-column:1/-1}.ng-field-mission-form__geometry-status[data-ready=true]{border-left-color:rgb(var(--ng-system-human-primary-rgb))}.ng-field-mission-form__geometry-status strong{margin-bottom:var(--ng-system-space-1);display:block}.ng-field-mission-form__technical{border-block:1px solid var(--ng-system-border-subtle);padding-block:var(--ng-system-space-2)}.ng-field-mission-form__technical summary,.ng-field-mission-dataset details summary,.ng-field-mission-transition details summary{min-height:var(--ng-system-control-height-compact);cursor:pointer;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui)}.ng-field-mission-form__technical[open]{gap:var(--ng-system-space-3);display:grid}.ng-field-mission-transition{border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-4);grid-template-columns:1.3rem minmax(0,1fr);align-items:start}.ng-field-mission-transition>div{gap:var(--ng-system-space-1);display:grid}.ng-field-mission-transition p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);margin:0}.ng-field-mission-transition>:is(button,details){grid-column:1/-1}.ng-field-mission-transition details{border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-2)}.ng-field-mission-dataset{border-top:1px solid var(--ng-system-border-subtle);padding-top:var(--ng-system-space-4)}.ng-field-mission-dataset dl{border-block:1px solid var(--ng-system-border-subtle);margin:0}.ng-field-mission-dataset dl>div{min-height:var(--ng-system-control-height-compact);justify-content:space-between;align-items:center;gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-2);display:flex}.ng-field-mission-dataset dl>div+div{border-top:1px solid var(--ng-system-border-subtle)}.ng-field-mission-dataset :is(dt,dd){font-size:var(--ng-system-type-ui);margin:0}.ng-field-mission-dataset dd{font-variant-numeric:tabular-nums;font-weight:var(--ng-system-weight-semibold)}.ng-field-mission-dataset code{max-width:100%;padding-top:var(--ng-system-space-2);overflow-wrap:anywhere;color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);display:block}.ng-field-mission-observation-index{border-block:1px solid var(--ng-system-border-subtle)}.ng-field-mission-observation-index li{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ng-field-mission-observation-index li+li{border-top:1px solid var(--ng-system-border-subtle)}.ng-field-mission-observation-index time{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);white-space:nowrap}.ng-field-mission__error{border-left-color:rgb(var(--ng-system-danger-rgb));color:rgb(var(--ng-system-danger-rgb))}@media (max-width:980px){.ng-field-mission-product-canvas{overflow:auto}.ng-field-mission-product-canvas>.ng-field-mission{min-height:0}.ng-field-mission__canvas{min-height:62svh}}@media (max-width:560px){.ng-field-mission__rail,.ng-field-mission__inspector{padding:var(--ng-system-space-4)}.ng-field-mission__canvas{min-height:70svh}.ng-field-mission-map-guide{top:var(--ng-system-space-2);align-items:flex-start;width:calc(100% - 5.5rem)}.ng-field-mission-map-legend{right:calc(var(--ng-system-space-2) + var(--ng-system-control-height-compact) + var(--ng-system-space-2));bottom:var(--ng-system-space-2);left:var(--ng-system-space-2)}.ng-field-mission-form__split,.ng-field-mission-form__conditions{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.ng-field-mission-form__technical summary,.ng-field-mission-dataset details summary,.ng-field-mission-transition details summary{min-height:var(--ng-system-control-height-touch);align-items:center;display:flex}}@media (forced-colors:active){.ng-field-mission-map-legend,.ng-field-mission-map-guide,.ng-field-mission__status{forced-color-adjust:auto;border:1px solid canvastext}}.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-inspector .ng-authority-absence{border-left-color:var(--ng-system-border-control);padding:var(--ng-system-space-3) 0 var(--ng-system-space-3) var(--ng-system-space-3);background:0 0}.ng-authority-case-inspector .ng-authority-decision-form .ng-web-field{padding:var(--ng-system-space-3) 0;background:0 0;border-radius:0}.ng-authority-case-inspector .ng-authority-decision-form .ng-web-field+.ng-web-field{border-top:1px solid var(--ng-system-border-subtle)}.ng-authority-case-inspector .ng-authority-decision-form .ng-web-field__label{font-weight:var(--ng-system-weight-semibold)}.ng-authority-case-inspector .ng-environmental-review-summary{border-block:1px solid var(--ng-system-border-subtle);display:block}.ng-authority-case-sheet--focused .ng-environmental-case-review{border:0;margin-top:0;padding:0}.ng-authority-case-inspector .ng-environmental-bindings>div{row-gap:var(--ng-system-space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.ng-authority-case-inspector .ng-environmental-bindings a{grid-column:1/-1}.ng-authority-case-inspector .ng-environmental-review-summary .ng-web-metric-item{min-height:var(--ng-system-control-height-compact);justify-content:space-between;align-items:baseline;gap:var(--ng-system-space-3);padding:var(--ng-system-space-2) 0;border-left:0;display:flex}.ng-authority-case-inspector .ng-environmental-review-summary .ng-web-metric-item+.ng-web-metric-item{border-top:1px solid var(--ng-system-border-subtle)}.ng-authority-case-inspector .ng-environmental-review-summary .ng-web-metric-item--action{align-items:center;padding-block:0}.ng-authority-case-inspector .ng-environmental-review-summary .ng-web-metric-item dt{min-width:0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-regular);line-height:var(--ng-system-leading-tight)}.ng-authority-case-inspector .ng-environmental-review-summary .ng-web-metric-item dd{font-size:var(--ng-system-type-ui);overflow-wrap:normal;text-align:right;flex:none;margin:0}.ng-authority-case-inspector .ng-environmental-review-rails{grid-template-columns:minmax(0,1fr);gap: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-inspector .ng-environmental-review-rails>div+div{border-top:1px solid var(--ng-system-border-subtle)}.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-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.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-environmental-dossier__hero{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ng-environmental-dossier__hero h1{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-heading);-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}.ng-environmental-dossier__hero>p:last-child{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.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}.ng-environmental-dossier__metrics .ng-web-metric-item{padding:var(--ng-system-space-2) var(--ng-system-space-3);background:0 0;border-radius:0}.ng-environmental-dossier__metrics .ng-web-metric-item:nth-child(2n){border-left:1px solid var(--ng-system-border-subtle)}.ng-environmental-dossier__metrics .ng-web-metric-item:nth-child(n+3){border-top:1px solid var(--ng-system-border-subtle)}.ng-environmental-dossier__metrics .ng-web-metric-item dt{font-weight:var(--ng-system-weight-medium)}.ng-environmental-dossier__metrics .ng-web-metric-item dd{font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}.ng-environmental-dossier__nav{background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:visible}.ng-environmental-dossier__nav a{min-height:var(--ng-system-control-height-compact);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-medium);line-height:var(--ng-system-leading-tight);border-radius:0;align-items:center;padding-inline:.55rem;text-decoration:none;display:flex;position:relative}@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__nav a+a{background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ng-environmental-dossier__nav a:hover,.ng-environmental-dossier__nav a:focus-visible{background-color:var(--ng-system-workspace-selection);color:var(--ng-system-label-primary)}.ng-environmental-dossier-section h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-environmental-dossier-governance__boundary{margin:var(--ng-system-space-4) 0 0;border-left:2px solid var(--ng-system-border-control);padding:var(--ng-system-space-2) 0 var(--ng-system-space-2) var(--ng-system-space-3);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-environmental-dossier-governance__groups{margin-top:var(--ng-system-space-4);display:grid}.ng-environmental-dossier-governance__groups>section{gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-4);background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-environmental-dossier-governance__groups h3,.ng-environmental-dossier-governance__groups p,.ng-environmental-dossier-governance__groups ol,.ng-environmental-dossier-governance__groups dl,.ng-environmental-dossier-governance__groups dd{margin:0}.ng-environmental-dossier-governance__groups h3{font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}.ng-environmental-dossier-governance__groups ol{gap:0;padding:0;list-style:none;display:grid}.ng-environmental-dossier-governance__groups ol>li{gap:var(--ng-system-space-2);padding-block:var(--ng-system-space-3);display:grid}.ng-environmental-dossier-governance__groups ol>li+li{border-top:1px solid var(--ng-system-border-subtle)}.ng-environmental-dossier-governance__row-heading{justify-content:space-between;align-items:baseline;gap:var(--ng-system-space-2) var(--ng-system-space-4);flex-wrap:wrap;display:flex}.ng-environmental-dossier-governance__row-heading span,.ng-environmental-dossier-governance__groups small,.ng-environmental-dossier-governance__groups dt{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-tight)}.ng-environmental-dossier-governance__groups p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-environmental-dossier-governance__groups dl{gap:var(--ng-system-space-2) var(--ng-system-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-environmental-dossier-governance__groups dl>div{gap:var(--ng-system-space-1);min-width:0;display:grid}.ng-environmental-dossier-governance__groups dd{overflow-wrap:break-word;font-size:var(--ng-system-type-ui)}.ng-environmental-dossier__identity strong{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-environmental-dossier__sections{content-visibility:auto;display:block}.ng-environmental-dossier__identity{background-image:none;padding-top:0}.ng-environmental-dossier__export{gap:var(--ng-system-space-3);padding-block:var(--ng-system-space-4);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-environmental-dossier__export header,.ng-environmental-dossier__export-link span{gap:var(--ng-system-space-1);display:grid}.ng-environmental-dossier__export h2,.ng-environmental-dossier__export p{margin:0}.ng-environmental-dossier__export h2{font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-environmental-dossier__export p,.ng-environmental-dossier__export-link small{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body)}.ng-environmental-dossier__export-link{min-height:var(--ng-system-control-height-touch);align-items:center;gap:var(--ng-system-space-3);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-primary-label);grid-template-columns:1.25rem minmax(0,1fr) 1rem;text-decoration:none;display:grid}.ng-environmental-dossier__export-link:hover,.ng-environmental-dossier__export-link:focus-visible{background:var(--ng-system-surface-hover)}.ng-environmental-dossier__export-link strong,.ng-environmental-dossier__export-link small{overflow-wrap:break-word}.ng-environmental-dossier__technical{margin-top:auto}.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-shell .mapboxgl-ctrl-group,.ng-map-shell .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-shell .mapboxgl-ctrl-group button{background-color:#0000}.ng-map-shell .mapboxgl-ctrl-group button+button{border-top-color: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{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-mark{width:24px;height:24px}.ng-product-sidebar__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-environmental-dossier-governance__groups dl{grid-template-columns:minmax(0,1fr)}.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:rgb(var(--ng-system-info-rgb))}.ng-product-mobile-nav__item:focus-visible{outline:3px solid var(--ng-system-focus);outline-offset:2px}.ng-product-mobile-nav__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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{width:min(100%, var(--ng-system-content-max-width));padding:var(--ng-system-space-8);margin:0 auto}.ng-project-index__intro{justify-content:space-between;align-items:flex-start;gap:var(--ng-system-space-8);min-width:0;padding-bottom:var(--ng-system-space-6);border-bottom:1px solid var(--ng-system-border-subtle);display:flex}.ng-project-index__intro>p{max-width:64ch;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);margin:0;line-height:1.55}.ng-project-index__metrics.ng-web-metric-strip{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:0 0;gap:0;min-width:max-content;display:flex}.ng-project-index__metrics .ng-web-metric-item{min-width:86px;padding:var(--ng-system-space-2) var(--ng-system-space-3);box-shadow:none;background:0 0;border:0;border-radius:0}.ng-project-index__metrics .ng-web-metric-item+.ng-web-metric-item{border-left:1px solid var(--ng-system-border-subtle)}.ng-project-index__metrics .ng-web-metric-item dt{font-size:var(--ng-system-type-compact)}.ng-project-index__metrics .ng-web-metric-item dd{font-size:var(--ng-system-type-ui)}.ng-project-index__section,.ng-project-index__empty{margin-top:var(--ng-system-space-8)}.ng-project-index__section-heading{min-height:var(--ng-system-control-height-compact);justify-content:space-between;align-items:center;gap:var(--ng-system-space-3);display:flex}.ng-project-index__section-heading h2,.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-project-index__section-heading>span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-project-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-project-index__row.ng-web-row,.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-project-index__row.ng-web-row+.ng-project-index__row.ng-web-row,.ng-product-index__row.ng-web-row+.ng-product-index__row.ng-web-row{border-top:1px solid var(--ng-system-border-subtle)}.ng-project-index__row .ng-web-row__link,.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-project-index__row .ng-web-row__link:hover,.ng-project-index__row .ng-web-row__link:focus-visible,.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-project-index__identity,.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-project-index__identity small,.ng-project-index__metadata,.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-project-index__metadata,.ng-product-index__metadata{min-width:0}.ng-project-index__row .ng-collection-row__action,.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-project-index__row .ng-web-row__chevron,.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__section--secondary{padding-top:var(--ng-system-space-4);border-top:1px solid var(--ng-system-border-subtle)}.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-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-project-index,.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-project-index:before,.ng-product-index:before{content:none}.ng-project-index__intro,.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-project-index__intro>p,.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-project-index__metrics.ng-web-metric-strip{width:auto;min-width:max-content;display:flex}.ng-project-index__metrics .ng-web-metric-item,.ng-project-index>:not(.ng-project-index__intro),.ng-product-index>:not(.ng-product-index__intro){min-width:0}.ng-project-index__section,.ng-product-index__section,.ng-authority-index__workspace,.ng-profile-workspace>:not(.ng-product-index__intro){width:100%}.ng-project-index__section,.ng-product-index__section,.ng-authority-index__workspace{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-index__workspace{min-width:0;margin-top:var(--ng-system-space-6);border-block:1px solid var(--ng-system-border-subtle);grid-template-columns:minmax(0,1fr) minmax(20rem,30%);gap:0;display:grid}.ng-authority-index__queue,.ng-authority-index__context{min-width:0}.ng-authority-index__queue{padding-right:var(--ng-system-space-6);align-content:start;gap:0;display:grid}.ng-authority-index__context{border:0;border-left:1px solid var(--ng-system-border-subtle);background:0 0;border-radius:0;align-self:start;overflow:hidden}.ng-authority-metrics.ng-web-metric-strip{border-top:0}.ng-authority-metrics .ng-web-metric-item:first-child{padding-left:0}.ng-authority-index__map-wrap{border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-recessed-media-base);min-height:15rem;position:relative;overflow:hidden}.ng-authority-index__context .ng-authority-section-heading{justify-content:space-between;align-items:center;gap:var(--ng-system-space-3);padding:var(--ng-system-space-4) var(--ng-system-space-4) 0;display:flex}.ng-authority-index__context .ng-authority-section-heading span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-compact)}.ng-authority-index__context .ng-authority-section-heading h2{font-size:var(--ng-system-type-headline);margin:2px 0 0;line-height:1.25}.ng-authority-index__context .ng-authority-export-actions{gap:var(--ng-system-space-1);display:flex}.ng-authority-index__context .ng-authority-export-note{margin:var(--ng-system-space-2) var(--ng-system-space-4) var(--ng-system-space-3);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.45}.ng-authority-index__context .ng-web-list{box-shadow:none;background:0 0;border:0;border-radius:0}.ng-authority-index__context .ng-web-row{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.ng-authority-task-rail{justify-content:space-between;align-items:center;gap:var(--ng-system-space-5);min-width:0;padding:var(--ng-system-space-5) 0;background-color:#0000;background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;border:0;border-radius:0;display:flex}.ng-authority-task-rail span,.ng-authority-task-rail h2,.ng-authority-task-rail p{margin:0}.ng-authority-task-rail span{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-compact)}.ng-authority-task-rail h2{font-size:var(--ng-system-type-headline);margin-top:2px}.ng-authority-task-rail p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);margin-top:4px}.ng-authority-task-rail .ng-button{flex:none}.ng-authority-mission-attention{min-width:0;padding:var(--ng-system-space-5) 0;background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.ng-authority-mission-attention__heading{justify-content:space-between;align-items:end;gap:var(--ng-system-space-4);min-width:0;display:flex}.ng-authority-mission-attention__heading span,.ng-authority-mission-attention__heading h2,.ng-authority-mission-attention__heading strong,.ng-authority-mission-attention__boundary{margin:0}.ng-authority-mission-attention__heading span{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-compact)}.ng-authority-mission-attention__heading h2{font-size:var(--ng-system-type-headline);margin-top:2px;line-height:1.25}.ng-authority-mission-attention__heading strong{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-headline);font-variant-numeric:tabular-nums}.ng-authority-mission-attention__boundary{max-width:54rem;margin-top:var(--ng-system-space-2);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:1.45}.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-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-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-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-period-select{min-height:var(--ng-system-control-height-compact);align-items:center;gap:var(--ng-system-space-1);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);padding-left:var(--ng-system-space-2);background:var(--ng-system-surface-subtle);color:var(--ng-system-label-secondary);grid-template-columns:auto minmax(0,1fr);display:inline-grid}.ng-spatial-atlas-period-select:focus-within{border-color:rgb(var(--ng-system-human-primary-rgb) / .38);box-shadow:0 0 0 2px var(--ng-system-focus)}.ng-spatial-atlas-period-select .ng-system-select{width:auto;min-width:5.75rem;min-height:var(--ng-system-control-height-compact);padding:0 var(--ng-system-space-4) 0 var(--ng-system-space-1);color:var(--ng-system-label-primary);font-size:var(--ng-system-type-compact);background-color:#0000;border:0;outline:0}@media (pointer:coarse){.ng-spatial-atlas-tool-button.ng-system-button{width:var(--ng-system-touch-target-min);min-width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min);min-height:var(--ng-system-touch-target-min)}.ng-spatial-atlas-period-select,.ng-spatial-atlas-period-select .ng-system-select{min-height:var(--ng-system-touch-target-min)}}.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-recessed-media-base);width:2.75rem;height:2.75rem;color:var(--ng-system-label-tertiary);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-layer-list{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);gap:2px;padding:2px;display:inline-flex}.ng-spatial-atlas-layer-toggle.ng-system-button{margin:0}.ng-spatial-atlas-layer-toggle[data-selected=false]{opacity:.55}.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);height:100%;color:var(--ng-system-label-tertiary);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-inspector__status{padding:0 var(--ng-system-space-4) var(--ng-system-space-3)}.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:minmax(7.5rem,.8fr) minmax(0,1.2fr);display:grid}.ng-spatial-atlas-facts dt{align-items:flex-start;gap:var(--ng-system-space-2);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);display:flex}@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-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-workbench__rail>.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-workbench__rail>.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-workbench__rail>.ng-incident-chain>li+li{border-top:1px solid var(--ng-system-border-subtle)}.ng-case-workbench__rail>.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-workbench__rail>.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{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;align-items:center;gap:var(--ng-system-space-1);min-width:0;padding:var(--ng-system-space-2) 0;background-color:rgb(var(--ng-system-elevated-grouped-rgb) / .96);background-image:var(--ng-system-line-fade-inline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;display:flex;position:sticky;top:0;overflow-x:auto}.ng-case-dossier-nav::-webkit-scrollbar{display:none}.ng-case-dossier-nav__identity,.ng-case-dossier-nav>a{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-medium);flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ng-case-dossier-nav__identity{color:var(--ng-system-label-primary);margin-right:auto}.ng-case-dossier-nav>a{min-height:var(--ng-system-control-height-compact);padding:0 var(--ng-system-space-2);border-bottom:1px solid #0000}.ng-case-dossier-nav>a:hover,.ng-case-dossier-nav>a:focus-visible{border-bottom-color:var(--ng-system-border-strong);color:var(--ng-system-label-primary)}@media (max-width:980px){.ng-case-dossier-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ng-case-dossier-nav__identity{grid-column:1/-1}.ng-case-dossier-nav>a{justify-content:center;min-width:0}}.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-shell .mapboxgl-ctrl-icon,.ng-map-shell .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{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-mark{flex:0 0 24px;width:24px;height:24px}.ng-product-pane-header__mobile-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-project-index{padding:var(--ng-system-space-5) var(--ng-system-space-4)}.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-authority-index__workspace{grid-template-columns:minmax(0,1fr)}.ng-authority-index__context{border-bottom:1px solid var(--ng-system-border-subtle);border-left:0;order:-1}.ng-authority-index__queue{padding-right:0}.ng-authority-index__map-wrap{min-height:12rem}.ng-authority-task-rail{display:grid}.ng-authority-task-rail .ng-button{width:100%}.ng-project-index__intro{gap:var(--ng-system-space-4);padding-bottom:var(--ng-system-space-5);display:grid}.ng-project-index__metrics.ng-web-metric-strip{width:100%;min-width:0}.ng-project-index__metrics .ng-web-metric-item{flex:1 1 0;min-width:0}.ng-project-index__section,.ng-project-index__empty{margin-top:var(--ng-system-space-6)}.ng-project-index__row .ng-web-row__link,.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-project-index__metadata,.ng-product-index__metadata{grid-column:1/span 2}.ng-project-index__row .ng-collection-row__action,.ng-product-index__row .ng-collection-row__action{align-self:start}.ng-project-index__row .ng-web-row__chevron,.ng-product-index__row .ng-web-row__chevron{grid-area:1/3/span 2;align-self:center}.ng-authority-case-sheet.ng-system-workspace,.ng-environmental-dossier.ng-system-workspace{gap:0;padding:0}.ng-authority-case-rail,.ng-authority-case-canvas,.ng-authority-case-inspector,.ng-environmental-dossier__rail,.ng-environmental-dossier__sections,.ng-environmental-dossier__inspector{padding:1rem}.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{padding:var(--ng-system-space-5) 0;background:0 0;border:0;border-radius:0}.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,30rem)}.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-workbench__rail>.ng-incident-chain{gap:0 var(--ng-system-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ng-case-workbench__rail>.ng-incident-chain>li+li{border-top:0}.ng-case-workbench__rail>.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>.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-report-shell{--ng-functional-pane-width:clamp(23rem, 31vw, 27rem)}.ng-functional-report-shell:after{background:linear-gradient(90deg, rgb(var(--ng-system-window-canvas-rgb) / .12) 0%, transparent 42%)}.ng-functional-report-sheet{--ng-system-fade-frame-fill:var(--ng-system-workspace-chrome);z-index:3;top:var(--ng-product-header-height);width:var(--ng-functional-pane-width);overscroll-behavior:contain;background-color:var(--ng-system-workspace-chrome);min-width:0;box-shadow:none;scrollbar-gutter:stable;border:0;border-radius:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;overflow:auto;container:report-pane/inline-size}.ng-functional-flow-header{z-index:4;gap:var(--ng-system-space-4);padding:var(--ng-system-space-4) var(--ng-system-space-5);background-color:var(--ng-system-workspace-chrome);background-image:var(--ng-system-line-fade-inline);-webkit-backdrop-filter:none;backdrop-filter:none;background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;border:0;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0}.ng-functional-flow-heading{grid-template-columns:var(--ng-system-touch-target-min) minmax(0, 1fr);gap:var(--ng-system-space-3);align-items:center;min-width:0;display:grid}.ng-functional-flow-heading>div{min-width:0}.ng-functional-flow-header h1{font-size:var(--ng-system-type-title);overflow-wrap:break-word;margin:0;line-height:1.18}.ng-functional-flow-header .ng-surface-kicker{margin:0 0 var(--ng-system-space-1);color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold)}.ng-functional-back,.ng-functional-back-spacer{width:var(--ng-system-touch-target-min);min-width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min)}.ng-functional-back{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);padding:0}.ng-functional-step-tracker{gap:var(--ng-system-space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.ng-functional-step-tracker li{min-width:0;color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-compact);font-weight:var(--ng-system-weight-semibold);grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.35rem;line-height:1.15;display:grid;position:relative}.ng-functional-step-tracker li>span:last-child{overflow-wrap:break-word;min-width:0}.ng-functional-step-marker{border:1px solid var(--ng-system-border-control);background:var(--ng-system-surface-canvas);width:1.25rem;height:1.25rem;color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-compact);border-radius:50%;place-items:center;display:grid}.ng-functional-step-tracker li[data-state=current]{color:var(--ng-system-primary-label)}.ng-functional-step-tracker li[data-state=current] .ng-functional-step-marker,.ng-functional-step-tracker li[data-state=complete] .ng-functional-step-marker{border-color:rgb(var(--ng-system-human-primary-rgb));background:rgb(var(--ng-system-human-primary-rgb));color:rgb(var(--ng-system-on-human-primary-rgb))}.ng-functional-step{gap:var(--ng-system-space-4);min-width:0;min-height:0;padding:var(--ng-system-space-5);flex-direction:column;flex:1 0 auto;display:flex}.ng-functional-step>*{min-width:0}.ng-functional-step-intro{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-subheadline);overflow-wrap:break-word;margin:0;line-height:1.45}.ng-functional-report-sheet .ng-photo-guide{padding-block:var(--ng-system-space-1);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ng-functional-report-sheet .ng-photo-guide__item{gap:var(--ng-system-space-3);padding:var(--ng-system-space-3) 0;background:0 0;border:0;border-radius:0;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.ng-functional-report-sheet .ng-photo-guide__item+.ng-photo-guide__item{background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ng-functional-report-sheet .ng-photo-guide__item>span{border:1px solid var(--ng-system-border-control);background:var(--ng-system-surface-subtle);width:1.5rem;height:1.5rem;color:var(--ng-system-primary-label);font-size:var(--ng-system-type-compact);font-weight:var(--ng-system-weight-bold);border-radius:50%;place-items:center;display:grid}.ng-functional-report-sheet .ng-photo-guide__item strong{font-size:var(--ng-system-type-subheadline);line-height:1.25}.ng-functional-report-sheet .ng-photo-guide__item p{margin:var(--ng-system-space-1) 0 0;color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata);line-height:1.4}.ng-functional-photo-strip{gap:var(--ng-system-space-2);max-width:100%;padding-bottom:var(--ng-system-space-2);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(9rem,44%);grid-auto-flow:column;display:grid;overflow-x:auto}.ng-functional-photo-strip article{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:var(--ng-system-recessed-media-base);scroll-snap-align:start;min-height:10rem;display:grid;position:relative;overflow:hidden}.ng-functional-photo-strip img{object-fit:cover;width:100%;height:7rem}.ng-functional-photo-strip article>div{gap:var(--ng-system-space-1);padding:var(--ng-system-space-2) var(--ng-system-space-3);display:grid}.ng-functional-photo-strip strong,.ng-functional-photo-strip span{overflow-wrap:break-word}.ng-functional-photo-strip article>div span{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-compact)}.ng-functional-photo-strip article>button{top:var(--ng-system-space-2);right:var(--ng-system-space-2);width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min);border:1px solid var(--ng-system-border-control);border-radius:var(--ng-system-radius-control);background:rgb(var(--ng-system-dark-window-canvas-rgb) / .88);color:rgb(var(--ng-system-dark-primary-label-rgb));place-items:center;display:grid;position:absolute}.ng-functional-capture-actions,.ng-functional-location-actions{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-functional-capture-actions>label{min-height:var(--ng-system-touch-target-min);cursor:pointer;overflow-wrap:break-word;text-align:center;flex:10rem;position:relative}.ng-functional-capture-actions input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ng-functional-action-bar{z-index:3;bottom:calc(-1 * var(--ng-system-space-5));gap:var(--ng-system-space-3);margin:auto calc(-1 * var(--ng-system-space-5)) calc(-1 * var(--ng-system-space-5));padding:var(--ng-system-space-4) var(--ng-system-space-5) calc(var(--ng-system-space-4) + var(--ng-safe-bottom));background-color:var(--ng-system-workspace-chrome);background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky}.ng-functional-action-bar>span{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata);overflow-wrap:break-word;line-height:1.4}.ng-functional-action-bar .ng-system-button{min-width:7rem;max-width:100%;min-height:var(--ng-system-touch-target-min);padding-block:var(--ng-system-space-2);white-space:normal;text-align:center;overflow-wrap:break-word}.ng-functional-location-status,.ng-functional-area-disclosure{gap:var(--ng-system-space-3);min-height:var(--ng-system-touch-target-min);padding-block:var(--ng-system-space-3);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ng-functional-location-status>div,.ng-functional-area-disclosure{min-width:0}.ng-functional-location-status>div{gap:var(--ng-system-space-1);display:grid}.ng-functional-location-status span,.ng-functional-area-disclosure span{color:var(--ng-system-neutral-metadata);overflow-wrap:break-word}.ng-functional-area-disclosure{gap:var(--ng-system-space-1);grid-template-columns:minmax(0,1fr)}.ng-functional-area-count{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-2);color:rgb(var(--ng-system-human-primary-rgb));margin:0;display:flex}.ng-functional-location-actions .ng-system-button{min-height:var(--ng-system-touch-target-min);padding-block:var(--ng-system-space-2);white-space:normal;flex:11rem}.ng-functional-area-toolbar{z-index:5;top:var(--ng-system-space-3);right:var(--ng-product-inline-gutter);position:absolute}.ng-functional-area-toolbar .ng-system-button{width:var(--ng-system-touch-target-min);min-width:var(--ng-system-touch-target-min);padding:0}.ng-functional-visibility{border:0;margin:0}.ng-functional-choice-list,.ng-functional-review-list{background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-functional-choice-list>label{gap:var(--ng-system-space-3);min-height:4rem;padding:var(--ng-system-space-3) 0;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.ng-functional-choice-list>label+label,.ng-functional-review-list>div+div{background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ng-functional-choice-list input{opacity:0;pointer-events:none;position:absolute}.ng-functional-choice-list label>span{gap:var(--ng-system-space-1);min-width:0;display:grid}.ng-functional-choice-list small{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata);line-height:1.4}.ng-functional-choice-list svg{color:#0000}.ng-functional-choice-list label[data-selected=true] svg{color:rgb(var(--ng-system-human-primary-rgb))}.ng-functional-choice-list label:focus-within{outline:3px solid var(--ng-system-focus);outline-offset:3px}.ng-functional-review-list>div{grid-template-columns:minmax(0, 1fr) var(--ng-system-touch-target-min);gap:var(--ng-system-space-2);min-height:3.75rem;padding-block:var(--ng-system-space-3);align-items:center;display:grid}.ng-functional-review-list>div>span{gap:var(--ng-system-space-1);min-width:0;display:grid}.ng-functional-review-list small{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata)}.ng-functional-review-list strong{overflow-wrap:break-word}.ng-functional-review-list .ng-system-button{width:var(--ng-system-touch-target-min);min-width:var(--ng-system-touch-target-min);padding:0}.ng-functional-title-field{gap:var(--ng-system-space-2);color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);display:grid}.ng-functional-title-field .ng-input{width:100%}.ng-functional-consent{min-height:var(--ng-system-touch-target-min)}.ng-functional-consent span,.ng-functional-consent a,.ng-functional-offline,.ng-functional-upload-progress,.ng-functional-step .ng-error{overflow-wrap:break-word}.ng-functional-offline,.ng-functional-upload-progress{padding-block:var(--ng-system-space-3);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);color:var(--ng-system-neutral-metadata);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;margin:0}.ng-functional-submit{min-height:var(--ng-system-touch-target-min);white-space:normal;overflow-wrap:break-word}.ng-functional-receipt{min-height:100%;padding-top:var(--ng-system-space-8);align-content:start}.ng-functional-receipt h1,.ng-functional-receipt p{overflow-wrap:break-word;margin:0}.ng-functional-receipt-mark{background:rgb(var(--ng-system-human-primary-rgb));width:3rem;height:3rem;color:rgb(var(--ng-system-on-human-primary-rgb));border-radius:50%;place-items:center;display:grid}.ng-functional-receipt dl{background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;margin:0;display:grid}.ng-functional-receipt dl>div{gap:var(--ng-system-space-1);padding-block:var(--ng-system-space-3);display:grid}.ng-functional-receipt dl>div+div{background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ng-functional-receipt dt{color:var(--ng-system-neutral-metadata);font-size:var(--ng-system-type-metadata)}.ng-functional-receipt dd{font-weight:var(--ng-system-weight-bold);overflow-wrap:break-word;margin:0}.ng-functional-receipt-link{width:100%;min-height:var(--ng-system-touch-target-min);white-space:normal;text-align:center}@media (min-width:1024px){.ng-functional-report-sheet{left:var(--ng-system-navigation-rail-width)}.ng-functional-report-shell .mapboxgl-ctrl-bottom-left{margin-left:calc(var(--ng-system-navigation-rail-width) + var(--ng-functional-pane-width))}}@media (min-width:761px) and (max-width:1023px){.ng-functional-report-sheet{bottom:var(--ng-fixed-nav-clearance)}}@media (max-width:760px){.ng-functional-report-shell:after{background:linear-gradient(180deg, transparent 0%, transparent 42%, rgb(var(--ng-system-window-canvas-rgb) / .18) 100%)}.ng-functional-report-sheet{top:auto;right:0;bottom:var(--ng-fixed-nav-clearance);width:100%;max-height:min(68svh, 42rem, calc(100svh - var(--ng-fixed-nav-clearance) - var(--ng-product-header-height) - var(--ng-system-touch-target-min) - var(--ng-system-space-2) - var(--ng-system-touch-target-min) - var(--ng-system-space-2)));max-height:min(68dvh, 42rem, calc(100dvh - var(--ng-fixed-nav-clearance) - var(--ng-product-header-height) - var(--ng-system-touch-target-min) - var(--ng-system-space-2) - var(--ng-system-touch-target-min) - var(--ng-system-space-2)));border-radius:var(--ng-system-radius-surface) var(--ng-system-radius-surface) 0 0;scrollbar-gutter:auto;left:0}.ng-functional-flow-header,.ng-functional-step{padding-right:var(--ng-system-space-4);padding-left:var(--ng-system-space-4)}.ng-functional-step-tracker li{grid-template-columns:minmax(0,1fr);justify-items:center}.ng-functional-step-tracker li>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ng-functional-action-bar{margin-right:calc(-1 * var(--ng-system-space-4));margin-left:calc(-1 * var(--ng-system-space-4));padding-right:var(--ng-system-space-4);padding-left:var(--ng-system-space-4);grid-template-columns:minmax(0,1fr)}.ng-functional-action-bar .ng-system-button{width:100%}.ng-functional-photo-strip{grid-auto-columns:minmax(9rem,66%)}.ng-functional-area-toolbar{top:var(--ng-system-space-2);right:var(--ng-system-space-3)}.ng-functional-report-shell .mapboxgl-ctrl-top-right{top:var(--ng-system-space-1);right:var(--ng-system-space-3)}}@media (max-width:420px){.ng-functional-capture-actions,.ng-functional-location-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (forced-colors:active){.ng-functional-report-sheet,.ng-functional-flow-header,.ng-functional-action-bar,.ng-functional-report-sheet .ng-photo-guide,.ng-functional-location-status,.ng-functional-area-disclosure,.ng-functional-choice-list,.ng-functional-review-list,.ng-functional-receipt dl{background-color:canvas;background-image:none;border-color:canvastext}}.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-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}.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-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{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:13px}: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{justify-content:flex-start;gap:10px;width:auto}:is(.ng-product-studio,.ng-product-navigation-drawer) .ng-product-sidebar__brand .ng-brand-text{clip:auto;clip-path:none;width:auto;height:auto;font-size:16px;font-weight:var(--ng-system-weight-bold);letter-spacing:0;position:static;overflow:visible}: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:4px}:is(.ng-product-studio,.ng-product-navigation-drawer) :is(.ng-product-sidebar__create,.ng-product-sidebar__link){border-radius:6px;grid-template-columns:20px minmax(0,1fr);justify-items:start;gap:8px;width:100%;min-height:32px;padding:5px 8px}: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:var(--ng-system-surface-selected);color:var(--ng-system-label-primary);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,.ng-product-studio[data-navigation-collapsed=true] :is(.ng-product-sidebar__label,.ng-product-sidebar__section-label,.ng-brand-text){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}}.ng-authority-case-sheet--focused.ng-system-workspace{grid-template:"rail""panes"minmax(0,1fr)/minmax(0,1fr)}.ng-authority-case-sheet--focused>.ng-product-work-area{grid-area:panes}.ng-authority-case-sheet--focused .ng-authority-case-rail{z-index:6;gap:var(--ng-system-space-3);border-bottom:1px solid var(--ng-system-border-subtle);padding:var(--ng-system-space-4) var(--ng-system-space-5) 0;background:var(--ng-system-surface-raised);position:relative;overflow:visible}.ng-authority-case-sheet--focused .ng-authority-case-header{justify-content:space-between;align-items:flex-start;gap:var(--ng-system-space-4);min-width:0;display:flex}.ng-authority-case-identity{gap:var(--ng-system-space-1);min-width:0;display:grid}.ng-authority-case-sheet--focused .ng-authority-case-header h1{max-width:none;font-size:var(--ng-system-type-title)}.ng-authority-case-sheet--focused .ng-authority-case-status{padding-top:0}.ng-authority-case-sheet--focused .ng-authority-case-file-actions{gap:var(--ng-system-space-1);flex-wrap:nowrap;flex:none}.ng-authority-case-file-actions .ng-structured-case-export__menu{background:var(--ng-system-surface-raised);max-height:min(26rem,100svh - 12rem);inset-inline:auto 0;overflow-y:auto}.ng-authority-case-sheet--focused .ng-authority-case-progress{gap:var(--ng-system-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.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-authority-case-sheet--focused .ng-authority-case-progress li[aria-current]{border-bottom-color:rgb(var(--ng-system-human-primary-rgb))}.ng-authority-case-sheet--focused .ng-authority-case-canvas,.ng-authority-case-sheet--focused .ng-authority-case-inspector{padding:0}.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-case-sheet--focused .ng-authority-case-canvas{gap:var(--ng-system-space-5)}.ng-authority-case-sheet--focused .ng-authority-case-section__heading p{font-size:var(--ng-system-type-ui)}.ng-authority-case-sheet--focused .ng-authority-case-section__heading .ng-surface-kicker{font-size:var(--ng-system-type-metadata)}.ng-authority-case-sheet--focused .ng-authority-evidence-boundary{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata)}.ng-authority-case-sheet--focused .ng-authority-evidence-grid{align-items:start;gap:var(--ng-system-space-5);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.ng-authority-case-sheet--focused .ng-authority-evidence-item{border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-workspace-radius);background:var(--ng-system-surface-raised);min-width:0;overflow:hidden}.ng-authority-case-sheet--focused .ng-authority-evidence-item>.ng-evidence-photo-viewer{background:var(--ng-system-recessed-media-base);border:0;border-radius:0}.ng-authority-case-sheet--focused .ng-authority-evidence-item>.ng-evidence-photo-viewer>.ng-vision-photo>img{object-fit:contain}.ng-authority-case-sheet--focused .ng-authority-evidence-caption{padding:var(--ng-system-space-3);gap:0}.ng-authority-case-sheet--focused .ng-vision-photo__caption{border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-raised);max-width:calc(100% - 4.5rem);color:var(--ng-system-label-primary);inset-inline-start:var(--ng-system-space-2);inset-inline-end:auto}.ng-authority-case-sheet--focused .ng-authority-case-inspector{border-left:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised)}.ng-authority-case-sheet--focused .ng-web-field__badge{width:fit-content;color:var(--ng-system-label-primary);letter-spacing:0}.ng-authority-case-sheet--focused .ng-environmental-decision-form .ng-web-field{padding:var(--ng-system-space-3) 0;background:0 0;border-radius:0}.ng-authority-case-sheet--focused .ng-environmental-decision-form .ng-web-field+.ng-web-field{border-top:1px solid var(--ng-system-border-subtle)}.ng-authority-index__workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,26%)}.ng-authority-row .ng-web-row__link{align-items:center;gap:var(--ng-system-space-4);min-height:88px;padding-block:var(--ng-system-space-4);grid-template-columns:minmax(0,1.6fr) minmax(7rem,1fr) minmax(6rem,.8fr) 1rem}.ng-authority-row__identity,.ng-authority-row__state,.ng-authority-row__evidence{gap:var(--ng-system-space-1);min-width:0;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)}.ng-authority-row__evidence>span:first-child{align-items:center;gap:var(--ng-system-space-1);display:flex}.ng-authority-row__evidence svg{flex-shrink:0}.ng-authority-row .ng-web-row__link:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:-2px}@media (max-width:1023px){.ng-authority-case-sheet--focused.ng-system-workspace{grid-template:"rail""panes"minmax(0,1fr)/minmax(0,1fr);align-content:start}.ng-authority-case-sheet--focused .ng-authority-case-inspector{border-top:1px solid var(--ng-system-border-subtle);border-left:0}.ng-authority-index__workspace{grid-template-columns:minmax(0,1fr)}.ng-authority-index__queue{padding-right:0}.ng-authority-index__context{margin-top:var(--ng-system-space-5);border-top:1px solid var(--ng-system-border-subtle);border-left:0;order:0}}@media (max-width:600px){.ng-authority-case-sheet--focused .ng-authority-case-rail{padding-inline:var(--ng-system-space-4)}.ng-authority-case-sheet--focused .ng-authority-case-canvas,.ng-authority-case-sheet--focused .ng-authority-case-inspector{padding:0}.ng-review-pane-content{padding:16px}.ng-authority-case-sheet--focused .ng-authority-case-progress{gap:var(--ng-system-space-2);grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr))}.ng-authority-case-sheet--focused .ng-authority-case-progress li{grid-template-columns:minmax(0,1fr);align-content:start}.ng-authority-case-sheet--focused .ng-authority-case-progress li>span{overflow-wrap:anywhere;min-width:0}.ng-authority-row .ng-web-row__link{gap:var(--ng-system-space-2) var(--ng-system-space-3);grid-template-columns:minmax(0,1fr) 1rem}.ng-authority-row__identity,.ng-authority-row__state,.ng-authority-row__evidence{grid-column:1}.ng-authority-row__state,.ng-authority-row__evidence{gap:var(--ng-system-space-2);flex-wrap:wrap;display:flex}.ng-authority-row__chevron{grid-area:1/2/span 3}.ng-authority-mission-row .ng-web-row__link{padding-right:var(--ng-system-space-2)}.ng-authority-mission-row .ng-authority-row__identity strong{overflow-wrap:break-word}}
