:root{--font-text:system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", monospace;--text-xs:.75rem;--text-s:.8125rem;--tracking-wide:.08em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--radius:0;--rule:1px;--control:1.75rem;--column:46rem;--duration-short:.18s;--duration-medium:.32s;--ease-out:cubic-bezier(.22, .61, .36, 1);--bg:#090d14;--surface:#0d1520;--ink:#e4edf5;--ink-soft:#c8d8e8;--ink-faint:#93b4c8;--accent:#7aaec8;--line:#22324a;--line-soft:#172333;--signal:#d9705c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#fff;--surface:#f4f6f8;--ink:#16232f;--ink-soft:#2a3a48;--ink-faint:#5a6d7c;--accent:#1a4a78;--line:#dfe4ea;--line-soft:#eef1f4;--signal:#a8503c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-text)}#app{height:100%}.label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-faint);font-variant-caps:all-small-caps}.icon-button{width:var(--control);height:var(--control);border-radius:var(--radius);color:var(--ink-faint);cursor:pointer;transition:color var(--duration-short) var(--ease-out), background var(--duration-short) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled),.icon-button:focus-visible{color:var(--accent);background:var(--line-soft);outline:none}.icon-button:disabled{opacity:.4;cursor:default}.icon-button[aria-pressed=true]{color:var(--accent)}.text-button{font-family:var(--font-mono);font-size:var(--text-s);letter-spacing:var(--tracking-wide);min-height:var(--control);padding:0 var(--space-s);border:var(--rule) solid var(--accent);border-radius:var(--radius);color:var(--accent);cursor:pointer;transition:background var(--duration-short) var(--ease-out);background:0 0;font-variant-caps:all-small-caps}.text-button:hover{background:var(--line-soft)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}svg.svelte-123hemx{stroke-linecap:square;stroke-linejoin:miter;flex:none;display:block}.chat.svelte-1x4ej4s{flex-direction:column;height:100%;min-height:0;display:flex}.thread.svelte-1x4ej4s{min-height:0;padding:var(--space-l) 0 var(--space-m);gap:var(--space-m);flex-direction:column;flex:1;display:flex;overflow-y:auto}.message.user.svelte-1x4ej4s{background:var(--surface);max-width:85%;padding:var(--space-xs) var(--space-s);align-self:flex-end}.text.svelte-1x4ej4s{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.pending.svelte-1x4ej4s span:where(.svelte-1x4ej4s){background:var(--ink-faint);width:.5em;height:.5em;animation:svelte-1x4ej4s-breathe 1.2s var(--ease-out) infinite alternate;display:inline-block}@keyframes svelte-1x4ej4s-breathe{0%{opacity:.2}to{opacity:1}}.failed.svelte-1x4ej4s .text:where(.svelte-1x4ej4s){color:var(--ink-faint)}.error.svelte-1x4ej4s{margin:var(--space-2xs) 0 0;color:var(--signal);font-size:var(--text-s)}.detail.svelte-1x4ej4s{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);display:block}.composer.svelte-1x4ej4s{padding:0 0 var(--space-m);gap:var(--space-2xs);flex-direction:column;display:flex}.field.svelte-1x4ej4s{align-items:flex-end;gap:var(--space-2xs);background:var(--surface);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-xs);display:flex}.field.svelte-1x4ej4s:focus-within{outline:var(--rule) solid var(--line)}textarea.svelte-1x4ej4s{resize:none;field-sizing:content;max-height:40vh;font:inherit;color:var(--ink);padding:var(--space-3xs) 0;background:0 0;border:0;flex:1;line-height:1.6}textarea.svelte-1x4ej4s:focus{outline:none}textarea.svelte-1x4ej4s::placeholder{color:var(--ink-faint)}.actions.svelte-1x4ej4s{gap:var(--space-3xs);display:flex}.send.svelte-1x4ej4s:not(:disabled){color:var(--accent)}.attachment.svelte-1x4ej4s{align-self:flex-start;align-items:center;gap:var(--space-3xs);background:var(--surface);padding-left:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);display:flex}.name.svelte-1x4ej4s{overflow-wrap:anywhere}.door.svelte-1p8ni9u{justify-content:center;align-items:center;gap:var(--space-m);flex-direction:column;height:100%;display:flex}.failure.svelte-1p8ni9u{color:var(--ink-soft);font-size:var(--text-s);margin:0}.loadtest.svelte-apz0pg{height:100%;padding:var(--space-l) 0 var(--space-m);gap:var(--space-m);font-size:var(--text-s);flex-direction:column;display:flex;overflow-y:auto}.controls.svelte-apz0pg{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.count.svelte-apz0pg{align-items:center;gap:var(--space-2xs);display:flex}.count.svelte-apz0pg input:where(.svelte-apz0pg){width:8rem;accent-color:var(--accent)}.value.svelte-apz0pg{font-family:var(--font-mono);text-align:right;min-width:2ch}.question.svelte-apz0pg{min-width:12rem;font:inherit;color:var(--ink);background:var(--surface);border-radius:var(--radius);padding:var(--space-2xs) var(--space-xs);border:0;flex:1}.question.svelte-apz0pg:focus{outline:var(--rule) solid var(--line)}.go.svelte-apz0pg:not(:disabled){color:var(--accent)}.summary.svelte-apz0pg{align-items:baseline;gap:var(--space-2xs);display:flex}.total.svelte-apz0pg{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.75rem}.counts.svelte-apz0pg{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);margin-left:auto}.bad.svelte-apz0pg{color:var(--signal)}.note.svelte-apz0pg{font-size:var(--text-xs);color:var(--ink-faint);margin:0}.flows.svelte-apz0pg{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flows.svelte-apz0pg li:where(.svelte-apz0pg){align-items:center;gap:var(--space-s);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-columns:2ch 1fr 6rem 5rem 4rem;display:grid}.head.svelte-apz0pg span:where(.svelte-apz0pg):nth-child(n+3){text-align:right}.index.svelte-apz0pg{color:var(--ink-faint);text-align:right}.num.svelte-apz0pg{text-align:right;color:var(--ink-soft)}.state.svelte-apz0pg{text-align:right;color:var(--ink-faint)}.track.svelte-apz0pg{background:var(--line-soft);height:.375rem}.bar.svelte-apz0pg{background:var(--ink-faint);width:0;height:100%;transition:width var(--duration-medium) var(--ease-out);display:block}.streaming.svelte-apz0pg .bar:where(.svelte-apz0pg){background:var(--accent)}.waiting.svelte-apz0pg .track:where(.svelte-apz0pg){animation:svelte-apz0pg-wait 1.2s var(--ease-out) infinite alternate}@keyframes svelte-apz0pg-wait{0%{opacity:.4}to{opacity:1}}.error.svelte-apz0pg .bar:where(.svelte-apz0pg){background:var(--signal)}.error.svelte-apz0pg .state:where(.svelte-apz0pg){color:var(--signal)}.aborted.svelte-apz0pg .bar:where(.svelte-apz0pg){background:var(--line)}@media (width<=30rem){.flows.svelte-apz0pg li:where(.svelte-apz0pg){grid-template-columns:2ch 1fr 4.5rem 3.5rem}.flows.svelte-apz0pg .state:where(.svelte-apz0pg),.head.svelte-apz0pg span:where(.svelte-apz0pg):last-child{display:none}}main.svelte-1n46o8q{height:100%;max-width:var(--column);padding:0 var(--space-s);margin:0 auto}.pane.svelte-1n46o8q{height:100%}.pane[hidden].svelte-1n46o8q{display:none}.corner.svelte-1n46o8q{top:var(--space-2xs);right:var(--space-2xs);align-items:center;gap:var(--space-3xs);opacity:.55;transition:opacity var(--duration-short) var(--ease-out);display:flex;position:fixed}.corner.svelte-1n46o8q:hover,.corner.svelte-1n46o8q:focus-within{opacity:1}.who.svelte-1n46o8q{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);padding:0 var(--space-3xs)}
