@import"https://js.arcgis.com/4.33/@arcgis/core/assets/esri/themes/light/main.css";@import"https://js.arcgis.com/map-components/4.33/arcgis-map-components.css";@layer{:not([calcite-hydrated]):is(calcite-accordion,calcite-accordion-item,calcite-action,calcite-action-bar,calcite-action-group,calcite-action-menu,calcite-action-pad,calcite-alert,calcite-autocomplete,calcite-autocomplete-item,calcite-autocomplete-item-group,calcite-avatar,calcite-block,calcite-block-group,calcite-block-section,calcite-button,calcite-card,calcite-card-group,calcite-carousel,calcite-carousel-item,calcite-checkbox,calcite-chip,calcite-chip-group,calcite-color-picker,calcite-color-picker-hex-input,calcite-color-picker-swatch,calcite-combobox,calcite-combobox-item,calcite-combobox-item-group,calcite-date-picker,calcite-date-picker-day,calcite-date-picker-month,calcite-date-picker-month-header,calcite-dialog,calcite-dropdown,calcite-dropdown-group,calcite-dropdown-item,calcite-fab,calcite-filter,calcite-flow,calcite-flow-item,calcite-graph,calcite-handle,calcite-icon,calcite-inline-editable,calcite-input,calcite-input-date-picker,calcite-input-message,calcite-input-number,calcite-input-text,calcite-input-time-picker,calcite-input-time-zone,calcite-label,calcite-link,calcite-list,calcite-list-item,calcite-list-item-group,calcite-loader,calcite-menu,calcite-menu-item,calcite-meter,calcite-modal,calcite-navigation,calcite-navigation-logo,calcite-navigation-user,calcite-notice,calcite-option,calcite-option-group,calcite-pagination,calcite-panel,calcite-popover,calcite-progress,calcite-radio-button,calcite-radio-button-group,calcite-rating,calcite-scrim,calcite-segmented-control,calcite-segmented-control-item,calcite-select,calcite-sheet,calcite-shell,calcite-shell-center-row,calcite-shell-panel,calcite-slider,calcite-sort-handle,calcite-sortable-list,calcite-split-button,calcite-stack,calcite-stepper,calcite-stepper-item,calcite-swatch,calcite-swatch-group,calcite-switch,calcite-tab,calcite-tab-nav,calcite-tab-title,calcite-table,calcite-table-cell,calcite-table-header,calcite-table-row,calcite-tabs,calcite-text-area,calcite-tile,calcite-tile-group,calcite-tile-select,calcite-tile-select-group,calcite-time-picker,calcite-tip,calcite-tip-group,calcite-tip-manager,calcite-tooltip,calcite-tree,calcite-tree-item){visibility:hidden}:host{--calcite-internal-color-focus: var( --calcite-color-focus, var(--calcite-ui-focus-color, var(--calcite-color-brand)) )}:root{--calcite-border-width-none: 0;--calcite-border-width-sm: 1px;--calcite-border-width-md: 2px;--calcite-border-width-lg: 4px;--calcite-container-size-margin: 24px;--calcite-container-size-gutter: 16px;--calcite-container-size-content-fluid: 100%;--calcite-container-size-content-fixed: 1440px;--calcite-corner-radius-sharp: 0;--calcite-corner-radius-none: 0;--calcite-corner-radius-xs: 2px;--calcite-corner-radius-sm: 4px;--calcite-corner-radius-round: 4px;--calcite-corner-radius-pill: 100%;--calcite-font-family: "Avenir Next", Avenir, "Helvetica Neue", sans-serif;--calcite-font-family-code: Monaco, Consolas, "Andale Mono", "Lucida Console", monospace;--calcite-font-weight-light: 300;--calcite-font-weight-regular: 400;--calcite-font-weight-normal: 400;--calcite-font-weight-medium: 500;--calcite-font-weight-semibold: 600;--calcite-font-weight-bold: 600;--calcite-font-size-xs: 10px;--calcite-font-size-sm: 12px;--calcite-font-size: 14px;--calcite-font-size-md: 16px;--calcite-font-size-lg: 18px;--calcite-font-size-xl: 20px;--calcite-font-size-xxl: 24px;--calcite-font-style-emphasis: italic;--calcite-font-line-height-fixed-sm: 12px;--calcite-font-line-height-fixed-base: 16px;--calcite-font-line-height-fixed-lg: 20px;--calcite-font-line-height-fixed-xl: 24px;--calcite-font-line-height-fixed-2xl: 32px;--calcite-font-line-height-fixed-3xl: 40px;--calcite-font-line-height-fixed-4xl: 48px;--calcite-font-line-height-fixed-5xl: 64px;--calcite-font-line-height-fixed-6xl: 80px;--calcite-font-line-height-relative: normal;--calcite-font-line-height-relative-base: 1;--calcite-font-line-height-relative-tight: 1.25;--calcite-font-line-height-relative-snug: 1.375;--calcite-font-line-height-relative-normal: 1.5;--calcite-font-line-height-relative-relaxed: 1.625;--calcite-font-line-height-relative-loose: 2;--calcite-font-letter-spacing-tight: -.4px;--calcite-font-letter-spacing-normal: 0;--calcite-font-letter-spacing-wide: .4px;--calcite-font-paragraph-spacing-normal: 4px;--calcite-font-text-decoration-none: none;--calcite-font-text-decoration-underline: underline;--calcite-font-text-case-none: none;--calcite-font-text-case-uppercase: uppercase;--calcite-font-text-case-lowercase: lowercase;--calcite-font-text-case-capitalize: capitalize;--calcite-opacity-light: .4;--calcite-opacity-half: .5;--calcite-opacity-dark: .85;--calcite-opacity-full: 1;--calcite-opacity-disabled: .5;--calcite-size-fixed-xxxs: 2px;--calcite-size-fixed-xxs: 4px;--calcite-size-fixed-xs: 6px;--calcite-size-fixed-sm: 8px;--calcite-size-fixed-sm-plus: 10px;--calcite-size-fixed-md: 12px;--calcite-size-fixed-md-plus: 14px;--calcite-size-fixed-lg: 16px;--calcite-size-fixed-xl: 20px;--calcite-size-fixed-xxl: 24px;--calcite-size-fixed-xxxl: 32px;--calcite-size-px: 1px;--calcite-size-xxxs: .75rem;--calcite-size-xxs: .875rem;--calcite-size-xs: 1rem;--calcite-size-sm: 1.5rem;--calcite-size-md: 2rem;--calcite-size-lg: 2.75rem;--calcite-size-xl: 3rem;--calcite-size-xxl: 4rem;--calcite-size-xxxl: 6rem;--calcite-spacing-fixed-xxs: 4px;--calcite-spacing-fixed-xs: 6px;--calcite-spacing-fixed-sm: 8px;--calcite-spacing-fixed-md: 12px;--calcite-spacing-fixed-lg: 14px;--calcite-spacing-fixed-xl: 16px;--calcite-spacing-fixed-xxl: 20px;--calcite-spacing-fixed-xxxl: 32px;--calcite-spacing-none: 0;--calcite-spacing-px: 1px;--calcite-spacing-base: 2px;--calcite-spacing-xxs: .25rem;--calcite-spacing-xs: .375rem;--calcite-spacing-sm: .5rem;--calcite-spacing-sm-plus: .625rem;--calcite-spacing-md: .75rem;--calcite-spacing-md-plus: .875rem;--calcite-spacing-lg: 1rem;--calcite-spacing-xl: 1.25rem;--calcite-spacing-xxl: 1.5rem;--calcite-spacing-xxxl: 2rem;--calcite-z-index-deep: -999999;--calcite-z-index: 1;--calcite-z-index-sticky: 300;--calcite-z-index-header: 400;--calcite-z-index-toast: 500;--calcite-z-index-dropdown: 600;--calcite-z-index-overlay: 700;--calcite-z-index-modal: 800;--calcite-z-index-popup: 900;--calcite-z-index-tooltip: 901;--calcite-corner-radius: var(--calcite-corner-radius-none);--calcite-shadow-none: 0 0 0 0 rgba(0, 0, 0, 0);--calcite-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, .04), 0 4px 16px 0 rgba(0, 0, 0, .08);--calcite-shadow-md: 0 4px 20px 0 rgba(0, 0, 0, .08), 0 12px 30px rgba(0, 0, 0, .1)}.calcite-typography{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size);font-weight:var(--calcite-font-weight-regular);letter-spacing:var(--calcite-font-letter-spacing-normal);line-height:var(--calcite-font-line-height-fixed-base);paragraph-spacing:var(--calcite-font-paragraph-spacing-normal);text-case:var(--calcite-font-text-case-none);-webkit-text-decoration:var(--calcite-font-text-decoration-none);text-decoration:var(--calcite-font-text-decoration-none)}.calcite-typography-light-minus-3h{font-size:var(--calcite-font-size-xs);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-sm)}.calcite-typography-light-minus-2h{font-size:var(--calcite-font-size-sm);font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-1h{font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-0h{font-size:var(--calcite-font-size-md);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-lg)}.calcite-typography-light-1h{font-size:var(--calcite-font-size-lg);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-xl)}.calcite-typography-regular-minus-3h{line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-regular-minus-2h{font-size:var(--calcite-font-size-sm)}.calcite-typography-regular-minus-1h{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;paragraph-spacing:4px;text-case:none;text-decoration:none}.calcite-typography-regular-0h{line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-regular-1h{line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-medium-minus-3h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-medium-minus-2h{font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-sm)}.calcite-typography-medium-minus-1h{font-weight:var(--calcite-font-weight-medium)}.calcite-typography-medium-0h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-medium-1h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-bold-minus-3h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-bold-minus-2h{font-weight:var(--calcite-font-weight-semibold);font-size:var(--calcite-font-size-sm)}.calcite-typography-bold-minus-1h{font-weight:var(--calcite-font-weight-semibold)}.calcite-typography-bold-0h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-1h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-0{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-light-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-light-3{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-tight);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-light-minus-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-light-minus-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-regular-0{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-regular-1{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-regular-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-regular-3{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-regular-minus-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-regular-minus-1{line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-medium-0{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-medium-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-medium-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-medium-3{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-medium-minus-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-medium-minus-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-bold-0{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-bold-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-bold-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-bold-3{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-bold-minus-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-bold-minus-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-hierarchy-display-1{font-weight:600;line-height:1.375;font-size:24px}.calcite-typography-hierarchy-display-2{font-weight:600;line-height:1.375;font-size:20px}.calcite-typography-hierarchy-heading-1{font-weight:500;line-height:1.375;font-size:24px}.calcite-typography-hierarchy-heading-2{font-weight:500;line-height:1.375;font-size:20px}.calcite-typography-hierarchy-heading-3{font-weight:500;line-height:1.375;font-size:18px}.calcite-typography-hierarchy-heading-4{font-weight:500;line-height:1.375;font-size:16px}.calcite-typography-hierarchy-heading-5{font-weight:500;line-height:1.375}.calcite-typography-hierarchy-body-snug{line-height:1.375}.calcite-typography-hierarchy-body{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;paragraph-spacing:4px;text-case:none;text-decoration:none}.calcite-typography-hierarchy-overline{line-height:var(--calcite-font-line-height-fixed-sm);text-case:var(--calcite-font-text-case-uppercase);font-weight:var(--calcite-font-weight-bold)}.calcite-typography-hierarchy-caption{line-height:1.375;font-size:12px}:root{--calcite-color-border-white: #ffffff;--calcite-color-border-ghost: rgba(0, 0, 0, .3);--calcite-color-border-input: #949494;--calcite-color-border-3: #dedede;--calcite-color-border-2: #d4d4d4;--calcite-color-border-1: #c9c9c9;--calcite-color-text-link: #00619b;--calcite-color-text-inverse: #ffffff;--calcite-color-text-highlight: #004874;--calcite-color-text-3: #6b6b6b;--calcite-color-text-2: #4a4a4a;--calcite-color-text-1: #141414;--calcite-color-inverse-press: #212121;--calcite-color-inverse-hover: #2b2b2b;--calcite-color-inverse: #363636;--calcite-color-status-danger-press: #7c1d13;--calcite-color-status-danger-hover: #a82b1e;--calcite-color-status-danger: #d83020;--calcite-color-status-warning-press: #9a5b10;--calcite-color-status-warning-hover: #d17300;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #1a6324;--calcite-color-status-success-hover: #288835;--calcite-color-status-success: #35ac46;--calcite-color-status-info-press: #00304d;--calcite-color-status-info-hover: #004874;--calcite-color-status-info: #00619b;--calcite-color-brand-underline: rgba(0, 97, 155, .4);--calcite-color-brand-press: #004874;--calcite-color-brand-hover: #00619b;--calcite-color-brand: #007ac2;--calcite-color-transparent-tint: rgba(255, 255, 255, .8);--calcite-color-transparent-scrim: rgba(255, 255, 255, .85);--calcite-color-transparent-inverse-press: rgba(255, 255, 255, .16);--calcite-color-transparent-inverse-hover: rgba(255, 255, 255, .12);--calcite-color-transparent-press: rgba(0, 0, 0, .08);--calcite-color-transparent-hover: rgba(0, 0, 0, .04);--calcite-color-transparent: rgba(0, 0, 0, 0);--calcite-color-surface-highlight: #d6efff;--calcite-color-foreground-current: #d6efff;--calcite-color-foreground-3: #ebebeb;--calcite-color-foreground-2: #f2f2f2;--calcite-color-foreground-1: #ffffff;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #f7f7f7}.calcite-mode-light{--calcite-color-border-white: #ffffff;--calcite-color-border-ghost: rgba(0, 0, 0, .3);--calcite-color-border-input: #949494;--calcite-color-border-3: #dedede;--calcite-color-border-2: #d4d4d4;--calcite-color-border-1: #c9c9c9;--calcite-color-text-link: #00619b;--calcite-color-text-inverse: #ffffff;--calcite-color-text-highlight: #004874;--calcite-color-text-3: #6b6b6b;--calcite-color-text-2: #4a4a4a;--calcite-color-text-1: #141414;--calcite-color-inverse-press: #212121;--calcite-color-inverse-hover: #2b2b2b;--calcite-color-inverse: #363636;--calcite-color-status-danger-press: #7c1d13;--calcite-color-status-danger-hover: #a82b1e;--calcite-color-status-danger: #d83020;--calcite-color-status-warning-press: #9a5b10;--calcite-color-status-warning-hover: #d17300;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #1a6324;--calcite-color-status-success-hover: #288835;--calcite-color-status-success: #35ac46;--calcite-color-status-info-press: #00304d;--calcite-color-status-info-hover: #004874;--calcite-color-status-info: #00619b;--calcite-color-brand-underline: rgba(0, 97, 155, .4);--calcite-color-brand-press: #004874;--calcite-color-brand-hover: #00619b;--calcite-color-brand: #007ac2;--calcite-color-transparent-tint: rgba(255, 255, 255, .8);--calcite-color-transparent-scrim: rgba(255, 255, 255, .85);--calcite-color-transparent-inverse-press: rgba(255, 255, 255, .16);--calcite-color-transparent-inverse-hover: rgba(255, 255, 255, .12);--calcite-color-transparent-press: rgba(0, 0, 0, .08);--calcite-color-transparent-hover: rgba(0, 0, 0, .04);--calcite-color-transparent: rgba(0, 0, 0, 0);--calcite-color-surface-highlight: #d6efff;--calcite-color-foreground-current: #d6efff;--calcite-color-foreground-3: #ebebeb;--calcite-color-foreground-2: #f2f2f2;--calcite-color-foreground-1: #ffffff;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #f7f7f7}.calcite-mode-dark{--calcite-color-border-white: #f7f7f7;--calcite-color-border-ghost: rgba(117, 117, 117, .3);--calcite-color-border-input: #757575;--calcite-color-border-3: #404040;--calcite-color-border-2: #4a4a4a;--calcite-color-border-1: #545454;--calcite-color-text-link: #00a0ff;--calcite-color-text-inverse: #141414;--calcite-color-text-highlight: #d6efff;--calcite-color-text-3: #9e9e9e;--calcite-color-text-2: #bfbfbf;--calcite-color-text-1: #ffffff;--calcite-color-inverse-press: #f2f2f2;--calcite-color-inverse-hover: #ffffff;--calcite-color-inverse: #f7f7f7;--calcite-color-status-danger-press: #d90012;--calcite-color-status-danger-hover: #ff0015;--calcite-color-status-danger: #fe583e;--calcite-color-status-warning-press: #ff9500;--calcite-color-status-warning-hover: #ffb54d;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #00b81b;--calcite-color-status-success-hover: #3bed52;--calcite-color-status-success: #36da43;--calcite-color-status-info-press: #009af2;--calcite-color-status-info-hover: #3db8ff;--calcite-color-status-info: #00a0ff;--calcite-color-brand-underline: rgba(0, 160, 255, .4);--calcite-color-brand-press: #00619b;--calcite-color-brand-hover: #007ac2;--calcite-color-brand: #009af2;--calcite-color-transparent-tint: rgba(43, 43, 43, .8);--calcite-color-transparent-scrim: rgba(0, 0, 0, .85);--calcite-color-transparent-inverse-press: rgba(0, 0, 0, .08);--calcite-color-transparent-inverse-hover: rgba(0, 0, 0, .04);--calcite-color-transparent-press: rgba(255, 255, 255, .16);--calcite-color-transparent-hover: rgba(255, 255, 255, .12);--calcite-color-transparent: rgba(255, 255, 255, 0);--calcite-color-surface-highlight: #2b465f;--calcite-color-foreground-current: #2b465f;--calcite-color-foreground-3: #141414;--calcite-color-foreground-2: #212121;--calcite-color-foreground-1: #2b2b2b;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #363636}:root{--calcite-code-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family: "Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3: .625rem;--calcite-font-size--2: .75rem;--calcite-font-size--1: .875rem;--calcite-font-size-0: 1rem;--calcite-font-size-1: 1.125rem;--calcite-font-size-2: 1.25rem;--calcite-font-size-3: 1.625rem;--calcite-font-size-4: 2rem;--calcite-font-size-5: 2.5rem;--calcite-font-size-6: 3rem;--calcite-font-size-7: 3.5rem;--calcite-font-size-8: 4rem;--calcite-font-weight-light: 300;--calcite-font-weight-normal: 400;--calcite-font-weight-medium: 500;--calcite-font-weight-bold: 600;--calcite-ui-brand: var(--calcite-color-brand);--calcite-ui-brand-hover: var(--calcite-color-brand-hover);--calcite-ui-brand-press: var(--calcite-color-brand-press);--calcite-ui-background: var(--calcite-color-background);--calcite-ui-foreground-1: var(--calcite-color-foreground-1);--calcite-ui-foreground-2: var(--calcite-color-foreground-2);--calcite-ui-foreground-3: var(--calcite-color-foreground-3);--calcite-ui-foreground-current: var(--calcite-color-foreground-current);--calcite-ui-focus-offset-invert: var(--calcite-offset-invert-focus);--calcite-semantic-ui-color-foreground-current: var(--calcite-color-foreground-current);--calcite-ui-text-1: var(--calcite-color-text-1);--calcite-ui-text-2: var(--calcite-color-text-2);--calcite-ui-text-3: var(--calcite-color-text-3);--calcite-ui-text-inverse: var(--calcite-color-text-inverse);--calcite-ui-text-link: var(--calcite-color-text-link);--calcite-ui-border-1: var(--calcite-color-border-1);--calcite-ui-border-2: var(--calcite-color-border-2);--calcite-ui-border-3: var(--calcite-color-border-3);--calcite-ui-border-input: var(--calcite-color-border-input);--calcite-ui-info: var(--calcite-color-status-info);--calcite-ui-info-hover: var(--calcite-color-status-info-hover);--calcite-ui-info-press: var(--calcite-color-status-info-press);--calcite-ui-success: var(--calcite-color-status-success);--calcite-ui-success-hover: var(--calcite-color-status-success-hover);--calcite-ui-success-press: var(--calcite-color-status-success-press);--calcite-ui-warning: var(--calcite-color-status-warning);--calcite-ui-warning-hover: var(--calcite-color-status-warning-hover);--calcite-ui-warning-press: var(--calcite-color-status-warning-press);--calcite-ui-danger: var(--calcite-color-status-danger);--calcite-ui-danger-hover: var(--calcite-color-status-danger-hover);--calcite-ui-danger-press: var(--calcite-color-status-danger-press);--calcite-ui-inverse: var(--calcite-color-inverse);--calcite-app-z-index: var(--calcite-z-index);--calcite-app-z-index-tooltip: var(--calcite-z-index-tooltip);--calcite-app-z-index-popup: var(--calcite-z-index-popup);--calcite-app-z-index-modal: var(--calcite-z-index-modal);--calcite-app-z-index-overlay: var(--calcite-z-index-overlay);--calcite-app-z-index-dropdown: var(--calcite-z-index-dropdown);--calcite-app-z-index-toast: var(--calcite-z-index-toast);--calcite-app-z-index-header: var(--calcite-z-index-header);--calcite-app-z-index-sticky: var(--calcite-z-index-sticky);--calcite-app-breakpoint-content-fixed: var(--calcite-container-size-content-fixed);--calcite-app-breakpoint-content-fluid: var(--calcite-container-size-content-fluid);--calcite-app-breakpoint-width-lg: var(--calcite-container-size-width-lg-max);--calcite-app-breakpoint-width-md: var(--calcite-container-size-width-md-max);--calcite-app-breakpoint-width-sm: var(--calcite-container-size-width-sm-max);--calcite-app-breakpoint-width-xs: var(--calcite-container-size-width-xs-max);--calcite-app-breakpoint-width-xxs: var(--calcite-container-size-width-xxs-max);--calcite-app-spacing-11: var(--calcite-spacing-xxxl);--calcite-app-spacing-8: var(--calcite-spacing-xl);--calcite-app-spacing-7: var(--calcite-spacing-lg);--calcite-app-spacing-6: var(--calcite-spacing-md-plus);--calcite-app-spacing-5: var(--calcite-spacing-md);--calcite-app-spacing-3: var(--calcite-spacing-sm);--calcite-app-spacing-2: var(--calcite-spacing-xs);--calcite-app-spacing-1: var(--calcite-spacing-xxs);--calcite-app-spacing-0: var(--calcite-spacing-base);--calcite-app-sizing-11: var(--calcite-size-md);--calcite-app-sizing-9: var(--calcite-size-sm);--calcite-app-sizing-8: var(--calcite-spacing-xl);--calcite-app-sizing-7: var(--calcite-size-xs);--calcite-app-sizing-6: var(--calcite-size-xxxs-plus);--calcite-app-sizing-5: var(--calcite-size-xxxs);--calcite-app-sizing-4: var(--calcite-spacing-sm-plus);--calcite-app-sizing-3: var(--calcite-spacing-sm);--calcite-app-sizing-2: var(--calcite-spacing-xs);--calcite-app-sizing-1: var(--calcite-spacing-xxs);--calcite-app-sizing-0: var(--calcite-spacing-base);--calcite-app-opacity-100: var(--calcite-app-opacity-full);--calcite-app-opacity-85: var(--calcite-app-opacity-dark);--calcite-app-opacity-50: var(--calcite-app-opacity-half);--calcite-app-opacity-40: var(--calcite-app-opacity-light);--calcite-app-border-width-none: var(--calcite-border-width-none);--calcite-app-border-width-2: var(--calcite-border-width-lg);--calcite-app-border-width-1: var(--calcite-border-width-md);--calcite-app-border-width-0: var(--calcite-border-width-sm);--calcite-app-border-radius-full: var(--calcite-corner-radius-pill);--calcite-app-border-radius-none: var(--calcite-corner-radius-sharp);--calcite-app-border-radius-1: var(--calcite-corner-radius-round);--calcite-app-border-radius-0: var(--calcite-corner-radius-0);--calcite-app-font-text-case-capitalize: var(--calcite-font-text-case-capitalize);--calcite-app-font-text-case-lowercase: var(--calcite-font-text-case-lowercase);--calcite-app-font-text-case-uppercase: var(--calcite-font-text-case-uppercase);--calcite-app-font-text-case-none: var(--calcite-font-text-case-none);--calcite-app-font-text-decoration-underline: var(--calcite-font-text-decoration-underline);--calcite-app-font-text-decoration-none: var(--calcite-font-text-decoration-none);--calcite-app-font-paragraph-spacing-normal: var(--calcite-font-paragraph-spacing-normal);--calcite-app-font-letter-spacing-wide: var(--calcite-font-letter-spacing-wide);--calcite-app-font-letter-spacing-normal: var(--calcite-font-letter-spacing-normal);--calcite-app-font-letter-spacing-tight: var(--calcite-font-letter-spacing-tight);--calcite-app-font-size-6: var(--calcite-font-size-xxl);--calcite-app-font-size-5: var(--calcite-font-size-xl);--calcite-app-font-size-4: var(--calcite-font-size-lg);--calcite-app-font-size-3: var(--calcite-font-size-md);--calcite-app-font-size-2: var(--calcite-font-size);--calcite-app-font-size-1: var(--calcite-font-size-sm);--calcite-app-font-size-0: var(--calcite-font-size-xs);--calcite-app-font-line-height-relative-loose: var(--calcite-font-line-height-relative-loose);--calcite-app-font-line-height-relative-relaxed: var(--calcite-font-line-height-relative-relaxed);--calcite-app-font-line-height-relative-normal: var(--calcite-font-line-height-relative-normal);--calcite-app-font-line-height-relative-snug: var(--calcite-font-line-height-relative-snug);--calcite-app-font-line-height-relative-tight: var(--calcite-font-line-height-relative-tight);--calcite-app-font-line-height-relative: var(--calcite-font-line-height-relative);--calcite-app-font-line-height-fixed-3: var(--calcite-font-line-height-fixed-xl);--calcite-app-font-line-height-fixed-2: var(--calcite-font-line-height-fixed-lg);--calcite-app-font-line-height-fixed: var(--calcite-font-line-height-fixed-sm);--calcite-app-font-weight-bold: var(--calcite-font-weight-bold);--calcite-app-font-weight-demi: var(--calcite-font-weight-semibold);--calcite-app-font-weight-medium: var(--calcite-font-weight-medium);--calcite-app-font-weight-regular: var(--calcite-font-weight-regular);--calcite-app-font-weight-light: var(--calcite-font-weight-light);--calcite-app-font-family-code: var(--calcite-font-family-code);--calcite-app-font-family-primary: var(--calcite-font-family-primary);--calcite-floating-ui-transition: var(--calcite-animation-timing);--calcite-floating-ui-z-index: var(--calcite-z-index-dropdown);--calcite-animation-timing: calc(.15s * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor: var(--calcite-duration-factor, 1);--calcite-internal-animation-timing-fast: calc(.1s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium: calc(.2s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow: calc(.3s * var(--calcite-internal-duration-factor));--calcite-popover-z-index: var(--calcite-z-index-popup);--calcite-border-radius: var(--calcite-border-radius-round, 4px);--calcite-border-radius-base: 0;--calcite-offset-invert-focus: 0;--calcite-panel-width-multiplier: 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--calcite-font-family)}@media(prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white: #f7f7f7;--calcite-color-border-ghost: rgba(117, 117, 117, .3);--calcite-color-border-input: #757575;--calcite-color-border-3: #404040;--calcite-color-border-2: #4a4a4a;--calcite-color-border-1: #545454;--calcite-color-text-link: #00a0ff;--calcite-color-text-inverse: #141414;--calcite-color-text-highlight: #d6efff;--calcite-color-text-3: #9e9e9e;--calcite-color-text-2: #bfbfbf;--calcite-color-text-1: #ffffff;--calcite-color-inverse-press: #f2f2f2;--calcite-color-inverse-hover: #ffffff;--calcite-color-inverse: #f7f7f7;--calcite-color-status-danger-press: #d90012;--calcite-color-status-danger-hover: #ff0015;--calcite-color-status-danger: #fe583e;--calcite-color-status-warning-press: #ff9500;--calcite-color-status-warning-hover: #ffb54d;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #00b81b;--calcite-color-status-success-hover: #3bed52;--calcite-color-status-success: #36da43;--calcite-color-status-info-press: #009af2;--calcite-color-status-info-hover: #3db8ff;--calcite-color-status-info: #00a0ff;--calcite-color-brand-underline: rgba(0, 160, 255, .4);--calcite-color-brand-press: #00619b;--calcite-color-brand-hover: #007ac2;--calcite-color-brand: #009af2;--calcite-color-transparent-tint: rgba(43, 43, 43, .8);--calcite-color-transparent-scrim: rgba(0, 0, 0, .85);--calcite-color-transparent-inverse-press: rgba(0, 0, 0, .08);--calcite-color-transparent-inverse-hover: rgba(0, 0, 0, .04);--calcite-color-transparent-press: rgba(255, 255, 255, .16);--calcite-color-transparent-hover: rgba(255, 255, 255, .12);--calcite-color-transparent: rgba(255, 255, 255, 0);--calcite-color-surface-highlight: #2b465f;--calcite-color-foreground-current: #2b465f;--calcite-color-foreground-3: #141414;--calcite-color-foreground-2: #212121;--calcite-color-foreground-1: #2b2b2b;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #363636}}@media(prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white: #ffffff;--calcite-color-border-ghost: rgba(0, 0, 0, .3);--calcite-color-border-input: #949494;--calcite-color-border-3: #dedede;--calcite-color-border-2: #d4d4d4;--calcite-color-border-1: #c9c9c9;--calcite-color-text-link: #00619b;--calcite-color-text-inverse: #ffffff;--calcite-color-text-highlight: #004874;--calcite-color-text-3: #6b6b6b;--calcite-color-text-2: #4a4a4a;--calcite-color-text-1: #141414;--calcite-color-inverse-press: #212121;--calcite-color-inverse-hover: #2b2b2b;--calcite-color-inverse: #363636;--calcite-color-status-danger-press: #7c1d13;--calcite-color-status-danger-hover: #a82b1e;--calcite-color-status-danger: #d83020;--calcite-color-status-warning-press: #9a5b10;--calcite-color-status-warning-hover: #d17300;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #1a6324;--calcite-color-status-success-hover: #288835;--calcite-color-status-success: #35ac46;--calcite-color-status-info-press: #00304d;--calcite-color-status-info-hover: #004874;--calcite-color-status-info: #00619b;--calcite-color-brand-underline: rgba(0, 97, 155, .4);--calcite-color-brand-press: #004874;--calcite-color-brand-hover: #00619b;--calcite-color-brand: #007ac2;--calcite-color-transparent-tint: rgba(255, 255, 255, .8);--calcite-color-transparent-scrim: rgba(255, 255, 255, .85);--calcite-color-transparent-inverse-press: rgba(255, 255, 255, .16);--calcite-color-transparent-inverse-hover: rgba(255, 255, 255, .12);--calcite-color-transparent-press: rgba(0, 0, 0, .08);--calcite-color-transparent-hover: rgba(0, 0, 0, .04);--calcite-color-transparent: rgba(0, 0, 0, 0);--calcite-color-surface-highlight: #d6efff;--calcite-color-foreground-current: #d6efff;--calcite-color-foreground-3: #ebebeb;--calcite-color-foreground-2: #f2f2f2;--calcite-color-foreground-1: #ffffff;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #f7f7f7}}@media(prefers-reduced-motion:reduce){:root{--calcite-internal-duration-factor: 0}}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0,-5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-right{0%{opacity:0;transform:translate3D(-5px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-left{0%{opacity:0;transform:translate3D(5px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(.95,.95,1)}to{opacity:1;transform:scaleZ(1)}}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}}.filter-sidebar-content[data-v-36e9697a]{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-search[data-v-36e9697a]{padding:12px 48px 12px 16px;background:var(--calcite-color-foreground-2);border-bottom:1px solid var(--calcite-color-border-1);flex-shrink:0;position:relative}.filter-accordion[data-v-36e9697a]{flex:1;overflow-y:auto;min-height:0}.category-list[data-v-36e9697a],.filter-options[data-v-36e9697a]{display:flex;flex-direction:column;gap:2px}.sidebar-search-box[data-v-36e9697a]{display:flex;align-items:center;background:var(--calcite-color-foreground-1);border:1px solid var(--calcite-color-border-2);border-radius:6px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.sidebar-search-box[data-v-36e9697a]:focus-within{border-color:var(--calcite-color-brand);box-shadow:0 0 0 1px var(--calcite-color-brand)}.sidebar-search-box .search-icon[data-v-36e9697a]{color:var(--calcite-color-text-3);flex-shrink:0}.sidebar-search-input[data-v-36e9697a]{flex:1;border:none;background:transparent;padding:8px;font-size:.9rem;color:var(--calcite-color-text-1);outline:none;min-width:0}.sidebar-search-input[data-v-36e9697a]::placeholder{color:var(--calcite-color-text-3)}.clear-search-btn[data-v-36e9697a]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--calcite-color-text-3);flex-shrink:0;transition:background-color .15s,color .15s}.clear-search-btn calcite-icon[data-v-36e9697a]{color:var(--calcite-color-text-3)}.clear-search-btn[data-v-36e9697a]:hover{background:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}.clear-search-btn:hover calcite-icon[data-v-36e9697a]{color:var(--calcite-color-text-1)}.clear-search-btn[data-v-36e9697a]:focus-visible{outline:2px solid var(--calcite-color-brand);outline-offset:1px}.empty-filter[data-v-36e9697a]{padding:12px;color:var(--calcite-color-text-3);font-style:italic;font-size:.85rem}.category-list[data-v-36e9697a]{display:flex;flex-direction:column;gap:4px}.category-item[data-v-36e9697a]{display:flex;align-items:center;gap:8px;padding:4px;border-radius:4px;cursor:pointer;margin:0}.category-item[data-v-36e9697a]:hover{background:var(--calcite-color-foreground-2)}.category-name[data-v-36e9697a]{flex:1;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-count[data-v-36e9697a]{font-size:.75rem;color:var(--calcite-color-text-3);flex-shrink:0}.filter-options[data-v-36e9697a]{display:flex;flex-direction:column;gap:4px}.filter-option[data-v-36e9697a]{display:flex;align-items:center;gap:8px;padding:4px;border-radius:4px;cursor:pointer;margin:0}.filter-option[data-v-36e9697a]:hover{background:var(--calcite-color-foreground-2)}.option-label[data-v-36e9697a]{flex:1;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-count[data-v-36e9697a]{font-size:.75rem;color:var(--calcite-color-text-3);flex-shrink:0}calcite-accordion-item[data-v-36e9697a]::part(icon){color:var(--calcite-color-text-2)}.clear-action[data-v-36e9697a]{--calcite-action-color: var(--calcite-color-text-2);--calcite-action-color-hover: var(--calcite-color-status-danger)}.filter-accordion[data-v-36e9697a]{scrollbar-width:thin;scrollbar-color:var(--calcite-color-border-2) transparent}.filter-accordion[data-v-36e9697a]::-webkit-scrollbar{width:6px}.filter-accordion[data-v-36e9697a]::-webkit-scrollbar-track{background:transparent}.filter-accordion[data-v-36e9697a]::-webkit-scrollbar-thumb{background-color:var(--calcite-color-border-2);border-radius:3px}.filter-accordion[data-v-36e9697a]::-webkit-scrollbar-thumb:hover{background-color:var(--calcite-color-border-1)}.layer-row[data-v-23b00140]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--calcite-color-border-3);transition:background-color .15s ease;height:56px;box-sizing:border-box}.layer-row[data-v-23b00140]:hover{background-color:var(--calcite-color-foreground-2)}.layer-row.is-selected[data-v-23b00140]{background-color:color-mix(in srgb,var(--calcite-color-brand) 8%,transparent)}.layer-row.is-previewing[data-v-23b00140]{background-color:var(--calcite-color-foreground-2);border-left:3px solid var(--calcite-color-brand);padding-left:9px}.layer-row.is-loading[data-v-23b00140]{opacity:.7;pointer-events:none}.checkbox-cell[data-v-23b00140]{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;cursor:pointer}.checkbox-cell input[data-v-23b00140]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.checkbox-visual[data-v-23b00140]{width:16px;height:16px;border:2px solid var(--calcite-color-border-input);border-radius:3px;background:var(--calcite-color-foreground-1);transition:all .15s ease;display:flex;align-items:center;justify-content:center}.checkbox-cell input:checked+.checkbox-visual[data-v-23b00140]{background-color:var(--calcite-color-brand);border-color:var(--calcite-color-brand)}.checkbox-cell input:checked+.checkbox-visual[data-v-23b00140]:after{content:"";width:4px;height:8px;border:solid var(--calcite-color-foreground-1);border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-cell input:focus+.checkbox-visual[data-v-23b00140]{outline:2px solid var(--calcite-color-brand);outline-offset:2px}.geometry-icon[data-v-23b00140]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.layer-info[data-v-23b00140]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.layer-name[data-v-23b00140]{font-size:14px;font-weight:500;color:var(--calcite-color-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-meta[data-v-23b00140]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--calcite-color-text-2)}.category-name[data-v-23b00140]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visibility-cell[data-v-23b00140]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.opacity-cell[data-v-23b00140]{width:72px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.opacity-control[data-v-23b00140]{position:relative}.opacity-btn[data-v-23b00140]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-1);border-radius:4px;cursor:pointer;font-size:12px;color:var(--calcite-color-text-2);transition:all .15s ease}.opacity-btn[data-v-23b00140]:hover{border-color:var(--calcite-color-border-1);background-color:var(--calcite-color-foreground-2)}.opacity-value[data-v-23b00140]{min-width:32px;text-align:right}.opacity-btn.is-disabled[data-v-23b00140]{opacity:.4;cursor:not-allowed}.opacity-btn[data-v-23b00140]:disabled{pointer-events:none}.opacity-popover-calcite[data-v-23b00140]{--calcite-popover-z-index: 1000}.opacity-popover-content[data-v-23b00140]{padding:12px;min-width:180px}.opacity-popover-header[data-v-23b00140]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--calcite-color-text-1)}.close-popover-btn[data-v-23b00140]{width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--calcite-color-text-2)}.close-popover-btn calcite-icon[data-v-23b00140]{color:var(--calcite-color-text-2)}.close-popover-btn[data-v-23b00140]:hover{background-color:var(--calcite-color-foreground-3)}.close-popover-btn:hover calcite-icon[data-v-23b00140]{color:var(--calcite-color-text-1)}.opacity-slider-container[data-v-23b00140]{display:flex;align-items:center;gap:12px}.opacity-slider[data-v-23b00140]{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:var(--calcite-color-foreground-3);border-radius:2px;outline:none}.opacity-slider[data-v-23b00140]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--calcite-color-brand);border-radius:50%;cursor:pointer;transition:transform .15s ease}.opacity-slider[data-v-23b00140]::-webkit-slider-thumb:hover{transform:scale(1.2)}.opacity-slider[data-v-23b00140]::-moz-range-thumb{width:16px;height:16px;background:var(--calcite-color-brand);border-radius:50%;cursor:pointer;border:none}.opacity-slider-value[data-v-23b00140]{font-size:12px;color:var(--calcite-color-text-2);min-width:36px;text-align:right}.type-badge[data-v-23b00140]{padding:4px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0;background:transparent;border:1px solid;width:80px;text-align:center;box-sizing:border-box}.row-actions[data-v-23b00140]{display:flex;align-items:center;gap:4px;flex-shrink:0}.action-btn[data-v-23b00140],.visibility-btn[data-v-23b00140]{--calcite-action-color: var(--calcite-color-text-1);--calcite-action-color-hover: var(--calcite-color-brand)}.opacity-btn calcite-icon[data-v-23b00140]{color:var(--calcite-color-text-2)}.selection-cart[data-v-2888dae7]{background:var(--calcite-color-foreground-1);border-top:1px solid var(--calcite-color-border-2);box-shadow:0 -2px 8px #0000001a}.cart-collapsed[data-v-2888dae7]{display:flex;align-items:center;gap:12px;padding:12px 16px}.expand-toggle[data-v-2888dae7]{flex-shrink:0;--calcite-action-color: var(--calcite-color-text-1);--calcite-action-color-hover: var(--calcite-color-brand)}.cart-info[data-v-2888dae7]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:var(--calcite-color-text-1)}.cart-info calcite-icon[data-v-2888dae7]{color:var(--calcite-color-text-1)}.cart-count[data-v-2888dae7]{font-weight:600;white-space:nowrap}.cart-preview[data-v-2888dae7]{color:var(--calcite-color-text-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-expanded[data-v-2888dae7]{padding:12px 16px;display:flex;flex-direction:column;gap:12px}.cart-header[data-v-2888dae7]{display:flex;align-items:center;gap:12px}.clear-all-btn[data-v-2888dae7]{margin-left:auto}.clear-all-collapsed-btn[data-v-2888dae7]{flex-shrink:0}.limit-warning[data-v-2888dae7]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--calcite-color-status-warning) 20%,var(--calcite-color-foreground-1));border:1px solid var(--calcite-color-status-warning);border-radius:4px;color:var(--calcite-color-text-1);font-size:13px}.limit-warning calcite-icon[data-v-2888dae7]{color:var(--calcite-color-status-warning)}.cart-items[data-v-2888dae7]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto}.undo-toast[data-v-2888dae7]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--brand-teal);border-radius:4px;color:#fff;font-size:13px}.undo-message[data-v-2888dae7]{flex:1;font-weight:500}.undo-btn[data-v-2888dae7]{background:transparent;border:1px solid #ffffff;border-radius:4px;color:#fff;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.undo-btn[data-v-2888dae7]:hover{background:#fff;color:var(--brand-teal)}.undo-btn[data-v-2888dae7]:active{background:#e0e0e0;color:var(--brand-teal)}.dismiss-btn[data-v-2888dae7]{--calcite-color-foreground-1: transparent !important;--calcite-color-foreground-2: rgba(255, 255, 255, .1) !important;--calcite-color-foreground-3: rgba(255, 255, 255, .2) !important;--calcite-color-text-3: #ffffff !important;--calcite-color-text-2: #ffffff !important;--calcite-color-text-1: #ffffff !important}.cart-items[data-v-2888dae7]{scrollbar-width:thin;scrollbar-color:var(--calcite-color-border-2) transparent}.cart-items[data-v-2888dae7]::-webkit-scrollbar{height:6px}.cart-items[data-v-2888dae7]::-webkit-scrollbar-thumb{background-color:var(--calcite-color-border-2);border-radius:3px}.confirmation-content[data-v-2888dae7]{padding:8px 0}.confirmation-content p[data-v-2888dae7]{margin:0 0 12px;font-size:14px;color:var(--calcite-color-text-1);line-height:1.5}.confirmation-content p[data-v-2888dae7]:last-child{margin-bottom:0}.confirmation-note[data-v-2888dae7]{font-size:13px;color:var(--calcite-color-text-2);font-style:italic}.sr-only[data-v-2888dae7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.virtual-list-container[data-v-7aa3fcd6]{overflow-y:auto;overflow-x:hidden;position:relative;height:100%;min-height:0;flex:1}.virtual-list-spacer[data-v-7aa3fcd6]{position:relative;width:100%}.virtual-list-item[data-v-7aa3fcd6]{box-sizing:border-box}.virtual-list-container[data-v-7aa3fcd6]{scrollbar-width:thin;scrollbar-color:var(--calcite-color-border-2) transparent}.virtual-list-container[data-v-7aa3fcd6]::-webkit-scrollbar{width:8px}.virtual-list-container[data-v-7aa3fcd6]::-webkit-scrollbar-track{background:transparent}.virtual-list-container[data-v-7aa3fcd6]::-webkit-scrollbar-thumb{background-color:var(--calcite-color-border-2);border-radius:4px}.virtual-list-container[data-v-7aa3fcd6]::-webkit-scrollbar-thumb:hover{background-color:var(--calcite-color-border-1)}.layer-catalog-dialog[data-v-60be807c]{--calcite-dialog-content-padding: 0;--calcite-dialog-content-space: 0}.layer-catalog-dialog.has-preview-open[data-v-60be807c]{--calcite-dialog-scrim-background-color: rgba(0, 0, 0, .5)}.dialog-content[data-v-60be807c]{display:grid;grid-template-columns:280px 1fr;grid-template-rows:1fr;flex:1;min-height:0;height:100%;transition:grid-template-columns .2s ease}.dialog-content.sidebar-collapsed[data-v-60be807c]{grid-template-columns:0 1fr}.dialog-content.has-preview[data-v-60be807c]{grid-template-columns:280px minmax(400px,1fr) 320px}.dialog-content.has-preview.sidebar-collapsed[data-v-60be807c]{grid-template-columns:0 minmax(400px,1fr) 320px}.filter-sidebar[data-v-60be807c]{border-right:1px solid var(--calcite-color-border-1);overflow:hidden;background:var(--calcite-color-foreground-2);position:relative;display:flex;flex-direction:column;min-height:0;transition:width .2s ease}.filter-sidebar.collapsed[data-v-60be807c]{overflow:visible;border-right:none}.sidebar-content[data-v-60be807c]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.main-content[data-v-60be807c]{display:flex;flex-direction:column;background:var(--calcite-color-foreground-1);overflow:hidden;min-height:0;position:relative}.toolbar[data-v-60be807c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--calcite-color-foreground-2);border-bottom:1px solid var(--calcite-color-border-1);flex-shrink:0;flex-wrap:wrap}.search-box[data-v-60be807c]{display:flex;align-items:center;gap:8px;flex:1;max-width:400px;padding:8px 12px;background:var(--calcite-color-foreground-1);border:1px solid var(--calcite-color-border-2);border-radius:4px}.search-box[data-v-60be807c]:focus-within{border-color:var(--calcite-color-brand);box-shadow:0 0 0 1px var(--calcite-color-brand)}.search-input[data-v-60be807c]{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:var(--calcite-color-text-1)}.search-input[data-v-60be807c]::placeholder{color:var(--calcite-color-text-3)}.clear-search-btn[data-v-60be807c]{width:20px;height:20px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--calcite-color-text-2);border-radius:50%}.clear-search-btn calcite-icon[data-v-60be807c]{color:var(--calcite-color-text-2)}.search-box calcite-icon[data-v-60be807c]{color:var(--calcite-color-text-3)}.clear-search-btn[data-v-60be807c]:hover{background:var(--calcite-color-foreground-3)}.quick-filters[data-v-60be807c]{display:flex;gap:8px;flex-wrap:nowrap;flex-shrink:0}.quick-filter-chip[data-v-60be807c]{cursor:pointer;text-transform:capitalize;flex-shrink:0}.active-filters-bar[data-v-60be807c]{background:var(--calcite-color-foreground-2);border-bottom:1px solid var(--calcite-color-border-1);flex-shrink:0}.active-filters-collapsed[data-v-60be807c]{display:flex;align-items:center;gap:12px;padding:8px 16px}.expand-toggle[data-v-60be807c]{flex-shrink:0;--calcite-action-color: var(--calcite-color-text-1);--calcite-action-color-hover: var(--calcite-color-brand)}.filters-summary[data-v-60be807c]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:var(--calcite-color-text-1)}.filters-summary calcite-icon[data-v-60be807c]{color:var(--calcite-color-brand);flex-shrink:0}.filters-count[data-v-60be807c]{font-weight:600;white-space:nowrap}.filters-preview[data-v-60be807c]{color:var(--calcite-color-text-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-filters-expanded[data-v-60be807c]{padding:8px 16px 12px;display:flex;flex-direction:column;gap:10px}.filters-header[data-v-60be807c]{display:flex;align-items:center;gap:12px}.filters-chips[data-v-60be807c]{display:flex;flex-wrap:wrap;gap:8px}.active-filter-chip[data-v-60be807c]{max-width:180px}.active-filter-chip[data-v-60be807c]::part(text){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-toggle-btn[data-v-60be807c]{position:relative}.filter-badge[data-v-60be807c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:11px;font-weight:700;color:var(--calcite-color-foreground-1);background-color:var(--calcite-color-brand);border-radius:9px;line-height:1}.layer-list-container[data-v-60be807c]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.layer-list[data-v-60be807c]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.loading-state[data-v-60be807c],.error-state[data-v-60be807c],.empty-state[data-v-60be807c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--calcite-color-text-2);text-align:center;padding:24px}.loading-state p[data-v-60be807c],.error-state p[data-v-60be807c],.empty-state p[data-v-60be807c]{margin:0;font-size:14px}.error-state[data-v-60be807c]{color:var(--calcite-color-status-danger)}.layer-list[data-v-60be807c]{scrollbar-width:thin;scrollbar-color:var(--calcite-color-border-2) transparent}.layer-list[data-v-60be807c]::-webkit-scrollbar{width:8px}.layer-list[data-v-60be807c]::-webkit-scrollbar-track{background:transparent}.layer-list[data-v-60be807c]::-webkit-scrollbar-thumb{background-color:var(--calcite-color-border-2);border-radius:4px}.layer-list[data-v-60be807c]::-webkit-scrollbar-thumb:hover{background-color:var(--calcite-color-border-1)}.sr-only[data-v-60be807c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:1200px){.dialog-content.has-preview[data-v-60be807c]{grid-template-columns:260px 1fr 280px}.dialog-content.has-preview.sidebar-collapsed[data-v-60be807c]{grid-template-columns:0 1fr 280px}}@media(max-width:1024px){.quick-filters[data-v-60be807c],.filters-preview[data-v-60be807c]{display:none}.dialog-content[data-v-60be807c]{grid-template-columns:240px 1fr}.dialog-content.sidebar-collapsed[data-v-60be807c]{grid-template-columns:0 1fr}.dialog-content.has-preview[data-v-60be807c]{grid-template-columns:240px 1fr}.dialog-content.has-preview.sidebar-collapsed[data-v-60be807c]{grid-template-columns:0 1fr}.dialog-content.has-preview .preview-panel[data-v-60be807c]{display:none}}@media(max-width:768px){.dialog-content[data-v-60be807c]{grid-template-columns:200px 1fr}.dialog-content.sidebar-collapsed[data-v-60be807c]{grid-template-columns:0 1fr}.toolbar[data-v-60be807c]{flex-wrap:wrap;gap:8px}.search-box[data-v-60be807c]{flex:1 1 100%;max-width:100%}.selection-cart[data-v-60be807c]{bottom:8px;right:8px;left:8px;max-width:calc(100vw - 16px)}}@media(max-width:480px){.toolbar[data-v-60be807c]{padding:8px;gap:4px}}.preview-panel[data-v-5123a5e5]{background:var(--calcite-color-foreground-1);border-left:1px solid var(--calcite-color-border-1);display:flex;flex-direction:column;overflow:hidden;min-height:0}.preview-panel[data-v-5123a5e5]:focus{outline:none}.preview-header[data-v-5123a5e5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-2)}.preview-header h3[data-v-5123a5e5]{margin:0;font-size:16px;font-weight:600;color:var(--calcite-color-text-1)}.close-btn[data-v-5123a5e5]{--calcite-action-color: var(--calcite-color-text-1);--calcite-action-color-hover: var(--calcite-color-text-1)}.preview-content[data-v-5123a5e5]{flex:1;overflow-y:auto;padding:16px}.preview-name-section[data-v-5123a5e5]{margin-bottom:16px}.preview-name-section h4[data-v-5123a5e5]{margin:0;font-size:16px;font-weight:600;color:var(--calcite-color-text-1);line-height:1.3}.preview-section[data-v-5123a5e5]{margin-bottom:16px}.preview-label[data-v-5123a5e5]{display:block;font-size:12px;font-weight:600;color:var(--calcite-color-text-2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.preview-section p[data-v-5123a5e5]{margin:0;font-size:14px;color:var(--calcite-color-text-1);line-height:1.4}.display-settings-section[data-v-5123a5e5]{background:var(--calcite-color-foreground-2);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.display-settings-section .preview-label[data-v-5123a5e5]{margin-bottom:0}.preview-hint[data-v-5123a5e5]{font-size:11px;color:var(--calcite-color-text-3);font-style:italic;margin-bottom:4px}.display-control-row[data-v-5123a5e5]{display:flex}.opacity-control-panel[data-v-5123a5e5]{display:flex;align-items:center;gap:8px}.opacity-icon[data-v-5123a5e5]{color:var(--calcite-color-text-3);flex-shrink:0}.sr-only[data-v-5123a5e5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.description-section[data-v-5123a5e5]{margin-bottom:12px}.description-card[data-v-5123a5e5]{background:var(--calcite-color-foreground-2);border-radius:8px;padding:12px;border:1px solid var(--calcite-color-border-3)}.description-text[data-v-5123a5e5]{line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.description-text.collapsed[data-v-5123a5e5]{max-height:72px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.description-toggle-btn[data-v-5123a5e5]{display:inline-block;margin-top:6px;padding:0;border:none;background:none;color:var(--calcite-color-brand);font-size:13px;font-weight:500;cursor:pointer}.description-toggle-btn[data-v-5123a5e5]:hover,.description-toggle-btn[data-v-5123a5e5]:focus-visible{text-decoration:underline}.description-toggle-btn[data-v-5123a5e5]:focus-visible{outline:2px solid var(--calcite-color-brand);outline-offset:2px}.description-toggle-btn[data-v-5123a5e5]:focus{outline:none}.search-keys-container[data-v-5123a5e5]{display:flex;flex-wrap:wrap;gap:6px}.description-empty[data-v-5123a5e5]{font-style:italic;color:var(--calcite-color-text-3)!important;font-size:13px!important}.opacity-slider[data-v-5123a5e5]{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--calcite-color-brand) 0%,var(--calcite-color-brand) var(--v47c8941b),var(--calcite-color-border-2) var(--v47c8941b),var(--calcite-color-border-2) 100%);border-radius:3px;outline:none}.opacity-slider[data-v-5123a5e5]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--calcite-color-brand);border-radius:50%;cursor:pointer;transition:transform .15s ease}.opacity-slider[data-v-5123a5e5]::-webkit-slider-thumb:hover{transform:scale(1.2)}.opacity-slider[data-v-5123a5e5]::-moz-range-thumb{width:18px;height:18px;background:var(--calcite-color-brand);border-radius:50%;cursor:pointer;border:none}.opacity-value[data-v-5123a5e5]{font-size:14px;font-weight:500;color:var(--calcite-color-text-1);min-width:40px;text-align:right}.preview-actions[data-v-5123a5e5]{padding:16px;border-top:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-2);display:flex;flex-direction:column;gap:8px}.preview-content[data-v-5123a5e5]{scrollbar-width:thin;scrollbar-color:var(--calcite-color-border-2) transparent}.preview-content[data-v-5123a5e5]::-webkit-scrollbar{width:6px}.preview-content[data-v-5123a5e5]::-webkit-scrollbar-thumb{background-color:var(--calcite-color-border-2);border-radius:3px}.description-card[data-v-5123a5e5]{scrollbar-width:thin;scrollbar-color:var(--calcite-color-border-2) transparent}.description-card[data-v-5123a5e5]::-webkit-scrollbar{width:6px}.description-card[data-v-5123a5e5]::-webkit-scrollbar-thumb{background-color:var(--calcite-color-border-2);border-radius:3px}.container[data-v-dbeaa369]{max-width:100%;overflow-x:hidden;box-sizing:border-box}.measure-toolbar[data-v-dbeaa369]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.measure-tool-button[data-v-dbeaa369]{flex:1 1 0;min-width:70px;transition:all .2s ease}.measure-clear-button[data-v-dbeaa369]{flex:0 0 auto;transition:all .2s ease}.measure-tool-button[appearance=solid][data-v-dbeaa369]{box-shadow:0 0 0 2px #00619b26}.measure-tool-button[appearance=solid][data-v-dbeaa369]:hover{box-shadow:0 0 0 2px #00619b4d}.result-row[data-v-dbeaa369]{display:flex;align-items:center;gap:8px;padding-left:8px;border-left:2px solid var(--calcite-color-border-2)}.segment-list[data-v-dbeaa369]{padding-left:16px;border-left:2px solid #e5e7eb;margin-left:2px;display:flex;flex-direction:column;gap:1px}.segment-item[data-v-dbeaa369]{font-size:.7rem;color:#6b7280;line-height:1.4}.drawing-indicator[data-v-dbeaa369]{width:8px;height:8px;border-radius:50%;animation:pulse-dbeaa369 1.5s ease-in-out infinite}@keyframes pulse-dbeaa369{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}[data-sublayer-radiogroup] button[data-v-c91acf7e]:focus-visible{outline:2px solid var(--calcite-color-brand, #007ac2);outline-offset:2px}@layer{:not([hydrated]):is(arcgis-area-measurement-2d,arcgis-area-measurement-3d,arcgis-attachments,arcgis-basemap-gallery,arcgis-basemap-layer-list,arcgis-basemap-toggle,arcgis-bookmarks,arcgis-building-explorer,arcgis-catalog-layer-list,arcgis-compass,arcgis-coordinate-conversion,arcgis-daylight,arcgis-directional-pad,arcgis-directions,arcgis-direct-line-measurement-3d,arcgis-directline-measurement-3d,arcgis-distance-measurement-2d,arcgis-editor,arcgis-elevation-profile,arcgis-elevation-profile-next,arcgis-expand,arcgis-feature,arcgis-feature-form,arcgis-feature-table,arcgis-feature-templates,arcgis-features,arcgis-floor-filter,arcgis-fullscreen,arcgis-grid-controls,arcgis-histogram-range-slider,arcgis-home,arcgis-layer-list,arcgis-legend,arcgis-line-of-sight,arcgis-link-chart,arcgis-link-chart-layout-switcher,arcgis-locate,arcgis-map,arcgis-measurement,arcgis-navigation-toggle,arcgis-oriented-imagery-viewer,arcgis-placement,arcgis-popup,arcgis-print,arcgis-scale-bar,arcgis-scale-range-slider,arcgis-scene,arcgis-search,arcgis-search-result-renderer,arcgis-shadow-cast,arcgis-sketch,arcgis-slice,arcgis-swipe,arcgis-table-list,arcgis-time-slider,arcgis-time-zone-label,arcgis-track,arcgis-utility-network-associations,arcgis-utility-network-trace,arcgis-utility-network-trace-analysis,arcgis-utility-network-result-feature-list,arcgis-utility-network-trace-inputs,arcgis-utility-network-trace-results,arcgis-utility-network-validate-topology,arcgis-value-picker,arcgis-version-management,arcgis-video,arcgis-video-player,arcgis-weather,arcgis-zoom){visibility:hidden}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-BUuJstda.woff2) format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-BeQQ1X_f.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-ph0M7193.woff2) format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-Coi0fa6j.woff2) format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-0VhhKiIj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-math-CjJO_J9U.woff2) format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-math-lIkApr1P.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-math-DhSGGw4r.woff2) format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-math-VowRATwI.woff2) format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-math-Vhad558A.woff2) format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-ext-Bem3XA3V.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-ext-CrNe3KHy.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext-94Ghj3da.woff2) format("woff2");font-weight:400;font-style:italic;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext-7n5CqxL7.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-ext-ZIUWLV_l.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-greek-BbxfPdAl.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-greek-B_XuJTAZ.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek-Dk1iFglY.woff2) format("woff2");font-weight:400;font-style:italic;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek-CausCqqg.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-greek-WY7WHFrm.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic-CsPLnRLo.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic-CqwMzsPk.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic-BblJ-_rD.woff2) format("woff2");font-weight:400;font-style:italic;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic-DNRszQOD.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic-2_3luF0M.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-georgian-DQYdUyS6.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-georgian-K3ojRBvX.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian-Dm7_Errf.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-georgian-DxEPV1YF.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-arabic-DREZC0GR.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-arabic-BSq1tCUT.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic-CsDfqCdG.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-arabic-CFkBSarF.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew-7nGTaaLY.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-hebrew-MIL9x_nF.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew-NCOHbXrA.woff2) format("woff2");font-weight:400;font-style:italic;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew-CcMqJEql.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew-Cz9TkiS-.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/94aa531e-7746-4df0-bb6e-349891f2eda5-DAQswxTR.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/3ae1e25e-3aa6-4061-a016-a079159f9d65-CccJlW6N.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/41331c3c-3759-4462-8695-33c9a21b6a5b-egzEe5Uy.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/41331c3c-3759-4462-8695-33c9a21b6a5b-egzEe5Uy.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-thai-C81xO0ss.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-thai-Bzm7xvwp.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai-BIwtsGXD.woff2) format("woff2");font-weight:500;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-thai-tllTIX2k.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese-ebkwrOfo.woff2) format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese-bXDpdbzz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese-Dzp9U02O.woff2) format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese-DWeOXKdi.woff2) format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese-Dv4zYZ2L.woff2) format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E??}}.dialog-content[data-v-9cbb6adf]{display:flex;height:100%;min-height:400px}.dialog-main[data-v-9cbb6adf]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.feature-table-container[data-v-9cbb6adf]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.feature-table-container arcgis-feature-table[data-v-9cbb6adf]{flex:1;min-height:0}.loading-container[data-v-9cbb6adf]{flex:1;display:flex;align-items:center;justify-content:center}.layer-count-badge{display:flex;justify-content:flex-end;margin-bottom:.5rem}.layer-item{margin-bottom:.25rem;padding:.125rem 0}.layer-title{font-size:.875rem;line-height:1.2;margin-left:.25rem}.empty-state-text{font-size:.875rem;color:var(--calcite-ui-text-3);text-align:center;padding:.5rem;font-style:italic}.warning-dialog-content{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.warning-dialog-content p{margin:0;color:var(--calcite-color-text-1);line-height:1.5}.equal-width-segments calcite-segmented-control-item{flex:1;text-align:center}.style-block[data-v-55795061]{--calcite-block-padding: 0;margin-bottom:8px}.style-content[data-v-55795061]{padding:12px 16px 16px}.color-settings-grid[data-v-55795061]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.color-setting-item[data-v-55795061]{display:flex;flex-direction:column;gap:8px}.color-label[data-v-55795061]{font-size:var(--calcite-font-size--2);color:var(--calcite-color-text-3);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--calcite-font-weight-medium);text-align:center}.color-swatch-wrapper[data-v-55795061]{width:100%}.color-swatch-display[data-v-55795061]{position:relative;width:100%;height:80px;border-radius:6px;border:2px solid var(--calcite-color-border-2);overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #00000014;display:flex;align-items:flex-end}.color-swatch-display[data-v-55795061]:hover{border-color:var(--calcite-color-brand);box-shadow:0 4px 8px #0000001f;transform:translateY(-1px)}.color-swatch-display[data-v-55795061]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.color-swatch-checkerboard[data-v-55795061]{position:absolute;inset:0;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 25%),linear-gradient(-45deg,#e0e0e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e0e0e0 75%),linear-gradient(-45deg,transparent 75%,#e0e0e0 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0px;z-index:1}.color-swatch-color[data-v-55795061]{position:absolute;inset:0;z-index:2}.color-hex-label[data-v-55795061]{position:relative;width:100%;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-family:var(--calcite-font-family-monospace);font-size:var(--calcite-font-size--2);padding:6px;text-align:center;font-weight:var(--calcite-font-weight-medium);letter-spacing:.5px;z-index:3}.section-divider[data-v-55795061]{height:1px;background:var(--calcite-color-border-3);margin:8px 0 16px}.settings-rows[data-v-55795061]{display:flex;flex-direction:column;gap:16px}.setting-row[data-v-55795061]{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:20px}.setting-label[data-v-55795061]{font-size:var(--calcite-font-size--1);color:var(--calcite-color-text-2);font-weight:var(--calcite-font-weight-medium);text-align:right}.setting-control[data-v-55795061]{display:flex;align-items:center}.slider-control[data-v-55795061]{width:100%}.slider-control calcite-slider[data-v-55795061]{width:100%}.preview-section[data-v-55795061]{margin-top:20px}.preview-label[data-v-55795061]{font-size:var(--calcite-font-size--2);color:var(--calcite-color-text-3);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--calcite-font-weight-medium);display:block;margin-bottom:10px;text-align:center}.preview-box[data-v-55795061]{background:var(--calcite-color-background);border:2px solid var(--calcite-color-border-2);border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000000f}.preview-svg[data-v-55795061]{width:100%;height:80px;display:block}.preview-text[data-v-55795061]{font-size:10px;fill:var(--calcite-color-text-2);text-anchor:middle;font-family:var(--calcite-font-family);font-weight:var(--calcite-font-weight-medium)}@media(max-width:600px){.color-settings-grid[data-v-55795061]{grid-template-columns:1fr;gap:16px}.color-swatch-display[data-v-55795061]{height:70px}}@media(max-width:400px){.setting-row[data-v-55795061]{grid-template-columns:1fr;gap:8px}.setting-label[data-v-55795061]{text-align:left}.color-swatch-display[data-v-55795061]{height:60px}}.dialog-layout[data-v-a47a35c8]{display:grid;grid-template-columns:220px 1fr;grid-template-rows:1fr;flex:1;min-height:0;height:100%}.dialog-layout.menu-collapsed[data-v-a47a35c8]{grid-template-columns:1fr}.dialog-sidebar[data-v-a47a35c8]{border-right:1px solid var(--calcite-color-border-1);overflow-y:auto;background:var(--calcite-color-foreground-2);padding:.5rem}.dialog-main-content[data-v-a47a35c8]{flex:1;min-width:0;padding:1rem;background:var(--calcite-color-foreground-1);overflow-y:auto;display:flex;flex-direction:column}.section-content[data-v-a47a35c8]{height:100%}.section-header-row[data-v-a47a35c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-header-row .section-title[data-v-a47a35c8]{margin:0}.section-title[data-v-a47a35c8]{margin:0 0 16px;font-size:var(--calcite-font-size-1);font-weight:var(--calcite-font-weight-bold);color:var(--calcite-color-text-1)}.section-description[data-v-a47a35c8]{margin:0 0 16px;font-size:var(--calcite-font-size--1);color:var(--calcite-color-text-2);line-height:1.5}.mb-2[data-v-a47a35c8]{margin-bottom:8px}.mb-3[data-v-a47a35c8]{margin-bottom:12px}.mt-2[data-v-a47a35c8]{margin-top:8px}.mt-3[data-v-a47a35c8]{margin-top:12px}.sr-only[data-v-033a9891]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.basemap-gallery[data-v-033a9891]{width:100%;padding:10px;max-height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden}.basemap-toggle-container[data-v-033a9891]{margin-bottom:4px;height:40px;border-radius:4px;background-color:var(--calcite-ui-foreground-2);display:flex;justify-content:center;align-items:center}.toggle-content[data-v-033a9891]{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle-label[data-v-033a9891]{font-size:14px;font-weight:500;margin:0;color:var(--calcite-ui-text-1)}.loading-container[data-v-033a9891]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;gap:.5rem}.loading-text[data-v-033a9891]{font-size:13px;color:var(--calcite-ui-text-3)}.error-container[data-v-033a9891]{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem}.empty-container[data-v-033a9891]{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;gap:.5rem}.empty-icon[data-v-033a9891]{opacity:.5;color:var(--calcite-ui-text-3)}.empty-text[data-v-033a9891]{font-size:13px;color:var(--calcite-ui-text-3)}.basemap-content[data-v-033a9891]{overflow:auto;position:relative}.basemap-content.disabled .basemap-item[data-v-033a9891]{pointer-events:none;cursor:not-allowed}.basemap-content.disabled .basemap-opacity-container[data-v-033a9891]{pointer-events:auto;cursor:default}.disabled-overlay[data-v-033a9891]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#ffffff8c;pointer-events:none;z-index:5}.calcite-mode-dark .disabled-overlay[data-v-033a9891]{background-color:#00000080}.disabled-text[data-v-033a9891]{font-size:12px;color:var(--calcite-ui-text-1);background-color:var(--calcite-ui-foreground-1);padding:6px 12px;border-radius:4px;font-weight:500;box-shadow:0 2px 6px #0003;z-index:6}.basemap-grid[data-v-033a9891]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;padding:4px}@media(max-width:640px){.basemap-gallery[data-v-033a9891]{padding:8px;max-height:calc(100vh - 150px)}.basemap-grid[data-v-033a9891]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}}.basemap-item[data-v-033a9891]{cursor:pointer;transition:all .2s ease;border-radius:4px;box-sizing:border-box;margin:2px;padding:0;outline:none}.basemap-item[data-v-033a9891]:hover{transform:scale(1.03)}.basemap-item[data-v-033a9891]:focus-visible{outline:2px solid var(--calcite-color-brand, #007ac2);outline-offset:2px;transform:scale(1.02)}.basemap-item[data-v-033a9891]:focus:not(:focus-visible){outline:none}.basemap-selected[data-v-033a9891]{background-color:color-mix(in srgb,var(--calcite-color-brand, #4779e0) 8%,transparent);position:relative}.basemap-selected[data-v-033a9891]:after{content:"";position:absolute;top:6px;right:6px;width:22px;height:22px;background-color:var(--calcite-color-brand, #4779e0);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0006;z-index:10;border:2px solid white}.basemap-selected[data-v-033a9891]:before{content:"";position:absolute;top:12px;right:14px;width:6px;height:10px;border:solid white;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);z-index:11}.calcite-mode-dark .basemap-selected[data-v-033a9891]:after{background-color:#5a8ae6;border-color:#ffffffe6;box-shadow:0 2px 8px #00000080}.basemap-inactive[data-v-033a9891]{position:relative}.basemap-inactive[data-v-033a9891]:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background-color:var(--calcite-ui-brand);margin:6px;box-shadow:0 0 4px #0003}.basemap-thumbnail[data-v-033a9891]{width:100%;height:90px;object-fit:cover}@media(max-height:600px){.basemap-thumbnail[data-v-033a9891]{height:70px}}.basemap-card[data-v-033a9891]{width:100%}.basemap-title-container[data-v-033a9891]{width:100%;padding:0;margin:0}.basemap-title[data-v-033a9891]{font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;padding:0 4px;box-sizing:border-box}@media(max-width:640px){.basemap-title[data-v-033a9891]{font-size:11px}}calcite-card[data-v-033a9891]{width:100%}.basemap-opacity-container[data-v-033a9891]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 0}.basemap-layer-loader[data-v-033a9891]{margin-top:2px}.opacity-slider[data-v-033a9891]{flex:1;min-width:0;--calcite-slider-handle-size: 14px}.opacity-slider[data-v-033a9891]::part(track){height:4px}.opacity-value[data-v-033a9891]{font-size:10px;color:var(--calcite-ui-text-2);min-width:28px;text-align:right;flex-shrink:0}@media(max-width:640px){.basemap-opacity-container[data-v-033a9891]{gap:4px}.opacity-value[data-v-033a9891]{font-size:9px;min-width:24px}}.bookmark-panel[data-v-b229348f]{display:flex;flex-direction:column;height:100%;width:100%}.loading-container[data-v-b229348f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:1rem}.loading-text[data-v-b229348f]{color:var(--calcite-color-text-2);font-size:.9rem;margin:0}.add-bookmark-section[data-v-b229348f]{border-bottom:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-1)}.add-bookmark-form[data-v-b229348f]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.share-checkbox-label[data-v-b229348f]{margin:0;color:var(--calcite-color-text-2)}.bookmarks-tabs-section[data-v-b229348f]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.tab-switcher[data-v-b229348f]{padding:.75rem;border-bottom:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-1)}.bookmarks-list-section[data-v-b229348f]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.search-section[data-v-b229348f]{padding:.75rem;border-bottom:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-1)}.bookmark-count[data-v-b229348f]{padding:.5rem .75rem;font-size:.75rem;font-weight:500;color:var(--calcite-color-text-3);text-transform:uppercase;letter-spacing:.5px;background:var(--calcite-color-foreground-1);border-bottom:1px solid var(--calcite-color-border-3)}.bookmarks-container[data-v-b229348f]{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.bookmark-item[data-v-b229348f]{transition:all .2s ease;box-sizing:border-box;padding:.25rem 0}.bookmark-card[data-v-b229348f]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid var(--calcite-color-border-2);border-radius:4px;background:var(--calcite-color-foreground-1);transition:all .2s ease;gap:.75rem}.bookmark-card[data-v-b229348f]:hover{background:var(--calcite-color-foreground-2);border-color:var(--calcite-color-border-1);box-shadow:0 2px 4px #0000001a}.bookmark-item.favorite .bookmark-card[data-v-b229348f]{border-left:3px solid var(--calcite-color-brand)}.bookmark-item.shared .bookmark-card[data-v-b229348f]{border-right:3px solid var(--calcite-color-brand)}.bookmark-thumbnail[data-v-b229348f]{width:50px;height:38px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--calcite-color-foreground-3);display:flex;align-items:center;justify-content:center}.thumbnail-image[data-v-b229348f]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[data-v-b229348f]{color:var(--calcite-color-text-3);opacity:.5}.bookmark-content[data-v-b229348f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.bookmark-header[data-v-b229348f]{display:flex;align-items:center;gap:.5rem}.favorite-icon[data-v-b229348f]{color:var(--calcite-color-status-warning);flex-shrink:0}.shared-icon[data-v-b229348f]{color:var(--calcite-color-brand);flex-shrink:0}.bookmark-name[data-v-b229348f]{font-weight:500;color:var(--calcite-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-info[data-v-b229348f]{font-size:.75rem;color:var(--calcite-color-text-3);line-height:1.4}.bookmark-actions[data-v-b229348f]{display:flex;gap:.25rem;flex-shrink:0}.bookmark-card[data-v-b229348f]:focus-within{outline:2px solid var(--calcite-color-brand);outline-offset:2px;border-radius:4px}.empty-state[data-v-b229348f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1rem;text-align:center;color:var(--calcite-color-text-3)}.empty-state calcite-icon[data-v-b229348f]{color:var(--calcite-color-text-3);opacity:.5}.empty-state h3[data-v-b229348f]{font-size:1.1rem;font-weight:500;color:var(--calcite-color-text-2);margin:0}.empty-state p[data-v-b229348f]{font-size:.9rem;line-height:1.5;color:var(--calcite-color-text-3);margin:0;max-width:300px}.empty-state-hint[data-v-b229348f]{font-size:.85rem;font-style:italic;color:var(--calcite-color-brand);margin-top:.5rem}calcite-accordion[data-v-b229348f]{--calcite-accordion-item-spacing: 0}.flex[data-v-b229348f]{display:flex}.items-center[data-v-b229348f]{align-items:center}.gap-2\.5[data-v-b229348f]{gap:.625rem}.px-3[data-v-b229348f]{padding-left:.75rem;padding-right:.75rem}.pb-2[data-v-b229348f]{padding-bottom:.5rem}.confirmation-content[data-v-b229348f]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.confirmation-content p[data-v-b229348f]{margin:0;color:var(--calcite-color-text-1);line-height:1.5}.confirmation-note[data-v-b229348f]{font-size:.875rem;color:var(--calcite-color-text-3)}.layer-changes[data-v-b229348f]{margin-top:1rem;padding:.75rem;background:var(--calcite-color-foreground-2);border-radius:4px}.no-changes[data-v-b229348f]{display:flex;align-items:center;gap:.5rem;color:var(--calcite-color-text-2);font-size:.875rem}.layer-change-section[data-v-b229348f]{margin-bottom:.75rem;padding:.5rem;border-radius:4px}.layer-change-section.added[data-v-b229348f]{background:var(--calcite-color-status-success-opacity-10);border-left:3px solid var(--calcite-color-status-success)}.layer-change-section.removed[data-v-b229348f]{background:var(--calcite-color-status-danger-opacity-10);border-left:3px solid var(--calcite-color-status-danger)}.layer-change-header[data-v-b229348f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}.layer-change-section.added .layer-change-header[data-v-b229348f]{color:var(--calcite-color-status-success)}.layer-change-section.removed .layer-change-header[data-v-b229348f]{color:var(--calcite-color-status-danger)}.basemap-change[data-v-b229348f]{margin-bottom:.75rem;padding:.5rem;border-radius:4px;background:var(--calcite-color-status-info-opacity-10);border-left:3px solid var(--calcite-color-status-info)}.basemap-change .layer-change-header[data-v-b229348f]{color:var(--calcite-color-status-info)}.basemap-change-detail[data-v-b229348f]{display:flex;align-items:center;gap:.5rem;padding-left:1.5rem;font-size:.8125rem;color:var(--calcite-color-text-2)}.basemap-old[data-v-b229348f]{text-decoration:line-through;opacity:.7}.basemap-new[data-v-b229348f]{font-weight:500}.layer-list[data-v-b229348f]{list-style:none;margin:0;padding-left:1.5rem;font-size:.8125rem;color:var(--calcite-color-text-2)}.layer-list li[data-v-b229348f]{margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-list .more-count[data-v-b229348f]{color:var(--calcite-color-text-3);font-style:italic}.unchanged-note[data-v-b229348f]{font-size:.8125rem;color:var(--calcite-color-text-3);text-align:center;margin-top:.5rem}.comparing-layers[data-v-b229348f]{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:1rem;color:var(--calcite-color-text-2);font-size:.875rem}.edit-dialog-content[data-v-b229348f]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.edit-dialog-content calcite-label[data-v-b229348f]{margin:0}.bookmark-metadata[data-v-b229348f]{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--calcite-color-text-3);padding-top:.5rem;border-top:1px solid var(--calcite-color-border-3)}.description-textarea[data-v-b229348f]::part(textarea){resize:horizontal}.readonly-field[data-v-b229348f]{padding:.5rem .75rem;background:var(--calcite-color-foreground-2);border:1px solid var(--calcite-color-border-2);border-radius:4px;color:var(--calcite-color-text-1);font-size:.875rem}.readonly-description[data-v-b229348f]{min-height:4rem;white-space:pre-wrap;word-wrap:break-word}.style-panel[data-v-e9c42984]{padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.section-divider[data-v-e9c42984]{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;padding-bottom:.25rem}.section-heading[data-v-e9c42984]{font-size:.6875rem;font-weight:600;color:var(--calcite-color-text-3);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.section-line[data-v-e9c42984]{flex:1;border:none;border-top:1px solid var(--calcite-color-border-3);margin:0}.sub-heading[data-v-e9c42984]{font-size:.625rem;font-weight:500;color:var(--calcite-color-text-3);text-transform:uppercase;letter-spacing:.05em;padding-top:.5rem;padding-bottom:.125rem;border-bottom:1px solid var(--calcite-color-border-3);margin-bottom:.25rem}.upload-dialog[data-v-8426e893]{--calcite-dialog-content-padding: 0;--calcite-dialog-content-space: 0}.dialog-content[data-v-8426e893]{padding:20px;display:flex;flex-direction:column;gap:16px}.hidden-file-input[data-v-8426e893]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drop-zone[data-v-8426e893]{border:2px dashed var(--calcite-color-border-2);border-radius:8px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:var(--calcite-color-foreground-1)}.drop-zone[data-v-8426e893]:hover{border-color:var(--calcite-color-brand);background:var(--calcite-color-foreground-2)}.drop-zone[data-v-8426e893]:focus{outline:2px solid var(--calcite-color-brand);outline-offset:2px}.drop-zone.is-dragging[data-v-8426e893]{border-color:var(--calcite-color-brand);background:color-mix(in srgb,var(--calcite-color-brand) 10%,var(--calcite-color-foreground-1))}.drop-zone.has-file[data-v-8426e893]{border-style:solid;padding:16px}.drop-zone-content[data-v-8426e893]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon[data-v-8426e893]{color:var(--calcite-color-text-3)}.drop-zone.is-dragging .upload-icon[data-v-8426e893]{color:var(--calcite-color-brand)}.drop-zone-text[data-v-8426e893]{margin:0;font-size:14px;font-weight:500;color:var(--calcite-color-text-1)}.drop-zone-hint[data-v-8426e893]{margin:0;font-size:12px;color:var(--calcite-color-text-3)}.file-preview[data-v-8426e893]{display:flex;align-items:center;justify-content:space-between;width:100%}.file-info[data-v-8426e893]{display:flex;align-items:center;gap:12px}.file-info calcite-icon[data-v-8426e893]{color:var(--calcite-color-brand)}.file-details[data-v-8426e893]{display:flex;flex-direction:column;gap:2px;text-align:left}.file-name[data-v-8426e893]{font-size:14px;font-weight:500;color:var(--calcite-color-text-1);word-break:break-all}.file-meta[data-v-8426e893]{font-size:12px;color:var(--calcite-color-text-3)}.processing-status[data-v-8426e893]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--calcite-color-foreground-2);border-radius:4px}.processing-message[data-v-8426e893]{font-size:14px;color:var(--calcite-color-text-2)}.upload-result[data-v-8426e893],.area-display[data-v-8426e893]{margin-top:4px}.fade-enter-active[data-v-8426e893],.fade-leave-active[data-v-8426e893]{transition:opacity .3s ease}.fade-enter-from[data-v-8426e893],.fade-leave-to[data-v-8426e893]{opacity:0}.upload-tip[data-v-8426e893]{display:flex;gap:8px;padding:10px 12px;background:var(--calcite-color-foreground-2);border-left:3px solid var(--calcite-color-brand);border-radius:4px;font-size:12px;line-height:1.5;color:var(--calcite-color-text-2)}.tip-icon[data-v-8426e893]{flex-shrink:0;color:var(--calcite-color-brand);margin-top:1px}.tip-text strong[data-v-8426e893]{color:var(--calcite-color-text-1)}.projection-section[data-v-8426e893]{display:flex;flex-direction:column;gap:4px}.projection-label[data-v-8426e893]{font-size:13px;font-weight:500;color:var(--calcite-color-text-1);display:flex;flex-direction:column;gap:2px}.projection-hint[data-v-8426e893]{font-size:11px;color:var(--calcite-color-text-3);font-weight:400}.sr-only[data-v-8426e893]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only[data-v-fefe9ca7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mylayers-panel[data-v-fefe9ca7]{display:flex;flex-direction:column;height:100%;width:100%}.loading-container[data-v-fefe9ca7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:1rem}.loading-text[data-v-fefe9ca7]{color:var(--calcite-color-text-2);font-size:.9rem;margin:0}.mylayers-list-section[data-v-fefe9ca7]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.search-section[data-v-fefe9ca7]{padding:.75rem;border-bottom:1px solid var(--calcite-color-border-2);background:var(--calcite-color-foreground-1)}.filter-section[data-v-fefe9ca7]{padding:.5rem .75rem;border-bottom:1px solid var(--calcite-color-border-3);background:var(--calcite-color-foreground-1)}.filter-section calcite-chip-group[data-v-fefe9ca7]{display:flex;flex-wrap:wrap;gap:.25rem}.layer-count[data-v-fefe9ca7]{padding:.5rem .75rem;font-size:.75rem;font-weight:500;color:var(--calcite-color-text-3);text-transform:uppercase;letter-spacing:.5px;background:var(--calcite-color-foreground-1);border-bottom:1px solid var(--calcite-color-border-3)}.layers-container[data-v-fefe9ca7]{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.layer-item[data-v-fefe9ca7]{transition:all .2s ease}.layer-card[data-v-fefe9ca7]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid var(--calcite-color-border-2);border-radius:4px;background:var(--calcite-color-foreground-1);transition:all .2s ease;gap:.75rem}.layer-card[data-v-fefe9ca7]:hover{background:var(--calcite-color-foreground-2);border-color:var(--calcite-color-border-1);box-shadow:0 2px 4px #0000001a}.layer-card[data-v-fefe9ca7]:focus-within{outline:2px solid var(--calcite-color-brand);outline-offset:2px;border-radius:4px}.layer-content[data-v-fefe9ca7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.layer-header[data-v-fefe9ca7]{display:flex;align-items:center;gap:.5rem}.geometry-icon[data-v-fefe9ca7]{color:var(--calcite-color-brand);flex-shrink:0}.layer-name[data-v-fefe9ca7]{font-weight:500;color:var(--calcite-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-info[data-v-fefe9ca7]{font-size:.75rem;color:var(--calcite-color-text-3);line-height:1.4}.layer-actions[data-v-fefe9ca7]{display:flex;gap:.25rem;flex-shrink:0}.empty-state[data-v-fefe9ca7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1rem;text-align:center;color:var(--calcite-color-text-3)}.empty-state calcite-icon[data-v-fefe9ca7]{color:var(--calcite-color-text-3);opacity:.5}.empty-state h3[data-v-fefe9ca7]{font-size:1.1rem;font-weight:500;color:var(--calcite-color-text-2);margin:0}.empty-state p[data-v-fefe9ca7]{font-size:.9rem;line-height:1.5;color:var(--calcite-color-text-3);margin:0;max-width:300px}.empty-state-actions[data-v-fefe9ca7]{display:flex;gap:.5rem}.tip-text[data-v-fefe9ca7]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--calcite-color-text-2);background:var(--calcite-color-foreground-2);padding:.75rem 1rem;border-radius:4px;margin-top:.5rem}.confirmation-content[data-v-fefe9ca7]{display:flex;flex-direction:column;gap:.75rem}.confirmation-content p[data-v-fefe9ca7]{margin:0;font-size:.9rem;line-height:1.5;color:var(--calcite-color-text-1)}.confirmation-note[data-v-fefe9ca7]{font-size:.85rem;color:var(--calcite-color-text-3);font-style:italic}.container[data-v-af87e787]{overflow-x:hidden;max-width:100%}.waypoint-combobox[data-v-af87e787]{max-width:100%;width:100%}[data-v-af87e787] .waypoint-combobox::part(input-container){flex-wrap:wrap;max-height:120px;overflow-y:auto}[data-v-af87e787] .waypoint-combobox calcite-chip{max-width:100%}[data-v-af87e787] .waypoint-combobox calcite-chip::part(text-container){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-select[data-v-af87e787]{max-width:100%}[data-v-af87e787] .destination-select calcite-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-icon-wrapper[data-v-1586499f]{display:inline-block;margin:2px;border:2px solid transparent;border-radius:4px}.style-icon-wrapper.style-active[data-v-1586499f]{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-brand-hover)}.style-icon-wrapper[data-v-defada29]{display:inline-block;margin:2px;border:2px solid transparent;border-radius:4px}.style-icon-wrapper.style-active[data-v-defada29]{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-brand-hover)}.style-icon-wrapper[data-v-e1017eb8]{display:inline-block;margin:2px;border:2px solid transparent;border-radius:4px}.style-icon-wrapper.style-active[data-v-e1017eb8]{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-brand-hover)}.point-action[data-v-d505c82d],.polyline-action[data-v-d505c82d],.polygon-action[data-v-d505c82d]{margin-top:10px;border:1px solid #000000;border-radius:2px;background:#fff;transition:all .2s ease}.style-icon-wrapper[data-v-d505c82d]{display:inline-block;margin:2px;border:2px solid transparent;border-radius:4px}.style-icon-wrapper.style-active[data-v-d505c82d]{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-brand-hover)}.rich-text-editor[data-v-8f16d4a8]{display:flex;flex-direction:column;margin-bottom:.75rem;border:1px solid #d1d5db;border-radius:4px}.editor-toolbar[data-v-8f16d4a8]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#f9fafb;border-bottom:1px solid #d1d5db;border-top-left-radius:4px;border-top-right-radius:4px}.toolbar-btn[data-v-8f16d4a8]{padding:.375rem .75rem;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.toolbar-btn[data-v-8f16d4a8]:hover:not(:disabled){background-color:#f3f4f6}.toolbar-btn[data-v-8f16d4a8]:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.is-active[data-v-8f16d4a8]{background-color:#dbeafe;border-color:#60a5fa}.editor-content[data-v-8f16d4a8]{background:#fff;overflow:hidden;position:relative}.editor-content.disabled[data-v-8f16d4a8]{background-color:#f3f4f6}[data-v-8f16d4a8] .editor-content .ProseMirror{padding:.75rem!important;outline:none!important;font-size:14px!important;line-height:1.5!important;min-height:100px!important;max-height:200px!important;box-sizing:border-box!important}[data-v-8f16d4a8] .editor-content .ProseMirror:focus{outline:none!important}[data-v-8f16d4a8] .editor-content .ProseMirror p{margin:.5rem 0!important}[data-v-8f16d4a8] .editor-content .ProseMirror strong,[data-v-8f16d4a8] .editor-content .ProseMirror b{font-weight:700!important}[data-v-8f16d4a8] .editor-content .ProseMirror ul,[data-v-8f16d4a8] .editor-content .ProseMirror ol{padding-left:2rem!important;margin:.5rem 0!important;text-align:left!important}[data-v-8f16d4a8] .editor-content .ProseMirror ul{list-style-type:disc!important;list-style-position:outside!important}[data-v-8f16d4a8] .editor-content .ProseMirror ol{list-style-type:decimal!important;list-style-position:outside!important}[data-v-8f16d4a8] .editor-content .ProseMirror li{margin-bottom:.25rem!important;display:list-item!important;text-align:left!important;margin-left:0!important}[data-v-8f16d4a8] .editor-content .ProseMirror li p{margin:0!important;display:inline!important}[data-v-8f16d4a8] .editor-content .ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}[data-v-8f16d4a8] .editor-content .ProseMirror.ProseMirror-focused p.is-editor-empty:first-child:before{color:#a1a1aa}.style-icon-wrapper[data-v-1a25c8dc]{display:inline-block;margin:2px;border:2px solid transparent;border-radius:4px}.style-icon-wrapper.style-active[data-v-1a25c8dc]{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-brand-hover)}.confirmation-content[data-v-1a25c8dc]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.confirmation-content p[data-v-1a25c8dc]{margin:0;color:var(--calcite-color-text-1);line-height:1.5}.confirmation-note[data-v-1a25c8dc]{font-size:.875rem;color:var(--calcite-color-text-3)}.containers[data-v-1c7ec3bb]{padding-bottom:1rem}.style-icon-wrapper[data-v-1c7ec3bb]{display:inline-flex;border:2px solid transparent;border-radius:4px;transition:border-color .2s ease}.style-icon-wrapper.style-active[data-v-1c7ec3bb]{border-color:var(--calcite-color-brand)}.style-icon[data-v-1c7ec3bb]{object-fit:contain}calcite-action[data-v-1c7ec3bb]{--calcite-action-background-color: transparent}calcite-action[active][data-v-1c7ec3bb]{--calcite-action-background-color: var(--calcite-color-foreground-2)}.containers[data-v-b1832300]{padding-bottom:1rem}.style-icon-wrapper[data-v-b1832300]{display:inline-flex;border:2px solid transparent;border-radius:4px;transition:border-color .2s ease}.style-icon-wrapper.style-active[data-v-b1832300]{border-color:var(--calcite-color-brand)}.style-icon[data-v-b1832300]{object-fit:contain}calcite-action[data-v-b1832300]{--calcite-action-background-color: transparent}calcite-action[active][data-v-b1832300]{--calcite-action-background-color: var(--calcite-color-foreground-2)}.unified-map-editor[data-v-1e0f1760]{height:100%;display:flex;flex-direction:column}.editor-selector[data-v-1e0f1760]{flex-shrink:0;padding:1rem;border-bottom:1px solid var(--calcite-color-border-2)}.editor-content[data-v-1e0f1760]{flex:1}.editor-content>div[data-v-1e0f1760]{height:100%}.confirmation-content[data-v-615af945]{padding:.5rem 0}.confirmation-content p[data-v-615af945]{margin:.5rem 0;line-height:1.5}.confirmation-note[data-v-615af945]{font-size:.875rem;color:var(--calcite-color-text-2);font-style:italic}.feature-table-dialog[data-v-899846a3]{--calcite-dialog-content-padding: 0;--calcite-dialog-scrim-background-color: transparent}.dialog-layout[data-v-899846a3]{display:grid;grid-template-columns:320px 1fr;grid-template-rows:1fr;flex:1;min-height:0;height:100%;transition:grid-template-columns .2s ease}.dialog-layout.sidebar-collapsed[data-v-899846a3]{grid-template-columns:0 1fr}.config-sidebar[data-v-899846a3]{border-right:1px solid var(--calcite-color-border-1);overflow:hidden;background:var(--calcite-color-foreground-2);display:flex;flex-direction:column;min-height:0}.config-sidebar.collapsed[data-v-899846a3]{overflow:hidden}.sidebar-content[data-v-899846a3]{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;min-height:0}.main-content[data-v-899846a3]{display:flex;flex-direction:column;background:var(--calcite-color-foreground-1);overflow:hidden;min-height:0}.table-container[data-v-899846a3]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}.table-wrapper[data-v-899846a3]{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.feature-table-component[data-v-899846a3]{display:block;width:100%;height:100%;flex:1;min-height:0}.table-loading-overlay[data-v-899846a3]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:6px 12px;background-color:color-mix(in srgb,var(--calcite-color-foreground-1) 90%,transparent);border-top:1px solid var(--calcite-color-border-1);z-index:1}.loading-state[data-v-899846a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.empty-state[data-v-899846a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px;background-color:var(--calcite-color-foreground-2)}.conversion-status-bg[data-v-899846a3]{background-color:color-mix(in srgb,var(--calcite-color-status-info) 15%,var(--calcite-color-foreground-1));color:var(--calcite-color-text-1)}.theme-surface-bg[data-v-899846a3]{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1)}@media(max-width:1024px){.dialog-layout[data-v-899846a3]{grid-template-columns:280px 1fr}}@media(max-width:768px){.feature-table-dialog[data-v-899846a3]{--calcite-dialog-size-x: calc(100vw - 16px) ;--calcite-dialog-size-y: calc(100vh - 16px) }.dialog-layout[data-v-899846a3]{grid-template-columns:240px 1fr}}.dialog-content[data-v-fd0a9bb2]{display:flex;flex-direction:column;height:100%;min-height:600px;overflow:hidden}.tables-row[data-v-fd0a9bb2]{display:flex;flex:1;gap:12px;min-height:0;overflow:hidden;padding:12px}.table-column[data-v-fd0a9bb2]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--calcite-color-border-2);border-radius:4px;background:var(--calcite-color-foreground-1)}.table-header[data-v-fd0a9bb2]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--calcite-color-border-3);background:var(--calcite-color-foreground-2)}.table-title[data-v-fd0a9bb2]{font-size:.875rem;font-weight:600}.feature-table-container[data-v-fd0a9bb2]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.feature-table-container arcgis-feature-table[data-v-fd0a9bb2]{flex:1;min-height:0}.dialog-content[data-v-cf4fce08]{display:flex;flex-direction:column;height:100%;min-height:600px;overflow:hidden}.tables-row[data-v-cf4fce08]{display:flex;flex:1;gap:12px;min-height:0;overflow:hidden;padding:12px}.table-column[data-v-cf4fce08]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--calcite-color-border-2);border-radius:4px;background:var(--calcite-color-foreground-1)}.feature-table-container[data-v-cf4fce08]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.feature-table-container arcgis-feature-table[data-v-cf4fce08]{flex:1;min-height:0}.dialog-content[data-v-4d963995]{display:flex;flex-direction:column;height:100%;min-height:600px;overflow:hidden}.tables-row[data-v-4d963995]{display:flex;flex:1;gap:12px;min-height:0;overflow:hidden;padding:12px}.table-column[data-v-4d963995]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--calcite-color-border-2);border-radius:4px;background:var(--calcite-color-foreground-1)}.table-header[data-v-4d963995]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--calcite-color-border-3);background:var(--calcite-color-foreground-2)}.table-title[data-v-4d963995]{font-size:14px;font-weight:600;color:var(--calcite-color-text-1)}.feature-table-container[data-v-4d963995]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.feature-table-container arcgis-feature-table[data-v-4d963995]{flex:1;min-height:0}.report-content[data-v-6ad67d5c]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem}.chart-view[data-v-6ad67d5c]{padding-top:.25rem}.slope-chart-svg[data-v-6ad67d5c]{width:100%;height:auto;display:block}.table-view[data-v-6ad67d5c]{padding-top:.25rem}.slope-report-table[data-v-6ad67d5c]{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.25rem}.slope-report-table thead tr[data-v-6ad67d5c]{border-bottom:2px solid var(--calcite-color-border-2)}.slope-report-table thead th[data-v-6ad67d5c]{padding:.5rem .75rem;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em;color:var(--calcite-color-text-3);text-align:left}.slope-report-table .col-right[data-v-6ad67d5c]{text-align:right}.slope-report-table tbody tr[data-v-6ad67d5c]{border-bottom:1px solid var(--calcite-color-border-3)}.slope-report-table tbody tr[data-v-6ad67d5c]:hover{background-color:var(--calcite-color-foreground-2)}.slope-report-table tbody td[data-v-6ad67d5c]{padding:.5rem .75rem}.footer-row[data-v-6ad67d5c]{background-color:var(--calcite-color-foreground-2);font-weight:600;border-top:2px solid var(--calcite-color-border-2)}.footer-row td[data-v-6ad67d5c]{padding:.625rem .75rem}.steep-yes[data-v-6ad67d5c]{color:var(--calcite-color-status-danger)}.definitions-section[data-v-6ad67d5c]{padding-top:.25rem;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.4;color:var(--calcite-color-text-2)}.definitions-subtitle[data-v-6ad67d5c]{margin:0;font-weight:600;font-style:italic}.definitions-heading[data-v-6ad67d5c]{margin:.5rem 0 .125rem;font-weight:700;font-size:.8125rem;color:var(--calcite-color-text-1)}.definitions-term[data-v-6ad67d5c]{margin:.375rem 0 0}.definitions-term strong[data-v-6ad67d5c]{color:var(--calcite-color-text-1)}.definitions-desc[data-v-6ad67d5c]{margin:.125rem 0 0 .75rem;color:var(--calcite-color-text-3)}.definitions-warning[data-v-6ad67d5c]{margin-top:.625rem;padding:.5rem .625rem;border-left:3px solid var(--calcite-color-status-danger);background-color:color-mix(in srgb,var(--calcite-color-status-danger) 8%,transparent);border-radius:0 3px 3px 0}.definitions-warning-heading[data-v-6ad67d5c]{margin:0 0 .25rem;font-weight:700;font-size:.8125rem;color:var(--calcite-color-status-danger)}.definitions-warning-text[data-v-6ad67d5c]{margin:0;color:var(--calcite-color-text-2)}.definitions-note[data-v-6ad67d5c]{margin-top:.625rem;padding:.5rem .625rem;border-left:3px solid var(--calcite-color-brand);background-color:color-mix(in srgb,var(--calcite-color-brand) 8%,transparent);border-radius:0 3px 3px 0}.definitions-note-heading[data-v-6ad67d5c]{margin:0 0 .25rem;font-weight:700;font-size:.8125rem;color:var(--calcite-color-brand)}.slope-results-table[data-v-3e6aba60]{font-size:.8125rem;line-height:1.25rem}.slope-results-header[data-v-3e6aba60]{display:grid;grid-template-columns:1fr auto auto;gap:1rem;padding:.5rem .75rem;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em;color:var(--calcite-color-text-3);border-bottom:2px solid var(--calcite-color-border-2)}.slope-results-row[data-v-3e6aba60]{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:1rem;padding:.5rem .75rem;border-bottom:1px solid var(--calcite-color-border-3);transition:background-color .15s ease}.slope-results-row[data-v-3e6aba60]:hover{background-color:var(--calcite-color-foreground-2)}.slope-results-bar[data-v-3e6aba60]{position:absolute;top:0;left:0;bottom:0;background-color:var(--calcite-color-status-success);opacity:.08;border-radius:2px;transition:width .3s ease;pointer-events:none}.slope-results-label[data-v-3e6aba60]{position:relative;z-index:1;min-width:0;word-break:break-word}.slope-results-footer[data-v-3e6aba60]{display:grid;grid-template-columns:1fr auto auto;gap:1rem;padding:.625rem .75rem;background-color:var(--calcite-color-foreground-2);border-top:2px solid var(--calcite-color-border-2);border-radius:0 0 4px 4px}.vr-stats-table[data-v-e9aae7dd]{width:100%;border-collapse:collapse;font-size:.75rem;line-height:1.25rem}.vr-stats-table tr[data-v-e9aae7dd]:not(:last-child){border-bottom:1px solid var(--calcite-color-border-3)}.vr-stats-label[data-v-e9aae7dd]{color:var(--calcite-color-text-3);padding:3px 4px 3px 0;word-break:break-word}.vr-stats-value[data-v-e9aae7dd]{color:var(--calcite-color-text-1);font-weight:500;text-align:right;padding:3px 0 3px 4px;white-space:nowrap}.vr-stats-highlight[data-v-e9aae7dd]{color:var(--calcite-color-status-success);font-weight:700}.vr-icon-success[data-v-e9aae7dd]{color:var(--calcite-color-status-success)}.vr-icon-danger[data-v-e9aae7dd]{color:var(--calcite-color-status-danger)}.vr-log-toggle[data-v-e9aae7dd]{flex-shrink:0;--calcite-button-padding-inline: 4px}.vr-log-list[data-v-e9aae7dd]{max-height:400px;overflow-y:auto;font-family:var(--calcite-font-family-monospace, monospace)}.vr-log-entry[data-v-e9aae7dd]{display:flex;gap:8px;font-size:.75rem;line-height:1.4rem;color:var(--calcite-color-text-2);padding:4px 6px}.vr-log-entry[data-v-e9aae7dd]:nth-child(2n){background:var(--calcite-color-foreground-2)}.vr-log-index[data-v-e9aae7dd]{color:var(--calcite-color-text-3);min-width:20px;text-align:right;flex-shrink:0;opacity:.5;-webkit-user-select:none;user-select:none}.vr-log-msg[data-v-e9aae7dd]{word-break:break-word}.vr-log-error[data-v-e9aae7dd]{color:var(--calcite-color-status-danger);font-weight:500}.vr-log-footer-status[data-v-e9aae7dd]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--calcite-color-text-2)}.vr-log-count[data-v-e9aae7dd]{color:var(--calcite-color-text-3);margin-left:4px}@layer{:not([hydrated]):is(arcgis-chart,arcgis-charts-action-bar){visibility:hidden}:root,:host{--arcgis-charts-config-calcite-block-default-width: 100%;--arcgis-charts-config-calcite-block-default-height: auto;--arcgis-charts-config-default-max-width: 100%;--arcgis-charts-config-default-max-height: 100%;--arcgis-charts-background: rgb(223, 223, 223);--calcite-ui-foreground: rgb(223, 223, 223);--calcite-app-background-content: rgb(0, 0, 0, 0);--config-width: 40%;--config-height: 600px;--placement-direction: "row"}:root{--arcgis-charts-curtain-opacity: 1;--arcgis-charts-popup-ol-padding: 2em;--arcgis-charts-popup-body-padding-left: 0;--arcgis-charts-default-width: 100%;--arcgis-charts-default-height: 100%;--arcgis-charts-config-calcite-block-default-margin: 0;--arcgis-charts-config-margin-minor: .5rem;--arcgis-charts-config-margin-major: 1rem;--arcgis-charts-inter-section-margin: .9rem;--arcgis-charts-intra-section-margin: .3rem;--arcgis-charts-top-section-margin: .6rem;--arcgis-charts-input-height: 2.4rem;--arcgis-charts-panel-padding: 0 1rem;--arcgis-charts-border-radius: .2rem;--arcgis-charts-input-background: #ffffff;--arcgis-charts-border: #eaeaea;--arcgis-charts-border-hover: #dfdfdf;--arcgis-charts-border-invalid: red;--arcgis-charts-background-clear: transparent;--arcgis-charts-dim-text: rgb(150, 150, 150);--arcgis-charts-side-spacing: 1rem;--arcgis-charts-side-spacing-three-quarters: calc(var(--arcgis-charts-side-spacing) * 3 / 4);--arcgis-charts-side-spacing-half: calc(var(--arcgis-charts-side-spacing) / 2);--arcgis-charts-side-spacing-third: calc(var(--arcgis-charts-side-spacing) / 3);--arcgis-charts-side-spacing-quarter: calc(var(--arcgis-charts-side-spacing) / 4);--arcgis-charts-side-spacing-eighth: calc(var(--arcgis-charts-side-spacing) / 8);--arcgis-charts-side-spacing-plus-half: calc(var(--arcgis-charts-side-spacing) * 1.5);--arcgis-charts-side-spacing-double: calc(var(--arcgis-charts-side-spacing) * 2)}}.arcgis-chart-dialog[data-v-892a51e8]{--calcite-dialog-content-padding: 0;--calcite-dialog-scrim-background-color: transparent}.dialog-layout[data-v-892a51e8]{display:grid;grid-template-columns:320px 1fr;grid-template-rows:1fr;flex:1;min-height:0;height:100%;transition:grid-template-columns .2s ease}.dialog-layout.sidebar-collapsed[data-v-892a51e8]{grid-template-columns:0 1fr}.config-sidebar[data-v-892a51e8]{border-right:1px solid var(--calcite-color-border-1);overflow:hidden;background:var(--calcite-color-foreground-2);display:flex;flex-direction:column;min-height:0}.config-sidebar.collapsed[data-v-892a51e8]{overflow:hidden}.sidebar-content[data-v-892a51e8]{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;min-height:0}.main-content[data-v-892a51e8]{display:flex;flex-direction:column;background:var(--calcite-color-foreground-1);overflow:hidden;min-height:0}.chart-container[data-v-892a51e8]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:16px;position:relative}.loading-state[data-v-892a51e8]{display:flex;align-items:center;justify-content:center;height:100%}.empty-state[data-v-892a51e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--calcite-color-text-3)}.theme-surface-bg[data-v-892a51e8]{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);border-color:var(--calcite-color-border-1)}.conversion-status-bg[data-v-892a51e8]{background-color:color-mix(in srgb,var(--calcite-color-status-info) 15%,var(--calcite-color-foreground-1));color:var(--calcite-color-text-1)}.arcgis-chart-panel[data-v-892a51e8]{height:100%;overflow:hidden;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1)}.chart-preview-container[data-v-892a51e8]{display:block;position:relative;min-height:300px}.arcgis-chart-preview[data-v-892a51e8]{position:absolute;inset:0;width:100%!important;height:100%!important}.chart-preview-overlay[data-v-892a51e8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;height:100%}.modal-arcgis-chart[data-v-892a51e8]{display:flex;flex:1;width:100%;height:100%;min-height:0}[data-v-892a51e8] arcgis-chart{display:flex!important;flex-direction:column;width:100%!important;height:100%!important;min-height:0}[data-v-892a51e8] arcgis-chart>div,[data-v-892a51e8] arcgis-chart shadow-root,[data-v-892a51e8] arcgis-chart canvas,[data-v-892a51e8] arcgis-chart .esri-chart,[data-v-892a51e8] arcgis-chart .esri-chart__container{width:100%!important;height:100%!important;flex:1 1 auto!important}@media(max-width:1024px){.dialog-layout[data-v-892a51e8]{grid-template-columns:280px 1fr}}@media(max-width:768px){.large-dialog[data-v-892a51e8]{--calcite-dialog-size-x: calc(100vw - 16px) ;--calcite-dialog-size-y: calc(100vh - 16px) }.dialog-layout[data-v-892a51e8]{grid-template-columns:240px 1fr}}.chat-dialog-content[data-v-65882939]{display:flex;flex-direction:column;height:100%;min-height:600px}.chat-dialog-content[data-v-65882939] calcite-panel{border:none;box-shadow:none}.chat-dialog-content[data-v-65882939] .chat-panel-content{height:100%;display:flex;flex-direction:column}@layer{:not([calcite-hydrated]):is(calcite-accordion,calcite-accordion-item,calcite-action,calcite-action-bar,calcite-action-group,calcite-action-menu,calcite-action-pad,calcite-alert,calcite-autocomplete,calcite-autocomplete-item,calcite-autocomplete-item-group,calcite-avatar,calcite-block,calcite-block-group,calcite-block-section,calcite-button,calcite-card,calcite-card-group,calcite-carousel,calcite-carousel-item,calcite-checkbox,calcite-chip,calcite-chip-group,calcite-color-picker,calcite-color-picker-hex-input,calcite-color-picker-swatch,calcite-combobox,calcite-combobox-item,calcite-combobox-item-group,calcite-date-picker,calcite-date-picker-day,calcite-date-picker-month,calcite-date-picker-month-header,calcite-dialog,calcite-dropdown,calcite-dropdown-group,calcite-dropdown-item,calcite-fab,calcite-filter,calcite-flow,calcite-flow-item,calcite-graph,calcite-handle,calcite-icon,calcite-inline-editable,calcite-input,calcite-input-date-picker,calcite-input-message,calcite-input-number,calcite-input-text,calcite-input-time-picker,calcite-input-time-zone,calcite-label,calcite-link,calcite-list,calcite-list-item,calcite-list-item-group,calcite-loader,calcite-menu,calcite-menu-item,calcite-meter,calcite-modal,calcite-navigation,calcite-navigation-logo,calcite-navigation-user,calcite-notice,calcite-option,calcite-option-group,calcite-pagination,calcite-panel,calcite-popover,calcite-progress,calcite-radio-button,calcite-radio-button-group,calcite-rating,calcite-scrim,calcite-segmented-control,calcite-segmented-control-item,calcite-select,calcite-sheet,calcite-shell,calcite-shell-center-row,calcite-shell-panel,calcite-slider,calcite-sort-handle,calcite-sortable-list,calcite-split-button,calcite-stack,calcite-stepper,calcite-stepper-item,calcite-swatch,calcite-swatch-group,calcite-switch,calcite-tab,calcite-tab-nav,calcite-tab-title,calcite-table,calcite-table-cell,calcite-table-header,calcite-table-row,calcite-tabs,calcite-text-area,calcite-tile,calcite-tile-group,calcite-tile-select,calcite-tile-select-group,calcite-time-picker,calcite-tip,calcite-tip-group,calcite-tip-manager,calcite-tooltip,calcite-tree,calcite-tree-item){visibility:hidden}:host{--calcite-internal-color-focus:var(--calcite-color-focus,var(--calcite-ui-focus-color,var(--calcite-color-brand)))}:root{--calcite-border-width-none:0;--calcite-border-width-sm:1px;--calcite-border-width-md:2px;--calcite-border-width-lg:4px;--calcite-container-size-margin:24px;--calcite-container-size-gutter:16px;--calcite-container-size-content-fluid:100%;--calcite-container-size-content-fixed:1440px;--calcite-corner-radius-sharp:0;--calcite-corner-radius-none:0;--calcite-corner-radius-xs:2px;--calcite-corner-radius-sm:4px;--calcite-corner-radius-round:4px;--calcite-corner-radius-pill:100%;--calcite-font-family:"Avenir Next", Avenir, "Helvetica Neue", sans-serif;--calcite-font-family-code:Monaco, Consolas, "Andale Mono", "Lucida Console", monospace;--calcite-font-weight-light:300;--calcite-font-weight-regular:400;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-semibold:600;--calcite-font-weight-bold:600;--calcite-font-size-xs:10px;--calcite-font-size-sm:12px;--calcite-font-size:14px;--calcite-font-size-md:16px;--calcite-font-size-lg:18px;--calcite-font-size-xl:20px;--calcite-font-size-xxl:24px;--calcite-font-style-emphasis:italic;--calcite-font-line-height-fixed-sm:12px;--calcite-font-line-height-fixed-base:16px;--calcite-font-line-height-fixed-lg:20px;--calcite-font-line-height-fixed-xl:24px;--calcite-font-line-height-fixed-2xl:32px;--calcite-font-line-height-fixed-3xl:40px;--calcite-font-line-height-fixed-4xl:48px;--calcite-font-line-height-fixed-5xl:64px;--calcite-font-line-height-fixed-6xl:80px;--calcite-font-line-height-relative:normal;--calcite-font-line-height-relative-base:1;--calcite-font-line-height-relative-tight:1.25;--calcite-font-line-height-relative-snug:1.375;--calcite-font-line-height-relative-normal:1.5;--calcite-font-line-height-relative-relaxed:1.625;--calcite-font-line-height-relative-loose:2;--calcite-font-letter-spacing-tight:-.4px;--calcite-font-letter-spacing-normal:0;--calcite-font-letter-spacing-wide:.4px;--calcite-font-paragraph-spacing-normal:4px;--calcite-font-text-decoration-none:none;--calcite-font-text-decoration-underline:underline;--calcite-font-text-case-none:none;--calcite-font-text-case-uppercase:uppercase;--calcite-font-text-case-lowercase:lowercase;--calcite-font-text-case-capitalize:capitalize;--calcite-opacity-light:.4;--calcite-opacity-half:.5;--calcite-opacity-dark:.85;--calcite-opacity-full:1;--calcite-opacity-disabled:.5;--calcite-size-fixed-xxxs:2px;--calcite-size-fixed-xxs:4px;--calcite-size-fixed-xs:6px;--calcite-size-fixed-sm:8px;--calcite-size-fixed-sm-plus:10px;--calcite-size-fixed-md:12px;--calcite-size-fixed-md-plus:14px;--calcite-size-fixed-lg:16px;--calcite-size-fixed-xl:20px;--calcite-size-fixed-xxl:24px;--calcite-size-fixed-xxxl:32px;--calcite-size-px:1px;--calcite-size-xxxs:.75rem;--calcite-size-xxs:.875rem;--calcite-size-xs:1rem;--calcite-size-sm:1.5rem;--calcite-size-md:2rem;--calcite-size-lg:2.75rem;--calcite-size-xl:3rem;--calcite-size-xxl:4rem;--calcite-size-xxxl:6rem;--calcite-spacing-fixed-xxs:4px;--calcite-spacing-fixed-xs:6px;--calcite-spacing-fixed-sm:8px;--calcite-spacing-fixed-md:12px;--calcite-spacing-fixed-lg:14px;--calcite-spacing-fixed-xl:16px;--calcite-spacing-fixed-xxl:20px;--calcite-spacing-fixed-xxxl:32px;--calcite-spacing-none:0;--calcite-spacing-px:1px;--calcite-spacing-base:2px;--calcite-spacing-xxs:.25rem;--calcite-spacing-xs:.375rem;--calcite-spacing-sm:.5rem;--calcite-spacing-sm-plus:.625rem;--calcite-spacing-md:.75rem;--calcite-spacing-md-plus:.875rem;--calcite-spacing-lg:1rem;--calcite-spacing-xl:1.25rem;--calcite-spacing-xxl:1.5rem;--calcite-spacing-xxxl:2rem;--calcite-z-index-deep:-999999;--calcite-z-index:1;--calcite-z-index-sticky:300;--calcite-z-index-header:400;--calcite-z-index-toast:500;--calcite-z-index-dropdown:600;--calcite-z-index-overlay:700;--calcite-z-index-modal:800;--calcite-z-index-popup:900;--calcite-z-index-tooltip:901;--calcite-corner-radius:var(--calcite-corner-radius-none);--calcite-shadow-none:0 0 0 0 #0000;--calcite-shadow-sm:0 2px 8px 0 #0000000a, 0 4px 16px 0 #00000014;--calcite-shadow-md:0 4px 20px 0 #00000014, 0 12px 30px #0000001a}.calcite-typography{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size);font-weight:var(--calcite-font-weight-regular);letter-spacing:var(--calcite-font-letter-spacing-normal);line-height:var(--calcite-font-line-height-fixed-base);paragraph-spacing:var(--calcite-font-paragraph-spacing-normal);text-case:var(--calcite-font-text-case-none);-webkit-text-decoration:var(--calcite-font-text-decoration-none);text-decoration:var(--calcite-font-text-decoration-none)}.calcite-typography-light-minus-3h{font-size:var(--calcite-font-size-xs);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-sm)}.calcite-typography-light-minus-2h{font-size:var(--calcite-font-size-sm);font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-1h{font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-0h{font-size:var(--calcite-font-size-md);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-lg)}.calcite-typography-light-1h{font-size:var(--calcite-font-size-lg);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-xl)}.calcite-typography-regular-minus-3h{line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-regular-minus-2h{font-size:var(--calcite-font-size-sm)}.calcite-typography-regular-minus-1h{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;paragraph-spacing:4px;text-case:none;text-decoration:none}.calcite-typography-regular-0h{line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-regular-1h{line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-medium-minus-3h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-medium-minus-2h{font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-sm)}.calcite-typography-medium-minus-1h{font-weight:var(--calcite-font-weight-medium)}.calcite-typography-medium-0h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-medium-1h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-bold-minus-3h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-bold-minus-2h{font-weight:var(--calcite-font-weight-semibold);font-size:var(--calcite-font-size-sm)}.calcite-typography-bold-minus-1h{font-weight:var(--calcite-font-weight-semibold)}.calcite-typography-bold-0h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-1h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-0{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-light-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-light-3{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-tight);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-light-minus-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-light-minus-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-regular-0{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-regular-1{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-regular-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-regular-3{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-regular-minus-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-regular-minus-1{line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-medium-0{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-medium-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-medium-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-medium-3{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-medium-minus-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-medium-minus-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-bold-0{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-bold-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-bold-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-bold-3{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-bold-minus-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-bold-minus-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-hierarchy-display-1{font-weight:600;line-height:1.375;font-size:24px}.calcite-typography-hierarchy-display-2{font-weight:600;line-height:1.375;font-size:20px}.calcite-typography-hierarchy-heading-1{font-weight:500;line-height:1.375;font-size:24px}.calcite-typography-hierarchy-heading-2{font-weight:500;line-height:1.375;font-size:20px}.calcite-typography-hierarchy-heading-3{font-weight:500;line-height:1.375;font-size:18px}.calcite-typography-hierarchy-heading-4{font-weight:500;line-height:1.375;font-size:16px}.calcite-typography-hierarchy-heading-5{font-weight:500;line-height:1.375}.calcite-typography-hierarchy-body-snug{line-height:1.375}.calcite-typography-hierarchy-body{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;paragraph-spacing:4px;text-case:none;text-decoration:none}.calcite-typography-hierarchy-overline{line-height:var(--calcite-font-line-height-fixed-sm);text-case:var(--calcite-font-text-case-uppercase);font-weight:var(--calcite-font-weight-bold)}.calcite-typography-hierarchy-caption{line-height:1.375;font-size:12px}:root{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dedede;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#c9c9c9;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-highlight:#004874;--calcite-color-text-3:#6b6b6b;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#141414;--calcite-color-inverse-press:#212121;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#363636;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#9a5b10;--calcite-color-status-warning-hover:#d17300;--calcite-color-status-warning:#f89927;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-inverse-press:#ffffff29;--calcite-color-transparent-inverse-hover:#ffffff1f;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-surface-highlight:#d6efff;--calcite-color-foreground-current:#d6efff;--calcite-color-foreground-3:#ebebeb;--calcite-color-foreground-2:#f2f2f2;--calcite-color-foreground-1:#fff;--calcite-color-background-none:#fff0;--calcite-color-background:#f7f7f7}.calcite-mode-light{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dedede;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#c9c9c9;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-highlight:#004874;--calcite-color-text-3:#6b6b6b;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#141414;--calcite-color-inverse-press:#212121;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#363636;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#9a5b10;--calcite-color-status-warning-hover:#d17300;--calcite-color-status-warning:#f89927;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-inverse-press:#ffffff29;--calcite-color-transparent-inverse-hover:#ffffff1f;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-surface-highlight:#d6efff;--calcite-color-foreground-current:#d6efff;--calcite-color-foreground-3:#ebebeb;--calcite-color-foreground-2:#f2f2f2;--calcite-color-foreground-1:#fff;--calcite-color-background-none:#fff0;--calcite-color-background:#f7f7f7}.calcite-mode-dark{--calcite-color-border-white:#f7f7f7;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#545454;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#141414;--calcite-color-text-highlight:#d6efff;--calcite-color-text-3:#9e9e9e;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f2f2f2;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f7f7f7;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#ff9500;--calcite-color-status-warning-hover:#ffb54d;--calcite-color-status-warning:#f89927;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-inverse-press:#00000014;--calcite-color-transparent-inverse-hover:#0000000a;--calcite-color-transparent-press:#ffffff29;--calcite-color-transparent-hover:#ffffff1f;--calcite-color-transparent:#fff0;--calcite-color-surface-highlight:#2b465f;--calcite-color-foreground-current:#2b465f;--calcite-color-foreground-3:#141414;--calcite-color-foreground-2:#212121;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background-none:#fff0;--calcite-color-background:#363636}:root{--calcite-code-family:"Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family:"Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3:.625rem;--calcite-font-size--2:.75rem;--calcite-font-size--1:.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-ui-brand:var(--calcite-color-brand);--calcite-ui-brand-hover:var(--calcite-color-brand-hover);--calcite-ui-brand-press:var(--calcite-color-brand-press);--calcite-ui-background:var(--calcite-color-background);--calcite-ui-foreground-1:var(--calcite-color-foreground-1);--calcite-ui-foreground-2:var(--calcite-color-foreground-2);--calcite-ui-foreground-3:var(--calcite-color-foreground-3);--calcite-ui-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-focus-offset-invert:var(--calcite-offset-invert-focus);--calcite-semantic-ui-color-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-text-1:var(--calcite-color-text-1);--calcite-ui-text-2:var(--calcite-color-text-2);--calcite-ui-text-3:var(--calcite-color-text-3);--calcite-ui-text-inverse:var(--calcite-color-text-inverse);--calcite-ui-text-link:var(--calcite-color-text-link);--calcite-ui-border-1:var(--calcite-color-border-1);--calcite-ui-border-2:var(--calcite-color-border-2);--calcite-ui-border-3:var(--calcite-color-border-3);--calcite-ui-border-input:var(--calcite-color-border-input);--calcite-ui-info:var(--calcite-color-status-info);--calcite-ui-info-hover:var(--calcite-color-status-info-hover);--calcite-ui-info-press:var(--calcite-color-status-info-press);--calcite-ui-success:var(--calcite-color-status-success);--calcite-ui-success-hover:var(--calcite-color-status-success-hover);--calcite-ui-success-press:var(--calcite-color-status-success-press);--calcite-ui-warning:var(--calcite-color-status-warning);--calcite-ui-warning-hover:var(--calcite-color-status-warning-hover);--calcite-ui-warning-press:var(--calcite-color-status-warning-press);--calcite-ui-danger:var(--calcite-color-status-danger);--calcite-ui-danger-hover:var(--calcite-color-status-danger-hover);--calcite-ui-danger-press:var(--calcite-color-status-danger-press);--calcite-ui-inverse:var(--calcite-color-inverse);--calcite-app-z-index:var(--calcite-z-index);--calcite-app-z-index-tooltip:var(--calcite-z-index-tooltip);--calcite-app-z-index-popup:var(--calcite-z-index-popup);--calcite-app-z-index-modal:var(--calcite-z-index-modal);--calcite-app-z-index-overlay:var(--calcite-z-index-overlay);--calcite-app-z-index-dropdown:var(--calcite-z-index-dropdown);--calcite-app-z-index-toast:var(--calcite-z-index-toast);--calcite-app-z-index-header:var(--calcite-z-index-header);--calcite-app-z-index-sticky:var(--calcite-z-index-sticky);--calcite-app-breakpoint-content-fixed:var(--calcite-container-size-content-fixed);--calcite-app-breakpoint-content-fluid:var(--calcite-container-size-content-fluid);--calcite-app-breakpoint-width-lg:var(--calcite-container-size-width-lg-max);--calcite-app-breakpoint-width-md:var(--calcite-container-size-width-md-max);--calcite-app-breakpoint-width-sm:var(--calcite-container-size-width-sm-max);--calcite-app-breakpoint-width-xs:var(--calcite-container-size-width-xs-max);--calcite-app-breakpoint-width-xxs:var(--calcite-container-size-width-xxs-max);--calcite-app-spacing-11:var(--calcite-spacing-xxxl);--calcite-app-spacing-8:var(--calcite-spacing-xl);--calcite-app-spacing-7:var(--calcite-spacing-lg);--calcite-app-spacing-6:var(--calcite-spacing-md-plus);--calcite-app-spacing-5:var(--calcite-spacing-md);--calcite-app-spacing-3:var(--calcite-spacing-sm);--calcite-app-spacing-2:var(--calcite-spacing-xs);--calcite-app-spacing-1:var(--calcite-spacing-xxs);--calcite-app-spacing-0:var(--calcite-spacing-base);--calcite-app-sizing-11:var(--calcite-size-md);--calcite-app-sizing-9:var(--calcite-size-sm);--calcite-app-sizing-8:var(--calcite-spacing-xl);--calcite-app-sizing-7:var(--calcite-size-xs);--calcite-app-sizing-6:var(--calcite-size-xxxs-plus);--calcite-app-sizing-5:var(--calcite-size-xxxs);--calcite-app-sizing-4:var(--calcite-spacing-sm-plus);--calcite-app-sizing-3:var(--calcite-spacing-sm);--calcite-app-sizing-2:var(--calcite-spacing-xs);--calcite-app-sizing-1:var(--calcite-spacing-xxs);--calcite-app-sizing-0:var(--calcite-spacing-base);--calcite-app-opacity-100:var(--calcite-app-opacity-full);--calcite-app-opacity-85:var(--calcite-app-opacity-dark);--calcite-app-opacity-50:var(--calcite-app-opacity-half);--calcite-app-opacity-40:var(--calcite-app-opacity-light);--calcite-app-border-width-none:var(--calcite-border-width-none);--calcite-app-border-width-2:var(--calcite-border-width-lg);--calcite-app-border-width-1:var(--calcite-border-width-md);--calcite-app-border-width-0:var(--calcite-border-width-sm);--calcite-app-border-radius-full:var(--calcite-corner-radius-pill);--calcite-app-border-radius-none:var(--calcite-corner-radius-sharp);--calcite-app-border-radius-1:var(--calcite-corner-radius-round);--calcite-app-border-radius-0:var(--calcite-corner-radius-0);--calcite-app-font-text-case-capitalize:var(--calcite-font-text-case-capitalize);--calcite-app-font-text-case-lowercase:var(--calcite-font-text-case-lowercase);--calcite-app-font-text-case-uppercase:var(--calcite-font-text-case-uppercase);--calcite-app-font-text-case-none:var(--calcite-font-text-case-none);--calcite-app-font-text-decoration-underline:var(--calcite-font-text-decoration-underline);--calcite-app-font-text-decoration-none:var(--calcite-font-text-decoration-none);--calcite-app-font-paragraph-spacing-normal:var(--calcite-font-paragraph-spacing-normal);--calcite-app-font-letter-spacing-wide:var(--calcite-font-letter-spacing-wide);--calcite-app-font-letter-spacing-normal:var(--calcite-font-letter-spacing-normal);--calcite-app-font-letter-spacing-tight:var(--calcite-font-letter-spacing-tight);--calcite-app-font-size-6:var(--calcite-font-size-xxl);--calcite-app-font-size-5:var(--calcite-font-size-xl);--calcite-app-font-size-4:var(--calcite-font-size-lg);--calcite-app-font-size-3:var(--calcite-font-size-md);--calcite-app-font-size-2:var(--calcite-font-size);--calcite-app-font-size-1:var(--calcite-font-size-sm);--calcite-app-font-size-0:var(--calcite-font-size-xs);--calcite-app-font-line-height-relative-loose:var(--calcite-font-line-height-relative-loose);--calcite-app-font-line-height-relative-relaxed:var(--calcite-font-line-height-relative-relaxed);--calcite-app-font-line-height-relative-normal:var(--calcite-font-line-height-relative-normal);--calcite-app-font-line-height-relative-snug:var(--calcite-font-line-height-relative-snug);--calcite-app-font-line-height-relative-tight:var(--calcite-font-line-height-relative-tight);--calcite-app-font-line-height-relative:var(--calcite-font-line-height-relative);--calcite-app-font-line-height-fixed-3:var(--calcite-font-line-height-fixed-xl);--calcite-app-font-line-height-fixed-2:var(--calcite-font-line-height-fixed-lg);--calcite-app-font-line-height-fixed:var(--calcite-font-line-height-fixed-sm);--calcite-app-font-weight-bold:var(--calcite-font-weight-bold);--calcite-app-font-weight-demi:var(--calcite-font-weight-semibold);--calcite-app-font-weight-medium:var(--calcite-font-weight-medium);--calcite-app-font-weight-regular:var(--calcite-font-weight-regular);--calcite-app-font-weight-light:var(--calcite-font-weight-light);--calcite-app-font-family-code:var(--calcite-font-family-code);--calcite-app-font-family-primary:var(--calcite-font-family-primary);--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);--calcite-animation-timing:calc(.15s * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor,1);--calcite-internal-animation-timing-fast:calc(.1s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(.2s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(.3s * var(--calcite-internal-duration-factor));--calcite-popover-z-index:var(--calcite-z-index-popup);--calcite-border-radius:var(--calcite-border-radius-round,4px);--calcite-border-radius-base:0;--calcite-offset-invert-focus:0;--calcite-panel-width-multiplier:1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--calcite-font-family)}@media(prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f7f7f7;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#545454;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#141414;--calcite-color-text-highlight:#d6efff;--calcite-color-text-3:#9e9e9e;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f2f2f2;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f7f7f7;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#ff9500;--calcite-color-status-warning-hover:#ffb54d;--calcite-color-status-warning:#f89927;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-inverse-press:#00000014;--calcite-color-transparent-inverse-hover:#0000000a;--calcite-color-transparent-press:#ffffff29;--calcite-color-transparent-hover:#ffffff1f;--calcite-color-transparent:#fff0;--calcite-color-surface-highlight:#2b465f;--calcite-color-foreground-current:#2b465f;--calcite-color-foreground-3:#141414;--calcite-color-foreground-2:#212121;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background-none:#fff0;--calcite-color-background:#363636}}@media(prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dedede;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#c9c9c9;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-highlight:#004874;--calcite-color-text-3:#6b6b6b;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#141414;--calcite-color-inverse-press:#212121;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#363636;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#9a5b10;--calcite-color-status-warning-hover:#d17300;--calcite-color-status-warning:#f89927;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-inverse-press:#ffffff29;--calcite-color-transparent-inverse-hover:#ffffff1f;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-surface-highlight:#d6efff;--calcite-color-foreground-current:#d6efff;--calcite-color-foreground-3:#ebebeb;--calcite-color-foreground-2:#f2f2f2;--calcite-color-foreground-1:#fff;--calcite-color-background-none:#fff0;--calcite-color-background:#f7f7f7}}@media(prefers-reduced-motion:reduce){:root{--calcite-internal-duration-factor:0}}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateZ(0)}}@keyframes in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateZ(0)}}@keyframes in-right{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translateZ(0)}}@keyframes in-left{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translateZ(0)}}@keyframes in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scaleZ(1)}}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}}:root{--stt-deep-forest:#18494d;--stt-teal-darkest:#0a2e30;--stt-teal-darker:#12393d;--stt-teal-dark:#1f5c60;--stt-teal-medium:#2a7a7e;--stt-teal-light:#3d9498;--stt-teal-lighter:#5ab4b8;--stt-teal-lightest:#e8f4f5;--stt-brand:#1d7a6f;--stt-brand-hover:#237e73;--stt-brand-press:#165c54;--stt-brand-light:#2a9d8f;--stt-text-dark:#0f3d3e;--stt-text-medium:#1a5456;--stt-text-muted:#3d7a7d;--stt-text-light:#fff;--stt-text-light-secondary:#d4e8e9;--stt-text-light-muted:#9cbfc2;--stt-border-lightest:#e0eeef;--stt-border-light:#c5dcde;--stt-border-medium:#8fbfc2;--stt-border-dark:#1f5559;--stt-border-darker:#2a6166;--stt-border-darkest:#357578;--stt-field:#35b98b;--stt-field-light:#4dd9a8;--stt-warning:#e9c46a;--stt-danger:#e76f51;--stt-danger-light:#f4a896;--stt-info:var(--stt-brand);--stt-info-light:var(--stt-brand-light);--brand-blue:var(--stt-brand);--brand-green:var(--stt-field);--brand-teal:var(--stt-deep-forest);--surface-dark:var(--stt-deep-forest);--surface-dark-hover:var(--stt-teal-dark);--primary-color:var(--stt-brand);--secondary-color:var(--stt-brand-hover);--hover-color:var(--stt-brand);--calcite-ui-brand:var(--stt-brand)!important;--calcite-ui-brand-hover:var(--stt-brand-hover)!important;--calcite-ui-brand-press:var(--stt-brand-press)!important;--calcite-color-brand:var(--stt-brand)!important;--calcite-color-brand-hover:var(--stt-brand-hover)!important;--calcite-color-brand-press:var(--stt-brand-press)!important;--calcite-color-status-success:var(--stt-field)!important;--calcite-color-status-info:var(--stt-brand)!important;--calcite-color-status-warning:var(--stt-warning)!important;--calcite-color-status-danger:var(--stt-danger)!important;--calcite-color-text-1:var(--stt-text-dark)!important;--calcite-color-text-2:var(--stt-text-medium)!important;--calcite-color-text-3:var(--stt-text-muted)!important;--calcite-color-text-inverse:var(--stt-text-light)!important;--calcite-color-text-link:var(--stt-brand)!important;--calcite-color-background:#fff!important;--calcite-color-foreground-1:#fff!important;--calcite-color-foreground-2:#f8fbfb!important;--calcite-color-foreground-3:#f0f6f6!important;--calcite-color-border-1:var(--stt-border-lightest)!important;--calcite-color-border-2:var(--stt-border-light)!important;--calcite-color-border-3:var(--stt-border-medium)!important;--calcite-color-border-input:var(--stt-border-medium)!important;--calcite-list-border-color:transparent!important}@supports (color:color-mix(in lab,red,red)){:root{--hover-color:color-mix(in srgb, var(--stt-brand) 20%, transparent)}}:root{--active-color:var(--stt-brand-press)}.calcite-mode-dark{--surface-dark:var(--stt-deep-forest);--surface-dark-hover:var(--stt-teal-dark);--calcite-icon-color:var(--stt-text-light)!important;--calcite-button-icon-color:var(--stt-text-light)!important;--calcite-ui-icon-color:var(--stt-text-light)!important;--calcite-color-background:var(--stt-teal-darkest)!important;--calcite-color-foreground-1:var(--stt-teal-darker)!important;--calcite-color-foreground-2:var(--stt-deep-forest)!important;--calcite-color-foreground-3:var(--stt-teal-dark)!important;--calcite-color-text-1:var(--stt-text-light)!important;--calcite-color-text-2:var(--stt-text-light-secondary)!important;--calcite-color-text-3:var(--stt-text-light-muted)!important;--calcite-color-text-inverse:var(--stt-teal-darkest)!important;--calcite-color-border-1:var(--stt-border-dark)!important;--calcite-color-border-2:var(--stt-border-darker)!important;--calcite-color-border-3:var(--stt-border-darkest)!important;--calcite-color-border-input:var(--stt-border-darker)!important;--calcite-ui-brand:var(--stt-brand-light)!important;--calcite-ui-brand-hover:var(--stt-teal-lighter)!important;--calcite-ui-brand-press:var(--stt-brand)!important;--calcite-color-brand:var(--stt-brand-light)!important;--calcite-color-brand-hover:var(--stt-teal-lighter)!important;--calcite-color-brand-press:var(--stt-brand)!important;--brand-green-light:var(--stt-field-light)!important;--calcite-color-status-success:var(--stt-field-light)!important;--calcite-color-status-info:var(--stt-brand-light)!important;--calcite-color-status-warning:var(--stt-warning)!important;--calcite-color-status-danger:var(--stt-danger-light)!important;--calcite-button-outline-color:var(--stt-brand-light)!important;--calcite-ui-focus-color:var(--stt-brand-light)!important;--calcite-ui-border-color:var(--stt-border-dark)!important}calcite-button[appearance=solid],calcite-button:not([appearance]),calcite-chip[kind=brand],calcite-action[appearance=solid]{--calcite-ui-brand:var(--stt-brand);--calcite-ui-brand-hover:var(--stt-brand-hover);--calcite-ui-brand-press:var(--stt-brand-press)}.calcite-mode-dark calcite-button[appearance=solid],.calcite-mode-dark calcite-button:not([appearance]),.calcite-mode-dark calcite-chip[kind=brand],.calcite-mode-dark calcite-action[appearance=solid]{--calcite-ui-brand:var(--stt-brand-light);--calcite-ui-brand-hover:var(--stt-teal-lighter);--calcite-ui-brand-press:var(--stt-brand)}.calcite-mode-dark calcite-button[appearance=outline],.calcite-mode-dark calcite-button[appearance=outline-fill],.calcite-mode-dark calcite-button[appearance=transparent]{--calcite-ui-brand:var(--stt-brand-light);--calcite-ui-brand-hover:var(--stt-teal-lighter);--calcite-ui-brand-press:var(--stt-brand);--calcite-color-brand:var(--stt-brand-light);--calcite-color-brand-hover:var(--stt-teal-lighter);--calcite-color-brand-press:var(--stt-brand)}.calcite-mode-dark calcite-button{--calcite-ui-brand:var(--stt-brand-light);--calcite-ui-brand-hover:var(--stt-teal-lighter);--calcite-ui-brand-press:var(--stt-brand);--calcite-color-brand:var(--stt-brand-light)}.calcite-mode-dark calcite-button[appearance=solid],.calcite-mode-dark calcite-button:not([appearance]){--calcite-button-text-color:var(--stt-text-light)}calcite-action{--calcite-color-brand:var(--stt-brand);--calcite-action-indicator-color:var(--stt-brand)}calcite-action[active]{--calcite-action-background-color:var(--stt-brand)}@supports (color:color-mix(in lab,red,red)){calcite-action[active]{--calcite-action-background-color:color-mix(in srgb, var(--stt-brand) 10%, white)}}.calcite-mode-dark calcite-shell{--calcite-shell-background:var(--stt-teal-darkest)}.calcite-mode-dark calcite-shell-panel{--calcite-shell-panel-background:var(--stt-teal-darker);--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark)}.calcite-mode-dark calcite-action-bar{--calcite-action-bar-background:var(--stt-teal-darker);--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark)}.calcite-mode-dark calcite-action{--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark);--calcite-color-text-1:var(--stt-text-light);--calcite-color-text-2:var(--stt-text-light-secondary);--calcite-color-text-3:var(--stt-text-light-muted);--calcite-color-brand:var(--stt-brand-light);--calcite-action-indicator-color:var(--stt-brand-light)}.calcite-mode-dark calcite-action[active]{--calcite-action-background-color:var(--stt-brand-light)}@supports (color:color-mix(in lab,red,red)){.calcite-mode-dark calcite-action[active]{--calcite-action-background-color:color-mix(in srgb, var(--stt-brand-light) 12%, var(--stt-teal-darker))}}.calcite-mode-dark calcite-panel{--calcite-panel-background:var(--stt-teal-darker);--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark);--calcite-color-text-1:var(--stt-text-light);--calcite-color-border-1:var(--stt-border-dark)}.calcite-mode-dark calcite-action-group{--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark)}.calcite-mode-dark calcite-block,.calcite-mode-dark calcite-accordion,.calcite-mode-dark calcite-accordion-item,.calcite-mode-dark calcite-list,.calcite-mode-dark calcite-list-item,.calcite-mode-dark calcite-tree,.calcite-mode-dark calcite-tree-item{--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark);--calcite-color-text-1:var(--stt-text-light);--calcite-color-text-2:var(--stt-text-light-secondary);--calcite-color-text-3:var(--stt-text-light-muted);--calcite-color-border-1:var(--stt-border-dark);--calcite-color-border-2:var(--stt-border-darker);--calcite-color-border-3:var(--stt-border-darkest)}.calcite-mode-dark calcite-input,.calcite-mode-dark calcite-input-text,.calcite-mode-dark calcite-input-number,.calcite-mode-dark calcite-select{--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-text-1:var(--stt-text-light);--calcite-color-border-input:var(--stt-border-darker)}calcite-dialog{--calcite-dialog-background-color:var(--calcite-color-foreground-1)!important}calcite-dialog::part(container),calcite-dialog::part(panel),calcite-dialog::part(content-container){background-color:var(--calcite-color-foreground-1)!important}.bg-brand-blue{background-color:var(--brand-blue)}.bg-brand-green{background-color:var(--brand-green)}.bg-brand-teal{background-color:var(--brand-teal)}.text-brand-blue{color:var(--brand-blue)}.text-brand-green{color:var(--brand-green)}.text-brand-teal{color:var(--brand-teal)}#panel-start{padding-left:50px}#panel-end{padding-top:50px;padding-right:50px}.esri-ui-top-right{padding-top:50px}#center-shell-panel{z-index:100!important;width:auto!important;max-width:400px!important;left:50%!important;transform:translate(-50%)!important}#viewDiv{height:100%}.esri-view{background-color:#0000!important}.esri-view-surface--inset-outline:focus,.esri-view:focus-visible,.esri-view-surface:focus-visible{box-shadow:none!important;outline:none!important}.esri-view-surface--inset-outline:after,.esri-view-surface:focus:after,.esri-view:focus:after{box-shadow:none!important;border:none!important;outline:none!important;display:none!important}.esri-view-surface:focus{outline:none!important}#viewDiv:focus,#viewDiv:focus-visible,[data-focus-visible-added]{box-shadow:none!important;outline:none!important}.buttons-group,.save-panel{padding:5px 10px}.esri-slider{width:85%;padding:20px}.esri-layer-list__item{border-block-start-color:var(--calcite-color-brand-press)!important;border-block-start-width:.1em!important}calcite-tree-item>calcite-tree>calcite-tree-item:hover,[role=treeitem][aria-expanded=false]:hover{background-color:var(--hover-color)}[role=treeitem][aria-expanded=false]:active{background-color:var(--active-color);color:var(--calcite-color-text-inverse)}.esri-popup--is-docked-top-right{margin-top:50px!important;margin-right:50px!important}#layerPanel{overflow:hidden!important}.label-title{font-weight:var(--calcite-font-weight-bold);color:var(--brand-teal)}.filter-list-panel{background-color:var(--calcite-color-brand)}@supports (color:color-mix(in lab,red,red)){.filter-list-panel{background-color:color-mix(in srgb,var(--calcite-color-brand) 8%,transparent)}}.group{align-items:center;gap:10px;display:flex}.input-button-container{justify-content:space-between;align-items:center;padding-top:10px;display:flex}#areaFeatureTable,#featureTableDiv,#cadastreTableDiv,#propertyRightsTableDiv,#featureYieldTable,#yieldTable{height:100%}arcgis-search{z-index:101!important;position:absolute!important;top:10px!important;right:15px!important}@media(max-width:768px){arcgis-search{width:250px!important;right:15px!important}}.calcite-mode-dark .esri-widget,.calcite-mode-dark .esri-expand,.calcite-mode-dark .esri-expand__container,.calcite-mode-dark .esri-layer-list,.calcite-mode-dark .esri-legend,.calcite-mode-dark .esri-search,.calcite-mode-dark .esri-basemap-gallery{--esri-widget-background:var(--calcite-color-foreground-1);--esri-widget-color:var(--calcite-color-text-1);--esri-widget-border-color:var(--calcite-color-border-1);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1)}arcgis-legend{width:100%;max-width:100%;overflow-x:hidden}.calcite-mode-dark .esri-expand__content{background-color:var(--calcite-color-foreground-1);border-color:var(--calcite-color-border-1)}.calcite-mode-dark .esri-expand__icon{color:var(--calcite-color-text-1)}.calcite-mode-dark .esri-expand__icon:hover{background-color:var(--calcite-color-foreground-3)}.calcite-mode-dark .esri-widget--button{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1)}.calcite-mode-dark .esri-widget--button:hover{background-color:var(--calcite-color-foreground-3)}.esri-expand{margin-top:40px!important}.calcite-mode-dark arcgis-chart,.calcite-mode-dark arcgis-charts-action-bar{--charts-background-color:var(--calcite-color-foreground-1);--charts-text-color:var(--calcite-color-text-1);--charts-axis-color:var(--calcite-color-text-2);--charts-grid-color:var(--calcite-color-border-1);color-scheme:dark}.calcite-mode-dark arcgis-coordinate-conversion{--calcite-color-background:var(--stt-teal-darker)!important;--calcite-color-foreground-1:var(--stt-teal-darker)!important;--calcite-color-foreground-2:var(--stt-deep-forest)!important;--calcite-color-foreground-3:var(--stt-teal-dark)!important;--calcite-color-text-1:var(--stt-text-light)!important;--calcite-color-text-2:var(--stt-text-light-secondary)!important;--calcite-color-text-3:var(--stt-text-light-muted)!important;--calcite-color-border-1:var(--stt-border-dark)!important;--calcite-color-border-2:var(--stt-border-darker)!important;--calcite-color-border-3:var(--stt-border-darkest)!important;--calcite-color-border-input:var(--stt-border-darker)!important;--calcite-color-brand:var(--stt-brand-light)!important;--calcite-color-brand-hover:var(--stt-teal-lighter)!important;--calcite-color-brand-press:var(--stt-brand)!important;--calcite-ui-brand:var(--stt-brand-light)!important;--calcite-ui-brand-hover:var(--stt-teal-lighter)!important;--calcite-ui-brand-press:var(--stt-brand)!important}arcgis-coordinate-conversion{--calcite-color-brand:var(--stt-brand)!important;--calcite-color-brand-hover:var(--stt-brand-hover)!important;--calcite-color-brand-press:var(--stt-brand-press)!important;--calcite-ui-brand:var(--stt-brand)!important;--calcite-ui-brand-hover:var(--stt-brand-hover)!important;--calcite-ui-brand-press:var(--stt-brand-press)!important}.calcite-mode-dark .esri-coordinate-conversion,.calcite-mode-dark .esri-coordinate-conversion__container,.calcite-mode-dark .esri-coordinate-conversion__row,.calcite-mode-dark .esri-coordinate-conversion__select-row,.calcite-mode-dark .esri-coordinate-conversion__input,.calcite-mode-dark .esri-coordinate-conversion__select{background-color:var(--stt-teal-darker);color:var(--stt-text-light);border-color:var(--stt-border-dark)}.calcite-mode-dark .esri-coordinate-conversion__select:hover,.calcite-mode-dark .esri-coordinate-conversion__input:hover{background-color:var(--stt-teal-dark)}.calcite-mode-dark .esri-coordinate-conversion__conversion-list,.calcite-mode-dark .esri-coordinate-conversion__tools-item{background-color:var(--stt-teal-darker);color:var(--stt-text-light)}.calcite-mode-dark .esri-coordinate-conversion__conversion-list-item:hover{background-color:var(--stt-teal-dark)}.calcite-mode-dark .esri-coordinate-conversion__section-heading,.calcite-mode-dark .esri-coordinate-conversion__header,.calcite-mode-dark .esri-coordinate-conversion__label,.calcite-mode-dark .arcgis-coordinate-conversion__section-heading{color:var(--stt-text-light);--calcite-color-background:var(--stt-teal-darker)!important;background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-coordinate-conversion__button,.calcite-mode-dark .esri-coordinate-conversion__tools-button{background-color:var(--stt-teal-darker);color:var(--stt-text-light);border-color:var(--stt-border-dark)}.calcite-mode-dark .esri-coordinate-conversion__button:hover,.calcite-mode-dark .esri-coordinate-conversion__tools-button:hover{background-color:var(--stt-teal-dark)}.calcite-mode-dark .esri-zoom,.calcite-mode-dark .esri-ui-corner .esri-component{background-color:var(--stt-teal-darker);color:var(--stt-text-light)}.calcite-mode-dark .esri-zoom .esri-widget--button{background-color:var(--stt-teal-darker);border-color:var(--stt-border-dark);color:var(--stt-text-light)!important;--calcite-button-icon-color:var(--stt-text-light)!important;--calcite-icon-color:var(--stt-text-light)!important}.calcite-mode-dark .esri-zoom .esri-widget--button:hover{background-color:var(--stt-teal-dark);--calcite-button-icon-color:var(--stt-text-light)!important;--calcite-icon-color:var(--stt-text-light)!important}.calcite-mode-dark .esri-zoom .esri-widget--button:active{background-color:var(--stt-deep-forest)}.calcite-mode-dark .esri-zoom calcite-button{--calcite-button-icon-color:var(--stt-text-light)!important;--calcite-icon-color:var(--stt-text-light)!important;--calcite-color-text-1:var(--stt-text-light)!important;color:var(--stt-text-light)!important}.calcite-mode-dark .esri-zoom calcite-button::part(icon){color:var(--stt-text-light)!important}.calcite-mode-dark .esri-zoom svg{fill:currentColor!important;color:var(--stt-text-light)!important}.calcite-mode-dark .esri-ui .esri-zoom{--calcite-icon-color:var(--stt-text-light);--calcite-button-icon-color:var(--stt-text-light);--calcite-ui-icon-color:var(--stt-text-light)}.calcite-mode-dark arcgis-scale-bar{--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-text-1:var(--stt-text-light)}.calcite-mode-dark .esri-popup{--calcite-color-background:var(--stt-teal-darker);--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-foreground-3:var(--stt-teal-dark);--calcite-color-text-1:var(--stt-text-light);--calcite-color-text-2:var(--stt-text-light-secondary);--calcite-color-text-3:var(--stt-text-light-muted);--calcite-color-border-1:var(--stt-border-dark);--calcite-color-brand:var(--stt-brand-light);--calcite-ui-brand:var(--stt-brand-light);color:var(--stt-text-light)}.calcite-mode-dark .esri-widget__heading,.calcite-mode-dark .esri-popup .esri-widget__heading{color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__main-container,.calcite-mode-dark .esri-popup__header{background-color:var(--stt-teal-darker)!important;color:var(--stt-text-light)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-popup__header-container{background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-popup__header-title{color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__content{background-color:var(--stt-teal-darker)!important;color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__footer{background-color:var(--stt-teal-darker)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-popup__button{background-color:var(--stt-teal-darker)!important;color:var(--stt-text-light)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-popup__button:hover{background-color:var(--stt-teal-dark)!important}.calcite-mode-dark .esri-feature{background-color:var(--stt-teal-darker)!important;color:var(--stt-text-light)!important}.calcite-mode-dark .esri-feature__fields{background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-feature__fields table,.calcite-mode-dark .esri-feature table,.calcite-mode-dark .esri-feature tr{background-color:var(--stt-teal-darker)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-feature tr:nth-child(2n){background-color:var(--stt-deep-forest)!important}.calcite-mode-dark .esri-feature th,.calcite-mode-dark .esri-feature td{background-color:inherit!important;color:var(--stt-text-light)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-feature__field-header{background-color:var(--stt-teal-darker)!important;color:var(--stt-text-light-muted)!important}.calcite-mode-dark .esri-feature__field-data,.calcite-mode-dark .esri-popup__feature-menu-item{background-color:var(--stt-teal-darker)!important;color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__feature-menu-item:hover{background-color:var(--stt-teal-dark)!important}.calcite-mode-dark .esri-popup__action-bar{background-color:var(--stt-deep-forest)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-popup__action{background-color:var(--stt-deep-forest)!important;color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__action:hover{background-color:var(--stt-teal-dark)!important}.calcite-mode-dark .esri-popup__action-text{color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__action-image{filter:invert()!important}.calcite-mode-dark .esri-popup__navigation{background-color:var(--stt-teal-darker)!important;border-color:var(--stt-border-dark)!important}.calcite-mode-dark .esri-popup__navigation-buttons{background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-popup__pagination-previous,.calcite-mode-dark .esri-popup__pagination-next,.calcite-mode-dark .esri-popup__pagination-previous-icon,.calcite-mode-dark .esri-popup__pagination-next-icon{color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__pointer,.calcite-mode-dark .esri-popup__pointer-direction,.calcite-mode-dark .esri-popup__header-buttons{background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-popup__header-buttons calcite-action{--calcite-color-foreground-1:var(--stt-teal-darker)!important;--calcite-color-text-1:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup__inline-actions-container{background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-feature__title{color:var(--stt-text-light)!important}.calcite-mode-dark .esri-popup--is-collapsed .esri-popup__main-container{background-color:var(--stt-teal-darker)!important}.calcite-mode-dark .esri-scale-bar__label{color:var(--stt-text-light);text-shadow:0 1px 2px #000c}.calcite-mode-dark .esri-scale-bar__line{background-color:var(--stt-text-light)}.custom-icon{object-fit:contain;width:16px;height:16px}.bordered{border:1px solid var(--calcite-color-border-3)!important;border-radius:4px!important;margin:2px 8px 2px 2px!important}.bordered:hover{border-color:var(--calcite-color-brand)!important;background:var(--calcite-color-brand)!important}@supports (color:color-mix(in lab,red,red)){.bordered:hover{background:color-mix(in srgb,var(--calcite-color-brand) 5%,transparent)!important}}calcite-list-item[data-layer-id].layer-has-filters,calcite-list-item.layer-has-filters{border-left:4px solid var(--stt-brand)!important;--calcite-list-background-color:var(--stt-teal-lightest)!important;--calcite-list-background-color-hover:var(--stt-brand)!important}@supports (color:color-mix(in lab,red,red)){calcite-list-item[data-layer-id].layer-has-filters,calcite-list-item.layer-has-filters{--calcite-list-background-color-hover:color-mix(in srgb, var(--stt-brand) 15%, white)!important}}calcite-list-item[data-layer-id].layer-has-filters,calcite-list-item.layer-has-filters{transition:border-color .2s!important}.calcite-mode-dark calcite-list-item[data-layer-id].layer-has-filters,.calcite-mode-dark calcite-list-item.layer-has-filters{border-left:4px solid var(--stt-brand-light)!important;--calcite-list-background-color:var(--stt-brand-light)!important}@supports (color:color-mix(in lab,red,red)){.calcite-mode-dark calcite-list-item[data-layer-id].layer-has-filters,.calcite-mode-dark calcite-list-item.layer-has-filters{--calcite-list-background-color:color-mix(in srgb, var(--stt-brand-light) 10%, var(--stt-teal-darker))!important}}.calcite-mode-dark calcite-list-item[data-layer-id].layer-has-filters,.calcite-mode-dark calcite-list-item.layer-has-filters{--calcite-list-background-color-hover:var(--stt-brand-light)!important}@supports (color:color-mix(in lab,red,red)){.calcite-mode-dark calcite-list-item[data-layer-id].layer-has-filters,.calcite-mode-dark calcite-list-item.layer-has-filters{--calcite-list-background-color-hover:color-mix(in srgb, var(--stt-brand-light) 15%, var(--stt-teal-darker))!important}}.layer-filter-indicator{pointer-events:auto}.layer-filter-indicator:hover .filter-tooltip{opacity:1!important;visibility:visible!important}.chat-bg-surface{background-color:var(--calcite-color-foreground-1)}.chat-bg-surface-alt{background-color:var(--calcite-color-foreground-2)}.chat-bg-surface-hover{background-color:var(--calcite-color-foreground-3)}.chat-border,.chat-border-subtle{border-color:var(--calcite-color-border-1)}.chat-border-medium,.chat-border-hover{border-color:var(--calcite-color-border-2)}.chat-layer-card-compact{background-color:var(--calcite-color-foreground-1);transition:all .15s ease-in-out}.chat-layer-card-compact:hover{background-color:var(--calcite-color-foreground-2);border-color:var(--calcite-color-border-2)!important}.chat-text-brand{color:var(--calcite-color-brand)}.chat-text-primary{color:var(--calcite-color-text-1)}.chat-text-secondary{color:var(--calcite-color-text-2)}.chat-text-muted{color:var(--calcite-color-text-3)}.chat-text-user{color:var(--calcite-color-brand)}.chat-text-success{color:var(--calcite-color-status-success)}.chat-text-error{color:var(--calcite-color-status-danger)}.chat-hint-knowledge{background-color:var(--calcite-color-status-success)}@supports (color:color-mix(in lab,red,red)){.chat-hint-knowledge{background-color:color-mix(in srgb,var(--calcite-color-status-success) 15%,var(--calcite-color-foreground-2))}}.chat-hint-knowledge{color:var(--calcite-color-status-success)}.chat-hint-spatial{background-color:var(--calcite-color-status-info)}@supports (color:color-mix(in lab,red,red)){.chat-hint-spatial{background-color:color-mix(in srgb,var(--calcite-color-status-info) 15%,var(--calcite-color-foreground-2))}}.chat-hint-spatial{color:var(--calcite-color-status-info)}.chat-hint-horizon{background-color:var(--calcite-color-status-success)}@supports (color:color-mix(in lab,red,red)){.chat-hint-horizon{background-color:color-mix(in srgb,var(--calcite-color-status-success) 15%,var(--calcite-color-foreground-2))}}.chat-hint-horizon{color:var(--calcite-color-status-success)}.chat-spatial-query-box{background-color:var(--calcite-color-status-info)}@supports (color:color-mix(in lab,red,red)){.chat-spatial-query-box{background-color:color-mix(in srgb,var(--calcite-color-status-info) 10%,var(--calcite-color-foreground-1))}}.chat-spatial-query-box{border-color:var(--calcite-color-status-info)}@supports (color:color-mix(in lab,red,red)){.chat-spatial-query-box{border-color:color-mix(in srgb,var(--calcite-color-status-info) 40%,var(--calcite-color-border-1))}}.chat-spatial-query-header,.chat-spatial-step-number{color:var(--calcite-color-status-info)}.chat-table-bg{background-color:var(--calcite-color-foreground-1);border-color:var(--calcite-color-border-1)}.chat-table-header{background-color:var(--calcite-color-foreground-2)}.chat-table-header-text{color:var(--calcite-color-text-2)}.chat-table-row-border{border-color:var(--calcite-color-border-1)}.chat-table-row-hover:hover{background-color:var(--calcite-color-foreground-3)}.calcite-mode-dark calcite-text-area{--calcite-color-foreground-1:var(--stt-teal-darker);--calcite-color-foreground-2:var(--stt-deep-forest);--calcite-color-text-1:var(--stt-text-light);--calcite-color-border-input:var(--stt-border-darker)}.chat-loading-indicator{background-color:var(--calcite-color-brand)}@supports (color:color-mix(in lab,red,red)){.chat-loading-indicator{background-color:color-mix(in srgb,var(--calcite-color-brand) 8%,var(--calcite-color-foreground-2))}}.chat-loading-indicator{border:1px solid var(--calcite-color-brand)}@supports (color:color-mix(in lab,red,red)){.chat-loading-indicator{border:1px solid color-mix(in srgb,var(--calcite-color-brand) 20%,transparent)}}.chat-loading-icon{color:var(--calcite-color-brand);animation:1.5s ease-in-out infinite chat-loading-pulse}@keyframes chat-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}.calcite-mode-dark .chat-loading-indicator calcite-loader{--calcite-color-brand:var(--stt-brand-light)}.sr-only[data-v-3157c0ac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.app-loading-overlay[data-v-3157c0ac]{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#18494d,#1a5a5f);z-index:9999}.app-loading-overlay .loading-logo[data-v-3157c0ac]{width:180px;height:auto;margin-bottom:40px;filter:brightness(0) invert(1);opacity:1}.app-loading-overlay .loading-dots[data-v-3157c0ac]{display:flex;gap:12px;opacity:1}.app-loading-overlay .loading-dots span[data-v-3157c0ac]{width:12px;height:12px;border-radius:50%;background:#4779e0;animation:vue-bounce-3157c0ac 1.4s ease-in-out infinite}.app-loading-overlay .loading-dots span[data-v-3157c0ac]:nth-child(2){background:#35b98b;animation-delay:.2s}.app-loading-overlay .loading-dots span[data-v-3157c0ac]:nth-child(3){background:#fff;animation-delay:.4s}.app-loading-overlay .loading-text[data-v-3157c0ac]{margin-top:24px;font-size:14px;color:#fffc;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;opacity:.8;animation:fade-text-3157c0ac 2.5s ease-in-out infinite}@keyframes overlay-fade-in-3157c0ac{0%{opacity:0}to{opacity:1}}@keyframes logo-fade-in-3157c0ac{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up-3157c0ac{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-text-3157c0ac{0%,to{opacity:.8}50%{opacity:1}}@keyframes vue-bounce-3157c0ac{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}.app-loading-overlay .loading-error[data-v-3157c0ac]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;padding:0 24px;opacity:0;animation:fade-in-up-3157c0ac .5s ease-out .2s forwards}.app-loading-overlay .loading-error calcite-icon[data-v-3157c0ac]{color:#ff6b6b;margin-bottom:24px}.app-loading-overlay .loading-error h2[data-v-3157c0ac]{color:#fff;font-size:24px;font-weight:600;margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-loading-overlay .loading-error p[data-v-3157c0ac]{color:#ffffffe6;font-size:16px;line-height:1.5;margin:0 0 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-loading-overlay .loading-actions[data-v-3157c0ac]{display:flex;gap:12px;margin-top:24px;opacity:0;animation:fade-in-up-3157c0ac .5s ease-out .6s forwards}.loading-fade-leave-active[data-v-3157c0ac]{transition:opacity .5s ease-out}.loading-fade-leave-to[data-v-3157c0ac]{opacity:0}[data-v-3157c0ac] arcgis-directions{display:block;width:100%;height:100%}.bottom-docked-panel[data-v-3157c0ac]{display:flex;flex-direction:column;background:var(--calcite-color-foreground-1);width:100%;height:100%;overflow:hidden}.bottom-panel-resize-handle[data-v-3157c0ac]{height:6px;cursor:ns-resize;background:transparent;position:relative;flex-shrink:0;transition:background .15s;z-index:10}.bottom-panel-resize-handle[data-v-3157c0ac]:hover,.bottom-panel-resize-handle[data-v-3157c0ac]:active{background:var(--calcite-color-brand, #1d7a6f);opacity:.5}.bottom-docked-panel>div[data-v-3157c0ac]:not(.bottom-panel-resize-handle){flex:1;min-height:0;overflow:hidden}.bottom-docked-panel arcgis-feature-table[data-v-3157c0ac]{flex:1;min-height:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-rose-600:oklch(58.6% .253 17.585);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-4{margin:calc(var(--spacing) * 4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-column{display:table-column}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[600px\]{max-height:600px}.min-h-\[44px\]{min-height:44px}.min-h-\[80px\]{min-height:80px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-end{justify-items:end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--calcite-color-border-1\)\]{border-color:var(--calcite-color-border-1)}.border-\[var\(--calcite-color-border-1\,\#d4d4d4\)\]{border-color:var(--calcite-color-border-1,#d4d4d4)}.border-\[var\(--calcite-color-border-2\)\]{border-color:var(--calcite-color-border-2)}.border-\[var\(--calcite-color-border-3\)\]{border-color:var(--calcite-color-border-3)}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-600{border-color:var(--color-rose-600)}.bg-\[var\(--calcite-color-foreground-1\,\#fff\)\]{background-color:var(--calcite-color-foreground-1,#fff)}.bg-\[var\(--calcite-color-foreground-2\)\]{background-color:var(--calcite-color-foreground-2)}.bg-\[var\(--calcite-color-foreground-2\,\#f8f8f8\)\]{background-color:var(--calcite-color-foreground-2,#f8f8f8)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--calcite-color-status-danger\)\]{color:var(--calcite-color-status-danger)}.text-\[var\(--calcite-color-status-success\)\]{color:var(--calcite-color-status-success)}.text-\[var\(--calcite-color-status-warning\)\]{color:var(--calcite-color-status-warning)}.text-\[var\(--calcite-color-text-1\,\#151515\)\]{color:var(--calcite-color-text-1,#151515)}.text-\[var\(--calcite-color-text-2\)\]{color:var(--calcite-color-text-2)}.text-\[var\(--calcite-color-text-3\)\]{color:var(--calcite-color-text-3)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-500{color:var(--color-orange-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--calcite-color-brand\,\#007ac2\)\]:focus{--tw-ring-color:var(--calcite-color-brand,#007ac2)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}html,body{background:linear-gradient(145deg,#18494d,#1a5a5f)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
