:root{--bg:#f4f6f8;--panel:#fff;--panel-2:#f8fafc;--ink:#0f172a;--muted:#5b6b80;--line:#e2e8f0;--line-2:#cbd5e1;--accent:#0f766e;--accent-ink:#fff;--accent-soft:#ccfbf1;--accent-2:#14b8a6;--chalk:#12352f;--warn:#b45309;--warn-soft:#fef3c7;--danger:#b91c1c;--danger-soft:#fee2e2;--info-soft:#e0f2fe;--info:#0369a1;--good:#15803d;--bar:#0f766e;--bar-2:#94a3b8;--neg:#2563eb;--pos:#ea580c;--shadow:0 1px 2px #0f172a0f, 0 4px 16px #0f172a0d;--radius:12px;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a101c;--panel:#111a2a;--panel-2:#0e1624;--ink:#e6ebf2;--muted:#94a3b8;--line:#1e2a3d;--line-2:#2b3a52;--accent:#2dd4bf;--accent-ink:#042f2a;--accent-soft:#0f3d38;--chalk:#0c2a25;--warn:#fbbf24;--warn-soft:#3a2a08;--danger:#f87171;--danger-soft:#3b1214;--info-soft:#0c2a3d;--info:#7dd3fc;--good:#4ade80;--bar:#2dd4bf;--bar-2:#475569;--neg:#60a5fa;--pos:#fb923c;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a101c;--panel:#111a2a;--panel-2:#0e1624;--ink:#e6ebf2;--muted:#94a3b8;--line:#1e2a3d;--line-2:#2b3a52;--accent:#2dd4bf;--accent-ink:#042f2a;--accent-soft:#0f3d38;--chalk:#0c2a25;--warn:#fbbf24;--warn-soft:#3a2a08;--danger:#f87171;--danger-soft:#3b1214;--info-soft:#0c2a3d;--info:#7dd3fc;--good:#4ade80;--bar:#2dd4bf;--bar-2:#475569;--neg:#60a5fa;--pos:#fb923c;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.25}h2{font-size:1.35rem}h3{font-size:1.02rem}p{margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:.85rem}.mono{font-family:var(--mono);font-size:.86em}.num{font-variant-numeric:tabular-nums}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.panel+.panel{margin-top:16px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-weight:550;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--panel-2);border-color:var(--line)}.btn.sm{border-radius:7px;padding:4px 10px;font-size:.85rem}.btn.danger{color:var(--danger)}.chip{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.chip.accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.chip.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.chip.info{background:var(--info-soft);color:var(--info);border-color:#0000}.grid{gap:16px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.kpi{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.kpi .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.45rem;font-weight:700}.kpi .l{color:var(--muted);font-size:.8rem}.field{gap:4px;font-size:.85rem;display:grid}.field>span{color:var(--muted);font-weight:600}select,input[type=text],input[type=number]{border:1px solid var(--line-2);background:var(--panel);border-radius:8px;min-width:0;padding:7px 10px}input[type=range]{accent-color:var(--accent);width:100%}input[type=checkbox]{accent-color:var(--accent)}.table-wrap{border:1px solid var(--line);border-radius:10px;max-height:420px;overflow:auto}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}table.data th,table.data td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:6px 10px;overflow:hidden}table.data th{background:var(--panel-2);z-index:1;font-weight:650;position:sticky;top:0}table.data td.n{text-align:right}table.data td.null{color:var(--muted);font-style:italic}table.data tr.added td,table.data th.added{background:color-mix(in srgb, var(--accent-soft) 55%, transparent)}table.data tr.clickable:hover td{background:var(--panel-2);cursor:pointer}table.data tr.selected td{background:var(--accent-soft)}.alert{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.alert.warn{border-color:color-mix(in srgb, var(--warn) 35%, transparent);background:var(--warn-soft)}.alert.danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-soft)}.alert.info{background:var(--info-soft);border-color:#0000}.alert .msg{overflow-wrap:anywhere;flex:1;min-width:0}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--radius);padding:28px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}.pulse{animation:1.2s ease-in-out infinite pulse}.c-na{fill:var(--panel-2)}.c-p0,.c-n0{fill:color-mix(in srgb, var(--panel-2) 100%, var(--pos))}.c-p1{fill:color-mix(in srgb, var(--pos) 18%, var(--panel-2))}.c-p2{fill:color-mix(in srgb, var(--pos) 34%, var(--panel-2))}.c-p3{fill:color-mix(in srgb, var(--pos) 52%, var(--panel-2))}.c-p4{fill:color-mix(in srgb, var(--pos) 72%, var(--panel-2))}.c-p5{fill:var(--pos)}.c-n1{fill:color-mix(in srgb, var(--neg) 18%, var(--panel-2))}.c-n2{fill:color-mix(in srgb, var(--neg) 34%, var(--panel-2))}.c-n3{fill:color-mix(in srgb, var(--neg) 52%, var(--panel-2))}.c-n4{fill:color-mix(in srgb, var(--neg) 72%, var(--panel-2))}.c-n5{fill:var(--neg)}svg text{fill:var(--muted);font-size:11px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}pre.code{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);white-space:pre;border-radius:10px;max-height:460px;margin:0;padding:14px;font-size:.8rem;line-height:1.55;overflow:auto}.zone.svelte-1guis5t{border:2px dashed var(--line-2);border-radius:var(--radius);background:var(--panel-2);width:100%;color:var(--ink);justify-items:center;gap:6px;padding:34px 20px;transition:border-color .15s,background .15s;display:grid}.zone.svelte-1guis5t:hover:not(:disabled),.zone.over.svelte-1guis5t{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 45%, var(--panel-2))}svg.svelte-1guis5t path:where(.svelte-1guis5t){fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.err.svelte-1guis5t{color:var(--danger);margin-top:6px}.hero.svelte-xeo6ot{padding:8px 2px 18px}h1.svelte-xeo6ot{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.6rem,3.2vw,2.3rem)}h1.svelte-xeo6ot span:where(.svelte-xeo6ot){color:var(--accent)}.lead.svelte-xeo6ot{max-width:70ch;color:var(--muted);margin-top:10px}.wait.svelte-xeo6ot{align-items:center;gap:8px;margin-top:10px;display:flex}.samples.svelte-xeo6ot{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sample.svelte-xeo6ot{text-align:left;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:10px;gap:4px;padding:14px;display:grid}.sample.svelte-xeo6ot:hover:not(:disabled){border-color:var(--accent)}.sample.svelte-xeo6ot:disabled{opacity:.55;cursor:wait}.src.svelte-xeo6ot{margin-top:4px}.sheets.svelte-xeo6ot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.how.svelte-xeo6ot{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:18px;display:grid}.how.svelte-xeo6ot div:where(.svelte-xeo6ot){border-left:3px solid var(--accent);gap:2px;padding:12px 14px;display:grid}.how.svelte-xeo6ot span:where(.svelte-xeo6ot){color:var(--muted);font-size:.88rem}ul.svelte-1grq7cl{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1grq7cl{align-items:center}.more.svelte-1grq7cl{margin-top:8px}.wrap.svelte-19whtww{max-width:640px}.heat.svelte-19whtww{width:100%;height:auto}text.svelte-19whtww{font-size:10.5px}.v.svelte-19whtww{fill:var(--ink);font-size:9.5px;font-weight:600}.legend.svelte-19whtww{align-items:center;gap:6px;display:flex}.sw.svelte-19whtww{border-radius:2px;width:14px;height:10px;display:inline-block}.sw.c-n5.svelte-19whtww{background:var(--neg)}.sw.c-n0.svelte-19whtww{background:var(--panel-2);border:1px solid var(--line)}.sw.c-p5.svelte-19whtww{background:var(--pos)}.hist.svelte-jkdob5{width:100%;height:auto;display:block}.bar.svelte-jkdob5{fill:var(--bar);opacity:.85}.bar.svelte-jkdob5:hover{opacity:1}.axis.svelte-jkdob5{stroke:var(--line-2)}text.svelte-jkdob5{font-size:10px}.kpis.svelte-2hqefn{margin:4px 0 16px}.alerts.svelte-2hqefn{margin-bottom:16px}.cols.svelte-2hqefn{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.col.svelte-2hqefn{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.col.svelte-2hqefn header:where(.svelte-2hqefn){justify-content:space-between;align-items:center;gap:8px;display:flex}.col.svelte-2hqefn header:where(.svelte-2hqefn) strong:where(.svelte-2hqefn){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.svelte-2hqefn{justify-content:space-between;display:flex}.meta.svelte-2hqefn .bad:where(.svelte-2hqefn){color:var(--warn);font-weight:600}.miss.svelte-2hqefn{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.fill.svelte-2hqefn{background:var(--warn);height:100%}.stats.svelte-2hqefn{color:var(--muted);justify-content:space-between;gap:6px;display:flex}.stats.svelte-2hqefn b:where(.svelte-2hqefn){color:var(--ink);font-weight:600}.top.svelte-2hqefn{gap:3px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.top.svelte-2hqefn li:where(.svelte-2hqefn){grid-template-columns:minmax(0,1fr) 70px 42px;align-items:center;gap:6px;display:grid}.tv.svelte-2hqefn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb.svelte-2hqefn{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.tf.svelte-2hqefn{background:var(--bar);height:100%;display:block}.tn.svelte-2hqefn{text-align:right;color:var(--muted)}.flags.svelte-2hqefn{flex-wrap:wrap;gap:4px;display:flex}.cols2.svelte-1fcrrr0{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.right.svelte-1fcrrr0{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid;position:sticky;top:74px}.right.svelte-1fcrrr0 .panel:where(.svelte-1fcrrr0)+.panel:where(.svelte-1fcrrr0){margin-top:0}.hist.svelte-1fcrrr0{gap:4px;display:flex}.list.svelte-1fcrrr0{gap:6px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-1fcrrr0 li:where(.svelte-1fcrrr0){border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.list.svelte-1fcrrr0 li.over:where(.svelte-1fcrrr0){border-color:var(--accent);box-shadow:0 -2px 0 var(--accent)}.list.svelte-1fcrrr0 li.off:where(.svelte-1fcrrr0){opacity:.55}.list.svelte-1fcrrr0 li.off:where(.svelte-1fcrrr0) .label:where(.svelte-1fcrrr0){text-decoration:line-through}.list.svelte-1fcrrr0 li.error:where(.svelte-1fcrrr0){border-color:var(--danger);background:var(--danger-soft)}.grip.svelte-1fcrrr0{cursor:grab;color:var(--muted);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.idx.svelte-1fcrrr0{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.body.svelte-1fcrrr0{flex:1;min-width:0}.label.svelte-1fcrrr0{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.delta.svelte-1fcrrr0{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.errtxt.svelte-1fcrrr0{color:var(--danger)}.actions.svelte-1fcrrr0{align-items:center;gap:2px;display:flex}.add.svelte-1fcrrr0{gap:10px;display:grid}.ops.svelte-1fcrrr0{flex-wrap:wrap;gap:6px;display:flex}.pick.svelte-1fcrrr0{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:4px;max-height:170px;padding:6px;display:flex;overflow:auto}.pick.svelte-1fcrrr0 label:where(.svelte-1fcrrr0){border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;display:inline-flex}.pick.svelte-1fcrrr0 label.on:where(.svelte-1fcrrr0){border-color:var(--accent);background:var(--accent-soft)}.pick.svelte-1fcrrr0 input:where(.svelte-1fcrrr0){display:none}.parts.svelte-1fcrrr0{flex-wrap:wrap;gap:10px;display:flex}.addrow.svelte-1fcrrr0{align-items:center;gap:10px;display:flex}.changed.svelte-1fcrrr0{color:var(--accent)}.small-spin.svelte-1fcrrr0{vertical-align:middle;width:12px;height:12px}@media (max-width:1000px){.cols2.svelte-1fcrrr0{grid-template-columns:minmax(0,1fr)}.right.svelte-1fcrrr0{position:static}}.wrap.svelte-1u4dbhm{min-width:0}.hbars.svelte-1u4dbhm{width:100%;height:auto;display:block}.bar.svelte-1u4dbhm{fill:var(--bar);opacity:.85;transition:width .35s,x .35s}.bar.pos.svelte-1u4dbhm{fill:var(--pos)}.bar.neg.svelte-1u4dbhm{fill:var(--neg)}.lbl.svelte-1u4dbhm{fill:var(--ink);font-size:12px}.val.svelte-1u4dbhm{font-variant-numeric:tabular-nums;font-size:11.5px}.hl.svelte-1u4dbhm .lbl:where(.svelte-1u4dbhm){font-weight:700}.hl.svelte-1u4dbhm .bar:where(.svelte-1u4dbhm){opacity:1}.zero.svelte-1u4dbhm{stroke:var(--line-2);stroke-dasharray:3 3}.setup.svelte-10ep18w{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.setup.svelte-10ep18w .panel:where(.svelte-10ep18w)+.panel:where(.svelte-10ep18w){margin-top:0}.row.svelte-10ep18w{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.grow.svelte-10ep18w{flex:1;min-width:180px}.wait.svelte-10ep18w{align-items:center;gap:8px;margin-top:8px;display:flex}.summary.svelte-10ep18w{gap:6px;margin-top:12px;display:grid}.dist.svelte-10ep18w{border-radius:8px;gap:3px;height:34px;display:flex;overflow:hidden}.seg.svelte-10ep18w{background:var(--accent-soft);color:var(--accent);flex-basis:0;justify-content:space-between;align-items:center;gap:6px;min-width:70px;padding:0 10px;font-size:.82rem;display:flex}.seg.svelte-10ep18w:last-child{background:var(--accent);color:var(--accent-ink)}.talerts.svelte-10ep18w{margin-top:12px}.go.svelte-10ep18w{align-items:center;gap:16px;margin-top:12px;display:flex}.big.svelte-10ep18w{padding:10px 22px;font-size:1rem}.clock.svelte-10ep18w{align-items:center;gap:8px;display:flex}.clock.svelte-10ep18w div:where(.svelte-10ep18w){display:grid}.track.svelte-10ep18w{fill:none;stroke:var(--line);stroke-width:3px}.prog.svelte-10ep18w{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .1s linear}.board.svelte-10ep18w ol:where(.svelte-10ep18w){gap:6px;margin:0;padding:0;list-style:none;display:grid}.board.svelte-10ep18w li:where(.svelte-10ep18w){border:1px solid var(--line);background:var(--panel-2);border-radius:10px;grid-template-columns:28px minmax(150px,230px) minmax(0,1fr) 110px;align-items:center;gap:12px;padding:8px 12px;display:grid}.board.svelte-10ep18w li.running:where(.svelte-10ep18w){border-color:var(--accent)}.board.svelte-10ep18w li.pending:where(.svelte-10ep18w),.board.svelte-10ep18w li.skipped:where(.svelte-10ep18w),.board.svelte-10ep18w li.failed:where(.svelte-10ep18w){opacity:.55}.board.svelte-10ep18w li.leader:where(.svelte-10ep18w){border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 60%, var(--panel-2))}.rank.svelte-10ep18w{color:var(--muted);text-align:center;font-weight:700}.leader.svelte-10ep18w .rank:where(.svelte-10ep18w){color:var(--accent)}.name.svelte-10ep18w{min-width:0;display:grid}.name.svelte-10ep18w strong:where(.svelte-10ep18w){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-bar.svelte-10ep18w{background:var(--line);border-radius:6px;height:12px;position:relative}.fill.svelte-10ep18w{background:var(--bar-2);border-radius:6px;height:100%;transition:width .4s}.leader.svelte-10ep18w .fill:where(.svelte-10ep18w),.done.svelte-10ep18w .fill:where(.svelte-10ep18w){background:var(--bar)}li.svelte-10ep18w:not(.baseline-row) .fill:where(.svelte-10ep18w){background:color-mix(in srgb, var(--bar) 70%, var(--bar-2))}.foldpt.svelte-10ep18w{background:var(--ink);opacity:.55;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%}.score.svelte-10ep18w{text-align:right;font-weight:700}.score.svelte-10ep18w small:where(.svelte-10ep18w){color:var(--muted);font-weight:400}.done.svelte-10ep18w{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}@media (max-width:900px){.setup.svelte-10ep18w{grid-template-columns:minmax(0,1fr)}.board.svelte-10ep18w li:where(.svelte-10ep18w){grid-template-columns:22px minmax(0,1fr) 80px}.track-bar.svelte-10ep18w{grid-area:2/2/auto/4}}.kpis.svelte-1aiha1j{margin:4px 0 16px}.ref.svelte-1aiha1j{border-style:dashed}.ref.svelte-1aiha1j .v:where(.svelte-1aiha1j){color:var(--muted)}.charts.svelte-1aiha1j{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px;display:grid}.charts.svelte-1aiha1j .panel:where(.svelte-1aiha1j)+.panel:where(.svelte-1aiha1j){margin-top:0}.cm.svelte-1aiha1j{gap:4px;display:grid}.h.svelte-1aiha1j{text-align:center;align-self:end}.side.svelte-1aiha1j{text-align:right;align-self:center;padding-right:6px}.cell.svelte-1aiha1j{background:color-mix(in srgb, var(--neg) calc(var(--a) * 55%), var(--panel-2));border:1px solid var(--line);border-radius:8px;place-items:center;padding:14px 6px;display:grid}.cell.diag.svelte-1aiha1j{background:color-mix(in srgb, var(--accent) calc(var(--a) * 70%), var(--panel-2))}.cell.svelte-1aiha1j b:where(.svelte-1aiha1j){font-size:1.2rem}.cell.svelte-1aiha1j small:where(.svelte-1aiha1j){color:var(--muted)}.thr.svelte-1aiha1j{margin-top:12px}.plot.svelte-1aiha1j{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.grid.svelte-1aiha1j{stroke:var(--line)}.diag.svelte-1aiha1j{stroke:var(--line-2);stroke-dasharray:4 4}.curve.svelte-1aiha1j{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round}.pt.svelte-1aiha1j{fill:var(--pos);stroke:var(--panel);stroke-width:2px}.dot.svelte-1aiha1j{fill:var(--accent);opacity:.45}.explain.svelte-1aiha1j{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:18px;display:grid}.verdict.svelte-1aiha1j{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.big.svelte-1aiha1j{letter-spacing:-.02em;font-size:1.6rem}.gauge.svelte-1aiha1j{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.gfill.svelte-1aiha1j{background:var(--pos);height:100%;transition:width .3s}.whatif.svelte-1aiha1j{grid-template-columns:1fr 1fr;gap:8px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.whatif.svelte-1aiha1j .field:where(.svelte-1aiha1j) span:where(.svelte-1aiha1j){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contrib.svelte-1aiha1j{min-width:0}.pick.svelte-1aiha1j{margin:16px 0 6px}@media (max-width:900px){.explain.svelte-1aiha1j{grid-template-columns:minmax(0,1fr)}}.cols2.svelte-ajhk8z{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.cols2.svelte-ajhk8z .panel:where(.svelte-ajhk8z)+.panel:where(.svelte-ajhk8z){margin-top:0}.try.svelte-ajhk8z{margin-top:10px}.cols.svelte-ajhk8z{overflow-wrap:anywhere;margin-top:4px}.note.svelte-ajhk8z{background:var(--info-soft);border-radius:8px;margin-top:10px;padding:8px 10px}.result.svelte-ajhk8z{margin-top:16px}.kpis.svelte-ajhk8z{margin-bottom:12px}.bar.svelte-ajhk8z{background:var(--line);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.bar.svelte-ajhk8z span:where(.svelte-ajhk8z){background:var(--bar);height:100%;display:block}.check.svelte-ajhk8z{margin-bottom:12px}.foot.svelte-ajhk8z{margin-top:8px}@media (max-width:900px){.cols2.svelte-ajhk8z{grid-template-columns:minmax(0,1fr)}}.tabs.svelte-186og4k,.dl.svelte-186og4k{flex-wrap:wrap;gap:6px;display:flex}.req.svelte-186og4k{margin-top:8px}.mlflow.svelte-186og4k{gap:12px;display:grid}.check.svelte-186og4k{align-items:center;gap:8px;font-size:.92rem;display:flex}details.svelte-186og4k summary:where(.svelte-186og4k){cursor:pointer;color:var(--accent)}.what.svelte-186og4k{grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;display:grid}.what.svelte-186og4k ul:where(.svelte-186og4k){overflow-wrap:anywhere;max-height:220px;margin:4px 0 10px;padding-left:16px;overflow:auto}.go.svelte-186og4k{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ok.svelte-186og4k{color:var(--good)}.bad.svelte-186og4k{color:var(--danger)}.runs-h.svelte-186og4k{margin-top:6px}@media (max-width:700px){.what.svelte-186og4k{grid-template-columns:minmax(0,1fr)}}.assist.svelte-1qfvlre{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);height:100%;min-height:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:12px;display:flex}header.svelte-1qfvlre{justify-content:space-between;align-items:center;gap:8px;display:flex}.title.svelte-1qfvlre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engines.svelte-1qfvlre{grid-template-columns:1fr 1fr;gap:6px;display:grid}.engines.svelte-1qfvlre button:where(.svelte-1qfvlre){border:1px solid var(--line-2);background:var(--panel-2);color:var(--muted);border-radius:9px;padding:6px 8px;font-size:.86rem;font-weight:600;line-height:1.2}.engines.svelte-1qfvlre button.on:where(.svelte-1qfvlre){border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.engines.svelte-1qfvlre button:where(.svelte-1qfvlre):disabled{cursor:not-allowed;opacity:.6}.engines.svelte-1qfvlre small:where(.svelte-1qfvlre){color:var(--muted);font-size:.72rem;font-weight:500;display:block}.setup.svelte-1qfvlre,.consent.svelte-1qfvlre{align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.setup.svelte-1qfvlre{flex:1;font-size:.92rem}.consent.svelte-1qfvlre ul:where(.svelte-1qfvlre){gap:4px;margin:0;padding-left:18px;display:grid}.row.svelte-1qfvlre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}progress.svelte-1qfvlre{width:100%;height:8px;accent-color:var(--accent)}.status.svelte-1qfvlre{overflow-wrap:anywhere;min-height:2.4em}.chat.svelte-1qfvlre{flex-direction:column;flex:1;gap:8px;min-height:120px;padding-right:2px;display:flex;overflow-y:auto}.hello.svelte-1qfvlre{text-align:center;margin:auto 0}.msg.svelte-1qfvlre{overflow-wrap:anywhere;border-radius:10px;gap:6px;max-width:94%;padding:8px 10px;font-size:.9rem;line-height:1.45;display:grid}.msg.user.svelte-1qfvlre{background:var(--accent-soft);align-self:flex-end}.msg.assistant.svelte-1qfvlre{background:var(--panel-2);border:1px solid var(--line);align-self:flex-start}.li.svelte-1qfvlre{padding-left:14px;position:relative}.li.svelte-1qfvlre:before{content:"•";color:var(--muted);position:absolute;left:2px}.actions.svelte-1qfvlre{justify-items:start;gap:6px;display:grid}.act.svelte-1qfvlre{text-align:left;white-space:normal;border-color:var(--accent)}.sug.svelte-1qfvlre summary:where(.svelte-1qfvlre){cursor:pointer;color:var(--muted);font-weight:600}.sug.svelte-1qfvlre .actions:where(.svelte-1qfvlre){max-height:170px;margin-top:6px;overflow-y:auto}.quick.svelte-1qfvlre{flex-wrap:wrap;gap:6px;display:flex}.q.svelte-1qfvlre{cursor:pointer;white-space:normal;text-align:left}.q.svelte-1qfvlre:disabled{opacity:.5;cursor:not-allowed}.ask.svelte-1qfvlre{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}textarea.svelte-1qfvlre{resize:none;border:1px solid var(--line-2);background:var(--panel);border-radius:8px;width:100%;min-width:0;padding:7px 10px}.foot.svelte-1qfvlre{gap:4px;display:grid}.out.svelte-1qfvlre{color:var(--warn)}.check.svelte-1qfvlre{align-items:flex-start;gap:6px;display:flex}.link.svelte-1qfvlre{color:var(--accent);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.link.svelte-1qfvlre:disabled{opacity:.5;cursor:not-allowed}.ctx.svelte-1qfvlre{background:var(--panel-2);border:1px solid var(--line);max-height:220px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:8px;margin:0;padding:8px;font-size:.72rem;overflow:auto}.alert.small.svelte-1qfvlre{padding:6px 10px}.top.svelte-1n46o8q{z-index:20;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}.brand.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.brand.svelte-1n46o8q strong:where(.svelte-1n46o8q){letter-spacing:-.02em;font-size:1.1rem;line-height:1.1;display:block}.tag.svelte-1n46o8q{color:var(--muted);font-size:.75rem}.logo-bg.svelte-1n46o8q{fill:var(--chalk)}.logo-line.svelte-1n46o8q{fill:none;stroke:#e8f5f2;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.logo-dot.svelte-1n46o8q{fill:#2dd4bf}.right.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.privacy.svelte-1n46o8q{color:var(--good);background:color-mix(in srgb, var(--good) 10%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.privacy.out.svelte-1n46o8q{color:var(--warn);background:var(--warn-soft)}.assist-btn.on.svelte-1n46o8q{border-color:var(--accent);background:var(--accent-soft)}.shield.svelte-1n46o8q{fill:none;stroke:currentColor;stroke-width:2px}.check.svelte-1n46o8q{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.moon.svelte-1n46o8q{fill:none;stroke:currentColor;stroke-width:2px}.py.svelte-1n46o8q{color:var(--muted);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.py.ok.svelte-1n46o8q{color:var(--good)}.py.err.svelte-1n46o8q{color:var(--danger)}.dot.svelte-1n46o8q{background:currentColor;border-radius:50%;width:8px;height:8px}.layout.svelte-1n46o8q{grid-template-columns:230px minmax(0,1fr);gap:24px;max-width:1320px;margin:0 auto;padding:20px;display:grid}.steps.svelte-1n46o8q{align-self:start;position:sticky;top:74px}.assistant.svelte-1n46o8q{z-index:25;width:min(400px,100vw - 24px);position:fixed;top:62px;bottom:12px;right:12px}@media (min-width:1181px){.layout.with-assistant.svelte-1n46o8q{grid-template-columns:230px minmax(0,1fr) 380px;max-width:1700px}.assistant.svelte-1n46o8q{align-self:start;width:auto;height:calc(100vh - 94px);position:sticky;top:74px;bottom:auto;right:auto}}.steps.svelte-1n46o8q ol:where(.svelte-1n46o8q){gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.steps.svelte-1n46o8q button:where(.svelte-1n46o8q):hover:not(:disabled){background:var(--panel);border-color:var(--line)}.steps.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled{opacity:.45;cursor:default}.steps.svelte-1n46o8q button.current:where(.svelte-1n46o8q){background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.n.svelte-1n46o8q{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.78rem;display:grid}.current.svelte-1n46o8q .n:where(.svelte-1n46o8q){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.done.svelte-1n46o8q .n:where(.svelte-1n46o8q){border-color:var(--accent);color:var(--accent)}.s.svelte-1n46o8q{display:none}.boot.svelte-1n46o8q{margin-top:14px;padding:0 10px}main.svelte-1n46o8q{min-width:0}.err.svelte-1n46o8q{margin-bottom:16px}.busy.svelte-1n46o8q,.toast.svelte-1n46o8q{background:var(--ink);color:var(--bg);box-shadow:var(--shadow);z-index:30;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:.88rem;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast.svelte-1n46o8q{bottom:62px}.foot.svelte-1n46o8q{text-align:center;max-width:1320px;margin:0 auto;padding:8px 20px 40px}@media (max-width:900px){.layout.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 16px}.steps.svelte-1n46o8q{position:static;overflow-x:auto}.steps.svelte-1n46o8q ol:where(.svelte-1n46o8q){grid-auto-columns:max-content;grid-auto-flow:column}.l.svelte-1n46o8q{display:none}.s.svelte-1n46o8q{display:inline}.boot.svelte-1n46o8q,.tag.svelte-1n46o8q{display:none}.top.svelte-1n46o8q{padding:8px 16px}}@media (max-width:560px){.privacy.svelte-1n46o8q{display:none}}
