:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#eef0f3;--surface-1:#fbfcfd;--surface-2:#f6f8fa;--text-primary:#0d1117;--text-secondary:#4b545e;--text-muted:#79828d;--grid:#e6e9ed;--baseline:#c4cad2;--border:#0d111714;--border-strong:#0d111724;--hover-wash:#0d11170a;--sel-wash:#2a78d61a;--accent:#2a78d6;--focus-ring:#2a78d680;--shadow-card:0 1px 2px #0d192d0a, 0 4px 12px #0d192d0d;--shadow-pop:0 8px 28px #0d192d1f, 0 2px 6px #0d192d12;--good:#006300;--bad:#d03b3b;--warning:#fab219;--critical:#d03b3b;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-other:#c6cad0;--series-8:var(--series-other);--series-9:var(--series-other);--series-10:var(--series-other);--series-11:var(--series-other);--series-12:var(--series-other);--series-13:var(--series-other);--series-14:var(--series-other);--series-15:var(--series-other);--series-16:var(--series-other);--series-17:var(--series-other);--series-18:var(--series-other);--series-19:var(--series-other);--series-20:var(--series-other);--series-21:var(--series-other);--series-22:var(--series-other);--series-23:var(--series-other);--series-24:var(--series-other);--step-1:#86b6ef;--step-2:#5598e7;--step-3:#2a78d6;--step-4:#1c5cab;--step-5:#104281;--fnl-conv:var(--series-1);--fnl-drop:var(--step-1);--fnl-drop-lo:.1;--fnl-drop-hi:.62}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0d10;--surface-1:#14171b;--surface-2:#111418;--text-primary:#fff;--text-secondary:#c3cad3;--text-muted:#858e99;--grid:#252a31;--baseline:#363d46;--border:#ffffff17;--border-strong:#ffffff26;--hover-wash:#ffffff0f;--sel-wash:#3987e533;--accent:#3987e5;--focus-ring:#3987e599;--shadow-card:0 1px 2px #0006, 0 4px 14px #00000073;--shadow-pop:0 10px 32px #0000008c, 0 2px 6px #00000073;--good:#0ca30c;--bad:#e66767;--warning:#fab219;--critical:#d03b3b;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-other:#4c525a;--step-1:#cde2fb;--step-2:#9ec5f4;--step-3:#6da7ec;--step-4:#3987e5;--step-5:#184f95;--fnl-conv:var(--series-1);--fnl-drop:var(--step-5);--fnl-drop-lo:.34;--fnl-drop-hi:1}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0d10;--surface-1:#14171b;--surface-2:#111418;--text-primary:#fff;--text-secondary:#c3cad3;--text-muted:#858e99;--grid:#252a31;--baseline:#363d46;--border:#ffffff17;--border-strong:#ffffff26;--hover-wash:#ffffff0f;--sel-wash:#3987e533;--accent:#3987e5;--focus-ring:#3987e599;--shadow-card:0 1px 2px #0006, 0 4px 14px #00000073;--shadow-pop:0 10px 32px #0000008c, 0 2px 6px #00000073;--good:#0ca30c;--bad:#e66767;--warning:#fab219;--critical:#d03b3b;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-other:#4c525a;--step-1:#cde2fb;--step-2:#9ec5f4;--step-3:#6da7ec;--step-4:#3987e5;--step-5:#184f95;--fnl-conv:var(--series-1);--fnl-drop:var(--step-5);--fnl-drop-lo:.34;--fnl-drop-hi:1}
*{box-sizing:border-box}.seg button:active,.view-switch button:active,.icon-btn:active,.toggle:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{margin:0;padding:0}body{background:var(--page);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button{font:inherit;color:inherit}.seg{background:var(--page);border:1px solid var(--border);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:550}.seg button:hover:not(:disabled){background:var(--hover-wash)}.seg[data-disabled]{opacity:.55}.seg button:disabled{cursor:not-allowed}.seg button[aria-pressed=true],.seg button[aria-selected=true],.seg button.on{background:var(--accent);color:#fff;font-weight:650;box-shadow:0 1px 2px #0000001f}.seg button[aria-pressed=true]:hover,.seg button[aria-selected=true]:hover,.seg button.on:hover{background:var(--accent)}select{font:inherit;background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:12.5px}.icon-btn{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;display:inline-flex}.icon-btn:hover{background:var(--hover-wash)}.filter-sticky{z-index:40;background:var(--page);margin:0 -26px 14px;padding:22px 26px 12px;position:sticky;top:-22px}.filter-sticky .filters{margin-bottom:0}.filters{background:var(--surface-1);box-shadow:var(--shadow-card);border:1px solid #0000;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:26px;padding:13px 15px;display:flex}.filter{align-items:center;gap:8px;display:flex}.filter>label{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:600}:root[data-theme=dark] .filters{border-color:var(--border)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .filters{border-color:var(--border)}}section>*+*{margin-top:16px}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.chart-tooltip{z-index:50;pointer-events:none;background:var(--surface-1);border:1px solid var(--baseline);box-shadow:var(--shadow-pop);border-radius:9px;width:max-content;min-width:132px;max-width:min(280px,100vw - 16px);padding:9px 11px;font-size:12px;display:none;position:fixed}.chart-tooltip .tip-title{color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.chart-tooltip .tip-row{align-items:center;gap:8px;margin-top:4px;display:flex}.chart-tooltip .tip-key{border-radius:1px;flex:none;width:12px;height:2px}.chart-tooltip .tip-name{color:var(--text-secondary)}.chart-tooltip .tip-val{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:660}.chart-tooltip .tip-text{color:var(--text-secondary);white-space:normal;max-width:230px;line-height:1.45}.chart-tooltip .tip-sep{border-top:1px solid var(--border);margin-top:6px;padding-top:2px}
