.authGate{place-content:center;justify-items:center;gap:28px;min-height:100vh;padding:24px;display:grid}.authCard{border:1px solid var(--arc-border-strong);background:linear-gradient(155deg, var(--arc-surface-alt), var(--arc-surface));width:min(100%,430px);box-shadow:var(--arc-shadow);border-radius:14px;padding:clamp(24px,5vw,40px)}.authLogo{width:170px;max-width:100%;height:auto;margin-bottom:30px;display:block}.authCardCompact{box-sizing:border-box;text-align:center;width:min(360px,100vw - 48px);padding:clamp(28px,5vw,36px)}.authCardCompact .authLogo{width:184px;margin:0 auto 24px}.authCardCompact h1{margin:0}.authCardCompact .authControls{width:100%;margin-top:28px}.authCardCompact .primaryAction{min-height:46px}.authEyebrow{color:var(--arc-accent-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.authCard h1{font-size:clamp(1.45rem,5vw,1.9rem);line-height:1.2}.authDetail{color:var(--arc-text-muted);margin:12px 0 0;line-height:1.5}.authControls{gap:12px;margin-top:26px;display:grid}.authControls>.primaryAction,.authControls>.secondaryAction{width:100%}.authControls>.primaryAction{border:1px solid var(--arc-accent);background:var(--arc-accent);min-height:42px;color:var(--arc-bg);border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.authControls>.primaryAction:hover{background:var(--arc-accent-strong)}.authControls>.primaryAction:focus-visible{outline:2px solid var(--arc-accent-strong);outline-offset:3px}.authCompanyLogo{opacity:.75;width:142px;max-width:50vw;height:auto}.accountMenu{border-top:1px solid var(--arc-border);flex:none;padding:10px 8px;position:relative}.accountMenuTrigger{width:100%;min-height:42px;color:var(--arc-text-muted);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:4px 8px;display:grid}.accountMenuTrigger:hover,.accountMenuTrigger[aria-expanded=true]{background:var(--arc-surface-strong);color:var(--arc-text)}.accountMenuTrigger:focus-visible,.accountActions a:focus-visible,.accountActions button:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.accountMenuIcon{border:1px solid var(--arc-border-strong);background:var(--arc-surface-alt);width:28px;height:28px;color:var(--arc-accent-strong);border-radius:8px;place-items:center;display:grid}.accountMenuIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.accountMenuName{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;overflow:hidden}.accountMenuChevron{text-align:center;font-size:.72rem}.sidePanel-collapsed .accountMenuTrigger{grid-template-columns:36px;justify-content:center;padding:4px;display:grid}.accountPopover{z-index:50;border:1px solid var(--arc-border-strong);background:var(--arc-surface);width:min(260px,100vw - 16px);max-height:min(420px,100vh - 16px);box-shadow:var(--arc-shadow);border-radius:10px;padding:14px;position:fixed;overflow-y:auto}.accountIdentity{overflow-wrap:anywhere;margin:0;font-size:.87rem;font-weight:700}.accountRole{color:var(--arc-text-soft);margin:3px 0 12px;font-size:.75rem}.accountActions{gap:4px;min-width:0;display:grid}.accountActions a,.accountActions button{width:100%;min-height:36px;color:var(--arc-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:.85rem;text-decoration:none;display:flex}.accountActions a:hover,.accountActions button:hover:not(:disabled){background:var(--arc-surface-strong);color:var(--arc-text)}.accountActions button{border-top:1px solid var(--arc-border);border-radius:0;margin-top:5px}.accountActions button:disabled{opacity:.6;cursor:wait}.accountActions [role=alert]{color:var(--arc-danger-strong);margin:4px 8px;font-size:.78rem}.authControls .accountActions a,.authControls .accountActions button{border:1px solid var(--arc-border-strong);border-radius:6px;margin:0}.arcTable.MuiPaper-root{background:var(--arc-surface,#1b2224);border:1px solid var(--arc-border,#35413b);color:var(--arc-text,#e4e9e5);border-radius:6px;min-width:0;font-family:inherit}.arcTable .MuiTableCell-root{border-color:var(--arc-border,#35413b);color:var(--arc-text,#e4e9e5);font-family:inherit;font-size:var(--arc-table-font-size,11px)}.arcTable .MuiTableCell-head,.arcTable .MuiTableHead-root{background:var(--arc-bg-alt,#20292b);color:var(--arc-text-muted,#a3b0a8)}.arcTable .MuiTableBody-root .MuiTableRow-root:hover td{background-color:var(--arc-accent-surface,#283e2e)}.arcTable .MuiTableRow-root:focus-visible{outline:2px solid var(--arc-accent,#9bd568);outline-offset:-2px}.arcTable .MuiTableSortLabel-root,.arcTable .MuiTableSortLabel-root.Mui-active,.arcTable .MuiTableSortLabel-icon,.arcTable .MuiIconButton-root{color:var(--arc-text-muted,#a3b0a8)}.arcTable .MuiIconButton-root:hover{background:var(--arc-accent-surface,#283e2e);color:var(--arc-accent-strong,#b5e38f)}.arcTable .Mui-disabled{opacity:.45}.arcTableToolbar{border-bottom:1px solid var(--arc-border,#35413b);background:var(--arc-surface,#1b2224)!important}.arcTableScrollContainer{overscroll-behavior:contain;scrollbar-gutter:stable}.arcColumnHeader{align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;display:flex}.arcColumnHeader>span{white-space:normal;max-height:2.4em;line-height:1.2;overflow:hidden}.arcTable .Mui-TableHeadCell-Content{min-height:28px}.arcTable .Mui-TableHeadCell-Content-Labels{flex:1;min-width:0;padding-right:24px}.arcTable th:has(.arcColumnFilterButton) .Mui-TableHeadCell-Content-Labels{padding-right:48px}.arcTable .Mui-TableHeadCell-Content-Wrapper{flex:1;min-width:0}.arcTable th:not([data-sort]) .Mui-TableHeadCell-Content-Labels>.MuiBadge-root{display:none}.arcTable .Mui-TableHeadCell-Content-Actions{opacity:0;pointer-events:none;background:var(--arc-bg-alt,#20292b);position:absolute;top:1px;right:0}.arcTable .arcColumnFilterButton{opacity:0;pointer-events:none;background:var(--arc-bg-alt,#20292b);position:absolute;top:1px;right:24px}.arcTable .arcColumnFilterButton.active,.arcTable .arcColumnFilterButton[aria-expanded=true],.arcTable th:hover .Mui-TableHeadCell-Content-Actions,.arcTable th:focus-within .Mui-TableHeadCell-Content-Actions,.arcTable th:hover .arcColumnFilterButton,.arcTable th:focus-within .arcColumnFilterButton{opacity:1;pointer-events:auto}@media (hover:none){.arcTable .Mui-TableHeadCell-Content-Actions,.arcTable .arcColumnFilterButton{opacity:1;pointer-events:auto}}.arcColumnFilterButton,.arcRowActions{color:var(--arc-text-muted,#a3b0a8);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:26px;padding:3px;display:inline-flex}.arcColumnFilterButton.active,.arcColumnFilterButton:hover{background:var(--arc-accent-surface,#283e2e);color:var(--arc-accent-strong,#b5e38f)}.arcColumnFilterButton:focus-visible,.arcRowActions:focus-visible{outline:2px solid var(--arc-accent,#9bd568)}.arcFilterPopover section{box-sizing:border-box;width:350px;max-width:calc(100vw - 32px);padding:12px;font-size:.8rem}.arcFilterTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.arcFilterPopover input:not([type=checkbox]),.arcFilterPopover select{background:var(--arc-bg-alt,#20292b);border:1px solid var(--arc-border-strong,#53625b);box-sizing:border-box;color:var(--arc-text,#e4e9e5);font:inherit;border-radius:4px;width:100%;min-height:32px;padding:5px 8px}.arcFilterPopover input[type=checkbox]{accent-color:var(--arc-accent,#9bd568);flex-shrink:0}.arcFilterPopover button{background:var(--arc-bg-alt,#20292b);border:1px solid var(--arc-border,#35413b);color:var(--arc-text,#e4e9e5);cursor:pointer;font:inherit;border-radius:4px;padding:5px 9px}.arcFilterPopover button:disabled{cursor:default;opacity:.45}.arcFilterPopover button:focus-visible,.arcFilterPopover input:focus-visible,.arcFilterPopover select:focus-visible{outline:2px solid var(--arc-accent,#9bd568)}.arcFilterPopover form>label,.arcFilterSearch{gap:5px;margin-top:8px;display:grid}.arcFilterScope{color:var(--arc-text-soft,#b4c0b8);margin:5px 0 10px;font-size:.72rem}.arcFilterSelection,.arcFilterActions{justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.arcFilterSelection label{align-items:center;gap:6px;display:flex}.arcFacetChoices{border-bottom:1px solid var(--arc-border,#35413b);border-top:1px solid var(--arc-border,#35413b);max-height:275px;padding:4px 0;overflow:auto}.arcFacetChoice{cursor:pointer;align-items:center;gap:7px;min-height:32px;padding:3px 4px;display:flex}.arcFacetChoice:hover{background:var(--arc-accent-surface,#283e2e)}.arcFacetChoice>span{overflow-wrap:anywhere;min-width:0}.arcFacetChoice small{color:var(--arc-text-muted,#a3b0a8);margin-left:auto}.arcFilterActions{margin-bottom:0}.arcFilterModes{gap:6px;margin:8px 0;display:flex}.arcFilterModes button[aria-pressed=true]{border-color:var(--arc-accent,#9bd568);color:var(--arc-accent-strong,#b5e38f)}.arcRowActions{font-size:1.3rem;line-height:1}.arcTableEmpty{color:var(--arc-text-muted,#a3b0a8);text-align:center;padding:32px;font-size:.85rem}.arcFilterPopover.MuiPaper-root{background:var(--arc-surface,#1b2224);border:1px solid var(--arc-border-strong,#53625b);color:var(--arc-text,#e4e9e5)}.arcTableHost{min-width:0;min-height:0;position:relative}.arcOperationalTable{flex-direction:column;display:flex}.arcTableSummary{color:var(--arc-text-muted,#a3b0a8);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.arcTableFilterChip{color:var(--arc-text,#e4e9e5);background:var(--arc-accent-surface,#283e2e);border:1px solid var(--arc-border,#35413b);cursor:pointer;border-radius:4px;padding:3px 5px}.arcTableError{color:var(--arc-danger-strong,#ef9191);margin:4px;font-size:12px}.arcFacetChoice button{pointer-events:none}.arcTableAppearanceButton{width:28px;height:28px;color:var(--arc-text-muted,#a3b0a8);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.arcTableAppearanceButton:hover{background:var(--arc-accent-surface,#283e2e);color:var(--arc-accent-strong,#b5e38f)}.arcTableAppearanceButton:focus-visible,.arcAppearanceEditor select:focus-visible{outline:2px solid var(--arc-accent,#9bd568);outline-offset:1px}.arcAppearancePopover.MuiPaper-root{background:var(--arc-surface,#1b2224);color:var(--arc-text,#e4e9e5);border:1px solid var(--arc-border,#35413b)}.arcAppearanceEditor{box-sizing:border-box;gap:8px;width:260px;max-width:calc(100vw - 32px);padding:12px;font-size:12px;display:grid;position:relative}.arcAppearanceEditor>label{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.arcAppearanceEditor>label:first-of-type{padding-right:28px}.arcAppearanceEditor select{width:100%;min-width:0;min-height:28px;font:inherit;background:var(--arc-bg-alt,#20292b);color:var(--arc-text,#e4e9e5);border:1px solid var(--arc-border,#35413b);border-radius:4px;padding:3px 5px}.arcAppearanceClose{position:absolute;top:12px;right:8px}.arcTableSettingsActions{border-top:1px solid var(--arc-border,#35413b);flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.arcTableSettingsActions-only{border-top:0;padding-top:28px}.arcTableSettingsActions button{border:1px solid var(--arc-border,#35413b);background:var(--arc-bg-alt,#20292b);min-height:28px;color:var(--arc-text,#e4e9e5);font:inherit;cursor:pointer;border-radius:4px;padding:4px 7px}.arcTableSettingsActions button:disabled{cursor:default;opacity:.45}.arcTableSettingsActions button:focus-visible{outline:2px solid var(--arc-accent,#9bd568);outline-offset:1px}.dashboardLayoutEditor{border:1px solid var(--arc-border);border-radius:6px;margin-bottom:12px;padding:10px;font-size:.8rem}.dashboardLayoutEditor fieldset{border:0;min-width:0;margin:0;padding:0}.dashboardLayoutEditor legend{margin-bottom:6px;padding:0;font-weight:600}.dashboardLayoutRows{gap:4px;max-width:540px;margin:0 0 8px;padding:0;list-style:none;display:grid}.dashboardLayoutRows li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.dashboardLayoutVisibility{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.dashboardLayoutVisibility input{flex:none;margin:0}.dashboardLayoutEditor select{border:1px solid var(--arc-border-strong);background:var(--arc-surface-alt);min-width:0;max-width:100%;color:var(--arc-text);font:inherit;border-radius:4px;padding:5px}.dashboardLayoutMove{display:flex}.dashboardLayoutMove .MuiIconButton-root{color:var(--arc-text);padding:6px;font-size:16px}.dashboardLayoutMove .MuiIconButton-root.Mui-disabled{color:var(--arc-text-muted);opacity:.4}.dashboardLayoutScope{align-items:center;gap:8px;max-width:540px;display:flex}.dashboardLayoutActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dashboardLayoutActions button{width:auto;font:inherit;padding:6px 9px}.dashboardLayoutEditor p{margin:8px 0}.dashboardLayoutEditor :focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.dashboardLayoutAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=430px){.dashboardLayoutRows li{gap:4px}.dashboardLayoutMove .MuiIconButton-root{padding:5px}}@media (pointer:coarse){.dashboardLayoutMove .MuiIconButton-root{min-width:40px;min-height:44px}.dashboardLayoutEditor select,.dashboardLayoutActions button,.dashboardLayoutVisibility{min-height:44px}}.dashboardAlerts{width:100%;min-width:0;margin:8px 0 16px;padding:3px 0;font-size:.875rem}.dashboardAlertsHead{flex-wrap:wrap;align-items:center;gap:5px 12px;margin:4px 0;display:flex}.dashboardAlertsTotals{font-variant-numeric:tabular-nums;font-weight:600}.dashboardAlertsAge,.dashboardAlertsAreas{color:var(--arc-text-muted)}.dashboardAlertsHead button{margin-left:auto}.dashboardAlertsAreas{flex-wrap:wrap;gap:3px 12px;margin:3px 0;font-size:.8rem;display:flex}.dashboardAlertsCoverage{border-left:3px solid var(--arc-danger);background:var(--arc-surface-alt);overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 6px;margin:7px 0;padding:6px 8px;display:flex}.dashboardAlertsStatus{color:var(--arc-text-muted);margin:6px 0}.dashboardAlertsControls{color:var(--arc-text-muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin:4px 0 7px;display:flex}.dashboardAlertsControls label{align-items:center;gap:5px;display:inline-flex}.dashboardAlertsControls select{background:var(--arc-surface-alt);color:var(--arc-text);border:1px solid var(--arc-border-strong);font:inherit;border-radius:5px;padding:3px 6px}.dashboardAlerts .arcOperationalTable{width:100%;min-height:320px}.dashboardAlertWhen{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-size:1rem;display:inline-flex}.dashboardAlertWhen strong{color:var(--arc-text);font-weight:650}.dashboardAlertWhen time{color:var(--arc-text-muted)}.dashboardAlertSeverity{align-items:center;gap:3px;font-weight:650;display:inline-flex}.dashboardAlertSeverity--error{color:var(--arc-danger)}.dashboardAlertSeverity--warning{color:var(--arc-warning,#a26800)}.dashboardAlertSeverity svg{font-size:17px}.dashboardAlertIssue{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;display:block;overflow:hidden}.dashboardAlertLinks{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 10px;display:inline-flex}.dashboardAlertLinks a{color:var(--arc-accent)}.dashboardAlertLinks button{color:var(--arc-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dashboardAlertSelected{background:var(--arc-surface-alt);border-left:3px solid var(--arc-accent);margin:7px 0;padding:6px 9px}.dashboardAlertSelectedHead{justify-content:space-between;align-items:start;gap:10px;display:flex}.dashboardAlertSelectedHead button{color:var(--arc-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.25rem}.dashboardAlertDetail dl{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:5px 15px;margin:5px 0;display:grid}.dashboardAlertDetail dt{color:var(--arc-text-muted);font-size:.78rem}.dashboardAlertDetail dd{overflow-wrap:anywhere;margin:0}.dashboardAlertDetail p{margin:5px 0}.dashboardAlertLinks a:focus-visible,.dashboardAlerts button:focus-visible,.dashboardAlerts select:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}@media (pointer:coarse){.dashboardAlertsControls select,.dashboardAlerts button,.dashboardAlertLinks a{min-height:38px}.dashboardAlertLinks a{align-items:center;display:inline-flex}}.dashboardSummary{min-width:0;margin-top:16px}.dashboardTabs{border-bottom:1px solid var(--arc-border-strong);gap:2px;margin-top:4px;display:flex}.dashboardTabs a{color:var(--arc-text-muted);border-bottom:2px solid #0000;padding:7px 12px;font-size:.82rem;text-decoration:none}.dashboardTabs a[aria-current=page]{color:var(--arc-text);border-bottom-color:var(--arc-accent);font-weight:600}.dashboardTabs a:focus-visible{outline:2px solid var(--arc-accent);outline-offset:-2px}.dashboardEdit.MuiIconButton-root{color:var(--arc-text)}.dashboardEdit.MuiIconButton-root:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.dashboardSummaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 20px;margin-bottom:12px;display:flex}.dashboardSummaryHeader h2{margin:0 0 3px;font-size:1rem}.dashboardRange,.dashboardSummaryState{color:var(--arc-text-muted);font-size:.78rem}.dashboardSummaryControls{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.dashboardScopeControl{align-items:center;gap:6px;min-width:0;display:flex}.dashboardScopeControl select{min-width:0;max-width:100%}.dashboardSummaryControls select{background:var(--arc-surface-alt);color:var(--arc-text);border:1px solid var(--arc-border-strong);font:inherit;border-radius:6px;padding:7px 10px}.dashboardNotice{border:1px solid var(--arc-danger);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:.8rem;display:flex}.dashboardBucketSelection{color:var(--arc-text-muted);align-items:center;gap:10px;margin-bottom:10px;font-size:.8rem;display:flex}.dashboardBucketSelection button{color:var(--arc-accent);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.dashboardLanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid;container-type:inline-size}.dashboardLane{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:8px;grid-column:1/-1;min-width:0;padding:12px 15px}.dashboardLane--compact .dashboardLaneBody{grid-template-columns:minmax(0,1fr)}@container (width>=850px){.dashboardLane--compact{grid-column:auto}}.dashboardLaneHead{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.dashboardLane h2{margin:0;font-size:.98rem}.dashboardProvenance,.dashboardCoverage{color:var(--arc-text-muted);font-size:.72rem}.dashboardInfo.MuiIconButton-root{color:var(--arc-text-muted);vertical-align:middle;margin-left:2px;padding:3px;font-size:16px}.dashboardInfo.MuiIconButton-root:focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}.dashboardLaneUnavailable,.dashboardEmpty{color:var(--arc-text-muted);font-size:.8rem}.dashboardLaneBody{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:12px 22px;min-width:0;display:grid}.dashboardLaneSummary{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.dashboardLane--dense .dashboardLaneBody,.dashboardLane--dense .dashboardLaneSummary{align-items:start}.dashboardDonut{flex:none;width:130px;height:130px;position:relative}.dashboardDonut svg{width:100%;height:100%;display:block}.dashboardDonut circle[role=button]{cursor:pointer}.dashboardDonut circle[role=button]:focus-visible{outline:2px solid var(--arc-accent)}.dashboardDonutCenter{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;inset:26px}.dashboardDonutCenter strong{font-variant-numeric:tabular-nums;font-size:1.24rem;line-height:1.05}.dashboardDonutCenter span{color:var(--arc-text-muted);overflow-wrap:anywhere;font-size:.64rem;line-height:1.15}.dashboardLegend{gap:1px;min-width:0;display:grid}.dashboardLegend button{width:100%;min-width:0;color:var(--arc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 1px;font-size:.73rem;display:grid}.dashboardLegend button:hover,.dashboardLegend button:focus-visible{background:var(--arc-surface-alt)}.dashboardLegend button[aria-pressed=true]{color:var(--arc-accent)}.dashboardLegend i{border-radius:2px;width:8px;height:8px}.dashboardLegend span{overflow-wrap:anywhere}.dashboardLegend b{font-variant-numeric:tabular-nums;font-weight:500}.dashboardHistory{min-width:0}.dashboardHistoryPlot{border-bottom:1px solid var(--arc-border-strong);cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:end;gap:2px;min-width:0;height:118px;display:flex}.dashboardHistoryPlot:focus-visible{outline:2px solid var(--arc-accent);outline-offset:3px}.dashboardHistoryBucket{flex:1 1 0;align-items:end;min-width:0;height:100%;display:flex;position:relative}.dashboardHistoryBucket[data-selected=true]{background:color-mix(in srgb, var(--arc-accent) 14%, transparent);outline:1px solid var(--arc-accent)}.dashboardHistoryBar{flex-direction:column-reverse;width:100%;min-height:0;display:flex}.dashboardHistoryBar i{flex:none;width:100%;display:block}.dashboardHistoryAxis{color:var(--arc-text-muted);white-space:nowrap;justify-content:space-between;gap:12px;margin-top:3px;font-size:.68rem;display:flex}@media (width<=900px){.dashboardLaneBody{grid-template-columns:1fr}.dashboardLaneSummary{grid-template-columns:130px minmax(0,1fr)}}@media (width<=430px){.dashboardLane{padding:10px}.dashboardLaneSummary{grid-template-columns:115px minmax(0,1fr);gap:5px}.dashboardLane--dense .dashboardLaneSummary{grid-template-columns:minmax(0,1fr);gap:8px}.dashboardLane--dense .dashboardDonut{justify-self:center}.dashboardDonut{width:115px;height:115px}.dashboardHistoryPlot{height:100px}.dashboardSummaryControls{justify-content:space-between;width:100%}}@media (pointer:coarse){.dashboardLegend button{min-height:38px}.dashboardSummaryControls select,.dashboardBucketSelection button,.dashboardNotice button{min-height:44px}.dashboardInfo.MuiIconButton-root{min-width:38px;min-height:38px}.dashboardEdit.MuiIconButton-root{min-width:44px;min-height:44px}}.tleCreationFlow{gap:14px;min-width:0;display:grid}.tleFlowHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.tleFlowHeader h2{margin:0}.tleFlowHeader p{color:var(--arc-text-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem}.tleFlowHeaderActions{gap:8px;display:flex}.tleFlowContext{flex-wrap:wrap;gap:8px;display:flex}.tleFlowContext span{background:rgb(var(--arc-surface-alt-rgb) / 72%);border:1px solid var(--arc-border);color:var(--arc-text-soft);border-radius:4px;padding:6px 8px;font-size:.76rem}.tleFlowContext strong{color:var(--arc-text);overflow-wrap:anywhere;font-weight:600}.tleFlowIdentity{color:var(--arc-text-muted);font-size:.78rem}.tleFlowIdentity summary{cursor:pointer}.tleFlowTabs{border-bottom:1px solid var(--arc-border);gap:4px;display:flex}.tleFlowTabs button{color:var(--arc-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px}.tleFlowTabs button:hover,.tleFlowTabs button.active{border-bottom-color:var(--arc-accent);color:var(--arc-accent-strong)}.tleFlowTabs button:focus-visible,.tleFlowNode:focus-visible,.tleFlowRecord:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.tleFlowWorkspace{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tleFlowCanvas,.tleFlowInspector,.tleFlowEmpty{background:rgb(var(--arc-surface-rgb) / 68%);border:1px solid var(--arc-border);border-radius:6px;min-width:0;padding:12px}.tleFlowCanvas h3,.tleFlowInspector h3,.tleFlowEmpty h3,.tleFlowEmpty h4{color:var(--arc-text);margin:0 0 8px;font-size:.92rem}.tleFlowLegend{color:var(--arc-text-soft);flex-wrap:wrap;gap:12px;margin:0 0 10px;font-size:.76rem;display:flex}.tleFlowLegend span:before{border:1px solid var(--arc-border-strong);content:"";vertical-align:middle;width:14px;height:9px;margin-right:5px;display:inline-block}.tleFlowLegendData:before{border-radius:2px}.tleFlowLegendWork:before{border-radius:9px}.tleFlowLegendGate:before{transform:rotate(45deg)scale(.72)}.tleFlowLegendRecovery:before{border-bottom-style:dashed}.tleFlowSvgShell{max-width:100%;padding-bottom:4px;overflow:hidden}.tleFlowSvg,.tleEstimationSvg{max-width:100%;display:block}.tleFlowSvg text,.tleEstimationSvg text{fill:var(--arc-text);text-anchor:middle;font-family:inherit;font-size:14px}.tleFlowNode{cursor:pointer}.tleFlowNode rect,.tleFlowNode polygon{fill:var(--arc-surface-alt);stroke:var(--arc-border-strong);stroke-width:1.5px}.tleFlowNode.succeeded rect,.tleFlowNode.succeeded polygon{fill:var(--arc-success-surface);stroke:var(--arc-success)}.tleFlowNode.degraded rect,.tleFlowNode.degraded polygon{fill:var(--arc-warning-surface);stroke:var(--arc-warning)}.tleFlowNode.failed rect,.tleFlowNode.failed polygon{fill:var(--arc-danger-surface);stroke:var(--arc-danger)}.tleFlowNode.skipped rect,.tleFlowNode.skipped polygon,.tleFlowNode.muted rect,.tleFlowNode.muted polygon{fill:rgb(var(--arc-bg-rgb) / 56%);stroke:var(--arc-border);stroke-dasharray:5 4}.tleFlowNode:hover rect,.tleFlowNode:hover polygon{stroke:var(--arc-accent);stroke-width:2px}.tleFlowEdge path{fill:none;stroke:var(--arc-border-strong);stroke-width:2px}.tleFlowEdge{pointer-events:none}.tleFlowEdge path+text,.tleFlowEdge text{fill:var(--arc-text-soft);font-size:12px}.tleFlowEdge path+text{text-anchor:middle}.tleFlowEdge.succeeded path{stroke:var(--arc-success)}.tleFlowEdge.degraded path{stroke:var(--arc-warning);stroke-dasharray:6 4}.tleFlowEdge.failed path{stroke:var(--arc-danger)}.tleFlowEdge.skipped path{stroke-dasharray:4 4}.tleFlowEdge.recovery path{stroke-dasharray:7 5}.tleFlowSvg marker path{fill:var(--arc-border-strong)}.tleEstimationList{gap:9px;display:grid}.tleAttemptBranch{border-left:2px dashed var(--arc-warning);gap:8px;margin-left:12px;padding-left:10px;display:grid}.tleRecoveryMarker{color:var(--arc-warning);font-size:.74rem}.tleFlowRecord{background:var(--arc-surface-alt);border:1px solid var(--arc-border);color:var(--arc-text);cursor:pointer;font:inherit;text-align:left;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px;display:grid}.tleFlowRecord small{color:var(--arc-text-soft);overflow-wrap:anywhere;grid-column:1}.tleFlowRecord .statusBadge{grid-area:1/2/span 2}.tleFlowRecord.gate{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);border-style:dashed;padding-left:14px;padding-right:14px}.tleFlowRecord.succeeded{border-color:var(--arc-success)}.tleFlowRecord.degraded{border-color:var(--arc-warning)}.tleFlowRecord.failed{border-color:var(--arc-danger)}.tleFlowRecord.skipped{color:var(--arc-text-muted)}.tleFlowEvidence{gap:8px;margin:12px 0;display:grid}.tleFlowEvidence div{border-bottom:1px solid rgb(var(--arc-text-soft-rgb) / 12%);padding-bottom:7px}.tleFlowEvidence dt{color:var(--arc-text-soft);font-size:.72rem}.tleFlowEvidence dd{overflow-wrap:anywhere;margin:2px 0 0}.tleFlowTle{border-top:1px solid var(--arc-border);margin-top:12px;padding-top:10px}.tleFlowTle h4{margin:0;font-size:.8rem}.tleFlowTle p{color:var(--arc-text-soft);margin:3px 0;font-size:.75rem}.tleFlowTle code{color:var(--arc-text-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.7rem;display:block}.tleMembership{gap:8px;margin-top:10px;display:grid}.tleMembership ol{color:var(--arc-text-muted);max-height:180px;margin:0;padding-left:24px;font-size:.78rem;overflow:auto}.tleMembership li{overflow-wrap:anywhere;padding:2px 0}.tleFlowEmpty{color:var(--arc-text-muted)}.tleFlowEmpty p,.tleFlowInspector>p{color:var(--arc-text-muted);margin:0;font-size:.84rem}.tleFlowEmpty .secondaryAction{margin-top:10px}.tleFlowGraphHint{color:var(--arc-text-soft);margin:0 0 8px;font-size:.76rem}.tleIodChoices{border-top:1px solid var(--arc-border);gap:7px;margin-top:10px;padding-top:10px;display:grid}.tleIodChoices h4{color:var(--arc-text-muted);text-transform:uppercase;margin:0;font-size:.78rem}.tleIodChoices button{background:var(--arc-surface-alt);border:1px dashed var(--arc-border-strong);color:var(--arc-text);cursor:pointer;font:inherit;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.tleIodChoices button:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}@media (width<=760px){.tleFlowHeader{flex-direction:column}.tleFlowHeaderActions{align-self:stretch}.tleFlowHeaderActions button{flex:1}}.tleFlowWorkspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.tleFlowCanvas{max-height:900px;overflow-y:auto}.tleFlowPipeline{max-width:330px;margin:0 auto;display:grid}.tlePipelineNode{background:var(--arc-surface-alt);border:1px solid var(--arc-border-strong);color:var(--arc-text);cursor:pointer;font:inherit;text-align:center;border-radius:4px;gap:4px;width:100%;padding:10px 12px;display:grid}.tlePipelineNode.work{border-radius:40px;width:90%;margin:0 auto}.tlePipelineNode strong{font-size:.85rem;font-weight:600}.tlePipelineNode small{color:var(--arc-text-soft);font-size:.75rem}.tlePipelineNode.succeeded{border-color:var(--arc-success)}.tlePipelineNode.failed{border-color:var(--arc-danger)}.tlePipelineNode.degraded{border-color:var(--arc-warning)}.tlePipelineNode.skipped{border-style:dashed}.tlePipelineNode[aria-pressed=true],.tlePipelineNode:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.tleFlowNode[aria-pressed=true] rect,.tleFlowNode[aria-pressed=true] polygon{stroke:var(--arc-accent);stroke-width:3px}.tlePipelineEdge{color:var(--arc-text-soft);text-align:center;line-height:25px}.tleFlowAssessmentBranches{border-top:1px solid var(--arc-border);grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;padding-top:14px;display:grid}.tleFlowAssessmentBranches .tlePipelineNode{width:100%}.tleInspectorTabs{flex-wrap:wrap;margin:12px 0;font-size:.76rem}.tleInspectorTabs button{padding:7px}.tleDetailStatus{color:var(--arc-text-soft);margin:8px 0;font-size:.78rem}.tleDetailStatus[role=alert]{color:var(--arc-danger)}.tleEvidenceSource{color:var(--arc-text-soft);overflow-wrap:anywhere;margin-top:3px;font-size:.68rem;display:block}.tleEvidenceReason{color:var(--arc-text-muted);margin-top:3px;font-size:.72rem;display:block}.tleEvidenceMetadata{border-top:1px solid var(--arc-border);color:var(--arc-text-soft);margin-top:10px;padding-top:8px;font-size:.74rem}.tleEvidenceMetadata summary{cursor:pointer;width:fit-content}.tleEvidenceMetadata summary:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.tleEvidenceMetadata .tleFlowEvidence{margin-top:8px}.tleEvidenceMetadata .tleFlowEvidence dd>span{color:var(--arc-text);display:block}.tleFlowRecordGrid{width:100%;min-width:0;height:430px}.tleDomainJson{background:var(--arc-surface-alt);border:1px solid var(--arc-border);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px;max-height:650px;padding:10px;font-size:.74rem;overflow:auto}.tleRecordSelection{overflow-wrap:anywhere;gap:6px;margin:10px 0;font-size:.78rem;display:grid}.tleRecordSelection button{justify-self:start}@media (width<=850px){.tleFlowWorkspace{grid-template-columns:minmax(0,1fr)}.tleFlowCanvas{max-height:650px}}.tleQueryUnit{color:var(--arc-text-muted);font-size:.73rem}.tlesToolbarStatus{color:var(--arc-text-muted);font-size:.8rem}.tlesDetail{overscroll-behavior:contain;scrollbar-gutter:stable;gap:14px;max-height:calc(84vh - 60px);padding:14px;display:grid;overflow-y:auto}.tlesDetailSection{border-top:1px solid var(--arc-border);padding-top:12px}.tlesDetailSection:first-child{border-top:0;padding-top:0}.tlesDetailSection h3{color:var(--arc-text-muted);text-transform:uppercase;margin:0 0 8px;font-size:.78rem}.tlesDetailGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0;display:grid}.tlesDetailGrid dt{color:var(--arc-text-soft);font-size:.74rem}.tlesDetailGrid dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.dialogHeaderActions{gap:8px;display:flex}.cellDetailDialog.tleFlowDialog{box-sizing:border-box;justify-self:center;width:min(1200px,100%);min-width:0;max-width:100%}.arcTable .estimationCellButton{font-size:var(--arc-table-font-size,11px);min-height:26px;padding:0}.estimationCellButton{cursor:pointer;background:0 0;border:0;border-radius:3px;max-width:100%;padding:0;display:inline-flex}.estimationCellButton:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.estimationCellButton .statusBadge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.estimationTooltip{gap:4px;min-width:190px;display:grid}.estimationTooltip>div{justify-content:space-between;gap:12px;display:flex}.estimationTooltip strong{font-weight:600}.tleQualityModal .tleQualityDialog{box-sizing:border-box;outline:none;min-width:0;max-width:100%}.tleQualityDialog .tlesDetailGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.satellitesPage{min-width:0}.satelliteQuery{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.satelliteQuery label{color:var(--arc-text-muted);gap:3px;font-size:11px;display:grid}.satelliteQuery input,.satelliteQuery select,.satellitePlayback select{background:var(--arc-surface);border:1px solid var(--arc-border);min-height:28px;color:var(--arc-text);font:inherit;border-radius:3px;padding:4px 6px;font-size:12px}.satelliteQuery input[aria-label$=UTC]{width:200px}.satelliteQuery input[type=search]{width:150px}.satelliteCounts{color:var(--arc-text-muted);flex-wrap:wrap;gap:16px;padding:9px 0;font-size:12px;display:flex}.satelliteCounts b{color:var(--arc-text);font-weight:600}.satelliteGlobeStatus{min-height:25px;color:var(--arc-text-muted);padding:5px 8px;font-size:11px}.satellitePlayback label{align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.satellitePlayback input[type=range]{width:100%;accent-color:var(--arc-accent);margin:0}.satelliteGrid .statusBadge{padding-top:0;padding-bottom:0;font-size:11px;line-height:18px}.satelliteRowMenu{min-width:25px;height:25px;color:var(--arc-text);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-size:20px;line-height:20px;display:inline-flex}.satelliteRowMenu:hover{background:var(--arc-surface-alt)}.satelliteRowMenu:focus-visible{outline:2px solid var(--arc-accent);outline-offset:-2px}.satelliteHistoryHeader{min-height:38px;color:var(--arc-text-muted);border-bottom:1px solid var(--arc-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:7px 9px;font-size:11px;display:flex}.satelliteHistoryHeader h2{color:var(--arc-text);margin:0;font-size:13px;font-weight:600}.satelliteHistoryHeader .satelliteRowMenu{margin-left:auto}.satelliteTimeline{color:var(--arc-text-muted);padding:7px 12px;font-size:11px}.satelliteTimelineTrack{background:linear-gradient(transparent 10px, var(--arc-border) 10px, var(--arc-border) 12px, transparent 12px);height:22px;margin:6px 8px;position:relative}.satelliteTimelineTrack button{color:var(--arc-accent);background:var(--arc-surface);border:1px solid var(--arc-border);cursor:pointer;border-radius:2px;min-width:8px;height:22px;padding:0;position:absolute;top:0;transform:translate(-50%)}.satelliteTimelineTrack button[aria-pressed=true]{background:var(--arc-accent);color:var(--arc-bg)}.satelliteTimelineTrack i{border-left:1px solid var(--arc-text);pointer-events:none;position:absolute;top:-4px;bottom:-4px}.satelliteTimelineBounds{justify-content:space-between;gap:8px;display:flex}.satelliteTimelineEvents{margin-top:4px}.satelliteTimelineEvents ol{max-height:95px;margin:5px 0;padding-left:18px;overflow:auto}.satelliteTimelineEvents li{align-items:center;gap:8px;display:flex}.satelliteTimelineEvents li button{color:var(--arc-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:1px 0}.satelliteTimelineEvents li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.satelliteMenuContext{color:var(--arc-text-muted);padding:5px 16px;font-size:11px}.satelliteSavedState{color:var(--arc-text-soft);font-size:11px}.satelliteLayers{border-bottom:1px solid var(--arc-border);padding:6px 8px;font-size:12px}.satelliteLayerLegend{gap:6px;max-width:300px;font-size:12px;display:grid}.satelliteLayerLegend div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.satelliteLayerLegend b{color:var(--arc-text);margin-right:4px}.satelliteLayerLegend p{margin:0}.satelliteLegendSwatch{background:var(--legend-color);border-radius:2px;width:14px;height:4px;margin-left:4px;display:inline-block}.satellitePathNeutral{--legend-color:#98a6b8}.satellitePathA{--legend-color:#55c4d4}.satellitePathB{--legend-color:#9b8af5}.satellitePointNormal{--legend-color:#22c55e;border-radius:50%;width:5px;height:5px}.satellitePointActive{--legend-color:#29c8dc;border-radius:50%;width:10px;height:10px}.satelliteLegendDiamond{background:var(--arc-danger);width:8px;height:8px;margin:0 4px 0 8px;display:inline-block;transform:rotate(45deg)}.satelliteLayers summary{cursor:pointer;width:fit-content}.satelliteLayerControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding-top:7px;display:grid}.satelliteLayerControls label{align-items:center;gap:5px;font-size:11px;display:flex}.satelliteLayerControls input[type=checkbox]{accent-color:var(--arc-accent);margin:0}.satelliteContextLayer input[type=color]{border:0;width:25px;height:23px;padding:0}.satelliteContextLayer input[type=range]{width:80px;accent-color:var(--arc-accent);margin:0}.satelliteContextLayer span{color:var(--arc-text-soft);overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.contentShell.satellitesPage{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.satellitesPage[hidden]{display:none}.satellitesPage .topbar{flex:none}.satelliteWorkspace{flex:1;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex}.satelliteControlPanel{flex:0 0 var(--satellite-panel-fraction,38%);border:1px solid var(--arc-border);border-radius:4px;flex-direction:column;min-width:300px;max-width:calc(100% - 250px);min-height:0;display:flex;overflow:hidden}.satellitePanelTabs{border-bottom:1px solid var(--arc-border);flex:none;gap:2px;padding:4px;display:flex}.satellitePanelTabs button{color:var(--arc-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 12px;font-size:12px}.satellitePanelTabs button[aria-selected=true]{color:var(--arc-accent);border-bottom-color:var(--arc-accent)}.satelliteDataPanel{flex-direction:column;flex:1;min-height:0;padding:6px;display:flex;overflow:auto}.satelliteDataPanel[hidden],.satelliteLayersPanel[hidden],.satelliteHistoryBody[hidden]{display:none}.satelliteQuery{flex:none;gap:6px}.satelliteQuery label{flex:130px;min-width:0}.satelliteQuery input,.satelliteQuery input[aria-label$=UTC],.satelliteQuery input[type=search],.satelliteQuery select{box-sizing:border-box;width:100%;min-width:0}.satelliteCounts{flex:none;gap:5px 12px;padding:7px 0;font-size:11px}.satelliteInventoryHistory{flex-direction:column;flex:1;min-height:420px;display:flex}.satelliteInventoryPanel{border:1px solid var(--arc-border);border-radius:4px;flex-direction:column;flex:1;min-height:165px;display:flex;overflow:hidden}.satelliteGrid{flex:1;min-width:0;height:auto;min-height:100px}.satelliteHistory{border:1px solid var(--arc-border);flex:0 0 var(--satellite-history-fraction,45%);border-radius:4px;flex-direction:column;min-height:170px;margin:0;display:flex;overflow:hidden}.satelliteHistory[data-collapsed=true]{flex:none;min-height:0}.satelliteHistoryHeader{flex:none;gap:4px 8px;padding:4px 6px}.satelliteHistoryToggle{color:var(--arc-text);border:1px solid var(--arc-border);cursor:pointer;background:0 0}.satelliteHistoryBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.satelliteHistoryGrid{flex:1;height:auto;min-height:100px}.satelliteTimeline{padding:4px 8px}.satelliteGlobePanel{border:1px solid var(--arc-border);background:var(--arc-surface);resize:none;border-radius:4px;flex-direction:column;flex:1;width:auto;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.satelliteGlobeFrame{border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.satelliteGlobeStatus{flex:none;min-height:0}.satelliteResizeHandle{touch-action:none;background:0 0;flex:none}.satelliteResizeHandle:hover,.satelliteResizeHandle:focus-visible{background:var(--arc-accent);outline:none}.satelliteResizeVertical{cursor:col-resize;width:8px}.satelliteResizeHorizontal{cursor:row-resize;height:8px}.satelliteLayersPanel{min-height:0;overflow:auto}.satelliteLayers{border:0;padding:10px}.satelliteLayerControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0}.satelliteLayerControls p{grid-column:1/-1;margin:0;font-size:11px}.satelliteContextLayer{grid-column:1/-1;grid-template-columns:minmax(125px,1fr) 25px minmax(45px,90px) 32px;align-items:center;gap:6px;display:grid}.satelliteContextLayer input[type=range]{width:100%}.satelliteContextLayer output{text-align:right;font-size:11px}.satelliteSensorOptions{color:var(--arc-text-muted);grid-column:1/-1;padding-left:18px;font-size:11px}.satelliteSensorOptions summary{cursor:pointer;margin-bottom:6px}.satelliteSensorOptions label{justify-content:space-between;max-width:250px;margin-bottom:6px}.satelliteSensorOptions input{width:85px;color:var(--arc-text);background:var(--arc-surface);border:1px solid var(--arc-border);padding:3px}.satelliteTrackRanges{flex:none;padding:5px 8px;font-size:11px}.satelliteTrackRanges ul{max-height:140px;margin:5px 0;padding-left:14px;overflow:auto}.satelliteIdentity{align-items:center;gap:5px;display:inline-flex}.satelliteReentryBadge{border:1px solid var(--arc-danger);color:var(--arc-danger-strong);background:var(--arc-danger-surface);cursor:pointer;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:10px}@media (width<=850px){.contentShell.satellitesPage{overflow:auto}.satelliteWorkspace{flex-direction:column;flex:none;gap:8px;min-height:calc(100dvh - 85px);display:flex}.satelliteControlPanel{flex:none;width:100%;min-width:0;max-width:none;height:60dvh;min-height:350px}.satelliteGlobePanel{flex:none;height:65dvh;min-height:350px}.satelliteResizeVertical{display:none}}.satelliteLayerToggle{align-items:center;gap:4px;display:flex}.satelliteLayerInfo.MuiIconButton-root{color:var(--arc-text-muted);padding:2px;font-size:16px}.satelliteIdentityButton{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.satelliteIdentityButton:hover{text-decoration:underline}.satelliteIdentityButton:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.configurationSectionJump{width:min(100%,320px);color:var(--arc-text-muted);gap:5px;margin-bottom:14px;font-size:.82rem;display:grid}.schemaConfigurationForm [data-configuration-section]{scroll-margin-top:16px}.configurationSettingLabel{align-items:center;gap:.2rem;min-width:0;display:flex}.configurationSettingLabel>label{min-width:0}.schemaConfigurationForm .configurationSettingInfo{width:1.5rem;height:1.5rem;color:var(--arc-text-muted);flex:none;padding:.2rem;font-size:.88rem}.schemaConfigurationForm .configurationSettingInfo:focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}.userTableSettings section{max-width:390px;font-size:13px}.userTableSettings .topbar h1{font-size:22px}.userTableSettings fieldset{border:0;min-width:0;margin:0;padding:0}.userTableSettingsHeading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.userTableSettingsHeading h2{margin:0;font-size:15px}.userTableSettingsFields{grid-template-columns:90px minmax(0,160px);align-items:center;gap:6px 10px;display:grid}.userTableSettingsFields select{border:1px solid var(--arc-border-strong);background:var(--arc-surface);min-width:0;color:var(--arc-text);font:inherit;border-radius:4px;padding:4px 6px}.userTableSettingsFields select:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.userTableSettingsFields .configurationSettingLabel{align-items:center;gap:3px;display:flex}.userTableSettingsFields .configurationSettingInfo{width:24px;height:24px;color:var(--arc-text-muted);padding:3px;font-size:14px}.userTableSettingsFields .configurationSettingInfo:focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}.userTableSettingsActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.userTableSettings p{margin:8px 0;font-size:12px}.taskingWorkspacePage-lanes{min-height:100dvh}.taskingWorkspacePage-lanes .pollingWorkspace{grid-template-rows:auto auto minmax(0,1fr);height:calc(100dvh - 64px);min-height:0}.taskingWorkspacePage-lanes .pollingTabPanel:not([hidden]){min-height:0;display:grid}.taskingLaneStack{--tasking-active-lane-min-height:200px;--tasking-history-lane-min-height:180px;grid-template-rows:minmax(var(--tasking-active-lane-min-height), var(--tasking-active-size,.6fr)) 12px minmax(var(--tasking-history-lane-min-height), var(--tasking-history-size,.4fr));height:100%;min-height:calc(var(--tasking-active-lane-min-height) + var(--tasking-history-lane-min-height) + 12px);min-width:0;display:grid}.taskingLaneStack[data-history-collapsed=true]{grid-template-rows:minmax(var(--tasking-active-lane-min-height), 1fr) 12px auto;min-height:calc(var(--tasking-active-lane-min-height) + 100px)}.taskingLaneStack>[data-tasking-lane=active]{grid-row:1}.taskingLaneStack>[data-tasking-lane=history]{grid-row:3}.taskingLaneDivider{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;grid-row:2;justify-content:center;align-items:center;min-width:0;display:flex}.taskingLaneDivider:before{background:var(--arc-text-muted);content:"";border-radius:3px;width:44px;height:4px;position:absolute}.taskingLaneDivider span{border-top:1px solid var(--arc-border-strong);width:100%}.taskingLaneDivider:hover,.taskingLaneDivider:focus-visible,.taskingLaneStack[data-resizing=true] .taskingLaneDivider{background:var(--arc-accent-surface);outline:1px solid var(--arc-accent);outline-offset:1px}.taskingLaneDivider[hidden],.taskingLaneTableActions[hidden]{display:none}.taskingLaneGrid{flex-direction:column;min-width:0;min-height:0;display:flex}.taskingLaneGrid .taskingLaneGridViewport{box-sizing:border-box;flex:auto;min-width:0;height:auto;min-height:0}.taskingLaneGridViewport[hidden]{display:none}.taskingLaneGrid[data-collapsed=true] .taskingLaneGridViewport{flex:none;height:auto;min-height:0}.taskingLaneGrid .taskingLaneHeader{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px;margin:0;padding:6px 8px}.taskingLaneHeaderActions,.taskingLaneTableActions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.taskingLaneHeaderActions{margin-left:auto}.taskingLaneHeader .taskingLaneCount{color:var(--arc-text-muted);white-space:nowrap;margin:0;font-size:.78rem}.taskingLaneLoading{min-width:4.5rem;min-height:1rem;color:var(--arc-text-muted);white-space:nowrap;font-size:.75rem;line-height:1rem;display:inline-block}.taskingLaneLoading-idle{visibility:hidden}.taskingLaneHeader .taskingLaneError{color:var(--arc-danger-strong);overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:.78rem}.taskingLaneGrid .statusBadge-planned,.taskingLaneGrid .statusBadge-pending,.taskingLaneGrid .statusBadge-skipped,.taskingLaneGrid .statusBadge-deferred,.taskingLaneGrid .statusBadge-no_solution{border-color:rgb(var(--arc-text-soft-rgb) / 28%);background:rgb(var(--arc-text-soft-rgb) / 12%);color:var(--arc-text-muted)}.taskingLaneGrid .statusBadge-work_available,.taskingLaneGrid .statusBadge-finalizing{background:var(--arc-warning-surface);color:#fde68a;border-color:#f59e0b57}.taskingLaneGrid .statusBadge-succeeded,.taskingLaneGrid .statusBadge-nominal{background:var(--arc-success-surface);color:#bbf7d0;border-color:#34d39957}.taskingLaneGrid .statusBadge-warning{background:var(--arc-warning-surface);color:#fde68a;border-color:#f59e0b57}@media (width<=760px){.taskingLaneStack{--tasking-active-lane-min-height:260px;--tasking-history-lane-min-height:260px}}@media (width<=560px){.taskingWorkspacePage-lanes .pollingWorkspace{height:calc(100dvh - 48px)}}.taskingWorkspaceToolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.contentShell.taskingWorkspacePage-embedded{padding:0}.taskingWorkspacePage-embedded.taskingWorkspacePage-lanes .pollingWorkspace{grid-template-rows:auto minmax(0,1fr)}.manualQueryTaskingTab .manualQuerySchemaForm{max-width:46rem}.manualQueryResult{border-top:1px solid var(--arc-border);max-width:46rem;margin-top:.75rem;padding-top:.75rem}.manualQueryResultHeader{margin-bottom:.35rem}.manualQueryResultHeader h3{color:var(--arc-text);margin:0;font-size:.9rem}.manualQueryResultFields{margin:0;display:grid}.manualQueryResultFields>div{border-bottom:1px solid rgb(var(--arc-text-soft-rgb) / 12%);grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);gap:.5rem;min-width:0;padding:.32rem 0;display:grid}.manualQueryResultFields dt,.manualQueryResultFields dd{overflow-wrap:anywhere;margin:0}.manualQueryResultFields dt{color:var(--arc-text-muted);font-size:.71rem;font-weight:700}.manualQueryResultFields dd{color:var(--arc-text);font-size:.81rem;font-weight:700}@media (width<=560px){.manualQueryResultFields>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.coverageWorkspace>.pollingWorkspaceHeader{gap:8px;margin-bottom:6px}.coverageScopeActions{align-items:center;gap:4px;margin-left:auto;display:flex}.coverageRangeButton{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.coverageRangeEditor{width:260px;max-width:calc(100vw - 40px);color:var(--arc-text);background:var(--arc-surface);gap:8px;padding:10px;font-size:12px;display:grid}.coverageRangeHeading{align-items:center;gap:2px;display:flex}.coverageRangeHeading strong{margin-right:auto;font-weight:600}.coverageRangeEditor label{color:var(--arc-text-muted);gap:3px;font-size:11px;display:grid}.coverageRangeEditor input,.coverageRangeEditor select{border:1px solid var(--arc-border);background:var(--arc-surface);min-width:0;min-height:28px;color:var(--arc-text);font:inherit;border-radius:3px;padding:4px 6px;font-size:12px}.coverageRangeEditor p{margin:0}.coverageRangeEditor button[type=submit]{justify-self:end}:is(#coverage,#workflow:has(>.pollingWorkspace>#workflow-coverage-panel:not([hidden]))){box-sizing:border-box;height:100dvh;min-height:0}#workflow:has(>.pollingWorkspace>#workflow-coverage-panel:not([hidden]))>.pollingWorkspace{grid-template-rows:auto auto minmax(0,1fr);height:100%}#workflow-coverage-panel{min-width:0;min-height:0}.coverageEmbedded{min-width:0;height:100%;min-height:0;color:var(--arc-text)}.coverageWorkspace{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.coverageWorkspace>.pollingTabPanel,.coverageWorkspace>.pollingTabPanel>.policySection{flex-direction:column;min-height:0;display:flex}.coverageWorkspace>.pollingTabPanel>.policySection{flex:1}.coverageTableContainer{flex:1;min-width:0;min-height:0}.coverageWorkspace .sourceCoverageTabs,.coverageWorkspace .coverageTableHeader{flex-shrink:0}.coverageEmbedded>.coverageWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.coverageEmbedded .coverageWorkspace>.pollingWorkspaceHeader{grid-area:1/2;margin:0}.coverageEmbedded .coverageWorkspace>.pollingTabs{grid-area:1/1}.coverageEmbedded .coverageWorkspace>.pollingTabPanel{grid-column:1/-1}.coverageEmbedded .sourceCoverageTabs{margin-bottom:8px}@media (width<=1100px){.coverageEmbedded>.coverageWorkspace{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.coverageEmbedded .coverageWorkspace>.pollingWorkspaceHeader{grid-area:2/1}.coverageScopeActions{margin-left:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--arc-bg:#101516;--arc-bg-alt:#171d1f;--arc-surface:#1b2224;--arc-surface-alt:#20282a;--arc-surface-strong:#253231;--arc-border:#2c3537;--arc-border-strong:#526463;--arc-text:#eef4f2;--arc-text-muted:#c8d2cf;--arc-text-soft:#98a8a5;--arc-accent:#5dd0bf;--arc-accent-strong:#8ee3d8;--arc-bg-rgb:16 21 22;--arc-surface-rgb:27 34 36;--arc-surface-alt-rgb:32 40 42;--arc-surface-strong-rgb:37 50 49;--arc-text-soft-rgb:152 168 165;--arc-accent-rgb:93 208 191;--arc-shadow-rgb:3 7 8;--arc-accent-surface:rgb(var(--arc-accent-rgb) / 14%);--arc-success:#34d399;--arc-success-surface:#34d39924;--arc-warning:#f59e0b;--arc-warning-surface:#f59e0b29;--arc-danger:#fb7185;--arc-danger-strong:#fecdd3;--arc-danger-surface:#fb718526;--arc-shadow:0 18px 48px rgb(var(--arc-shadow-rgb) / 34%);color:var(--arc-text);background:var(--arc-bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, rgb(var(--arc-accent-rgb) / 8%), transparent 28%), linear-gradient(180deg, var(--arc-bg) 0%, var(--arc-bg-alt) 100%);min-width:0;min-height:100vh;color:var(--arc-text);margin:0}button{font:inherit}.appFrame{background:radial-gradient(circle at 70% 0,#34d39912,#0000 26%),0 0;min-height:100vh;display:flex}.contentShell{min-width:0;color:var(--arc-text);flex:auto;padding:32px}.routeLoadError{max-width:520px;padding:12px 0}.routeLoadError h2{margin:0 0 8px;font-size:1.1rem}.routeLoadError p{color:var(--arc-text-muted);margin:0 0 12px;line-height:1.4}.topbar{border-bottom:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.eyebrow{color:var(--arc-accent-strong);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}h1{color:var(--arc-text);margin:0;font-size:1.95rem;font-weight:720;line-height:1.1}.pageSummary{max-width:620px;color:var(--arc-text-muted);margin:8px 0 0;line-height:1.45}.secondaryAction{border:1px solid var(--arc-border-strong);background:linear-gradient(180deg, var(--arc-surface-alt), var(--arc-surface));min-height:42px;color:var(--arc-text);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.secondaryAction:hover{border-color:var(--arc-accent);background:linear-gradient(180deg, var(--arc-surface-strong), var(--arc-surface-alt));color:var(--arc-accent-strong)}.secondaryAction:disabled{cursor:not-allowed;opacity:.56}.compactAction{min-height:34px;padding:0 10px}.notice{border:1px solid #fb718552;border-left:4px solid var(--arc-danger);background:var(--arc-danger-surface);color:var(--arc-danger-strong);border-radius:8px;margin-top:20px;padding:12px 14px}.notice h2,.notice p{margin:0}.notice h2{font-size:1rem}.notice p{margin-top:6px}.fieldLabel{color:var(--arc-text-muted);text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.textInput,.selectInput{border:1px solid var(--arc-border);background:rgb(var(--arc-bg-rgb) / 86%);width:100%;min-height:34px;color:var(--arc-text);font:inherit;border-radius:6px;padding:6px 8px;font-size:.86rem}.textInput:focus,.selectInput:focus{border-color:var(--arc-accent);outline:2px solid rgb(var(--arc-accent-rgb) / 24%);outline-offset:1px}.textInput:disabled{background:rgb(var(--arc-surface-rgb) / 62%);color:var(--arc-text-soft)}.toolbarActions{align-items:center;gap:10px;display:flex}.muted{color:var(--arc-text-muted)}.validationList{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.validationList li{gap:10px;display:flex}.validationList span:first-child{font-weight:760}.sidePanel{color:#eef4f2;background:#171d1f;border-right:1px solid #2c3537;flex-direction:column;flex:none;height:100vh;max-height:100vh;padding:14px 12px;transition:width .16s,padding .16s;display:flex;position:sticky;top:0;overflow:hidden}.sidePanel-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.sidePanel-collapsed{align-items:center;padding:14px 10px}.sidePanelHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-height:44px;display:flex}.sidePanel-collapsed .sidePanelHeader{flex-direction:column;align-items:center;gap:8px;width:100%}.sidePanelUtcClock{color:#eef4f2;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#20282a;border:1px solid #364446;border-radius:6px;flex:none;margin-top:14px;padding:8px 4px;font-size:.8rem;font-weight:700;line-height:1.2;display:block}.sidePanelUtcClock-compact{display:none}.sidePanel-collapsed .sidePanelUtcClock{width:100%;padding:5px 0;font-size:.7rem;line-height:1.25}.sidePanel-collapsed .sidePanelUtcClock-full{display:none}.sidePanel-collapsed .sidePanelUtcClock-compact{display:block}.brandLockup{flex-direction:column;flex:auto;align-items:flex-start;gap:7px;min-width:0;display:flex}.sidePanel-collapsed .brandLockup{align-items:center}.sideNavIcon{flex:none;place-items:center;font-weight:800;display:grid}.brandLogoImage{object-fit:contain;object-position:left center;width:min(184px,100%);height:35px;display:block;overflow:hidden}.sidePanel-collapsed .brandLogoImage{object-fit:cover;object-position:left center;width:42px;height:42px}.intrackRadarLogoImage{object-fit:contain;object-position:left center;flex:none;width:min(180px,100%);height:31px;display:block}.intrackRadarBrand{align-items:center;min-height:39px;margin-top:8px;padding:0 8px;display:flex}.sidePanel-collapsed .intrackRadarLogoImage{object-position:center;width:26px;height:26px}.sidePanel-collapsed .intrackRadarBrand{justify-content:center;padding:0}.panelIconButton{color:#cbd7d4;cursor:pointer;background:#20282a;border:1px solid #324042;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:grid}.panelIconButton:hover{color:#fff;background:#293234;border-color:#526463}.sideNav{flex-direction:column;flex:auto;gap:12px;width:100%;min-height:0;margin-top:24px;display:flex}.sideNavGroup,.sideNavFooter{gap:4px;display:grid}.sideNavGroup{min-height:0;overflow-y:auto}.sideNavSection{gap:4px;display:grid}.sideNavSection+.sideNavSection{margin-top:10px}.sideNavSectionItems{gap:4px;display:grid}.sideNavSectionLabel{color:#82918e;letter-spacing:.1em;text-transform:uppercase;margin:2px 8px;font-size:.66rem;font-weight:800;line-height:1.2}.sideNavFooter{border-top:1px solid #2c3537;margin-top:auto;padding-top:12px}.sideNavItem{cursor:pointer;color:#c8d2cf;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:3px 8px;text-decoration:none;display:grid}.sidePanel-collapsed .sideNavItem{cursor:pointer;grid-template-columns:36px;justify-content:center;padding:3px}.sideNavItem:hover{color:#fff;background:#222b2d}.sideNavItem-disabled,.sideNavItem-disabled:hover{color:#697472;cursor:not-allowed;background:0 0}.sideNavItem-disabled .sideNavIcon{color:#697472}.sideNavItem-active{color:#fff;background:#253231;box-shadow:inset 3px 0 #5dd0bf}.sideNavIcon{color:#8ee3d8;background:#20282a;border:1px solid #344346;border-radius:8px;width:28px;height:28px}.sideNavIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.sideNavCopy{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:.9rem;font-weight:650;display:flex}.sideNavCopy>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sideNavMeta{color:#98a8a5;text-transform:uppercase;border:1px solid #364446;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1}.sidePanelResizeHandle{cursor:col-resize;width:10px;height:100%;position:absolute;top:0;right:-5px}.sidePanelResizeHandle:after{content:"";opacity:0;background:#5dd0bf;border-radius:999px;width:3px;height:48px;transition:opacity .12s;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.sidePanelResizeHandle:hover:after,.sidePanelResizeHandle:focus-visible:after,.sidePanel-resizing .sidePanelResizeHandle:after{opacity:1}.shutdownButton{color:#fff1f2;cursor:pointer;background:linear-gradient(#be123c,#9f1239);border:1px solid #fb718585;border-radius:6px;min-height:44px;padding:0 18px;font-weight:700}.shutdownButton:hover{border-color:var(--arc-danger);background:linear-gradient(#e11d48,#be123c)}.shutdownButton:disabled{cursor:wait;opacity:.68}.statusGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px;display:grid}.serviceCard{border:1px solid var(--arc-border);background:linear-gradient(180deg, rgb(var(--arc-surface-rgb) / 98%), rgb(var(--arc-bg-rgb) / 98%));box-shadow:var(--arc-shadow), inset 0 1px 0 #ffffff0a;border-radius:8px;padding:18px}.serviceHeader{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;display:grid}.serviceHeader h2,.serviceHeader p{margin:0}.serviceHeader h2{color:var(--arc-text);overflow-wrap:anywhere;font-size:1rem}.serviceHeader p{color:var(--arc-text-muted);font-size:.9rem}.stoplight{border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 3px #ffffff0a,inset 0 0 0 1px #fff3}.stoplight-green{background:var(--arc-success);box-shadow:0 0 18px #34d39947,inset 0 0 0 1px #fff3}.stoplight-yellow{background:var(--arc-warning);box-shadow:0 0 18px #f59e0b47,inset 0 0 0 1px #fff3}.stoplight-red{background:var(--arc-danger);box-shadow:0 0 18px #fb718547,inset 0 0 0 1px #fff3}.serviceDetails{gap:10px;margin:18px 0 0;display:grid}.serviceDetails div{justify-content:space-between;gap:12px;display:flex}.serviceDetails dt{color:var(--arc-text-soft)}.serviceDetails dd{color:var(--arc-text);text-align:right;margin:0;font-weight:700}.reason{color:var(--arc-text-muted);margin:18px 0 0;line-height:1.45}.systemTabs{margin-top:18px}.systemShell-metrics{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.systemMetrics{flex-direction:column;flex:auto;min-height:0;margin-top:16px;display:flex}.systemMetricsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.systemMetricsHeader h2{margin:0;font-size:1rem}.systemMetricsHeading{align-items:center;gap:12px;display:flex}.systemMetricsSelectorLabel{color:var(--arc-text-soft);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.systemMetricsSelector{border:1px solid var(--arc-border);min-height:32px;color:var(--arc-text);background:var(--arc-bg);font:inherit;border-radius:6px;padding:4px 28px 4px 8px}.systemMetricsRecovery{color:var(--arc-text-muted);align-items:baseline;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.systemMetricsRecovery a{color:var(--arc-accent);font-weight:700}.systemMetricsFrame{border:1px solid var(--arc-border);background:var(--arc-bg);border-radius:8px;flex:auto;width:100%;min-height:0}.policyLayout{gap:18px;margin-top:24px;display:grid}.configurationLayout{gap:18px;margin-top:0;display:grid}.operationsLayout{gap:18px;margin-top:24px;display:grid}.policySummaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.successNotice{border:1px solid #34d3995c;border-left:4px solid var(--arc-success);background:var(--arc-success-surface);color:#d8ffe5;border-radius:8px;max-width:760px;margin:0;padding:12px 14px;font-weight:750}.configurationActions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.policySection{border-top:1px solid var(--arc-border);min-width:0;padding-top:16px}.manualQueryGrid{gap:14px;max-width:1080px;display:grid}.manualQueryForm{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(210px,1fr)) auto;align-items:end;gap:12px;max-width:1080px;display:grid}.manualQueryForm h3{color:var(--arc-text);margin:0 0 2px;font-size:.95rem;line-height:1.25}.manualMaintenanceAction{grid-template-columns:minmax(220px,1.2fr) auto;justify-content:start}.liveQueueToolbar{color:var(--arc-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:760;display:flex}.liveQueueBadge{background:var(--arc-success-surface);color:#d8ffe5;text-transform:uppercase;border:1px solid #34d3995c;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.manualSubmitButton{min-width:158px}.manualSubmitGroup{flex-wrap:wrap;gap:8px;display:flex}.manualResultPanel{border:1px solid var(--arc-border);background:rgb(var(--arc-surface-rgb) / 82%);border-radius:8px;max-width:1080px;margin-top:14px;padding:12px}.manualResultHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.manualResultHeader h3{margin:0;font-size:.98rem}.manualResultHeader span{color:var(--arc-text-muted);font-size:.82rem;font-weight:700}.manualResultList{gap:8px;display:grid}.manualResultMetricGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.manualResultMetricGrid div{border:1px solid var(--arc-border);background:rgb(var(--arc-bg-rgb) / 74%);border-radius:8px;min-width:0;padding:8px 10px}.manualResultMetricGrid dt{color:var(--arc-text-muted);margin:0 0 4px;font-size:.7rem;font-weight:760}.manualResultMetricGrid dd{color:var(--arc-text);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:780}.manualProviderQuery{border-top:1px solid var(--arc-border);min-width:0;margin-top:12px;padding-top:10px}.manualProviderQuery h4{color:var(--arc-text);margin:0 0 6px;font-size:.86rem}.manualProviderQuery p{color:var(--arc-text-muted);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.4}.manualResultRow{border-top:1px solid var(--arc-border);grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr);align-items:start;gap:12px;padding-top:10px;display:grid}.manualResultRow h4,.manualResultRow p{margin:0}.manualResultRow h4{color:var(--arc-text);overflow-wrap:anywhere;font-size:.9rem}.manualResultRow p{color:var(--arc-text-muted);margin-top:4px;font-size:.8rem}.manualResultMeta{color:var(--arc-text-muted);flex-wrap:wrap;gap:8px;font-size:.8rem;display:flex}.sectionHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sectionHeader h2,.sectionHeader p{margin:0}.sectionHeader h2{color:var(--arc-text);font-size:1.05rem}.sectionHeader p{color:var(--arc-text-muted);font-size:.86rem}.coverageTableHeader{align-items:center}.coverageTableHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.coverageTableHeaderActions .coverageLoadError{color:var(--arc-danger-strong);text-align:right;flex-basis:100%}.tableScroller{border:1px solid var(--arc-border);background:rgb(var(--arc-bg-rgb) / 95%);border-radius:8px;overflow-x:auto}.policyTable{border-collapse:collapse;width:100%;min-width:760px;font-size:.88rem}.policyTable th,.policyTable td{border-bottom:1px solid var(--arc-border);text-align:left;vertical-align:top;padding:10px 12px}.policyTable th{color:var(--arc-text-soft);text-transform:uppercase;font-size:.72rem;font-weight:800}.policyTable tbody tr:hover,.policyTable tbody tr:focus-within{background:rgb(var(--arc-accent-rgb) / 12%);color:var(--arc-text)}.policyTable tbody tr:hover .tablePrimary,.policyTable tbody tr:focus-within .tablePrimary{color:var(--arc-text)}.policyTable tr:last-child td{border-bottom:0}.tablePrimary{color:var(--arc-text);font-weight:760;display:block}.arcTable .statusBadge{font-size:var(--arc-table-font-size,11px);gap:3px;min-height:19px;padding:1px 5px}.arcTable .statusBadgeMark{width:13px;min-width:13px;height:13px;font-size:9px}.statusBadge{border:1px solid var(--arc-border-strong);background:rgb(var(--arc-surface-strong-rgb) / 72%);color:var(--arc-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.statusBadgeMark{background:rgb(var(--arc-text-soft-rgb) / 24%);width:17px;height:17px;color:var(--arc-text);border-radius:999px;place-items:center;font-size:.64rem;font-weight:900;display:grid}.statusBadge-complete,.statusBadge-completed{background:var(--arc-success-surface);color:#d8ffe5;border-color:#34d3996b}.statusBadge-blocked,.statusBadge-partial{background:var(--arc-warning-surface);color:#fdecc8;border-color:#f59e0b70}.statusBadge-missing{background:var(--arc-danger-surface);color:var(--arc-danger-strong);border-color:#fb718570}.statusBadge-deferred,.statusBadge-unsupported,.statusBadge-empty,.statusBadge-duplicate,.statusBadge-skipped{border-color:rgb(var(--arc-text-soft-rgb) / 28%);background:rgb(var(--arc-text-soft-rgb) / 12%);color:var(--arc-text-muted)}.pollingWorkspace{gap:16px;width:100%;min-width:0;max-width:none;display:grid}.pollingWorkspaceHeader{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.pollingWorkspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pollingTabs{border:1px solid rgb(var(--arc-text-soft-rgb) / 18%);background:rgb(var(--arc-bg-rgb) / 36%);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:3px;display:flex}.pollingTab{min-height:34px;color:var(--arc-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 13px;font-size:.82rem;font-weight:720}.pollingTab:hover,.pollingTab:focus-visible{background:rgb(var(--arc-surface-alt-rgb) / 70%);color:var(--arc-text);outline:none}.pollingTab-active{border-color:rgb(var(--arc-accent-rgb) / 34%);background:rgb(var(--arc-accent-rgb) / 16%);color:var(--arc-text)}.pollingTabPanel{min-width:0}.pollingPanelGrid{gap:16px;display:grid}.schemaConfigToolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.schemaConfigVersion{min-width:0;color:var(--arc-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.82rem;display:flex}.schemaConfigVersion span{color:var(--arc-text-soft);text-transform:uppercase;font-size:.72rem;font-weight:800}.schemaConfigVersion strong{min-width:0;color:var(--arc-text);overflow-wrap:anywhere}.schemaConfigVersion em{color:var(--arc-accent-strong);font-style:normal;font-weight:760}.schemaConfigVersion .configurationStateInvalid{color:var(--arc-danger-strong)}.schemaConfigVersionDetails{min-width:0;max-width:100%}.schemaConfigVersionDetails summary{cursor:pointer}.schemaConfigVersionValue{gap:4px;padding-top:8px;display:grid}.configurationModeToggle{border:1px solid rgb(var(--arc-text-soft-rgb) / 18%);background:rgb(var(--arc-bg-rgb) / 36%);border-radius:999px;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.configurationModeButton{min-height:30px;color:var(--arc-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:.8rem;font-weight:720}.configurationModeButton:hover,.configurationModeButton:focus-visible{background:rgb(var(--arc-surface-alt-rgb) / 70%);color:var(--arc-text);outline:none}.configurationModeButton-active{border-color:rgb(var(--arc-accent-rgb) / 34%);background:rgb(var(--arc-accent-rgb) / 16%);color:var(--arc-text)}.compactSuccessNotice{max-width:none;padding:8px 10px}.schemaConfigurationForm{min-width:0;max-width:920px;color:var(--arc-text);flex-direction:column;gap:.36rem;font-size:.83rem;display:flex}.schemaConfigurationForm .form-group,.schemaConfigurationForm .rjsf-field,.schemaField{min-width:0}.schemaConfigurationForm .form-group{border-bottom:1px solid rgb(var(--arc-text-soft-rgb) / 12%);margin-bottom:.18rem;padding:.08rem 0}.schemaConfigurationForm .form-group:last-child{border-bottom:0}.pass-planner-field-row{grid-template-columns:minmax(7.4rem,9.6rem) minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.pass-planner-field-label{min-width:0;min-height:1.75rem;color:var(--arc-text-muted);overflow-wrap:anywhere;align-items:center;font-size:.71rem;font-weight:700;line-height:1.18;display:inline-flex}.pass-planner-field-body{min-width:0}.pass-planner-field-body>.field-description,.pass-planner-field-body>.help-block{margin-top:.2rem}.pass-planner-object-field,.pass-planner-array-field.is-collapsible-section{flex-direction:column;gap:.32rem;min-width:0;display:flex}.pass-planner-object-field.is-nested,.pass-planner-array-field.is-collapsible-section{border:1px solid rgb(var(--arc-text-soft-rgb) / 20%);background:linear-gradient(180deg, rgb(var(--arc-surface-rgb) / 42%) 0%, rgb(var(--arc-bg-rgb) / 46%) 100%);border-radius:.65rem;padding:.5rem .65rem .54rem .72rem;box-shadow:inset 0 1px #ffffff08}.pass-planner-object-heading,.pass-planner-array-heading.is-collapsible{border-bottom:1px solid rgb(var(--arc-text-soft-rgb) / 14%);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.22rem;display:flex}.pass-planner-object-heading h5,.pass-planner-array-heading.is-collapsible h5{color:var(--arc-text);letter-spacing:.02em;margin:0;font-size:.73rem;font-weight:700;line-height:normal}.pass-planner-object-heading.is-collapsible,.pass-planner-array-heading.is-collapsible{padding-bottom:0}.pass-planner-object-heading-button{width:100%;min-height:1.85rem;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;border-radius:.42rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.1rem .12rem;display:flex}.pass-planner-object-heading-button:hover,.pass-planner-object-heading-button:focus-visible{background:rgb(var(--arc-accent-rgb) / 10%);outline:none}.pass-planner-object-heading-button:focus-visible{box-shadow:0 0 0 2px rgb(var(--arc-accent-rgb) / 34%)}.pass-planner-object-heading-chevron{opacity:.74;border-bottom:2px solid;border-right:2px solid;flex:none;width:.48rem;height:.48rem;transition:transform .12s;transform:translateY(-.12rem)rotate(45deg)}.pass-planner-object-heading-button[aria-expanded=false] .pass-planner-object-heading-chevron{transform:rotate(-45deg)}.pass-planner-object-optional-control{margin-top:.22rem}.pass-planner-object-collapsible-content{flex-direction:column;gap:.32rem;min-width:0;display:flex}.pass-planner-object-collapsible-content[hidden]{display:none}.pass-planner-object-body{border-left:2px solid rgb(var(--arc-accent-rgb) / 16%);flex-direction:column;gap:.3rem;min-width:0;padding-left:.58rem;display:flex}.pass-planner-object-field.is-root>.pass-planner-object-body{border-left:0;padding-left:0}.pass-planner-object-property{min-width:0}.pass-planner-multi-schema-field{flex-direction:column;gap:.46rem;min-width:0;display:flex}.pass-planner-multi-schema-selector .form-group{border-bottom:0;margin:0;padding:0 0 .18rem}.pass-planner-multi-schema-selector .control-label{margin-bottom:.22rem;display:block}.pass-planner-array-field{border:0;min-width:0;margin:0;padding:0}.pass-planner-array-list{flex-direction:column;gap:.34rem;min-width:0;display:flex}.pass-planner-array-heading{margin-bottom:.32rem}.pass-planner-array-heading.is-collapsible{margin-bottom:0}.pass-planner-array-heading h5{color:var(--arc-text-muted);margin:0;font-size:.71rem;font-weight:700;line-height:1.18}.pass-planner-array-collapsible-content{flex-direction:column;gap:.32rem;min-width:0;display:flex}.pass-planner-array-collapsible-content[hidden]{display:none}.pass-planner-array-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.pass-planner-array-item-content{min-width:0}.pass-planner-array-item-actions,.pass-planner-array-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.pass-planner-array-item .form-group{border-bottom:0;margin:0;padding:0}.pass-planner-array-item-content>.schemaField>.pass-planner-field-row{grid-template-columns:minmax(0,1fr);gap:0}.pass-planner-array-item-content>.schemaField>.pass-planner-field-row>.pass-planner-field-label,.pass-planner-array-item-content>.schemaField>.control-label{display:none}.pass-planner-array-empty{color:var(--arc-text-soft);margin:0;font-size:.75rem}.sensorSelectionField{flex-direction:column;gap:.36rem;min-width:0;display:flex}.sensorSelectionMode,.sensorSelectionOption{min-width:0;color:var(--arc-text);align-items:center;gap:.42rem;font-size:.8rem;font-weight:650;line-height:1.2;display:inline-flex}.sensorSelectionMode input,.sensorSelectionOption input{width:.95rem;height:.95rem;accent-color:var(--arc-accent);margin:0}.sensorSelectionMode span,.sensorSelectionOption span{overflow-wrap:anywhere;min-width:0}.sensorSelectionOptions{border-left:2px solid rgb(var(--arc-accent-rgb) / 14%);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.28rem .65rem;min-width:0;padding-left:.58rem;display:grid}.sensorSelectionEmpty{color:var(--arc-text-soft);margin:0;font-size:.75rem}.schemaConfigurationForm .control-label{color:var(--arc-text-muted);font-size:.71rem;font-weight:700;line-height:1.18}.pass-planner-request-form .field-description{display:none}.pass-planner-request-form .help-block{color:var(--arc-text-soft);font-size:.68rem;line-height:1.25}.pass-planner-field-body .MuiInputLabel-root,.pass-planner-field-body .MuiFormLabel-root,.pass-planner-field-body .MuiFormControlLabel-label,.pass-planner-field-body .MuiFormControlLabel-asterisk,.pass-planner-multi-schema-selector .MuiInputLabel-root,.pass-planner-multi-schema-selector .MuiFormLabel-root{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pass-planner-field-body .MuiOutlinedInput-notchedOutline legend,.pass-planner-multi-schema-selector .MuiOutlinedInput-notchedOutline legend{width:0}.pass-planner-field-body .MuiFormControlLabel-root{margin:0}.pass-planner-request-form .MuiInputBase-root{min-height:1.85rem;font-size:.81rem}.pass-planner-request-form .MuiOutlinedInput-input,.pass-planner-request-form .MuiSelect-select{min-height:0;padding:.34rem .58rem}.pass-planner-request-form .MuiCheckbox-root{padding:.12rem}.pass-planner-request-form .pass-planner-array-item-actions .MuiButtonBase-root,.pass-planner-request-form .pass-planner-array-actions .MuiButtonBase-root{border:1px solid rgb(var(--arc-text-soft-rgb) / 18%);background:rgb(var(--arc-bg-rgb) / 58%);border-radius:.42rem;min-width:1.85rem;min-height:1.85rem}.pass-planner-request-form .MuiSvgIcon-root{font-size:1.05rem}.schemaHiddenField{display:none}.schemaConfigurationForm .MuiGrid-root{min-width:0}.schemaConfigurationForm .MuiFormControl-root,.schemaConfigurationForm .MuiTextField-root{width:100%;min-width:0}.schemaConfigurationForm .MuiFormLabel-root,.schemaConfigurationForm .MuiInputLabel-root,.schemaConfigurationForm .MuiFormControlLabel-label{color:var(--arc-text-muted);letter-spacing:0;font-family:inherit;font-size:.82rem;font-weight:720}.schemaConfigurationForm .MuiInputLabel-root.Mui-focused{color:var(--arc-accent-strong)}.schemaConfigurationForm .MuiInputBase-root,.schemaConfigurationForm .MuiSelect-select{background:rgb(var(--arc-bg-rgb) / 78%);color:var(--arc-text);font-family:inherit;font-size:.9rem}.schemaConfigurationForm .MuiOutlinedInput-notchedOutline{border-color:var(--arc-border)}.schemaConfigurationForm .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.schemaConfigurationForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--arc-accent)}.schemaConfigurationForm .MuiSvgIcon-root,.schemaConfigurationForm .MuiCheckbox-root{color:var(--arc-accent)}.schemaConfigurationForm .MuiFormControlLabel-root{margin-left:0;margin-right:0}.schemaConfigurationForm .MuiTypography-root,.schemaConfigurationForm .MuiFormHelperText-root{color:var(--arc-text-soft);font-family:inherit}.schemaConfigurationForm .MuiFormHelperText-root.Mui-error,.schemaConfigurationForm .Mui-error{color:var(--arc-danger-strong)}.schemaConfigurationForm .configurationActions{flex-wrap:wrap;gap:8px;display:flex}.configurationJsonEditor{min-width:0;max-width:720px;color:var(--arc-text);gap:10px;display:grid}.configurationJsonTextarea{box-sizing:border-box;resize:vertical;border:1px solid var(--arc-border);background:rgb(var(--arc-bg-rgb) / 84%);width:100%;min-height:460px;color:var(--arc-text);border-radius:8px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;line-height:1.55}.configurationJsonTextarea:focus{border-color:var(--arc-accent);outline:2px solid rgb(var(--arc-accent-rgb) / 22%);outline-offset:0}.configurationJsonTextarea[aria-invalid=true]{border-color:var(--arc-danger-strong)}.configurationJsonError{color:var(--arc-danger-strong);margin:0;font-size:.82rem;font-weight:720}.statusSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.statusSummaryGrid div{border:1px solid var(--arc-border);background:rgb(var(--arc-surface-rgb) / 72%);border-radius:8px;padding:10px 12px}.statusSummaryGrid dt{color:var(--arc-text-soft);text-transform:uppercase;font-size:.72rem;font-weight:800}.statusSummaryGrid dd{color:var(--arc-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:1.2rem;font-weight:780}.trackGroupSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.trackGroupSummaryGrid dd{font-size:.94rem;line-height:1.35}.coverageNote{color:var(--arc-text-soft);margin:-2px 0 10px;font-size:.86rem;line-height:1.45}.densePolicyTable th,.densePolicyTable td{vertical-align:top;white-space:nowrap}.densePolicyTable td:first-child,.densePolicyTable td:nth-child(4),.densePolicyTable td:last-child{white-space:normal}.compactPollingTable{min-width:1180px;font-size:.82rem;line-height:1.25}.compactPollingTable th,.compactPollingTable td{padding:6px 10px}.compactPollingTable th{line-height:1.15}.compactPollingTable .statusBadge{gap:5px;padding:3px 7px;font-size:.74rem}.compactPollingTable .statusBadgeMark{width:15px;height:15px;font-size:.58rem}.tableClamp{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.queryGridOneLine{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.statusBadge-reserved,.statusBadge-planned,.statusBadge-queued,.statusBadge-created,.statusBadge-publishing,.statusBadge-command_published,.statusBadge-running,.statusBadge-scheduled,.statusBadge-pending,.statusBadge-waiting-for-reference,.statusBadge-ready,.statusBadge-wake-published,.statusBadge-processing,.statusBadge-validating,.statusBadge-degraded,.statusBadge-awaitingRetryPlanning{background:var(--arc-warning-surface);color:#fde68a;border-color:#f59e0b57}.statusBadge-succeeded,.statusBadge-success{background:var(--arc-success-surface);color:#bbf7d0;border-color:#34d39957}.statusBadge-deadlettered,.statusBadge-failed,.statusBadge-retry-exhausted{background:var(--arc-danger-surface);color:var(--arc-danger-strong);border-color:#fb718557}@media (width<=760px){.pollingWorkspaceHeader,.schemaConfigToolbar{flex-direction:column;align-items:stretch}.pollingWorkspaceActions{justify-content:flex-start}}@media (width<=1080px){.pass-planner-field-row{grid-template-columns:minmax(0,1fr);gap:.38rem}.pass-planner-field-label{min-height:0}}@media (width<=560px){.configurationActions{grid-template-columns:1fr;display:grid}.pollingTabs,.configurationModeToggle,.schemaConfigurationForm .configurationActions{width:100%;display:grid}.pollingTab,.configurationModeButton{width:100%}}.contentShell#database{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex}.databaseBrowserLayout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:18px;min-height:0;margin-top:24px;display:grid}.databaseTableList,.databaseGridPanel{border-top:1px solid var(--arc-border);min-width:0;min-height:0;padding-top:16px}.databaseGridPanel{flex-direction:column;display:flex}.databaseGridPanel>.arcTableHost{flex:1;min-height:0}.databaseTableList{position:sticky;top:18px}.databaseScopeToggle{border:1px solid var(--arc-border);background:rgb(var(--arc-surface-rgb) / 72%);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:3px;display:grid}.databaseScopeToggle button{min-width:0;min-height:32px;color:var(--arc-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;font-size:.78rem;font-weight:760}.databaseScopeToggle button:hover,.databaseScopeToggle button:focus-visible,.databaseScopeToggle .databaseScopeButton-active{background:rgb(var(--arc-accent-rgb) / 14%);color:var(--arc-accent-strong)}.databaseTableList .textInput{margin-top:7px}.databaseTableButtons{gap:6px;margin-top:12px;display:grid}.databaseTableButton{border:1px solid var(--arc-border);background:rgb(var(--arc-surface-rgb) / 82%);width:100%;min-height:38px;color:var(--arc-text);cursor:pointer;font:inherit;text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;display:grid}.databaseTableButton:hover,.databaseTableButton-active{border-color:var(--arc-accent);background:rgb(var(--arc-accent-rgb) / 12%)}.databaseTableButton span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.databaseTableButton span:last-child{color:var(--arc-text-soft);font-size:.76rem}.databaseGridHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.databaseGridHeader h2,.databaseGridHeader p{margin:0}.databaseGridHeader h2{color:var(--arc-text);overflow-wrap:anywhere;font-size:1.08rem}.databaseGridHeader p{color:var(--arc-text-muted);margin-top:4px;font-size:.86rem}.databaseRange{color:var(--arc-text-muted);margin:0 0 8px;font-size:.84rem}.databaseGridColumnHeader{min-width:0;display:block}.databaseGridColumnHeader span:first-child{color:var(--arc-text-muted);text-overflow:ellipsis;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block;overflow:hidden}.databaseGridColumnHeader span:last-child{color:var(--arc-text-soft);text-overflow:ellipsis;text-transform:none;margin-top:2px;font-size:.68rem;font-weight:650;display:block;overflow:hidden}.databaseGridEmpty{min-height:120px;color:var(--arc-text-muted);place-items:center;font-size:.86rem;display:grid}.cellValue{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.cellValue>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.databaseNullValue{color:var(--arc-text-soft);font-style:italic}.inlineCellButton{border:1px solid var(--arc-border-strong);background:rgb(var(--arc-surface-strong-rgb) / 82%);min-height:28px;color:var(--arc-text);cursor:pointer;font:inherit;border-radius:6px;flex:none;padding:3px 8px;font-size:.76rem;font-weight:760}.modalBackdrop{z-index:10;background:rgb(var(--arc-shadow-rgb) / 72%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cellDetailDialog{border:1px solid var(--arc-border);background:var(--arc-surface);width:min(880px,96vw);max-height:84vh;box-shadow:0 22px 70px rgb(var(--arc-shadow-rgb) / 46%);border-radius:8px;overflow:hidden}.dialogHeader{border-bottom:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dialogHeader h2{color:var(--arc-text);overflow-wrap:anywhere;margin:0;font-size:1rem}.cellDetailDialog pre{background:var(--arc-bg);max-height:calc(84vh - 64px);color:var(--arc-text);white-space:pre-wrap;margin:0;padding:14px;font-size:.82rem;line-height:1.45;overflow:auto}.reportsWorkspace{align-content:start;gap:18px;display:grid}.reportsTopbar{align-items:flex-start}.reportSettings,.reportResultState,.reportDocument,.reportEmptyState{border-top:1px solid var(--arc-border);min-width:0;padding-top:16px}.reportSettingsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.reportField{gap:6px;min-width:0;display:grid}.reportQueryForm{gap:10px;margin-top:12px;display:grid}.reportQueryBuilder{gap:6px;display:grid}.reportQueryRow{grid-template-columns:minmax(7.4rem,9.6rem) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.reportQueryKey{min-height:56px;color:var(--arc-text-muted);align-items:center;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.reportQueryParamControls{grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1fr) 34px;gap:8px;min-width:0;display:grid}.reportQueryControl{gap:4px;min-width:0;display:grid}.reportQueryControlLabel{color:var(--arc-text-soft);font-size:.7rem;font-weight:760}.reportQueryRemove{width:34px;height:34px;color:var(--arc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:end;font-size:1rem;font-weight:760}.reportQueryRemove:hover,.reportQueryRemove:focus-visible{background:rgb(var(--arc-accent-rgb) / 10%);color:var(--arc-accent-strong)}.reportQueryActions{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.reportAddParam{gap:6px;width:min(100%,280px);display:grid}.reportResultState dl,.reportParameterGrid,.reportMetricGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.reportResultState div,.reportParameterGrid div,.reportMetricGrid div{border:1px solid var(--arc-border);background:rgb(var(--arc-surface-rgb) / 72%);border-radius:8px;min-width:0;padding:9px 11px}.reportResultState dt,.reportParameterGrid dt,.reportMetricGrid dt{color:var(--arc-text-soft);text-transform:uppercase;font-size:.7rem;font-weight:800}.reportResultState dd,.reportParameterGrid dd,.reportMetricGrid dd{color:var(--arc-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem;font-weight:760}.reportSummaryGrid{margin-top:12px}.reportDocument{gap:18px;display:grid}.reportDocumentHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reportDocumentHeader h2,.reportDocumentHeader p{margin:0}.reportDocumentHeader h2{font-size:1.28rem}.reportDocumentHeader p,.reportDocumentHeader span{color:var(--arc-text-muted);font-size:.84rem;font-weight:720}.reportSection{border-top:1px solid var(--arc-border);gap:14px;min-width:0;padding-top:18px;display:grid}.reportSectionHeader h2{color:var(--arc-text);margin:0;font-size:1.08rem;line-height:1.25}.reportNarrative,.reportEmptyState p{max-width:1080px;color:var(--arc-text-muted);margin:0;line-height:1.45}.reportEmptyState h2{margin:0 0 6px;font-size:1.05rem}.reportTableBlock{gap:8px;min-width:0;display:grid}.reportTableBlock h3,.reportStringList h3,.reportChartHeader h3,.reportChartHeader p{margin:0}.reportTableBlock h3,.reportStringList h3,.reportChartHeader h3{color:var(--arc-text);font-size:.94rem;line-height:1.25}.reportGridCellValue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.reportStringList{gap:6px;display:grid}.reportStringList ul{color:var(--arc-text-muted);gap:5px;margin:0;padding-left:18px;display:grid}.reportChartShell{border:1px solid var(--arc-border);background:rgb(var(--arc-surface-rgb) / 72%);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.reportChartHeader{gap:5px;min-width:0;display:grid}.reportChartHeader p,.reportChartState{color:var(--arc-text-muted);font-size:.82rem}.reportChartState{margin:8px 0 0}.reportPlotlyContainer{width:100%;min-height:400px;overflow:hidden}.reportChartShellTemporal .reportPlotlyContainer{min-height:460px}@media (width<=760px){.reportsTopbar,.reportDocumentHeader{flex-direction:column;align-items:stretch}.reportSettingsGrid,.reportQueryRow,.reportQueryParamControls,.reportResultState dl,.reportParameterGrid,.reportMetricGrid{grid-template-columns:minmax(0,1fr)}.reportQueryKey{min-height:0}.reportQueryRemove{justify-self:end}.reportQueryActions{flex-direction:column;align-items:stretch}.reportAddParam{width:100%}.reportPlotlyContainer{min-height:320px}.reportChartShellTemporal .reportPlotlyContainer{min-height:360px}}.visualizationEmbedShell{background:var(--arc-bg);flex:auto;min-width:0;min-height:100vh;position:relative}.passViewerEmbedShell{background:var(--arc-bg);flex:auto;min-width:0;min-height:100vh}.visualizationEmbedShellInactive,.passViewerEmbedShellInactive{pointer-events:none;visibility:hidden;width:100vw;height:100vh;min-height:0;position:fixed;top:0;left:-100vw;overflow:hidden}.visualizationEmbedFrame{background:var(--arc-bg);border:0;width:100%;height:100vh;display:block}.visualizationHandoffNotice{background:var(--arc-surface);border:1px solid var(--arc-border-strong);color:var(--arc-text);z-index:2;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 8px 24px #00000047}.visualizationHandoffNoticeFailed{border-color:var(--arc-danger);color:var(--arc-danger-strong)}.passViewerEmbedFrame{background:var(--arc-bg);border:0;width:100%;height:100vh;display:block}@media (width<=560px){.appFrame{display:block}.sidePanel,.sidePanel-collapsed{border-bottom:1px solid #2c3537;border-right:0;height:auto;min-height:auto;max-height:none;position:static;overflow:visible;width:100%!important}.sidePanelHeader{align-items:flex-start}.sidePanel-collapsed .sidePanelHeader{flex-direction:row;align-items:center}.sidePanel-collapsed .brandLockup{flex-direction:row;align-items:center;gap:10px}.sidePanel-collapsed .brandText,.sidePanel-collapsed .sideNavCopy,.sidePanelResizeHandle,.sidePanel-collapsed .sideNav{display:none}.contentShell{padding:24px 16px}.topbar{flex-direction:column;align-items:stretch}.shutdownButton,.secondaryAction{width:100%}.sectionHeader,.manualQueryForm,.manualResultRow,.toolbarActions,.databaseGridHeader{grid-template-columns:1fr;display:grid}.databaseBrowserLayout{flex:0 auto;grid-template-rows:auto minmax(320px,1fr);grid-template-columns:1fr}.contentShell#database,.contentShell.mockUdlPage{height:auto;min-height:100dvh}.databaseTableList{position:static}.cellValue{max-width:78vw}}
