.supervisor_page__25x5Z{min-height:100vh;color:var(--text-main);font-family:var(--font-sans-alt);font-size:14px;line-height:1.5}.supervisor_header__PlZmU{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 28px;height:52px;background:rgba(14,17,23,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:background var(--transition)}.supervisor_headerLeft__MkQOk{display:flex;align-items:center;gap:12px}.supervisor_systemLabel__s_tkr{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.supervisor_systemStatus__KIT4o{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.04em}.supervisor_headerRight__5_VFv{display:flex;align-items:center;gap:20px;font-size:11.5px;color:var(--text-muted)}.supervisor_headerMeta__46gYG{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.supervisor_headerMetaLabel__cFJXd{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.supervisor_headerMetaValue__O8P1_{font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:11px;color:var(--text-main)}.supervisor_alertBanner__pHCpp{display:flex;align-items:center;gap:10px;padding:10px 28px;font-size:12.5px;font-weight:600;border-bottom:1px solid}.supervisor_alertBannerError__eWV4A{background:hsla(6,92%,67%,.1);border-color:var(--danger-border);color:#fca5a5}.supervisor_alertBannerDegraded__wZcQ9{background:hsla(40,90%,69%,.1);border-color:var(--warn-border);color:var(--warn)}.supervisor_main__uiN_g{padding:24px 28px 40px;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.supervisor_sectionLabel__NKzbU{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);display:flex;align-items:center;gap:10px;margin-top:4px}.supervisor_sectionLabel__NKzbU:after{content:"";flex:1 1;height:1px;background:var(--border)}.supervisor_section__ByZRa{background:var(--glass);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--transition);position:relative;overflow:hidden}.supervisor_section__ByZRa:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.03),transparent 60%);pointer-events:none;border-radius:inherit}.supervisor_sectionTitle__od3Ke{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px}.supervisor_globalMetrics__Errz2{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.supervisor_metricChip__ENPrL{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);padding:8px 10px}.supervisor_metricLabel__wShxo{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.supervisor_metricValue__DTcAk{margin-top:3px;font-size:1rem;font-weight:700;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace}.supervisor_barRow__PoPZO{margin-bottom:14px}.supervisor_barHeader__A3uJb{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;margin-bottom:5px}.supervisor_barLabel__ExOyo{font-weight:600;color:var(--text-muted)}.supervisor_barCaption__bXUuW{font-size:11px;color:var(--text-dim);font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace}.supervisor_barTrack__MLA0G{background:hsla(0,0%,100%,.07);border-radius:99px;height:6px;overflow:hidden}.supervisor_barFill__5_FO7{height:100%;border-radius:99px;transition:width .4s ease}.supervisor_symbolRow__jNMGW{display:grid;grid-template-columns:120px 1fr 80px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px;font-size:12px}.supervisor_symbolName__VY0xK{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supervisor_symbolValue__MZrOZ{text-align:right;color:var(--text-muted);font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:11px}.supervisor_empty__UF_i7{color:var(--text-muted);font-size:13px;padding:32px 0;text-align:center}@media (max-width:800px){.supervisor_header__PlZmU{padding:0 16px}.supervisor_main__uiN_g{padding:16px 16px 32px}}.ui_pill__xxOyQ{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:20px;font-size:11.5px;font-weight:700;letter-spacing:.05em}.ui_pillOk__KndLl{background:var(--ok-glow,rgba(34,197,94,.18));color:var(--ok,#22c55e)}.ui_pillWarn__voHkg{background:var(--warn-glow,rgba(245,158,11,.18));color:var(--warn,#f59e0b)}.ui_pillDanger__kX61_{background:var(--danger-glow,rgba(239,68,68,.18));color:var(--danger,#ef4444)}.ui_pillNeutral__dYpvx{background:hsla(0,0%,100%,.06);color:var(--text-muted,rgba(241,245,249,.55))}.ui_pillAccent__wtgEn{background:var(--accent-glow,rgba(56,189,248,.15));color:var(--accent,#38bdf8)}.ui_badge__99qNI{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.ui_badgeOk__Z0T5a{background:var(--ok-glow,rgba(34,197,94,.18));color:var(--ok,#22c55e);border:1px solid var(--ok-border,rgba(34,197,94,.35))}.ui_badgeWarn__p_1Yq{background:var(--warn-glow,rgba(245,158,11,.18));color:var(--warn,#f59e0b);border:1px solid var(--warn-border,rgba(245,158,11,.35))}.ui_badgeDanger__pfJwS{background:var(--danger-glow,rgba(239,68,68,.18));color:var(--danger,#ef4444);border:1px solid var(--danger-border,rgba(239,68,68,.4))}.ui_badgeNeutral__TOehy{background:hsla(0,0%,100%,.06);color:var(--text-muted,rgba(241,245,249,.55));border:1px solid hsla(0,0%,100%,.08)}.ui_fieldRow__W_pmr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.ui_fieldRow__W_pmr:last-child{border-bottom:none}.ui_fieldLabel__3DlDB{font-size:12px;color:var(--text-muted,rgba(241,245,249,.55));flex-shrink:0;min-width:140px}.ui_fieldValue__i3G9e{font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--text,#f1f5f9);text-align:right}.ui_fieldValueOk__hlIRh{color:var(--ok,#22c55e)}.ui_fieldValueWarn__D1uSC{color:var(--warn,#f59e0b)}.ui_fieldValueDanger__1kHWf{color:var(--danger,#ef4444)}.ui_statusDot__OUS7P{width:8px;height:8px;border-radius:50%;background:var(--ok,#22c55e);box-shadow:0 0 8px var(--ok,#22c55e);animation:ui_uiPulseGreen__kjzLR 2.5s ease-in-out infinite;flex-shrink:0}.ui_statusDotWarn__Lr_9e{background:var(--warn,#f59e0b);box-shadow:0 0 8px var(--warn,#f59e0b);animation:ui_uiPulseWarn__fdo9q 2s ease-in-out infinite}.ui_statusDotDanger__2TIro{background:var(--danger,#ef4444);box-shadow:0 0 8px var(--danger,#ef4444);animation:ui_uiPulseDanger__q46QE 1.2s ease-in-out infinite}.ui_skeleton__LMBE_{height:12px;border-radius:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04));background-size:200% 100%;animation:ui_uiShimmer__GPBP2 1.6s ease-in-out infinite}.ui_loadingCard__bS3_V{display:flex;flex-direction:column;gap:10px;padding:8px 0}@keyframes ui_uiPulseGreen__kjzLR{0%,to{opacity:1}50%{opacity:.7}}@keyframes ui_uiPulseWarn__fdo9q{0%,to{opacity:1}50%{opacity:.7}}@keyframes ui_uiPulseDanger__q46QE{0%,to{opacity:1}50%{opacity:.6}}@keyframes ui_uiShimmer__GPBP2{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui_uiFadeIn__iPD4V{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui_uiPulseCardCritical__vPoxD{0%,to{box-shadow:0 0 0 1px var(--danger-border,rgba(239,68,68,.4)),0 4px 32px var(--danger-glow,rgba(239,68,68,.18))}50%{box-shadow:0 0 0 1px var(--danger-border,rgba(239,68,68,.4)),0 4px 18px var(--danger-glow,rgba(239,68,68,.1))}}.ui_card__4haTy{background:var(--glass,hsla(0,0%,100%,.04));border:1px solid var(--border,hsla(0,0%,100%,.08));border-radius:var(--radius,14px);padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--transition,.2s ease),box-shadow var(--transition,.2s ease);position:relative}.ui_card__4haTy:hover{border-color:var(--border-glow,hsla(0,0%,100%,.14))}.ui_cardHeader__3Ms1j{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ui_cardTitle__duxAl{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,rgba(241,245,249,.55))}.ui_cardHealthy__L_uE_{border-color:var(--ok-border,rgba(34,197,94,.35));box-shadow:0 0 0 1px var(--ok-border,rgba(34,197,94,.35)),0 4px 32px var(--ok-glow,rgba(34,197,94,.18))}.ui_cardWarning__cjmpl{border-color:var(--warn-border,rgba(245,158,11,.35));box-shadow:0 0 0 1px var(--warn-border,rgba(245,158,11,.35)),0 4px 24px var(--warn-glow,rgba(245,158,11,.18))}.ui_cardCritical__sq_Xg{border-color:var(--danger-border,rgba(239,68,68,.4));box-shadow:0 0 0 1px var(--danger-border,rgba(239,68,68,.4)),0 4px 32px var(--danger-glow,rgba(239,68,68,.18));animation:ui_uiPulseCardCritical__vPoxD 2s ease-in-out infinite}.ui_btn__tm6pX{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-sm,8px);font-size:13px;font-weight:700;letter-spacing:.03em;font-family:var(--font-sans,"Inter",system-ui,sans-serif);cursor:pointer;transition:all var(--transition,.2s ease);border:1px solid transparent;background:transparent}.ui_btn__tm6pX:disabled{opacity:.35;cursor:not-allowed}.ui_btnFull___zMZJ{width:100%}.ui_btnStart__Shc8w{background:rgba(34,197,94,.12);border-color:var(--ok-border,rgba(34,197,94,.35));color:var(--ok,#22c55e)}.ui_btnStart__Shc8w:hover:not(:disabled){background:rgba(34,197,94,.22);box-shadow:0 0 16px var(--ok-glow,rgba(34,197,94,.18))}.ui_btnHalt__VgHJe{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#f87171}.ui_btnHalt__VgHJe:hover:not(:disabled){background:rgba(239,68,68,.2);box-shadow:0 0 16px var(--danger-glow,rgba(239,68,68,.18))}.ui_btnDrill__r6ZQ8{background:rgba(245,158,11,.1);border-color:var(--warn-border,rgba(245,158,11,.35));color:var(--warn,#f59e0b)}.ui_btnDrill__r6ZQ8:hover:not(:disabled){background:rgba(245,158,11,.2);box-shadow:0 0 16px var(--warn-glow,rgba(245,158,11,.18))}.ui_btnRebuild__vTZaU{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.25);color:var(--accent,#38bdf8)}.ui_btnRebuild__vTZaU:hover:not(:disabled){background:rgba(56,189,248,.18);box-shadow:0 0 16px var(--accent-glow,rgba(56,189,248,.15))}.ui_btnNeutral__D9bta{background:hsla(0,0%,100%,.04);border-color:var(--border,hsla(0,0%,100%,.08));color:var(--text,#f1f5f9)}.ui_btnNeutral__D9bta:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:var(--border-glow,hsla(0,0%,100%,.14))}.ui_parityRow__yvL7k{display:flex;flex-direction:column;gap:4px}.ui_parityHead__V_Imu{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--text-muted,rgba(241,245,249,.55))}.ui_parityAmount__YQ3Mp{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-weight:700;color:var(--text,#f1f5f9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_parityTrack__DVDOC{height:4px;background:hsla(0,0%,100%,.07);border-radius:99px;overflow:hidden}.ui_parityFill__z0_hT{height:100%;border-radius:99px;transition:width .4s ease}.ui_parityFillOk__zq_b1{background:var(--ok,#22c55e)}.ui_parityFillWarn__ewBHL{background:var(--warn,#f59e0b)}.ui_parityFillDanger__Wu5H8{background:var(--danger,#ef4444)}.ui_eventRow___7O5K{display:flex;gap:10px;align-items:flex-start;padding:7px 10px;border-radius:var(--radius-sm,8px);background:hsla(0,0%,100%,.02);animation:ui_uiFadeIn__iPD4V .25s ease;transition:background var(--transition,.2s ease)}.ui_eventRow___7O5K:hover{background:hsla(0,0%,100%,.05)}.ui_evTs__8CQOQ{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:10.5px;color:var(--text-dim,rgba(241,245,249,.35));flex-shrink:0;padding-top:1px;min-width:60px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_evDot__yJV5M{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0}.ui_evDotInfo__WQws9{background:var(--accent,#38bdf8)}.ui_evDotOk__0fLz8{background:var(--ok,#22c55e)}.ui_evDotWarn__Z3lwB{background:var(--warn,#f59e0b)}.ui_evDotDanger__n89eB{background:var(--danger,#ef4444)}.ui_evBody__5hSq8{flex:1 1;min-width:0}.ui_evType__rIqhs{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1px}.ui_evTypeInfo__QD1Vs{color:var(--accent,#38bdf8)}.ui_evTypeOk__kEXPY{color:var(--ok,#22c55e)}.ui_evTypeWarn__qeKkC{color:var(--warn,#f59e0b)}.ui_evTypeDanger__Bstfn{color:var(--danger,#ef4444)}.ui_evSummary__7Of9P{font-size:12px;color:var(--text-muted,rgba(241,245,249,.55));word-break:break-word}.SupervisorGatesCard_gateGrid__lqU1Q{display:grid;grid-gap:12px;gap:12px}.SupervisorGatesCard_gateRow___gVMe{display:flex;flex-direction:column;gap:4px}.SupervisorGatesCard_gateHeader__SglYE{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;margin-bottom:2px}.SupervisorGatesCard_gateLabel__QLFee{color:var(--text-muted,rgba(241,245,249,.55))}.SupervisorGatesCard_gateCaption__nnFs8{font-size:.72rem;font-family:JetBrains Mono,Fira Mono,ui-monospace,monospace}.SupervisorGatesCard_engineCard__sRjS6{padding:10px 12px;background:rgba(119,158,203,.04);border:1px solid rgba(119,158,203,.1);border-radius:8px}.SupervisorGatesCard_engineName__qNx5i{font-size:.82rem;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:6px;color:var(--text,#f1f5f9)}.SupervisorGatesCard_enginePnl__xokhn{font-size:.76rem;font-weight:400}.SupervisorGatesCard_dualBar__h3doo{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.SupervisorGatesCard_engineRow__x_SoZ{display:flex;flex-direction:column;gap:4px}.SupervisorGatesCard_engineRowHeader__aK06Z{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;margin-bottom:2px}.SupervisorGatesCard_engineId__zu5Em{font-weight:600;color:var(--text,#f1f5f9)}.SupervisorGatesCard_barTrack__qQBBT{height:4px;background:rgba(165,189,216,.1);border-radius:99px;overflow:hidden}.SupervisorGatesCard_barFill__WQZVs{height:100%;border-radius:99px;transition:width .4s ease}.SupervisorGatesCard_barSubHeader__cAG0j{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:3px;color:var(--text-muted,rgba(241,245,249,.55))}