._page_1fb9q_1{width:min(1120px,100%);margin:0 auto;padding:20px 14px 44px}._loading_1fb9q_2{width:min(540px,100%);margin:18vh auto;padding:24px;color:#e8f1ff;font-size:17px;line-height:1.55}._skip_1fb9q_3{position:fixed;left:12px;top:-100px;z-index:10;padding:12px;background:#ffdd65;color:#07131e;font-weight:800}._skip_1fb9q_3:focus{top:12px}._header_1fb9q_5{display:flex;gap:18px;flex-wrap:wrap;align-items:end;justify-content:space-between;padding:6px 4px 18px}._eyebrow_1fb9q_6{margin:0 0 5px;color:#93bfd7;font-weight:800;letter-spacing:.08em;font-size:12px}h1{margin:0;font-size:clamp(30px,8vw,46px);letter-spacing:-.04em}h2{margin:0;font-size:20px;letter-spacing:-.01em}p{margin:8px 0}small{color:#aac2d4;line-height:1.4}._confidenceLegend_1fb9q_10,._legend_1fb9q_10{display:flex;flex-wrap:wrap;gap:7px;align-items:center}._badge_1fb9q_11{display:inline-flex;align-items:center;width:max-content;min-height:24px;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border:1px solid currentColor}._confirmed_1fb9q_12{color:#74e2a7;background:#123829}._estimated_1fb9q_12{color:#ffcb72;background:#473517}._hypothesis_1fb9q_12{color:#d0a9ff;background:#33214b}._unknown_1fb9q_12{color:#c1cbd3;background:#27323a}._statusStrip_1fb9q_13{display:grid;gap:7px;grid-template-columns:1fr;padding:14px;color:#c7ffdc;background:#103625;border:1px solid #276846;border-radius:12px;font-size:15px}._staleStrip_1fb9q_13{color:#ffe5ab;background:#4c3917;border-color:#9c742c}._refresh_1fb9q_14{min-height:44px;width:max-content;border:1px solid #9ce4ff;border-radius:8px;padding:8px 12px;background:#9ce4ff;color:#07131e;font-weight:800}._refresh_1fb9q_14:disabled{opacity:.65;cursor:wait}._refreshError_1fb9q_14{margin:10px 0;padding:11px 13px;border-left:4px solid #ffbd52;background:#322218;color:#fff2d7}._tabs_1fb9q_14{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 6px}._tabs_1fb9q_14 button{min-height:44px;border:1px solid #4a6679;border-radius:8px;color:#eaf4fb;background:#162d40;font-weight:800;font-size:16px}._tabs_1fb9q_14 button[aria-selected=true]{background:#9ce4ff;border-color:#9ce4ff;color:#07131e}._logPanel_1fb9q_14{min-height:50vh}._incident_1fb9q_15{margin:14px 0;padding:12px 14px;background:#322218;border-left:4px solid #ffbd52;color:#fff2d7;border-radius:7px}._incident_1fb9q_15 p{font-size:16px;line-height:1.45}._metricGrid_1fb9q_16{display:grid;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:14px}._metric_1fb9q_16,._card_1fb9q_16{border:1px solid #294457;background:#0d2030;border-radius:13px}._metric_1fb9q_16{min-height:150px;padding:14px;display:flex;gap:9px;flex-direction:column;justify-content:space-between}._metric_1fb9q_16>div{display:flex;justify-content:space-between;gap:8px;align-items:start;color:#c8d8e6}._metric_1fb9q_16>strong{font-size:25px;letter-spacing:-.025em}._card_1fb9q_16{padding:15px;margin:14px 0;overflow:hidden}._cardTitle_1fb9q_17{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}._sectionLead_1fb9q_17,._chartNote_1fb9q_17{color:#b8cada;font-size:15px;line-height:1.45}._historyState_1fb9q_17{margin:10px 0;padding:10px 12px;border-left:4px solid #ffbd52;background:#322218;color:#fff2d7;font-size:15px;line-height:1.45}._noData_1fb9q_17{border-left-color:#b8c5cf;background:#25313a;color:#edf4f8}._ranges_1fb9q_18{display:flex;gap:6px}._ranges_1fb9q_18 button{min-width:51px;min-height:44px;padding:7px 9px;border:1px solid #4a6679;border-radius:8px;color:#eaf4fb;background:#162d40;font-weight:700}._ranges_1fb9q_18 button[aria-pressed=true]{color:#05141e;background:#9ce4ff;border-color:#9ce4ff}._legend_1fb9q_10{padding:14px 0 8px;font-size:13px;color:#c8d9e8}._legend_1fb9q_10 span{display:inline-flex;align-items:center;gap:6px}._legend_1fb9q_10 i{width:24px;height:0;border-top:3px solid}._batteryLine_1fb9q_19{border-color:#88dcff!important}._solarLine_1fb9q_19{border-color:#ffc66e!important}._loadLine_1fb9q_19{border-color:#cba8ff!important;border-top-style:dashed!important}._chartScroll_1fb9q_20{overflow-x:auto;padding-bottom:2px}._chart_1fb9q_17{min-width:600px;width:100%;height:auto;color:#afc3d0;font-size:12px}._grid_1fb9q_20{stroke:#284356;stroke-width:1}._zero_1fb9q_20{stroke:#6f8b9e;stroke-width:1.5}._batteryPath_1fb9q_20,._solarPath_1fb9q_20,._orionPath_1fb9q_20,._loadPath_1fb9q_20{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._batteryPath_1fb9q_20{stroke:#88dcff}._solarPath_1fb9q_20{stroke:#ffcb72}._orionPath_1fb9q_20{stroke:#76e5ab}._loadPath_1fb9q_20{stroke:#cba8ff;stroke-dasharray:8 6}._tableAlternative_1fb9q_21{margin-top:10px;color:#dceeff}._tableAlternative_1fb9q_21 summary{min-height:44px;display:flex;align-items:center;font-weight:750}._tableAlternative_1fb9q_21 table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}._tableAlternative_1fb9q_21 th,._tableAlternative_1fb9q_21 td{padding:8px;text-align:left;border-bottom:1px solid #294457}._energyList_1fb9q_22,._sensorList_1fb9q_22,._assumptionList_1fb9q_22,._eventList_1fb9q_22{padding:0;margin:0;list-style:none}._energyList_1fb9q_22 li,._sensorList_1fb9q_22 li,._assumptionList_1fb9q_22 li{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #294457}._energyList_1fb9q_22 li:last-child,._sensorList_1fb9q_22 li:last-child,._assumptionList_1fb9q_22 li:last-child{border-bottom:none}._energyList_1fb9q_22 p,._sensorList_1fb9q_22 p{color:#b9cbd9;font-size:15px;line-height:1.42}._energyList_1fb9q_22 li>div:last-child{display:flex;gap:7px;align-items:end;flex-direction:column;text-align:right}._energyList_1fb9q_22 b{color:#f9dd96;font-size:18px;white-space:nowrap}._twoColumn_1fb9q_23{display:grid;grid-template-columns:1fr;gap:0}._twoColumn_1fb9q_23 ._card_1fb9q_16{margin:7px 0}._baseline_1fb9q_23{font-size:16px;line-height:1.5}._baseline_1fb9q_23>strong{display:block;margin-top:10px;font-size:19px}._assumptionList_1fb9q_22 li span,._assumptionList_1fb9q_22 li small{display:block;margin-top:4px;color:#c3d4e2}._assumptionList_1fb9q_22 li small{font-size:13px;color:#8ea9bc}._event_1fb9q_22{display:grid;grid-template-columns:1fr;gap:8px;padding:15px 0;border-bottom:1px solid #294457}._event_1fb9q_22 strong{font-size:17px}._event_1fb9q_22 p{color:#c0d1de;font-size:15px;line-height:1.42}._eventMeta_1fb9q_23{display:flex;gap:7px;align-items:start;flex-wrap:wrap;color:#a9c1d2;font-size:13px}._eventMeta_1fb9q_23 time{font-weight:750;color:#e8f3fb}._footer_1fb9q_23{color:#b7cad8;padding:12px 4px;line-height:1.45;font-size:14px}._detectorStatus_1fb9q_24{margin:10px 0;padding:10px 12px;background:#25313a;border-left:4px solid #aabdc9;color:#edf4f8}._powerChange_1fb9q_24{outline-offset:4px}._powerChange_1fb9q_24:focus{outline:3px solid #9ce4ff}._cause_1fb9q_24{display:inline-block;margin-left:6px}._changeClass_1fb9q_24{display:inline-flex;min-height:28px;align-items:center;border-radius:6px;padding:4px 9px;font-size:13px;font-weight:850;letter-spacing:.02em}._majorChange_1fb9q_24{color:#1d1210;background:#ffb36b;border:1px solid #ffd2a4}._ordinaryChange_1fb9q_24{color:#e7f4ff;background:#284459;border:1px solid #6c9abb}._powerDetails_1fb9q_24{margin:10px 0;color:#dceeff}._powerDetails_1fb9q_24 summary{min-height:44px;display:flex;align-items:center;font-weight:750;cursor:pointer}._powerDetails_1fb9q_24 ul,._powerDetails_1fb9q_24 ol{margin:5px 0;padding-left:20px}._powerDetails_1fb9q_24 li{margin:7px 0}._labelButton_1fb9q_24,._annotationActions_1fb9q_24 button{min-height:44px;border:1px solid #9ce4ff;border-radius:8px;padding:8px 12px;background:#9ce4ff;color:#07131e;font-weight:800}._labelButton_1fb9q_24{margin-top:4px}._annotationForm_1fb9q_24{grid-column:1 / -1;display:grid;gap:11px;margin-top:4px;padding:13px;border:1px solid #52768d;border-radius:10px;background:#102a3d}._annotationForm_1fb9q_24 label{display:grid;gap:5px;color:#eaf4fb;font-weight:750}._annotationForm_1fb9q_24 input,._annotationForm_1fb9q_24 textarea,._annotationForm_1fb9q_24 select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #7496aa;border-radius:7px;padding:9px;color:#edf6fb;background:#071925;font:inherit}._annotationForm_1fb9q_24 textarea{min-height:88px;resize:vertical}._annotationActions_1fb9q_24{display:flex;flex-wrap:wrap;gap:8px}._annotationActions_1fb9q_24 button:not(._labelButton_1fb9q_24){color:#eaf4fb;background:#1b3c51;border-color:#7596aa}@media(min-width:560px){._page_1fb9q_1{padding:28px 22px 60px}._metricGrid_1fb9q_16{grid-template-columns:repeat(2,minmax(0,1fr))}._event_1fb9q_22{grid-template-columns:minmax(0,1fr) 280px}._eventMeta_1fb9q_23{align-content:start;justify-content:flex-end;text-align:right}._eventMeta_1fb9q_23 span{width:100%}._statusStrip_1fb9q_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:850px){._metricGrid_1fb9q_16{grid-template-columns:repeat(5,minmax(0,1fr))}._metric_1fb9q_16{min-height:165px}._twoColumn_1fb9q_23{grid-template-columns:1fr 1fr;gap:14px}._twoColumn_1fb9q_23 ._card_1fb9q_16{margin:14px 0}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f9ff;background:#07131e;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#07131e}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ffdd65;outline-offset:3px}.authPage{display:grid;min-height:100vh;padding:20px 14px;place-items:center}.authCard{width:min(420px,100%);padding:24px;border:1px solid #294457;border-radius:14px;background:#0d2030;box-shadow:0 18px 52px #00000047}.authEyebrow{margin:0 0 7px;color:#93bfd7;font-size:12px;font-weight:800;letter-spacing:.08em}.authLead{margin:10px 0 20px;color:#c8d8e6;font-size:16px;line-height:1.5}.authCard form{display:grid;gap:8px}.authCard label{color:#eaf4fb;font-weight:750}.authCard input{min-height:46px;width:100%;border:1px solid #7496aa;border-radius:8px;padding:10px;color:#edf6fb;background:#071925;font:inherit}.authCard button{min-height:46px;margin-top:8px;border:1px solid #9ce4ff;border-radius:8px;padding:9px 13px;color:#07131e;background:#9ce4ff;font-weight:800}.authError{margin:0 0 16px;padding:11px 13px;border-left:4px solid #ffbd52;background:#322218;color:#fff2d7;line-height:1.45}
