.hud-grid.svelte-1fco3tn{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 120% at 50% 40%,#000 55%,transparent 100%)}.frame.svelte-10nbirc{position:relative;isolation:isolate}.frame__content.svelte-10nbirc{position:relative;z-index:1}.frame__corner.svelte-10nbirc{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:var(--bg);border:1px solid var(--terminal-border);border-radius:5px;white-space:nowrap}.frame__corner--tl.svelte-10nbirc{top:0;left:0}.frame__corner--tr.svelte-10nbirc{top:0;right:0}.frame__corner--bl.svelte-10nbirc{bottom:0;left:0}.frame__corner--br.svelte-10nbirc{bottom:0;right:0}.frame__corner.active.svelte-10nbirc{color:var(--terminal-green);border-color:color-mix(in oklch,var(--terminal-green) 38%,var(--terminal-border))}@media(max-width:640px){.frame__corner--bl.svelte-10nbirc,.frame__corner--br.svelte-10nbirc{display:none}.frame__corner.svelte-10nbirc{font-size:9.5px;padding:4px 8px}}.term.svelte-1ozreau{border:1px solid var(--terminal-border);border-radius:12px;background:#15130f;overflow:hidden;box-shadow:0 24px 60px -24px #00000080;font-family:var(--font-mono);--term-ink: #e8e4df}.term__bar.svelte-1ozreau{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.term__dots.svelte-1ozreau{display:flex;gap:7px}.term__dots.svelte-1ozreau span:where(.svelte-1ozreau){width:11px;height:11px;border-radius:50%}.term__dots.svelte-1ozreau span:where(.svelte-1ozreau):nth-child(1){background:var(--accent)}.term__dots.svelte-1ozreau span:where(.svelte-1ozreau):nth-child(2){background:var(--ferro-purple)}.term__dots.svelte-1ozreau span:where(.svelte-1ozreau):nth-child(3){background:var(--terminal-green)}.term__file.svelte-1ozreau{font-size:12px;color:#e8e4df8c;letter-spacing:.02em}.term__bar-spacer.svelte-1ozreau{flex:1}.term__body.svelte-1ozreau{padding:18px 20px;overflow-x:auto}.term__code.svelte-1ozreau{margin:0;font-size:13px;line-height:1.7;color:var(--term-ink);font-family:var(--font-mono)}.term__line.svelte-1ozreau{display:block;white-space:pre;min-height:1.7em;opacity:0;transform:translateY(4px)}.term__line.show.svelte-1ozreau{opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease}.term__caret.svelte-1ozreau{display:inline-block;width:7px;height:1.05em;background:var(--accent);transform:translateY(.18em);margin-left:2px;animation:hud-blink 1s steps(1) infinite}.term__status.svelte-1ozreau{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--terminal-green);opacity:0;transform:translateY(4px)}.term__status.show.svelte-1ozreau{opacity:1;transform:none;transition:opacity .4s ease .2s,transform .4s ease .2s}.term__tick.svelte-1ozreau{font-size:9px}@media(prefers-reduced-motion:reduce){.term__line.svelte-1ozreau{opacity:1;transform:none}.term__caret.svelte-1ozreau{animation:none;display:none}}@media(scripting:none){.term__line.svelte-1ozreau,.term__status.svelte-1ozreau{opacity:1;transform:none}}.cmd.svelte-1p18uqt{display:inline-flex;align-items:center;gap:.6ch;font-family:var(--font-mono);font-size:.95rem;color:var(--text);padding:12px 18px;border:1px solid var(--terminal-border);border-radius:8px;background:var(--raised);box-shadow:0 0 0 6px var(--bg);max-width:100%}.cmd__prompt.svelte-1p18uqt{color:var(--ferro-purple);font-weight:600}.cmd__text.svelte-1p18uqt{white-space:pre;color:var(--text)}.cmd__caret.svelte-1p18uqt{display:inline-block;width:.55ch;height:1.05em;background:var(--accent);transform:translateY(.12em);animation:hud-blink 1.05s steps(1) infinite}@media(prefers-reduced-motion:reduce){.cmd__caret.svelte-1p18uqt{animation:none;opacity:.7}}.badges.svelte-yy9ana{display:flex;flex-wrap:wrap;gap:10px}.badges.center.svelte-yy9ana{justify-content:center}.badge.svelte-yy9ana{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--terminal-border);border-radius:100px;background:var(--raised);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}[data-tone=success].svelte-yy9ana .badge__label:where(.svelte-yy9ana),[data-tone=live].svelte-yy9ana .badge__label:where(.svelte-yy9ana){color:var(--terminal-green)}
