:root{--font-anthropic-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-anthropic-serif:Georgia, "Times New Roman", serif;--cds-font-size-caption:12.5px;--cds-font-size-body:15px;--cds-font-size-heading:16px;--cds-font-size-title:26px;--cds-font-weight-medium:600;--cds-gap-xs:4px;--cds-gap-sm:8px;--cds-gap-md:16px;--cds-gap-lg:24px;--cds-gap-xl:36px;--cds-pad-xs:4px;--cds-pad-sm:8px;--cds-pad-md:12px;--cds-pad-lg:18px;--cds-radius:8px;--cds-dur-slow:.3s;--color-fg:#1d2b2a;--color-fg-muted:#66706f;--color-bg:#f4f3ef;--color-panel:#fff;--color-border-line:#e2e0d9;--color-ok:#1f7a4d;--color-warn:#a86a00;--color-bad:#c0392b;--cds-chart-grid:#ecebe6;--cds-chart-axis:#cfcdc5;--cds-chart-reference:#9a9890;--cds-surface-popover:#fff;--cds-border:#dcdad3;--cds-shadow-popover:0 4px 16px #0000001f;--cds-text-secondary:#66706f;--brand:#0e5f63}@media (prefers-color-scheme:dark){:root{--color-fg:#e8ecea;--color-fg-muted:#9aa5a3;--color-bg:#141a1a;--color-panel:#1c2424;--color-border-line:#2d3838;--color-ok:#5cc28c;--color-warn:#e0a640;--color-bad:#f07a6c;--cds-chart-grid:#263030;--cds-chart-axis:#3a4646;--cds-chart-reference:#7d8a88;--cds-surface-popover:#222c2c;--cds-border:#364242;--cds-text-secondary:#9aa5a3;--brand:#4fb3b0}}*{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-anthropic-sans);margin:0}.cow-bar{background:var(--brand);color:#fff}.cow-bar-in{align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.cow-logo{font-family:var(--font-anthropic-serif);letter-spacing:.5px;font-size:22px}.cow-logo span{opacity:.75;font-family:var(--font-anthropic-sans);letter-spacing:1px;text-transform:lowercase;margin-left:6px;font-size:14px}.cow-user{opacity:.9;align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.cow-user button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff80;border-radius:6px;padding:5px 10px}.cow-login{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.cow-login-card{background:var(--color-panel);border:1px solid var(--color-border-line);text-align:center;border-radius:12px;width:100%;max-width:420px;padding:36px}.cow-login-card h1{font-family:var(--font-anthropic-serif);margin:0;font-size:34px;font-weight:400}.cow-login-card h1 span{font-family:var(--font-anthropic-sans);letter-spacing:3px;color:var(--color-fg-muted);text-transform:uppercase;margin-top:2px;font-size:14px;display:block}.cow-login-card p{color:var(--color-fg-muted);font-size:14px;line-height:1.5}.ms-btn{color:#fff;font:inherit;cursor:pointer;background:#2f2f2f;border:0;border-radius:6px;align-items:center;gap:10px;margin:8px 0 12px;padding:11px 18px;font-size:15px;display:inline-flex}.ms-btn:hover{background:#1f1f1f}.cow-msg{background:var(--color-panel);border:1px solid var(--color-border-line);max-width:1280px;color:var(--color-fg);border-radius:8px;margin:0 auto 16px;padding:12px 16px;font-size:14px}.cow-msg.bad{border-color:var(--color-bad)}#dash-root{max-width:1280px;margin:0 auto;padding:28px 24px 48px}@media (width<=600px){#dash-root{padding:18px 12px 36px}.cow-bar-in{padding:12px}}.dash-skeleton{position:relative}.dash-skeleton:empty:after{content:"";border-radius:var(--cds-radius);background:linear-gradient(90deg, var(--color-border-line), transparent, var(--color-border-line));opacity:.5;background-size:200% 100%;animation:1.4s linear infinite cow-sk;position:absolute;inset:8px 0}@keyframes cow-sk{to{background-position:-200% 0}}[hidden]{display:none!important}.cow-login-card a{color:var(--brand)}.mp{font-family:var(--font-anthropic-sans);color:var(--color-fg);gap:var(--cds-gap-xl);flex-direction:column;display:flex}.mp h1{font-family:var(--font-anthropic-serif);font-weight:400;font-size:var(--cds-font-size-title);margin:0}.mp-lede{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);margin:var(--cds-gap-xs) 0 0}.mp-take{font-size:var(--cds-font-size-body);margin:var(--cds-gap-sm) 0 0;max-width:62rem;line-height:1.5}.mp b{font-weight:600}.mp h2{font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium);margin:0 0 var(--cds-gap-sm)}.mp-grid{gap:var(--cds-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.mp-card{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);padding:var(--cds-pad-lg);min-width:0}.mp-card h3{font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium);margin:0}.mp-note{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);margin:2px 0 var(--cds-gap-sm)}.mp-big{font-family:var(--font-anthropic-serif);font-weight:400;font-size:calc(var(--cds-font-size-title) * 1.4);font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--cds-gap-sm);flex-wrap:wrap;display:flex}.mp-unit{font-family:var(--font-anthropic-sans);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mp-delta{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin:var(--cds-gap-xs) 0 var(--cds-gap-md);font-variant-numeric:tabular-nums}.mp-delta [data-good]{font-weight:600}.mp-stats{gap:var(--cds-gap-sm) var(--cds-gap-md);border-top:1px solid var(--color-border-line);padding-top:var(--cds-pad-md);grid-template-columns:1fr 1fr;margin:0;display:grid}.mp-stats dt{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mp-stats dd{font-variant-numeric:tabular-nums;margin:0}.mp-muted{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.mp .is-ok{color:var(--color-ok)}.mp .is-bad{color:var(--color-bad)}.mp-legend{gap:var(--cds-gap-md);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin:0 0 var(--cds-gap-sm);flex-wrap:wrap;display:flex}.mp-key{align-items:center;gap:6px;display:inline-flex}.mp-key i{border-radius:2px;width:10px;height:10px;display:inline-block}.mp-chart{min-height:200px;position:relative}.mp-chart svg text{fill:var(--color-fg-muted);font-size:var(--cds-font-size-caption);font-family:var(--font-anthropic-sans)}.mp-tip{pointer-events:none;background:var(--cds-surface-popover);border:1px solid var(--cds-border);border-radius:var(--cds-radius);box-shadow:var(--cds-shadow-popover);padding:var(--cds-pad-xs) var(--cds-pad-sm);font-size:var(--cds-font-size-caption);white-space:nowrap;z-index:2;font-variant-numeric:tabular-nums;position:absolute}.mp-tip .t{color:var(--cds-text-secondary)}.mp-tip i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.mp-fail{min-height:inherit;color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);justify-content:center;align-items:center;gap:6px;display:flex}.mp-fail:before{content:"";background:var(--color-bad);border-radius:50%;width:.375rem;height:.375rem}.mp-tablewrap{overflow:auto}.mp table{border-collapse:collapse;width:100%;font-size:var(--cds-font-size-caption);font-variant-numeric:tabular-nums}.mp th,.mp td{border-bottom:1px solid var(--color-border-line);text-align:right;white-space:nowrap;padding:6px 8px}.mp th:first-child,.mp td:first-child,.mp th.l,.mp td.l{text-align:left}.mp th{color:var(--color-fg-muted);font-weight:var(--cds-font-weight-medium);background:var(--color-panel);position:sticky;top:0}.mp td.grp{color:var(--color-fg-muted)}.mp-foot{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);margin:0;line-height:1.5}.mp [data-dash-source-state=empty]{color:#0000}.mp [data-dash-source-state=refreshing]{opacity:.5;transition:opacity var(--cds-dur-slow)}
