.ascii-terminal:where(.astro-eczs5yct){--ascii-bg:var(--helia-surface-card);--ascii-border:var(--helia-surface-border);--ascii-ink:var(--helia-ink-primary);--ascii-muted:var(--helia-ink-muted);--ascii-prompt:var(--helia-product-accent,var(--helia-accent-cyan));--ascii-success:var(--helia-tone-success-ink);--ascii-warning:var(--helia-tone-warning-ink);--ascii-error:var(--helia-tone-critical-ink);--helia-surface-border-color:var(--ascii-border);--helia-focus-ring-color:var(--ascii-ink);background:var(--ascii-bg);color:var(--ascii-ink);display:block;overflow:hidden}.frame-window:where(.astro-eczs5yct){border-radius:var(--helia-radius-lg);box-shadow:var(--helia-shadow-1);padding:var(--helia-space-4);position:relative}.frame-window:where(.astro-eczs5yct) .ascii-terminal__toolbar:where(.astro-eczs5yct){gap:var(--helia-space-3);padding:0 0 var(--helia-space-4);background:0 0;border:0}.frame-window:where(.astro-eczs5yct) .ascii-terminal__title:where(.astro-eczs5yct){overflow-wrap:anywhere;text-align:end;margin-inline-start:auto}.frame-window:where(.astro-eczs5yct) .ascii-terminal__viewport:where(.astro-eczs5yct){background:var(--ascii-toolbar-bg,var(--helia-surface-card-muted));border:1px solid var(--ascii-border);border-radius:var(--helia-radius)}.frame-window:where(.astro-eczs5yct) pre:where(.astro-eczs5yct){background:0 0}.frame-window:where(.astro-eczs5yct) button:where(.astro-eczs5yct){color:var(--ascii-ink)}.ascii-terminal__lights:where(.astro-eczs5yct){gap:var(--helia-space-2);flex:none;display:flex}.ascii-terminal__lights:where(.astro-eczs5yct) i:where(.astro-eczs5yct){background:var(--helia-tone-critical-ink);border-radius:var(--helia-radius-pill);height:var(--helia-space-3);width:var(--helia-space-3)}.ascii-terminal__lights:where(.astro-eczs5yct) i:where(.astro-eczs5yct):nth-child(2){background:var(--helia-tone-warning-ink)}.ascii-terminal__lights:where(.astro-eczs5yct) i:where(.astro-eczs5yct):nth-child(3){background:var(--helia-tone-success-ink)}.tone-dark:where(.astro-eczs5yct){--ascii-prompt:var(--ascii-ink);--ascii-bg:#0d1017;--ascii-border:#2b303b;--ascii-toolbar-bg:#11151d;--ascii-ink:#f5f6f7;--ascii-muted:#9ca3af;--ascii-success:#2fb878;--ascii-warning:#e9a445;--ascii-error:#ff7b86}.tone-light:where(.astro-eczs5yct){--ascii-prompt:var(--ascii-ink);--ascii-bg:var(--helia-paper-white);--ascii-border:#d7dade;--ascii-toolbar-bg:#f5f5f7;--ascii-ink:var(--helia-ink-black);--ascii-muted:#626870;--ascii-success:#0b7048;--ascii-warning:#8f5300;--ascii-error:#c0273a}.ascii-terminal__toolbar:where(.astro-eczs5yct){background:var(--ascii-toolbar-bg,var(--helia-surface-card-muted));border-bottom:1px solid var(--ascii-border);min-height:2.65rem;padding:var(--helia-space-1) var(--helia-space-2) var(--helia-space-1) var(--helia-space-3);justify-content:space-between;align-items:center;display:flex}.ascii-terminal__title:where(.astro-eczs5yct){color:var(--ascii-ink);font-size:var(--helia-text-small);font-weight:var(--helia-weight-semibold);line-height:var(--helia-leading-heading)}.ascii-terminal__actions:where(.astro-eczs5yct){align-items:center;gap:var(--helia-space-px);margin:0;display:flex}button:where(.astro-eczs5yct){appearance:none;border-radius:var(--helia-radius-sm);color:var(--ascii-muted);cursor:pointer;height:1.9rem;transition:background-color var(--helia-motion-fast) var(--helia-ease-out), color var(--helia-motion-fast) var(--helia-ease-out);background:0 0;border:0;justify-content:center;align-items:center;width:1.9rem;margin:0;padding:0;display:inline-flex}button:where(.astro-eczs5yct):hover{background:color-mix(in srgb, var(--ascii-ink) 8%, transparent);color:var(--ascii-ink)}button:where(.astro-eczs5yct) svg:where(.astro-eczs5yct){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:1rem;height:1rem}button:where(.astro-eczs5yct) .check-icon:where(.astro-eczs5yct),button:where(.astro-eczs5yct)[data-copied=true] .copy-icon:where(.astro-eczs5yct){display:none}button:where(.astro-eczs5yct)[data-copied=true] .check-icon:where(.astro-eczs5yct){display:block}.ascii-terminal__viewport:where(.astro-eczs5yct){margin:0;overflow:auto}pre:where(.astro-eczs5yct){background:var(--ascii-bg);color:var(--ascii-ink);font-family:var(--helia-font-mono);font-size:clamp(.76rem,1.4vw,.86rem);line-height:var(--helia-leading-body);min-width:max-content;padding:var(--helia-space-4);border:0;border-radius:0;margin:0}code:where(.astro-eczs5yct){color:inherit;font:inherit}.ascii-terminal__line:where(.astro-eczs5yct){white-space:pre;align-items:baseline;min-height:1.55em;display:flex}.ascii-terminal:where(.astro-eczs5yct)[data-enhanced=true] .ascii-terminal__line:where(.astro-eczs5yct)[data-state=pending]{visibility:hidden}.ascii-terminal__line:where(.astro-eczs5yct).is-muted{color:var(--ascii-muted)}.ascii-terminal__line:where(.astro-eczs5yct).is-success{color:var(--ascii-success)}.ascii-terminal__line:where(.astro-eczs5yct).is-warning{color:var(--ascii-warning)}.ascii-terminal__line:where(.astro-eczs5yct).is-error{color:var(--ascii-error)}.ascii-terminal__prompt:where(.astro-eczs5yct){color:var(--ascii-prompt);margin-right:.6em}.ascii-terminal__line:where(.astro-eczs5yct)[data-active=true] :where(.astro-eczs5yct)[data-line-text]:after{animation:ascii-caret calc(var(--helia-motion-slow) * 2.5) steps(1, end) infinite;content:"";background:currentColor;width:.5em;height:1.05em;margin-left:.16em;display:inline-block;transform:translateY(.15em)}@keyframes ascii-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ascii-terminal__line:where(.astro-eczs5yct)[data-active=true] :where(.astro-eczs5yct)[data-line-text]:after{display:none}}
