.pg[data-astro-cid-a6patcwc]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.pg__bar[data-astro-cid-a6patcwc]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1.125rem;display:flex}.pg__title[data-astro-cid-a6patcwc]{align-items:center;gap:.625rem;min-width:0;display:flex}.pg__name[data-astro-cid-a6patcwc]{color:var(--fg);font-family:var(--font-mono);font-size:.8125rem;font-weight:500}.pg__label[data-astro-cid-a6patcwc]{border:1px solid var(--line-strong);color:var(--fg-muted);letter-spacing:.04em;border-radius:999px;padding:.125rem .625rem;font-size:.6875rem;font-weight:500}.pg__status[data-astro-cid-a6patcwc]{background:var(--fg-faint);border-radius:50%;flex:none;width:.5rem;height:.5rem}.pg[data-astro-cid-a6patcwc][data-state=booting] .pg__status[data-astro-cid-a6patcwc]{background:var(--warn);animation:1s ease-in-out infinite pg-pulse}.pg[data-astro-cid-a6patcwc][data-state=ready] .pg__status[data-astro-cid-a6patcwc]{background:var(--ok)}.pg[data-astro-cid-a6patcwc][data-state=error] .pg__status[data-astro-cid-a6patcwc]{background:#ef4444}.pg__screen[data-astro-cid-a6patcwc]{background:var(--code-bg);color-scheme:dark;height:clamp(22rem,62vh,36rem);position:relative}.pg__term[data-astro-cid-a6patcwc]{height:100%;padding:.75rem 0 .5rem 1rem;overflow:auto}.pg__term[data-astro-cid-a6patcwc] .xterm{height:100%}.pg__term[data-astro-cid-a6patcwc] .xterm-viewport{background-color:#0000!important}.pg__overlay[data-astro-cid-a6patcwc]{background:radial-gradient(60% 70% at 50% 30%, #ffffff0d, transparent 70%), var(--code-bg);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.pg[data-astro-cid-a6patcwc][data-state=ready] .pg__overlay[data-astro-cid-a6patcwc]{display:none}.pg__overlay-card[data-astro-cid-a6patcwc]{text-align:center;max-width:26rem}.pg__overlay-title[data-astro-cid-a6patcwc]{color:var(--code-fg);font-family:var(--font-display);font-size:1.25rem;font-weight:600}.pg__overlay-text[data-astro-cid-a6patcwc]{color:#e8eef9c7;margin-top:.5rem;font-size:.875rem;line-height:1.6}.pg__progress[data-astro-cid-a6patcwc]{background:#ffffff24;border-radius:999px;max-width:14rem;height:3px;margin:1.25rem auto 0;overflow:hidden}.pg__progress[data-astro-cid-a6patcwc] span[data-astro-cid-a6patcwc]{border-radius:inherit;background:#8ae234;width:40%;height:100%;animation:1.1s ease-in-out infinite pg-slide;display:block}.pg__start[data-astro-cid-a6patcwc]{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);height:2.75rem;color:var(--accent-fg);transition:background-color var(--dur-fast) var(--ease-out);margin-top:1.25rem;padding:0 1.25rem;font-size:.875rem;font-weight:600}.pg__start[data-astro-cid-a6patcwc]:hover{background:var(--accent-hover)}.pg[data-astro-cid-a6patcwc][data-state=booting] .pg__start[data-astro-cid-a6patcwc]{display:none}.pg__quick[data-astro-cid-a6patcwc]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.875rem 1.125rem;display:flex}.pg__quick-label[data-astro-cid-a6patcwc]{color:var(--fg-muted);font-size:.8125rem;font-weight:500}.pg__chips[data-astro-cid-a6patcwc]{flex-wrap:wrap;gap:.5rem;display:flex}.pg__chip[data-astro-cid-a6patcwc],.pg__btn[data-astro-cid-a6patcwc]{border:1px solid var(--line-strong);min-height:2rem;color:var(--fg);font-family:var(--font-mono);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;padding:0 .75rem;font-size:.75rem}.pg__btn[data-astro-cid-a6patcwc]{font-family:var(--font-sans);font-size:.8125rem;font-weight:500}.pg__chip[data-astro-cid-a6patcwc]:hover:not(:disabled),.pg__btn[data-astro-cid-a6patcwc]:hover{border-color:var(--accent);color:var(--accent)}.pg__chip[data-astro-cid-a6patcwc]:disabled{cursor:not-allowed;opacity:.5}@keyframes pg-pulse{50%{opacity:.35}}@keyframes pg-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.pg__progress[data-astro-cid-a6patcwc] span[data-astro-cid-a6patcwc],.pg[data-astro-cid-a6patcwc][data-state=booting] .pg__status[data-astro-cid-a6patcwc]{animation:none}}@media (pointer:coarse){.pg__chip[data-astro-cid-a6patcwc],.pg__btn[data-astro-cid-a6patcwc]{min-height:2.75rem}}
