.ptv2-body:where(.astro-h5ekcsvc){padding:var(--pf-inset)}.ptv2:where(.astro-h5ekcsvc){border:1px solid var(--border-subtle);border-radius:var(--pf-panel-radius);background:var(--pf-card);overflow:hidden}.ptv2__bar:where(.astro-h5ekcsvc){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:calc(var(--sp-2) + var(--sp-1)) var(--sp-3) calc(var(--sp-2) + var(--sp-1)) calc(var(--sp-3) - 2px);border-bottom:1px solid var(--border-subtle)}.ptv2__tabs:where(.astro-h5ekcsvc){display:flex;flex-wrap:wrap;gap:calc(var(--sp-2) + var(--sp-1));min-width:0}.ptv2__tab:where(.astro-h5ekcsvc){appearance:none;cursor:pointer;padding:calc(var(--sp-2) - 1px) calc(var(--sp-3) - 3px);border:1px solid transparent;border-radius:var(--radius-full);background:transparent;font-family:var(--font-body);font-size:var(--pf-tab);line-height:1.25;color:var(--pf-muted);white-space:nowrap;transition:color var(--ease-ui),background var(--ease-ui),border-color var(--ease-ui)}.ptv2__tab:where(.astro-h5ekcsvc):hover{color:var(--sl-color-white)}.ptv2__tab:where(.astro-h5ekcsvc):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ptv2__tab--active:where(.astro-h5ekcsvc){color:var(--sl-color-white);background:var(--pf-tab-active);border-color:var(--border-mid)}.ptv2__host:where(.astro-h5ekcsvc){font-family:var(--font-code);font-size:var(--pf-code);color:var(--pf-code-dim);white-space:nowrap}.ptv2__panel:where(.astro-h5ekcsvc){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.ptv2__panel:where(.astro-h5ekcsvc)[hidden]{display:none}.ptv2__col:where(.astro-h5ekcsvc){position:relative;min-width:0;padding:var(--sp-3) var(--sp-4) 0 calc(var(--sp-4) - 2px)}.ptv2__col--res:where(.astro-h5ekcsvc){border-left:1px solid var(--border-subtle)}.ptv2__head:where(.astro-h5ekcsvc){display:flex;align-items:center;gap:calc(var(--sp-2) + var(--sp-1))}.ptv2__badge:where(.astro-h5ekcsvc){display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-2);border-radius:var(--pf-badge-radius);background:var(--pf-success-wash);color:var(--pf-success);font-family:var(--font-accent);font-size:var(--pf-badge);line-height:1;letter-spacing:.1em}.ptv2__endpoint:where(.astro-h5ekcsvc){font-family:var(--font-code);font-size:var(--pf-endpoint);color:var(--sl-color-white)}.ptv2__arrow:where(.astro-h5ekcsvc){font-family:var(--font-code);font-size:var(--pf-endpoint);color:var(--pf-muted)}.ptv2__mime:where(.astro-h5ekcsvc){font-family:var(--font-code);font-size:var(--pf-code);color:var(--pf-code-dim)}.ptv2__code:where(.astro-h5ekcsvc){margin:var(--sp-4) 0 0;padding:0 0 var(--sp-4);max-height:var(--pf-code-max);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-code);font-size:var(--pf-code);line-height:var(--pf-code-leading);color:var(--pf-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:none;border:0}.ptv2__code:where(.astro-h5ekcsvc) code:where(.astro-h5ekcsvc){font:inherit;color:inherit;background:none;padding:0;border:0}.ptv2__code:where(.astro-h5ekcsvc) .tk-key{color:var(--pf-code-key)}.ptv2__code:where(.astro-h5ekcsvc) .tk-val{color:var(--sl-color-white)}.ptv2__code:where(.astro-h5ekcsvc) .tk-accent{color:var(--pf-accent)}.ptv2__code:where(.astro-h5ekcsvc){scrollbar-width:thin;scrollbar-color:var(--border-mid) transparent}.ptv2__code:where(.astro-h5ekcsvc)::-webkit-scrollbar{width:.5rem}.ptv2__code:where(.astro-h5ekcsvc)::-webkit-scrollbar-track{background:transparent}.ptv2__code:where(.astro-h5ekcsvc)::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:var(--radius-full)}.ptv2__code:where(.astro-h5ekcsvc):hover::-webkit-scrollbar-thumb{background:var(--pf-muted)}@media(max-width:760px){.ptv2__panel:where(.astro-h5ekcsvc){grid-template-columns:minmax(0,1fr)}.ptv2__col--res:where(.astro-h5ekcsvc){border-left:none;border-top:1px solid var(--border-subtle)}.ptv2__host:where(.astro-h5ekcsvc){display:none}}.pdc2:where(.astro-fuv7rn6j){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:calc(var(--sp-4) + var(--sp-1)) var(--pf-inset)}.pdc2__text:where(.astro-fuv7rn6j){font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-snug);color:var(--pf-ink-soft);margin:0;min-width:0}.pdc2__btn:where(.astro-fuv7rn6j){flex-shrink:0}
