rux-icon.launch-icon{align-items:center;cursor:pointer;display:flex;margin-inline:1rem;margin-inline-start:var(--spacing-1)}rux-button.link-button-with-icon::part(container){align-items:center;display:flex;padding:var(--spacing-0)}.constellation div[slot=header]{align-items:center;display:flex}.constellation{display:flex;flex-direction:column;height:100%;min-height:0}.constellation div[slot=header] .slider{display:flex;margin-left:auto}.constellation .view-controls{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.constellation rux-notification rux-button::part(container){padding-inline:var(--spacing-2)}.now-live-row{align-items:center;display:flex;gap:10px}.live-indicator{align-items:center;color:#6cff6c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em}.live-dot{background:#6cff6c;border-radius:50%;box-shadow:0 0 6px #6cff6ccc;height:8px;width:8px}.constellation rux-table-header-row rux-icon{font-weight:900;vertical-align:middle;width:32px}.constellation rux-table-header-row .visible{font-weight:600;visibility:visible}.constellation rux-table-header-row .hidden{visibility:hidden}.constellation rux-table-header-row rux-table-header-cell:hover rux-icon{visibility:visible}.constellation rux-table-header-row rux-table-header-cell:hover{cursor:pointer}.constellation rux-table-header-row rux-table-header-cell:last-child:hover{cursor:text}.constellation rux-table-cell:last-of-type rux-icon{cursor:pointer;margin-inline:1rem}.constellation #state-t-cell{text-transform:capitalize}.constellation .timeline-wrapper{display:block;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.constellation rux-timeline{display:block;min-height:0}.constellation rux-timeline::part(time-region-container){height:100%;max-height:100%;overflow-y:auto}rux-timeline::part(playhead){background-color:#00e5ff;box-shadow:0 0 6px #00e5ff99;width:3px}:root{--timeline-group-lane-height:30px;--timeline-leaf-lane-height:20px;--timeline-event-height:12px;--timeline-label-column-width:272px;--timeline-icon-size:11px;--timeline-chevron-slot:10px;--timeline-semantic-slot:14px;--timeline-cluster-gap:0px;--timeline-toggle-to-semantic-gap:2px;--timeline-semantic-to-label-gap:7px;--timeline-label-pad-x:5px;--timeline-indent-step:14px;--timeline-top-group-bg:hsla(0,0%,100%,.032);--timeline-mid-group-bg:hsla(0,0%,100%,.022);--timeline-leaf-bg:#ffffff03;--timeline-top-group-border:#78b4dc2e;--timeline-mid-group-border:#78b4dc1c;--timeline-leaf-border:rgba(120,180,220,.045);--timeline-top-group-accent:#73d2ff47;--timeline-mid-group-accent:#73d2ff29;--timeline-hover-fill:linear-gradient(90deg,#00a0ff21,rgba(0,160,255,.045));--timeline-hover-accent:#00e5ffd1}.constellation rux-track.timeline-track--group{border-bottom:1px solid #78b4dc1c;border-bottom:1px solid var(--timeline-mid-group-border);min-height:30px;min-height:var(--timeline-group-lane-height)}.constellation rux-track.timeline-track--leaf{background:#ffffff03;background:var(--timeline-leaf-bg);border-bottom:1px solid rgba(120,180,220,.045);border-bottom:1px solid var(--timeline-leaf-border);min-height:20px;min-height:var(--timeline-leaf-lane-height)}.constellation rux-track.timeline-track--group.timeline-track--root{background:hsla(0,0%,100%,.032);background:var(--timeline-top-group-bg);border-bottom:1px solid #78b4dc2e;border-bottom:1px solid var(--timeline-top-group-border)}.constellation rux-track.timeline-track--group.timeline-track--sub{background:hsla(0,0%,100%,.022);background:var(--timeline-mid-group-bg)}.constellation rux-track:not([slot=ruler]) div[slot=label]{align-items:stretch;box-sizing:border-box;display:flex}.constellation rux-track:not([slot=ruler])::part(label):before{display:none!important}.constellation rux-track::part(label){max-width:272px;max-width:var(--timeline-label-column-width);min-width:272px;min-width:var(--timeline-label-column-width);width:272px;width:var(--timeline-label-column-width)}.constellation .lane-header{align-items:center;border-radius:0;box-sizing:border-box;cursor:default;display:flex;height:100%;min-width:0;padding-inline:5px;padding-inline:var(--timeline-label-pad-x);padding-left:5px;padding-left:calc(var(--timeline-label-pad-x) + var(--lane-indent, 0px));position:relative;-webkit-user-select:none;user-select:none;width:100%}.constellation .lane-header--group{cursor:pointer}.constellation .lane-header__content{align-items:center;display:inline-flex;gap:0;gap:var(--timeline-cluster-gap);min-width:0;width:100%}.constellation .lane-header__semantic,.constellation .lane-header__toggle{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.constellation .lane-header__toggle{min-width:10px;min-width:var(--timeline-chevron-slot);width:10px;width:var(--timeline-chevron-slot)}.constellation .lane-header__semantic{min-width:14px;min-width:var(--timeline-semantic-slot);width:14px;width:var(--timeline-semantic-slot)}.constellation .lane-header__content--has-toggle .lane-header__toggle{margin-right:2px;margin-right:var(--timeline-toggle-to-semantic-gap)}.constellation .lane-header__content--has-semantic .lane-header__semantic{margin-right:7px;margin-right:var(--timeline-semantic-to-label-gap)}.constellation .lane-header__content--no-semantic .lane-header__semantic{margin-right:0}.constellation .lane-header__content--has-toggle.lane-header__content--no-semantic .lane-header__toggle{margin-right:1px}.constellation .lane-header rux-icon{display:block;height:11px;height:var(--timeline-icon-size);min-height:11px;min-height:var(--timeline-icon-size);min-width:11px;min-width:var(--timeline-icon-size);width:11px;width:var(--timeline-icon-size)}.constellation .lane-header__chevron{opacity:.84;transform:rotate(0deg);transition:transform .1s ease-out}.constellation .lane-header__chevron--expanded{transform:rotate(90deg)}.constellation .lane-header__semantic-icon{opacity:.68;transform:translateX(-1px)}.constellation .lane-header--level-0:before,.constellation .lane-header--level-1:before{border-radius:2px;bottom:5px;content:"";left:0;pointer-events:none;position:absolute;top:5px;width:2px}.constellation .lane-header--level-0:before{background:#73d2ff47;background:var(--timeline-top-group-accent)}.constellation .lane-header--level-1:before{background:#73d2ff29;background:var(--timeline-mid-group-accent)}.constellation .lane-header--group .lane-label{letter-spacing:.01em}.constellation .lane-header--level-0 .lane-label{font-size:.8rem;font-weight:700;opacity:.98}.constellation .lane-header--level-1 .lane-label{font-size:.75rem;font-weight:650;opacity:.92}.constellation .lane-header--leaf .lane-label,.constellation .lane-header--level-2 .lane-label{font-size:.68rem;font-weight:500;opacity:.72}.constellation .lane-label{flex:1 1 auto;line-height:1.05;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation .timeline-track--group.timeline-track--root::part(label){box-shadow:inset 0 -1px 0 #8cd2ff0f,inset 0 1px 0 #8cd2ff08}.constellation .timeline-track--group.timeline-track--sub::part(label){box-shadow:inset 0 -1px 0 #8cd2ff08}.constellation .timeline-track--leaf::part(label){opacity:.98}.constellation .lane-header--hovered{background:linear-gradient(90deg,#00a0ff21,rgba(0,160,255,.045));background:var(--timeline-hover-fill);box-shadow:inset 2px 0 0 #00e5ffd1;box-shadow:inset 2px 0 0 var(--timeline-hover-accent)}.constellation .lane-subsystem{font-weight:400;opacity:.95;padding-left:2.25rem}.constellation.planning-panel-open{position:relative}.constellation.planning-panel-open .timeline-wrapper{transition:width .16s ease}.timeline-workspace{grid-gap:0;display:grid;flex:1 1 auto;gap:0;min-height:0;transition:grid-template-columns .18s ease}.timeline-workspace>:last-child{min-height:0;min-width:0}.constellation rux-time-region::part(container){align-items:center;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff0d;display:flex;height:12px;height:var(--timeline-event-height);min-width:18px;overflow:hidden}.constellation rux-time-region::part(label){font-size:.67rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation rux-time-region.timeline-event::part(container){transition:box-shadow .12s ease,transform .12s ease,opacity .12s ease}.constellation rux-time-region.timeline-event--editable::part(container){cursor:ew-resize}.constellation rux-time-region.timeline-event--editable:active::part(container){cursor:ew-resize}.constellation rux-time-region.timeline-event--manual::part(container){box-shadow:inset 0 0 0 1px #78d2ff52,0 0 0 1px #78d2ff1f}.constellation rux-time-region.timeline-event--protected::part(container){box-shadow:inset 0 0 0 1px #ffd27861,0 0 0 1px #ffd27829}.constellation rux-time-region.timeline-event--conflicted::part(container){box-shadow:inset 0 0 0 1px #ff6e6eb8,0 0 0 1px #ff6e6e52,0 0 8px #ff5a5a29}.constellation rux-time-region.timeline-event--editable:hover::part(container){box-shadow:inset 0 0 0 1px #00e5ff47,0 0 0 1px #00e5ff1f}.timeline-event__label{align-items:center;display:inline-flex;gap:6px;min-width:0}.timeline-event__badge{align-items:center;background:#ffffff24;border-radius:999px;color:#ffffffeb;display:inline-flex;flex:0 0 auto;font-size:.58rem;letter-spacing:.04em;line-height:1.1;padding:1px 6px;text-transform:uppercase}.timeline-event__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation rux-time-region[aria-editable=true]::part(container){cursor:ew-resize}.constellation rux-time-region[aria-editable=true]::part(container):hover{box-shadow:inset 0 0 0 1px #00e5ff59,0 0 0 1px #00e5ff2e}.constellation rux-time-region.timeline-event-preview--valid::part(container){box-shadow:inset 0 0 0 1px #5adc8c8c,0 0 0 1px #5adc8c38,0 0 10px #5adc8c24}.constellation rux-time-region.timeline-event-preview--invalid::part(container){box-shadow:inset 0 0 0 1px #ff6e6ec7,0 0 0 1px #ff6e6e52,0 0 10px #ff5a5a2e;opacity:.96}.activity-palette{background:linear-gradient(180deg,#0d1b2afa,#0a1624fa);background:var(
    --color-background-surface-default,linear-gradient(180deg,#0d1b2afa 0,#0a1624fa 100%)
  );border-right:1px solid #78b4dc2e;border-right:1px solid var(--color-border-interactive-muted,#78b4dc2e);color:var(--color-text-primary);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;transition:width .18s ease,background .18s ease,border-color .12s ease}.activity-palette__header{margin-bottom:8px}.activity-palette__list{gap:8px}.activity-palette-item{background:linear-gradient(180deg,#17273af0,#121f2ef0);background:var(
    --color-background-base-default,linear-gradient(180deg,#17273af0 0,#121f2ef0 100%)
  );border:1px solid #78b4dc2e;border:1px solid var(--color-border-interactive-muted,#78b4dc2e);border-radius:8px;box-shadow:inset 0 1px 0 #ffffff08;color:var(--color-text-primary);cursor:grab;padding:12px;transition:border-color .12s ease,transform .12s ease,background .12s ease,box-shadow .12s ease}.activity-palette-item--selected{outline:1px solid var(--color-border-interactive-focus)}.activity-palette-item__title{font-weight:600}.activity-palette-item__meta{font-size:.85rem;gap:10px;opacity:.8}.activity-palette-item__description{font-size:.85rem;opacity:.8}.activity-palette-item__actions{display:flex;justify-content:flex-end;margin-top:10px}rux-time-region[status=standby]{opacity:.6}.activity-palette-item:active{cursor:grabbing}.timeline-lane-hover{background:linear-gradient(90deg,#00a0ff1f,#00a0ff0a)}.timeline-hover-lane-overlay{background:linear-gradient(90deg,#00b4ff21,rgba(0,180,255,.045));border-radius:4px;box-shadow:inset 2px 0 0 #6edcffe0,inset 0 1px 0 #8ce6ff1f,inset 0 -1px 0 #8ce6ff14;left:0;pointer-events:none;position:absolute;right:0;transition:top 70ms linear,height 70ms linear,opacity 70ms linear;z-index:2}.timeline-hover-lane-overlay:before{background:#7debffe0;border-radius:2px;bottom:1px;box-shadow:0 0 8px #50dcff47;content:"";left:0;position:absolute;top:1px;width:2px}.constellation::part(container){display:flex;flex-direction:column;height:100%;min-height:0}.constellation::part(body){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.constellation-page{display:flex;flex-direction:column;height:100dvh;min-height:0}.constellation-page>.constellation{flex:1 1 auto;min-height:0}.constellation rux-timeline{display:flex;flex-direction:column;height:100%}.constellation rux-timeline rux-track:last-of-type{flex:1 1 auto}.constellation rux-track[slot=ruler]{min-height:36px}.timeline-bottom-canvas{background:linear-gradient(180deg,#1022360f,#0c1c2e29),repeating-linear-gradient(90deg,rgba(120,180,220,.045) 0,rgba(120,180,220,.045) 1px,#0000 0,#0000 94px),repeating-linear-gradient(90deg,#78b4dc14 0,#78b4dc14 1px,#0000 0,#0000 188px);border-top:1px solid #78b4dc14;pointer-events:none;position:absolute;z-index:1}.timeline-workspace--palette-open{grid-template-columns:340px minmax(0,1fr)}.timeline-workspace--palette-closed{grid-template-columns:56px minmax(0,1fr)}.activity-palette--open{padding:14px 14px 12px}.activity-palette--collapsed{align-items:center;padding:12px 8px}.activity-palette__topbar{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.activity-palette__toggle{align-items:center;background:#16293deb;background:var(--color-background-base-header,#16293deb);border:1px solid #78b4dc38;border:1px solid var(--color-border-interactive-muted,#78b4dc38);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:32px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;width:32px}.activity-palette__toggle:hover{background:#1c3650fa;background:var(--color-background-base-selected,#1c3650fa);border-color:#78c8ff57;border-color:var(--color-border-interactive-hover,#78c8ff57)}.activity-palette__toggle:focus-visible{box-shadow:0 0 0 1px var(--color-border-interactive-focus);outline:none}.activity-palette__header{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-palette__header h3{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:.01em;margin:0}.activity-palette__eyebrow{color:var(--color-text-secondary);font-size:.72rem;letter-spacing:.08em;opacity:.72;text-transform:uppercase}.activity-palette__search{margin-bottom:12px}.activity-palette__section-label{color:var(--color-text-secondary);font-size:.72rem;letter-spacing:.08em;margin-bottom:10px;opacity:.68;text-transform:uppercase}.activity-palette__list{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:4px}.activity-palette__rail-label{color:var(--color-text-secondary);font-size:.8rem;letter-spacing:.08em;margin-top:12px;opacity:.72;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.activity-palette-item:hover{background:linear-gradient(180deg,#1c3149f5,#142536f5);background:var(
    --color-background-surface-hover,linear-gradient(180deg,#1c3149f5 0,#142536f5 100%)
  );border-color:#78c8ff57;border-color:var(--color-border-interactive-hover,#78c8ff57);transform:translateY(-1px)}.activity-palette-item--selected{border-color:#00e5ffb3;border-color:var(--color-border-interactive-focus,#00e5ffb3);box-shadow:inset 0 0 0 1px color-mix(in srgb,#00e5ff 35%,#0000),0 0 0 1px color-mix(in srgb,#00e5ff 18%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border-interactive-focus,#00e5ff) 35%,#0000),0 0 0 1px color-mix(in srgb,var(--color-border-interactive-focus,#00e5ff) 18%,#0000);outline:none}.activity-palette-item__content{display:flex;flex-direction:column;gap:6px}.activity-palette-item__title{color:var(--color-text-primary);font-size:.96rem;font-weight:700}.activity-palette-item__meta{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;opacity:.82}.activity-palette-item__meta span{background:#5379a82e;background:var(--color-background-base-selected,#5379a82e);border-radius:999px;color:var(--color-text-secondary);padding:2px 8px}.activity-palette-item__description{color:var(--color-text-secondary);font-size:.82rem;line-height:1.35;opacity:.78}.activity-palette__group{display:flex;flex-direction:column;gap:8px}.activity-palette__group+.activity-palette__group{margin-top:4px}.activity-palette__group-header{align-items:center;background:#16293deb;background:var(--color-background-base-header,#16293deb);background:#16293dfa;background:var(--color-background-base-header,#16293dfa);border:1px solid #78b4dc2e;border:1px solid var(--color-border-interactive-muted,#78b4dc2e);border-radius:8px;box-shadow:inset 0 -1px 0 #78c8ff14;color:var(--color-text-primary);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 10px;position:sticky;text-align:left;top:0;transition:background-color .12s ease,border-color .12s ease;width:100%;z-index:2}.activity-palette__group-header:hover{background:#1c3650fa;background:var(--color-background-base-selected,#1c3650fa);border-color:#78c8ff57;border-color:var(--color-border-interactive-hover,#78c8ff57)}.activity-palette__group-header-left{align-items:center;display:inline-flex;gap:8px;min-width:0}.activity-palette__group-title{color:var(--color-text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.activity-palette__group-count{background:#5379a82e;background:var(--color-background-base-selected,#5379a82e);border-radius:999px;color:var(--color-text-secondary);font-size:.78rem;padding:2px 8px}.activity-palette__group-items{display:flex;flex-direction:column;gap:10px}.activity-palette__group-header-left rux-icon:nth-child(2){margin-left:2px;margin-right:4px}.types-workspace{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.lane-header{cursor:grab;padding:8px 12px;-webkit-user-select:none;user-select:none}.lane-header:active{cursor:grabbing}.lane-header--hovered{background:#0096ff1a;border-left:3px solid #0096ff}.lane-header{transition:background .2s ease}.lane-drag-handle{align-items:center;cursor:grab;display:inline-flex;font-size:11px;justify-content:center;line-height:1;margin-right:6px;opacity:.3;width:10px}.activity-instance-details-drawer-overlay{--aid-bg-overlay:#000a148c;--aid-bg-panel:linear-gradient(180deg,rgba(10,20,35,.985),rgba(6,14,26,.985));--aid-border:#78b4dc2e;--aid-border-strong:#78b4dc3d;--aid-text-primary:#e8f4ff;--aid-text-secondary:#aad2f2cc;--aid-text-muted:#a0c8e69e;--aid-section-bg:#132436e6;--aid-chip-bg:#ffffff14;--aid-chip-text:#e8f4ff;--aid-inline-error-bg:#ff6e6e1f;--aid-inline-error-border:#ff6e6e4d;--aid-inline-error-text:#ffd0d0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--aid-bg-overlay);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.light-theme .activity-instance-details-drawer-overlay,body.light-theme .activity-instance-details-drawer-overlay,html.light-theme .activity-instance-details-drawer-overlay{--aid-bg-overlay:#1220311a;--aid-bg-panel:linear-gradient(180deg,#fff,#f7fbff);--aid-border:#4062802e;--aid-border-strong:#40628047;--aid-text-primary:#10263a;--aid-text-secondary:#1c3e5cd1;--aid-text-muted:#304f68b8;--aid-section-bg:#fffffffa;--aid-chip-bg:#10263a0d;--aid-chip-text:#10263a;--aid-inline-error-bg:#c4363614;--aid-inline-error-border:#c4363638;--aid-inline-error-text:#8b2020;color-scheme:light}.activity-instance-details-drawer{background:var(--aid-bg-panel);border-left:1px solid var(--aid-border);box-shadow:-10px 0 28px #0000001f,inset 0 0 0 1px #78b4dc0a;display:flex;flex-direction:column;height:100%;max-width:92vw;overflow:hidden;width:420px}.light-theme .activity-instance-details-drawer,body.light-theme .activity-instance-details-drawer,html.light-theme .activity-instance-details-drawer{box-shadow:-8px 0 24px #10263a14,inset 0 0 0 1px #4062800a}.activity-instance-details-drawer-header{align-items:flex-start;border-bottom:1px solid var(--aid-border-strong);display:flex;justify-content:space-between;padding:16px 18px;position:relative}.activity-instance-details-drawer-header:before{background:#00e5ffa6;border-radius:0 2px 2px 0;content:"";inset:0 auto 0 0;position:absolute;width:4px}.activity-instance-details-drawer--scheduled .activity-instance-details-drawer-header:before{background:#00e5ffa6}.activity-instance-details-drawer--manual .activity-instance-details-drawer-header:before{background:#6ed2ffb8}.activity-instance-details-drawer--protected .activity-instance-details-drawer-header:before{background:#ffce70e6}.activity-instance-details-drawer--conflicted .activity-instance-details-drawer-header:before{background:#ff6e6ee6}.activity-instance-details-drawer-title-block{min-width:0}.activity-instance-details-drawer-header h2{color:var(--aid-text-primary);font-size:1.1rem;margin:0}.activity-instance-details-drawer-subrow{align-items:center;display:flex;gap:8px;margin-top:8px}.activity-instance-details-status-chip{align-items:center;background:var(--aid-chip-bg);border:1px solid var(--aid-border);border-radius:999px;color:var(--aid-chip-text);display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.activity-instance-details-drawer--protected .activity-instance-details-status-chip{background:#ffce702e;border-color:#c78f1352;color:#7a5100}.activity-instance-details-drawer--manual .activity-instance-details-status-chip{background:#6ed2ff24;border-color:#288cc447;color:#0b5b81}.activity-instance-details-drawer--conflicted .activity-instance-details-status-chip{background:#ff6e6e24;border-color:#c4363652;color:#932020}.activity-instance-details-drawer-body{flex:1 1;overflow-y:auto;padding:14px 16px}.activity-instance-details-section{background:var(--aid-section-bg);border:1px solid var(--aid-border-strong);border-radius:10px;margin-bottom:18px;padding:14px}.activity-instance-details-section-header h3{color:var(--aid-text-secondary);font-size:.82rem;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.activity-instance-details-action-row{display:flex;flex-wrap:wrap;gap:8px}.activity-instance-details-action-row rux-button::part(container){border-radius:6px}.light-theme .activity-instance-details-action-row rux-button::part(container),body.light-theme .activity-instance-details-action-row rux-button::part(container),html.light-theme .activity-instance-details-action-row rux-button::part(container){background:#fff;border-color:#40628057}.light-theme .activity-instance-details-action-row rux-button::part(label),body.light-theme .activity-instance-details-action-row rux-button::part(label),html.light-theme .activity-instance-details-action-row rux-button::part(label){color:#18476b;font-weight:600}.activity-instance-details-grid{grid-gap:12px;display:grid;gap:12px}.activity-instance-details-grid--two-up{grid-template-columns:1fr 1fr}.activity-instance-details-field{display:flex;flex-direction:column;gap:3px}.activity-instance-details-field-label{color:var(--aid-text-muted);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.activity-instance-details-field-value{color:var(--aid-text-primary);font-size:.86rem}.activity-instance-details-field-value.mono{color:var(--aid-text-primary);font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.74rem;white-space:pre-wrap;word-break:break-word}.activity-instance-details-disclosure{width:100%}.activity-instance-details-disclosure-summary{color:var(--aid-text-secondary);cursor:pointer;font-size:.82rem;letter-spacing:.05em;list-style:none;text-transform:uppercase;-webkit-user-select:none;user-select:none}.activity-instance-details-disclosure-summary::-webkit-details-marker{display:none}.activity-instance-details-disclosure-summary:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .12s ease}.activity-instance-details-disclosure[open] .activity-instance-details-disclosure-summary:before{transform:rotate(90deg)}.activity-instance-details-disclosure-body{margin-top:12px}.activity-instance-details-inline-error{background:var(--aid-inline-error-bg);border:1px solid var(--aid-inline-error-border);border-radius:8px;color:var(--aid-inline-error-text);font-size:.82rem;margin-bottom:12px;padding:10px 12px}.activity-instance-details-drawer-body::-webkit-scrollbar{width:6px}.activity-instance-details-drawer-body::-webkit-scrollbar-thumb{background:#78b4dc40;border-radius:4px}@media (max-width:900px){.activity-instance-details-drawer{max-width:100vw;width:100vw}.activity-instance-details-grid--two-up{grid-template-columns:1fr}}.contact-details-wrapper{display:flex;flex-direction:column;margin:var(--spacing-4)}.contact-details-grid{display:grid;grid-template-columns:1fr 9fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;margin-top:var(--spacing-8)}.contact-details-grid p{margin:.5rem 0}.contact-details-icon{grid-column:1;grid-row:1}.schedule-icon{align-items:center}.col-2{grid-column:2}.col-3{grid-column:3}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.rux-body-1-bold{text-align:right}.pass-plan-wrapper{height:100%;overflow-x:hidden}.next-pass-time{align-items:center;display:flex;font-weight:700;justify-content:center;margin-block:var(--spacing-6)}.next-pass-time rux-icon{margin-right:var(--spacing-2)}.pass-plan-list{display:flex;flex-direction:column}.rux-tree-content{align-items:center;display:flex;flex-flow:row nowrap;width:100%}.rux-tree-content div:first-of-type{margin-right:1.8rem;width:var(--spacing-8)}.rux-tree-content div:nth-of-type(2){margin-right:2.15rem;width:13.5rem}li{list-style-type:none;margin:0;padding-left:0}.tree-node.parent{margin:0;padding:0}.pass-plan-wrapper ul{margin:0;padding-left:0}.rux-tree-header{align-items:center;background-color:var(--color-background-surface-header);box-shadow:0 3px 3px 0 #0006;display:flex;flex-flow:row nowrap;font-size:var(--font-size-lg);height:var(--spacing-10);padding-inline:var(--spacing-2);width:100%}.rux-tree-header span:first-of-type{margin-right:var(--spacing-12)}.rux-tree-header span:nth-of-type(2){margin-right:10.5rem}.drawer{display:none}.drawer__overlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;-webkit-user-select:none;user-select:none;width:100%;will-change:opacity;z-index:99}.drawer rux-container div[slot=header]{display:flex;gap:var(--spacing-4)}.drawer rux-container div[slot=header] rux-button{margin-left:auto}.drawer__wrapper{bottom:0;display:flex;flex-direction:column;max-width:500px;overflow:auto;position:fixed;right:0;top:6.75rem;transform:translate3d(103%,0,0);transition:transform .3s;width:100%;will-change:transform;z-index:99}.drawer__content{background-color:var(--color-background-surface-default);flex-grow:1;height:100%;overflow-x:hidden;overflow-y:auto;padding-top:1.5rem;position:relative;width:100%}.drawer--left .drawer__wrapper{left:0;right:auto;transform:translate3d(-100%,0,0)}.drawer.is-active{display:block}.drawer.is-visible .drawer__wrapper{transform:translateZ(0)}.drawer.is-visible .drawer__overlay{opacity:var(--opacity-50)}.tabs-wrapper{display:flex;justify-content:center}.drawer__header{align-items:center;display:flex;justify-content:space-between;padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}.drawer__header rux-status{margin-left:var(--spacing-3);margin-right:var(--spacing-4)}.drawer__header>div,.run-length-footer{align-items:center;display:flex}.run-length-footer{background-color:var(--color-background-base-header);font-weight:var(--font-weights-bold);height:4.5rem;justify-content:flex-end;padding-right:var(--spacing-8);width:93%}.activity-filter-bar{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.25rem}.activity-filter-bar__filters{grid-gap:.75rem;align-items:end;display:grid;flex:1 1 980px;gap:.75rem;grid-template-columns:minmax(320px,1.8fr) minmax(200px,.9fr) minmax(160px,.7fr) minmax(160px,.7fr)}.activity-filter-bar__actions{align-items:end;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.activity-filter-field,.activity-filter-field-search,.activity-filter-field-select{min-width:0}.activity-filter-field rux-input,.activity-filter-field rux-select{width:100%}@media (max-width:1100px){.activity-filter-bar{align-items:stretch;flex-direction:column}.activity-filter-bar__filters{grid-template-columns:1fr}.activity-filter-bar__actions{justify-content:flex-start}}.activity-form-drawer-overlay{align-items:stretch;background:#0000002e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:3000}.activity-form-drawer{background:#101923;background:var(--color-background-base-default,#101923);border-left:1px solid #2f455c;border-left:1px solid var(--color-border-interactive-default,#2f455c);box-shadow:-12px 0 24px #00000059;display:flex;flex-direction:column;height:100vh;overflow:hidden;transform:translateX(100%);transition:transform .18s ease;width:min(820px,92vw)}.activity-form-drawer.open{transform:translateX(0)}.activity-form-drawer-header{align-items:flex-start;background:#172432;background:var(--color-background-surface-header,#172432);border-bottom:1px solid #2f455c;border-bottom:1px solid var(--color-border-interactive-default,#2f455c);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.activity-form-drawer-header h2{font-size:1.1rem;margin:0}.activity-form-drawer-header p{color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);line-height:1.4;margin:.35rem 0 0;max-width:48rem}.activity-form{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.activity-form-section{background:#13202c;background:var(--color-background-surface-default,#13202c);border:1px solid #2f455c;border:1px solid var(--color-border-interactive-default,#2f455c);border-radius:8px;padding:1rem}.activity-form-section h3{font-size:.95rem;letter-spacing:.02em;margin:0 0 .75rem}.activity-form-section-intro{color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);font-size:.9rem;line-height:1.4;margin:0 0 1rem}.activity-form-grid{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.activity-form-field{min-width:0}.activity-form-field-full{grid-column:1/-1}.activity-form-field rux-input,.activity-form-field rux-select,.activity-form-field rux-textarea{width:100%}.activity-form-footer{background:#101923;background:var(--color-background-base-default,#101923);border-top:1px solid #2f455c;border-top:1px solid var(--color-border-interactive-default,#2f455c);bottom:0;display:flex;gap:.75rem;justify-content:flex-end;margin-top:auto;padding:.9rem 1.25rem 1rem;position:sticky;z-index:2}.activity-form-error{background:#7f1d1d2e;border:1px solid #7f1d1d;border-radius:6px;padding:.75rem 1rem}.activity-form-error p{margin:0}.activity-form-subsection-header{align-items:flex-start;margin-bottom:.9rem}.activity-form-subsection-header h4{font-size:.95rem;margin:0}.activity-form-subsection-header p{color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);font-size:.9rem;line-height:1.4;margin:.25rem 0 0}.activity-form-repeatable-list{display:flex;flex-direction:column;gap:.85rem}.activity-form-repeatable-card{background:#0a121c73;border:1px solid #2f455c;border:1px solid var(--color-border-interactive-default,#2f455c);border-radius:8px;padding:.9rem}.activity-form-repeatable-card-header{gap:.75rem;margin-bottom:.9rem}.activity-form-repeatable-card-header strong{font-size:.92rem}.activity-form-empty-state{border:1px dashed #2f455c;border:1px dashed var(--color-border-interactive-default,#2f455c);border-radius:8px;color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);opacity:.82;padding:.95rem}@media (max-width:900px){.activity-form-drawer{width:100vw}.activity-form-grid--two-up{grid-template-columns:1fr}}.activity-table-wrapper{background:#13202d;border:1px solid #2f455c;border-radius:8px;flex:1 1 auto;min-height:0;overflow-x:auto;width:100%}.activity-table{background:var(--color-background-base-default);border-collapse:collapse;color:var(--color-text-primary);font-family:inherit;min-width:1320px;table-layout:auto;width:100%}.activity-table td,.activity-table th{padding:.7rem .8rem;vertical-align:middle}.activity-table thead th{border-bottom:1px solid var(--color-border-base-default)}.activity-table tbody td{border-bottom:1px solid #8aa4bf2e}.activity-table thead{background:var(--color-background-surface-header);color:var(--color-text-primary)}.activity-table th{font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.activity-table td,.activity-table th{color:var(--color-text-primary);font-family:inherit}.activity-table td{font-size:.95rem}.activity-table-row{cursor:pointer;transition:background .12s ease}.activity-table-row:hover{background:var(--color-background-interactive-hover)}.activity-table tbody tr:last-child td{border-bottom:none}.activity-table-row+.activity-table-row td{box-shadow:inset 0 1px 0 #ffffff05}.activity-table-row.selected{background:var(--color-background-interactive-selected);color:var(--color-text-primary)}.activity-table-row.selected td:first-child{padding-left:14px;position:relative}.activity-table-row.selected td:first-child:before{background:#4da3ff;border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}.activity-table-name-cell{color:var(--color-text-primary);font-weight:600;white-space:nowrap}.activity-table-code-cell{color:var(--color-text-primary);font-family:inherit;white-space:nowrap}.activity-table-meta-cell,.activity-table-subsystem-cell,.activity-table-updated-cell{color:var(--color-text-secondary);white-space:nowrap}.activity-table-status-pill{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1;padding:3px 10px}.activity-table-status-pill--draft{background:#4da3ff26;color:#4da3ff}.activity-table-status-pill--active{background:#48c78e26;color:#48c78e}.activity-table-status-pill--archived{background:#ffb74d26;color:#ffb74d}.activity-table td .activity-table-status-pill{color:inherit}.activity-table-status-pill{font-size:.7rem;text-transform:uppercase}.activity-table-state{background:#13202d;border:1px solid #2f455c;border-radius:8px;padding:1rem 1.25rem}.activity-table-state-error{color:#ff9b9b}.activity-table-wrapper::-webkit-scrollbar{height:10px}.activity-table-wrapper::-webkit-scrollbar-thumb{background:#2f455c;border-radius:6px}.activity-details-drawer-overlay{align-items:stretch;background:#0000002e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:2900}.activity-details-drawer{background:#101923;background:var(--color-background-base-default,#101923);border-left:1px solid #2f455c;border-left:1px solid var(--color-border-interactive-default,#2f455c);box-shadow:-12px 0 24px #00000059;display:flex;flex-direction:column;height:100vh;overflow:hidden;transform:translateX(100%);transition:transform .18s ease;width:min(760px,92vw)}.activity-details-drawer.open{transform:translateX(0)}.activity-details-drawer-header{align-items:flex-start;background:#172432;background:var(--color-background-surface-header,#172432);border-bottom:1px solid #2f455c;border-bottom:1px solid var(--color-border-interactive-default,#2f455c);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.activity-details-drawer-header h2{font-size:1.1rem;margin:0}.activity-details-drawer-header p{color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);line-height:1.4;margin:.35rem 0 0}.activity-details-drawer-header-actions{display:flex;gap:.5rem}.activity-details-drawer-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem 1.25rem 1.25rem}.activity-details-section{background:#13202c;background:var(--color-background-surface-default,#13202c);border:1px solid #2f455c;border:1px solid var(--color-border-interactive-default,#2f455c);border-radius:8px;padding:1rem}.activity-details-section h3{font-size:.95rem;letter-spacing:.02em;margin:0 0 .9rem}.activity-details-section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.activity-details-section-actions{display:flex;flex-wrap:wrap;gap:.5rem}.activity-details-grid{grid-gap:.85rem;display:grid;gap:.85rem}.activity-details-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-details-field{min-width:0}.activity-details-field.multiline .activity-details-field-value{white-space:pre-wrap}.activity-details-field-label{color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);font-size:.78rem;letter-spacing:.03em;margin-bottom:.25rem;text-transform:uppercase}.activity-details-field-value{color:#fff;color:var(--color-text-primary,#fff);line-height:1.45}.activity-details-field-value.mono{font-family:Roboto Mono,monospace}.activity-details-card-list{display:flex;flex-direction:column;gap:.85rem}.activity-details-card{background:#0a121c73;border:1px solid #2f455c;border:1px solid var(--color-border-interactive-default,#2f455c);border-radius:8px;padding:.9rem}.activity-details-card-title{font-size:.92rem;font-weight:600;margin-bottom:.75rem}.activity-details-empty-state{border:1px dashed #2f455c;border:1px dashed var(--color-border-interactive-default,#2f455c);border-radius:8px;color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);opacity:.82;padding:.95rem}.activity-details-delete-button::part(button){border-color:#c94b4b99;color:#ff8f8f}@media (max-width:900px){.activity-details-drawer{width:100vw}.activity-details-grid--two-up{grid-template-columns:1fr}.activity-details-section-header{flex-direction:column}}.activity-dictionary-page{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;padding:1rem}.activity-dictionary-page-header{border-bottom:1px solid #2f455c;display:flex;flex-direction:column;gap:.35rem;padding-bottom:.75rem}.activity-dictionary-page-title{font-size:1.25rem;font-weight:600;margin:0}.activity-dictionary-page-description{color:#8aa4bf;color:var(--color-text-secondary,#8aa4bf);line-height:1.45;margin:0;max-width:64rem}body.activity-dictionary-drawer-open,body.drawer-open{overflow:hidden}.activity-types-table-region{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.activity-table-container::-webkit-scrollbar{height:8px}.activity-table-container::-webkit-scrollbar-thumb{background:var(--color-border-base-default);border-radius:4px}.app-icon-pop-up{height:3.625rem;height:calc(var(--spacing-14, 3.5rem) + var(--spacing-050, .125rem))}rux-toast-stack{top:96px}rux-toast:nth-child(n+5){display:none}rux-menu-item[value=themeToggle] span{align-items:center;display:flex;gap:var(--spacing-2)}rux-global-status-bar{border-bottom:3px solid #ffffff14;padding-right:var(--spacing-3);z-index:100}.app-switcher-icon:focus{outline-offset:-1px}.aosLosOnly::part(date),.aosLosOnly::part(date-label),.aosLosOnly::part(time),.aosLosOnly::part(time-label){display:none}.workspace-nav{align-items:center;background:#14273d;background:var(--color-background-base-header,#14273d);border-bottom:3px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 20px}.workspace-nav__left{align-items:center;display:flex;gap:24px;min-width:0}.workspace-nav__title{font-size:16px;font-weight:600;margin:0 16px 0 0;white-space:nowrap}.workspace-nav__modules{align-items:center;display:flex;gap:4px}.module-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;height:32px;padding:0 12px}.module-tab:hover{background:#ffffff0d}.module-tab.active{background:#00ffff14;border-color:var(--color-palette-cyan-300)}.workspace-nav__right{align-items:center;display:flex;gap:12px}.now-chip{align-items:center;background:#0000;border:1px solid #ffffff2e;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:32px;padding:0 12px}.now-chip:hover{background:#ffffff0d}.now-chip.active{background:#3cff6b24;border-color:var(--color-palette-green-300);color:var(--color-palette-green-300)}.workspace-nav__logo{height:22px;object-fit:contain;opacity:.9;transition:opacity .2s ease;width:auto}.workspace-nav__logo:hover{opacity:1}.login-page{background:radial-gradient(circle at 20% 15%,#4f99ff2e,#0000 28%),radial-gradient(circle at 80% 75%,#4f99ff1a,#0000 24%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.025),#0000 60%),linear-gradient(180deg,#08111d,#0b1726 45%,#07101a);box-sizing:border-box;display:grid;min-height:100vh;overflow:hidden;padding:32px 20px;place-items:center;position:relative;width:100%}.login-page:before{background-image:radial-gradient(2px 2px at 12% 18%,#ffffffbf,#0000 60%),radial-gradient(1.5px 1.5px at 28% 72%,#ffffffa6,#0000 60%),radial-gradient(1.5px 1.5px at 66% 24%,#fff9,#0000 60%),radial-gradient(2px 2px at 82% 62%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 48% 36%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 74% 18%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 18% 84%,#ffffff8c,#0000 60%);content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.login-shell{display:flex;flex-direction:column;gap:18px;position:relative;width:min(540px,100%);z-index:1}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0d,0 0 40px #4f99ff14;overflow:hidden;width:100%}.login-header{padding:18px 32px 10px}.login-brand{align-items:center;display:flex;flex-direction:column;text-align:center}.login-logo{display:block;filter:drop-shadow(0 0 14px rgba(79,153,255,.22));height:auto;margin-bottom:14px;width:256px}.login-title{font-size:2.25rem;font-weight:800;font-weight:700;letter-spacing:.14em;line-height:1}.login-subtitle{font-family:Roboto,sans-serif;font-size:1.02rem;margin-top:8px;opacity:.82}.login-org{font-size:.76rem;letter-spacing:.16em;margin-top:10px;opacity:.5;text-transform:uppercase}.login-body{padding:26px 32px 14px}.login-welcome{margin-bottom:20px;text-align:left}.login-h1{font-size:1.6rem;font-weight:700;line-height:1.2}.login-h2{font-size:1rem;line-height:1.45;margin-top:8px;opacity:.78}.login-form{display:flex;flex-direction:column;gap:14px}.login-form rux-button{align-self:center;width:220px}.login-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:32px}.login-link{background:#0000;border:0;color:var(--color-text-link);cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:opacity .18s ease}.login-card:hover{box-shadow:0 28px 70px #00000080,0 0 0 1px #ffffff0f,0 0 60px #4f99ff1f}.login-divider{display:grid;margin:8px 0 4px;opacity:.75;place-items:center;position:relative}.login-divider:before{background:linear-gradient(90deg,#ffffff08,#ffffff29,#ffffff08);content:"";height:1px;left:0;position:absolute;right:0}.login-divider span{background:#112235;background:var(--color-background-surface,#112235);font-size:.82rem;letter-spacing:.08em;padding:0 12px;position:relative;text-transform:uppercase}.login-footer{align-items:center;display:flex;font-size:.95rem;gap:8px;justify-content:center;margin-top:8px;padding-top:2px;text-align:center}.login-muted{opacity:.72}.login-meta{display:flex;font-size:.84rem;justify-content:center;opacity:.58}@media (max-width:560px){.login-page{padding:20px 14px}.login-shell{width:min(600px,100%)}.login-logo{width:108px}.login-title{font-family:Roboto,sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:.14em;line-height:1}.login-row{align-items:flex-start;flex-direction:column}.login-footer{flex-direction:column;gap:4px}}.activity-items-page{background:var(--color-background-base-default);color:var(--color-text-primary);height:100vh;overflow:hidden}.activity-items-page rux-container,.activity-items-page rux-container::part(container){min-height:0}.activity-items-page rux-input,.activity-items-page rux-select,.activity-items-page rux-textarea{display:block;width:100%}.workspace-shell{grid-gap:1rem;grid-gap:var(--spacing-4,1rem);background:var(--color-background-base-default);display:grid;gap:1rem;gap:var(--spacing-4,1rem);grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100vh - 4.5rem);min-height:0;overflow:hidden;padding:1rem;padding:var(--spacing-4,1rem)}.mission-page-header{grid-gap:.25rem;grid-gap:var(--spacing-1,.25rem);display:grid;gap:.25rem;gap:var(--spacing-1,.25rem);min-width:0;padding:0 .25rem;padding:0 var(--spacing-1,.25rem)}.mission-page-header__eyebrow{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.04em;margin:0;text-transform:uppercase}.mission-page-header__title-row{align-items:center;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between;min-width:0}.mission-page-header__title{color:var(--color-text-primary);font-size:1.5rem;font-size:var(--font-size-2xl,1.5rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25);margin:0;min-width:0}.workspace-topbar{align-items:flex-start;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between;padding:0 .25rem;padding:0 var(--spacing-1,.25rem)}.workspace-title{color:var(--color-text-primary);font-size:1.25rem;font-size:var(--font-size-xl,1.25rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25)}.workspace-subtitle{color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin-top:.25rem;margin-top:var(--spacing-1,.25rem);max-width:60rem}.workspace-summary-pills{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-2,.5rem)}.workspace-pill{align-items:center;background:var(--color-background-surface-default);border:1px solid var(--color-border-base-default);color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);min-height:2rem;padding:0 .75rem;padding:0 var(--spacing-3,.75rem)}.tab-shell,.workspace-tab-bar{padding:0 .25rem;padding:0 var(--spacing-1,.25rem)}.main-grid,.review-grid{grid-gap:1rem;grid-gap:var(--spacing-4,1rem);align-items:stretch;display:grid;gap:1rem;gap:var(--spacing-4,1rem);grid-template-columns:minmax(27rem,34rem) minmax(0,1fr);height:100%;min-height:0}.browser-container,.composer-container,.message-container,.mini-container,.review-detail-container,.review-list-container{width:100%}.browser-container,.composer-container,.review-detail-container,.review-list-container{background:var(--color-background-surface-default);border:1px solid var(--color-border-base-default);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.browser-container::part(container),.composer-container::part(container),.review-detail-container::part(container),.review-list-container::part(container){background:#0000;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-inline:0}.browser-container::part(body),.composer-container::part(body),.review-detail-container::part(body),.review-list-container::part(body){flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.panel-content{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);align-content:start;box-sizing:border-box;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);min-height:100%;min-width:0;padding:.75rem 1rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem) var(--spacing-4,1rem);width:100%}.browser-container .panel-content,.composer-container .panel-content,.review-detail-container .panel-content,.review-list-container .panel-content{height:100%;min-height:0}.panel-section-divider{background:var(--color-border-base-default);height:1px;margin-top:-.125rem;margin-top:calc(var(--spacing-1, .25rem)*-.5);width:100%}.message-text{font-size:.875rem;font-size:var(--font-size-sm,.875rem);min-height:1.5rem}.message-container.success .message-text{color:var(--color-status-normal)}.message-container.error .message-text{color:var(--color-status-critical)}.message-container.info .message-text{color:var(--color-text-secondary)}.browser-toolbar,.composer-actions,.review-filter-actions,.review-search-row{display:flex;gap:.75rem;gap:var(--spacing-3,.75rem)}.browser-toolbar{align-items:center;justify-content:space-between}.browser-toolbar-main{flex:1 1 auto;min-width:0}.review-search-row{align-items:end}.browser-toolbar-available{align-self:center;flex:0 0 auto;font-size:.875rem;font-size:var(--font-size-sm,.875rem);line-height:1.25;line-height:var(--line-height-sm,1.25);white-space:nowrap}.browser-toolbar-available-label{color:var(--color-text-secondary)}.browser-toolbar-available-value{color:var(--color-status-normal);font-weight:700;font-weight:var(--font-weight-bold,700)}.composer-actions,.review-filter-actions{justify-content:flex-end}.composer-actions{align-items:center;border-top:1px solid var(--color-border-base-default);margin-top:auto;padding-top:.75rem;padding-top:var(--spacing-3,.75rem)}.field-label,.section-kicker,.summary-label{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);letter-spacing:.03em}.summary-value{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-value.strong{font-size:1rem;font-size:var(--font-size-base,1rem)}.summary-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-family-monospace,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);white-space:normal;word-break:break-all}.review-filter-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.review-filter-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.context-form-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);align-items:end;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,1.3fr) minmax(12rem,1fr) minmax(12rem,1fr)}.definition-context-section{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem)}.composer-primary-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,2fr) minmax(12rem,1.2fr) minmax(10rem,.8fr)}.composer-primary-grid,.composer-secondary-grid{align-items:start;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.composer-secondary-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.composer-constraint-grid,.constraint-grid{align-items:start}.composer-constraint-grid,.constraint-grid,.detail-metadata-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:repeat(2,minmax(0,1fr))}.activity-form-field,.composer-description-block,.composer-scheduling-block,.field-block{min-width:0}.composer-description-block{align-self:stretch}.astro-native-select{background:var(--color-background-surface-default);border:1px solid var(--color-border-base-default);border-radius:0;color:var(--color-text-primary);height:2.5rem;min-width:0;padding:0 .75rem;padding:0 var(--spacing-3,.75rem);width:100%}.astro-native-select:focus{border-color:var(--color-border-interactive-default);outline:1px solid var(--color-border-interactive-default);outline-offset:0}.astro-native-select:disabled{opacity:.5;opacity:var(--opacity-disabled,.5)}.source-summary{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem);grid-template-columns:repeat(4,minmax(0,1fr));padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.source-summary.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.context-banner{grid-gap:.25rem;grid-gap:var(--spacing-1,.25rem);background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);display:grid;gap:.25rem;gap:var(--spacing-1,.25rem);padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.context-banner-title{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem)}.context-banner-content{color:var(--color-text-primary);display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-2,.5rem)}.constraint-summary-banner,.context-banner-content{font-size:.875rem;font-size:var(--font-size-sm,.875rem)}.constraint-summary-banner{color:var(--color-text-secondary);margin-bottom:0}.scheduling-mode-card{grid-gap:1rem;grid-gap:var(--spacing-4,1rem);background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);display:grid;gap:1rem;gap:var(--spacing-4,1rem);padding:1rem;padding:var(--spacing-4,1rem)}.scheduling-mode-header{grid-gap:.25rem;grid-gap:var(--spacing-1,.25rem);display:grid;gap:.25rem;gap:var(--spacing-1,.25rem)}.detail-toolbar-title,.scheduling-mode-title{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25)}.scheduling-mode-description{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);line-height:1.5rem;line-height:var(--line-height-base,1.5rem)}.mode-segmented-shell{align-items:center;background:var(--color-background-base-default);border:1px solid var(--color-border-base-default);display:flex;justify-content:center;padding:.375rem;padding:var(--spacing-1-5,.375rem);width:100%}.mode-segmented-control{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.375rem;gap:var(--spacing-1-5,.375rem);justify-content:center;min-height:2.5rem}.mode-button{min-width:7.25rem}.mode-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-border-interactive-default)}.scheduling-mode-footer{border-top:1px solid var(--color-border-base-default);padding-top:.25rem;padding-top:var(--spacing-1,.25rem)}.activity-list-table,.browser-list,.composer-scroll-region{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem);min-height:0;overflow:auto;padding-right:.25rem;padding-right:var(--spacing-1,.25rem)}.browser-list{align-content:start;padding-bottom:.75rem;padding-bottom:var(--spacing-3,.75rem)}.browser-list--fill{flex:1 1 auto}.composer-scroll-region{align-content:start;height:100%;overflow-x:hidden;overflow-y:auto}.activity-type-card,.mission-activity-row{grid-gap:.375rem;grid-gap:var(--spacing-1-5,.375rem);background:var(--color-background-surface-default);border:1px solid var(--color-border-base-default);color:inherit;cursor:pointer;display:grid;gap:.375rem;gap:var(--spacing-1-5,.375rem);min-width:0;padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease}.activity-type-card:hover,.mission-activity-row:hover{border-color:var(--color-border-interactive-default);transform:translateY(-1px)}.activity-type-card.selected,.mission-activity-row.selected{background:var(--color-background-interactive-hover);border-color:var(--color-border-interactive-default);box-shadow:inset 0 0 0 1px var(--color-border-interactive-default)}.activity-type-card-topline,.activity-type-description,.activity-type-footer,.activity-type-meta-row,.activity-type-name,.mission-activity-counts,.mission-activity-meta,.mission-activity-name{min-width:0}.activity-type-name,.mission-activity-name{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25)}.activity-type-description{color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);line-height:1.5rem;line-height:var(--line-height-base,1.5rem)}.activity-type-description.single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-type-footer.compact,.activity-type-meta-row.compact{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .5rem;gap:var(--spacing-1-5,.375rem) var(--spacing-2,.5rem);justify-content:flex-start}.mission-activity-row{align-items:start;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,1fr) auto}.mission-activity-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-2,.5rem)}.mission-activity-counts,.mission-activity-meta{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem)}.mission-activity-counts{white-space:nowrap}.status-badge{border:1px solid var(--color-border-base-default);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.03em;min-height:1.35rem;padding:0 .45rem;text-transform:uppercase}.status-active{color:var(--color-status-normal)}.status-active,.status-draft{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default))}.status-draft{color:var(--color-status-caution)}.toggle-row{align-items:center;display:flex}.toggle-row.split{gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between}.toggle-inline{display:inline-flex;gap:.5rem;gap:var(--spacing-2,.5rem)}.detail-toolbar{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);padding:.875rem;padding:var(--spacing-3-5,.875rem)}.metadata-card{padding:.75rem;padding:var(--spacing-3,.75rem)}.constraint-shell,.metadata-card{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);min-width:0}.constraint-shell{padding:.625rem;padding:var(--spacing-2-5,.625rem)}.constraint-list{grid-gap:.65rem;display:grid;gap:.65rem;margin:0;padding-left:1rem;padding-left:var(--spacing-4,1rem)}.constraint-list li{align-items:center;color:var(--color-text-primary);display:flex;flex-wrap:wrap;gap:.375rem;gap:var(--spacing-1-5,.375rem)}.constraint-title{font-weight:700;font-weight:var(--font-weight-bold,700)}.constraint-chip,.constraint-detail{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);padding:.125rem .375rem}.activity-form-section{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.activity-form-subsection-header{align-items:start;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between}.activity-form-subsection-header h4{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin:0 0 .2rem}.activity-form-subsection-header p{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);margin:0}.activity-form-empty-state{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px dashed var(--color-border-base-default);color:var(--color-text-secondary);padding:.75rem;padding:var(--spacing-3,.75rem)}.activity-form-repeatable-card,.activity-form-repeatable-list{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.activity-form-repeatable-card{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);padding:.75rem;padding:var(--spacing-3,.75rem)}.activity-form-repeatable-card-header{align-items:center;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between}.activity-form-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.activity-form-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-inline,.empty-state{color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm,.875rem)}.empty-state.large{display:grid;min-height:14rem;place-items:center;text-align:center}.list-header-row{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);justify-content:space-between}.composer-container rux-textarea,.review-detail-container rux-textarea{display:block}.composer-description-block rux-textarea,.composer-description-block rux-textarea::part(textarea){width:100%}.request-modal-overlay{align-items:center;background:#0000009e;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.request-modal{background:var(--color-background-surface-default);border:1px solid var(--color-border-base-default);box-shadow:0 12px 40px #00000059;max-height:92vh;overflow-y:auto;width:min(1100px,100%)}.request-modal-header{padding:1rem 1.25rem 0}.request-modal-header h2{font-size:1.25rem;font-weight:700;margin:0}.request-modal-body{grid-gap:1rem;display:grid;gap:1rem;padding:1rem 1.25rem}.request-modal-footer{display:flex;gap:.75rem;justify-content:flex-end;padding:0 1.25rem 1.25rem}.request-section{grid-gap:.75rem;display:grid;gap:.75rem}.request-section--primary{gap:1rem}.request-section--muted{background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px dashed var(--color-border-base-default);padding:.875rem 1rem}.request-primary-grid{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,2fr) minmax(10rem,.85fr)}.request-mode-card{grid-gap:.75rem;background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);display:grid;gap:.75rem;padding:1rem}.request-mode-card__header{grid-gap:.2rem;display:grid;gap:.2rem}.request-mode-card__title{color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.request-mode-card__toggle-shell{justify-content:flex-start}.request-mode-help{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45;margin-top:0}.request-section-header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.request-section-header h3{font-size:.9375rem;margin:0 0 .2rem}.request-section-header p{color:var(--color-text-secondary);font-size:.8125rem;margin:0}.request-time-toolbar{align-items:center;display:flex;justify-content:flex-end}.request-time-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.request-auto-note{color:var(--color-text-secondary);font-size:.875rem}.utc-picker{grid-gap:.45rem;background:var(--color-background-base-default);border:1px solid var(--color-border-base-default);display:grid;gap:.45rem;padding:.75rem .9rem}.utc-picker--dense{gap:.3rem;padding:.55rem .7rem}.utc-picker__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.utc-picker__label{color:var(--color-text-primary);font-size:.8125rem;font-weight:700}.utc-picker__badge{align-items:center;background:var(--color-background-base-default);background:var(--color-background-base-alt,var(--color-background-base-default));border:1px solid var(--color-border-base-default);color:var(--color-text-secondary);display:inline-flex;font-size:.6875rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-width:2rem;padding:.1rem .35rem}.utc-picker__controls{grid-gap:.35rem;gap:.35rem;grid-template-columns:minmax(8.25rem,9rem) 3.5rem .5rem 3.5rem}.utc-picker__date{min-width:0}.utc-picker__date rux-input,.utc-picker__date rux-input::part(input){width:100%}.utc-picker__select{height:2.5rem;min-width:0}.utc-picker__colon{color:var(--color-text-secondary);font-weight:700;line-height:1;text-align:center;width:.5rem}.utc-picker__footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:1rem}.utc-picker__help,.utc-picker__preview{color:var(--color-text-secondary);font-size:.75rem}.utc-picker__preview{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-family-monospace,ui-monospace,SFMono-Regular,Menlo,monospace)}.utc-picker__controls{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(8.5rem,9.25rem) 4rem .6rem 4rem}.utc-picker--dense .utc-picker__help,.utc-picker--dense .utc-picker__preview{display:none}@media (max-width:980px){.request-modal{width:100%}.request-primary-grid,.request-time-grid{grid-template-columns:1fr}.request-section-header{align-items:stretch;flex-direction:column}.utc-picker--dense .utc-picker__controls{gap:.45rem;grid-template-columns:minmax(7.5rem,8.5rem) 3.75rem .5rem 3.75rem}.utc-picker__hint{font-size:.75rem;margin-left:.25rem;opacity:.7}}@media (max-width:1280px){.composer-constraint-grid,.composer-secondary-grid,.constraint-grid,.detail-metadata-grid,.main-grid,.review-grid,.source-summary,.source-summary.compact{grid-template-columns:1fr}.activity-form-grid--two-up,.composer-primary-grid,.context-form-grid,.review-filter-grid,.review-filter-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspace-shell{grid-template-rows:auto auto auto auto;height:auto;min-height:100vh}.main-grid,.review-grid{grid-template-columns:1fr;height:auto}.browser-container,.composer-container,.review-detail-container,.review-list-container{height:auto;min-height:26rem}.activity-form-grid--two-up,.composer-primary-grid,.context-form-grid,.review-filter-grid,.review-filter-grid--four{grid-template-columns:1fr}.activity-form-subsection-header,.mission-page-header__title-row,.review-search-row,.toggle-row.split,.workspace-topbar{align-items:stretch;flex-direction:column}}.requests-page{display:flex;flex-direction:column;gap:16px;height:calc(100vh - 170px);min-height:0;overflow:hidden;padding:16px}.requests-header{color:var(--color-text-secondary);flex:0 0 auto}.requests-header p{margin:0}.requests-summary-row{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.requests-summary-pill{background:var(--color-background-base-default);border:1px solid var(--color-border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:10px 12px}.requests-summary-pill__label{color:var(--color-text-secondary);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.requests-summary-pill__value{color:var(--color-text-primary);font-size:18px;font-weight:600}.requests-layout{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr) 380px;min-height:0;overflow:hidden}.table-wrapper{background:var(--color-background-base-default);border:1px solid var(--color-border-subtle);border-radius:8px;height:100%;min-height:0;overflow:auto}.requests-table{border-collapse:collapse;min-width:900px;width:100%}.requests-table th{background:var(--color-background-surface-header);border-bottom:1px solid var(--color-border-interactive-muted);color:var(--color-text-secondary);font-size:12px;letter-spacing:.04em;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.requests-table td{border-bottom:1px solid var(--color-border-subtle);padding:12px;vertical-align:top}.request-row{cursor:pointer}.request-row:hover{background:#3b82f614}.request-row--selected{background:#3b82f61f}.requests-state-cell{color:var(--color-text-secondary);padding:20px 12px;text-align:center}.request-primary-cell{display:flex;flex-direction:column;gap:4px;min-width:260px}.request-name{color:var(--color-text-primary);font-weight:600}.request-description{color:var(--color-text-secondary);font-size:14px}.status-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}.badge-neutral{background:#94a3b81f;border-color:#94a3b840;color:#cbd5e1}.badge-info{background:#3b82f61f;border-color:#3b82f640;color:#93c5fd}.badge-positive{background:#22c55e1f;border-color:#22c55e40;color:#86efac}.badge-warning{background:#f59e0b1f;border-color:#f59e0b40;color:#fcd34d}.badge-critical{background:#ef44441f;border-color:#ef444440;color:#fca5a5}.request-drawer{background:var(--color-background-base-default);border:1px solid var(--color-border-subtle);border-radius:8px;height:100%;min-height:0;overflow:hidden}.request-drawer__content,.request-drawer__empty{box-sizing:border-box;height:100%;overflow-y:auto;padding:16px}.request-drawer__empty{grid-gap:8px;align-content:start;display:grid;gap:8px}.request-drawer__empty-title{color:var(--color-text-primary);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.request-drawer__empty-text{color:var(--color-text-secondary);font-size:14px;line-height:1.45}.request-drawer__header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.request-drawer__eyebrow{color:var(--color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.request-drawer__title{color:var(--color-text-primary);font-size:20px;line-height:1.2;margin:0}.request-drawer__section{grid-gap:10px;border-top:1px solid var(--color-border-subtle);display:grid;gap:10px;margin-top:16px;padding-top:16px}.request-drawer__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.request-drawer__section-title{color:var(--color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.drawer-status-row{display:flex;flex-wrap:wrap;gap:8px}.drawer-description{color:var(--color-text-primary);font-size:14px;line-height:1.5;white-space:pre-wrap}.drawer-metadata-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.drawer-metadata-card{background:var(--color-background-surface-default);border:1px solid var(--color-border-subtle);border-radius:6px;padding:10px 12px}.drawer-metadata-label{color:var(--color-text-secondary);font-size:12px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.drawer-metadata-value{color:var(--color-text-primary);font-size:14px;line-height:1.4;word-break:break-word}.drawer-metadata-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(
    --font-family-monospace,ui-monospace,SFMono-Regular,Menlo,monospace
  );font-size:12px}.drawer-list{grid-gap:10px;display:grid;gap:10px;margin:0;padding-left:18px}.drawer-list-item{grid-gap:6px;display:grid;gap:6px}.drawer-feedback-item{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:6px;list-style:none;margin-left:-18px;padding:10px 12px}.drawer-list-item__title{color:var(--color-text-primary);font-size:14px;font-weight:600}.drawer-chip-row{display:flex;flex-wrap:wrap;gap:8px}.drawer-chip{align-items:center;background:var(--color-background-surface-default);border:1px solid var(--color-border-subtle);border-radius:999px;display:inline-flex;font-size:12px;padding:3px 8px}.drawer-chip,.drawer-empty-state{color:var(--color-text-secondary)}.drawer-empty-state{font-size:14px}@media (max-width:1280px){.requests-page{height:auto;overflow:visible}.requests-layout{grid-template-columns:1fr;overflow:visible}.table-wrapper{height:auto;max-height:60vh}.request-drawer{height:auto;min-height:320px}.request-drawer__content,.request-drawer__empty{height:auto;max-height:60vh}}.product-ingest-page{background:#0000;border-top:1px solid #ffffff14;box-sizing:border-box;color:#fff;color:var(--color-text-primary,#fff);display:flex;flex-direction:column;gap:20px;height:calc(100vh - 118px);overflow-x:hidden;overflow-y:auto;padding:14px 20px 20px;scrollbar-gutter:stable}.product-ingest-page::-webkit-scrollbar{width:12px}.product-ingest-page::-webkit-scrollbar-track{background:#ffffff0f}.product-ingest-page::-webkit-scrollbar-thumb{background:#42c8f559;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.product-ingest-page::-webkit-scrollbar-thumb:hover{background:#42c8f580;background-clip:padding-box;border:2px solid #0000}.product-ingest-page__hidden-input{display:none}.product-ingest-page__header{align-items:flex-start;background:linear-gradient(180deg,#102234f2,#0c1826f2);border:1px solid #ffffff14;border-radius:10px;box-shadow:0 12px 24px #00000038;display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.product-ingest-page__eyebrow{color:#9fb3c8;color:var(--color-text-secondary,#9fb3c8);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.product-ingest-page__title{font-size:28px;font-weight:700;line-height:1.1;margin:0}.product-ingest-page__subtitle{color:#b2c3d6;color:var(--color-text-secondary,#b2c3d6);line-height:1.5;margin:10px 0 0;max-width:820px}.product-ingest-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.product-ingest-toolbar{grid-gap:16px;align-items:center;background:linear-gradient(180deg,#14273dd1,#1c3048d1);border:1px solid #ffffff14;border-radius:10px;display:grid;gap:16px;grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr) auto;padding:16px 20px}.product-ingest-toolbar__field{display:flex;flex-direction:column;gap:8px}.product-ingest-toolbar__field--title{justify-content:center}.product-ingest-toolbar__caption{color:#b2c3d6;color:var(--color-text-secondary,#b2c3d6);font-size:13px;line-height:1.4}.product-ingest-toolbar__field label{color:#b2c3d6;color:var(--color-text-secondary,#b2c3d6);font-size:12px;font-weight:600}.product-ingest-toolbar__field select{background:#101d2b;border:1px solid #ffffff24;border-radius:6px;color:#fff;font:inherit;height:36px;padding:0 12px}.product-ingest-toolbar__toggle{align-items:center;display:flex;min-height:36px}.product-ingest-checkbox{align-items:center;color:#c4d3e2;color:var(--color-text-secondary,#c4d3e2);display:inline-flex;font-size:14px;gap:10px}.product-ingest-checkbox input{accent-color:#42c8f5}.product-ingest-toolbar__meta{display:flex;gap:12px}.product-ingest-stat{background:#0a1521b8;border:1px solid #ffffff14;border-radius:8px;min-width:90px;padding:10px 14px;text-align:right}.product-ingest-stat__label{color:#8fa5bc;color:var(--color-text-secondary,#8fa5bc);display:block;font-size:11px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.product-ingest-callout{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;gap:10px;padding:12px 14px}.product-ingest-callout--warning{background:#ffc10714;border:1px solid #ffc10747;color:#ffe28a}.product-ingest-section{display:flex;flex-direction:column;gap:14px}.product-ingest-section__header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.product-ingest-section__header h3{font-size:18px;margin:0}.product-ingest-section__header p{color:#a5b8cb;color:var(--color-text-secondary,#a5b8cb);margin:0}.product-ingest-panels{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(320px,1fr))}.spacecraft-panel{background:#0f1d2dd1;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 10px 20px #00000029;display:flex;flex-direction:column;gap:16px;padding:18px}.spacecraft-panel__header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.spacecraft-panel__header h3{font-size:20px;margin:0}.spacecraft-panel__header p{color:#8ea6bf;color:var(--color-text-secondary,#8ea6bf);margin:4px 0 0}.product-slot__badge,.spacecraft-panel__chip{align-items:center;background:#0077b61a;border:1px solid #0077b638;border-radius:999px;color:#0b6aa2;display:inline-flex;font-size:11px;font-weight:600;height:22px;padding:0 8px;white-space:nowrap}.spacecraft-panel__group{display:flex;flex-direction:column;gap:12px}.spacecraft-panel__group-title{align-items:center;color:#d7e7f6;display:inline-flex;font-weight:600;gap:8px}.shared-products-grid,.spacecraft-panel__slots{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(220px,1fr))}.shared-products-grid{grid-template-columns:repeat(auto-fit,minmax(320px,420px))}.product-slot{background:linear-gradient(180deg,#122132e6,#0b1623e6);border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;gap:12px;min-height:220px;padding:14px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.product-slot.is-dragging{border-color:#42c8f5;box-shadow:0 0 0 1px #42c8f538,0 12px 24px #00000038;transform:translateY(-1px)}.product-slot__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.product-slot__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-slot__title{font-size:15px;margin:0}.product-slot__description{color:#aac0d5;color:var(--color-text-secondary,#aac0d5);font-size:13px;line-height:1.45;margin:6px 0 0}.product-slot__dropzone{align-items:center;background:#0c1e2e8c;border:1px dashed #42c8f552;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:124px;padding:18px;transition:background .14s ease,border-color .14s ease}.product-slot__dropzone:hover{background:#12283cad;border-color:#42c8f594}.product-slot__dropzone-title{font-weight:600}.product-slot__dropzone-subtitle{color:#a8bed2;color:var(--color-text-secondary,#a8bed2);font-size:12px}.product-slot__footer{color:#8ca3ba;color:var(--color-text-secondary,#8ca3ba);display:flex;font-size:12px;justify-content:flex-end}.queue-table{background:#0e1b2adb;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.queue-table__head,.queue-table__row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:2.2fr 1.4fr 1.2fr 1.6fr 1.2fr;padding:14px 16px}.queue-table__head{background:#ffffff0a;border-bottom:1px solid #ffffff14;color:#9cb4ca;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.queue-table__row+.queue-table__row{border-top:1px solid #ffffff0f}.queue-table__file-cell{display:flex;flex-direction:column;gap:4px}.queue-table__file-cell span,.queue-table__message{color:#9fb4c9;font-size:12px;margin:4px 0 0}.queue-table__actions{display:flex;flex-wrap:wrap;gap:8px}.queue-table__empty{align-items:center;color:#a9bfd3;display:flex;gap:14px;justify-content:center;min-height:180px;padding:24px;text-align:left}.queue-table__empty p,.queue-table__empty strong{display:block}.queue-table__empty p{margin:4px 0 0}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.05em;min-height:22px;padding:0 8px;text-transform:uppercase}.status-pill--pending{background:#64b5f61f;color:#9fd2ff}.status-pill--uploading{background:#ffc10724;color:#ffd666}.status-pill--success{background:#4caf5024;color:#8ef7a1}.status-pill--duplicate_skipped{background:#aaaaaa29;color:#d2d2d2}.status-pill--error{background:#f4433624;color:#ff9b95}.product-ingest-dialog-scrim{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040a12b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.product-ingest-dialog{background:#132335;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 20px 48px #0000005c;width:min(560px,100%)}.product-ingest-dialog__footer,.product-ingest-dialog__header{align-items:center;display:flex;justify-content:space-between;padding:16px 18px}.product-ingest-dialog__header{border-bottom:1px solid #ffffff14}.product-ingest-dialog__header h3{font-size:20px;margin:0}.product-ingest-dialog__body{display:flex;flex-direction:column;gap:16px;padding:18px}.product-ingest-dialog__close{align-items:center;background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.product-ingest-dialog__close:hover{background:#ffffff0f}.product-ingest-dialog__picker{align-items:center;background:#0b1825c7;border:1px dashed #42c8f557;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:26px 18px;text-align:center}.product-ingest-dialog__picker input{display:none}.product-ingest-dialog__picker span{font-weight:600}.product-ingest-dialog__picker small{color:#9eb4c8}@media (max-width:1200px){.product-ingest-panels{grid-template-columns:1fr}.spacecraft-panel__slots{grid-template-columns:1fr 1fr}.product-ingest-toolbar{grid-template-columns:1fr}.product-ingest-toolbar__meta{justify-content:flex-start}}@media (max-width:720px){.product-ingest-page__header,.product-ingest-section__header,.queue-table__head,.queue-table__row{grid-template-columns:1fr}.product-ingest-page__header,.product-ingest-section__header{align-items:flex-start;flex-direction:column}.shared-products-grid,.spacecraft-panel__slots{grid-template-columns:1fr}.queue-table__head{display:none}.queue-table__row{display:flex;flex-direction:column}}body.light-theme .product-ingest-page{background:#f4f7fb;border-top:1px solid #102a431f;color:#102a43}body.light-theme .product-ingest-page::-webkit-scrollbar-track{background:#102a4314}body.light-theme .product-ingest-page::-webkit-scrollbar-thumb{background:#0077b647}body.light-theme .product-ingest-page__header{align-items:center;background:linear-gradient(180deg,#fff,#f3f7fb);border:1px solid #102a431a;box-shadow:0 8px 18px #102a430f}body.light-theme .product-ingest-page__title,body.light-theme .product-ingest-section__header h3,body.light-theme .product-slot__title,body.light-theme .queue-table__empty,body.light-theme .spacecraft-panel__group-title,body.light-theme .spacecraft-panel__header h3{color:#102a43}body.light-theme .product-ingest-dialog__picker small,body.light-theme .product-ingest-page__eyebrow,body.light-theme .product-ingest-page__subtitle,body.light-theme .product-ingest-section__header p,body.light-theme .product-ingest-stat__label,body.light-theme .product-ingest-toolbar__caption,body.light-theme .product-ingest-toolbar__field label,body.light-theme .product-slot__description,body.light-theme .product-slot__dropzone-subtitle,body.light-theme .product-slot__footer,body.light-theme .queue-table__file-cell span,body.light-theme .queue-table__message,body.light-theme .spacecraft-panel__header p{color:#5b7083}body.light-theme .product-ingest-toolbar{background:#eaf1f8;border:1px solid #102a431a;box-shadow:inset 0 1px 0 #ffffff8c}body.light-theme .product-ingest-toolbar__field select{background:#fff;border:1px solid #102a4329;color:#102a43}body.light-theme .product-ingest-checkbox{color:#334e68}body.light-theme .product-ingest-stat{background:#fff;border:1px solid #102a431a;box-shadow:0 2px 6px #102a430a;color:#102a43}body.light-theme .spacecraft-panel{background:#dfe7f0;border:1px solid #102a431a;box-shadow:0 4px 10px #102a430d}body.light-theme .spacecraft-panel__header{border-bottom:1px solid #102a431a}body.light-theme .product-slot{background:linear-gradient(180deg,#fdfefe,#eef4f9);border:1px solid #102a431a;box-shadow:inset 0 1px 0 #ffffff8c}body.light-theme .product-slot.is-dragging{border-color:#1d70b8;box-shadow:0 0 0 1px #1d70b824,0 6px 14px #102a4314}body.light-theme .product-slot__dropzone{background:#f7fbff;border:1px dashed #1d70b866;color:#102a43}body.light-theme .product-slot__dropzone:hover{background:#edf6fd;border-color:#1d70b899}body.light-theme .queue-table{background:#fff;border:1px solid #102a431a}body.light-theme .queue-table__head{background:#edf3f8;border-bottom:1px solid #102a431a;color:#486581}body.light-theme .queue-table__row+.queue-table__row{border-top:1px solid #102a4314}body.light-theme .product-ingest-callout--warning{background:#ffebb373;border:1px solid #b8860b47;color:#7a5a00}body.light-theme .product-ingest-dialog-scrim{background:#102a4329}body.light-theme .product-ingest-dialog{background:#fff;border:1px solid #102a431f;box-shadow:0 18px 40px #102a431f;color:#102a43}body.light-theme .product-ingest-dialog__header{border-bottom:1px solid #102a4314}body.light-theme .product-ingest-dialog__close:hover{background:#102a430f}body.light-theme .product-ingest-dialog__picker{background:#f6fbff;border:1px dashed #1d70b852}.ingest-history-shell{background:#0e1b2adb;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.ingest-history-table{border-collapse:collapse;width:100%}.ingest-history-table thead th{background:#ffffff0a;border-bottom:1px solid #ffffff14;color:#9cb4ca;font-size:12px;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase}.ingest-history-table tbody td{padding:12px 14px;vertical-align:top}.ingest-history-table tbody tr+tr td{border-top:1px solid #ffffff0f}.ingest-history-file{display:flex;flex-direction:column;gap:4px}.ingest-history-file strong{display:block}.ingest-history-file span{color:#9fb4c9;font-size:12px}.ingest-history-empty{color:#9fb4c9;padding:18px}.history-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.05em;min-height:22px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.history-status-pill--ok{background:#4caf5024;color:#8ef7a1}.history-status-pill--info{background:#64b5f61f;color:#9fd2ff}.history-status-pill--progress{background:#ffc10724;color:#ffd666}.history-status-pill--neutral{background:#aaaaaa29;color:#d2d2d2}.history-status-pill--error{background:#f4433624;color:#ff9b95}body.light-theme .ingest-history-shell{background:#fff;border:1px solid #102a431f}body.light-theme .ingest-history-table thead th{background:#edf3f8;border-bottom:1px solid #102a431a;color:#486581}body.light-theme .ingest-history-table tbody tr+tr td{border-top:1px solid #102a4314}body.light-theme .ingest-history-empty,body.light-theme .ingest-history-file span{color:#5b7083}body.light-theme .history-status-pill--ok{background:#2e7d321f;color:#2e7d32}body.light-theme .history-status-pill--info{background:#1565c01a;color:#1565c0}body.light-theme .history-status-pill--progress{background:#f57c001f;color:#c25e00}body.light-theme .history-status-pill--neutral{background:#607d8b1f;color:#546e7a}body.light-theme .history-status-pill--error{background:#c628281f;color:#c62828}.rux-body-1{font-weight:400}.rux-body-1,.rux-body-1-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;letter-spacing:.005em;line-height:1.5}.rux-body-1-bold{font-weight:700}.rux-body-2{font-weight:400}.rux-body-2,.rux-body-2-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;letter-spacing:.005em;line-height:1.42857}.rux-body-2-bold{font-weight:700}.rux-body-3{font-weight:400}.rux-body-3,.rux-body-3-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;letter-spacing:.005em;line-height:1.33333}.rux-body-3-bold{font-weight:700}.rux-control-body-1{font-weight:400}.rux-control-body-1,.rux-control-body-1-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;letter-spacing:.005em;line-height:1.25}.rux-control-body-1-bold{font-weight:700}.rux-heading-1{font-weight:400}.rux-heading-1,.rux-heading-1-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.125rem;letter-spacing:.0025em;line-height:1.17647}.rux-heading-1-bold{font-weight:700}.rux-heading-2{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.16667}.rux-heading-3{font-weight:500}.rux-heading-3,.rux-heading-4{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;letter-spacing:.0015em;line-height:1.2}.rux-heading-4{font-weight:300}.rux-heading-5{font-weight:400}.rux-heading-5,.rux-heading-6{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.33333}.rux-heading-6{font-weight:300}.rux-display-1{font-size:3.75rem;font-weight:300;letter-spacing:-.005em}.rux-display-1,.rux-display-2{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.16667}.rux-display-2{font-size:3rem;font-weight:400;letter-spacing:0}.rux-monospace-1{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.14286}: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:0.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:0.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:1.16667;--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:-0.005em;--font-display-1-font-size:3.75rem;--font-display-1-line-height:1.16667;--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:1.14286;--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:0.005em;--font-body-3-bold-font-size:0.75rem;--font-body-3-bold-line-height:1.33333;--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:0.005em;--font-body-3-font-size:0.75rem;--font-body-3-line-height:1.33333;--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:0.005em;--font-body-2-bold-font-size:0.875rem;--font-body-2-bold-line-height:1.42857;--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:0.005em;--font-body-2-font-size:0.875rem;--font-body-2-line-height:1.42857;--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:0.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:0.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:1.33333;--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:1.33333;--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:0.0015em;--font-heading-4-font-size:1.25rem;--font-heading-4-line-height:1.2;--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:0.0015em;--font-heading-3-font-size:1.25rem;--font-heading-3-line-height:1.2;--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:1.16667;--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:0.0025em;--font-heading-1-bold-font-size:2.125rem;--font-heading-1-bold-line-height:1.17647;--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:0.0025em;--font-heading-1-font-size:2.125rem;--font-heading-1-line-height:1.17647;--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:0.125rem;--spacing-025:0.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:0.75rem;--spacing-2:0.5rem;--spacing-1:0.25rem;--spacing-0:0rem;--paragraph-spacing-0:0;--letter-spacing-sm:-0.005em;--letter-spacing-lg:0.0015em;--letter-spacing-base:0em;--letter-spacing-xl:0.0025em;--letter-spacing-2xl:0.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:0.875rem;--font-size-xs:0.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:0.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:#0000;--color-palette-neutral-000:#fff;--color-palette-neutral-1000:#000;--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 #00000073;--spacing-focus-default:0.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:#000;--color-text-white:#fff;--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:#fff;--color-background-transparent:#0000;--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:0.25rem;--push-button-prefix-dimension:20px;--push-button-prefix-color-fill-selected:#000;--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:0.75rem;--push-button-padding-y-large-icon-only:0.75rem;--push-button-padding-y-small-icon-only:0.25rem;--push-button-padding-y-small:1rem;--push-button-padding-y-medium-icon-only:0.5rem;--push-button-padding-y-medium:0.5rem;--push-button-padding-x-large-icon-only:0.75rem;--push-button-padding-x-large:1rem;--push-button-padding-x-small-icon-only:0.25rem;--push-button-padding-x-small:1rem;--push-button-padding-x-medium-icon-only:0.5rem;--push-button-padding-x-medium:1rem;--push-button-color-background-unselected-hover:#0000;--push-button-color-background-unselected-default:#0000;--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:#000;--push-button-color-text-unselected-hover:#92cbff;--push-button-color-text-unselected-default:#4dacff;--tab-color-border-bottom-selected:#4dacff;--tab-color-text-selected:#fff;--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:0.75rem;--tab-padding-x-large:0.75rem;--tooltip-radius:1px;--tooltip-color-text:#fff;--tooltip-color-background:#3c3e42;--timeline-header-color-background:#172635;--timeline-cell-color-background:#1c3f5e;--textarea-radius:3px;--textarea-padding-y-small:0.5rem;--textarea-padding-y-medium:0.5rem;--textarea-padding-y-large:0.5rem;--textarea-padding-x-small:0.25rem;--textarea-padding-x-medium:0.5rem;--textarea-padding-x-large:0.75rem;--textarea-color-background-default:#101923;--textarea-color-text-placeholder:#a4abb6;--textarea-color-text-default:#fff;--textarea-color-border-invalid:#ff3838;--textarea-color-border-hover:#92cbff;--textarea-color-border-default:#2b659b;--textarea-border-width:1px;--tag-padding-y:0.25rem;--tag-padding-x:0.75rem;--tag-radius:4px;--tag-color-background-unknown:#292a2d;--tag-color-background-fail:#661102;--tag-color-background-pass:#005a00;--tag-color-text:#fff;--tag-color-border-pass:#007a33;--tag-color-border-fail:#8b1703;--tag-color-border-unknown:#292a2d;--tag-shadow-inner-unknown:inset 0px 0px 5px 0px #a4abb6;--tag-shadow-inner-pass:inset 0px 0px 5px 0px #56f000;--tag-shadow-inner-fail:inset 0px 0px 5px 0px #ff3838;--table-body-cell-padding-x:0.5rem;--table-body-cell-padding-y:0.25rem;--table-row-border-width:1px;--table-row-color-border:#101923;--table-row-color-text:#fff;--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 #00000073;--table-header-cell-padding:0.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:#fff;--select-radius:3px;--select-padding-y-small:1rem;--select-padding-y-medium:0.5rem;--select-padding-y-large:0.25rem;--select-padding-x-small:0.25rem;--select-padding-x-medium:0.5rem;--select-padding-x-large:0.75rem;--select-color-text-inline:#fff;--select-color-text:#4dacff;--select-color-border-invalid:#ff3838;--select-color-border-hover:#92cbff;--select-color-border-inline-default:#0000;--select-color-border-default:#2b659b;--select-color-background-inline:#0000;--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 #00000080;--scrollbar-shadow-inner-horizontal:inset 1px 3px 3px 0px #00000080;--scrollbar-radius:4px;--radio-radius-outer:9px;--radio-radius-inner:4px;--radio-control-radius:50%;--radio-control-padding:0.125rem;--radio-control-margin-right:0.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:0.5rem;--progress-padding:0.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:0.875rem;--notification-banner-padding-y-large:1.5rem;--notification-banner-padding-right:0.5rem;--notification-banner-padding-left:1rem;--notification-banner-status-symbol-margin-right:0.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:#fff;--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:#000;--link-color-text-hover:#4dacff;--link-color-text-default:#4dacff;--input-suffix-margin-left:0.25rem;--input-radius:3px;--input-prefix-margin-right:0.25rem;--input-padding-y-small:0.25rem;--input-padding-y-medium:0.5rem;--input-padding-y-large:0.5rem;--input-padding-x-small:0.5rem;--input-padding-x-medium:0.5rem;--input-padding-x-large:0.75rem;--input-icon-dimension:20px;--input-icon-color-fill-default:#4dacff;--input-color-text-placeholder:#a4abb6;--input-color-text-default:#fff;--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:#fff;--gsb-color-background:#172635;--container-color-border:#000;--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:0.5rem;--checkbox-group-border-width:1px;--checkbox-label-margin-left:0.5rem;--checkbox-control-radius:2px;--checkbox-control-padding:0.125rem;--checkbox-control-dimension:24px;--checkbox-radius:2px;--card-radius:3px;--card-footer-padding:0.5rem;--card-body-padding:0.5rem;--card-shadow:0px 4px 4px 1px #00000073;--card-border-width:1px;--card-header-padding-y:0.625rem;--card-header-padding-x:0.5rem;--card-header-suffix-dimension:24px;--card-header-suffix-margin-left:0.5rem;--card-header-prefix-margin-right:0.5rem;--card-header-prefix-dimension:24px;--card-color-background:#101923;--card-color-border:#51555b;--button-radius:3px;--button-padding-y-small-icon-only:0.25rem;--button-padding-y-small:0.25rem;--button-padding-y-medium-icon-only:0.5rem;--button-padding-y-medium:0.5rem;--button-padding-y-large-icon-only:0.75rem;--button-padding-y-large:0.75rem;--button-padding-x-small-icon-only:0.25rem;--button-padding-x-small:1rem;--button-padding-x-medium-icon-only:0.5rem;--button-padding-x-medium:1rem;--button-padding-x-large-icon-only:0.75rem;--button-padding-x-large:1rem;--button-icon-margin-right:0.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:#0000;--button-color-background-secondary:#0000;--button-color-background-primary-hover:#92cbff;--button-color-background-primary-default:#4dacff;--button-color-background-borderless:#0000;--button-border-width:1px}.light-theme{--shadow-overlay:0px 4px 4px 1px #00000059;--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:#fff;--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:#fff;--color-background-base-selected:#cee9fc;--color-background-base-hover:#98bdd3;--color-background-base-header:#f5f6f9;--color-background-base-default:#eaeef4;--tooltip-color-text:#000;--tooltip-color-background:#bbc1c9;--timeline-header-color-background:#f5f6f9;--timeline-cell-color-background:#cbdee9;--tag-shadow-inner-unknown:inset 0px 0px 5px 0px #7b8089;--tag-shadow-inner-pass:inset 0px 0px 5px 0px #00e200;--tag-shadow-inner-fail:inset 0px 0px 5px 0px #ff2a04;--scrollbar-shadow-inner-vertical:inset 3px 3px 3px 0px #00000040;--scrollbar-shadow-inner-horizontal:inset 1px 3px 3px 0px #00000080;--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:#fff;--gsb-color-background:#172635;--container-color-border:#7b8089}:root{--indeterminate-gradient:conic-gradient(#4dacff00,#3330,#4dacff4d,#4dacff99,#4dacffb3,#4dacff);--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;charset=utf-8,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.688 14.637 3.237 3.238a1.245 1.245 0 0 0 1.762 0l3.238-3.238c.787-.787.225-2.137-.887-2.137h-6.476c-1.112 0-1.662 1.35-.874 2.137Z' fill='%234DACFF'/%3E%3C/svg%3E");--rux-input-calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 15c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V9h14v10ZM9 13v-2H7v2h2Zm2-2h2v2h-2v-2Zm6 2v-2h-2v2h2Z' fill='%234dacff'/%3E%3C/svg%3E");--rux-input-time-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='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 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2ZM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm-.28-13h.06c.4 0 .72.32.72.72v4.54l3.87 2.3c.35.2.46.65.25.99-.2.34-.64.44-.98.24l-4.15-2.49a.99.99 0 0 1-.49-.86V7.72c0-.4.32-.72.72-.72Z' fill='%234dacff'/%3E%3C/svg%3E");--rux-input-search-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.71 14h.79l4.24 4.26c.41.41.41 1.08 0 1.49-.41.41-1.08.41-1.49 0L14 15.5v-.79l-.27-.28a6.5 6.5 0 0 1-5.34 1.48c-2.78-.47-5-2.79-5.34-5.59a6.505 6.505 0 0 1 7.27-7.27c2.8.34 5.12 2.56 5.59 5.34a6.5 6.5 0 0 1-1.48 5.34l.28.27ZM5 9.5C5 11.99 7.01 14 9.5 14S14 11.99 14 9.5 11.99 5 9.5 5 5 7.01 5 9.5Z' fill='%234dacff' fill-rule='evenodd'/%3E%3C/svg%3E");--container-footer-color-background:#172635;--container-header-color-background:#172635}.light-theme{--indeterminate-gradient:conic-gradient(#2f7aa700,#3330,#005a8f4d,#005a8f99,#2f7aa7b3,#2f7aa7);--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;charset=utf-8,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.688 14.637 3.237 3.238a1.245 1.245 0 0 0 1.762 0l3.238-3.238c.787-.787.225-2.137-.887-2.137h-6.476c-1.112 0-1.662 1.35-.874 2.137Z' fill='%23005A8F'/%3E%3C/svg%3E");--rux-input-calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 15c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V9h14v10ZM9 13v-2H7v2h2Zm2-2h2v2h-2v-2Zm6 2v-2h-2v2h2Z' fill='%23005a8f'/%3E%3C/svg%3E");--rux-input-time-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='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 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2ZM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm-.28-13h.06c.4 0 .72.32.72.72v4.54l3.87 2.3c.35.2.46.65.25.99-.2.34-.64.44-.98.24l-4.15-2.49a.99.99 0 0 1-.49-.86V7.72c0-.4.32-.72.72-.72Z' fill='%23005a8f'/%3E%3C/svg%3E");--rux-input-search-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.71 14h.79l4.24 4.26c.41.41.41 1.08 0 1.49-.41.41-1.08.41-1.49 0L14 15.5v-.79l-.27-.28a6.5 6.5 0 0 1-5.34 1.48c-2.78-.47-5-2.79-5.34-5.59a6.505 6.505 0 0 1 7.27-7.27c2.8.34 5.12 2.56 5.59 5.34a6.5 6.5 0 0 1-1.48 5.34l.28.27ZM5 9.5C5 11.99 7.01 14 9.5 14S14 11.99 14 9.5 11.99 5 9.5 5 5 7.01 5 9.5Z' fill='%23005a8f' fill-rule='evenodd'/%3E%3C/svg%3E")}rux-menu-item:not(:defined){visibility:hidden}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;scrollbar-color:#2b659b #1b2d3e;scrollbar-color:var(--color-border-interactive-muted,#2b659b) var(--color-background-surface-default,#1b2d3e)}*,:after,:before{box-sizing:inherit}body{background-color:#101923;background-color:var(--color-background-base-default,#101923);color:#fff;color:var(--color-text-primary,#fff);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-body-1-font-family,"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);font-size:1rem;font-size:var(--font-body-1-font-size,1rem);font-weight:400;font-weight:var(--font-body-1-font-weight,400);letter-spacing:.005em;letter-spacing:var(--font-body-1-letter-spacing,.005em);padding:0}body a{color:#4dacff;color:var(--color-background-interactive-default,#4dacff);text-decoration:none}body a:hover{text-decoration:underline}body a:focus-visible{border-radius:3px;border-radius:var(--radius-base,3px);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.125rem;outline-offset:var(--spacing-focus-default,.125rem)}label{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{background-color:initial;height:16px;width:16px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#2b659b;background-color:var(--color-border-interactive-muted,#2b659b);border:3px solid #0000;border-radius:8px}::-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:#3a81bf;background-color:var(--color-background-interactive-default,#3a81bf)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#1b2d3e;background-color:var(--color-background-surface-default,#1b2d3e)}::-webkit-scrollbar-track:vertical{box-shadow:inset 3px 3px 3px 0 #00000080;box-shadow:var(--scrollbar-shadow-inner-vertical,inset 3px 3px 3px 0 #00000080)}::-webkit-scrollbar-track:horizontal{box-shadow:inset 1px 3px 3px 0 #00000080;box-shadow:var(--scrollbar-shadow-inner-horizontal,inset 1px 3px 3px 0 #00000080)}.app-container{display:flex;flex-direction:column;height:100vh;min-height:100vh;min-width:0;overflow:hidden}rux-global-status-bar{display:block;flex:0 0 auto;position:sticky;top:0;z-index:1000}rux-track.sub-track>div[slot=label]:after,rux-track.sub-track>div[slot=label]:before{content:none!important;display:none!important}rux-track.sub-track>div[slot=label]{background-image:none!important;border-left:none!important}.background{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}rux-container::part(container){display:flex;flex-direction:column;height:100%;overflow:hidden}rux-container::part(body){background-color:var(--color-background-base-header);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0}rux-container.constellation{grid-area:constellation}.table-wrapper{overflow-y:scroll}.table-wrapper::-webkit-scrollbar-track{margin-top:40px}rux-table-header{position:sticky;top:0;z-index:10}rux-table-header-cell[data-sortprop=status]{text-align:center}rux-status::part(status){margin-inline:auto}.text-align-right{text-align:right}rux-table-cell.text-align-right{padding-right:calc(32px + .5rem);text-align:right}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}
/*# sourceMappingURL=main.d629a7e0.css.map*/