@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--base:#fafaf8;--surface:#f5f3ef;--ink:#111110;--boundary:#e4e2dc;--signal:#b5450b;--void:#1c1c1a;--running:#166534;--stopped:#6b7280;--error:#991b1b;--init:#92400e;--warn:#78350f;--text-display:24px;--text-title:18px;--text-body:14px;--text-mono:14px;--text-label:12px;font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:var(--text-body);color:var(--ink);background:var(--base);-webkit-font-smoothing:antialiased}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}.mono{font-family:var(--font-geist-mono), monospace;font-size:var(--text-mono)}.label{font-size:var(--text-label);color:var(--ink);font-weight:500}.muted{color:var(--stopped)}.btn-primary{background:var(--signal);color:var(--base);font-size:var(--text-body);border-radius:0;padding:8px 16px;font-weight:500;transition:opacity .15s}.btn-primary:hover{opacity:.88}.btn-secondary{color:var(--ink);border:1px solid var(--boundary);font-size:var(--text-body);background:0 0;border-radius:0;padding:7px 15px;transition:background .15s}.btn-secondary:hover{background:var(--surface)}.btn-kill{color:var(--ink);border:1px solid var(--boundary);font-size:var(--text-label);background:0 0;border-radius:0;padding:4px 10px;transition:background .15s,color .15s,border-color .15s}.btn-kill:hover{background:var(--signal);color:var(--base);border-color:var(--signal)}
