.server-lifecycle:where(.astro-qslkmldf){position:relative;margin:1.5rem 0}.scene:where(.astro-qslkmldf){display:block;width:100%;height:auto;border-radius:.5rem}.collapse:where(.astro-qslkmldf){position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--sl-ink);cursor:pointer}.collapse:where(.astro-qslkmldf)[hidden],.strip:where(.astro-qslkmldf)[hidden]{display:none}.collapse:where(.astro-qslkmldf) svg:where(.astro-qslkmldf){width:.65rem;height:.65rem;fill:currentColor}.strip:where(.astro-qslkmldf){display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;border:1px solid var(--sl-track);border-radius:.5rem;background:var(--sl-bg);color:var(--sl-ink);font:inherit;font-size:var(--sl-text-sm);text-align:left;cursor:pointer}.strip-action:where(.astro-qslkmldf){margin-left:auto;color:var(--sl-muted)}.strip:where(.astro-qslkmldf) svg:where(.astro-qslkmldf){flex-shrink:0;width:.7rem;height:.7rem;fill:var(--sl-accent)}.strip:where(.astro-qslkmldf):hover{border-color:var(--sl-accent)}.collapse:where(.astro-qslkmldf):hover,.controls:where(.astro-qslkmldf) button:where(.astro-qslkmldf):hover{color:var(--sl-bright)}.collapse:where(.astro-qslkmldf):focus-visible,.strip:where(.astro-qslkmldf):focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.is-collapsed:where(.astro-qslkmldf) .scene:where(.astro-qslkmldf),.is-collapsed:where(.astro-qslkmldf) .collapse:where(.astro-qslkmldf),.is-collapsed:where(.astro-qslkmldf) .overlay:where(.astro-qslkmldf){display:none}.bg:where(.astro-qslkmldf){fill:var(--sl-bg)}.top-start:where(.astro-qslkmldf){stop-color:var(--sl-top);stop-opacity:.5}.top-end:where(.astro-qslkmldf){stop-color:var(--sl-top);stop-opacity:1}.client:where(.astro-qslkmldf) rect:where(.astro-qslkmldf),.client:where(.astro-qslkmldf) line:where(.astro-qslkmldf){fill:none;stroke:var(--sl-accent);stroke-width:1.5}.client:where(.astro-qslkmldf) circle:where(.astro-qslkmldf){fill:var(--sl-accent)}.lane:where(.astro-qslkmldf){fill:none;stroke:var(--sl-accent);stroke-opacity:.35;stroke-dasharray:3 5}.dot:where(.astro-qslkmldf){opacity:0}.request:where(.astro-qslkmldf){fill:var(--sl-bright)}.response:where(.astro-qslkmldf){fill:var(--sl-accent)}.slab-base:where(.astro-qslkmldf){fill:var(--sl-slab)}.slab-left:where(.astro-qslkmldf),.slab-right:where(.astro-qslkmldf){fill:var(--sl-accent);stroke-width:1.29;stroke-linejoin:round}.slab-left:where(.astro-qslkmldf){fill-opacity:.28}.slab-right:where(.astro-qslkmldf){fill-opacity:.45}.vent:where(.astro-qslkmldf){stroke-opacity:.8;stroke-width:1.5;stroke-linecap:round}.led:where(.astro-qslkmldf){fill:var(--sl-led)}.badge:where(.astro-qslkmldf),.timer:where(.astro-qslkmldf){opacity:0}.badge-track:where(.astro-qslkmldf){fill:var(--sl-bg);stroke:var(--sl-track)}.badge-progress:where(.astro-qslkmldf){fill:none;stroke:var(--sl-bright);stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.badge:where(.astro-qslkmldf) text:where(.astro-qslkmldf),.timer:where(.astro-qslkmldf) text:where(.astro-qslkmldf){fill:var(--sl-ink);font-family:var(--sl-font-mono, monospace);font-size:9.5px;text-anchor:middle}.timer-track:where(.astro-qslkmldf),.timer-progress:where(.astro-qslkmldf){fill:none;stroke-width:3}.timer-track:where(.astro-qslkmldf){stroke:var(--sl-track)}.timer-progress:where(.astro-qslkmldf){stroke:var(--sl-bright);stroke-dasharray:69.12;stroke-dashoffset:69.12;stroke-linecap:round}.overlay:where(.astro-qslkmldf){position:absolute;right:.75rem;bottom:.6rem;left:.9rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.caption:where(.astro-qslkmldf){max-width:60%;margin:0;color:var(--sl-ink);font-size:var(--sl-text-sm);line-height:1.35}.caption-count:where(.astro-qslkmldf){margin-right:.35rem;color:var(--sl-muted);font-variant-numeric:tabular-nums}.caption:where(.astro-qslkmldf) code:where(.astro-qslkmldf){font-size:.85em}.controls:where(.astro-qslkmldf){display:flex;flex-shrink:0;gap:.35rem}.controls:where(.astro-qslkmldf)[hidden]{display:none}.controls:where(.astro-qslkmldf) button:where(.astro-qslkmldf){display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--sl-ink);cursor:pointer}.controls:where(.astro-qslkmldf) button:where(.astro-qslkmldf):focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.controls:where(.astro-qslkmldf) svg:where(.astro-qslkmldf){width:.75rem;height:.75rem;border-radius:0;fill:currentColor}.icon-play:where(.astro-qslkmldf),.is-playing:where(.astro-qslkmldf) .icon-pause:where(.astro-qslkmldf){display:block}.icon-pause:where(.astro-qslkmldf),.is-playing:where(.astro-qslkmldf) .icon-play:where(.astro-qslkmldf){display:none}@media(max-width:30rem){.overlay:where(.astro-qslkmldf){position:static;margin-top:.5rem}.caption:where(.astro-qslkmldf){max-width:none;color:var(--sl-color-gray-2, var(--sl-ink))}.caption-count:where(.astro-qslkmldf){color:inherit}}.sr-only:where(.astro-qslkmldf){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scenario:where(.astro-qslkmldf).is-hidden{display:none}.meter-track:where(.astro-qslkmldf){fill:var(--sl-track)}.busy-stripe:where(.astro-qslkmldf){fill:var(--sl-error);fill-opacity:.7}.busy-tint:where(.astro-qslkmldf){fill:var(--sl-error);fill-opacity:.75;stroke:var(--sl-error);stroke-opacity:.85;stroke-width:1.29;stroke-linejoin:round;mix-blend-mode:color}.meter-fill:where(.astro-qslkmldf){transform-box:fill-box;transform-origin:left center}.metric-0:where(.astro-qslkmldf){fill:var(--sl-accent)}.metric-1:where(.astro-qslkmldf){fill:var(--sl-custom)}.legend:where(.astro-qslkmldf) text:where(.astro-qslkmldf){fill:var(--sl-muted);font-family:var(--sl-font-mono, monospace);font-size:8px;dominant-baseline:middle}.instance-label:where(.astro-qslkmldf){fill:var(--sl-muted);font-family:var(--sl-font, sans-serif);font-size:11px}.tag:where(.astro-qslkmldf){opacity:0}.tag:where(.astro-qslkmldf) rect:where(.astro-qslkmldf){fill:var(--sl-bright);fill-opacity:.15;stroke:var(--sl-bright)}.tag:where(.astro-qslkmldf) text:where(.astro-qslkmldf){fill:var(--sl-bright);font-family:var(--sl-font, sans-serif);font-size:9.5px;font-weight:600;text-anchor:middle}.badge:where(.astro-qslkmldf).is-error .badge-track:where(.astro-qslkmldf){stroke:var(--sl-error)}.badge:where(.astro-qslkmldf).is-error text:where(.astro-qslkmldf){fill:var(--sl-error)}.scenarios:where(.astro-qslkmldf){position:absolute;top:.5rem;left:.6rem;display:flex;gap:.25rem}.scenarios:where(.astro-qslkmldf)[hidden]{display:none}.scenarios:where(.astro-qslkmldf) button:where(.astro-qslkmldf){padding:.15rem .55rem;border:1px solid var(--sl-track);border-radius:999px;background:transparent;color:var(--sl-muted);font:inherit;font-size:var(--sl-text-xs, .75rem);cursor:pointer}.scenarios:where(.astro-qslkmldf) button:where(.astro-qslkmldf)[aria-pressed=true]{border-color:var(--sl-accent);color:var(--sl-ink)}.scenarios:where(.astro-qslkmldf) button:where(.astro-qslkmldf):focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.is-collapsed:where(.astro-qslkmldf) .scenarios:where(.astro-qslkmldf){display:none}
