.eqProductTitle{color:var(--eq-text);font-size:var(--eq-font-size-base);font-weight:var(--eq-weight-semibold);line-height:var(--eq-line-tight);margin:0}.eqProductTitleAction{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.eqProductTitleAction:hover:not(:disabled){color:var(--eq-interactive)}.eqProductTitleAction:focus-visible{border-radius:var(--eq-radius-sm);outline:3px solid color-mix(in srgb, var(--eq-focus) 35%, transparent);outline-offset:2px}.eqProductTitleAction:disabled{color:var(--eq-text-disabled);cursor:not-allowed}.eqProductSubtitle,.eqProductDescription,.eqProductDetails,.eqProductMetadata,.eqProductTimestamp{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);line-height:var(--eq-line-normal)}.eqProductSubtitle,.eqProductTimestamp{margin-top:var(--eq-space-1)}.eqProductEntityMedia{border-bottom:1px solid var(--eq-border);background:var(--eq-surface-muted);overflow:hidden}.eqProductEntityMedia>img{width:100%;height:auto;display:block}.eqProductEntityHeading,.eqProductExecutionMain,.eqProductTimelineContent,.eqProductListMain{min-width:0}.eqProductFacts{gap:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;display:grid}.eqProductFact{min-width:0}.eqProductFact dt{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.eqProductFact dd{overflow-wrap:anywhere;margin:var(--eq-space-1) 0 0;color:var(--eq-text);font-weight:var(--eq-weight-medium)}.eqProductEntityCard .eqProductFacts+*,.eqProductInventoryCard .eqProductFacts,.eqProductInventoryCard .eqProductDetails,.eqProductAlertCard .eqProductRecommendation,.eqProductAlertCard .eqProductEvidence{margin-top:var(--eq-space-4)}.eqProductHorseListItem,.eqProductExecutionRow,.eqProductAlertRow{align-items:center;gap:var(--eq-space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.eqProductAlertRow{column-gap:var(--eq-space-2);padding-block:var(--eq-space-3);border-bottom:1px solid var(--eq-border);grid-template-columns:minmax(0,1fr) auto auto minmax(5.25rem,auto)}.eqProductAlertRowMain{min-width:0}.eqProductAlertRow .eqProductTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--eq-font-size-md);font-weight:var(--eq-weight-semibold);overflow:hidden}.eqProductAlertRowInfo{place-items:center;display:grid}.eqProductAlertRow .eqProductListActions{flex-wrap:nowrap;justify-content:flex-end}.eqProductExecutionRow{padding:var(--eq-space-4);border-bottom:1px solid var(--eq-border)}.eqProductHorseListItem{align-items:stretch;column-gap:var(--eq-space-3);background:0 0;grid-template-columns:auto minmax(0,1fr);row-gap:0;padding:0;position:relative}.eqProductHorseListBody{align-items:center;column-gap:var(--eq-space-3);padding-block:var(--eq-space-2-5);border-bottom:1px solid var(--eq-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.eqProductHorseListItem--selectable:hover{background:color-mix(in srgb, var(--eq-surface-elevated) 70%, transparent)}.eqProductHorseListItem .eqProductTitle{font-size:var(--eq-font-size-xl);font-weight:var(--eq-weight-bold)}.eqProductHorseListItem .eqProductListMedia{width:5rem;height:5rem;margin-block:var(--eq-space-2-5);border-radius:var(--eq-radius-xl);align-self:center}.eqProductHorseListItem .eqAvatar{border-radius:var(--eq-radius-xl)}.eqProductHorseListTrail{width:var(--eq-chrome-size);min-height:var(--eq-chrome-size);align-self:center;place-items:center;display:grid}.eqProductPresenceDot{border-radius:var(--eq-radius-full);background:var(--eq-text-disabled);flex:none;width:.7rem;height:.7rem}.eqProductPresenceDot--present{background:var(--eq-success-default)}.eqProductHorseListSelect{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.eqProductHorseListSelect:focus-visible{outline:3px solid color-mix(in srgb, var(--eq-focus) 35%, transparent);outline-offset:2px}.eqProductHorseListItem .eqProductListActions{z-index:2;width:var(--eq-chrome-size);min-height:var(--eq-chrome-size);place-items:center;display:grid;position:relative}.eqProductHorseListItem .eqProductMetadata{gap:var(--eq-space-2);margin-top:var(--eq-space-2);flex-wrap:wrap;display:flex}.eqProductHorseListSkeletonAvatar{border-radius:inherit;width:100%;height:100%;min-height:3.5rem}.eqProductHorseListSkeletonName{width:9rem;height:1.15rem}.eqProductHorseListSkeletonMeta{width:6.5rem;height:.75rem;margin-top:var(--eq-space-2)}.eqProductHorseListSkeletonDot{border-radius:var(--eq-radius-full);width:.7rem;height:.7rem;min-height:.7rem}.eqProductListMedia{border-radius:var(--eq-avatar-radius);background:var(--eq-surface-muted);place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}.eqProductListMedia>img{object-fit:cover;width:100%;height:100%}.eqProductListActions,.eqProductTimelineActions,.eqProductCommandActions{gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.eqProductExecutionDetails{color:var(--eq-text-subtle);font-size:var(--eq-font-size-sm);grid-column:1/-1}.eqProductRecommendation,.eqProductEvidence,.eqProductGuidance{border-left:3px solid var(--eq-border-strong);padding-left:var(--eq-space-3);color:var(--eq-text-subtle);font-size:var(--eq-font-size-sm);line-height:var(--eq-line-normal)}.eqProductQuantity{gap:var(--eq-space-1);color:var(--eq-text);display:inline-grid}.eqProductQuantityLabel,.eqProductQuantityQualifier{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.eqProductQuantityMeasure{align-items:baseline;gap:var(--eq-space-1);white-space:nowrap;display:inline-flex}.eqProductQuantityValue{font-size:var(--eq-font-size-xl);font-weight:var(--eq-weight-semibold);line-height:var(--eq-line-tight)}.eqProductQuantityUnit{color:var(--eq-text-subtle);font-size:var(--eq-font-size-sm)}.eqProductIndicator{align-items:center;gap:var(--eq-space-2);flex-wrap:wrap;display:inline-flex}.eqProductIndicatorDescription{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.eqProductTimelineItem{gap:var(--eq-space-4);padding-bottom:var(--eq-space-6);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.eqProductTimelineItem:before{top:var(--eq-control-height-sm);bottom:0;left:calc(var(--eq-control-height-sm) / 2);background:var(--eq-border);content:"";width:1px;position:absolute}.eqProductTimelineMarker{z-index:1;width:var(--eq-control-height-sm);height:var(--eq-control-height-sm);border:1px solid var(--eq-border);border-radius:var(--eq-radius-full);background:var(--eq-surface);color:var(--eq-interactive);place-items:center;display:grid}.eqProductTimelineMarker>svg{width:1rem;height:1rem}.eqProductTimelineContent>.eqProductDescription,.eqProductTimelineContent>.eqProductMetadata,.eqProductTimelineActions{margin-top:var(--eq-space-3)}.eqProductPermissionSelector{border:0;min-width:0;margin:0;padding:0}.eqProductPermissionSelector>legend{color:var(--eq-text);font-weight:var(--eq-weight-semibold)}.eqProductPermissionDescription{margin:var(--eq-space-1) 0 var(--eq-space-3);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.eqProductPermissionList{gap:var(--eq-space-2);display:grid}.eqProductPermissionItem{align-items:flex-start;gap:var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);padding:var(--eq-space-3);display:flex}.eqProductPermissionItem label{gap:var(--eq-space-1);cursor:pointer;flex:1;min-width:0;display:grid}.eqProductPermissionLabel{color:var(--eq-text);font-size:var(--eq-font-size-sm);font-weight:var(--eq-weight-medium)}.eqProductPermissionItemDescription{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs);line-height:var(--eq-line-normal)}.eqProductPermissionItem:has(.eqCheckbox:disabled){opacity:.62}.eqProductCommandPanelBody{gap:var(--eq-space-3);display:grid}.eqProductStableSwitcherList{margin:var(--eq-space-2) 0 0;border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);padding:0;list-style:none}.eqProductStableSwitcherList button{width:100%;padding:var(--eq-space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.eqProductStableSwitcherList button[aria-selected=true]{font-weight:var(--eq-weight-semibold)}@media (max-width:640px){.eqProductExecutionRow{grid-template-columns:minmax(0,1fr) auto}.eqProductExecutionRow>.eqStatusBadge,.eqProductExecutionRow>.eqProductListActions{grid-column:1/-1}}
.hovaChart{gap:var(--eq-space-3,.75rem);min-width:0;margin:0;display:grid}.hovaChart figcaption{gap:.2rem;min-width:0;padding-inline-end:5rem;display:grid}.hovaChart figcaption strong{color:var(--eq-text);font-size:var(--eq-font-size-lg,1.125rem)}.hovaChart figcaption span{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm,.875rem)}.hovaChartViewport{min-width:0;position:relative}.hovaChartCanvas{width:100%;height:100%;min-height:10rem}.hovaChartState{padding:var(--eq-space-4,1rem);color:var(--eq-text-muted);text-align:center;background:color-mix(in srgb, var(--eq-surface) 88%, transparent);place-items:center;display:grid;position:absolute;inset:0}.hovaChartState--error{color:var(--eq-danger)}.hovaChartState--stale{color:var(--eq-warning)}.hovaChartSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hovaChartCanvas{scroll-behavior:auto}}
*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--eq-background);color:var(--eq-text);font-family:var(--eq-font-sans);line-height:var(--eq-line-normal);margin:0}a{color:var(--eq-interactive);text-underline-offset:.18em}h1,h2,p{margin-top:0}button,input,textarea{font:inherit}.adminShell{grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{scrollbar-width:none;-ms-overflow-style:none;border-right:1px solid var(--eq-border);background:var(--eq-nav-background);height:100vh;padding:var(--eq-space-5) var(--eq-space-3);position:sticky;top:0;overflow:auto}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.brand{margin:0 var(--eq-space-3) var(--eq-space-6);font-size:var(--eq-font-size-xl);font-weight:var(--eq-weight-bold);text-decoration:none;display:block}.sidebar nav{gap:var(--eq-space-1);flex-direction:column;display:flex}.navGroup{gap:.125rem;display:grid}.navGroup--section{margin-top:var(--eq-space-4);padding-top:var(--eq-space-3);border-top:1px solid var(--eq-border)}.navGroupLabel{margin:0 0 var(--eq-space-1);padding:0 var(--eq-space-3);color:var(--eq-nav-muted);font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.navItem{border-radius:var(--eq-radius-md);min-height:2.5rem;color:var(--eq-nav-text);padding:0 var(--eq-space-3);font-size:var(--eq-font-size-base);align-items:center;text-decoration:none;display:flex}.sidebar .navItem{justify-content:flex-start;gap:var(--eq-space-3)}.navItemIcon{flex-shrink:0;display:inline-flex}.navItemIcon svg{width:1.1rem;height:1.1rem}.navItemLabel{flex:1;min-width:0}.sidebar .navBadge{border:1px solid var(--eq-interactive);border-radius:var(--eq-radius-full);background:var(--eq-interactive);min-width:1.25rem;height:1.25rem;color:var(--eq-interactive-contrast);font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;padding-inline:.35rem;line-height:1;display:inline-flex}.navItem:hover{background:var(--eq-surface-muted)}.navItemActive{background:var(--eq-nav-active-soft);color:var(--eq-nav-active);font-weight:var(--eq-weight-semibold)}.workspace{min-width:0}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--eq-space-4);border-bottom:1px solid var(--eq-border);background:var(--eq-surface-overlay);min-height:4.5rem;padding:var(--eq-space-3) var(--eq-space-6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.topbar span{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs);display:block}.topbarActions,.dialogActions{justify-content:flex-end;align-items:center;gap:var(--eq-space-2);display:flex}.maintenanceBanner{padding:var(--eq-space-3) var(--eq-space-6) 0}.maintenanceBanner a{font-weight:700}.topbarClock{color:var(--eq-interactive);font:inherit;font-weight:var(--eq-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:var(--eq-space-4)}.content{width:100%;max-width:100rem;padding:var(--eq-space-8);margin:auto}.content:has(.observabilityCockpit){max-width:120rem}.observabilityCockpit{--cockpit-gap:clamp(.75rem, 1vw, 1.25rem);gap:var(--cockpit-gap);min-width:0;display:grid}.cockpitChrome{align-items:center;gap:var(--cockpit-gap);grid-template-columns:minmax(14rem,1fr) auto minmax(22rem,1fr);display:grid}.cockpitChrome h1{margin:0;font-size:clamp(1.5rem,2.1vw,2.4rem)}.cockpitEyebrow{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-semibold);letter-spacing:.09em;text-transform:uppercase;display:block}.cockpitClock{text-align:center;font-variant-numeric:tabular-nums}.cockpitClock strong{font-size:clamp(1.3rem,2vw,2rem);display:block}.cockpitClock span{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.cockpitActions{justify-content:flex-end;gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.cockpitScopeBar{align-items:end;gap:var(--eq-space-3);padding:var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);flex-wrap:wrap;display:flex}.cockpitScopeField{min-width:11rem}.cockpitScopeField--wide{flex:16rem;min-width:16rem}.cockpitScopeAction{min-height:var(--eq-control-height);align-self:end}.cockpitConnection{align-items:center;gap:var(--eq-space-2);margin-left:auto;padding:.25rem .5rem;display:flex}.cockpitConnection>span{background:var(--eq-text-muted);border-radius:999px;width:.7rem;height:.7rem}.cockpitConnection strong,.cockpitConnection small{display:block}.cockpitConnection small{color:var(--eq-text-muted)}.cockpitConnection--live>span{background:#22c55e;box-shadow:0 0 0 .25rem #22c55e26}.cockpitConnection--reconnecting>span,.cockpitConnection--connecting>span{background:#f59e0b}.cockpitConnection--offline>span,.cockpitConnection--stale>span{background:#ef4444}.cockpitHealthStrip{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cockpitHealthCell{padding:var(--eq-space-3);background:var(--eq-surface)}.cockpitHealthCell span{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs);display:block}.cockpitHealthCell strong{color:var(--eq-text)}.cockpitHealthCell--healthy{box-shadow:inset 0 .2rem #22c55e}.cockpitHealthCell--warning,.cockpitHealthCell--reconnecting,.cockpitHealthCell--connecting{box-shadow:inset 0 .2rem #f59e0b}.cockpitHealthCell--offline,.cockpitHealthCell--critical,.cockpitHealthCell--stale{box-shadow:inset 0 .2rem #ef4444}.cockpitHealthCell--no-data{box-shadow:inset 0 .2rem var(--eq-text-muted)}.cockpitKpis{gap:var(--cockpit-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cockpitWidgetGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:var(--cockpit-gap);display:grid}.cockpitWidget{min-width:0}.cockpitWidget--small{grid-column:span 1}.cockpitWidget--medium,.cockpitWidget--large{grid-column:span 2}.cockpitWidget--wide{grid-column:1/-1}.cockpitWidget .eqHomeWidgetBody{min-width:0}.cockpitWidget .hovaChart{margin:0}.cockpitWidget .hovaChart>figcaption{display:none}.cockpitWidgetEditor{justify-content:space-between;align-items:center;gap:var(--eq-space-3);min-height:9rem;display:flex}.cockpitDrilldown{gap:var(--eq-space-4);padding-top:var(--eq-space-4);border-top:1px solid var(--eq-border);display:grid}.cockpitDrilldown h2,.cockpitDrilldown p{margin-bottom:var(--eq-space-2)}.cockpitDrilldownGrid{gap:var(--cockpit-gap);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);display:grid}.cockpitPlaceholder{border:1px dashed var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface-muted);padding:var(--eq-space-5)}.cockpitLibrary{gap:var(--eq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpitLibraryItem{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);color:var(--eq-text);padding:var(--eq-space-4);text-align:left;gap:.25rem;display:grid}.cockpitLibraryItem:hover{border-color:var(--eq-interactive)}.cockpitLibraryItem span{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.cockpitLibraryDefaults{gap:var(--eq-space-2);margin-top:var(--eq-space-4);justify-content:flex-end;display:flex}.operationsCockpitLink{font-weight:var(--eq-weight-semibold);align-items:center;gap:.25rem;display:inline-flex}.operationsCockpitLink svg{width:1rem;height:1rem}.cockpitNocActive .adminShell{display:block}.cockpitNocActive .sidebar,.cockpitNocActive .topbar,.cockpitNocActive .maintenanceBanner{display:none}.cockpitNocActive .content{max-width:none;padding:0}.observabilityCockpit--noc,.observabilityCockpit:fullscreen{scrollbar-width:none;-ms-overflow-style:none;background:var(--eq-background);width:100%;min-height:100vh;padding:clamp(.75rem,1.25vw,1.5rem);overflow:auto}.cockpitNocActive,.cockpitNocActive *,.observabilityCockpit:fullscreen,.observabilityCockpit:fullscreen *{scrollbar-width:none;-ms-overflow-style:none}.cockpitNocActive::-webkit-scrollbar{display:none}.cockpitNocActive ::-webkit-scrollbar{display:none}.observabilityCockpit:fullscreen::-webkit-scrollbar{display:none}.observabilityCockpit:fullscreen ::-webkit-scrollbar{display:none}.observabilityCockpit--noc .cockpitWidgetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-aspect-ratio:16/10) and (min-width:75rem){.observabilityCockpit--noc .cockpitWidget--wide{grid-column:span 2}.observabilityCockpit--noc .cockpitWidget .hovaChartViewport{height:min(25vh,17rem)!important}}@media (max-width:70rem){.cockpitChrome{grid-template-columns:1fr auto}.cockpitActions{grid-column:1/-1;justify-content:flex-start}.cockpitKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpitWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.cockpitChrome{grid-template-columns:1fr}.cockpitClock{text-align:left}.cockpitHealthStrip,.cockpitKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpitWidgetGrid{grid-template-columns:1fr}.cockpitWidget--small,.cockpitWidget--medium,.cockpitWidget--large,.cockpitWidget--wide{grid-column:1}.cockpitDrilldownGrid,.cockpitLibrary{grid-template-columns:1fr}.cockpitConnection{margin-left:0}}.cockpitStack{gap:var(--eq-space-6);display:grid}.metricGrid{gap:var(--eq-space-4);margin:var(--eq-space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:48rem){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.performanceCockpit{gap:var(--eq-space-6);display:grid}.performanceToolbar{justify-content:space-between;align-items:center;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.performanceEnvSwitch{gap:var(--eq-space-2);display:flex}.performanceHint{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);margin:0}.performanceSbCharts{align-items:stretch;gap:var(--eq-space-4);flex-wrap:wrap;display:flex}.performanceSbCharts>*{flex:1 1 0;min-width:min(100%,20rem)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operationsDashboard,.operationsSection,.incidentCenter{gap:var(--eq-space-6);display:grid}.operationsToolbar,.operationsSectionHeading{justify-content:space-between;align-items:center;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.operationsRange{gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.operationsPolling{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);margin:0}.operationsKpiGrid{gap:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.operationsKpiLink,.operationsKpiStatic{min-width:0;color:inherit;text-decoration:none;position:relative}.operationsKpiLink>svg{top:50%;right:var(--eq-space-4);width:1.25rem;height:1.25rem;color:var(--eq-interactive);transition:transform .12s;position:absolute;transform:translateY(-50%)}.operationsKpiLink .eqMetricCard{height:100%;padding-right:calc(var(--eq-space-6) + 1.25rem)}.operationsKpiStatic .eqMetricCard{height:100%}.operationsKpiLink:hover .eqMetricCard{border-color:var(--eq-interactive)}.operationsKpiLink:hover>svg{transform:translate(.2rem,-50%)}.operationsKpiLink:focus-visible{outline:3px solid var(--eq-focus);outline-offset:3px;border-radius:var(--eq-radius-lg)}.operationsSectionHeading h2{font-size:var(--eq-font-size-xl);margin:0}.operationsSectionHeading a,.incidentDrilldown{align-items:center;gap:var(--eq-space-1);color:var(--eq-interactive);font-weight:700;text-decoration:none;display:inline-flex}.operationsSectionHeading a:hover,.incidentDrilldown:hover{text-underline-offset:3px;text-decoration:underline}.operationsSectionHeading svg,.incidentDrilldown svg{width:1rem;height:1rem}.operationsChartGrid{gap:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:stretch;display:grid}.operationsChartGrid>*{min-width:0}.operationsChartGrid .eqCard,.operationsChartGrid .eqCardContent{height:100%}.operationsChartCard{cursor:zoom-in;transition:border-color var(--eq-duration-fast) var(--eq-ease-standard), transform var(--eq-duration-fast) var(--eq-ease-standard);position:relative}.operationsChartCard>.eqCardContent{padding:var(--eq-space-5);padding-right:var(--eq-space-5)}.operationsChartCard .hovaChart{gap:var(--eq-space-4)}.operationsChartCard .hovaChart figcaption span{color:var(--eq-text)}.operationsChartCard:hover{border-color:var(--eq-interactive);transform:translateY(-1px)}.operationsChartCard:focus-visible{outline:3px solid var(--eq-focus);outline-offset:3px}.operationsChartExpandHint{z-index:1;top:var(--eq-space-3);right:var(--eq-space-3);align-items:center;gap:var(--eq-space-1);color:var(--eq-interactive);font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-medium);pointer-events:none;display:inline-flex;position:absolute}.operationsChartExpandHint svg{width:.875rem;height:.875rem}.operationsChartDialog{grid-template-rows:auto minmax(0,1fr);width:calc(100vw - 2rem);max-width:none;height:calc(100vh - 2rem);max-height:none;display:grid;overflow:hidden}.operationsChartDialog .eqDialogDescription{margin-bottom:0}.operationsChartDialogBody{align-items:stretch;min-width:0;min-height:0;display:grid;overflow:auto}.operationsChartDialogBody .eqTimeSeries{width:100%}.operationsChartDialogBody .eqTimeSeries svg{aspect-ratio:2;width:100%;height:auto}.operationsChartDialogBody .hovaChart{width:100%;min-height:0}.adminChartLoading{min-height:15rem;color:var(--eq-text-muted);place-items:center;display:grid}.operationsChartLoading{color:var(--eq-text-muted);text-align:center;margin:0}.adminDashSkelIdentity{min-width:8.5rem}.adminDashSkelName{width:8.5rem;height:1rem;min-height:1rem}.adminDashSkelRoles{width:6.5rem;height:.75rem;min-height:.75rem;margin-top:.2rem}.adminDashSkelPolling{width:min(100%,26rem);height:calc(var(--eq-font-size-sm) * var(--eq-line-normal));min-height:calc(var(--eq-font-size-sm) * var(--eq-line-normal))}.adminDashSkelKpiValue{width:4.5rem;height:calc(var(--eq-font-size-2xl) * var(--eq-line-tight));min-height:calc(var(--eq-font-size-2xl) * var(--eq-line-tight))}.adminDashSkelPlot{border-radius:var(--eq-radius-sm);width:100%;height:100%;min-height:100%;display:block}.operationsChartCard.adminDashSkelChart{cursor:default}.operationsChartCard.adminDashSkelChart:hover{border-color:var(--eq-border);transform:none}.incidentFilterBar{border-top:0}.incidentTable strong{min-width:14rem;display:block}.incidentSummary,.incidentContext{margin:var(--eq-space-1) 0 0;color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.incidentSummary{max-width:36rem}.mqttLightConsole{gap:var(--eq-space-4);display:grid}.mqttLightHeader{justify-content:space-between;align-items:center;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.mqttLightHeader h2{margin:0}.mqttLightToolbar{align-items:center;gap:var(--eq-space-2);margin:var(--eq-space-4) 0;flex-wrap:wrap;display:flex}.mqttLightHint{margin:0 0 var(--eq-space-3);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.mqttLightStream{border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface-raised,var(--eq-bg));max-height:32rem;overflow:hidden auto}.mqttLightStreamHead{z-index:1;padding:var(--eq-space-2) var(--eq-space-3);border-bottom:1px solid var(--eq-border);background:var(--eq-surface-muted);font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-semibold);position:sticky;top:0}.mqttLightEmpty{padding:var(--eq-space-4);color:var(--eq-text-muted);margin:0}.mqttLightRow{border-bottom:1px solid var(--eq-border)}.mqttLightRow:last-child{border-bottom:0}.mqttLightRowToggle,.mqttLightRowBody{align-items:flex-start;gap:var(--eq-space-2);width:100%;padding:var(--eq-space-2) var(--eq-space-3);text-align:left;color:inherit;background:0 0;border:0;display:flex}.mqttLightRowToggle{cursor:pointer}.mqttLightRowToggle:hover,.mqttLightRowBody:hover{background:var(--eq-surface-muted)}.mqttLightRowSummary{align-items:baseline;gap:var(--eq-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.mqttLightWhen{font-variant-numeric:tabular-nums;font-weight:var(--eq-weight-semibold)}.mqttLightTopic{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--eq-font-size-xs);word-break:break-all;flex:16rem}.mqttLightOutcome{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.mqttLightOutcome--reject,.mqttLightReject{color:var(--eq-danger,#b42318);font-size:var(--eq-font-size-xs)}.mqttLightPayload{margin:0 var(--eq-space-3) var(--eq-space-3);padding:var(--eq-space-2);border-radius:var(--eq-radius-sm);background:var(--eq-surface-muted);white-space:pre-wrap;word-break:break-all;max-height:16rem;font-size:.7rem;overflow:auto}.mqttOpsSessionRow{justify-content:space-between;align-items:center;gap:var(--eq-space-3);padding:var(--eq-space-3) 0;border-top:1px solid var(--eq-border);flex-wrap:wrap;display:flex}.mqttOpsSessionRow strong{font-family:var(--eq-font-sans);font-size:var(--eq-font-size-base);font-weight:var(--eq-weight-regular);line-height:var(--eq-line-normal)}.mqttOpsSessionRow p{margin:var(--eq-space-1) 0 0;color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.metricLabel{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);display:block}.metricValue{margin-top:var(--eq-space-2);font-size:var(--eq-font-size-2xl);display:block}.moduleGrid,.resultGrid{gap:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.moduleGrid h2{font-size:var(--eq-font-size-lg);margin:0}.moduleGrid p{color:var(--eq-text-muted)}.quickLinkList{gap:var(--eq-space-2);margin:0;padding:0;list-style:none;display:grid}.quickLinkList a{color:var(--eq-interactive);text-underline-offset:2px;text-decoration:underline}.styleguideGallery{gap:var(--eq-space-8);display:grid}.gallerySection{gap:var(--eq-space-5);display:grid}.gallerySection>header{border-bottom:1px solid var(--eq-border);padding-bottom:var(--eq-space-3)}.gallerySection h2{font-size:var(--eq-font-size-xl);margin:0}.gallerySection header p{margin:var(--eq-space-1) 0 0;color:var(--eq-text-muted)}.galleryInline{align-items:center;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.galleryFormGrid,.galleryAlertGrid,.galleryCardGrid,.galleryStateGrid{gap:var(--eq-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.galleryControl{align-items:center;gap:var(--eq-space-2);font-size:var(--eq-font-size-sm);display:inline-flex}.tokenGrid{gap:var(--eq-space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.tokenSample{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);min-height:6rem;box-shadow:var(--eq-shadow-sm);align-items:flex-end;display:flex;overflow:hidden}.tokenSample span{background:var(--eq-surface-overlay);width:100%;color:var(--eq-text);padding:var(--eq-space-2);font-size:var(--eq-font-size-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tokenBackground{background:var(--eq-background)}.tokenSurface{background:var(--eq-surface)}.tokenAccent{background:var(--eq-interactive)}.tokenSuccess{background:var(--eq-success-soft);color:var(--eq-success)}.tokenWarning{background:var(--eq-warning-soft);color:var(--eq-warning)}.tokenDanger{background:var(--eq-danger-soft);color:var(--eq-danger)}.tokenNutrientStarchSugar{background:var(--eq-nutrient-starch-sugar)}.tokenNutrientFiber{background:var(--eq-nutrient-fiber)}.tokenNutrientMinerals{background:var(--eq-nutrient-minerals)}.tokenScaleGrid{gap:var(--eq-space-2);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.colorSwatch{align-content:end;gap:var(--eq-space-1);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);min-height:5.5rem;padding:var(--eq-space-2);color:var(--eq-text);font-size:var(--eq-font-size-xs);display:grid}.colorSwatch span{font-weight:var(--eq-weight-semibold)}.colorSwatch small,.colorSwatch code{color:color-mix(in srgb, var(--eq-text) 72%, transparent);font-size:.65rem}.colorSwatch code{font-family:var(--eq-font-mono)}.typographyStack{gap:var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);padding:var(--eq-space-6);display:grid}.fontWeightGrid{gap:var(--eq-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.fontWeightSample{border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);padding:var(--eq-space-4)}.fontWeightSample strong{margin-bottom:var(--eq-space-1);font-size:var(--eq-font-size-lg);font-weight:var(--eq-weight-regular);display:block}.fontWeightSample span{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.fontWeightBody strong{font-weight:var(--eq-weight-body)}.fontWeightMedium strong{font-weight:var(--eq-weight-medium)}.fontWeightSemibold strong{font-weight:var(--eq-weight-semibold)}.fontWeightBold strong{font-weight:var(--eq-weight-bold)}.galleryMonoSample{padding:var(--eq-space-4);border:1px dashed var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface-subtle);font-size:var(--eq-font-size-sm);margin:0}.galleryMonoSample code{font-family:var(--eq-font-mono);font-size:var(--eq-font-size-base)}.spacingScale,.radiusScale,.shadowScale{gap:var(--eq-space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.spacingSample,.radiusSample,.shadowSample{gap:var(--eq-space-2);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);padding:var(--eq-space-3);font-size:var(--eq-font-size-xs);display:grid}.spacingSample small,.radiusSample small{color:var(--eq-text-muted)}.spacingBar{height:var(--eq-space-3);border-radius:var(--eq-radius-sm);background:var(--eq-brand-600)}.radiusSample{background:var(--eq-brand-100);border:1px solid var(--eq-brand-300);align-content:end;min-height:5rem}.shadowSample{background:var(--eq-surface);align-content:end;min-height:5.5rem}.galleryCardGrid>.eqTabs{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);padding:var(--eq-space-5)}.gallerySkeletons{align-content:center;gap:var(--eq-space-4);min-height:15rem;display:grid}.galleryLoadingWash{min-height:14rem;position:relative;overflow:hidden}.galleryAuthWash{min-height:14rem}.gallerySkeletons .eqSkeleton{height:2.5rem}.gallerySkeletons .eqSkeleton:first-child{width:60%}.gallerySkeletons .eqSkeleton:last-child{width:80%}.searchForm{align-items:end;gap:var(--eq-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.resultSection,.actionCard{margin-top:var(--eq-space-6)}.actionCard .eqAlert{margin-bottom:var(--eq-space-4)}.record{margin:0}.record div{gap:var(--eq-space-3);padding:var(--eq-space-2) 0;border-bottom:1px solid var(--eq-border);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.record div:last-child{border-bottom:0}.record dt{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.record dd{overflow-wrap:anywhere;font-size:var(--eq-font-size-sm);margin:0}.formStack{gap:var(--eq-space-4);display:grid}.maintenanceScopeTrigger{min-height:3.5rem;padding-block:var(--eq-space-2)}.maintenanceDateTimeGrid{gap:var(--eq-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.maintenanceCreateButton svg{width:1.25rem;height:1.25rem}.maintenanceActions{gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.maintenanceEditDialog{width:min(46rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto}@media (max-width:720px){.maintenanceDateTimeGrid{grid-template-columns:1fr}.maintenanceBanner{padding-inline:var(--eq-space-3)}}.statePage{place-content:center;gap:var(--eq-space-4);min-height:100vh;padding:var(--eq-space-6);max-width:45rem;margin:auto;display:grid}.accountsResultSection{margin-top:var(--eq-space-6)}.fleetStablesMap{margin-top:var(--eq-space-6);margin-bottom:var(--eq-space-6)}.fleetStablesMapCanvas{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface-muted);width:100%;height:28rem;overflow:hidden}.fleetStablesMapCanvas--empty{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);place-content:center;display:grid}.fleetStablesMapMeta{margin:var(--eq-space-2) 0 0;color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.galleryNav{z-index:4;gap:var(--eq-space-2);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface-overlay);padding:var(--eq-space-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;display:flex;position:sticky;top:4.5rem}.galleryNav a{border-radius:var(--eq-radius-md);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);padding:var(--eq-space-2) var(--eq-space-3);text-decoration:none}.galleryNav a:hover{background:var(--eq-surface-muted);color:var(--eq-text)}.navGuideTiles{gap:var(--eq-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.navGuideTile{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);padding:var(--eq-space-4)}.navGuideGlyph{width:2.5rem;height:2.5rem;margin-bottom:var(--eq-space-3);border-radius:var(--eq-radius-full);background:var(--eq-brand-50);color:var(--eq-interactive);place-items:center;display:grid}.navGuideTileTitle{font-weight:var(--eq-weight-semibold);margin:0}.navGuideTileText{margin:var(--eq-space-1) 0 0;color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.navGuidePhones{gap:var(--eq-space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.navGuidePhone{margin:0}.navGuidePhoneBody{border:1px solid var(--eq-border);background:var(--eq-background);border-radius:1.5rem;height:22rem;overflow:hidden}.navGuidePhone figcaption{margin-top:var(--eq-space-2);color:var(--eq-text-muted);font-size:var(--eq-font-size-xs);text-align:center}.navGuideScreen{flex-direction:column;height:100%;display:flex;position:relative}.navGuideScreenBar{align-items:center;gap:var(--eq-space-2);min-height:3.25rem;padding:var(--eq-space-3);background:var(--eq-surface);border-bottom:1px solid var(--eq-border);display:flex}.navGuideScreenCopy,.navGuideRow{padding:var(--eq-space-4);color:var(--eq-text);margin:0}.navGuideRow{background:var(--eq-surface);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.navGuideRow--static{cursor:default}.navGuideInfo{border-radius:var(--eq-radius-full);width:2.5rem;height:2.5rem;color:var(--eq-interactive);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.navGuideInfoCard{background:var(--eq-surface);flex-direction:column;display:flex;position:absolute;inset:0}.navGuideInfoCard header{justify-content:space-between;align-items:center;gap:var(--eq-space-2);padding:var(--eq-space-3);border-bottom:1px solid var(--eq-border);display:flex}.navGuideInfoCard p{padding:var(--eq-space-4);color:var(--eq-text-muted);margin:0}.galleryExtended{gap:var(--eq-space-8);display:grid}.gallerySection--extended>header h2{scroll-margin-top:7rem}.galleryExtendedStack{gap:var(--eq-space-8);display:grid}.galleryDemoBlock h3,.galleryDemoPanel h3{margin:0 0 var(--eq-space-3);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);font-weight:var(--eq-weight-semibold)}.galleryDemoPanel{gap:var(--eq-space-4);border:1px solid var(--eq-border);border-radius:var(--eq-radius-xl);background:var(--eq-surface-subtle);padding:var(--eq-space-6);box-shadow:var(--eq-shadow-sm);display:grid}.galleryDemoPanel--narrow{max-width:36rem}.galleryDemoGrid{gap:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.galleryDemoGrid--3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.galleryLoadingOverlayDemo{border-radius:var(--eq-radius-md);background:var(--eq-surface-muted);min-height:8rem;position:relative;overflow:hidden}.galleryLoadingOverlayDemo .eqLoadingOverlayHost{min-height:8rem}.galleryDemoHint{max-width:42rem;margin:0 0 var(--eq-space-3);color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.galleryClassHint{gap:var(--eq-space-2);margin:var(--eq-space-3) 0 0;display:grid}.galleryClassHint div{gap:var(--eq-space-1);font-size:var(--eq-font-size-xs);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);display:grid}.galleryClassHint dt{color:var(--eq-text-muted);font-weight:var(--eq-weight-medium)}.galleryClassHint dd{margin:0}.galleryClassHint code{font-family:var(--eq-font-mono)}.galleryInputWithIcon{position:relative}.galleryInputWithIcon .eqInput{padding-right:2.5rem}.galleryInputWithIcon svg{top:50%;right:var(--eq-space-3);width:1.1rem;height:1.1rem;color:var(--eq-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.galleryInputWithIcon svg:first-of-type{color:var(--eq-success)}.galleryFileUpload{justify-content:center;align-items:center;gap:var(--eq-space-2);border:2px dashed var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);min-height:10rem;padding:var(--eq-space-6);text-align:center;cursor:pointer;flex-direction:column;display:flex}.galleryFileUpload:hover{border-color:var(--eq-brand-500);background:color-mix(in srgb, var(--eq-brand-50) 50%, var(--eq-surface))}.galleryFileUpload svg{width:2rem;height:2rem;color:var(--eq-text-muted)}.galleryFileUpload span{font-size:var(--eq-font-size-sm);font-weight:var(--eq-weight-medium)}.galleryFileUpload small{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.galleryAddressForm{gap:var(--eq-space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem;display:grid}.galleryAddressFull{grid-column:1/-1}.galleryFloatingFormWrap{border-radius:var(--eq-radius-xl);background:var(--eq-surface-subtle);padding:var(--eq-space-4)}.galleryFloatingFormCard{border:1px solid var(--eq-border);border-radius:var(--eq-radius-xl);background:var(--eq-surface);max-width:28rem;padding:var(--eq-space-8);box-shadow:var(--eq-shadow-md)}.galleryFloatingFormIntro p{color:var(--eq-brand-700);font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-semibold);letter-spacing:var(--eq-tracking-wide);text-transform:uppercase;margin:0}.galleryFloatingFormIntro h4{margin:var(--eq-space-1) 0 0;font-size:var(--eq-font-size-lg)}.galleryFloatingFormIntro span{margin-top:var(--eq-space-1);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);display:block}.galleryFloatingFormActions{margin-top:var(--eq-space-2);text-align:right}.feedsStatsGrid{gap:var(--eq-space-4);margin:var(--eq-space-5) 0 var(--eq-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feedsStatCard{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);padding:var(--eq-space-4)}.feedsStatCard span{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);display:block}.feedsStatCard strong{margin-top:var(--eq-space-2);font-size:var(--eq-font-size-2xl);display:block}.feedsResultSection,.feedsHistorySection{gap:var(--eq-space-4);display:grid}.feedsHistoryList{gap:var(--eq-space-3);margin-top:var(--eq-space-3);display:grid}.feedsHistoryItem{border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface-muted);padding:var(--eq-space-4);gap:var(--eq-space-2);display:grid}.feedsHistoryItem div{justify-content:space-between;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.feedsHistoryItem p{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);margin:0}.feedsImportDialog{max-width:42rem}.feedsImportFileRow{align-items:center;gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.feedsImportFileName{font-size:var(--eq-text-sm);color:var(--eq-color-muted-foreground)}.feedsImportActions{justify-content:flex-end;gap:var(--eq-space-2);margin-top:var(--eq-space-4);display:flex}.eqSheetContent.eqDataTableDetailSheet.eqFactoryDetailSheet{padding:var(--eq-space-4);gap:var(--eq-space-2);align-content:start}.eqFactoryDetailSheet .eqSheetHeader{gap:var(--eq-space-1);align-self:start}.eqFactoryDetailSheet .eqDialogTitle{font-size:var(--eq-font-size-lg);line-height:1.25}.eqFactoryDetailSheet .eqDialogDescription{margin-top:.125rem;margin-bottom:0;line-height:1.35}.eqFactoryDetailSheet .eqDataTableDetailSheetBody{gap:var(--eq-space-3);align-self:start}.factoryCockpitDetail{gap:var(--eq-space-8);align-content:start;display:grid}.inventoryDetailTabs{gap:0;min-width:0;display:grid}.inventoryDetailStack{gap:var(--eq-space-8);display:grid}.inventoryDetailTabs>.eqTabsList{width:100%}.inventoryDetailTabs>.eqTabsList>.eqTabsTrigger{flex:none}.inventoryDetailTabs .factoryCockpitSectionHint,.inventoryDetailTabs .inventoryDangerSection .factoryCockpitSectionHint{margin-top:0}.inventorySectionHead{justify-content:space-between;align-items:baseline;gap:var(--eq-space-3);margin-bottom:var(--eq-space-3);display:flex}.inventorySectionHead h4{margin:0}.inventorySectionHead--end{justify-content:flex-end}.inventoryQuietAction{color:var(--eq-text-muted);font:inherit;font-size:var(--eq-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}.inventoryQuietAction:hover{color:var(--eq-interactive)}.eqKeyValueValue:has(.inventoryInlineNameInput){align-items:center}.eqKeyValueValue:has(.inventoryInlineNameInput)>span{flex:auto}.inventoryInlineNameInput{width:100%}.inventoryWarrantyEdit{gap:var(--eq-space-3);display:grid}.inventoryWarrantyActions{justify-content:flex-end;align-items:center;gap:var(--eq-space-3);display:flex}.factoryCockpitProgress{gap:var(--eq-space-3);margin-block:var(--eq-space-6);padding:var(--eq-space-3);border:1px solid var(--eq-border-subtle);border-radius:var(--eq-radius-lg);background:var(--eq-surface-muted);display:grid}.factoryCockpitHero{align-items:center;gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.factoryCockpitHeroMeta{font-size:var(--eq-font-size-sm);color:var(--eq-text-muted)}.factoryAssignmentCell{gap:.15rem;min-width:9rem;display:grid}.factoryAssignmentMeta{font-size:var(--eq-font-size-xs);color:var(--eq-text-muted);line-height:1.3}.factorySheetMeta{align-items:center;gap:var(--eq-space-2);font-size:var(--eq-font-size-sm);color:var(--eq-text-muted);flex-wrap:wrap;display:inline-flex}.factorySheetMeta code{font-size:var(--eq-font-size-xs)}.factoryMono{font-family:ui-monospace,Courier New,monospace;font-size:var(--eq-font-size-xs);word-break:break-all}.factoryProgressStepper{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.factoryProgressStep{align-items:center;gap:var(--eq-space-2);text-align:center;min-width:0;padding:0 var(--eq-space-1);flex-direction:column;flex:1 1 0;display:flex;position:relative}.factoryProgressStep:not(:last-child):after{content:"";border-radius:var(--eq-radius-full);background:var(--eq-border);z-index:0;width:calc(100% - 2.5rem);height:2px;position:absolute;top:1.25rem;left:calc(50% + 1.25rem)}.factoryProgressStep--done:not(:last-child):after{background:var(--eq-interactive)}.factoryProgressMarker{border-radius:var(--eq-radius-full);border:2px solid var(--eq-border);background:var(--eq-surface);width:2.5rem;height:2.5rem;color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);font-weight:var(--eq-weight-semibold);z-index:1;place-items:center;line-height:1;display:grid}.factoryProgressStep--active .factoryProgressMarker,.factoryProgressStep--done .factoryProgressMarker{border-color:var(--eq-interactive);background:var(--eq-interactive);color:var(--eq-interactive-contrast,#fff)}.factoryProgressStep--rejected .factoryProgressMarker{border-color:var(--eq-danger,#c0392b);background:var(--eq-danger,#c0392b);color:var(--eq-danger-contrast,#fff)}.factoryProgressLabel{font-size:var(--eq-font-size-sm);color:var(--eq-text-muted);line-height:1.2}.factoryProgressStep--active .factoryProgressLabel{color:var(--eq-interactive);font-weight:var(--eq-weight-semibold)}.factoryProgressStep--done .factoryProgressLabel{color:var(--eq-text)}.fleetWorksCount{cursor:default}.fleetWorksTooltip{gap:var(--eq-space-1);line-height:var(--eq-line-normal);white-space:nowrap;display:grid}.fleetAttentionCell{cursor:default;justify-items:start;gap:.15rem;display:grid}.fleetAttentionTooltip{gap:var(--eq-space-2);min-width:16rem;max-width:22rem;line-height:var(--eq-line-normal);display:grid}.fleetAttentionTooltip strong{font-weight:var(--eq-weight-semibold);display:block}.fleetAttentionTooltip span{color:var(--eq-text-muted);display:block}.fleetAttentionExtra{font-size:var(--eq-font-size-xs);color:var(--eq-text-muted);line-height:1.3}.fleetStateBadge{text-transform:none;letter-spacing:normal}.factoryCockpitSection h4{margin:0 0 var(--eq-space-4);font-size:var(--eq-font-size-lg);font-weight:var(--eq-weight-semibold);color:var(--eq-text);text-transform:uppercase;letter-spacing:.04em}.inventoryWorkGroup+.inventoryWorkGroup{margin-top:var(--eq-space-6)}.factoryCockpitSection .inventoryWorkGroup h5{margin:0 0 var(--eq-space-3);font-size:var(--eq-font-size-sm);font-weight:var(--eq-weight-semibold);color:var(--eq-text);text-transform:none;letter-spacing:0}.factoryCockpitSectionHint{margin:calc(var(--eq-space-3) * -1) 0 var(--eq-space-3);font-size:var(--eq-font-size-sm);color:var(--eq-text-muted)}.inventoryDangerSection{padding-top:var(--eq-space-4);border-top:1px solid var(--eq-border-subtle);gap:var(--eq-space-3);justify-items:stretch;display:grid}.inventoryDangerSection .factoryCockpitSectionHint{margin:calc(var(--eq-space-3) * -1) 0 0}.inventoryDangerSection .eqButton{justify-self:end}.factoryRedirectAlertActions{margin-top:var(--eq-space-3);justify-content:flex-end;display:flex}.warrantyFieldHead{justify-content:space-between;align-items:center;gap:var(--eq-space-3);display:flex}.warrantyPresetChip{min-height:1.75rem;padding:0 var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-full);background:var(--eq-surface);color:var(--eq-text);font:inherit;font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.warrantyPresetChip:hover,.warrantyPresetChip[aria-pressed=true]{border-color:var(--eq-interactive);background:var(--eq-interactive-soft);color:var(--eq-interactive)}.factoryCompleteForm{gap:var(--eq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.factoryFieldFull{grid-column:1/-1}.factoryCockpitActions{justify-content:flex-end;gap:var(--eq-space-2);margin-top:var(--eq-space-2);padding-top:var(--eq-space-3);flex-wrap:wrap;display:flex}@media (max-width:40rem){.factoryCompleteForm{grid-template-columns:1fr}}.factoryLabelPanel{gap:var(--eq-space-3);padding:var(--eq-space-4);border:1px solid var(--eq-border-subtle);border-radius:var(--eq-radius-md);background:var(--eq-surface-raised,var(--eq-surface-muted));display:grid}.factoryLabelSummary{gap:var(--eq-space-3);padding-bottom:var(--eq-space-3);border-bottom:1px solid var(--eq-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.factoryLabelSummaryItem{gap:var(--eq-space-1);min-width:0;margin:0;display:grid}.factoryLabelSummaryItem dt{font-size:var(--eq-font-size-xs);color:var(--eq-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.factoryLabelSummaryItem dd{color:var(--eq-text);overflow-wrap:anywhere;margin:0;font-weight:600}.factoryLabelSummaryItem dd.factoryMono{font-size:inherit;word-break:break-all}.factoryLabelClaim{gap:var(--eq-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.factoryLabelClaimMain{gap:var(--eq-space-3);align-content:start;min-width:0;display:grid}.factoryLabelQrs{gap:var(--eq-space-4);flex-wrap:wrap;justify-content:center;display:flex}.factoryLabelQr{gap:var(--eq-space-2);flex-shrink:0;justify-items:center;display:grid}.factoryLabelQrImage{border:1px solid var(--eq-border-subtle);border-radius:var(--eq-radius-md);background:#fff;width:10rem;height:10rem}.factoryLabelQrLoading,.factoryLabelQrHint{font-size:var(--eq-font-size-xs);color:var(--eq-text-muted);text-align:center;margin:0}.factoryLabelCloudKey{gap:var(--eq-space-2);padding:var(--eq-space-3);border:1px solid var(--eq-border-subtle);border-radius:var(--eq-radius-md);background:var(--eq-surface,var(--eq-surface-muted));display:grid}.factoryLabelCloudKeyHeader{justify-content:space-between;align-items:center;gap:var(--eq-space-2);display:flex}.factoryLabelCloudKeyLabel{font-size:var(--eq-font-size-xs);color:var(--eq-text-muted);text-transform:uppercase;letter-spacing:.04em}.factoryLabelCopyButton{color:var(--eq-text-muted);flex-shrink:0}.factoryLabelCopyButton svg{width:.95rem;height:.95rem}.factoryLabelCloudKeyValue{letter-spacing:.06em;word-break:break-all;font-size:clamp(1rem,2.5vw,1.35rem);font-weight:600;display:block}.factoryLabelActions{justify-content:flex-end;display:flex}@media (max-width:40rem){.factoryLabelSummary{grid-template-columns:1fr}.factoryLabelClaim{grid-template-columns:1fr;justify-items:center}.factoryLabelClaimMain,.factoryLabelCloudKey{width:100%}.factoryLabelActions{justify-content:stretch}.factoryLabelActions .eqButton{width:100%}}.feedDetailSections{gap:var(--eq-space-6);display:grid}.feedDetailSection h4{margin:0 0 var(--eq-space-3);font-size:var(--eq-font-size-sm);color:var(--eq-text-muted);text-transform:uppercase;letter-spacing:.04em}.feedDetailLoading{padding:var(--eq-space-4) 0;justify-content:center;display:flex}.feedDetailSheetRoot{gap:var(--eq-space-4);display:grid}.feedFormRoot{gap:var(--eq-space-6);display:grid}.calibrationStack{gap:var(--eq-space-6);max-width:40rem;display:grid}.calibrationCard{gap:var(--eq-space-5);padding:var(--eq-space-5);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface,transparent);display:grid}.calibrationCardHead{justify-content:space-between;align-items:center;gap:var(--eq-space-3);display:flex}.calibrationCardHead h2{align-items:center;gap:var(--eq-space-2);margin:0;font-size:1.15rem;display:flex}.calibrationSummary{color:var(--eq-text-muted);margin:0}.feedFormSection h4{margin:0 0 var(--eq-space-3);font-size:var(--eq-font-size-sm);color:var(--eq-text-muted);text-transform:uppercase;letter-spacing:.04em}.feedFormSwitchRow{align-items:center;gap:var(--eq-space-2);display:flex}.feedFormDerivedValue{min-height:2.5rem;color:var(--eq-text);align-items:center;margin:0;display:flex}.feedFormActions{gap:var(--eq-space-2);padding-top:var(--eq-space-3);background:var(--eq-surface,var(--eq-bg));flex-wrap:wrap;display:flex;position:sticky;bottom:0}.feedHistoryLayout{gap:var(--eq-space-4);display:grid}.feedRevisionList{gap:var(--eq-space-2);margin:0;padding:0;list-style:none;display:grid}.feedRevisionListItem{text-align:left;gap:var(--eq-space-1);width:100%;padding:var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface-raised,var(--eq-bg));cursor:pointer;display:grid}.feedRevisionListItem:hover{border-color:var(--eq-accent)}.feedRevisionListItem span,.feedRevisionListItem small{color:var(--eq-text-muted)}.feedHistorySnapshot{gap:var(--eq-space-4);padding-top:var(--eq-space-2);border-top:1px solid var(--eq-border);display:grid}.feedHistorySnapshotHeader{justify-content:space-between;align-items:center;gap:var(--eq-space-2);display:flex}.feedHistoryEmpty{color:var(--eq-text-muted);margin:0}.feedAuditLinkWrap{margin:0}.feedAuditLink{color:var(--eq-accent);text-underline-offset:2px;text-decoration:underline}.feedAuditLink:hover{color:var(--eq-accent-strong,var(--eq-accent))}.feedsNutrientFilterPanel{border-top:1px solid var(--eq-border);padding:var(--eq-space-3) var(--eq-space-4);background:var(--eq-surface-muted)}.feedsNutrientFilterHead{justify-content:space-between;align-items:center;gap:var(--eq-space-3);margin-bottom:var(--eq-space-3);color:var(--eq-text-subtle);font-size:var(--eq-font-size-sm);display:flex}.feedsNutrientFilterHead strong{color:var(--eq-text)}.qualityToolbar{align-items:center;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.qualitySearch input{border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);min-width:16rem;color:var(--eq-text);padding:var(--eq-space-2) var(--eq-space-3)}.qualityFilters{gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.qualityWorkspace{gap:var(--eq-space-6);grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.qualityTree{border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);overflow:hidden}.qualityTreeRow{align-items:center;gap:var(--eq-space-2);min-height:2.75rem;padding:0 var(--eq-space-3);border-bottom:1px solid var(--eq-border);display:flex}.qualityTreeRow:last-child{border-bottom:0}.qualityTreeRow--selected{background:var(--eq-surface-muted)}.qualityTreeRow--unclaimed{opacity:.86}.qualityTreeIndent{flex:none}.qualityTreeChevron{width:1.75rem;height:1.75rem;color:var(--eq-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.qualityTreeChevron--spacer{pointer-events:none}.qualityTreeLabel{text-align:left;min-width:0;color:var(--eq-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto}.qualityTreeMeta{align-items:center;gap:var(--eq-space-2);flex:none;display:flex}.qualityRunDot{border-radius:var(--eq-radius-full);background:var(--eq-border);width:.55rem;height:.55rem}.qualityRunDot--passed{background:var(--eq-success,#16a34a)}.qualityRunDot--failed{background:var(--eq-danger,#dc2626)}.qualityRunDot--skipped{background:var(--eq-warning,#ca8a04)}.qualityNodePanel{gap:var(--eq-space-4);display:grid}.qualityNodeHeader{gap:var(--eq-space-2);display:grid}.qualityNodeHeader h2{font-size:var(--eq-font-size-xl);margin:0}.qualityNodeBadges{gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.qualityTodoList{gap:var(--eq-space-2);margin:0;padding-left:1.1rem;display:grid}.qualityTodoList p{color:var(--eq-text-muted);margin:.25rem 0 0}.qualityEmpty{color:var(--eq-text-muted);margin:0}.qualityDetailDesktop{min-width:0}.qualityNavGroup{margin:0 0 var(--eq-space-6);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);overflow:hidden}.qualityNavRow{align-items:center;gap:var(--eq-space-3);min-height:3.25rem;padding:var(--eq-space-3) var(--eq-space-4);color:var(--eq-text);text-decoration:none;display:flex}.qualityNavRow:hover{background:var(--eq-surface-muted)}.qualityNavRowText{flex:auto;gap:.15rem;min-width:0;display:grid}.qualityNavRowText strong{font-weight:var(--eq-weight-semibold)}.qualityNavRowText span{color:var(--eq-text-muted);font-family:var(--eq-font-sans);font-size:var(--eq-font-size-sm);font-weight:var(--eq-weight-regular);line-height:var(--eq-line-normal)}.qualityNavRow svg{color:var(--eq-text-muted);flex:none}.qualityProcess{gap:var(--eq-space-8);display:grid}.qualityProcessEyebrow{align-items:center;gap:var(--eq-space-3);display:inline-flex}.qualityProcessOverview.factoryProgressStepper{padding:var(--eq-space-5) var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.qualityProcessOverview--4.factoryProgressStepper{grid-template-columns:repeat(4,minmax(0,1fr))}.qualityProcessOverview .factoryProgressLabel{gap:.2rem;display:grid}.qualityProcessOverview .factoryProgressLabel strong{color:var(--eq-text);font-size:var(--eq-font-size-sm)}.qualityProcessOverview .factoryProgressLabel small{color:var(--eq-text-muted);font-size:var(--eq-font-size-xs)}.qualityProcessLanes{gap:var(--eq-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qualityProcessLane{align-content:start;gap:var(--eq-space-3);padding:var(--eq-space-4);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);display:grid}.qualityProcessLane header{justify-content:space-between;align-items:center;gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.qualityProcessLane h2{font-size:var(--eq-font-size-lg);margin:0}.qualityProcessLane ul{gap:var(--eq-space-2);margin:0;padding-left:1.1rem;display:grid}.qualityProcessNever{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);margin:0}.qualityProcessSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.qualityProcessStep{gap:var(--eq-space-4);padding-bottom:var(--eq-space-6);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}.qualityProcessStep:not(:last-child):before{content:"";background:var(--eq-border);width:2px;position:absolute;top:2.5rem;bottom:0;left:1.15rem}.qualityProcessStepIndex{border-radius:var(--eq-radius-full);border:2px solid var(--eq-interactive);background:var(--eq-interactive);width:2.5rem;height:2.5rem;color:var(--eq-interactive-contrast,#fff);font-weight:var(--eq-weight-semibold);z-index:1;place-items:center;display:grid}.qualityProcessStepBody{gap:var(--eq-space-2);min-width:0;padding:var(--eq-space-4);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);display:grid}.qualityProcessStepMeta{align-items:center;gap:var(--eq-space-2);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);flex-wrap:wrap;display:flex}.qualityProcessStepBody h3{font-size:var(--eq-font-size-lg);margin:0}.qualityProcessStepBody p{margin:0}.qualityProcessForbidden{padding:var(--eq-space-4);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface-muted)}.qualityProcessForbidden h2{margin:0 0 var(--eq-space-3);font-size:var(--eq-font-size-lg)}.qualityProcessForbidden ul{gap:var(--eq-space-2);margin:0;padding-left:1.1rem;display:grid}@media (max-width:1100px){.qualityProcessLanes,.qualityProcessOverview.factoryProgressStepper{grid-template-columns:1fr}.qualityProcessOverview .factoryProgressStep:not(:last-child):after{display:none}.qualityProcessOverview .factoryProgressStep{text-align:left;padding:var(--eq-space-2) 0;flex-direction:row;justify-content:flex-start}}@media (max-width:959px){.qualityWorkspace{grid-template-columns:1fr}.qualityDetailDesktop{display:none}}.legalHtmlEditor{gap:var(--eq-space-2);display:grid}.legalHtmlToolbar{flex-wrap:wrap;gap:.35rem;display:flex}.legalHtmlToolbar button{border:1px solid var(--eq-border);border-radius:var(--eq-radius-sm,.375rem);background:var(--eq-surface);color:var(--eq-text);cursor:pointer;padding:.3rem .55rem}.legalHtmlToolbar button:hover{background:var(--eq-surface-muted)}.legalHtmlSurface{min-height:16rem;padding:var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);color:#111827;background:#fff}.legalHtmlSurface:focus{outline:2px solid var(--eq-interactive);outline-offset:2px}.legalPreview{padding:var(--eq-space-3);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);color:#111827;background:#fff}.cmsLocaleChips{flex-wrap:wrap;gap:.3rem;display:flex}.cmsLocaleChip{border-radius:var(--eq-radius-sm);min-width:2.15rem;font-size:var(--eq-font-size-xs);font-weight:var(--eq-weight-semibold);letter-spacing:.04em;cursor:pointer;padding:.2rem .4rem;line-height:1.2}.cmsLocaleChip--published{border:1px solid color-mix(in srgb, var(--eq-success,#15803d) 45%, var(--eq-border));background:color-mix(in srgb, var(--eq-success,#15803d) 16%, transparent);color:var(--eq-text)}.cmsLocaleChip--draft{border:1px solid var(--eq-border);background:var(--eq-surface-muted);color:var(--eq-text)}.cmsLocaleChip--archived{border:1px solid var(--eq-border);color:var(--eq-text-muted);background:0 0}.cmsLocaleChip--missing{border:1px dashed var(--eq-border);color:var(--eq-text-muted);background:0 0}.cmsLocaleChip:hover,.cmsLocaleChip:focus-visible{outline:2px solid color-mix(in srgb, var(--eq-focus,var(--eq-interactive)) 40%, transparent);outline-offset:1px}.cmsEditorToolbar{gap:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;display:grid}.cmsEditorToolbarAction{align-items:end;min-height:4.25rem;display:flex}@media (max-width:850px){.adminShell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--eq-border);height:auto;position:static}.sidebar nav{flex-direction:column;display:flex}.content{padding:var(--eq-space-5)}.metricGrid{grid-template-columns:1fr}.feedsStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryFormGrid,.galleryAlertGrid,.galleryCardGrid,.galleryStateGrid{grid-template-columns:1fr}.incidentTable{overflow:visible}.incidentTable .eqTable,.incidentTable .eqTableBody,.incidentTable .eqTableRow,.incidentTable .eqTableCell{width:100%;display:block}.incidentTable .eqTableHeader{display:none}.incidentTable .eqTableRow{margin-bottom:var(--eq-space-4);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);padding:var(--eq-space-3);background:var(--eq-surface)}.incidentTable .eqTableCell{padding:var(--eq-space-2);border:0}.incidentTable .eqTableCell[data-label]:before{content:attr(data-label);margin-bottom:var(--eq-space-1);color:var(--eq-text-muted);font-size:var(--eq-font-size-xs);font-weight:700;display:block}.incidentTable strong{min-width:0}}.testRunStack{gap:var(--eq-space-6);display:grid}.testRunHeader,.testRunActions,.testRunFinish,.testRunChartActions,.testRunCompare form{justify-content:space-between;align-items:center;gap:var(--eq-space-3);flex-wrap:wrap;display:flex}.testRunHeader h1,.testRunHeader p,.testRunChartActions h2{margin:0}.testRunHeader>div:first-child{gap:var(--eq-space-2);display:grid}.testRunActions a{align-items:center;gap:var(--eq-space-2);border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);padding:.55rem .8rem;display:inline-flex}.testRunActions svg{width:1rem;height:1rem}.testRunForm{gap:var(--eq-space-4);padding:var(--eq-space-5);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testRunForm label{gap:var(--eq-space-2);font-weight:600;display:grid}.testRunForm input,.testRunForm select,.testRunForm textarea,.testRunCompare select{border:1px solid var(--eq-border);border-radius:var(--eq-radius-md);background:var(--eq-surface);width:100%;color:var(--eq-text);padding:.65rem}.testRunFormWide{grid-column:1/-1}.testRunList{border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);display:grid;overflow:hidden}.testRunRow{align-items:center;gap:var(--eq-space-4);padding:var(--eq-space-4);color:inherit;background:var(--eq-surface);grid-template-columns:minmax(0,1fr) auto 1.5rem;text-decoration:none;display:grid}.testRunRow+.testRunRow{border-top:1px solid var(--eq-border)}.testRunRow span{gap:var(--eq-space-1);display:grid}.testRunRow small{color:var(--eq-text-muted)}.testRunSnapshot,.testRunChart,.testRunCompare{padding:var(--eq-space-5);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface)}.testRunSnapshot dl{gap:var(--eq-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testRunSnapshot dl div{padding:var(--eq-space-3);background:var(--eq-surface-muted);border-radius:var(--eq-radius-md)}.testRunSnapshot dt{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.testRunSnapshot dd{margin:var(--eq-space-1) 0 0;overflow-wrap:anywhere;font-weight:600}.testRunComparison{margin-top:var(--eq-space-4);overflow-x:auto}.testRunExportableChart{gap:var(--eq-space-3);align-content:start;display:grid}.testRunExportableChart>button{justify-self:end}.testRunComparison table{border-collapse:collapse;width:100%}.testRunComparison th,.testRunComparison td{padding:var(--eq-space-3);border-bottom:1px solid var(--eq-border);text-align:left}@media (max-width:850px){.testRunForm,.testRunSnapshot dl{grid-template-columns:1fr}.testRunRow{grid-template-columns:minmax(0,1fr) 1.5rem}.testRunRow>span:nth-child(2){display:none}}.adminStatGrid{gap:var(--eq-space-3);margin-bottom:var(--eq-space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.adminStat{gap:var(--eq-space-1);padding:var(--eq-space-3);border-radius:var(--eq-radius-md);background:var(--eq-surface-muted);display:grid}.adminStat span{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm)}.adminStat strong{font-size:var(--eq-font-size-xl)}.dehumidifyStudio{gap:var(--eq-space-5);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr);align-items:start;display:grid}.dehumidifyPanel{gap:var(--eq-space-5);padding:var(--eq-space-5);border:1px solid var(--eq-border);border-radius:var(--eq-radius-lg);background:var(--eq-surface,transparent);display:grid}.dehumidifyPanel h2{margin:0;font-size:1.05rem}.dehumidifyLead,.dehumidifyHint{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);margin:0;line-height:1.45}.dehumidifyBench{top:var(--eq-space-4);position:sticky}.dehumidifyReadout{justify-content:space-between;align-items:flex-end;gap:var(--eq-space-3);display:flex}.dehumidifyReadout strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:650;line-height:.9}.dehumidifyReadout span{color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);text-align:right}.dehumidifyGauge{background:var(--eq-surface-muted,var(--eq-neutral-soft));border-radius:999px;height:1.35rem;position:relative;overflow:hidden}.dehumidifyGaugeFill{min-width:0;height:100%;display:flex}.dehumidifyGaugeFill i{height:100%;display:block}.dehumidifyGaugeCap{background:var(--eq-text);opacity:.7;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.dehumidifyLegend{gap:var(--eq-space-3);color:var(--eq-text-muted);font-size:var(--eq-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dehumidifyLegend li{align-items:center;gap:.4rem;display:inline-flex}.dehumidifySwatch{border-radius:999px;width:.7rem;height:.7rem}.dehumidifySwatch--humidity{background:var(--eq-info)}.dehumidifySwatch--temperature{background:var(--eq-warning)}.dehumidifySwatch--fill{background:var(--eq-success)}.dehumidifyMix{border-radius:var(--eq-radius-md);background:var(--eq-surface-muted,var(--eq-neutral-soft));height:3.4rem;display:flex;position:relative;overflow:hidden}.dehumidifyMixSegment{min-width:0;color:var(--eq-text);font-size:var(--eq-font-size-sm);justify-content:center;align-items:center;font-weight:650;display:flex;overflow:hidden}.dehumidifyMixSegment--humidity{background:var(--eq-info-soft)}.dehumidifyMixSegment--temperature{background:var(--eq-warning-soft)}.dehumidifyMixSegment--fill{background:var(--eq-success-soft)}.dehumidifyGrip{cursor:ew-resize;background:0 0;border:0;width:1.6rem;margin-left:-.8rem;padding:0;position:absolute;top:0;bottom:0}.dehumidifyGrip:after{content:"";background:var(--eq-surface,#fff);border:1px solid var(--eq-border-strong);border-radius:999px;width:.7rem;height:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0000001f}.dehumidifyGrip:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.dehumidifyControls{gap:var(--eq-space-4);display:grid}.dehumidifyControl{gap:var(--eq-space-2);display:grid}.dehumidifyControlHead{justify-content:space-between;gap:var(--eq-space-3);align-items:baseline;display:flex}.dehumidifyControlHead strong{font-variant-numeric:tabular-nums}.dehumidifySimGrid{gap:var(--eq-space-4);display:grid}.dehumidifyActions{gap:var(--eq-space-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:60rem){.dehumidifyStudio{grid-template-columns:1fr}.dehumidifyBench{order:-1;position:static}}@media (prefers-reduced-motion:reduce){.dehumidifyGaugeFill,.dehumidifyMixSegment{transition:none}}
