.health_container__oFOOV{min-height:100vh;background:var(--surface-strong,#081321);color:var(--text,#ebf5ff);font-family:inherit}.health_header__gUntb{background:var(--surface);border-bottom:1px solid var(--border);padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between}.health_headerTitle__jUUmQ{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem;margin:0}.health_headerSubtitle__aip1q{font-size:.875rem;color:var(--text-muted);margin:.25rem 0 0}.health_backLink__axbGs{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:6px;color:var(--text);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.health_backLink__axbGs:hover{background:rgba(255,255,255,.1);border-color:var(--accent)}.health_main__RfsoB{padding:2rem;max-width:1600px;margin:0 auto}.health_grid4__n0vNK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.health_card__4Z46t{background:var(--surface);border:1px solid var(--border);padding:1.5rem;border-radius:12px;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.health_iconWrapper__gAPon{padding:.75rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.health_iconBlue__aj2GG{background:rgba(59,130,246,.2);color:#60a5fa}.health_iconGreen__T_sU5{background:rgba(16,185,129,.2);color:#34d399}.health_iconRed__xGasv{background:rgba(244,63,94,.2);color:#fb7185}.health_iconPurple__4DgkI{background:rgba(168,85,247,.2);color:#c084fc}.health_cardTitle__cMSw4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0}.health_cardValue__lXi5u{font-size:1.875rem;font-weight:700;margin:.5rem 0 0;color:var(--text)}.health_cardSub__828Ai{font-size:1rem;color:var(--text-muted);font-weight:400}.health_cardHint__CsNBc{font-size:.75rem;color:var(--text-muted);margin:.25rem 0 0}.health_chartSection__XGK3e{background:var(--surface);border:1px solid var(--border);padding:1.5rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.health_sectionTitle___PLuL{font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;color:var(--text)}.health_grid2__KZiD_{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.health_grid2__KZiD_{grid-template-columns:1fr 1fr}}.health_panel__ETDYg{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);height:600px}.health_panelHeader__qR7PV{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.health_panelBody__EV4Xu{flex:1 1;overflow-y:auto;padding:0}.health_table__zXgg5{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.health_table__zXgg5 th{padding:.75rem 1.5rem;background:rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;border-bottom:1px solid var(--border)}.health_table__zXgg5 td{padding:1rem 1.5rem;border-bottom:1px solid rgba(148,197,255,.1)}.health_table__zXgg5 tr:hover td{background:rgba(255,255,255,.02)}.health_statusTag__sF6om{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.health_statusOnline__gk0Kr{background:rgba(16,185,129,.1);color:#34d399;border:1px solid rgba(16,185,129,.2)}.health_statusOffline__rJThc{background:rgba(244,63,94,.1);color:#fb7185;border:1px solid rgba(244,63,94,.2)}.health_timeTag__CwAMP{display:inline-block;padding:.25rem .5rem;background:rgba(0,0,0,.3);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-family:monospace}.health_logStream__plOhW{padding:1rem;font-family:monospace;font-size:.875rem;background:#050a10;min-height:100%}.health_logLine__0w8gJ{display:flex;gap:.75rem;padding:.375rem .5rem;border-radius:4px}.health_logLine__0w8gJ:hover{background:rgba(255,255,255,.05)}.health_logTime__LR1GO{color:#64748b;flex-shrink:0}.health_logTypeSuccess__e9spt{color:#60a5fa;font-weight:700;flex-shrink:0}.health_logTypeError__EVomZ{color:#fb7185;font-weight:700;flex-shrink:0}.health_logMsg__AE6wA{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health_logSite__RqsSa{color:#f8fafc;font-weight:600}.health_indicator__rYe_C{display:flex;align-items:center;gap:.5rem}.health_dot__gdw1V{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:health_pulse__OLhuD 2s infinite}@keyframes health_pulse__OLhuD{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.health_loadingState___v7wx{display:flex;flex-direction:column;gap:2rem;opacity:.5;pointer-events:none}.health_skeletonBox__ejzWg{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:120px;animation:health_shimmer__t9n_k 1.5s linear infinite}@keyframes health_shimmer__t9n_k{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}