:root{--bg: #f7f7f5;--surface: #ffffff;--surface-2: #f0f0ed;--border: #e2e2dc;--text: #1c1d1f;--text-2: #5d6168;--accent: #0b6e6b;--accent-text: #ffffff;--ok: #1f7a3d;--ok-bg: #e3f3e8;--run: #8a5e0d;--run-bg: #f8eed8;--fail: #a8322d;--fail-bg: #f8e3e1;--idle: #5d6168;--idle-bg: #ececea;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius: 8px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #141517;--surface: #1c1d20;--surface-2: #24262a;--border: #33363b;--text: #e8e8e6;--text-2: #a2a6ad;--accent: #3fb3ad;--accent-text: #0b1716;--ok: #6fcf8e;--ok-bg: #18301f;--run: #e0b357;--run-bg: #33290f;--fail: #ee8a84;--fail-bg: #3a1c1a;--idle: #a2a6ad;--idle-bg: #2a2c30;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:1.4rem;font-weight:600;margin:0 0 1rem}h2{font-size:1.05rem;font-weight:600;margin:1.75rem 0 .6rem}.mono{font-family:var(--mono);font-size:.85em}.muted{color:var(--text-2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem}button,.button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:.4rem .9rem;cursor:pointer}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button:disabled{opacity:.55;cursor:default}input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem}input:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}table{width:100%;border-collapse:collapse}th{text-align:left;font-weight:500;color:var(--text-2);font-size:.85rem;border-bottom:1px solid var(--border);padding:.45rem .6rem}td{border-bottom:1px solid var(--border);padding:.55rem .6rem;vertical-align:top}tr:last-child td{border-bottom:none}.table-wrap{overflow-x:auto}.badge{display:inline-block;font-size:.78rem;font-weight:500;padding:.1rem .55rem;border-radius:999px}.badge.succeeded{color:var(--ok);background:var(--ok-bg)}.badge.running{color:var(--run);background:var(--run-bg)}.badge.failed{color:var(--fail);background:var(--fail-bg)}.badge.pending{color:var(--idle);background:var(--idle-bg)}.error{color:var(--fail);background:var(--fail-bg);border-radius:6px;padding:.5rem .75rem;white-space:pre-wrap}.wrap.svelte-1428x5h{display:grid;place-items:center;min-height:100vh;padding:1rem}.card.svelte-1428x5h{width:min(360px,100%)}h1.svelte-1428x5h{margin-bottom:.2rem}form.svelte-1428x5h{display:grid;gap:.8rem;margin-top:1rem}label.svelte-1428x5h{display:grid;gap:.25rem;font-size:.9rem;color:var(--text-2)}.sso.svelte-1428x5h{display:block;text-align:center;margin-top:1rem}.or.svelte-1428x5h{text-align:center;font-size:.85rem;margin:.8rem 0 0}.launch.svelte-1yb6d54{display:grid;grid-template-columns:1fr minmax(160px,260px) auto;gap:.75rem;align-items:center;margin-bottom:1.25rem}.launch.svelte-1yb6d54 p:where(.svelte-1yb6d54){margin:.15rem 0 0;font-size:.88rem}@media(max-width:640px){.launch.svelte-1yb6d54{grid-template-columns:1fr}}h1.svelte-7xh5nx{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.grid.svelte-7xh5nx{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 1.5rem}.grid.svelte-7xh5nx>div:where(.svelte-7xh5nx){display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.wide.svelte-7xh5nx{grid-column:1 / -1}.k.svelte-7xh5nx{font-size:.8rem;color:var(--text-2)}pre.svelte-7xh5nx{margin:0;overflow-x:auto}.uri.svelte-7xh5nx{overflow-wrap:anywhere}.create.svelte-1t9ptnc{display:flex;gap:.75rem;margin:1rem 0;flex-wrap:wrap}.create.svelte-1t9ptnc input:where(.svelte-1t9ptnc){flex:1;min-width:200px}.shown.svelte-1t9ptnc{margin-bottom:1rem;border-color:var(--accent)}.shown.svelte-1t9ptnc p:where(.svelte-1t9ptnc){margin:0 0 .4rem}code.svelte-1t9ptnc{overflow-wrap:anywhere}.admin.svelte-1d2jwjv{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:.75rem}.admin.svelte-1d2jwjv p:where(.svelte-1d2jwjv){margin:.15rem 0 0;font-size:.88rem}.actions.svelte-1d2jwjv{display:flex;gap:.5rem;flex-wrap:wrap}.small.svelte-1d2jwjv{font-size:.88rem}.notice.svelte-1d2jwjv{white-space:pre-wrap;font-size:.9rem;margin-bottom:1rem}.bar.svelte-1d2jwjv{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.bar.svelte-1d2jwjv input:where(.svelte-1d2jwjv){flex:1;min-width:220px;max-width:420px}.num.svelte-1d2jwjv{text-align:right;font-variant-numeric:tabular-nums}.title.svelte-1d2jwjv{font-size:.85rem;max-width:46ch}.lead.svelte-125t9y{margin:-.5rem 0 1rem;color:var(--text-2)}.stats.svelte-125t9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stats.svelte-125t9y>div:where(.svelte-125t9y),.grid.svelte-125t9y>div:where(.svelte-125t9y){display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.stats.svelte-125t9y strong:where(.svelte-125t9y){font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums}.grid.svelte-125t9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem 1.5rem}.k.svelte-125t9y{font-size:.8rem;color:var(--text-2)}.num.svelte-125t9y{text-align:right;font-variant-numeric:tabular-nums}.uri.svelte-125t9y{overflow-wrap:anywhere;max-width:32ch}.ex.svelte-125t9y{max-width:40ch;overflow-wrap:anywhere}.small.svelte-125t9y{font-size:.88rem}.filter.svelte-125t9y{margin:0 0 .6rem;width:min(320px,100%)}.samples.svelte-125t9y{max-height:520px;overflow-y:auto}tr.excluded.svelte-125t9y td:where(.svelte-125t9y){color:var(--fail)}header.svelte-1n46o8q{display:flex;align-items:center;gap:1.25rem;padding:.7rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border)}.brand.svelte-1n46o8q{font-weight:700;font-size:1.1rem;color:var(--text);letter-spacing:.01em}nav.svelte-1n46o8q{display:flex;gap:1rem;flex:1}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-2)}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--text);font-weight:500}main.svelte-1n46o8q{max-width:1100px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.center.svelte-1n46o8q{text-align:center;margin-top:30vh}@media(max-width:640px){header.svelte-1n46o8q{padding:.6rem 1rem;gap:.75rem;flex-wrap:wrap}.who.svelte-1n46o8q{display:none}main.svelte-1n46o8q{padding:1rem 1rem 2rem}}
