:where(:root){--font-control-body-1-bold-text-case: none;--font-control-body-1-bold-text-decoration: none;--font-control-body-1-bold-paragraph-spacing: 0;--font-control-body-1-bold-letter-spacing: .005em;--font-control-body-1-bold-font-size: 1rem;--font-control-body-1-bold-line-height: 1.25 ;--font-control-body-1-bold-font-weight: 700;--font-control-body-1-bold-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-control-body-1-text-case: none;--font-control-body-1-text-decoration: none;--font-control-body-1-paragraph-spacing: 0;--font-control-body-1-letter-spacing: .005em;--font-control-body-1-font-size: 1rem;--font-control-body-1-line-height: 1.25 ;--font-control-body-1-font-weight: 400;--font-control-body-1-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-display-2-text-case: none;--font-display-2-text-decoration: none;--font-display-2-paragraph-spacing: 0;--font-display-2-letter-spacing: 0em;--font-display-2-font-size: 3rem;--font-display-2-line-height: calc(56 / 48);--font-display-2-font-weight: 400;--font-display-2-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-display-1-text-case: none;--font-display-1-text-decoration: none;--font-display-1-paragraph-spacing: 0;--font-display-1-letter-spacing: -.005em;--font-display-1-font-size: 3.75rem;--font-display-1-line-height: calc(70 / 60);--font-display-1-font-weight: 300;--font-display-1-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-monospace-1-text-case: none;--font-monospace-1-text-decoration: none;--font-monospace-1-paragraph-spacing: 0;--font-monospace-1-letter-spacing: 0em;--font-monospace-1-font-size: 1.75rem;--font-monospace-1-line-height: calc(32 / 28);--font-monospace-1-font-weight: 500;--font-monospace-1-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-3-bold-text-case: none;--font-body-3-bold-text-decoration: none;--font-body-3-bold-paragraph-spacing: 0;--font-body-3-bold-letter-spacing: .005em;--font-body-3-bold-font-size: .75rem;--font-body-3-bold-line-height: calc(16 / 12);--font-body-3-bold-font-weight: 700;--font-body-3-bold-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-3-text-case: none;--font-body-3-text-decoration: none;--font-body-3-paragraph-spacing: 0;--font-body-3-letter-spacing: .005em;--font-body-3-font-size: .75rem;--font-body-3-line-height: calc(16 / 12);--font-body-3-font-weight: 400;--font-body-3-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-2-bold-text-case: none;--font-body-2-bold-text-decoration: none;--font-body-2-bold-paragraph-spacing: 0;--font-body-2-bold-letter-spacing: .005em;--font-body-2-bold-font-size: .875rem;--font-body-2-bold-line-height: calc(20 / 14);--font-body-2-bold-font-weight: 700;--font-body-2-bold-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-2-text-case: none;--font-body-2-text-decoration: none;--font-body-2-paragraph-spacing: 0;--font-body-2-letter-spacing: .005em;--font-body-2-font-size: .875rem;--font-body-2-line-height: calc(20 / 14);--font-body-2-font-weight: 400;--font-body-2-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-1-bold-text-case: none;--font-body-1-bold-text-decoration: none;--font-body-1-bold-paragraph-spacing: 0;--font-body-1-bold-letter-spacing: .005em;--font-body-1-bold-font-size: 1rem;--font-body-1-bold-line-height: 1.5 ;--font-body-1-bold-font-weight: 700;--font-body-1-bold-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-1-text-case: none;--font-body-1-text-decoration: none;--font-body-1-paragraph-spacing: 0;--font-body-1-letter-spacing: .005em;--font-body-1-font-size: 1rem;--font-body-1-line-height: 1.5 ;--font-body-1-font-weight: 400;--font-body-1-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-6-text-case: none;--font-heading-6-text-decoration: none;--font-heading-6-paragraph-spacing: 0;--font-heading-6-letter-spacing: 0em;--font-heading-6-font-size: 1.125rem;--font-heading-6-line-height: calc(24 / 18);--font-heading-6-font-weight: 300;--font-heading-6-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-5-text-case: none;--font-heading-5-text-decoration: none;--font-heading-5-paragraph-spacing: 0;--font-heading-5-letter-spacing: 0em;--font-heading-5-font-size: 1.125rem;--font-heading-5-line-height: calc(24 / 18);--font-heading-5-font-weight: 400;--font-heading-5-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-4-text-case: none;--font-heading-4-text-decoration: none;--font-heading-4-paragraph-spacing: 0;--font-heading-4-letter-spacing: .0015em;--font-heading-4-font-size: 1.25rem;--font-heading-4-line-height: calc(24 / 20);--font-heading-4-font-weight: 300;--font-heading-4-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-3-text-case: none;--font-heading-3-text-decoration: none;--font-heading-3-paragraph-spacing: 0;--font-heading-3-letter-spacing: .0015em;--font-heading-3-font-size: 1.25rem;--font-heading-3-line-height: calc(24 / 20);--font-heading-3-font-weight: 500;--font-heading-3-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-2-text-case: none;--font-heading-2-text-decoration: none;--font-heading-2-paragraph-spacing: 0;--font-heading-2-letter-spacing: 0em;--font-heading-2-font-size: 1.5rem;--font-heading-2-line-height: calc(28 / 24);--font-heading-2-font-weight: 400;--font-heading-2-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-1-bold-text-case: none;--font-heading-1-bold-text-decoration: none;--font-heading-1-bold-paragraph-spacing: 0;--font-heading-1-bold-letter-spacing: .0025em;--font-heading-1-bold-font-size: 2.125rem;--font-heading-1-bold-line-height: calc(40 / 34);--font-heading-1-bold-font-weight: 700;--font-heading-1-bold-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-1-text-case: none;--font-heading-1-text-decoration: none;--font-heading-1-paragraph-spacing: 0;--font-heading-1-letter-spacing: .0025em;--font-heading-1-font-size: 2.125rem;--font-heading-1-line-height: calc(40 / 34);--font-heading-1-font-weight: 400;--font-heading-1-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--spacing-050: .125rem;--spacing-025: .0625rem;--spacing-24: 6rem;--spacing-20: 5rem;--spacing-16: 4rem;--spacing-14: 3.5rem;--spacing-12: 3rem;--spacing-10: 2.5rem;--spacing-8: 2rem;--spacing-6: 1.5rem;--spacing-4: 1rem;--spacing-3: .75rem;--spacing-2: .5rem;--spacing-1: .25rem;--spacing-0: 0rem;--paragraph-spacing-0: 0;--letter-spacing-sm: -.005em;--letter-spacing-lg: .0015em;--letter-spacing-base: 0em;--letter-spacing-xl: .0025em;--letter-spacing-2xl: .005em;--font-size-6xl: 3.75rem;--font-size-5xl: 3rem;--font-size-4xl: 2.125rem;--font-size-3xl: 1.75rem;--font-size-2xl: 1.5rem;--font-size-xl: 1.25rem;--font-size-lg: 1.125rem;--font-size-base: 1rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-weights-bold: 700;--font-weights-medium: 500;--font-weights-regular: 400;--font-weights-light: 300;--line-height-4xl: 4.375rem;--line-height-3xl: 3.5rem;--line-height-2xl: 2.5rem;--line-height-xl: 2rem;--line-height-lg: 1.75rem;--line-height-base: 1.5rem;--line-height-sm: 1.25rem;--line-height-xs: 1rem;--line-height-2xs: .875rem;--font-family-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--radius-circle: 50%;--radius-base: 3px;--border-width-lg: 4px;--border-width-sm: 2px;--border-width-xs: 1px;--border-width-none: 0;--color-palette-hotorange-900: #2b1105;--color-palette-hotorange-800: #572108;--color-palette-hotorange-700: #833209;--color-palette-hotorange-600: #af420a;--color-palette-hotorange-500: #da5309;--color-palette-hotorange-400: #e27545;--color-palette-hotorange-300: #ea9875;--color-palette-hotorange-200: #f0baa3;--color-palette-hotorange-100: #f8ddd1;--color-palette-pink-900: #200227;--color-palette-pink-800: #41004d;--color-palette-pink-700: #610074;--color-palette-pink-600: #81009a;--color-palette-pink-500: #a200c1;--color-palette-pink-400: #b534ce;--color-palette-pink-300: #c76ada;--color-palette-pink-200: #da9ce7;--color-palette-pink-100: #edcef3;--color-palette-purple-900: #18152b;--color-palette-purple-800: #302c54;--color-palette-purple-700: #48417f;--color-palette-purple-600: #6058a8;--color-palette-purple-500: #786dd3;--color-palette-purple-400: #938bdb;--color-palette-purple-300: #aea8e5;--color-palette-purple-200: #c9c5ed;--color-palette-purple-100: #e4e2f7;--color-palette-teal-900: #032828;--color-palette-teal-800: #035051;--color-palette-teal-700: #00777a;--color-palette-teal-600: #009fa3;--color-palette-teal-500: #00c7cb;--color-palette-teal-400: #3ed2d6;--color-palette-teal-300: #70dde0;--color-palette-teal-200: #a1e9eb;--color-palette-teal-100: #d0f4f4;--color-palette-blue-800: #0033a0;--color-palette-violet-800: #502b85;--color-palette-cyan-900: #285766;--color-palette-cyan-800: #35798e;--color-palette-cyan-700: #20a9d5;--color-palette-cyan-600: #2dccff;--color-palette-cyan-500: #64d9ff;--color-palette-cyan-400: #5ce2ff;--color-palette-green-900: #005a00;--color-palette-green-800: #007a33;--color-palette-green-700: #00ad23;--color-palette-green-600: #00e200;--color-palette-green-500: #56f000;--color-palette-green-400: #99f666;--color-palette-yellow-900: #645600;--color-palette-yellow-800: #917d01;--color-palette-yellow-700: #c7ab00;--color-palette-yellow-600: #fad800;--color-palette-yellow-500: #fce83a;--color-palette-yellow-400: #fded61;--color-palette-orange-900: #664618;--color-palette-orange-800: #975f0e;--color-palette-orange-700: #ff8c00;--color-palette-orange-600: #ffaf3d;--color-palette-orange-500: #ffb302;--color-palette-orange-400: #ffcc57;--color-palette-red-900: #661102;--color-palette-red-800: #8b1703;--color-palette-red-700: #c8102e;--color-palette-red-600: #ff2a04;--color-palette-red-500: #ff3838;--color-palette-red-400: #ff5f60;--color-palette-grey-900: #292a2d;--color-palette-grey-800: #3c3e42;--color-palette-grey-700: #51555b;--color-palette-grey-600: #7b8089;--color-palette-grey-500: #a4abb6;--color-palette-grey-400: #bbc1c9;--color-palette-grey-300: #d4d8dd;--color-palette-grey-250: #e0e5eb;--color-palette-grey-200: #eaeef4;--color-palette-grey-100: #f5f6f9;--color-palette-brightblue-900: #101923;--color-palette-brightblue-850: #142435;--color-palette-brightblue-800: #1c3851;--color-palette-brightblue-700: #2b659b;--color-palette-brightblue-600: #3a87cf;--color-palette-brightblue-500: #4dacff;--color-palette-brightblue-400: #92cbff;--color-palette-brightblue-300: #b7dcff;--color-palette-brightblue-200: #cee9fc;--color-palette-brightblue-100: #daeeff;--color-palette-darkblue-950: #080c11;--color-palette-darkblue-900: #172635;--color-palette-darkblue-800: #1b2d3e;--color-palette-darkblue-700: #1c3f5e;--color-palette-darkblue-600: #004872;--color-palette-darkblue-500: #005a8f;--color-palette-darkblue-400: #2f7aa7;--color-palette-darkblue-300: #649cbd;--color-palette-darkblue-200: #98bdd3;--color-palette-darkblue-100: #cbdee9;--color-palette-neutral-1000a00: #00000000;--color-palette-neutral-000: #ffffff;--color-palette-neutral-1000: #000000;--opacity-50: 50%;--opacity-45: 45%;--opacity-40: 40%;--opacity-35: 35%;--opacity-25: 25%;--opacity-0: 0%}:where(:root){--shadow-overlay: 0px 4px 4px 1px rgba(0, 0, 0, .45);--spacing-focus-default: .125rem;--border-width-focus-default: 1px;--color-data-visualization-8: #b7dcff;--color-data-visualization-7: #a1e9eb;--color-data-visualization-6: #92cbff;--color-data-visualization-5: #c9c5ed;--color-data-visualization-4: #70dde0;--color-data-visualization-3: #4dacff;--color-data-visualization-2: #938bdb;--color-data-visualization-1: #00c7cb;--color-classification-unclassified: #007a33;--color-classification-cui: #502b85;--color-classification-confidential: #0033a0;--color-classification-secret: #c8102e;--color-classification-topsecret: #ff8c00;--color-classification-topsecretsci: #fce83a;--color-status-off: #a4abb6;--color-status-standby: #2dccff;--color-status-normal: #56f000;--color-status-caution: #fce83a;--color-status-serious: #ffb302;--color-status-critical: #ff3838;--color-border-focus-default: #da9ce7;--color-border-error: #ff3838;--color-border-interactive-muted: #2b659b;--color-border-interactive-hover: #92cbff;--color-border-interactive-default: #4dacff;--color-text-error: #ff3838;--color-text-black: #000000;--color-text-white: #ffffff;--color-text-interactive-hover: #92cbff;--color-text-interactive-default: #4dacff;--color-text-inverse: #080c11;--color-text-placeholder: #a4abb6;--color-text-secondary: #d4d8dd;--color-text-primary: #ffffff;--color-background-transparent: #00000000;--color-background-interactive-muted: #2b659b;--color-background-interactive-hover: #92cbff;--color-background-interactive-default: #4dacff;--color-background-surface-selected: #1c3f5e;--color-background-surface-hover: #1c3851;--color-background-surface-header: #172635;--color-background-surface-default: #1b2d3e;--color-background-base-selected: #1c3f5e;--color-background-base-hover: #142435;--color-background-base-header: #172635;--color-background-base-default: #101923;--opacity-disabled: 40%}:where(:root){--push-button-border-width: 1px;--push-button-prefix-margin-right: .25rem;--push-button-prefix-dimension: 20px;--push-button-prefix-color-fill-selected: #000000;--push-button-prefix-color-fill-unselected-hover: #92cbff;--push-button-prefix-color-fill-unselected-default: #4dacff;--push-button-radius: 3px;--push-button-padding-y-large: .75rem;--push-button-padding-y-large-icon-only: .75rem;--push-button-padding-y-small-icon-only: .25rem;--push-button-padding-y-small: 1rem;--push-button-padding-y-medium-icon-only: .5rem;--push-button-padding-y-medium: .5rem;--push-button-padding-x-large-icon-only: .75rem;--push-button-padding-x-large: 1rem;--push-button-padding-x-small-icon-only: .25rem;--push-button-padding-x-small: 1rem;--push-button-padding-x-medium-icon-only: .5rem;--push-button-padding-x-medium: 1rem;--push-button-color-background-unselected-hover: #00000000;--push-button-color-background-unselected-default: #00000000;--push-button-color-background-selected-hover: #99f666;--push-button-color-background-selected-default: #56f000;--push-button-color-border-selected-hover: #99f666;--push-button-color-border-selected-default: #56f000;--push-button-color-border-unselected-hover: #92cbff;--push-button-color-border-unselected-default: #4dacff;--push-button-color-text-selected: #000000;--push-button-color-text-unselected-hover: #92cbff;--push-button-color-text-unselected-default: #4dacff;--tab-color-border-bottom-selected: #4dacff;--tab-color-text-selected: #ffffff;--tab-color-text-hover: #92cbff;--tab-color-text-default: #4dacff;--tab-border-width-bottom: 4px;--tab-padding-bottom-small: 1.25rem;--tab-padding-bottom-large: 1.75rem;--tab-padding-top-small: 1rem;--tab-padding-top-large: 1.5rem;--tab-padding-x-small: .75rem;--tab-padding-x-large: .75rem;--tooltip-radius: 1px;--tooltip-color-text: #ffffff;--tooltip-color-background: #3c3e42;--timeline-header-color-background: #172635;--timeline-cell-color-background: #1c3f5e;--textarea-radius: 3px;--textarea-padding-y-small: .5rem;--textarea-padding-y-medium: .5rem;--textarea-padding-y-large: .5rem;--textarea-padding-x-small: .25rem;--textarea-padding-x-medium: .5rem;--textarea-padding-x-large: .75rem;--textarea-color-background-default: #101923;--textarea-color-text-placeholder: #a4abb6;--textarea-color-text-default: #ffffff;--textarea-color-border-invalid: #ff3838;--textarea-color-border-hover: #92cbff;--textarea-color-border-default: #2b659b;--textarea-border-width: 1px;--tag-padding-y: .25rem;--tag-padding-x: .75rem;--tag-radius: 4px;--tag-color-background-unknown: #292a2d;--tag-color-background-fail: #661102;--tag-color-background-pass: #005a00;--tag-color-text: #ffffff;--tag-color-border-pass: #007a33;--tag-color-border-fail: #8b1703;--tag-color-border-unknown: #292a2d;--tag-shadow-inner-unknown: inset 0px 0px 5px 0px rgb(164, 171, 182);--tag-shadow-inner-pass: inset 0px 0px 5px 0px rgb(86, 240, 0);--tag-shadow-inner-fail: inset 0px 0px 5px 0px rgb(255, 56, 56);--table-body-cell-padding-x: .5rem;--table-body-cell-padding-y: .25rem;--table-row-border-width: 1px;--table-row-color-border: #101923;--table-row-color-text: #ffffff;--table-row-color-background-hover: #1c3851;--table-row-color-background-selected: #1c3f5e;--table-row-color-background-default: #1b2d3e;--table-header-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .45);--table-header-cell-padding: .5rem;--table-header-color-background: #172635;--switch-radius-track: 10px;--status-symbol-color-fill-standby-on-light: #64d9ff;--status-symbol-color-fill-standby-on-dark: #2dccff;--status-symbol-color-fill-serious-on-light: #ffaf3d;--status-symbol-color-fill-serious-on-dark: #ffb302;--status-symbol-color-fill-off-on-light: #7b8089;--status-symbol-color-fill-off-on-dark: #a4abb6;--status-symbol-color-fill-normal-on-light: #00e200;--status-symbol-color-fill-normal-on-dark: #56f000;--status-symbol-color-fill-critical-on-light: #ff2a04;--status-symbol-color-fill-critical-on-dark: #ff3838;--status-symbol-color-fill-caution-on-light: #fad800;--status-symbol-color-fill-caution-on-dark: #fce83a;--status-symbol-color-border-standby: #285766;--status-symbol-color-border-serious: #664618;--status-symbol-color-border-off: #3c3e42;--status-symbol-color-border-normal: #005a00;--status-symbol-color-border-critical: #661102;--status-symbol-color-border-caution: #645600;--status-symbol-border-width-on-light: 1px;--status-symbol-border-width-on-dark: 0;--slider-track-radius: 3px;--slider-track-height-inactive: 1px;--slider-track-height-active: 4px;--slider-tick-radius: 50%;--slider-tick-dimension: 4px;--slider-tick-color-background: #4dacff;--slider-thumb-radius: 50%;--slider-thumb-dimension: 20px;--slider-thumb-color-border-hover: #92cbff;--slider-thumb-color-border-default: #4dacff;--slider-thumb-color-background: #101923;--slider-thumb-border-width: 2px;--slider-radius-background-track: 1px;--slider-axis-label-color-text: #ffffff;--select-radius: 3px;--select-padding-y-small: 1rem;--select-padding-y-medium: .5rem;--select-padding-y-large: .25rem;--select-padding-x-small: .25rem;--select-padding-x-medium: .5rem;--select-padding-x-large: .75rem;--select-color-text-inline: #ffffff;--select-color-text: #4dacff;--select-color-border-invalid: #ff3838;--select-color-border-hover: #92cbff;--select-color-border-inline-default: #00000000;--select-color-border-default: #2b659b;--select-color-background-inline: #00000000;--select-color-background: #101923;--select-caret-selector-width: 32px;--select-caret-selector-color-background: #1c3f5e;--select-caret-dimension: 30px;--select-caret-color-fill: #4dacff;--select-border-width: 1px;--scrollbar-shadow-inner-vertical: inset 3px 3px 3px 0px rgba(0, 0, 0, .5);--scrollbar-shadow-inner-horizontal: inset 1px 3px 3px 0px rgba(0, 0, 0, .5);--scrollbar-radius: 4px;--radio-radius-outer: 9px;--radio-radius-inner: 4px;--radio-control-radius: 50%;--radio-control-padding: .125rem;--radio-control-margin-right: .625rem;--radio-control-dimension: 24px;--radio-control-color-border-hover: #92cbff;--radio-control-color-border-default: #2b659b;--radio-control-check-color-fill: #4dacff;--radio-check-radius: 50%;--progress-label-margin-left: .5rem;--progress-padding: .0625rem;--progress-inner-color-background: #4dacff;--progress-color-background: #1b2d3e;--progress-color-border: #4dacff;--progress-border-width: 1px;--progress-radius-outer: 10px;--progress-radius-inner: 8px;--notification-banner-padding-y-small: .875rem;--notification-banner-padding-y-large: 1.5rem;--notification-banner-padding-right: .5rem;--notification-banner-padding-left: 1rem;--notification-banner-status-symbol-margin-right: .75rem;--notification-banner-prefix-margin-right: 1rem;--notification-banner-prefix-dimension: 32px;--notification-banner-radius-outer: 3px;--notification-banner-radius-inner: 2px;--notification-banner-color-background: #101923;--notification-banner-color-text: #ffffff;--notification-banner-color-border-outer-standby: #2dccff;--notification-banner-color-border-outer-serious: #ffb302;--notification-banner-color-border-outer-off: #a4abb6;--notification-banner-color-border-outer-normal: #56f000;--notification-banner-color-border-outer-default: #4dacff;--notification-banner-color-border-outer-critical: #ff3838;--notification-banner-color-border-outer-caution: #fce83a;--notification-banner-color-border-inner-standby: #2dccff;--notification-banner-color-border-inner-serious: #ffb302;--notification-banner-color-border-inner-off: #a4abb6;--notification-banner-color-border-inner-normal: #56f000;--notification-banner-color-border-inner-default: #4dacff;--notification-banner-color-border-inner-critical: #ff3838;--notification-banner-color-border-inner-caution: #fce83a;--monitoring-icon-badge-color-background: #101923;--menu-divider-color-fill: #51555b;--log-color-border: #000000;--link-color-text-hover: #4dacff;--link-color-text-default: #4dacff;--input-suffix-margin-left: .25rem;--input-radius: 3px;--input-prefix-margin-right: .25rem;--input-padding-y-small: .25rem;--input-padding-y-medium: .5rem;--input-padding-y-large: .5rem;--input-padding-x-small: .5rem;--input-padding-x-medium: .5rem;--input-padding-x-large: .75rem;--input-icon-dimension: 20px;--input-icon-color-fill-default: #4dacff;--input-color-text-placeholder: #a4abb6;--input-color-text-default: #ffffff;--input-color-border-invalid: #ff3838;--input-color-border-hover: #92cbff;--input-color-border-default: #2b659b;--input-color-background-default: #101923;--input-border-width: 1px;--indeterminate-progress-radius-outer: 30px;--indeterminate-progress-radius-inner: 23px;--gsb-icon-color-fill-hover: #92cbff;--gsb-icon-color-fill-default: #4dacff;--gsb-color-text: #ffffff;--gsb-color-background: #172635;--container-color-border: #000000;--clock-datetime-color-background: #101923;--classification-banner-color-background-unclassified: #007a33;--classification-banner-color-background-topsecretsci: #fce83a;--classification-banner-color-background-topsecret: #ff8c00;--classification-banner-color-background-secret: #c8102e;--classification-banner-color-background-cui: #502b85;--classification-banner-color-background-confidential: #0033a0;--checkbox-group-padding: 1rem;--checkbox-group-color-border-invalid: #ff3838;--checkbox-group-color-border-default: #2b659b;--checkbox-group-checkbox-margin-bottom: .5rem;--checkbox-group-border-width: 1px;--checkbox-label-margin-left: .5rem;--checkbox-control-radius: 2px;--checkbox-control-padding: .125rem;--checkbox-control-dimension: 24px;--checkbox-radius: 2px;--card-radius: 3px;--card-footer-padding: .5rem;--card-body-padding: .5rem;--card-shadow: 0px 4px 4px 1px rgba(0, 0, 0, .45);--card-border-width: 1px;--card-header-padding-y: .625rem;--card-header-padding-x: .5rem;--card-header-suffix-dimension: 24px;--card-header-suffix-margin-left: .5rem;--card-header-prefix-margin-right: .5rem;--card-header-prefix-dimension: 24px;--card-color-background: #101923;--card-color-border: #51555b;--button-radius: 3px;--button-padding-y-small-icon-only: .25rem;--button-padding-y-small: .25rem;--button-padding-y-medium-icon-only: .5rem;--button-padding-y-medium: .5rem;--button-padding-y-large-icon-only: .75rem;--button-padding-y-large: .75rem;--button-padding-x-small-icon-only: .25rem;--button-padding-x-small: 1rem;--button-padding-x-medium-icon-only: .5rem;--button-padding-x-medium: 1rem;--button-padding-x-large-icon-only: .75rem;--button-padding-x-large: 1rem;--button-icon-margin-right: .25rem;--button-icon-dimension: 20px;--button-icon-color-fill-secondary-hover: #92cbff;--button-icon-color-fill-secondary-default: #4dacff;--button-icon-color-fill-primary: #080c11;--button-icon-color-fill-borderless-hover: #92cbff;--button-icon-color-fill-borderless-default: #4dacff;--button-color-text-secondary-hover: #92cbff;--button-color-text-secondary-default: #4dacff;--button-color-text-primary: #080c11;--button-color-text-borderless-hover: #92cbff;--button-color-text-borderless-default: #4dacff;--button-color-border-secondary-hover: #92cbff;--button-color-border-secondary-default: #4dacff;--button-color-border-primary-hover: #92cbff;--button-color-border-primary-default: #4dacff;--button-color-border-borderless: #00000000;--button-color-background-secondary: #00000000;--button-color-background-primary-hover: #92cbff;--button-color-background-primary-default: #4dacff;--button-color-background-borderless: #00000000;--button-border-width: 1px}.rux-body-1{font-size:1rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.005em}.rux-body-1-bold{font-size:1rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.5;letter-spacing:.005em}.rux-body-2{font-size:.875rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:calc(1.25 / .875);letter-spacing:.005em}.rux-body-2-bold{font-size:.875rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:calc(1.25 / .875);letter-spacing:.005em}.rux-body-3{font-size:.75rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:calc(1 / .75);letter-spacing:.005em}.rux-body-3-bold{font-size:.75rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:calc(1 / .75);letter-spacing:.005em}.rux-control-body-1{font-size:1rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:1.25;letter-spacing:.005em}.rux-control-body-1-bold{font-size:1rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.25;letter-spacing:.005em}.rux-heading-1{font-size:2.125rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:calc(2.5 / 2.125);letter-spacing:.0025em}.rux-heading-1-bold{font-size:2.125rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:calc(2.5 / 2.125);letter-spacing:.0025em}.rux-heading-2{font-size:1.5rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:calc(1.75 / 1.5);letter-spacing:0em}.rux-heading-3{font-size:1.25rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;line-height:calc(1.5 / 1.25);letter-spacing:.0015em}.rux-heading-4{font-size:1.25rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:300;line-height:calc(1.5 / 1.25);letter-spacing:.0015em}.rux-heading-5{font-size:1.125rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:calc(1.5 / 1.125);letter-spacing:0em}.rux-heading-6{font-size:1.125rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:300;line-height:calc(1.5 / 1.125);letter-spacing:0em}.rux-display-1{font-size:3.75rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:300;line-height:calc(4.375 / 3.75);letter-spacing:-.005em}.rux-display-2{font-size:3rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:calc(3.5 / 3);letter-spacing:0em}.rux-monospace-1{font-size:1.75rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;line-height:calc(2 / 1.75);letter-spacing:0em}:where(:root){--font-control-body-1-bold-text-case:none;--font-control-body-1-bold-text-decoration:none;--font-control-body-1-bold-paragraph-spacing:0;--font-control-body-1-bold-letter-spacing:.005em;--font-control-body-1-bold-font-size:1rem;--font-control-body-1-bold-line-height: 1.25 ;--font-control-body-1-bold-font-weight:700;--font-control-body-1-bold-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-control-body-1-text-case:none;--font-control-body-1-text-decoration:none;--font-control-body-1-paragraph-spacing:0;--font-control-body-1-letter-spacing:.005em;--font-control-body-1-font-size:1rem;--font-control-body-1-line-height: 1.25 ;--font-control-body-1-font-weight:400;--font-control-body-1-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-display-2-text-case:none;--font-display-2-text-decoration:none;--font-display-2-paragraph-spacing:0;--font-display-2-letter-spacing:0em;--font-display-2-font-size:3rem;--font-display-2-line-height:calc(56 / 48);--font-display-2-font-weight:400;--font-display-2-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-display-1-text-case:none;--font-display-1-text-decoration:none;--font-display-1-paragraph-spacing:0;--font-display-1-letter-spacing:-.005em;--font-display-1-font-size:3.75rem;--font-display-1-line-height:calc(70 / 60);--font-display-1-font-weight:300;--font-display-1-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-monospace-1-text-case:none;--font-monospace-1-text-decoration:none;--font-monospace-1-paragraph-spacing:0;--font-monospace-1-letter-spacing:0em;--font-monospace-1-font-size:1.75rem;--font-monospace-1-line-height:calc(32 / 28);--font-monospace-1-font-weight:500;--font-monospace-1-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-3-bold-text-case:none;--font-body-3-bold-text-decoration:none;--font-body-3-bold-paragraph-spacing:0;--font-body-3-bold-letter-spacing:.005em;--font-body-3-bold-font-size:.75rem;--font-body-3-bold-line-height:calc(16 / 12);--font-body-3-bold-font-weight:700;--font-body-3-bold-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-3-text-case:none;--font-body-3-text-decoration:none;--font-body-3-paragraph-spacing:0;--font-body-3-letter-spacing:.005em;--font-body-3-font-size:.75rem;--font-body-3-line-height:calc(16 / 12);--font-body-3-font-weight:400;--font-body-3-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-2-bold-text-case:none;--font-body-2-bold-text-decoration:none;--font-body-2-bold-paragraph-spacing:0;--font-body-2-bold-letter-spacing:.005em;--font-body-2-bold-font-size:.875rem;--font-body-2-bold-line-height:calc(20 / 14);--font-body-2-bold-font-weight:700;--font-body-2-bold-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-2-text-case:none;--font-body-2-text-decoration:none;--font-body-2-paragraph-spacing:0;--font-body-2-letter-spacing:.005em;--font-body-2-font-size:.875rem;--font-body-2-line-height:calc(20 / 14);--font-body-2-font-weight:400;--font-body-2-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-1-bold-text-case:none;--font-body-1-bold-text-decoration:none;--font-body-1-bold-paragraph-spacing:0;--font-body-1-bold-letter-spacing:.005em;--font-body-1-bold-font-size:1rem;--font-body-1-bold-line-height: 1.5 ;--font-body-1-bold-font-weight:700;--font-body-1-bold-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-body-1-text-case:none;--font-body-1-text-decoration:none;--font-body-1-paragraph-spacing:0;--font-body-1-letter-spacing:.005em;--font-body-1-font-size:1rem;--font-body-1-line-height: 1.5 ;--font-body-1-font-weight:400;--font-body-1-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-6-text-case:none;--font-heading-6-text-decoration:none;--font-heading-6-paragraph-spacing:0;--font-heading-6-letter-spacing:0em;--font-heading-6-font-size:1.125rem;--font-heading-6-line-height:calc(24 / 18);--font-heading-6-font-weight:300;--font-heading-6-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-5-text-case:none;--font-heading-5-text-decoration:none;--font-heading-5-paragraph-spacing:0;--font-heading-5-letter-spacing:0em;--font-heading-5-font-size:1.125rem;--font-heading-5-line-height:calc(24 / 18);--font-heading-5-font-weight:400;--font-heading-5-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-4-text-case:none;--font-heading-4-text-decoration:none;--font-heading-4-paragraph-spacing:0;--font-heading-4-letter-spacing:.0015em;--font-heading-4-font-size:1.25rem;--font-heading-4-line-height:calc(24 / 20);--font-heading-4-font-weight:300;--font-heading-4-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-3-text-case:none;--font-heading-3-text-decoration:none;--font-heading-3-paragraph-spacing:0;--font-heading-3-letter-spacing:.0015em;--font-heading-3-font-size:1.25rem;--font-heading-3-line-height:calc(24 / 20);--font-heading-3-font-weight:500;--font-heading-3-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-2-text-case:none;--font-heading-2-text-decoration:none;--font-heading-2-paragraph-spacing:0;--font-heading-2-letter-spacing:0em;--font-heading-2-font-size:1.5rem;--font-heading-2-line-height:calc(28 / 24);--font-heading-2-font-weight:400;--font-heading-2-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-1-bold-text-case:none;--font-heading-1-bold-text-decoration:none;--font-heading-1-bold-paragraph-spacing:0;--font-heading-1-bold-letter-spacing:.0025em;--font-heading-1-bold-font-size:2.125rem;--font-heading-1-bold-line-height:calc(40 / 34);--font-heading-1-bold-font-weight:700;--font-heading-1-bold-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading-1-text-case:none;--font-heading-1-text-decoration:none;--font-heading-1-paragraph-spacing:0;--font-heading-1-letter-spacing:.0025em;--font-heading-1-font-size:2.125rem;--font-heading-1-line-height:calc(40 / 34);--font-heading-1-font-weight:400;--font-heading-1-font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--spacing-050:.125rem;--spacing-025:.0625rem;--spacing-24:6rem;--spacing-20:5rem;--spacing-16:4rem;--spacing-14:3.5rem;--spacing-12:3rem;--spacing-10:2.5rem;--spacing-8:2rem;--spacing-6:1.5rem;--spacing-4:1rem;--spacing-3:.75rem;--spacing-2:.5rem;--spacing-1:.25rem;--spacing-0:0rem;--paragraph-spacing-0:0;--letter-spacing-sm:-.005em;--letter-spacing-lg:.0015em;--letter-spacing-base:0em;--letter-spacing-xl:.0025em;--letter-spacing-2xl:.005em;--font-size-6xl:3.75rem;--font-size-5xl:3rem;--font-size-4xl:2.125rem;--font-size-3xl:1.75rem;--font-size-2xl:1.5rem;--font-size-xl:1.25rem;--font-size-lg:1.125rem;--font-size-base:1rem;--font-size-sm:.875rem;--font-size-xs:.75rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--font-weights-bold:700;--font-weights-medium:500;--font-weights-regular:400;--font-weights-light:300;--line-height-4xl:4.375rem;--line-height-3xl:3.5rem;--line-height-2xl:2.5rem;--line-height-xl:2rem;--line-height-lg:1.75rem;--line-height-base:1.5rem;--line-height-sm:1.25rem;--line-height-xs:1rem;--line-height-2xs:.875rem;--font-family-sans:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--radius-circle:50%;--radius-base:3px;--border-width-lg:4px;--border-width-sm:2px;--border-width-xs:1px;--border-width-none:0;--color-palette-hotorange-900:#2b1105;--color-palette-hotorange-800:#572108;--color-palette-hotorange-700:#833209;--color-palette-hotorange-600:#af420a;--color-palette-hotorange-500:#da5309;--color-palette-hotorange-400:#e27545;--color-palette-hotorange-300:#ea9875;--color-palette-hotorange-200:#f0baa3;--color-palette-hotorange-100:#f8ddd1;--color-palette-pink-900:#200227;--color-palette-pink-800:#41004d;--color-palette-pink-700:#610074;--color-palette-pink-600:#81009a;--color-palette-pink-500:#a200c1;--color-palette-pink-400:#b534ce;--color-palette-pink-300:#c76ada;--color-palette-pink-200:#da9ce7;--color-palette-pink-100:#edcef3;--color-palette-purple-900:#18152b;--color-palette-purple-800:#302c54;--color-palette-purple-700:#48417f;--color-palette-purple-600:#6058a8;--color-palette-purple-500:#786dd3;--color-palette-purple-400:#938bdb;--color-palette-purple-300:#aea8e5;--color-palette-purple-200:#c9c5ed;--color-palette-purple-100:#e4e2f7;--color-palette-teal-900:#032828;--color-palette-teal-800:#035051;--color-palette-teal-700:#00777a;--color-palette-teal-600:#009fa3;--color-palette-teal-500:#00c7cb;--color-palette-teal-400:#3ed2d6;--color-palette-teal-300:#70dde0;--color-palette-teal-200:#a1e9eb;--color-palette-teal-100:#d0f4f4;--color-palette-blue-800:#0033a0;--color-palette-violet-800:#502b85;--color-palette-cyan-900:#285766;--color-palette-cyan-800:#35798e;--color-palette-cyan-700:#20a9d5;--color-palette-cyan-600:#2dccff;--color-palette-cyan-500:#64d9ff;--color-palette-cyan-400:#5ce2ff;--color-palette-green-900:#005a00;--color-palette-green-800:#007a33;--color-palette-green-700:#00ad23;--color-palette-green-600:#00e200;--color-palette-green-500:#56f000;--color-palette-green-400:#99f666;--color-palette-yellow-900:#645600;--color-palette-yellow-800:#917d01;--color-palette-yellow-700:#c7ab00;--color-palette-yellow-600:#fad800;--color-palette-yellow-500:#fce83a;--color-palette-yellow-400:#fded61;--color-palette-orange-900:#664618;--color-palette-orange-800:#975f0e;--color-palette-orange-700:#ff8c00;--color-palette-orange-600:#ffaf3d;--color-palette-orange-500:#ffb302;--color-palette-orange-400:#ffcc57;--color-palette-red-900:#661102;--color-palette-red-800:#8b1703;--color-palette-red-700:#c8102e;--color-palette-red-600:#ff2a04;--color-palette-red-500:#ff3838;--color-palette-red-400:#ff5f60;--color-palette-grey-900:#292a2d;--color-palette-grey-800:#3c3e42;--color-palette-grey-700:#51555b;--color-palette-grey-600:#7b8089;--color-palette-grey-500:#a4abb6;--color-palette-grey-400:#bbc1c9;--color-palette-grey-300:#d4d8dd;--color-palette-grey-250:#e0e5eb;--color-palette-grey-200:#eaeef4;--color-palette-grey-100:#f5f6f9;--color-palette-brightblue-900:#101923;--color-palette-brightblue-850:#142435;--color-palette-brightblue-800:#1c3851;--color-palette-brightblue-700:#2b659b;--color-palette-brightblue-600:#3a87cf;--color-palette-brightblue-500:#4dacff;--color-palette-brightblue-400:#92cbff;--color-palette-brightblue-300:#b7dcff;--color-palette-brightblue-200:#cee9fc;--color-palette-brightblue-100:#daeeff;--color-palette-darkblue-950:#080c11;--color-palette-darkblue-900:#172635;--color-palette-darkblue-800:#1b2d3e;--color-palette-darkblue-700:#1c3f5e;--color-palette-darkblue-600:#004872;--color-palette-darkblue-500:#005a8f;--color-palette-darkblue-400:#2f7aa7;--color-palette-darkblue-300:#649cbd;--color-palette-darkblue-200:#98bdd3;--color-palette-darkblue-100:#cbdee9;--color-palette-neutral-1000a00:#00000000;--color-palette-neutral-000:#ffffff;--color-palette-neutral-1000:#000000;--opacity-50:50%;--opacity-45:45%;--opacity-40:40%;--opacity-35:35%;--opacity-25:25%;--opacity-0:0%}:where(:root){--shadow-overlay:0px 4px 4px 1px rgba(0, 0, 0, .45);--spacing-focus-default:.125rem;--border-width-focus-default:1px;--color-data-visualization-8:#b7dcff;--color-data-visualization-7:#a1e9eb;--color-data-visualization-6:#92cbff;--color-data-visualization-5:#c9c5ed;--color-data-visualization-4:#70dde0;--color-data-visualization-3:#4dacff;--color-data-visualization-2:#938bdb;--color-data-visualization-1:#00c7cb;--color-classification-unclassified:#007a33;--color-classification-cui:#502b85;--color-classification-confidential:#0033a0;--color-classification-secret:#c8102e;--color-classification-topsecret:#ff8c00;--color-classification-topsecretsci:#fce83a;--color-status-off:#a4abb6;--color-status-standby:#2dccff;--color-status-normal:#56f000;--color-status-caution:#fce83a;--color-status-serious:#ffb302;--color-status-critical:#ff3838;--color-border-focus-default:#da9ce7;--color-border-error:#ff3838;--color-border-interactive-muted:#2b659b;--color-border-interactive-hover:#92cbff;--color-border-interactive-default:#4dacff;--color-text-error:#ff3838;--color-text-black:#000000;--color-text-white:#ffffff;--color-text-interactive-hover:#92cbff;--color-text-interactive-default:#4dacff;--color-text-inverse:#080c11;--color-text-placeholder:#a4abb6;--color-text-secondary:#d4d8dd;--color-text-primary:#ffffff;--color-background-transparent:#00000000;--color-background-interactive-muted:#2b659b;--color-background-interactive-hover:#92cbff;--color-background-interactive-default:#4dacff;--color-background-surface-selected:#1c3f5e;--color-background-surface-hover:#1c3851;--color-background-surface-header:#172635;--color-background-surface-default:#1b2d3e;--color-background-base-selected:#1c3f5e;--color-background-base-hover:#142435;--color-background-base-header:#172635;--color-background-base-default:#101923;--opacity-disabled:40%}:where(:root){--push-button-border-width:1px;--push-button-prefix-margin-right:.25rem;--push-button-prefix-dimension:20px;--push-button-prefix-color-fill-selected:#000000;--push-button-prefix-color-fill-unselected-hover:#92cbff;--push-button-prefix-color-fill-unselected-default:#4dacff;--push-button-radius:3px;--push-button-padding-y-large:.75rem;--push-button-padding-y-large-icon-only:.75rem;--push-button-padding-y-small-icon-only:.25rem;--push-button-padding-y-small:1rem;--push-button-padding-y-medium-icon-only:.5rem;--push-button-padding-y-medium:.5rem;--push-button-padding-x-large-icon-only:.75rem;--push-button-padding-x-large:1rem;--push-button-padding-x-small-icon-only:.25rem;--push-button-padding-x-small:1rem;--push-button-padding-x-medium-icon-only:.5rem;--push-button-padding-x-medium:1rem;--push-button-color-background-unselected-hover:#00000000;--push-button-color-background-unselected-default:#00000000;--push-button-color-background-selected-hover:#99f666;--push-button-color-background-selected-default:#56f000;--push-button-color-border-selected-hover:#99f666;--push-button-color-border-selected-default:#56f000;--push-button-color-border-unselected-hover:#92cbff;--push-button-color-border-unselected-default:#4dacff;--push-button-color-text-selected:#000000;--push-button-color-text-unselected-hover:#92cbff;--push-button-color-text-unselected-default:#4dacff;--tab-color-border-bottom-selected:#4dacff;--tab-color-text-selected:#ffffff;--tab-color-text-hover:#92cbff;--tab-color-text-default:#4dacff;--tab-border-width-bottom:4px;--tab-padding-bottom-small:1.25rem;--tab-padding-bottom-large:1.75rem;--tab-padding-top-small:1rem;--tab-padding-top-large:1.5rem;--tab-padding-x-small:.75rem;--tab-padding-x-large:.75rem;--tooltip-radius:1px;--tooltip-color-text:#ffffff;--tooltip-color-background:#3c3e42;--timeline-header-color-background:#172635;--timeline-cell-color-background:#1c3f5e;--textarea-radius:3px;--textarea-padding-y-small:.5rem;--textarea-padding-y-medium:.5rem;--textarea-padding-y-large:.5rem;--textarea-padding-x-small:.25rem;--textarea-padding-x-medium:.5rem;--textarea-padding-x-large:.75rem;--textarea-color-background-default:#101923;--textarea-color-text-placeholder:#a4abb6;--textarea-color-text-default:#ffffff;--textarea-color-border-invalid:#ff3838;--textarea-color-border-hover:#92cbff;--textarea-color-border-default:#2b659b;--textarea-border-width:1px;--tag-padding-y:.25rem;--tag-padding-x:.75rem;--tag-radius:4px;--tag-color-background-unknown:#292a2d;--tag-color-background-fail:#661102;--tag-color-background-pass:#005a00;--tag-color-text:#ffffff;--tag-color-border-pass:#007a33;--tag-color-border-fail:#8b1703;--tag-color-border-unknown:#292a2d;--tag-shadow-inner-unknown:inset 0px 0px 5px 0px rgb(164, 171, 182);--tag-shadow-inner-pass:inset 0px 0px 5px 0px rgb(86, 240, 0);--tag-shadow-inner-fail:inset 0px 0px 5px 0px rgb(255, 56, 56);--table-body-cell-padding-x:.5rem;--table-body-cell-padding-y:.25rem;--table-row-border-width:1px;--table-row-color-border:#101923;--table-row-color-text:#ffffff;--table-row-color-background-hover:#1c3851;--table-row-color-background-selected:#1c3f5e;--table-row-color-background-default:#1b2d3e;--table-header-shadow:0px 4px 8px 0px rgba(0, 0, 0, .45);--table-header-cell-padding:.5rem;--table-header-color-background:#172635;--switch-radius-track:10px;--status-symbol-color-fill-standby-on-light:#64d9ff;--status-symbol-color-fill-standby-on-dark:#2dccff;--status-symbol-color-fill-serious-on-light:#ffaf3d;--status-symbol-color-fill-serious-on-dark:#ffb302;--status-symbol-color-fill-off-on-light:#7b8089;--status-symbol-color-fill-off-on-dark:#a4abb6;--status-symbol-color-fill-normal-on-light:#00e200;--status-symbol-color-fill-normal-on-dark:#56f000;--status-symbol-color-fill-critical-on-light:#ff2a04;--status-symbol-color-fill-critical-on-dark:#ff3838;--status-symbol-color-fill-caution-on-light:#fad800;--status-symbol-color-fill-caution-on-dark:#fce83a;--status-symbol-color-border-standby:#285766;--status-symbol-color-border-serious:#664618;--status-symbol-color-border-off:#3c3e42;--status-symbol-color-border-normal:#005a00;--status-symbol-color-border-critical:#661102;--status-symbol-color-border-caution:#645600;--status-symbol-border-width-on-light:1px;--status-symbol-border-width-on-dark:0;--slider-track-radius:3px;--slider-track-height-inactive:1px;--slider-track-height-active:4px;--slider-tick-radius:50%;--slider-tick-dimension:4px;--slider-tick-color-background:#4dacff;--slider-thumb-radius:50%;--slider-thumb-dimension:20px;--slider-thumb-color-border-hover:#92cbff;--slider-thumb-color-border-default:#4dacff;--slider-thumb-color-background:#101923;--slider-thumb-border-width:2px;--slider-radius-background-track:1px;--slider-axis-label-color-text:#ffffff;--select-radius:3px;--select-padding-y-small:1rem;--select-padding-y-medium:.5rem;--select-padding-y-large:.25rem;--select-padding-x-small:.25rem;--select-padding-x-medium:.5rem;--select-padding-x-large:.75rem;--select-color-text-inline:#ffffff;--select-color-text:#4dacff;--select-color-border-invalid:#ff3838;--select-color-border-hover:#92cbff;--select-color-border-inline-default:#00000000;--select-color-border-default:#2b659b;--select-color-background-inline:#00000000;--select-color-background:#101923;--select-caret-selector-width:32px;--select-caret-selector-color-background:#1c3f5e;--select-caret-dimension:30px;--select-caret-color-fill:#4dacff;--select-border-width:1px;--scrollbar-shadow-inner-vertical:inset 3px 3px 3px 0px rgba(0, 0, 0, .5);--scrollbar-shadow-inner-horizontal:inset 1px 3px 3px 0px rgba(0, 0, 0, .5);--scrollbar-radius:4px;--radio-radius-outer:9px;--radio-radius-inner:4px;--radio-control-radius:50%;--radio-control-padding:.125rem;--radio-control-margin-right:.625rem;--radio-control-dimension:24px;--radio-control-color-border-hover:#92cbff;--radio-control-color-border-default:#2b659b;--radio-control-check-color-fill:#4dacff;--radio-check-radius:50%;--progress-label-margin-left:.5rem;--progress-padding:.0625rem;--progress-inner-color-background:#4dacff;--progress-color-background:#1b2d3e;--progress-color-border:#4dacff;--progress-border-width:1px;--progress-radius-outer:10px;--progress-radius-inner:8px;--notification-banner-padding-y-small:.875rem;--notification-banner-padding-y-large:1.5rem;--notification-banner-padding-right:.5rem;--notification-banner-padding-left:1rem;--notification-banner-status-symbol-margin-right:.75rem;--notification-banner-prefix-margin-right:1rem;--notification-banner-prefix-dimension:32px;--notification-banner-radius-outer:3px;--notification-banner-radius-inner:2px;--notification-banner-color-background:#101923;--notification-banner-color-text:#ffffff;--notification-banner-color-border-outer-standby:#2dccff;--notification-banner-color-border-outer-serious:#ffb302;--notification-banner-color-border-outer-off:#a4abb6;--notification-banner-color-border-outer-normal:#56f000;--notification-banner-color-border-outer-default:#4dacff;--notification-banner-color-border-outer-critical:#ff3838;--notification-banner-color-border-outer-caution:#fce83a;--notification-banner-color-border-inner-standby:#2dccff;--notification-banner-color-border-inner-serious:#ffb302;--notification-banner-color-border-inner-off:#a4abb6;--notification-banner-color-border-inner-normal:#56f000;--notification-banner-color-border-inner-default:#4dacff;--notification-banner-color-border-inner-critical:#ff3838;--notification-banner-color-border-inner-caution:#fce83a;--monitoring-icon-badge-color-background:#101923;--menu-divider-color-fill:#51555b;--log-color-border:#000000;--link-color-text-hover:#4dacff;--link-color-text-default:#4dacff;--input-suffix-margin-left:.25rem;--input-radius:3px;--input-prefix-margin-right:.25rem;--input-padding-y-small:.25rem;--input-padding-y-medium:.5rem;--input-padding-y-large:.5rem;--input-padding-x-small:.5rem;--input-padding-x-medium:.5rem;--input-padding-x-large:.75rem;--input-icon-dimension:20px;--input-icon-color-fill-default:#4dacff;--input-color-text-placeholder:#a4abb6;--input-color-text-default:#ffffff;--input-color-border-invalid:#ff3838;--input-color-border-hover:#92cbff;--input-color-border-default:#2b659b;--input-color-background-default:#101923;--input-border-width:1px;--indeterminate-progress-radius-outer:30px;--indeterminate-progress-radius-inner:23px;--gsb-icon-color-fill-hover:#92cbff;--gsb-icon-color-fill-default:#4dacff;--gsb-color-text:#ffffff;--gsb-color-background:#172635;--container-color-border:#000000;--clock-datetime-color-background:#101923;--classification-banner-color-background-unclassified:#007a33;--classification-banner-color-background-topsecretsci:#fce83a;--classification-banner-color-background-topsecret:#ff8c00;--classification-banner-color-background-secret:#c8102e;--classification-banner-color-background-cui:#502b85;--classification-banner-color-background-confidential:#0033a0;--checkbox-group-padding:1rem;--checkbox-group-color-border-invalid:#ff3838;--checkbox-group-color-border-default:#2b659b;--checkbox-group-checkbox-margin-bottom:.5rem;--checkbox-group-border-width:1px;--checkbox-label-margin-left:.5rem;--checkbox-control-radius:2px;--checkbox-control-padding:.125rem;--checkbox-control-dimension:24px;--checkbox-radius:2px;--card-radius:3px;--card-footer-padding:.5rem;--card-body-padding:.5rem;--card-shadow:0px 4px 4px 1px rgba(0, 0, 0, .45);--card-border-width:1px;--card-header-padding-y:.625rem;--card-header-padding-x:.5rem;--card-header-suffix-dimension:24px;--card-header-suffix-margin-left:.5rem;--card-header-prefix-margin-right:.5rem;--card-header-prefix-dimension:24px;--card-color-background:#101923;--card-color-border:#51555b;--button-radius:3px;--button-padding-y-small-icon-only:.25rem;--button-padding-y-small:.25rem;--button-padding-y-medium-icon-only:.5rem;--button-padding-y-medium:.5rem;--button-padding-y-large-icon-only:.75rem;--button-padding-y-large:.75rem;--button-padding-x-small-icon-only:.25rem;--button-padding-x-small:1rem;--button-padding-x-medium-icon-only:.5rem;--button-padding-x-medium:1rem;--button-padding-x-large-icon-only:.75rem;--button-padding-x-large:1rem;--button-icon-margin-right:.25rem;--button-icon-dimension:20px;--button-icon-color-fill-secondary-hover:#92cbff;--button-icon-color-fill-secondary-default:#4dacff;--button-icon-color-fill-primary:#080c11;--button-icon-color-fill-borderless-hover:#92cbff;--button-icon-color-fill-borderless-default:#4dacff;--button-color-text-secondary-hover:#92cbff;--button-color-text-secondary-default:#4dacff;--button-color-text-primary:#080c11;--button-color-text-borderless-hover:#92cbff;--button-color-text-borderless-default:#4dacff;--button-color-border-secondary-hover:#92cbff;--button-color-border-secondary-default:#4dacff;--button-color-border-primary-hover:#92cbff;--button-color-border-primary-default:#4dacff;--button-color-border-borderless:#00000000;--button-color-background-secondary:#00000000;--button-color-background-primary-hover:#92cbff;--button-color-background-primary-default:#4dacff;--button-color-background-borderless:#00000000;--button-border-width:1px}.light-theme{--shadow-overlay:0px 4px 4px 1px rgba(0, 0, 0, .35);--color-data-visualization-8:#3a87cf;--color-data-visualization-7:#009fa3;--color-data-visualization-6:#2b659b;--color-data-visualization-5:#786dd3;--color-data-visualization-4:#00777a;--color-data-visualization-3:#1c3851;--color-data-visualization-2:#6058a8;--color-data-visualization-1:#035051;--color-status-off:#7b8089;--color-status-standby:#64d9ff;--color-status-normal:#00e200;--color-status-caution:#fad800;--color-status-serious:#ffaf3d;--color-status-critical:#ff2a04;--color-border-focus-default:#b534ce;--color-border-error:#c8102e;--color-border-interactive-muted:#2f7aa7;--color-border-interactive-hover:#1c3f5e;--color-border-interactive-default:#005a8f;--color-text-error:#c8102e;--color-text-interactive-hover:#1c3f5e;--color-text-interactive-default:#005a8f;--color-text-inverse:#ffffff;--color-text-placeholder:#7b8089;--color-text-secondary:#51555b;--color-text-primary:#292a2d;--color-background-interactive-muted:#2f7aa7;--color-background-interactive-hover:#1c3f5e;--color-background-interactive-default:#005a8f;--color-background-surface-selected:#cee9fc;--color-background-surface-hover:#daeeff;--color-background-surface-header:#f5f6f9;--color-background-surface-default:#ffffff;--color-background-base-selected:#cee9fc;--color-background-base-hover:#98bdd3;--color-background-base-header:#f5f6f9;--color-background-base-default:#eaeef4;--tooltip-color-text:#000000;--tooltip-color-background:#bbc1c9;--timeline-header-color-background:#f5f6f9;--timeline-cell-color-background:#cbdee9;--tag-shadow-inner-unknown:inset 0px 0px 5px 0px rgb(123, 128, 137);--tag-shadow-inner-pass:inset 0px 0px 5px 0px rgb(0, 226, 0);--tag-shadow-inner-fail:inset 0px 0px 5px 0px rgb(255, 42, 4);--scrollbar-shadow-inner-vertical:inset 3px 3px 3px 0px rgba(0, 0, 0, .25);--scrollbar-shadow-inner-horizontal:inset 1px 3px 3px 0px rgba(0, 0, 0, .5);--notification-banner-color-border-outer-standby:#285766;--notification-banner-color-border-outer-serious:#664618;--notification-banner-color-border-outer-off:#3c3e42;--notification-banner-color-border-outer-normal:#005a00;--notification-banner-color-border-outer-default:#005a8f;--notification-banner-color-border-outer-critical:#661102;--notification-banner-color-border-outer-caution:#645600;--notification-banner-color-border-inner-standby:#64d9ff;--notification-banner-color-border-inner-serious:#ffaf3d;--notification-banner-color-border-inner-off:#7b8089;--notification-banner-color-border-inner-normal:#00e200;--notification-banner-color-border-inner-default:#005a8f;--notification-banner-color-border-inner-critical:#ff2a04;--notification-banner-color-border-inner-caution:#fad800;--log-color-border:#7b8089;--gsb-icon-color-fill-hover:#92cbff;--gsb-icon-color-fill-default:#4dacff;--gsb-color-text:#ffffff;--gsb-color-background:#172635;--container-color-border:#7b8089}:root{--indeterminate-gradient:conic-gradient( rgba(77, 172, 255, 0), rgba(51, 51, 51, 0), rgba(77, 172, 255, .3), rgba(77, 172, 255, .6), rgba(77, 172, 255, .7), rgb(77, 172, 255) );--indeterminate-nub-color:#4dacff;--standby-fill:#2dccff;--standby-border:#2dccff;--standby-fill-opacity:0;--critical-fill:#ff3838;--critical-border:#ff3838;--serious-fill:#ffb302;--serious-border:#ffb302;--caution-fill:#fce83a;--caution-border:#fce83a;--normal-fill:#56f000;--normal-border:#56f000;--off-fill:#a4abb6;--off-border:#a4abb6;--dropdown-arrow:url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6875 14.6375L14.925 17.875C15.4125 18.3625 16.2 18.3625 16.6875 17.875L19.925 14.6375C20.7125 13.85 20.15 12.5 19.0375 12.5H12.5625C11.45 12.5 10.9 13.85 11.6875 14.6375Z' fill='%234DACFF'/%3E%3C/svg%3E%0A");--rux-input-calendar-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4H18V3C18 2.45 17.55 2 17 2C16.45 2 16 2.45 16 3V4H8V3C8 2.45 7.55 2 7 2C6.45 2 6 2.45 6 3V4H5C3.89 4 3.01 4.9 3.01 6L3 20C3 21.1 3.89 22 5 22H19C20.1 22 21 21.1 21 20V6C21 4.9 20.1 4 19 4ZM19 19C19 19.55 18.55 20 18 20H6C5.45 20 5 19.55 5 19V9H19V19ZM9 13V11H7V13H9ZM11 11H13V13H11V11ZM17 13V11H15V13H17Z' fill='%234dacff'/%3E%3C/svg%3E%0A");--rux-input-time-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM11.72 7H11.78C12.18 7 12.5 7.32 12.5 7.72V12.26L16.37 14.56C16.72 14.76 16.83 15.21 16.62 15.55C16.42 15.89 15.98 15.99 15.64 15.79L11.49 13.3C11.18 13.12 11 12.79 11 12.44V7.72C11 7.32 11.32 7 11.72 7Z' fill='%234dacff'/%3E%3C/svg%3E%0A");--rux-input-search-icon:url("data:image/svg+xml,%3Csvg width='20' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.71 14H15.5L19.74 18.26C20.15 18.67 20.15 19.34 19.74 19.75C19.33 20.16 18.66 20.16 18.25 19.75L14 15.5V14.71L13.73 14.43C12.33 15.63 10.42 16.25 8.39002 15.91C5.61002 15.44 3.39002 13.12 3.05002 10.32C2.53002 6.09 6.09002 2.53 10.32 3.05C13.12 3.39 15.44 5.61 15.91 8.39C16.25 10.42 15.63 12.33 14.43 13.73L14.71 14ZM5.00002 9.5C5.00002 11.99 7.01002 14 9.50002 14C11.99 14 14 11.99 14 9.5C14 7.01 11.99 5 9.50002 5C7.01002 5 5.00002 7.01 5.00002 9.5Z' fill='%234dacff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");--container-footer-color-background:#172635;--container-header-color-background:#172635}.light-theme{--indeterminate-gradient:conic-gradient( rgba(47, 122, 167, 0), rgba(51, 51, 51, 0), rgba(0, 90, 143, .3), rgba(0, 90, 143, .6), rgba(47, 122, 167, .7), rgb(47, 122, 167) );--indeterminate-nub-color:#2f7aa7;--standby-fill:#2dccff;--standby-fill-opacity:1;--standby-border:#285766;--critical-fill:#ff3838;--critical-border:#661102;--serious-fill:#ffb302;--serious-border:#664618;--caution-fill:#fce83a;--caution-border:#645600;--normal-fill:#56f000;--normal-border:#005a00;--off-fill:#a4abb6;--off-border:#3c3e42;--dropdown-arrow:url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6875 14.6375L14.925 17.875C15.4125 18.3625 16.2 18.3625 16.6875 17.875L19.925 14.6375C20.7125 13.85 20.15 12.5 19.0375 12.5H12.5625C11.45 12.5 10.9 13.85 11.6875 14.6375Z' fill='%23005A8F'/%3E%3C/svg%3E%0A");--rux-input-calendar-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4H18V3C18 2.45 17.55 2 17 2C16.45 2 16 2.45 16 3V4H8V3C8 2.45 7.55 2 7 2C6.45 2 6 2.45 6 3V4H5C3.89 4 3.01 4.9 3.01 6L3 20C3 21.1 3.89 22 5 22H19C20.1 22 21 21.1 21 20V6C21 4.9 20.1 4 19 4ZM19 19C19 19.55 18.55 20 18 20H6C5.45 20 5 19.55 5 19V9H19V19ZM9 13V11H7V13H9ZM11 11H13V13H11V11ZM17 13V11H15V13H17Z' fill='%23005a8f'/%3E%3C/svg%3E%0A");--rux-input-time-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM11.72 7H11.78C12.18 7 12.5 7.32 12.5 7.72V12.26L16.37 14.56C16.72 14.76 16.83 15.21 16.62 15.55C16.42 15.89 15.98 15.99 15.64 15.79L11.49 13.3C11.18 13.12 11 12.79 11 12.44V7.72C11 7.32 11.32 7 11.72 7Z' fill='%23005a8f'/%3E%3C/svg%3E%0A");--rux-input-search-icon:url("data:image/svg+xml,%3Csvg width='20' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.71 14H15.5L19.74 18.26C20.15 18.67 20.15 19.34 19.74 19.75C19.33 20.16 18.66 20.16 18.25 19.75L14 15.5V14.71L13.73 14.43C12.33 15.63 10.42 16.25 8.39002 15.91C5.61002 15.44 3.39002 13.12 3.05002 10.32C2.53002 6.09 6.09002 2.53 10.32 3.05C13.12 3.39 15.44 5.61 15.91 8.39C16.25 10.42 15.63 12.33 14.43 13.73L14.71 14ZM5.00002 9.5C5.00002 11.99 7.01002 14 9.50002 14C11.99 14 14 11.99 14 9.5C14 7.01 11.99 5 9.50002 5C7.01002 5 5.00002 7.01 5.00002 9.5Z' fill='%23005a8f' fill-rule='evenodd'/%3E%3C/svg%3E%0A")}rux-menu-item:not(:defined){visibility:hidden}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--color-border-interactive-muted, #2b659b) var(--color-background-surface-default, #1b2d3e)}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:var(--font-body-1-font-family, "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--font-body-1-font-size, 1rem);font-weight:var(--font-body-1-font-weight, 400);letter-spacing:var(--font-body-1-letter-spacing, .005em);color:var(--color-text-primary, white);background-color:var(--color-background-base-default, #101923)}body a{text-decoration:none;color:var(--color-background-interactive-default, #4dacff)}body a:hover{text-decoration:underline}body a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--spacing-focus-default, .125rem);border-radius:var(--radius-base, 3px)}label{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:16px;height:16px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-border-interactive-muted, #2b659b);border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:vertical{border-left-width:4px}::-webkit-scrollbar-thumb:horizontal{border-top-width:4px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:var(--color-background-interactive-default, #3a81bf)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background-color:var(--color-background-surface-default, #1b2d3e)}::-webkit-scrollbar-track:vertical{box-shadow:var(--scrollbar-shadow-inner-vertical, inset 3px 3px 3px 0px rgba(0, 0, 0, .5))}::-webkit-scrollbar-track:horizontal{box-shadow:var(--scrollbar-shadow-inner-horizontal, inset 1px 3px 3px 0px rgba(0, 0, 0, .5))}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{font-size:14px;--bg: #080b12;--panel: #0f1521;--panel-2: #131b2b;--border: #1e2a40;--border-strong: #2c3b58;--text: #d4ddee;--text-dim: #8a98b4;--muted: #5a6680;--nominal: var(--color-status-normal);--caution: var(--color-status-caution);--warning: var(--color-status-serious);--critical: var(--color-status-critical);--standby: var(--color-status-standby);--off: var(--color-status-off);--accent: #4ea3ff;--accent-dim: #2b6cb0;--mono: "SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, Menlo, monospace;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:1rem;-webkit-font-smoothing:antialiased}.app{display:flex;flex-direction:column;min-height:100%}.chrome{display:flex;align-items:center;gap:18px;padding:8px 16px;background:#0b101a;border-bottom:1px solid var(--border);font-size:12px;flex-wrap:wrap}.chrome .brand{font-weight:700;letter-spacing:.08em;color:var(--text)}.chrome .brand small{color:var(--accent);font-weight:600}.chrome .chip,.banner .chip,.hardware-page .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-dim);background:var(--panel)}.chrome .chip b,.banner .chip b{color:var(--text);font-weight:600;font-family:var(--mono)}.chrome .chip.source,.banner .chip.source{border-color:var(--accent-dim);color:var(--accent)}.chrome .source-select,.banner .source-select,.hardware-page .source-select{gap:8px;cursor:pointer;padding:2px 6px 2px 9px}.chrome .source-picker,.banner .source-picker,.hardware-page .source-picker{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:none;cursor:pointer;color:var(--text);font:inherit;font-weight:600;padding:2px 18px 2px 6px;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:right 7px center,right 3px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.chip.source .source-picker{field-sizing:content}.chrome .source-picker option,.banner .source-picker option,.hardware-page .source-picker option{background:var(--panel);color:var(--text)}.chrome .source-picker option:disabled,.banner .source-picker option:disabled,.hardware-page .source-picker option:disabled{color:var(--muted)}.chrome .time-select,.banner .time-select{border-color:var(--border-strong);color:var(--text-dim);background-image:linear-gradient(45deg,transparent 50%,var(--text-dim) 50%),linear-gradient(135deg,var(--text-dim) 50%,transparent 50%);background-position:right 7px center,right 3px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.chrome .time-select .source-picker,.banner .time-select .source-picker{background-image:none}.chrome .spacer{flex:1}.link-controls{display:flex;align-items:center;gap:12px;margin-left:auto}.link-cluster{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.link-cluster-row{display:flex;align-items:center;gap:12px}.shell{display:flex;height:100vh;min-height:0}.main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.navrail{width:84px;flex-shrink:0;box-sizing:border-box;background:#0b101a;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px 6px;position:sticky;top:0;height:100vh}.navrail .rail-brand{display:flex;align-items:center;justify-content:center;color:var(--accent);padding:4px 0 14px;margin-bottom:4px;border-bottom:1px solid var(--border)}.navrail .rail-brand rux-icon{font-size:26px}.navrail .rail-logo{width:38px;height:38px;object-fit:contain;display:block}.nav-item{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:10px 4px;border-radius:8px;color:var(--text-dim);text-decoration:none;cursor:pointer;background:none;border:none;font-family:var(--sans);font-size:10px;letter-spacing:.04em;text-transform:uppercase;text-align:center}.nav-item rux-icon{font-size:24px}.nav-item:hover{background:var(--panel-2);color:var(--text)}.nav-item.active{background:var(--accent-dim);color:#fff}.nav-divider{height:1px;background:var(--border);margin:6px 8px}.nav-logout{margin-top:auto}.nav-logout:hover{background:#ff54701a;color:var(--critical)}.limits-admin{display:flex;flex-direction:column;min-height:0;flex:1;padding:16px;gap:12px}.limits-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.limits-pick{display:flex;flex-direction:column;gap:6px}.limits-hw{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase}.limits-hw select{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:6px 10px;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer}.limits-hw select:focus{outline:none;border-color:var(--accent)}.limits-hw-desc{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.live-tag{color:var(--nominal);font-size:10px;letter-spacing:.08em;border:1px solid var(--nominal);border-radius:4px;padding:1px 5px}.limits-meta{display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap}.limits-meta .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-dim);background:var(--panel)}.limits-meta .chip b{color:var(--text);font-weight:600;font-family:var(--mono)}.limits-author{color:var(--muted)}.limits-note{margin:0;font-size:12px;color:var(--caution);background:#f3c14b14;border:1px solid rgba(243,193,75,.25);border-radius:6px;padding:8px 12px}.limits-error{margin:0;font-size:12px;color:var(--critical);background:#ff547014;border:1px solid rgba(255,84,112,.3);border-radius:6px;padding:8px 12px}.limits-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--border);border-radius:8px}.limits-table{width:100%;border-collapse:collapse;font-size:12px}.limits-table thead th{position:sticky;top:0;z-index:1;background:#0b101a;color:var(--text-dim);text-align:center;font-weight:600;padding:8px;border-bottom:1px solid var(--border-strong);letter-spacing:.03em;white-space:nowrap}.limits-table th.col-field,.limits-table td.col-field{text-align:left}.limits-table tbody td{padding:5px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.limits-table tbody tr:hover{background:var(--panel-2)}.limits-table .field-name{display:block;color:var(--text)}.limits-table .field-sub{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.limits-table .col-unit{color:var(--muted);white-space:nowrap}.limits-table .col-band{text-align:center}.limits-table .col-band input{width:72px;background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:4px;padding:4px 6px;font-family:var(--mono, var(--sans));font-size:12px;text-align:right}.limits-table .col-band input:focus{outline:none;border-color:var(--accent)}.limits-table th.band-critical_low,.limits-table th.band-critical_high{color:var(--critical)}.limits-table th.band-warning_low,.limits-table th.band-warning_high{color:var(--warning)}.limits-table th.band-caution_low,.limits-table th.band-caution_high{color:var(--caution)}.limits-empty{text-align:center;color:var(--muted);padding:20px}.limits-foot{display:flex;align-items:center;gap:10px}.limits-foot .spacer{flex:1}.limits-reason{width:280px;background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 10px;font-family:var(--sans);font-size:12px}.limits-reason:focus{outline:none;border-color:var(--accent)}.limits-saved{color:var(--nominal);font-size:12px}.limits-foot .btn{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:6px;padding:8px 14px;font-family:var(--sans);font-size:12px;cursor:pointer}.limits-foot .btn:hover:not(:disabled){border-color:var(--accent)}.limits-foot .btn:disabled{opacity:.45;cursor:not-allowed}.limits-foot .btn-primary{background:var(--accent);border-color:var(--accent);color:#07101d;font-weight:600}.login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 0%,#0d1320 0%,var(--bg) 70%);padding:20px}.login-card{width:100%;max-width:340px;display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:28px 26px}.login-brand-row{display:flex;align-items:center;gap:12px}.login-logo{width:36px;height:36px;object-fit:contain;display:block;flex:none}.login-card .brand{font-weight:700;letter-spacing:.08em;font-size:20px;color:var(--text)}.login-card .brand small{color:var(--accent);font-weight:600;font-size:13px}.login-sub{margin:-6px 0 4px;color:var(--text-dim);font-size:12px;letter-spacing:.04em}.login-card label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--text-dim);letter-spacing:.04em}.login-card input{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:9px 10px;font-family:var(--sans);font-size:14px}.login-card input:focus{outline:none;border-color:var(--accent)}.login-card .btn{margin-top:4px}.login-error{background:#ff54701f;border:1px solid var(--critical);color:var(--critical);border-radius:5px;padding:8px 10px;font-size:12px}.banner{display:flex;align-items:center;gap:28px;padding:14px 20px;background:linear-gradient(180deg,#0d1320,#0a0f18);border-bottom:1px solid var(--border)}.banner .seg{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.banner .seg .k{font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.banner .seg .k .np-where{text-transform:none;letter-spacing:normal;color:var(--text-dim)}.banner .seg .v{font-size:16px;font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.banner .seg .v.big{font-size:16px;font-weight:600}.banner .seg-utc{min-width:200px}.banner .seg-last{min-width:104px}.banner .seg-next{min-width:200px}.banner .seg-link{min-width:130px}.banner .divider{width:1px;align-self:stretch;background:var(--border)}.banner .link-dot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px;box-sizing:border-box}.link-active{background:var(--nominal);box-shadow:0 0 8px var(--nominal)}.link-idle{background:transparent;border:2px solid var(--off)}.banner.preacq{background:linear-gradient(180deg,#1a1408,#0a0f18);border-bottom-color:#4a3a12}.banner.crit{border-bottom-color:var(--critical)}.pill{padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.04em}.pill.preacq{background:#f3c14b26;color:var(--caution);border:1px solid var(--caution)}.pill.stale{background:#5a66802e;color:var(--text-dim);border:1px solid var(--border-strong)}.grid{display:grid;grid-template-columns:1.05fr 1.5fr 1fr;gap:12px;padding:12px;flex:1;min-height:0;align-items:start}@media (max-width: 1200px){.grid{grid-template-columns:1fr}}.col{display:flex;flex-direction:column;gap:12px;min-width:0}.dash-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:3fr 2fr;grid-template-areas:"command command command globe globe globe globe globe summary summary summary summary" "queue   queue   queue   globe globe globe globe globe summary summary summary summary";gap:12px;padding:12px;flex:1;min-height:0;align-items:stretch}.dash-grid .ga-globe{grid-area:globe;min-width:0;min-height:0}.dash-grid .ga-summary{grid-area:summary;min-width:0;min-height:0}.dash-grid .ga-subsys{grid-area:subsys;min-width:0;min-height:0}.dash-grid .ga-command{grid-area:command;min-width:0;min-height:0}.dash-grid .ga-queue{grid-area:queue;min-width:0;min-height:0}.dash-grid .ga-queue>.panel{display:flex;flex-direction:column;overflow:hidden}.dash-grid .ga-queue .cmd-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.dash-grid>div{display:flex;min-height:0}.dash-grid>div>*{flex:1;min-height:0;overflow:auto}@media (max-width: 1200px){.dash-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"globe" "summary" "command";align-items:start}.dash-grid>div>*{overflow:visible}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px}.panel>h2{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0;padding:10px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.panel>h2 .count{margin-left:auto;color:var(--muted);font-weight:400}.panel>h2 .worst{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.panel>h2 .worst-label{font-weight:700;font-size:11px;letter-spacing:.06em}.panel .body{padding:12px 14px}.platform-flags-band{padding:8px 14px 0}.platform-flags-band .flag-grid{padding:0}.dash-grid .ga-summary .sc-flags-panel{flex:0 0 auto}.sc-flags-panel .platform-flags-band{padding:10px 14px}.summary{display:flex;flex-direction:column;gap:10px;padding:12px;flex:1;min-height:0;min-width:0}.summary-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:10px}.summary-charts{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto}.metric.has-chart{flex:1;min-height:150px;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto 1fr;grid-template-areas:"top  top" "val  chart";column-gap:2px;padding-top:6px;padding-bottom:6px}.metric.has-chart .top{grid-area:top;align-self:start;line-height:1}.metric.has-chart .val{grid-area:val;justify-self:start;align-self:center;font-size:14px}.metric.has-chart .meta{position:absolute;bottom:6px;left:12px;margin:0}.metric.has-chart .chart-hover{margin-left:8px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--text);letter-spacing:0}.metric.has-chart{min-width:0}.metric.has-chart .chart{grid-area:chart;align-self:stretch;display:flex;flex-direction:column;min-height:0;min-width:0}.metric.has-chart .chart>div{flex:1;min-height:0;min-width:0;overflow:hidden}.metric.has-chart .chart h3{display:none}.metric .chart{padding:0}.metric .chart h3{margin:0 0 2px 2px}.metric{background:var(--panel-2);border:1px solid var(--border);border-radius:7px;padding:10px 12px;position:relative}.metric .top{display:flex;align-items:center;gap:7px}.metric .label{font-size:11px;color:var(--text-dim);letter-spacing:.04em}.metric .val{font-family:var(--mono);font-size:16px;font-weight:600;margin-top:4px;line-height:1;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.metric .unit{font-size:11px;color:var(--text-dim);margin-left:4px;font-weight:400}.metric .meta{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:10px;color:var(--muted)}.metric .crit-label{font-size:10px;font-weight:700;letter-spacing:.06em}.metric .crit-label.caution{color:var(--caution)}.metric .crit-label.warning{color:var(--warning)}.metric .crit-label.critical{color:var(--critical)}.prov{display:inline-flex;align-items:center;gap:4px;padding:0 5px;height:15px;border-radius:3px;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.prov-measured{border:1px solid var(--accent-dim);color:var(--accent)}.prov-reconstructed{border:1px dashed var(--text-dim);color:var(--text-dim)}.prov-predicted{border:1px dotted var(--muted);color:var(--muted)}.crit-item{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--border);cursor:default}.crit-item:last-child{border-bottom:none}.crit-item .name{flex:1}.crit-item .sub{color:var(--muted);font-size:11px}.crit-item .v{font-family:var(--mono)}.crit-empty{padding:16px 14px;color:var(--muted);font-size:13px}.dash-grid .ga-globe>.panel{display:flex;flex-direction:column;overflow:hidden}.dash-grid .ga-summary>.panel{display:flex;flex-direction:column;overflow:hidden}.dash-grid .ga-globe .orbit-wrap{flex:1;height:auto;min-height:0}.orbit-wrap{height:340px;position:relative;border-radius:0 0 8px 8px;overflow:hidden}.orbit-wrap .cesium-widget-credits{display:none!important}.orbit-fallback{height:340px;display:flex;align-items:center;justify-content:center;color:var(--muted);text-align:center;padding:20px}.orbit-legend{position:absolute;left:10px;bottom:8px;font-size:10px;color:var(--text-dim);background:#080b12b3;padding:4px 8px;border-radius:4px;border:1px solid var(--border)}.chart{padding:8px 6px 4px}.chart h3{font-size:11px;color:var(--text-dim);margin:2px 0 4px 8px;letter-spacing:.06em;font-weight:500;display:flex;align-items:baseline;gap:8px}.chart h3 .chart-readout{margin-left:auto;font-family:var(--mono);color:var(--text);font-weight:600;letter-spacing:0;min-height:1em}.uplot{font-family:var(--mono)!important}.chart-tooltip{position:absolute;z-index:10;pointer-events:none;background:#0b111cf0;border:1px solid var(--border-strong);border-radius:6px;padding:6px 8px;font-family:var(--mono);font-size:11px;color:var(--text);white-space:nowrap;box-shadow:0 4px 14px #00000080}.chart-tooltip .cht-time{color:var(--text-dim);font-size:10px;margin-bottom:4px}.chart-tooltip .cht-row{display:flex;align-items:center;gap:6px;line-height:1.5}.chart-tooltip .cht-label{color:var(--text-dim)}.chart-tooltip .cht-val{margin-left:auto;padding-left:14px;font-weight:600;color:var(--text)}.cmd-form{display:flex;flex-direction:column;gap:9px;padding:12px 14px}.cmd-form label{font-size:11px;color:var(--text-dim);display:flex;flex-direction:column;gap:4px}.cmd-form select,.cmd-form input{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 9px;font-family:var(--sans);font-size:13px}.cmd-form .row{display:flex;gap:8px}.cmd-form .row>*{flex:1}.btn{background:var(--accent-dim);color:#fff;border:none;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--sans)}.btn:hover{background:var(--accent)}.btn:disabled{background:var(--border-strong);color:var(--muted);cursor:not-allowed}.cmd-error{color:var(--critical);font-size:12px;padding:0 14px 8px}.cmd-note{color:var(--muted);font-size:11px;padding:0 14px 10px;line-height:1.5}.chrome .run-contact-btn,.banner .run-contact-btn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--accent-dim);border-radius:5px;background:var(--panel);color:var(--accent);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.chrome .run-contact-btn:hover:not(:disabled),.banner .run-contact-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-dim)}.chrome .run-contact-btn:disabled,.banner .run-contact-btn:disabled{opacity:.45;cursor:not-allowed;color:var(--text-dim);border-color:var(--border-strong)}.chrome .run-contact-btn .m1,.banner .run-contact-btn .m1{font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 4px;border-radius:3px;background:var(--accent-dim);color:var(--accent)}.chrome .run-bad-contact-btn,.banner .run-bad-contact-btn{border-color:var(--caution);color:var(--caution)}.chrome .run-bad-contact-btn:hover:not(:disabled),.banner .run-bad-contact-btn:hover:not(:disabled){border-color:var(--caution);background:color-mix(in srgb,var(--caution) 14%,transparent)}.chrome .run-bad-contact-btn .m1,.banner .run-bad-contact-btn .m1{background:color-mix(in srgb,var(--caution) 18%,transparent);color:var(--caution)}.chrome .contact-msg,.banner .contact-msg{font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.chrome .contact-msg.ok{color:var(--nominal, var(--accent))}.chrome .contact-msg.err{color:var(--critical, #ff5470)}.cmd-list{max-height:420px;overflow-y:auto}.cmd-row{padding:10px 14px;border-bottom:1px solid var(--border)}.cmd-row:last-child{border-bottom:none}.cmd-row .h{display:flex;align-items:center;gap:8px}.cmd-row .h .nm{font-weight:600;flex:1}.cmd-row .h .op{font-family:var(--mono);font-size:11px;color:var(--muted)}.cmd-row .by{font-size:11px;color:var(--muted);margin-top:2px}.cmd-row .by .payload-tag{margin-left:6px;padding:1px 5px;border-radius:3px;font-family:var(--mono);font-size:10px;background:#78aaff24;color:var(--accent, #7aaaff)}.lifecycle{display:flex;align-items:center;gap:0;margin-top:8px}.lifecycle .step{flex:1;text-align:center;font-size:9px;letter-spacing:.03em;padding:3px 2px;color:var(--muted);border-bottom:2px solid var(--border);position:relative}.lifecycle .step.done{color:var(--text);border-bottom-color:var(--accent)}.lifecycle .step.done.executed{border-bottom-color:var(--nominal);color:var(--nominal)}.lifecycle .step.stuck{border-bottom-color:var(--caution);color:var(--caution)}.lifecycle .step.failed{border-bottom-color:var(--critical);color:var(--critical);font-weight:700}.cmd-fail{color:var(--critical);font-size:11px;margin-top:4px;display:flex;gap:5px}.cmd-row.failed{border-left:2px solid var(--critical)}.cmd-actions{position:relative;display:inline-flex}.cmd-kebab{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;border-radius:4px}.cmd-kebab:hover,.cmd-kebab[aria-expanded=true]{color:var(--text);background:var(--panel-2)}.cmd-actions-menu{left:auto;right:0;min-width:130px;z-index:45}.cmd-actions-menu button{display:block;width:100%;text-align:left;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:var(--text-dim);cursor:pointer;font:inherit;font-size:13px}.cmd-actions-menu button:hover{background:var(--panel-2);color:var(--text)}.cmd-actions-menu button.danger:hover{background:#ff547026;color:var(--critical)}.cmd-sched{display:flex;flex-direction:column;gap:1px;margin-top:3px;font-size:11px;color:var(--muted)}.cmd-sched b{color:var(--text-dim);font-weight:600;font-family:var(--mono)}.cmd-status-chip{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;text-transform:capitalize;white-space:nowrap;background:#5a66802e;color:var(--text-dim)}.cmd-status-chip.uplinked{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.cmd-status-chip.onboard_acked{background:color-mix(in srgb,var(--caution) 16%,transparent);color:var(--caution)}.cmd-status-chip.executed{background:color-mix(in srgb,var(--nominal) 16%,transparent);color:var(--nominal)}.cmd-status-chip.failed,.cmd-status-chip.rejected,.cmd-status-chip.expired{background:color-mix(in srgb,var(--critical) 16%,transparent);color:var(--critical)}.cmd-form-actions{display:flex;gap:10px;align-items:center}.cmd-edit-modal{max-width:480px}.cmd-edit-modal .panel{border:none;background:transparent;box-shadow:none}.cmd-edit-modal .panel>h2{position:sticky;top:0;z-index:2;background:var(--panel);margin:0;padding:12px 16px;border-bottom:1px solid var(--border)}.cmd-edit-modal .cmd-form-actions{position:sticky;bottom:0;z-index:2;background:var(--panel);border-top:1px solid var(--border);padding:12px 16px;margin:0 -14px -12px}.conn{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.conn .dot{width:8px;height:8px;border-radius:50%;background:transparent;border:1.5px solid var(--critical);box-sizing:border-box}.conn.on{color:var(--text-dim)}.conn.on .dot{background:var(--nominal);border-color:var(--nominal)}.loading{padding:40px;text-align:center;color:var(--muted)}.hardware-page{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:12px}.hardware-page.hw-grid{display:grid;grid-template-columns:minmax(330px,420px) 1fr;gap:14px;align-items:stretch}.hw-left{display:flex;flex-direction:column;gap:14px;min-width:0}.hw-left>.panel:first-child{flex:1}.hw-right{min-width:0;display:flex;flex-direction:column}.hw-right>.panel{flex:1;display:flex;flex-direction:column;min-height:0}.hw-detail-body{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.hw-pick-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hw-unit-pick{align-self:flex-start;font-size:12px}.hw-detail{display:flex;flex-direction:column}.hw-row{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--border)}.hw-row:last-child{border-bottom:0}.hw-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.hw-model-block{display:flex;flex-direction:column;padding-top:32px}.hw-model-preview{height:240px;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:#06080d;position:relative}.hw-model-preview .cesium-viewer,.hw-model-preview .cesium-widget,.hw-model-preview .cesium-widget canvas{width:100%;height:100%}.hw-model-missing{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;padding:12px;text-align:center}.hw-v{font-size:13px;color:var(--text);display:inline-flex;align-items:center;gap:8px;min-width:0}.hw-v.mono{font-family:var(--mono)}.hw-v .source-picker{padding-left:0}.hw-table{width:100%;border-collapse:collapse;font-size:12px}.hw-table thead th{position:sticky;top:0;background:var(--panel);text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px;padding:8px 10px;border-bottom:1px solid var(--border-strong)}.hw-table tbody td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.hw-table tbody tr:hover{background:var(--panel-2)}.hw-table tbody tr.hw-selected{background:#f3c14b14}.hw-table tbody tr.hw-selected b{color:var(--caution)}.hw-table .source-picker{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:5px 8px;font-family:var(--sans);font-size:12px}.hw-view{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text-dim);border-radius:5px;padding:5px 12px;font-size:12px;cursor:pointer;font-family:var(--sans)}.hw-view:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.hw-view:disabled{color:var(--caution);border-color:var(--caution);cursor:default}.hw-form{display:flex;flex-direction:column;gap:9px;padding:12px 14px}.hw-form label{font-size:11px;color:var(--text-dim);display:flex;flex-direction:column;gap:4px}.hw-form input,.hw-form select{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 9px;font-family:var(--sans);font-size:13px}.hw-form button{background:var(--accent-dim);color:#fff;border:none;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--sans);align-self:flex-start}.hw-form button:hover:not(:disabled){background:var(--accent)}.hw-form button:disabled{background:var(--border-strong);color:var(--muted);cursor:not-allowed}.hw-notice{color:var(--nominal);font-size:12px;padding:0 14px 8px}.hw-payload{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.hw-section-title{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.hw-payload .hw-form.pl-form{padding:0;gap:8px}.hw-help{font-size:11px;color:var(--muted);line-height:1.4}.hw-help.err{color:var(--critical)}.pl-cmd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-cmd-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2)}.pl-cmd-name{font-size:13px;color:var(--text)}.pl-cmd-hex{font-size:12px;color:var(--muted);font-family:var(--mono);word-break:break-all}.pl-cmd-actions{display:inline-flex;align-items:center;gap:6px;justify-self:end}.pl-icon-btn{background:transparent;border:1px solid var(--border-strong);color:var(--text-dim);border-radius:5px;padding:4px 6px;cursor:pointer;display:inline-flex;align-items:center}.pl-icon-btn:hover{border-color:var(--accent);color:var(--text)}.pl-icon-btn.danger:hover{border-color:var(--critical);color:var(--critical)}.hw-add-btn{margin-left:auto;background:var(--accent-dim);color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;font-family:var(--sans)}.hw-add-btn:hover{background:var(--accent)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--panel);border:1px solid var(--border-strong);border-radius:10px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 18px 50px #00000080}.modal>h2{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0;padding:12px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2;background:var(--panel)}.modal .hw-form{padding:14px 16px}.modal .cmd-note{padding:0 16px 12px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--border);position:sticky;bottom:0;z-index:2;background:var(--panel)}.modal-delete{margin-right:auto;background:transparent;border:1px solid color-mix(in srgb,var(--critical) 55%,transparent);color:var(--critical);border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--sans)}.modal-delete:hover:not(:disabled){background:color-mix(in srgb,var(--critical) 15%,transparent)}.modal-delete:disabled{opacity:.5;cursor:not-allowed}.modal-cancel{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text-dim);border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--sans)}.modal-cancel:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.modal-save{background:var(--accent-dim);color:#fff;border:none;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--sans)}.modal-save:hover:not(:disabled){background:var(--accent)}.modal-cancel:disabled,.modal-save:disabled{background:var(--border-strong);color:var(--muted);cursor:not-allowed}.modal-body{padding:14px 16px;font-size:13px;color:var(--text-dim)}.modal-body p{margin:0 0 12px;line-height:1.5}.modal-body b{color:var(--text)}.modal-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.modal-check input{cursor:pointer}.modal-save.danger{background:var(--critical)}.modal-save.danger:hover:not(:disabled){background:#ff6b81}.alerts-page{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:12px}.alerts-panel{display:flex;flex-direction:column;min-height:0}.alerts-toolbar{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.alerts-toolbar .alerts-search{flex:1;min-width:220px}.alerts-toolbar input,.alerts-toolbar select{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 10px;font-family:var(--sans);font-size:13px}.alerts-table-wrap{overflow:auto}.alerts-table{width:100%;border-collapse:collapse;font-size:12px}.alerts-table thead th{position:sticky;top:0;background:var(--panel);text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px;padding:8px 10px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.alerts-table thead th.sortable,.hw-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.alerts-table thead th.sortable:hover,.hw-table thead th.sortable:hover{color:var(--text-dim)}.alerts-table thead th.active,.hw-table thead th.active{color:var(--text)}.alerts-table thead th .arrow,.hw-table thead th .arrow{margin-left:5px;font-size:9px}.dl-frames-table th.dl-check-col,.dl-frames-table td.dl-check-col,.hw-table th.dl-check-col,.hw-table td.dl-check-col{text-align:center;padding:6px 4px}.dl-check-col input{cursor:pointer;margin:0;vertical-align:middle}.dl-export-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--panel-2)}.dl-export-count{font-size:12px;color:var(--text-dim)}.dl-export-actions{display:inline-flex;gap:8px}.dl-export-btn{background:var(--panel);border:1px solid var(--border-strong);color:var(--text-dim);border-radius:5px;padding:5px 12px;font-size:12px;cursor:pointer;font-family:var(--sans)}.dl-export-btn:hover{border-color:var(--accent);color:var(--text)}.alerts-table tbody td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.alerts-table tbody tr:hover{background:var(--panel-2)}.alerts-table td.mono{font-family:var(--mono)}.alerts-table td.dim,.alerts-table td .dim{color:var(--muted)}.alerts-table td.nowrap{white-space:nowrap}.alerts-table .sev{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:11px;letter-spacing:.04em}.alerts-empty{padding:24px 14px;color:var(--muted);font-size:13px;text-align:center}.ground-page{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:12px;overflow:auto}.ground-page>*{flex-shrink:0}.ground-panel{display:flex;flex-direction:column;min-height:0}.ground-toolbar{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center}.ground-toolbar .spacer{flex:1}.ground-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ground-columns.single{grid-template-columns:1fr}.ground-columns .ground-table-wrap{overflow-x:auto}@media (max-width: 1100px){.ground-columns{grid-template-columns:1fr}}.ground-toolbar select{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 10px;font-family:var(--sans);font-size:13px}.ground-refresh,.ground-book,.ground-cancel{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:6px 12px;font-family:var(--sans);font-size:12px;cursor:pointer}.ground-refresh:hover,.ground-book:hover:not(:disabled),.ground-cancel:hover:not(:disabled){background:var(--panel)}.ground-book:disabled,.ground-cancel:disabled{opacity:.5;cursor:default}.ground-cancel{color:var(--crit-caution, #e0a800)}.ground-msg{padding:8px 14px;font-size:12px}.ground-msg.error{color:var(--crit-critical, #ff5252)}.ground-msg.notice{color:var(--muted)}.antenna-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;font-size:12px}.antenna-chip .antenna-name{font-weight:600}.antenna-chip .antenna-status{text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--muted)}.antenna-chip .antenna-next{font-family:var(--mono);font-size:11px}.ground-panel h3{margin:0;padding:12px 14px;font-size:13px;border-bottom:1px solid var(--border)}.ground-table-wrap{overflow:auto}.ground-table{width:100%;border-collapse:collapse;font-size:12px}.ground-table thead th{position:sticky;top:0;background:var(--panel);text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px;padding:8px 10px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.ground-table tbody td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.ground-table tbody tr:hover{background:var(--panel-2)}.ground-table td.mono{font-family:var(--mono)}.ground-table td.nowrap{white-space:nowrap}.ground-table .dim{color:var(--muted)}.link-status{text-transform:uppercase;font-size:10px;letter-spacing:.04em;font-weight:600}.link-status.active{color:var(--crit-caution, #e0a800)}.link-status.complete{color:var(--crit-nominal, #4caf50)}.link-status.failed,.link-status.missed{color:var(--crit-critical, #ff5252)}.link-status.cancelled{color:var(--muted)}.link-row-alert>td{background:#ff547014}.link-row-alert>td:first-child{box-shadow:inset 3px 0 0 var(--crit-critical, #ff5252)}.ground-empty{padding:24px 14px;color:var(--muted);font-size:13px;text-align:center}.ground-report-toggle{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:5px;padding:4px 10px;font-size:11px;cursor:pointer}.ground-report-toggle:hover{background:var(--panel)}.ground-table tbody tr.ground-subrow:hover{background:transparent}.ground-subrow td{background:var(--panel-2)}.rtlink-row td,.report-row td{padding:8px 12px;font-size:12px}.rtlink-live{color:var(--crit-critical, #ff5252);font-weight:700;font-size:10px;letter-spacing:.06em;margin-right:12px}.rtlink-metric,.report-metric{font-family:var(--mono);margin-right:16px;color:var(--text)}.link-report{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.link-report .report-msg{font-weight:600;margin-right:12px}.cmd-page{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;padding:12px;flex:1;min-height:0;align-items:stretch}.cmd-page .cp-panel,.cmd-page .cp-queue,.cmd-page .cp-history{grid-column:span 4}.cmd-page>div{min-width:0;min-height:0;display:flex}.cmd-page>div>.panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cmd-page .cp-queue .cmd-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.cmd-page .cmd-history-wrap{flex:1;min-height:0}@media (max-width: 1200px){.cmd-page{grid-template-columns:1fr}.cmd-page .cp-panel,.cmd-page .cp-queue,.cmd-page .cp-history{grid-column:1 / -1}.cmd-page>div{min-height:320px}}.mission-page{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding:12px}.dl-tabs{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid var(--border)}.dl-tab{padding:9px 20px;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-dim);font:inherit;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dl-tab:hover{color:var(--text)}.dl-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.manage-page{display:flex;flex-direction:column;flex:1;min-height:0}.manage-tabs{padding:12px 14px 0}.manage-page>.hardware-page{flex:1}.pl-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.pl-list-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--border);cursor:pointer}.pl-list-row:last-child{border-bottom:0}.pl-list-row:hover{background:var(--panel-2)}.pl-list-row.selected{background:#f3c14b14}.pl-list-name{font-size:13px;color:var(--text)}.pl-list-row.selected .pl-list-name{color:var(--caution)}.pl-list-sub{font-size:11px;color:var(--muted)}.role-chip{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;border:1px solid var(--border-strong);color:var(--text-dim)}.role-chip.role-operator{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.role-chip.role-customer{color:var(--nominal);border-color:color-mix(in srgb,var(--nominal) 50%,transparent)}.role-chip.role-system-admin,.role-chip.role-satellite-operator,.role-chip.role-payload-operator,.role-chip.role-analyst,.role-chip.role-viewer{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.role-chip.role-customer-satellite-admin,.role-chip.role-customer-payload-operator{color:var(--nominal);border-color:color-mix(in srgb,var(--nominal) 50%,transparent)}.role-matrix th.role-matrix-col{text-align:center;vertical-align:bottom;white-space:nowrap}.role-matrix .role-kind-tag{display:block;font-size:10px;color:var(--text-dim);margin-top:3px;text-transform:uppercase;letter-spacing:.04em}.role-matrix-perm{white-space:nowrap}.role-matrix-cell{text-align:center}.role-perm-id{display:block;font-size:10px;margin-top:2px}.role-has{color:var(--nominal);font-weight:700}.role-hasnt{color:var(--text-dim)}.role-op-only-key{color:var(--caution);font-size:11px;margin-left:4px}.role-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;min-height:42px;border-bottom:1px solid var(--border)}.role-head-row h2{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.hw-detail-hint{margin:0;padding:12px 14px 0;font-size:12px;line-height:1.5;color:var(--muted)}.ms-btn{background:var(--accent-dim);color:#fff;border:none;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:var(--sans)}.ms-btn:hover{background:var(--accent)}.ms-btn:disabled{background:var(--border-strong);color:var(--muted);cursor:not-allowed}.ephem-downloads{display:inline-flex;align-items:center;gap:8px}.ephem-label{font-size:11px;color:var(--text-dim);letter-spacing:.04em}.ephem-btn{padding:4px 10px;font-size:11px}.ms-btn.primary{background:var(--accent)}.ms-btn.tiny{padding:3px 8px;font-size:11px}.ms-btn.danger{background:color-mix(in srgb,var(--critical) 60%,var(--panel-2))}.ms-btn.danger:hover{background:var(--critical)}.role-create-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;margin:4px 14px 8px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2)}.role-create-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-dim)}.role-create-form input,.role-create-form select{background:var(--panel);border:1px solid var(--border-strong);border-radius:5px;color:var(--text);padding:6px 8px;font-size:13px;font-family:var(--sans)}.role-create-desc{flex:1 1 220px}.role-create-desc input{width:100%}.role-name-input{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text);font-weight:600;font-size:12px;padding:2px 4px;width:100%;min-width:90px;font-family:var(--sans)}.role-name-input:hover,.role-name-input:focus{border-color:var(--border-strong);background:var(--panel);outline:none}.role-col-actions{display:flex;gap:4px;margin-top:6px;justify-content:center}.role-matrix-cell input[type=checkbox]{cursor:pointer}.role-matrix-cell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.hw-row-actions{text-align:right;width:1%;white-space:nowrap}.user-edit-modal{max-width:440px}.user-form .cmd-error{padding:0 0 4px}.pl-pick-row{display:flex;align-items:flex-end;gap:10px}.pl-pick-row .pl-select{flex:1}.pl-select{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-dim)}.pl-select select{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 9px;font-family:var(--sans);font-size:13px}.pl-detail{margin-top:12px;border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--panel-2);display:flex;flex-direction:column;gap:8px}.pl-detail-row{display:flex;gap:12px;align-items:baseline;font-size:13px}.pl-detail-label{flex:0 0 96px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.pl-detail-value{color:var(--text);font-weight:600}.pl-detail-actions{display:flex;gap:8px;margin-top:4px}.ms-dd-field{display:flex;flex-direction:column;gap:4px}.ms-dd-fieldlabel{font-size:11px;color:var(--text-dim)}.ms-dd-control{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);border-radius:5px;padding:7px 9px;font-size:13px;font-family:var(--sans);cursor:pointer;text-align:left}.ms-dd-control:hover{border-color:var(--accent)}.ms-dd-caret{color:var(--muted);font-size:10px;flex:none}.ms-dd-menu{z-index:60;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;max-height:240px;overflow-y:auto;padding:6px;box-shadow:0 12px 32px #00000080;display:flex;flex-direction:column;gap:2px}.ms-dd-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;font-size:12px;color:var(--text);cursor:pointer;white-space:nowrap}.ms-dd-item:hover{background:var(--panel-2)}.ms-dd-item input[type=checkbox]{flex:none;margin:0;cursor:pointer}.ms-dd-name{flex:none}.ms-dd-empty{padding:6px;font-size:12px;color:var(--muted)}.pl-grant{display:flex;flex-direction:column;gap:5px}.pl-grant-label{font-size:11px;color:var(--text-dim)}.pl-grant-hint{font-size:11px;color:var(--muted)}.pl-grant-empty{font-size:12px;color:var(--muted)}.pl-grant-list{display:flex;flex-direction:column;gap:2px;max-height:96px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:6px;padding:6px;background:var(--panel-2)}.pl-grant-list .pl-grant-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:3px 4px;border-radius:4px;font-size:12px;color:var(--text);cursor:pointer;white-space:nowrap;overflow:hidden}.pl-grant-list .pl-grant-item:hover{background:var(--panel)}.pl-grant-list .pl-grant-item input[type=checkbox]{flex:none;width:auto;margin:0;padding:0;background:none;border:none;cursor:pointer}.pl-grant-list .pl-grant-name{flex:none;text-overflow:ellipsis;overflow:hidden}.role-cards{display:flex;flex-direction:column;gap:12px}.role-card{border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--panel-2)}.role-card-head{margin-bottom:6px}.role-card-desc{font-size:13px;color:var(--text);margin-bottom:8px}.role-caps{margin:0;padding-left:18px;color:var(--text-dim);font-size:12px;line-height:1.6}.mission-page .downlink-page{padding:0}.mission-columns{display:grid;grid-template-columns:minmax(400px,5fr) 7fr;gap:12px;align-items:start}@media (max-width: 1100px){.mission-columns{grid-template-columns:1fr}}.mission-table-wrap{overflow-x:auto}.mission-dl-columns{display:grid;grid-template-columns:minmax(440px,6fr) 6fr;grid-template-rows:minmax(0,1fr);gap:12px;align-items:stretch;flex:1;min-height:0}.mission-dl-columns>*{min-height:0}.mission-dl-columns>.panel{display:flex;flex-direction:column;overflow:hidden}.mission-dl-columns .mission-charts{flex:1;min-height:0;overflow-y:auto}@media (max-width: 1100px){.mission-dl-columns{grid-template-columns:1fr;grid-template-rows:none;flex:none}.mission-page .mission-dl-columns .downlink-page{height:min(72vh,760px)}}.mission-charts{display:flex;flex-direction:column;gap:10px;padding:10px 12px}.mission-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:0 14px 12px}.mission-controls .spacer{flex:1}.mission-unit{display:inline-flex;align-items:center;gap:8px;color:var(--text-dim)}.mission-unit .source-picker{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--panel);border:1px solid var(--border-strong);border-radius:5px;color:var(--text);font:inherit;font-weight:600;cursor:pointer;padding:4px 22px 4px 9px;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:right 9px center,right 5px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.mission-unit .source-picker option{background:var(--panel);color:var(--text)}.mission-multiselect{position:relative;display:inline-flex;align-items:center;gap:8px;padding:2px 6px 2px 9px;border:1px solid var(--border-strong);border-radius:5px;background:var(--panel);font-size:12px}.mission-units-label{color:var(--text-dim);text-transform:uppercase}.mission-multiselect .ms-trigger{min-width:0;padding:2px 6px;border:0;background:none;color:var(--text);font-weight:600;font-size:12px}.mission-multiselect .ms-trigger:hover{color:#fff}.mission-multiselect .ms-caret{color:var(--accent);font-size:9px}.unit-swatch{width:9px;height:9px;border-radius:50%;border:1px solid var(--border-strong);flex:0 0 auto;display:inline-block}.ms-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:190px;padding:5px 10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:13px}.ms-trigger:hover{border-color:#4ea3ff}.ms-trigger-label{display:inline-flex;align-items:center;gap:5px}.ms-caret{color:var(--text-dim);font-size:10px}.ms-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:210px;max-height:260px;overflow-y:auto;padding:4px;border:1px solid var(--border-strong);border-radius:6px;background:var(--panel);box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;gap:2px}.ms-option{display:inline-flex;align-items:center;gap:8px;text-align:left;padding:6px 8px;border:none;border-radius:4px;background:transparent;color:var(--text-dim);cursor:pointer;font:inherit;font-size:13px}.ms-option:hover{background:var(--panel-2);color:var(--text)}.ms-option.active{color:var(--text)}.ms-check{width:12px;flex:0 0 auto;color:#4ea3ff}.mission-controls .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-dim);background:var(--panel)}.mission-controls .chip b{color:var(--text);font-weight:600;font-family:var(--mono)}.mission-ranges{display:inline-flex;gap:4px}.range-btn{padding:4px 10px;border:1px solid var(--border-strong);border-radius:5px;background:var(--panel);color:var(--text-dim);cursor:pointer;font:inherit;font-size:12px}.range-btn:hover{color:var(--text);border-color:var(--accent-dim)}.range-btn.active{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}.panel>h2 .chart-windows{display:flex;flex:1;justify-content:center;gap:3px}.range-btn.sm{padding:1px 6px;font-size:10px;border-radius:4px;letter-spacing:normal;text-transform:none}.chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:2px 4px 0;font-size:9.5px;color:var(--text-dim)}.metric.has-chart .chart>.chart-legend{flex:0 0 auto}.chart-legend .lg{display:inline-block;width:14px;flex:0 0 auto}.chart-legend .lg-unit{display:inline-flex;align-items:center;gap:5px}.chart-legend .lg.pred{height:0;border-top:2px dashed;margin-right:2px}.chart-legend .lg.act{height:2px;margin-left:8px;margin-right:2px}.cmd-picker{position:relative;display:flex;flex-direction:column;gap:4px}.cmd-picker-label{font-size:13px;color:var(--text)}.cmd-form rux-input::part(label),.cmd-form rux-select::part(label),.cmd-form rux-checkbox::part(label){font-size:13px;font-weight:400;color:var(--text)}.cmd-picker .ms-trigger{width:100%}.cmd-picker-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.cmd-picker-menu{left:0;right:0;max-height:min(48vh,420px);padding-top:0}.cmd-picker-search{position:sticky;top:0;z-index:1;margin:0 -4px 4px;width:calc(100% + 8px);padding:8px 10px;border:0;border-bottom:1px solid var(--border-strong);background:var(--panel);color:var(--text);font:inherit;font-size:12.5px;outline:none}.cmd-picker-search::placeholder{color:var(--muted)}.cmd-picker-option{display:flex;align-items:baseline;gap:8px}.cmd-picker .cmd-op{font-family:var(--mono);color:var(--accent);flex:0 0 auto}.cmd-picker-option .cmd-name{flex:1;text-align:left}.cmd-picker-option .cmd-sub{font-size:11px;color:var(--muted)}.cmd-picker-empty{padding:10px;color:var(--muted);font-size:12px}.cmd-preview{padding:0 14px 12px}.cmd-preview-toggle{display:block;margin:0 14px 10px;text-align:left}.cmd-preview-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin:10px 0 6px}.linklike{background:none;border:none;color:var(--accent, #4dacff);cursor:pointer;font-size:11px;padding:0;text-decoration:underline}.hexdump{display:block;font-family:var(--mono);font-size:11px;line-height:1.6;word-break:break-all;background:#00000040;border-radius:4px;padding:8px 10px;color:var(--fg, #e0e6ef)}.cmd-breakdown{margin-top:8px}.cmd-breakdown td{font-size:11px}.mono{font-family:var(--mono)}.downlink-page{display:flex;flex-direction:column;flex:1;min-height:0;padding:12px}.downlink-page>.panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.dl-table-wrap{flex:1;min-height:0;overflow-y:auto}.dl-frames-table{table-layout:fixed}.dl-frames-table tbody td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-frames-table tbody td[colspan]{white-space:normal;overflow:visible;text-overflow:clip}.dl-chev-cell{text-align:right;width:28px}.dl-chev-cell .dl-chevron{margin:0}.dl-accordion-row>td{background:#0c111c;padding:0;border-bottom:1px solid var(--border-strong)}.dl-acc-body{padding:0 14px 12px;display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.frame-raw-sticky{position:sticky;top:0;z-index:2;background:#0c111c;padding:12px 0 8px;box-shadow:0 6px 6px -6px #0009}.frame-raw-sticky .cmd-preview-head{margin-top:0}.dl-acc-head{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--text);padding-top:12px}.dl-acc-head .count{margin-left:auto;color:var(--muted);font-weight:400;display:inline-flex;align-items:center;gap:6px}.dl-detail>h2{position:sticky;top:0;background:var(--panel);z-index:1}.dl-session-progress{display:flex;align-items:center;gap:8px;padding:8px 14px 0;font-size:12px}.dl-session-progress a{color:var(--accent, #4dacff)}.dl-list tr{cursor:pointer}.dl-list tr.selected td{background:#4dacff1f}.dl-summary{font-size:11px;color:var(--muted)}.dl-subhead{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:12px 14px 6px}.dl-detail h2 .count{display:inline-flex;align-items:center;gap:6px}.family-badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;border-radius:3px;padding:1px 6px;border:1px solid transparent}.family-ack{color:#9ee09e;border-color:#9ee09e66}.family-telemetry{color:#4dacff;border-color:#4dacff66}.family-file_downlink{color:#e6c26e;border-color:#e6c26e66}.family-rook,.family-uhf{color:var(--muted);border-color:#a0aabe66}.family-malformed{color:var(--caution);border-color:color-mix(in srgb,var(--caution) 45%,transparent);background:color-mix(in srgb,var(--caution) 8%,transparent)}.family-test{color:#b9a7e6;border-color:color-mix(in srgb,#b9a7e6 40%,transparent)}.malformed-note{border-left:2px solid color-mix(in srgb,var(--caution) 60%,transparent)}.cmd-breakdown .dl-trunc-row{opacity:.5}.dl-trunc{color:var(--caution);font-style:italic}.crc-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px}.hexdump-grid{font-family:var(--mono);font-size:11px;background:#00000040;border-radius:4px;padding:8px 10px;margin:0 14px;overflow-x:auto}.hex-row{white-space:nowrap;line-height:1.7}.hex-off{color:var(--muted);margin-right:10px}.hex-byte{margin-right:5px}.hex-byte.hot{background:#4dacff59;border-radius:2px}.flag-grid{display:flex;flex-wrap:wrap;gap:4px;padding:0 14px}.flag{font-size:10px;font-family:var(--mono);padding:2px 6px;border-radius:3px;color:var(--muted);background:#ffffff0a}.flag.on{color:#9ee09e;background:#9ee09e1f}.session-card{margin:0 14px 10px;font-size:11px}.session-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.session-bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.session-fill{height:100%;background:var(--accent, #4dacff);transition:width .3s}.session-meta{color:var(--muted);margin-top:4px}.session-meta a{color:var(--accent, #4dacff)}.chip.hitl{border-color:var(--caution);color:var(--caution);box-shadow:0 0 6px color-mix(in srgb,var(--caution) 35%,transparent)}.chip.hitl .source-picker{color:var(--caution)}.source-confirm{display:inline-flex;align-items:center;gap:8px}.confirm-btn{font:inherit;font-size:11px;cursor:pointer;border-radius:3px;padding:1px 8px;border:1px solid var(--caution);background:none;color:var(--caution)}.confirm-btn:hover:not(:disabled){background:color-mix(in srgb,var(--caution) 18%,transparent)}.confirm-btn.cancel{border-color:var(--muted);color:var(--muted)}.confirm-btn:disabled{opacity:.5;cursor:default}.hw-usb{margin-left:6px;font-size:9px;font-weight:600;letter-spacing:.5px;border:1px solid var(--caution);color:var(--caution);border-radius:3px;padding:0 4px;vertical-align:middle}.dl-session-row{cursor:pointer}.dl-chevron{display:inline-block;width:14px;color:var(--muted)}.dl-progress{display:inline-block;width:90px;height:5px;margin:0 8px;vertical-align:middle;border-radius:3px;overflow:hidden;background:#ffffff14}.dl-progress .session-fill{display:block;height:100%}.dl-summary a{color:var(--accent, #4dacff)}.dl-chunk-row{cursor:pointer}.dl-chunk-row td{background:#00000026}.dl-chunk-row.selected td{background:#4dacff1f}.dl-chunk-summary{padding-left:22px;color:var(--muted)}.dl-proto{color:var(--muted);font-size:11px}.unit-type-experimental{color:var(--critical)}.unit-type-development{color:var(--caution)}.unit-type-qualification{color:var(--accent, #4dacff)}.unit-type-production{color:var(--nominal)}.dl-beacon-table{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dl-beacon-table .dl-station-empty td{color:var(--muted)}
