.page.svelte-145ifsm{color:#d6d6d6;background:#090909;justify-content:center;min-height:100vh;padding:40px clamp(12px,4vw,60px) 90px;font-family:IBM Plex Mono,monospace;font-size:14.5px;display:flex;position:relative}.grain.svelte-145ifsm{pointer-events:none;opacity:.16;z-index:3;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.win.svelte-145ifsm{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:10px;flex-direction:column;width:100%;max-width:1080px;height:calc(100vh - 130px);min-height:520px;display:flex;box-shadow:0 30px 80px #0009}.bar.svelte-145ifsm{color:#6a6a6a;border-bottom:1px solid #222;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.bar.svelte-145ifsm i:where(.svelte-145ifsm){background:#2e2e2e;border-radius:50%;width:11px;height:11px}.bar.svelte-145ifsm i:where(.svelte-145ifsm):first-child{background:#ff2a2a}.bar.svelte-145ifsm span:where(.svelte-145ifsm){margin:0 auto;padding-right:50px}.screen.svelte-145ifsm{flex:1;padding:20px 24px;overflow-y:auto}.banner.svelte-145ifsm{white-space:pre;color:#f0f0f0;text-shadow:0 0 12px #ffffff40;margin:0 0 24px;font-family:IBM Plex Mono,monospace;font-size:clamp(7px,1.4vw,14px);line-height:1.2;overflow-x:auto}.blk.svelte-145ifsm{margin-bottom:18px}p.svelte-145ifsm{white-space:pre-wrap;margin:0;line-height:1.6}.cmd.svelte-145ifsm{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.ps.svelte-145ifsm{color:#ff2a2a}.out.svelte-145ifsm{color:#a9a9a9}.out.hi.svelte-145ifsm{color:#e6e6e6}a.svelte-145ifsm{color:#fff;text-underline-offset:3px;text-decoration-color:#ff2a2a}.caret.svelte-145ifsm{background:#ff2a2a;width:9px;height:17px;animation:1s step-end infinite svelte-145ifsm-blink;display:inline-block}@keyframes svelte-145ifsm-blink{50%{opacity:0}}form.svelte-145ifsm label:where(.svelte-145ifsm){width:100%}input.svelte-145ifsm{color:#fff;font:inherit;caret-color:#ff2a2a;background:0 0;border:0;outline:0;flex:1}input.svelte-145ifsm::placeholder{color:#444}
