.test-row.svelte-1ee8ux0{display:grid;grid-template-columns:auto 1fr auto auto auto auto auto;align-items:center;gap:.5rem;padding:.35rem .6rem;margin:.1rem 0;border-radius:4px;border:1px solid transparent;text-decoration:none;color:#d1d5db;font-family:Courier New,monospace;font-size:.82rem;transition:background .1s,border-color .1s}.test-row.svelte-1ee8ux0:hover{background:#a7f3d00d;border-color:#a7f3d033}.test-row.running.svelte-1ee8ux0{background:#a7f3d014;border-color:#a7f3d059}.dot.svelte-1ee8ux0{width:12px;height:12px;border-radius:50%;display:inline-block;position:relative}.dot-pass.svelte-1ee8ux0{background:#a7f3d0}.dot-fail.svelte-1ee8ux0{background:#f87171}.dot-xfail.svelte-1ee8ux0{background:transparent;border:1.5px solid #fbbf24}.dot-skip.svelte-1ee8ux0{background:transparent;border:1.5px solid #6b7280}.dot-unknown.svelte-1ee8ux0{background:transparent;border:1.5px dashed rgba(255,255,255,.2)}.dot-running.svelte-1ee8ux0{background:transparent;border:1.5px solid #a7f3d0}.spinner.svelte-1ee8ux0{position:absolute;inset:-2px;border-radius:50%;border:2px solid transparent;border-top-color:#a7f3d0;animation:svelte-1ee8ux0-spin .9s linear infinite}@keyframes svelte-1ee8ux0-spin{to{transform:rotate(360deg)}}.name.svelte-1ee8ux0{color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tier.svelte-1ee8ux0,.shape.svelte-1ee8ux0{font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.05rem .3rem;border-radius:3px;flex-shrink:0;cursor:help}.tier.svelte-1ee8ux0{color:var(--tier-color);border:1px solid var(--tier-color);background:color-mix(in srgb,var(--tier-color) 10%,transparent)}.shape.svelte-1ee8ux0{color:#9ca3af;border:1px solid rgba(156,163,175,.4)}.shape-A.svelte-1ee8ux0{color:#86efac;border-color:#86efac80}.shape-B.svelte-1ee8ux0{color:#fde68a;border-color:#fde68a80}.shape-C.svelte-1ee8ux0{color:#fca5a5;border-color:#fca5a580}.duration.svelte-1ee8ux0{color:#9ca3af;font-size:.75rem;min-width:3.5rem;text-align:right}.duration.slow.svelte-1ee8ux0{color:#fca5a5;font-weight:700}.ts.svelte-1ee8ux0{color:#6b7280;font-size:.7rem;min-width:4rem;text-align:right}.shot.svelte-1ee8ux0{color:#a7f3d0;font-size:.9rem;min-width:1rem;text-align:center}.leaf.svelte-wxch8c{border-left:2px solid rgba(167,243,208,.12);margin:.2rem 0 .2rem .3rem;padding-left:.55rem}.leaf.top.svelte-wxch8c{border-left:3px solid rgba(167,243,208,.35);margin-left:0;padding:.4rem 0 .4rem .65rem}.leaf.empty.svelte-wxch8c>summary:where(.svelte-wxch8c) .leaf-name:where(.svelte-wxch8c){color:#6b7280}summary.svelte-wxch8c{list-style:none;display:flex;align-items:center;gap:.5rem;padding:.3rem .25rem;cursor:pointer;font-family:Courier New,monospace;color:#e5e7eb;border-radius:3px;user-select:none}summary.svelte-wxch8c::-webkit-details-marker{display:none}summary.svelte-wxch8c:hover{background:#a7f3d00a}.arrow.svelte-wxch8c:before{content:"▸";color:#a7f3d0;font-size:.75rem;display:inline-block;transition:transform .15s}.leaf[open].svelte-wxch8c>summary:where(.svelte-wxch8c) .arrow:where(.svelte-wxch8c):before{transform:rotate(90deg)}.leaf-name.svelte-wxch8c{font-weight:600;font-size:.9rem}.leaf.top.svelte-wxch8c>summary:where(.svelte-wxch8c) .leaf-name:where(.svelte-wxch8c){font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#a7f3d0}.priority.svelte-wxch8c{font-size:.65rem;font-weight:700;padding:.05rem .3rem;border-radius:3px;cursor:help}.priority-p0.svelte-wxch8c{background:#f871712e;color:#fca5a5;border:1px solid rgba(248,113,113,.4)}.priority-p1.svelte-wxch8c{background:#fbbf242e;color:#fcd34d;border:1px solid rgba(251,191,36,.4)}.priority-b.svelte-wxch8c{background:#60a5fa2e;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.header-dot.svelte-wxch8c{width:10px;height:10px;border-radius:50%;display:inline-block;position:relative;flex-shrink:0}.header-dot.dot-pass.svelte-wxch8c{background:#a7f3d0}.header-dot.dot-fail.svelte-wxch8c{background:#f87171;box-shadow:0 0 6px #f8717199}.header-dot.dot-xfail.svelte-wxch8c{background:transparent;border:1.5px solid #fbbf24}.header-dot.dot-skip.svelte-wxch8c{background:transparent;border:1.5px solid #6b7280}.header-dot.dot-unknown.svelte-wxch8c{background:transparent;border:1.5px dashed rgba(255,255,255,.22)}.header-dot.dot-running.svelte-wxch8c{background:transparent;border:1.5px solid #a7f3d0}.header-spinner.svelte-wxch8c{position:absolute;inset:-2px;border-radius:50%;border:2px solid transparent;border-top-color:#a7f3d0;animation:svelte-wxch8c-header-spin .9s linear infinite}@keyframes svelte-wxch8c-header-spin{to{transform:rotate(360deg)}}.rollup.svelte-wxch8c{display:inline-flex;gap:.35rem;font-size:.68rem;margin-left:auto;font-family:Courier New,monospace;white-space:nowrap}.rollup.svelte-wxch8c span:where(.svelte-wxch8c){padding:.05rem .25rem;border-radius:2px;cursor:help}.r-pass.svelte-wxch8c{color:#a7f3d0;background:#a7f3d014}.r-fail.svelte-wxch8c{color:#fca5a5;background:#f871711f;font-weight:700}.r-xfail.svelte-wxch8c{color:#fcd34d;background:#fbbf2414}.r-skip.svelte-wxch8c{color:#9ca3af;background:#9ca3af0f}.r-unknown.svelte-wxch8c{color:#6b7280}.r-running.svelte-wxch8c{color:#a7f3d0;background:#a7f3d026;font-weight:700}.filtered-count.svelte-wxch8c{font-size:.65rem;color:#6b7280;font-style:italic}.bar.svelte-wxch8c{width:60px;height:4px;background:#ffffff0f;border-radius:3px;display:flex;overflow:hidden;flex-shrink:0}.bar-covered.svelte-wxch8c{background:#a7f3d0}.bar-blocked.svelte-wxch8c{background:#f87171}.desc.svelte-wxch8c{font-size:.72rem;color:#9ca3af;margin:.15rem 0 .3rem 1.2rem;font-style:italic;line-height:1.3}.tests.svelte-wxch8c{padding:0 0 0 1.2rem}.empty-leaf.svelte-wxch8c{color:#4b5563;font-size:.72rem;font-style:italic;padding:.2rem .6rem}.children.svelte-wxch8c{padding-left:.6rem}.dashboard.svelte-4dxxrx{max-width:1600px;margin:0 auto;padding:.75rem 1rem 2rem;color:#e5e7eb}.error-banner.svelte-4dxxrx{background:#f871711a;border:1px solid rgba(248,113,113,.4);border-radius:4px;padding:.75rem 1rem;margin-bottom:1rem;color:#fca5a5;font-family:Courier New,monospace;font-size:.85rem}.gate-card.svelte-4dxxrx{max-width:640px;margin:4rem auto;padding:2rem 2.25rem;background:#12161e;border:1px solid rgba(251,191,36,.4);border-radius:6px;text-align:center;font-family:Courier New,monospace;color:#d1d5db}.overview-cards.svelte-4dxxrx{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}.overview-card.svelte-4dxxrx{background:#12161e;border:1px solid rgba(167,243,208,.12);border-radius:4px;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:.4rem}.overview-card.svelte-4dxxrx:hover{border-color:#a7f3d059;background:#161c24}.ov-title.svelte-4dxxrx{font-family:Courier New,monospace;font-size:.85rem;color:#a7f3d0;text-transform:uppercase;letter-spacing:.08em;margin:0}.ov-experts.svelte-4dxxrx{display:flex;flex-wrap:wrap;gap:.4rem}.ov-expert.svelte-4dxxrx{display:inline-flex;align-items:center;gap:.3rem;font-family:Courier New,monospace;font-size:.78rem}.ov-dot.svelte-4dxxrx{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ov-dot-active.svelte-4dxxrx{background:#a7f3d0;box-shadow:0 0 4px #a7f3d080}.ov-dot-idle.svelte-4dxxrx{background:#4b5563}.ov-priorities.svelte-4dxxrx{display:flex;gap:.5rem}.ov-priority.svelte-4dxxrx{font-family:Courier New,monospace;font-size:.82rem;font-weight:700}.ov-sub.svelte-4dxxrx{font-family:Courier New,monospace;font-size:.75rem;color:#6b7280}@media(max-width:640px){.overview-cards.svelte-4dxxrx{grid-template-columns:1fr}.tier-columns.svelte-4dxxrx{grid-template-columns:1fr!important}.test-tree.svelte-4dxxrx{overflow-x:hidden;word-break:break-word}}.deep-gate.svelte-4dxxrx{max-width:760px;margin:2rem auto;padding:1.75rem 2rem;background:#12161e;border:1px dashed rgba(251,191,36,.45);border-radius:6px;text-align:center;font-family:Courier New,monospace;color:#d1d5db;line-height:1.55}.deep-gate.svelte-4dxxrx h2:where(.svelte-4dxxrx){color:#fbbf24;text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem;margin:0 0 .75rem}.deep-gate.svelte-4dxxrx p:where(.svelte-4dxxrx){font-size:.88rem;margin:.4rem 0}.deep-gate.svelte-4dxxrx strong:where(.svelte-4dxxrx){color:#fbbf24}.deep-gate-cta.svelte-4dxxrx{margin-top:1rem!important;display:flex;flex-direction:column;gap:.35rem;align-items:center}.deep-gate-sub.svelte-4dxxrx{font-size:.78rem;color:#6b7280}.deep-loading.svelte-4dxxrx{text-align:center;padding:2rem 1rem;color:#6b7280;font-family:Courier New,monospace;font-size:.85rem}.gate-card.svelte-4dxxrx strong:where(.svelte-4dxxrx){color:#fbbf24}.gate-loading.svelte-4dxxrx{color:#9ca3af;font-style:italic}.gate-cta.svelte-4dxxrx{margin-top:1.4rem}.gate-link.svelte-4dxxrx{display:inline-block;color:#fbbf24;text-decoration:none;border:1px solid rgba(251,191,36,.5);padding:.55rem 1.1rem;border-radius:4px;font-weight:700;letter-spacing:.04em;transition:background .15s,border-color .15s}.gate-link.svelte-4dxxrx:hover{background:#fbbf241f;border-color:#fbbf24d9}.loading.svelte-4dxxrx{text-align:center;color:#9ca3af;padding:3rem;font-family:Courier New,monospace}.summary.svelte-4dxxrx{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.5rem 0;font-family:Courier New,monospace;font-size:.85rem;color:#d1d5db}.summary.svelte-4dxxrx strong:where(.svelte-4dxxrx){color:#a7f3d0}.sep.svelte-4dxxrx{color:#4b5563}.commit.svelte-4dxxrx{color:#9ca3af}.sync-pill.svelte-4dxxrx{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.2rem .55rem;border-radius:3px;border:1px solid;font-size:.75rem;letter-spacing:.03em}.sync-dot.svelte-4dxxrx{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.sync-live.svelte-4dxxrx{color:#a7f3d0;border-color:#a7f3d066;background:#a7f3d014}.sync-live.svelte-4dxxrx .sync-dot:where(.svelte-4dxxrx){animation:svelte-4dxxrx-sync-pulse 2s ease-in-out infinite}.sync-stale.svelte-4dxxrx{color:#fbbf24;border-color:#fbbf2473;background:#fbbf241a}.sync-offline.svelte-4dxxrx{color:#f87171;border-color:#f8717180;background:#f871711f}.sync-unknown.svelte-4dxxrx{color:#9ca3af;border-color:#9ca3af59;background:#9ca3af0f}@keyframes svelte-4dxxrx-sync-pulse{0%,to{opacity:1}50%{opacity:.35}}.sync-warning.svelte-4dxxrx{margin:.5rem 0 .75rem;padding:.7rem .9rem;border-radius:4px;border:1px solid;font-size:.85rem;line-height:1.45;display:flex;gap:.55rem;flex-wrap:wrap;align-items:baseline}.sync-warning.svelte-4dxxrx strong:where(.svelte-4dxxrx){white-space:nowrap}.sync-warning-offline.svelte-4dxxrx{color:#fca5a5;background:#f8717114;border-color:#f8717166}.sync-warning-stale.svelte-4dxxrx{color:#fcd34d;background:#fbbf2414;border-color:#fbbf2466}.filters.svelte-4dxxrx{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 .75rem;flex-wrap:wrap}.search.svelte-4dxxrx{flex:1 1 250px;max-width:400px;background:#1a1e26;border:1px solid rgba(167,243,208,.25);border-radius:4px;padding:.45rem .7rem;color:#e5e7eb;font-family:Courier New,monospace;font-size:.85rem}.search.svelte-4dxxrx:focus{outline:none;border-color:#a7f3d099}.chips.svelte-4dxxrx{display:flex;gap:.35rem;flex-wrap:wrap}.chip.svelte-4dxxrx{background:transparent;border:1px solid rgba(156,163,175,.25);color:#9ca3af;padding:.25rem .6rem;border-radius:12px;font-family:Courier New,monospace;font-size:.72rem;cursor:pointer;transition:all .1s}.chip.svelte-4dxxrx:hover{border-color:var(--c, rgba(167, 243, 208, .5));color:var(--c, #e5e7eb)}.chip.active.svelte-4dxxrx{background:color-mix(in srgb,var(--c) 15%,transparent);border-color:var(--c);color:var(--c)}.chip.clear.svelte-4dxxrx{border-color:#f8717159;color:#fca5a5}.tabs.svelte-4dxxrx{display:none;gap:.4rem;margin-bottom:.6rem;border-bottom:1px solid rgba(167,243,208,.15)}.tab.svelte-4dxxrx{background:transparent;border:none;color:#9ca3af;padding:.5rem .9rem;font-family:Courier New,monospace;font-size:.85rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center;gap:.4rem}.tab.svelte-4dxxrx:hover{color:#e5e7eb}.tab.active.svelte-4dxxrx{color:#a7f3d0;border-bottom-color:#a7f3d0}.tab-count.svelte-4dxxrx{font-size:.7rem;background:#ffffff14;padding:.05rem .35rem;border-radius:8px;color:inherit}.columns.svelte-4dxxrx{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.column.svelte-4dxxrx{background:#12161e;border:1px solid rgba(167,243,208,.12);border-radius:6px;padding:.75rem .6rem;min-width:0}.col-header.svelte-4dxxrx{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(167,243,208,.15)}.col-title.svelte-4dxxrx{color:var(--tier-color, #a7f3d0);font-weight:700;font-size:1rem;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.08em}.col-sub.svelte-4dxxrx{color:#6b7280;font-size:.75rem;font-family:Courier New,monospace}.col-count.svelte-4dxxrx{margin-left:auto;color:#9ca3af;font-size:.8rem;font-family:Courier New,monospace}.empty-column.svelte-4dxxrx{padding:2rem 1rem;text-align:center;color:#9ca3af;font-size:.82rem;font-family:Courier New,monospace}.empty-column.svelte-4dxxrx p:where(.svelte-4dxxrx){margin:.3rem 0}.empty-column.svelte-4dxxrx .muted:where(.svelte-4dxxrx){color:#6b7280;font-size:.75rem}.tree.svelte-4dxxrx{max-height:calc(100vh - 280px);overflow-y:auto;padding-right:.25rem}@media(max-width:1199px){.tabs.svelte-4dxxrx{display:flex}.columns.svelte-4dxxrx{grid-template-columns:1fr}.column.hidden.svelte-4dxxrx{display:none}}@media(min-width:1200px){.column.hidden.svelte-4dxxrx{display:block}}
