.terminal.svelte-fxjekx{--row-h: 1.65em;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:0;background:var(--terminal-bg, #0c0c0c);color:var(--terminal-fg, #e6edf3);border:1px solid color-mix(in srgb,var(--terminal-border, #cccccc) 35%,transparent);border-radius:8px;overflow:hidden;font-family:Fira Code,monospace;font-size:.85em;text-align:left}.bar.svelte-fxjekx{flex:0 0 auto;display:flex;align-items:center;gap:.8em;padding:.45em .8em;background:var(--terminal-chrome-bg, #1e1e1e);color:var(--terminal-chrome-fg, #c0f1ff);border-bottom:1px solid color-mix(in srgb,var(--terminal-border, #cccccc) 25%,transparent)}.dots.svelte-fxjekx{display:inline-flex;gap:.4em;flex:0 0 auto}.dots.svelte-fxjekx i:where(.svelte-fxjekx){width:.72em;height:.72em;border-radius:50%;background:currentColor;opacity:.32}.title.svelte-fxjekx{font-size:.85em;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage.svelte-fxjekx{position:relative;flex:1 1 auto;min-height:0;display:flex}.screen.svelte-fxjekx{flex:1 1 auto;min-height:0;overflow:auto;padding:.7em 1em;line-height:var(--row-h)}.line.svelte-fxjekx{white-space:pre-wrap;word-break:break-word}.line.cmd.svelte-fxjekx{white-space:pre}.line.rest.svelte-fxjekx{min-height:var(--row-h)}.prompt.svelte-fxjekx{margin-right:.6ch;color:var(--terminal-prompt, #00b356);font-weight:700}.prompt.cont.svelte-fxjekx{visibility:hidden}.typed.svelte-fxjekx,.gate.svelte-fxjekx{display:inline-block;height:var(--row-h);line-height:var(--row-h);vertical-align:top}.typed.svelte-fxjekx{white-space:pre;overflow:hidden}.anim.svelte-fxjekx .typed:where(.svelte-fxjekx){width:calc(var(--n) * 1ch);animation-name:svelte-fxjekx-terminal-type;animation-fill-mode:both}@keyframes svelte-fxjekx-terminal-type{0%{width:0}}.anim.svelte-fxjekx .line:where(.svelte-fxjekx){animation-name:svelte-fxjekx-terminal-in;animation-fill-mode:both;animation-timing-function:linear}@keyframes svelte-fxjekx-terminal-in{0%{opacity:0}}.tone-ok.svelte-fxjekx{color:var(--terminal-ok, #00b356)}.tone-warn.svelte-fxjekx{color:var(--terminal-warn, #f0a33e)}.tone-error.svelte-fxjekx{color:var(--terminal-error, #e5484d)}.tone-muted.svelte-fxjekx{opacity:.6}.tone-comment.svelte-fxjekx{color:var(--terminal-comment, #8b949e);font-style:italic}.tone-dir.svelte-fxjekx{color:var(--terminal-dir, #4f8fe6);font-weight:700}.part.tone-plain.svelte-fxjekx,.lead.svelte-fxjekx{color:var(--terminal-fg, #e6edf3)}.gate.svelte-fxjekx{visibility:hidden}.anim.svelte-fxjekx .gate:where(.svelte-fxjekx){animation-name:svelte-fxjekx-terminal-caret-window;animation-fill-mode:none;animation-timing-function:steps(1,end)}.anim.svelte-fxjekx .rest-gate:where(.svelte-fxjekx){animation-name:svelte-fxjekx-terminal-caret-rest;animation-fill-mode:forwards;animation-duration:1ms}.terminal.svelte-fxjekx:not(.anim) .rest-gate:where(.svelte-fxjekx){visibility:visible}@keyframes svelte-fxjekx-terminal-caret-window{0%{visibility:visible}to{visibility:visible}}@keyframes svelte-fxjekx-terminal-caret-rest{to{visibility:visible}}.caret.svelte-fxjekx{display:inline-block;width:.6ch;height:1.05em;vertical-align:middle;background:var(--terminal-caret, #00b356);animation:svelte-fxjekx-terminal-blink 1.06s steps(1,end) infinite}@keyframes svelte-fxjekx-terminal-blink{50%{opacity:0}}.overlay.svelte-fxjekx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:color-mix(in srgb,var(--terminal-bg, #0c0c0c) 55%,transparent)}.disc.svelte-fxjekx{display:grid;place-items:center;width:3.4em;height:3.4em;border-radius:50%;color:var(--on-accent, #ffffff);background:color-mix(in srgb,var(--terminal-accent, #2980b9) 85%,transparent);transition:transform .12s ease-out}.overlay.svelte-fxjekx:hover .disc:where(.svelte-fxjekx){transform:scale(1.08)}.overlay.svelte-fxjekx:focus-visible{outline:2px solid var(--terminal-accent, #2980b9);outline-offset:-4px}.disc.svelte-fxjekx svg:where(.svelte-fxjekx){width:1.6em;height:1.6em;margin-left:.15em;fill:currentColor}.transport.svelte-fxjekx{flex:0 0 auto;display:flex;align-items:center;gap:.7em;padding:.35em .8em .45em;background:var(--terminal-chrome-bg, #1e1e1e);color:var(--terminal-chrome-fg, #c0f1ff);border-top:1px solid color-mix(in srgb,var(--terminal-border, #cccccc) 25%,transparent)}.icon.svelte-fxjekx{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.9em;height:1.9em;padding:0;cursor:pointer;color:currentColor;background:transparent;border:0;border-radius:5px}.icon.svelte-fxjekx:hover{color:var(--on-accent, #ffffff);background:var(--terminal-accent, #2980b9)}.icon.svelte-fxjekx:focus-visible{outline:2px solid var(--terminal-accent, #2980b9);outline-offset:1px}.icon.svelte-fxjekx svg:where(.svelte-fxjekx){display:block;width:1.15em;height:1.15em;fill:currentColor}.track.svelte-fxjekx{position:relative;flex:1;height:.3em;border-radius:999px;background:color-mix(in srgb,var(--terminal-track, #e6edf3) 22%,transparent);cursor:pointer;touch-action:none}.track.svelte-fxjekx:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.3em;transform:translateY(-50%)}.fill.svelte-fxjekx{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:var(--terminal-accent, #2980b9)}.knob.svelte-fxjekx{position:absolute;top:50%;width:.68em;height:.68em;border-radius:50%;background:var(--on-accent, #ffffff);border:2px solid var(--terminal-accent, #2980b9);transform:translate(-50%,-50%);pointer-events:none}.tick.svelte-fxjekx{position:absolute;top:50%;width:.34em;height:1em;border-radius:2px;transform:translate(-50%,-50%);pointer-events:none;background:color-mix(in srgb,var(--terminal-track, #e6edf3) 65%,transparent)}.tick.active.svelte-fxjekx{background:var(--terminal-caret, #00b356)}@media (prefers-reduced-motion: reduce){.anim.svelte-fxjekx .typed:where(.svelte-fxjekx){width:auto;animation-name:none}.anim.svelte-fxjekx .line:where(.svelte-fxjekx){animation-name:none}.anim.svelte-fxjekx .gate:where(.svelte-fxjekx){animation-name:none}.anim.svelte-fxjekx .rest-gate:where(.svelte-fxjekx){visibility:visible}.caret.svelte-fxjekx{animation-name:none}}
