.pg:where(.astro-alq5tfmz){gap:1rem;margin-top:1rem;display:grid}.pg__controls:where(.astro-alq5tfmz){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-black));border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.pg__row:where(.astro-alq5tfmz){flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.pg__row--commands:where(.astro-alq5tfmz){align-items:center}.pg__field:where(.astro-alq5tfmz){min-width:8rem;color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);gap:.25rem;font-weight:600;display:grid}.pg__field--wide:where(.astro-alq5tfmz){flex:16rem}.pg__field--token:where(.astro-alq5tfmz){flex:18rem}.pg:where(.astro-alq5tfmz) input:where(.astro-alq5tfmz):not([type=checkbox]),.pg:where(.astro-alq5tfmz) select:where(.astro-alq5tfmz){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);height:2.25rem;color:var(--sl-color-white);font:inherit;font-size:var(--sl-text-sm);border-radius:.5rem;padding:0 .6rem}.pg__label:where(.astro-alq5tfmz){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.pg__btn:where(.astro-alq5tfmz),.pg__chip:where(.astro-alq5tfmz){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);color:var(--sl-color-white);font:inherit;cursor:pointer;border-radius:999px}.pg__btn:where(.astro-alq5tfmz){height:2.25rem;font-size:var(--sl-text-sm);padding:0 .9rem;font-weight:600}.pg__btn--primary:where(.astro-alq5tfmz){background:var(--sl-color-accent);color:var(--sl-color-black);border-color:#0000}[data-theme=light] .pg__btn--primary:where(.astro-alq5tfmz){color:#fff}.pg__chip:where(.astro-alq5tfmz){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);padding:.2rem .65rem}.pg__btn:where(.astro-alq5tfmz):hover,.pg__chip:where(.astro-alq5tfmz):hover{border-color:var(--sl-color-accent)}.pg__warn:where(.astro-alq5tfmz){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);margin:0}.pg__error:where(.astro-alq5tfmz){background:color-mix(in srgb, var(--bk-danger) 14%, transparent);color:var(--sl-color-white);font-size:var(--sl-text-sm);border-radius:.5rem;margin:0;padding:.5rem .75rem}.pg__body:where(.astro-alq5tfmz){grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}.pg__stage:where(.astro-alq5tfmz){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:.75rem;min-height:20rem;overflow:hidden}.pg__stage:where(.astro-alq5tfmz)[data-mode=fill] .pg__host:where(.astro-alq5tfmz){height:min(78vh,52rem)}.pg__idle:where(.astro-alq5tfmz){color:var(--sl-color-gray-3);text-align:center;margin:0;padding:8rem 1rem}.pg__log:where(.astro-alq5tfmz){top:calc(var(--sl-nav-height) + 1rem);max-height:calc(100vh - var(--sl-nav-height) - 2rem);border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-black));border-radius:.75rem;grid-template-rows:auto 1fr;display:grid;position:sticky}.pg__log:where(.astro-alq5tfmz) header:where(.astro-alq5tfmz){border-bottom:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.pg__log:where(.astro-alq5tfmz) header:where(.astro-alq5tfmz) label:where(.astro-alq5tfmz){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);margin-left:auto}.pg__events:where(.astro-alq5tfmz){font-size:var(--sl-text-xs);margin:0;padding:0;list-style:none;overflow:auto}.pg__events:where(.astro-alq5tfmz) li{border-bottom:1px solid var(--sl-color-gray-6);grid-template-columns:auto 1fr;gap:.1rem .6rem;padding:.45rem .8rem;display:grid}.pg__events:where(.astro-alq5tfmz) time{color:var(--sl-color-gray-3);font-family:var(--sl-font-mono)}.pg__events:where(.astro-alq5tfmz) b{color:var(--sl-color-accent-high);font-family:var(--sl-font-mono)}.pg__events:where(.astro-alq5tfmz) .pg__ev--command b{color:var(--bk-warn)}.pg__events:where(.astro-alq5tfmz) code{color:var(--sl-color-gray-2);overflow-wrap:anywhere;background:0 0;grid-column:1/-1;padding:0}.pg__events:where(.astro-alq5tfmz) .pg__empty{color:var(--sl-color-gray-3);display:block}.sr-only:where(.astro-alq5tfmz){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=72rem){.pg__body:where(.astro-alq5tfmz){grid-template-columns:1fr}.pg__log:where(.astro-alq5tfmz){max-height:24rem;position:static}}
