:root{--background:#f7f7f8;--foreground:#18181b;--card:#fff;--border:#e4e4e7;--muted:#71717a;--ok:#16a34a;--bad:#dc2626;--warn:#d97706;--accent:#2563eb;--active-bg:#eef2ff;--skel-base:#e6e6ea;--skel-hi:#f5f5f7;--st-merged:#2563eb;--st-inprogress:#0d9488;--st-tcvalidate:#f59e0b;--st-repairing:#e11d48;--st-notstarted:#e5e7eb;--e2e-unavail:#7c3aed;--setup-failed:#7c3aed}@media (prefers-color-scheme:dark){:root{--background:#0a0a0b;--foreground:#ededed;--card:#161618;--border:#27272a;--muted:#a1a1aa;--accent:#60a5fa;--active-bg:#1e293b;--skel-base:#202024;--skel-hi:#2e2e34;--st-merged:#60a5fa;--st-inprogress:#2dd4bf;--st-tcvalidate:#fbbf24;--st-repairing:#fb7185;--st-notstarted:#2f2f36;--e2e-unavail:#a78bfa;--setup-failed:#a78bfa}}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;overflow-x:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes acsrd-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.acsrd-skel{background-color:var(--skel-base);background-image:linear-gradient(100deg, transparent 30%, var(--skel-hi) 50%, transparent 70%);background-repeat:no-repeat;background-size:200% 100%;border-radius:12px;animation:1.25s ease-in-out infinite acsrd-shimmer}@media (prefers-reduced-motion:reduce){.acsrd-skel{animation:none}}.cov-track{background:var(--st-notstarted);border-radius:8px;height:24px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}@media (prefers-color-scheme:dark){.cov-track{box-shadow:inset 0 0 0 1px #ffffff0f}}.cov-seg{height:100%;box-shadow:inset -1.5px 0 0 0 var(--card)}.cov-seg-link{cursor:pointer;display:block}.cov-seg-link:hover,.cov-seg-link:focus-visible{filter:brightness(1.12);outline:none}.cov-seg:last-child{box-shadow:none}.cov-legend-dot{border-radius:3px;flex:none;width:10px;height:10px}.e2e-unavail-swatch{background:repeating-linear-gradient(135deg, var(--e2e-unavail) 0 2px, transparent 2px 4px);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--e2e-unavail);border-radius:3px;flex:none}
