:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f9f9f7;--surface:#fcfcfb;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#6f6e69;--grid:#e1e0d9;--axis:#c3c2b7;--border:#0b0b0b1a;--series-forecast:#2a78d6;--series-actual:#eb6834;--under-forecast:#2a78d6;--over-forecast:#e34948;--diverging-mid:#f0efec;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--focus:#2a78d6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius:12px;--radius-small:6px;--font:system-ui, -apple-system, "Segoe UI", sans-serif;--content-max:1200px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#898781;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--series-forecast:#3987e5;--series-actual:#d95926;--under-forecast:#3987e5;--over-forecast:#e66767;--diverging-mid:#383835;--focus:#3987e5}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body{background:var(--page);min-height:100vh;color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.container{width:100%;max-width:var(--content-max);padding:0 var(--space-4);margin:0 auto}.stack{gap:var(--space-4);flex-direction:column;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);cursor:pointer;font-weight:600;display:inline-flex}.button:hover{border-color:var(--axis)}.kpi-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.chart-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.chart-grid{grid-template-columns:1fr 1fr}}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._app_p0ouc_1{gap:var(--space-4);flex-direction:column;min-height:100vh;display:flex}._app_p0ouc_1>main{flex:1}._loading_rywc1_2{gap:var(--space-4);flex-direction:column;display:flex}._block_rywc1_8{border-radius:var(--radius);background:var(--grid);animation:1.4s ease-in-out infinite _pulse_rywc1_1}._kpiBlock_rywc1_14{height:88px}._chartBlock_rywc1_18{height:380px}@keyframes _pulse_rywc1_1{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._block_rywc1_8{animation:none}}._message_rywc1_35{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._error_rywc1_42{border-left:4px solid var(--status-critical)}._icon_rywc1_46{fill:none;width:24px;height:24px;stroke:var(--text-secondary);stroke-width:2px;stroke-linecap:round;flex:none}._error_rywc1_42 ._icon_rywc1_46{stroke:var(--status-critical)}._text_rywc1_60{flex:1;min-width:200px}._title_rywc1_65{font-size:1rem;font-weight:650}._badge_gmyns_1{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.8125rem;display:flex}._pill_gmyns_9{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}._dot_gmyns_19{border-radius:50%;width:8px;height:8px}._live_gmyns_25 ._dot_gmyns_19{background:var(--status-good)}._snapshot_gmyns_29 ._dot_gmyns_19{background:var(--text-muted)}._detail_gmyns_33{color:var(--text-muted)}._header_rb1ls_1{background:var(--surface);border-bottom:1px solid var(--border);padding:var(--space-4) 0}._inner_rb1ls_7{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._title_rb1ls_15{align-items:center;gap:var(--space-2);letter-spacing:-.01em;font-size:1.25rem;font-weight:650;display:flex}._icon_rb1ls_24{fill:none;width:24px;height:24px;stroke:var(--series-forecast);stroke-width:2px;stroke-linecap:round}._scope_rb1ls_33{color:var(--text-secondary);font-size:.875rem}._tablist_1fx57_1{gap:var(--space-1);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}._tab_1fx57_1{padding:var(--space-2) var(--space-4);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}._tab_1fx57_1:hover{color:var(--text-primary)}._tab_1fx57_1[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--series-forecast)}
