.sp:where(.astro-mwqcjvgn){--sp-a: #526cfe;--sp-b: #e64a1d;margin:1.5rem 0;padding:1rem 1.25rem .875rem;border:1px solid var(--sl-color-hairline);border-radius:.375rem;background:var(--sl-color-bg);position:relative}:root[data-theme=dark] .sp:where(.astro-mwqcjvgn){--sp-a: #8b9cff;--sp-b: #ff8a55}.sp-legend:where(.astro-mwqcjvgn){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;color:var(--sl-color-gray-3);margin-bottom:.75rem}.sp-legend:where(.astro-mwqcjvgn)>span:where(.astro-mwqcjvgn):not(.sp-chip){margin-right:.75rem}.sp-chip:where(.astro-mwqcjvgn){width:.7rem;height:.7rem;border-radius:2px;display:inline-block}.sp-chip:where(.astro-mwqcjvgn).fa{background:var(--sp-a)}.sp-chip:where(.astro-mwqcjvgn).fb{background:var(--sp-b)}.sp-chip:where(.astro-mwqcjvgn).dm{background:repeating-linear-gradient(45deg,var(--sp-a) 0 2px,transparent 2px 5px);border:1px solid var(--sp-a)}.sp-body:where(.astro-mwqcjvgn){position:relative}.sp-body:where(.astro-mwqcjvgn),.sp-row:where(.astro-mwqcjvgn),.sp-lane:where(.astro-mwqcjvgn),.sp-block:where(.astro-mwqcjvgn),.sp-block:where(.astro-mwqcjvgn) i:where(.astro-mwqcjvgn),.sp-block:where(.astro-mwqcjvgn) em:where(.astro-mwqcjvgn),.sp-cursor:where(.astro-mwqcjvgn),.sp-chip:where(.astro-mwqcjvgn),.sp-legend:where(.astro-mwqcjvgn),.sp:where(.astro-mwqcjvgn) figcaption:where(.astro-mwqcjvgn){margin:0}.sp-row:where(.astro-mwqcjvgn){display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.sp-lane-label:where(.astro-mwqcjvgn){flex:0 0 9.5rem;font-family:var(--sl-font-mono);font-size:.75rem;font-weight:600;color:var(--sl-color-gray-1);line-height:1.35}.sp-lane-label:where(.astro-mwqcjvgn) span:where(.astro-mwqcjvgn){display:block;font-weight:400;font-size:.6875rem;color:var(--sl-color-gray-3)}.sp-lane:where(.astro-mwqcjvgn){flex:1;position:relative;height:2.125rem;background:var(--sl-color-bg-sidebar);border:1px solid var(--sl-color-hairline);border-radius:.25rem}.sp-block:where(.astro-mwqcjvgn){position:absolute;top:3px;bottom:3px;border-radius:2px;overflow:hidden}.sp-block:where(.astro-mwqcjvgn) i:where(.astro-mwqcjvgn){display:block;position:relative;height:100%;width:100%;border-radius:2px}.sp-block:where(.astro-mwqcjvgn) em:where(.astro-mwqcjvgn){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--sl-font-mono);font-size:.625rem;font-style:normal;color:#fff;pointer-events:none;white-space:nowrap}.sp-block:where(.astro-mwqcjvgn).fa i:where(.astro-mwqcjvgn){background:var(--sp-a)}.sp-block:where(.astro-mwqcjvgn).fb i:where(.astro-mwqcjvgn){background:var(--sp-b)}.sp-block:where(.astro-mwqcjvgn).da i:where(.astro-mwqcjvgn){background:repeating-linear-gradient(45deg,var(--sp-a) 0 3px,transparent 3px 8px)}.sp-block:where(.astro-mwqcjvgn).db i:where(.astro-mwqcjvgn){background:repeating-linear-gradient(45deg,var(--sp-b) 0 3px,transparent 3px 8px)}.sp-block:where(.astro-mwqcjvgn).da em:where(.astro-mwqcjvgn),.sp-block:where(.astro-mwqcjvgn).db em:where(.astro-mwqcjvgn){display:none}.sp-cursor:where(.astro-mwqcjvgn){display:none;position:absolute;top:0;bottom:0;width:1px;background:var(--sl-color-gray-2);opacity:.55;pointer-events:none}.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn) i:where(.astro-mwqcjvgn){width:0}.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn) em:where(.astro-mwqcjvgn){opacity:0;transition:opacity .2s}.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn).done em:where(.astro-mwqcjvgn),.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn).active em:where(.astro-mwqcjvgn){opacity:1}.sp-anim:where(.astro-mwqcjvgn) .sp-cursor:where(.astro-mwqcjvgn){display:block}.sp:where(.astro-mwqcjvgn) figcaption:where(.astro-mwqcjvgn){margin-top:.625rem;font-size:.75rem;line-height:1.6;color:var(--sl-color-gray-3)}.sp-slots:where(.astro-mwqcjvgn){display:flex;align-items:center;gap:1rem;margin-bottom:.625rem;font-family:var(--sl-font-mono);font-size:.6875rem}.sp-slot:where(.astro-mwqcjvgn){display:inline-flex;align-items:center;gap:.35rem;color:var(--sl-color-gray-3)}.sp-slot:where(.astro-mwqcjvgn) b:where(.astro-mwqcjvgn){font-weight:700;padding:.1rem .4rem;border-radius:2px;color:#fff}.sp-slot:where(.astro-mwqcjvgn).sa b:where(.astro-mwqcjvgn){background:var(--sp-a)}.sp-slot:where(.astro-mwqcjvgn).sb b:where(.astro-mwqcjvgn){background:var(--sp-b)}.sp-slot:where(.astro-mwqcjvgn) em:where(.astro-mwqcjvgn){font-style:normal}.sp-slot:where(.astro-mwqcjvgn).busy{color:var(--sl-color-gray-1)}.sp-phase:where(.astro-mwqcjvgn){color:var(--sl-color-gray-3)}.sp-block:where(.astro-mwqcjvgn).bubble{border:1px dashed var(--sl-color-gray-4);background:transparent}.sp-block:where(.astro-mwqcjvgn).bubble i:where(.astro-mwqcjvgn){background:transparent}.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn).bubble i:where(.astro-mwqcjvgn){width:100%}.sp-block:where(.astro-mwqcjvgn).bubble em:where(.astro-mwqcjvgn),.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn).bubble em:where(.astro-mwqcjvgn){display:none}.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn).active{box-shadow:0 0 0 1px var(--sl-color-gray-1);z-index:1}.sp-anim:where(.astro-mwqcjvgn) .sp-block:where(.astro-mwqcjvgn).active i:where(.astro-mwqcjvgn):after{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.28) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.28) 75%,transparent 75%);background-size:14px 14px;animation:sp-stripes .6s linear infinite}@keyframes sp-stripes{0%{background-position:0 0}to{background-position:14px 0}}@media(max-width:40rem){.sp-lane-label:where(.astro-mwqcjvgn){flex-basis:6.5rem}.sp-block:where(.astro-mwqcjvgn) em:where(.astro-mwqcjvgn){display:none}}.sh:where(.astro-limd5x6g){--sh-a: #526cfe;--sh-b: #e64a1d;margin:1.5rem 0 2rem;padding:1rem;border:2px solid var(--sl-color-gray-1);box-shadow:4px 4px 0 var(--sl-color-hairline-light);background:var(--sl-color-bg)}:root[data-theme=dark] .sh:where(.astro-limd5x6g){--sh-a: #8b9cff;--sh-b: #ff8a55;box-shadow:4px 4px #000}.sh-flow:where(.astro-limd5x6g){display:flex;align-items:center;gap:.5rem}.sh-flow:where(.astro-limd5x6g),.sh-node:where(.astro-limd5x6g),.sh-stage:where(.astro-limd5x6g),.sh-row:where(.astro-limd5x6g),.sh-slot:where(.astro-limd5x6g),.sh-slot:where(.astro-limd5x6g) i:where(.astro-limd5x6g),.sh-bar:where(.astro-limd5x6g),.sh-c:where(.astro-limd5x6g),.sh:where(.astro-limd5x6g) figcaption:where(.astro-limd5x6g),.sh-stat:where(.astro-limd5x6g){margin:0}.sh-node:where(.astro-limd5x6g),.sh-stage:where(.astro-limd5x6g){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-sidebar);padding:.5rem .625rem}.sh-file:where(.astro-limd5x6g){flex:0 1 auto;min-width:0}.sh-name:where(.astro-limd5x6g){display:block;font-family:var(--sl-font-mono);font-size:.6875rem;font-weight:600;color:var(--sl-color-gray-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-sub:where(.astro-limd5x6g){display:block;font-family:var(--sl-font-mono);font-size:.625rem;color:var(--sl-color-gray-3);margin-top:.2rem;white-space:nowrap}.sh-link:where(.astro-limd5x6g){flex:1 0 .75rem;height:2px;background:repeating-linear-gradient(90deg,var(--sl-color-gray-4) 0 6px,transparent 6px 12px);background-size:12px 2px}.sh-anim:where(.astro-limd5x6g) .sh-link:where(.astro-limd5x6g){animation:sh-flow .5s steps(2) infinite}@keyframes sh-flow{0%{background-position:0 0}to{background-position:12px 0}}.sh-stage:where(.astro-limd5x6g){flex:0 0 auto;display:flex;flex-direction:column;gap:.3rem}.sh-row:where(.astro-limd5x6g){display:flex;align-items:center;gap:.3rem}.sh-tag:where(.astro-limd5x6g){flex:0 0 auto;width:.875rem;height:.875rem;font-family:var(--sl-font-mono);font-size:.5625rem;font-weight:700;line-height:.875rem;text-align:center;color:#fff}.sh-tag:where(.astro-limd5x6g).sh-a{background:var(--sh-a)}.sh-tag:where(.astro-limd5x6g).sh-b{background:var(--sh-b)}.sh-slot:where(.astro-limd5x6g){width:4.25rem;height:.875rem;border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg)}.sh-slot:where(.astro-limd5x6g) i:where(.astro-limd5x6g){display:block;height:100%;width:100%}.sh-slot:where(.astro-limd5x6g) i:where(.astro-limd5x6g).sh-a{background:var(--sh-a)}.sh-slot:where(.astro-limd5x6g) i:where(.astro-limd5x6g).sh-b{background:var(--sh-b)}.sh-stage:where(.astro-limd5x6g) .sh-sub:where(.astro-limd5x6g){text-align:center;margin-top:0}.sh-gpu:where(.astro-limd5x6g){flex:1 0 auto;min-width:9rem}.sh-bar:where(.astro-limd5x6g){display:flex;gap:2px;height:.875rem;padding:2px;border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg)}.sh-c:where(.astro-limd5x6g){flex:1;background:var(--c)}.sh-c:where(.astro-limd5x6g):nth-child(4n+1),.sh-c:where(.astro-limd5x6g):nth-child(4n+2){--c: var(--sh-a)}.sh-c:where(.astro-limd5x6g):nth-child(4n+3),.sh-c:where(.astro-limd5x6g):nth-child(4n+4){--c: var(--sh-b)}.sh-stat:where(.astro-limd5x6g){display:block;font-family:var(--sl-font-mono);font-size:.6875rem;color:var(--sl-color-gray-3);margin-top:.35rem;white-space:nowrap}.sh-stat:where(.astro-limd5x6g) b:where(.astro-limd5x6g){color:var(--sl-color-gray-1);font-weight:700}.sh:where(.astro-limd5x6g) figcaption:where(.astro-limd5x6g){margin-top:.625rem;font-family:var(--sl-font-mono);font-size:.6875rem;color:var(--sl-color-gray-3)}.sh-anim:where(.astro-limd5x6g) .sh-slot:where(.astro-limd5x6g) i:where(.astro-limd5x6g){width:0}.sh-anim:where(.astro-limd5x6g) .sh-c:where(.astro-limd5x6g){background:var(--sl-color-gray-5)}.sh-anim:where(.astro-limd5x6g) .sh-c:where(.astro-limd5x6g).on{background:var(--c)}@media(max-width:40rem){.sh-flow:where(.astro-limd5x6g){flex-direction:column;align-items:stretch}.sh-link:where(.astro-limd5x6g){flex:0 0 1.25rem;width:2px;margin:0 auto;background:repeating-linear-gradient(180deg,var(--sl-color-gray-4) 0 6px,transparent 6px 12px);background-size:2px 12px}@keyframes sh-flow{0%{background-position:0 0}to{background-position:0 12px}}.sh-slot:where(.astro-limd5x6g){flex:1;width:auto}}
