@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_91d285{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_91d285{--font-ibm-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:root{--n-0:#fff;--n-25:#f8fbfa;--n-50:#f2f8f7;--n-100:#e7f0ed;--n-200:#d6e5e1;--n-300:#bccfca;--n-400:#94a9a4;--n-500:#6e8480;--n-600:#5c6d72;--n-700:#3d5257;--n-800:#1f3648;--n-900:#10243a;--n-950:#0b1f1a;--brand-50:#e4f2ed;--brand-100:#c4e4da;--brand-300:#47c6a1;--brand-500:#00664f;--brand-600:#00563f;--brand-700:#004536;--status-ok-ink:#0b5c3f;--status-ok-bg:#e3f5ec;--status-ok-line:#a8dcc5;--status-warn-ink:#734700;--status-warn-bg:#fdf0d2;--status-warn-line:#e8c878;--status-crit-ink:#952416;--status-crit-bg:#fde9e5;--status-crit-line:#f0b4a8;--status-crit-press:#74271e;--status-info-ink:#0b4f63;--status-info-bg:#e1f1f7;--status-info-line:#a3d0e0;--status-stale-ink:#415357;--status-stale-bg:#ecf1ef;--status-stale-line:#c5d3cf;--status-held-ink:#4b4560;--status-held-bg:#efebf7;--status-held-line:#cfc5e4;--surface-sunk:var(--n-50);--surface-raised:var(--n-0);--line-strong:var(--n-300);--text:var(--n-900);--text-secondary:var(--n-700);--text-muted:var(--n-600);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--control-compact:2rem;--control-default:2.75rem;--control-touch:3.5rem;--tap-gap:.5rem;--row-compact:2.25rem;--row-default:3rem;--row-touch:4.5rem;--control:var(--control-default);--control-dense:var(--control-compact);--row:var(--row-default);--fs-50:.75rem;--fs-75:.8125rem;--fs-100:.875rem;--fs-200:1rem;--fs-300:1.125rem;--fs-400:1.25rem;--fs-500:1.5rem;--fs-600:1.875rem;--fs-700:2.25rem;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.55;--lh-loose:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-label:.08em;--tracking-tight:-.02em;--font-ui:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--focus-offset:2px;--dur-fast:.12s;--dur-base:.2s;--ease:cubic-bezier(.2,0,0,1);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:999px;--elevation-sm:0 1px 2px #0b1f1a12;--elevation-md:0 4px 16px -4px #0b1f1a1f;--elevation-lg:0 12px 35px -8px #0b1f1a2e}[data-density=compact]{--control:var(--control-compact);--control-dense:var(--control-compact);--row:var(--row-compact)}[data-density=touch]{--control:var(--control-touch);--control-dense:var(--control-touch);--row:var(--row-touch)}@media print{:root{--control:auto;--control-dense:auto;--row:auto}}:root{--auth-card-border:var(--line);--mint-fill:var(--status-ok-bg);--amber-fill:var(--status-warn-bg);--red-fill:var(--status-crit-bg);--focus-outline-teal:var(--brand-500);--eyebrow-text:var(--text-muted);--value-warning-rule:var(--status-warn-ink);--badge-bg:var(--n-100);--badge-text:var(--n-700);--badge-good-text:var(--status-ok-ink);--badge-warn-text:var(--status-warn-ink);--badge-danger-text:var(--status-crit-ink);--button-secondary-hover-border:var(--line-strong);--button-secondary-hover-bg:var(--n-25);--danger-button-bg:var(--status-crit-ink);--danger-button-hover-bg:var(--status-crit-press);--mini-chart-bar:var(--status-ok-line);--chart-series-1:#2a78d6;--chart-series-2:#eb6834;--chart-event-mark:#b42318;--chart-readout-milk-text:#9ccbff;--chart-readout-event-text:#ffb3a7;--field-border:var(--line-strong);--row-inactive-bg:var(--status-stale-bg);--recommendation-rule:var(--status-warn-ink);--callout-warning-bg:var(--status-warn-bg);--callout-warning-border:var(--status-warn-line);--callout-danger-bg:var(--status-crit-bg);--callout-danger-border:var(--status-crit-line);--dialog-close-hover-bg:var(--n-25);--elevation-trigger-hover-border:var(--line-strong);--elevation-trigger-hover-bg:var(--n-25);--table-row-hover-bg:var(--n-25);--danger-zone-border:var(--status-crit-line);--danger-zone-bg:var(--status-crit-bg);--form-section-bg:var(--surface-sunk);--test-period-accent:var(--brand-500);--feedback-success-border:var(--status-ok-line);--feedback-success-bg:var(--status-ok-bg);--hint-bubble-text:var(--text-secondary);--run-state-working-rule:var(--status-info-ink);--run-state-failed-rule:var(--status-crit-ink);--card-inset:1rem;--ink:var(--n-900);--muted:var(--n-600);--canvas:var(--n-50);--surface:var(--n-0);--line:var(--n-200);--brand:var(--brand-500);--brand-deep:var(--brand-700);--mint:var(--mint-fill);--amber:var(--amber-fill);--red:var(--red-fill)}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:var(--fs-50);font-weight:var(--fw-semibold);color:var(--eyebrow-text);margin:0 0 .35rem}.page-header{justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-4);align-items:center;display:flex}.page-header-copy{flex:auto;min-width:0}.page-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.2vw,2.05rem);line-height:1.05}.page-header-copy>p:last-child{max-width:700px;color:var(--muted);font-size:var(--fs-100);margin:.4rem 0 0;line-height:1.4}.page-header-inline{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;flex:1 1 0;row-gap:.2rem;display:flex}.page-header-inline>h1{flex:none}.page-header-inline>p:last-child{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.1rem .4rem;min-width:0;max-width:none;margin:0;display:flex}.page-header-with-commands{flex-wrap:wrap}.page-header-dense{gap:var(--space-4);margin-bottom:var(--space-2)}.page-header-dense h1{letter-spacing:-.02em;font-size:clamp(1.1rem,1.3vw,1.3rem);line-height:1.2}.page-header-dense .page-header-aside{box-shadow:none;background:0 0;border:0;padding:0}.page-header-aside{border:1px solid var(--line);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.55rem;max-width:min(62%,48rem);padding:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.page-header-aside{border:1px solid color-mix(in srgb,var(--line) 82%,white)}}.page-header-aside{background:var(--surface);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.page-header-aside{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.page-header-aside{box-shadow:var(--elevation-md)}.page-header-status{align-items:center;padding:0 .2rem;display:flex}.page-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.card{padding:1.25rem var(--card-inset);border:1px solid var(--line);background:var(--surface);box-shadow:var(--elevation-sm);border-radius:1rem}.card h2{font-size:var(--fs-300);margin:0}.metric-card{align-content:start;gap:.2rem;padding:.9rem;display:grid}.metric-card p{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-bold);min-height:2.4em;margin:0;line-height:1.2}.metric-card strong{font-variant-numeric:tabular-nums;font-size:var(--fs-500);letter-spacing:-.03em;line-height:1.15}.metric-card small{color:var(--muted);font-size:var(--fs-75);line-height:1.35}.badge{border-radius:var(--radius-full);width:fit-content;min-height:26px;font-size:var(--fs-50);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;padding:.2rem .55rem;display:inline-flex}.badge,.badge-neutral{background:var(--badge-bg);color:var(--badge-text)}.badge-good{color:var(--badge-good-text);background:var(--mint)}.badge-warn{color:var(--badge-warn-text);background:var(--amber)}.badge-danger{color:var(--badge-danger-text);background:var(--red)}.status-pill{border-radius:var(--radius-full);width:fit-content;min-height:26px;font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}.status-pill-ok{background:var(--status-ok-bg);border-color:var(--status-ok-line);color:var(--status-ok-ink)}.status-pill-warn{background:var(--status-warn-bg);border-color:var(--status-warn-line);color:var(--status-warn-ink)}.status-pill-crit{background:var(--status-crit-bg);border-color:var(--status-crit-line);color:var(--status-crit-ink)}.status-pill-info{background:var(--status-info-bg);border-color:var(--status-info-line);color:var(--status-info-ink)}.status-pill-stale{background:var(--status-stale-bg);border-color:var(--status-stale-line);color:var(--status-stale-ink)}.status-pill-held{background:var(--status-held-bg);border-color:var(--status-held-line);color:var(--status-held-ink)}@media (forced-colors:active){[data-status]{forced-color-adjust:none;border:1px solid canvastext}}@media print{.status-pill{color:inherit;background:0 0;border-color:currentColor}}.button{min-height:var(--control);border:1px solid var(--brand);border-radius:var(--radius-xl);background:var(--brand);color:#fff;box-shadow:var(--elevation-sm);font-size:var(--fs-100);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;line-height:1.1;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.button:hover{background:var(--brand-deep);box-shadow:var(--elevation-md);transform:translateY(-1px)}.button.secondary{color:var(--brand);background:#fff}.button.secondary:hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover-bg);color:var(--brand-deep)}.button:active{box-shadow:var(--elevation-sm);transform:translateY(0)}.button svg{flex:none}.button:disabled,button:disabled{cursor:not-allowed;opacity:.58}.button:disabled:hover{box-shadow:var(--elevation-sm);transform:none}.empty-state{text-align:center;color:var(--muted);padding:3rem 1rem}.empty-state strong{color:var(--ink)}.metric-pair{flex-wrap:wrap;gap:.35rem .6rem;display:flex}.metric-pair-figure{flex:4.5rem;align-content:start;gap:.05rem;min-width:0;display:grid}.metric-pair strong{font-variant-numeric:tabular-nums;font-size:var(--fs-400)}.metric-pair-name{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}.metric-pair-card>small{margin-top:.15rem}.alert-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elevation-sm);border:1px solid var(--line);border-left-width:4px;overflow:hidden}.alert-card-crit{border-left-color:var(--status-crit-ink)}.alert-card-warn{border-left-color:var(--status-warn-ink)}.alert-card-info{border-left-color:var(--status-info-ink)}.alert-card-held{border-left-color:var(--status-held-line)}.alert-card-suspect{background:var(--status-stale-bg)}.alert-card-head{gap:var(--space-2);padding:var(--space-4);display:grid}.alert-card-marks{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.alert-card-action{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.alert-card-subject{font-family:var(--font-data);font-size:var(--fs-75);color:var(--text-muted);margin:0}.alert-card-caveat{padding:var(--space-2) var(--space-3);border:1px solid var(--status-stale-line);border-radius:var(--radius-md);background:var(--status-stale-bg);color:var(--status-stale-ink);font-size:var(--fs-100);margin:0}.alert-card-actions{gap:var(--tap-gap);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.alert-card-why>summary{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font-size:var(--fs-100);font-weight:var(--fw-medium);cursor:pointer;min-height:var(--control-dense)}.alert-card-explanation{padding:0 var(--space-4) var(--space-3);max-width:68ch;color:var(--text-secondary);font-size:var(--fs-100);line-height:var(--lh-normal)}.alert-card-source{padding:0 var(--space-4) var(--space-4);gap:var(--space-1);font-size:var(--fs-75);margin:0;display:grid}.alert-card-source>div{gap:var(--space-2);display:flex}.alert-card-source dt{color:var(--text-muted);min-width:9ch}.alert-card-source dd{font-family:var(--font-data);margin:0}@media print{.alert-card-why>summary{display:none}.alert-card-why>:not(summary){content-visibility:visible!important;display:block!important}.alert-card-why::details-content{content-visibility:visible!important;block-size:auto!important}.alert-card-actions{display:none}.alert-card{padding:var(--space-2) var(--space-3);gap:var(--space-1)}}