.ex[data-astro-cid-7rguw6at]{position:relative}.ex[data-astro-cid-7rguw6at] summary[data-astro-cid-7rguw6at]{border:1px solid var(--color-gray-800);color:var(--color-gray-300);cursor:pointer;white-space:nowrap;border-radius:.3rem;padding:.4rem .55rem;font-size:.72rem;line-height:1;list-style:none}.ex[data-astro-cid-7rguw6at] summary[data-astro-cid-7rguw6at]::-webkit-details-marker{display:none}.ex[data-astro-cid-7rguw6at] summary[data-astro-cid-7rguw6at]:hover,.ex[data-astro-cid-7rguw6at][open] summary[data-astro-cid-7rguw6at]{color:var(--color-gray-50);border-color:var(--color-gray-600)}.ex__menu[data-astro-cid-7rguw6at]{z-index:20;border:1px solid var(--color-gray-700);background:var(--color-gray-900);border-radius:.4rem;flex-direction:column;min-width:14rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 10px 30px #00000080}.ex__menu[data-astro-cid-7rguw6at] button[data-astro-cid-7rguw6at]{text-align:left;color:var(--color-gray-200);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:column;gap:.1rem;padding:.45rem .55rem;font-size:.75rem;display:flex}.ex__menu[data-astro-cid-7rguw6at] button[data-astro-cid-7rguw6at]:hover{background:var(--color-gray-800);color:var(--color-gray-50)}.ex__menu[data-astro-cid-7rguw6at] span[data-astro-cid-7rguw6at]{font-family:var(--font-body);color:var(--color-gray-400);font-size:.65rem}.pg[data-astro-cid-alq5tfmz]{--pg-bar:36px;border:1px solid var(--color-gray-800);background:var(--color-gray-1000);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.pg[data-astro-cid-alq5tfmz][data-variant=full],.pg[data-astro-cid-alq5tfmz][data-variant=result]{border:0;border-radius:0;height:100dvh}.pg[data-astro-cid-alq5tfmz][data-variant=result] .pg__panes[data-astro-cid-alq5tfmz]{grid-template-columns:1fr}.pg[data-astro-cid-alq5tfmz][data-variant=result] .pg__preview[data-astro-cid-alq5tfmz]::part(preview-toolbar){display:none}.pg__bar[data-astro-cid-alq5tfmz]{border-bottom:1px solid var(--color-gray-800);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.pg__id[data-astro-cid-alq5tfmz] h2[data-astro-cid-alq5tfmz]{color:var(--color-gray-50);font-size:.9rem}.pg__id[data-astro-cid-alq5tfmz] p[data-astro-cid-alq5tfmz]{font-family:var(--font-body);color:var(--color-gray-400);font-size:.75rem}.pg__tools[data-astro-cid-alq5tfmz]{align-items:center;gap:.4rem;display:flex}.pg__tools[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz],.pg__expand[data-astro-cid-alq5tfmz]{border:1px solid var(--color-gray-800);color:var(--color-gray-300);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.3rem;padding:.4rem .55rem;font-size:.72rem;line-height:1}.pg__tools[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz]:hover,.pg__expand[data-astro-cid-alq5tfmz]:hover{color:var(--color-gray-50);border-color:var(--color-gray-600)}.pg__tools[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz][aria-pressed=true]{color:var(--color-gray-50);border-color:var(--color-orange-500)}.pg__modes[data-astro-cid-alq5tfmz]{gap:.25rem;display:flex}.pg__run[data-astro-cid-alq5tfmz]{font-weight:500}.pg[data-astro-cid-alq5tfmz][data-auto=true] .pg__run[data-astro-cid-alq5tfmz]{opacity:.65}.pg[data-astro-cid-alq5tfmz][data-dirty=true] .pg__run[data-astro-cid-alq5tfmz]{background:var(--color-orange-500);color:var(--color-gray-1000)!important;border-color:var(--color-orange-500)!important}.pg__console[data-astro-cid-alq5tfmz]{border-top:1px solid var(--color-gray-800);background:var(--color-gray-1000);flex:none}.pg__console-bar[data-astro-cid-alq5tfmz]{height:var(--pg-bar);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .6rem;display:flex}.pg__console-bar[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz]{color:var(--color-gray-300);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.72rem;display:flex}.pg__console-bar[data-astro-cid-alq5tfmz] button[data-astro-cid-alq5tfmz]:hover{color:var(--color-gray-50)}.pg__chev[data-astro-cid-alq5tfmz]{color:var(--color-gray-500);transition:transform .12s;display:inline-block}.pg__console[data-astro-cid-alq5tfmz][data-open=true] .pg__chev[data-astro-cid-alq5tfmz]{transform:rotate(90deg)}[data-astro-cid-alq5tfmz][data-console-count]{background:var(--color-orange-500);color:#fff;border-radius:999px;padding:.15rem .3rem;font-size:.62rem;font-style:normal;line-height:1}.pg__console-list[data-astro-cid-alq5tfmz]{border-top:1px solid var(--color-gray-800);height:9rem;font-family:var(--font-mono);margin:0;padding:.35rem 0;font-size:.72rem;line-height:1.5;list-style:none;display:none;overflow-y:auto}.pg__console[data-astro-cid-alq5tfmz][data-open=true] .pg__console-list[data-astro-cid-alq5tfmz]{display:block}.pg__console-list[data-astro-cid-alq5tfmz] li{color:var(--color-gray-200);white-space:pre-wrap;word-break:break-word;border-left:2px solid #0000;align-items:baseline;gap:.5rem;padding:.12rem .7rem;display:flex}.pg__console-list[data-astro-cid-alq5tfmz] li[data-method=warn]{color:#f0a92b;background:#f0a92b0f;border-left-color:#f0a92b}.pg__console-list[data-astro-cid-alq5tfmz] li[data-method=error]{color:var(--color-orange-400);border-left-color:var(--color-orange-500);background:#ec481512}.pg__console-list[data-astro-cid-alq5tfmz] li em{color:var(--color-gray-400);flex:none;margin-left:auto;font-size:.62rem;font-style:normal}.pg__status[data-astro-cid-alq5tfmz]{font-family:var(--font-body);color:var(--color-gray-400);min-height:0;padding:0 .9rem;font-size:.72rem}.pg__status[data-astro-cid-alq5tfmz]:not(:empty){padding:.4rem .9rem}.pg__status[data-astro-cid-alq5tfmz][data-error=true]{color:var(--color-orange-400)}.pg__panes[data-astro-cid-alq5tfmz]{flex:1;grid-template-columns:1fr;min-height:0;display:grid}@media (width>=1024px){.pg[data-astro-cid-alq5tfmz][data-layout=split]:not([data-variant=result]) .pg__panes[data-astro-cid-alq5tfmz]{grid-template-columns:var(--pg-split,50%) auto 1fr}.pg[data-astro-cid-alq5tfmz][data-layout=split]:not([data-variant=result]) .pg__split[data-astro-cid-alq5tfmz]{display:block}}.pg[data-astro-cid-alq5tfmz][data-layout=code] .pg__preview[data-astro-cid-alq5tfmz],.pg[data-astro-cid-alq5tfmz][data-layout=preview] .pg__code[data-astro-cid-alq5tfmz]{display:none}.pg__code[data-astro-cid-alq5tfmz]{border-bottom:1px solid var(--color-gray-800);min-width:0;min-height:0;display:flex}@media (width>=1024px){.pg[data-astro-cid-alq5tfmz][data-layout=split] .pg__code[data-astro-cid-alq5tfmz]{border-bottom:0;border-right:1px solid var(--color-gray-800)}}.pg__files[data-astro-cid-alq5tfmz]{border-right:1px solid var(--color-gray-800);background:var(--color-gray-900);flex-direction:column;flex:none;gap:1px;width:11rem;padding:.5rem;display:flex;overflow-y:auto}.pg__files[data-astro-cid-alq5tfmz] button{font-family:var(--font-mono);text-align:left;width:100%;color:var(--color-gray-300);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:.25rem;padding:.35rem .5rem;font-size:.72rem;overflow:hidden}.pg__files[data-astro-cid-alq5tfmz] button:hover{color:var(--color-gray-50);background:var(--color-gray-800)}.pg__files[data-astro-cid-alq5tfmz] button[aria-current=true]{color:var(--color-gray-50);background:var(--color-gray-800);box-shadow:inset 2px 0 0 var(--color-orange-500)}.pg__editor[data-astro-cid-alq5tfmz]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}playground-file-editor[data-astro-cid-alq5tfmz]{min-height:0;height:var(--pg-h);flex:1}.pg[data-astro-cid-alq5tfmz][data-variant=full] playground-file-editor[data-astro-cid-alq5tfmz],.pg[data-astro-cid-alq5tfmz][data-fill=true] playground-file-editor[data-astro-cid-alq5tfmz]{height:auto}.pg__split[data-astro-cid-alq5tfmz]{cursor:col-resize;background:var(--color-gray-800);touch-action:none;border:0;width:7px;display:none}.pg__split[data-astro-cid-alq5tfmz]:hover,.pg__split[data-astro-cid-alq5tfmz]:focus-visible{background:var(--color-orange-500);outline:none}.pg[data-astro-cid-alq5tfmz][data-dragging=true] .pg__preview[data-astro-cid-alq5tfmz],.pg[data-astro-cid-alq5tfmz][data-dragging=true] playground-file-editor[data-astro-cid-alq5tfmz]{pointer-events:none}.pg[data-astro-cid-alq5tfmz][data-dragging=true]{cursor:col-resize;user-select:none}.pg__preview[data-astro-cid-alq5tfmz]{min-width:0;height:calc(var(--pg-h) + var(--pg-bar))}.pg[data-astro-cid-alq5tfmz][data-variant=full] .pg__preview[data-astro-cid-alq5tfmz],.pg[data-astro-cid-alq5tfmz][data-variant=result] .pg__preview[data-astro-cid-alq5tfmz],.pg[data-astro-cid-alq5tfmz][data-fill=true] .pg__preview[data-astro-cid-alq5tfmz]{height:auto}.pg[data-astro-cid-alq5tfmz][data-fill=true]{flex:1;min-height:0}.pg[data-astro-cid-alq5tfmz][data-layout=code] .pg__code[data-astro-cid-alq5tfmz],.pg[data-astro-cid-alq5tfmz][data-layout=preview] .pg__preview[data-astro-cid-alq5tfmz]{grid-column:1/-1}
