.import[data-v-250ffb7c]{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:6px;align-items:stretch;height:30px;transition:border-color .12s;display:flex;position:relative}.import.here[data-v-250ffb7c]{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}.import[data-v-250ffb7c]:hover,.import.open[data-v-250ffb7c]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-strong))}.main[data-v-250ffb7c],.toggle[data-v-250ffb7c]{color:var(--color-text);font:500 12.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.main[data-v-250ffb7c]{border-radius:5px 0 0 5px;padding:0 12px 0 10px;position:relative}.toggle[data-v-250ffb7c]{border-left:1px solid var(--color-border-strong);color:var(--color-text-muted);border-radius:0 5px 5px 0;padding:0 7px}.main[data-v-250ffb7c]:not(.status,:disabled,.disabled):hover,.toggle[data-v-250ffb7c]:hover,.open .toggle[data-v-250ffb7c]{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text-strong)}.main[data-v-250ffb7c]:focus-visible,.toggle[data-v-250ffb7c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.main[data-v-250ffb7c]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.main[data-v-250ffb7c]:disabled,.main.disabled[data-v-250ffb7c]{color:var(--color-text-faint);cursor:default}.main.status[data-v-250ffb7c]{cursor:default;color:var(--color-text-muted);overflow:hidden}.count[data-v-250ffb7c]{font:400 11px/1 var(--font-mono);color:var(--color-text-faint);font-variant-numeric:tabular-nums}.track[data-v-250ffb7c]{height:2px;position:absolute;bottom:0;left:0;right:0}.track span[data-v-250ffb7c]{background:var(--color-accent);transform-origin:0;height:100%;transition:transform .2s;display:block}svg[data-v-250ffb7c]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.main svg[data-v-250ffb7c]{color:var(--color-accent)}.main.disabled svg[data-v-250ffb7c]{color:inherit}.toggle svg[data-v-250ffb7c]{transition:transform .15s}.open .toggle svg[data-v-250ffb7c]{transform:rotate(180deg)}.dot[data-v-250ffb7c]{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px}.dot.live[data-v-250ffb7c]{background:var(--color-ahead);box-shadow:0 0 0 3px #43d4922e}.dot.working[data-v-250ffb7c]{background:var(--color-accent);animation:1.2s ease-in-out infinite pulse-250ffb7c}.dot.warn[data-v-250ffb7c]{background:var(--color-baseline)}.dot.danger[data-v-250ffb7c]{background:var(--color-danger)}.main.warn[data-v-250ffb7c]{color:var(--color-baseline)}.main.danger[data-v-250ffb7c]{color:var(--color-danger)}input[data-v-250ffb7c]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.menu[data-v-250ffb7c]{z-index:20;border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:8px;flex-direction:column;min-width:16rem;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:-1px;box-shadow:0 12px 32px #00000073}.item[data-v-250ffb7c]{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;gap:2px;padding:7px 10px;text-decoration:none;transition:background-color .1s;display:flex;position:relative}.item[data-v-250ffb7c]:not(:disabled,.disabled):hover,.item[data-v-250ffb7c]:focus-visible{background:color-mix(in srgb, var(--color-accent) 14%, transparent);outline:none}.item[data-v-250ffb7c]:has(input:focus-visible){background:color-mix(in srgb, var(--color-accent) 14%, transparent);outline:none}.item[data-v-250ffb7c]:disabled,.item.disabled[data-v-250ffb7c]{opacity:.5;cursor:default}.title[data-v-250ffb7c]{font-size:12.5px;font-weight:500}.sub[data-v-250ffb7c]{color:var(--color-text-muted);font-size:11.5px}.sub code[data-v-250ffb7c]{font-size:11px}.rule[data-v-250ffb7c]{border-top:1px solid var(--color-border);margin:4px 0}.hint[data-v-250ffb7c]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-faint);margin:4px 0;padding:6px 10px;font-size:11.5px}.manage[data-v-250ffb7c]{color:var(--color-text-muted);flex-direction:row;justify-content:space-between;align-items:center}.manage[data-v-250ffb7c]:hover,.manage[aria-current=page][data-v-250ffb7c]{color:var(--color-text)}@keyframes pulse-250ffb7c{50%{opacity:.3}}.row[data-v-aa562c9e]{gap:0 var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-text);border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto;text-decoration:none;display:grid}.row[data-v-aa562c9e]:hover{background:var(--color-surface)}.row.is-selected[data-v-aa562c9e]{background:var(--color-surface);border-color:var(--color-accent)}.time[data-v-aa562c9e]{color:var(--color-text-muted);font-size:.8125rem}.scenario[data-v-aa562c9e]{overflow-wrap:anywhere;grid-column:1}.score[data-v-aa562c9e]{font-family:var(--font-mono);grid-area:2/2;align-self:center}.score.absent[data-v-aa562c9e]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.8125rem}.detail[data-v-aa562c9e]{color:var(--color-text-muted);grid-column:1/-1;font-size:.75rem}.rail[data-v-53fbd9f7]{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}h2[data-v-53fbd9f7]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.875rem}.list[data-v-53fbd9f7]{gap:var(--space-1);scrollbar-gutter:stable;flex-direction:column;min-height:0;list-style:none;display:flex;overflow-y:auto}.newer[data-v-53fbd9f7],.error[data-v-53fbd9f7]{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-wrap:wrap;font-size:.875rem;display:flex}.error[data-v-53fbd9f7]{border-color:var(--color-danger)}.muted[data-v-53fbd9f7]{color:var(--color-text-muted);font-size:.875rem}button[data-v-53fbd9f7]{border:1px solid var(--color-border);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border-radius:6px}button[data-v-53fbd9f7]:hover:not(:disabled){border-color:var(--color-accent)}button[data-v-53fbd9f7]:disabled{cursor:default;color:var(--color-text-muted)}.older[data-v-53fbd9f7]{align-self:flex-start}.chip[data-v-53fbd9f7]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:6px;font-size:.8125rem;display:flex}.chip-name[data-v-53fbd9f7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chip button[data-v-53fbd9f7]{flex:none;font-size:.75rem}.empty[data-v-0cfd5a73]{justify-content:center;align-items:center;gap:var(--space-3);min-height:calc(100dvh - var(--app-bar-height));padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.icon[data-v-0cfd5a73]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);fill:none;stroke:var(--color-text-faint);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}h1[data-v-0cfd5a73]{color:var(--color-text-strong);font-size:1.25rem}p[data-v-0cfd5a73]{max-width:42ch;color:var(--color-text-muted)}.cta[data-v-0cfd5a73]{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-accent-contrast);border-radius:6px;font-weight:600;text-decoration:none}.cta[data-v-0cfd5a73]:hover{filter:brightness(1.1)}.cta[data-v-0cfd5a73]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fine[data-v-0cfd5a73]{max-width:none;color:var(--color-text-faint);font-size:.8125rem}.controls[data-v-8f70d0df]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}h2[data-v-8f70d0df]{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:#c3c9cf}.axis[data-v-8f70d0df]{font:400 11px/1 var(--font-mono);color:var(--color-text-faint);white-space:nowrap}.right[data-v-8f70d0df]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.chip[data-v-8f70d0df]{cursor:pointer;font:400 11.5px/1 var(--font-mono);color:#5c646c;white-space:nowrap;background:#101418;border:0;border-radius:3px;align-items:center;gap:7px;padding:5px 10px;display:flex;box-shadow:inset 0 0 0 1px #20262c}.chip.on[data-v-8f70d0df]{color:var(--color-text);background:#1b2229;box-shadow:inset 0 0 0 1px #38414a}.chip[data-v-8f70d0df]:disabled{cursor:not-allowed;opacity:.5}.chip i[data-v-8f70d0df]{width:16px;height:0}.select[data-v-8f70d0df]{font:400 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-faint);align-items:center;gap:8px;display:flex}select[data-v-8f70d0df]{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);font:400 11px/1 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--color-text);border-radius:3px;padding:4px 6px}.segment[data-v-8f70d0df]{border:1px solid var(--color-border);border-radius:3px;display:flex;overflow:hidden}.segment button[data-v-8f70d0df]{cursor:pointer;font:400 11px/1 var(--font-mono);color:var(--color-text-faint);background:0 0;border:0;padding:4px 9px}.segment button+button[data-v-8f70d0df]{border-left:1px solid var(--color-border)}.segment button.on[data-v-8f70d0df]{color:var(--color-text);background:var(--color-surface-raised);box-shadow:inset 0 1px 0 var(--color-accent)}.header[data-v-5f5cbf4c]{align-items:end;gap:var(--space-3) 26px;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 16rem 13.5rem 11.5rem;padding-bottom:12px;display:grid}.name[data-v-5f5cbf4c]{min-width:0}h1[data-v-5f5cbf4c]{letter-spacing:-.015em;min-width:0;max-width:100%;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:500;overflow:hidden}.scenario-link[data-v-5f5cbf4c]{color:inherit;text-decoration:none}.scenario-link[data-v-5f5cbf4c]:hover,.scenario-link[data-v-5f5cbf4c]:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px}.line[data-v-5f5cbf4c]{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.benchmark[data-v-5f5cbf4c]{white-space:nowrap;max-width:100%;min-height:22px;line-height:1;font:400 11.5px/1.2 var(--font-mono);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.badge[data-v-5f5cbf4c]{letter-spacing:.02em;border-radius:3px;align-items:center;height:22px;padding:0 7px;font-weight:600;display:inline-flex}.badge.unranked[data-v-5f5cbf4c]{border:1px solid var(--color-border-strong);color:var(--color-text-muted)}.gap[data-v-5f5cbf4c]{font-variant-numeric:tabular-nums;color:var(--color-text)}.chip[data-v-5f5cbf4c]{min-width:0;display:flex}.chip select[data-v-5f5cbf4c]{text-overflow:ellipsis;border:1px solid var(--color-border-strong);min-width:0;max-width:min(100%,56ch);height:22px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:2px 6px}.chip select[data-v-5f5cbf4c]:hover{border-color:var(--color-accent)}.chip option[data-v-5f5cbf4c]{background:var(--color-surface);color:var(--color-text)}.meta[data-v-5f5cbf4c]{font:400 11.5px/1.2 var(--font-mono);color:var(--color-text-faint);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.meta i[data-v-5f5cbf4c]{background:#79818a;border-radius:50%;width:3px;height:3px}.label[data-v-5f5cbf4c]{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-faint)}.compared[data-v-5f5cbf4c]{text-align:right;border-right:1px solid var(--color-border);padding-right:26px}.compared .value[data-v-5f5cbf4c]{font:400 17px/1 var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;margin-top:7px;display:flex}.compared .base[data-v-5f5cbf4c]{color:var(--color-baseline);font-size:13px;font-weight:500}.compared .words[data-v-5f5cbf4c]{color:var(--color-text-muted);font-size:13px}.compared[data-v-5f5cbf4c],.delta[data-v-5f5cbf4c],.result[data-v-5f5cbf4c]{min-width:0}.compared .value[data-v-5f5cbf4c],.sub[data-v-5f5cbf4c],.result .value[data-v-5f5cbf4c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub[data-v-5f5cbf4c]{font:400 11px/1.2 var(--font-mono);color:var(--color-text-faint);margin-top:6px}.delta[data-v-5f5cbf4c]{text-align:right;color:var(--color-text-muted)}.delta.ahead[data-v-5f5cbf4c]{color:var(--color-ahead)}.delta.behind[data-v-5f5cbf4c]{color:var(--color-behind)}.big[data-v-5f5cbf4c]{font:500 52px/.92 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;justify-content:flex-end;align-items:baseline;gap:.22em;display:flex}.big.none[data-v-5f5cbf4c]{color:var(--color-border-strong)}.arrow[data-v-5f5cbf4c]{letter-spacing:0;font-size:24px}.delta .sub[data-v-5f5cbf4c]{color:#a2a9b0;margin-top:8px;font-size:12px}.result[data-v-5f5cbf4c]{text-align:right;border-left:1px solid var(--color-border);padding-left:26px}.result .value[data-v-5f5cbf4c]{font:500 36px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--color-text-strong);margin-top:7px}.unit[data-v-5f5cbf4c]{color:var(--color-text-faint);font-size:19px}.result .absent[data-v-5f5cbf4c]{font:400 13px/1.2 var(--font-sans);color:var(--color-text-muted)}.muted[data-v-5f5cbf4c]{color:var(--color-text-faint)}@media (width<=1100px){.header[data-v-5f5cbf4c]{grid-template-columns:16rem 13.5rem 11.5rem;justify-content:start}.title[data-v-5f5cbf4c]{grid-column:1/-1}.compared[data-v-5f5cbf4c],.delta[data-v-5f5cbf4c],.result[data-v-5f5cbf4c]{text-align:left}.compared .value[data-v-5f5cbf4c],.big[data-v-5f5cbf4c]{justify-content:flex-start}}.stats[data-v-7efd4332]{background:var(--color-border);border:1px solid var(--color-border);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1px;display:grid;overflow:hidden}.stats>div[data-v-7efd4332]{background:var(--color-bg);padding:5px 11px 7px}dt[data-v-7efd4332]{font:400 9.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--color-text-faint)}dd[data-v-7efd4332]{font:400 16px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);margin-top:6px}small[data-v-7efd4332]{color:var(--color-text-faint);font-size:11px}.detail[data-v-e755ead4]{flex-direction:column;gap:8px;min-width:0;transition:opacity .12s;display:flex}.detail.stale[data-v-e755ead4]{opacity:.55;transition-delay:.2s}.panel[data-v-e755ead4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;min-width:0}.chart-panel[data-v-e755ead4]{padding-bottom:8px}.chart-panel[data-v-e755ead4] .chart{padding:4px 8px 0 0}.message[data-v-e755ead4]{align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;max-width:80ch;font-size:.875rem;display:flex}.message.reserve[data-v-e755ead4]{align-content:flex-start;min-height:428px}.detail.fill[data-v-e755ead4]{flex:1 0 auto}.detail.fill .chart-panel.grows[data-v-e755ead4]{flex-direction:column;flex:1 1 0;min-height:320px;display:flex}.detail.fill .chart-panel.grows[data-v-e755ead4] .chart{flex:1 1 0;height:auto;min-height:0}.detail.fill .message.reserve[data-v-e755ead4]{min-height:0}.detail.fill .bots[data-v-e755ead4]{flex:1000 1 0;min-height:156px;max-height:max-content}.message.danger[data-v-e755ead4]{color:var(--color-danger)}.legend[data-v-e755ead4]{font:400 11px/1.4 var(--font-mono);color:#6f777f;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:6px 12px 0;display:flex}.final[data-v-e755ead4]{color:var(--color-text-muted);margin-left:auto}.final.ahead[data-v-e755ead4]{color:var(--color-ahead)}.final.behind[data-v-e755ead4]{color:var(--color-behind)}.note[data-v-e755ead4]{border:1px solid var(--color-border);color:var(--color-text-muted);font:400 12px/1.4 var(--font-mono);border-radius:3px;padding:8px 12px}button[data-v-e755ead4]{border:1px solid var(--color-border-strong);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border-radius:3px}button[data-v-e755ead4]:hover{border-color:var(--color-accent)}.selection[data-v-0db7642a]{align-items:center;gap:10px;display:flex}.pill[data-v-0db7642a]{font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;align-items:center;gap:8px;padding:4px 10px;display:flex}.pill i[data-v-0db7642a]{width:6px;height:6px}.live[data-v-0db7642a]{color:var(--color-ahead);background:#43d4921a;box-shadow:inset 0 0 0 1px #43d49252}.live i[data-v-0db7642a]{background:var(--color-ahead);border-radius:50%;animation:1.8s ease-in-out infinite pulse-0db7642a}.inspecting[data-v-0db7642a]{color:var(--color-baseline);background:#f0b23f1a;box-shadow:inset 0 0 0 1px #f0b23f57}.inspecting i[data-v-0db7642a]{background:var(--color-baseline);border-radius:1px}button[data-v-0db7642a]{cursor:pointer;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);font:400 11px/1 var(--font-mono);color:var(--color-text-muted);border-radius:3px;padding:5px 9px}button[data-v-0db7642a]:hover{color:var(--color-text);border-color:var(--color-accent)}@keyframes pulse-0db7642a{50%{opacity:.3}}.run[data-v-5f4958e5]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;padding:12px 18px;display:grid}.run.narrow[data-v-5f4958e5]{grid-template-columns:minmax(0,1fr)}.run.fill[data-v-5f4958e5]{grid-template-rows:minmax(0,1fr);align-items:stretch}.run.fill .result[data-v-5f4958e5]{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.result[data-v-5f4958e5]{flex-direction:column;gap:8px;min-width:0;display:flex}.rail-column[data-v-5f4958e5]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.run.fill .rail-column[data-v-5f4958e5]{min-height:0;overflow:hidden}.notice[data-v-5f4958e5]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-direction:column;align-items:flex-start;max-width:62ch;display:flex}.notice.danger[data-v-5f4958e5]{border-color:var(--color-danger)}.notice h1[data-v-5f4958e5]{font-size:1.25rem}.actions[data-v-5f4958e5]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.note[data-v-5f4958e5]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;flex-wrap:wrap;max-width:70ch;font-size:.875rem;display:flex}.muted[data-v-5f4958e5]{color:var(--color-text-muted)}.starting[data-v-5f4958e5]{padding:12px 18px 24px}button[data-v-5f4958e5]{border:1px solid var(--color-border);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border-radius:6px}button[data-v-5f4958e5]:hover{border-color:var(--color-accent)}header[data-v-b44326e2]{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;align-items:stretch;column-gap:20px;min-height:46px;padding:0 18px;display:flex}header[data-v-b44326e2]>*{align-self:center}.brand[data-v-b44326e2]{font:500 13px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-text-faint);text-decoration:none;transition:color .12s}.brand span[data-v-b44326e2]{color:var(--color-text)}.brand[data-v-b44326e2]:hover{color:var(--color-text-muted)}nav[data-v-b44326e2]{align-self:stretch;gap:2px;display:flex}.tab[data-v-b44326e2]{color:var(--color-text-muted);align-items:center;font-size:12.5px;text-decoration:none;display:flex;position:relative}.tab span[data-v-b44326e2]{border-radius:5px;padding:6px 11px;transition:background-color .12s,color .12s}.tab:hover span[data-v-b44326e2]{color:var(--color-text-strong);background:color-mix(in srgb, var(--color-text) 7%, transparent)}.tab[data-v-b44326e2]:after{content:"";background:var(--color-accent);border-radius:2px 2px 0 0;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.tab.active[data-v-b44326e2]{color:var(--color-text)}.tab.active[data-v-b44326e2]:after{transform:scaleX(1)}.tab[data-v-b44326e2]:focus-visible{outline:none}.tab:focus-visible span[data-v-b44326e2]{outline:2px solid var(--color-accent);outline-offset:1px}.bar-status[data-v-b44326e2]{align-items:center;margin-left:auto;display:flex}.about[data-v-b44326e2]{color:var(--color-text-faint);font-size:12.5px;text-decoration:none;transition:color .12s}.about[data-v-b44326e2]:hover,.about.active[data-v-b44326e2]{color:var(--color-text)}.github[data-v-b44326e2]{color:var(--color-text-faint);transition:color .12s;display:flex}.github[data-v-b44326e2]:hover{color:var(--color-text)}.github svg[data-v-b44326e2]{fill:currentColor;width:16px;height:16px}.overlay[data-v-580e9184]{z-index:50;padding:var(--space-6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#0b0d0fc7;place-items:center;display:grid;position:fixed;inset:0}.target[data-v-580e9184]{align-items:center;gap:var(--space-2);width:min(32rem,100%);padding:var(--space-8) var(--space-6);border:2px dashed color-mix(in srgb, var(--color-accent) 70%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));text-align:center;border-radius:14px;flex-direction:column;display:flex}.target.unavailable[data-v-580e9184]{border-color:var(--color-border-strong);background:var(--color-surface)}svg[data-v-580e9184]{fill:none;width:2rem;height:2rem;stroke:var(--color-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.unavailable svg[data-v-580e9184]{stroke:var(--color-text-faint)}.title[data-v-580e9184]{font-size:1.0625rem;font-weight:600}.sub[data-v-580e9184]{color:var(--color-text-muted);font-size:.875rem}.notice[data-v-580e9184]{left:50%;bottom:var(--space-6);z-index:50;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:8px;font-size:.875rem;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0006}.fade-enter-active[data-v-580e9184],.fade-leave-active[data-v-580e9184]{transition:opacity .12s}.fade-enter-from[data-v-580e9184],.fade-leave-to[data-v-580e9184]{opacity:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b0d0f;--color-surface:#101316;--color-surface-raised:#161a1e;--color-plot:#0e1114;--color-border:#22272c;--color-border-strong:#2f363d;--color-rule-faint:#171b1f;--color-text:#e8ebee;--color-text-strong:#fff;--color-text-muted:#8b9299;--color-text-faint:#737a81;--color-accent:#5f9bd6;--color-accent-contrast:#0b0d0f;--color-danger:#ff6f61;--color-ahead:#43d492;--color-behind:#ff6f61;--color-baseline:#f0b23f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--app-bar-height:47px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:var(--color-border-strong) padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#3d454d}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.5}html,body{height:100%;overflow:hidden}#app{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}#app>main{scrollbar-gutter:stable;min-width:0;overflow:hidden auto}#app>main:has(>.fill){scrollbar-gutter:auto;overflow:hidden}#app>main>.fill{height:100%}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}a{color:var(--color-accent)}code,pre{font-family:var(--font-mono)}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable],code,pre,[role=alert],.selectable{-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pending{animation:0s .35s both pending-reveal}@keyframes pending-reveal{0%{visibility:hidden}}
