:root{--bg:#f6f8f7;--fg:#10231f;--muted:#4a5f5a;--card:#fff;--line:#c9d6d2;--green:#0f3b36;--ok:#1a7f5a;--bad:#b3261e;--cancel:#59675f;--other:#c9a227;--focus:#0b57d0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0c1715;--fg:#e8f1ee;--muted:#a9bdb8;--card:#13221f;--line:#2c4540;--green:#8fd3bf;--ok:#4fc79a;--bad:#ff8a80;--cancel:#93a49f;--other:#e0c050;--focus:#8ab4ff}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.top,main,footer{max-width:72rem;margin:0 auto;padding:0 16px}.top{padding-top:16px}h1{color:var(--green);margin:0;font-size:1.6rem}h2{font-size:1.25rem}h3{font-size:1.05rem}.top p{color:var(--muted);margin:.25rem 0 1rem}footer{color:var(--muted);padding-bottom:24px;font-size:.85rem}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{background:var(--green);color:#fff;padding:8px 12px;position:absolute;left:-999px}.skip:focus{z-index:9;top:8px;left:8px}button,select,input[type=file]{font:inherit;color:inherit}button{border:1px solid var(--green);background:var(--card);cursor:pointer;border-radius:6px;min-height:44px;padding:8px 14px}button.link{min-height:0;color:var(--green);text-align:left;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}select{border:1px solid var(--line);background:var(--card);border-radius:6px;width:100%;max-width:100%;min-height:44px;padding:6px}a{color:var(--green);overflow-wrap:anywhere}.banner{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-left-width:6px;border-radius:6px;margin:12px 0;padding:10px 12px}.banner.synthetic{border-left-color:var(--other)}.banner.live{border-left-color:var(--ok)}.banner.bad{border-left-color:var(--bad)}.filters{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:10px;margin:12px 0;padding:8px 12px 12px;display:grid}.filters legend{color:var(--muted);padding:0 6px;font-size:.9rem}label{color:var(--muted);gap:4px;font-size:.9rem;display:grid}.tabs{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.tabs [role=tab]{border-color:var(--line);border-radius:6px 6px 0 0}.tabs [aria-selected=true]{background:var(--green);color:var(--bg);border-color:var(--green);font-weight:700}[role=tabpanel]{padding-top:8px}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:10px;margin:0;display:grid}.stats div{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.stats dt{color:var(--muted);font-size:.85rem}.stats dd{color:var(--green);margin:0;font-size:1.7rem;font-weight:700}.stats small{color:var(--muted)}.meta{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.note{color:var(--muted)}figure{margin:16px 0}figcaption{font-weight:600}.chart{background:var(--card);border:1px solid var(--line);border-radius:6px;width:100%;height:auto}.c-success{fill:var(--ok)}.c-failure{fill:var(--bad)}.c-cancelled{fill:var(--cancel)}.c-other{fill:var(--other)}.axis{stroke:var(--line)}.tick{fill:var(--muted);font-size:11px}.legend{flex-wrap:wrap;gap:4px 16px;margin:6px 0;padding:0;list-style:none;display:flex}.sw{vertical-align:-1px;border-radius:2px;width:12px;height:12px;display:inline-block}.sw.c-success{background:var(--ok)}.sw.c-failure{background:var(--bad)}.sw.c-cancelled{background:var(--cancel)}.sw.c-other{background:var(--other)}.scroll{border:1px solid var(--line);background:var(--card);border-radius:6px;margin:8px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}thead th{color:var(--muted);white-space:nowrap}tbody th{min-width:9rem;font-weight:500}caption{text-align:left;padding:8px 10px;font-weight:600}.pill{white-space:nowrap;border:1px solid;border-radius:99px;padding:2px 8px;font-size:.8rem}.pill.success{color:var(--ok)}.pill.failure,.pill.timed_out,.pill.startup_failure{color:var(--bad)}.pill.cancelled{color:var(--cancel)}.pill.running{color:var(--muted)}.actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.detail{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:16px 0;padding:12px}.timeline ol{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.timeline .jl{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;display:block}.track{background:var(--bg);border:1px solid var(--line);border-radius:3px;height:12px;display:block;position:relative}.bar{background:var(--ok);border-radius:2px;position:absolute;top:0;bottom:0}.bar.failure,.bar.timed_out{background:var(--bad)}.bar.cancelled{background:var(--cancel)}.bar.running{background:var(--other)}.recs{gap:12px;padding:0;list-style:none;display:grid}.recs li{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 14px}.recs h3{margin:.2rem 0}.kv{grid-template-columns:minmax(6rem,10rem) 1fr;gap:6px 12px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){.kv{grid-template-columns:1fr}.kv dd{margin-bottom:6px}}.file{max-width:28rem}.file,.file input{width:100%;min-width:0;max-width:100%}.stats small{font-size:.8rem;font-weight:400;display:block}
