.lab-aside:where(.astro-3gttnsps){border-radius:calc(var(--radius) * 1.5);border:1px solid var(--sl-color-accent);background:var(--sl-color-accent-low);border-left-width:4px;max-width:100%;margin:1.5rem 0;padding:1.25rem 1.5rem}.lab-aside__banner:where(.astro-3gttnsps){text-transform:uppercase;letter-spacing:.03em;color:var(--sl-color-accent-high);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;font-weight:700;display:flex}.lab-aside__banner:where(.astro-3gttnsps) svg:where(.astro-3gttnsps){stroke:currentColor;flex:none;width:1.1em;height:1.1em}.lab-aside__title:where(.astro-3gttnsps){color:var(--sl-color-white);margin:0 0 .85rem;font-size:1.05rem;font-weight:600;line-height:1.3}.lab-aside__cmd:where(.astro-3gttnsps){background:var(--code-background);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.6rem;margin:0 0 .85rem;padding:.7rem 3rem .7rem 1rem;display:flex;position:relative;overflow-x:auto}.lab-aside__cmd:where(.astro-3gttnsps) code:where(.astro-3gttnsps){font-family:var(--sl-font-mono,ui-monospace, monospace);color:var(--sl-color-white);white-space:nowrap;font-size:.85rem}.lab-aside__cmd:where(.astro-3gttnsps) .prompt:where(.astro-3gttnsps){color:var(--sl-color-accent);user-select:none}.lab-aside__copy:where(.astro-3gttnsps){background:color-mix(in srgb, var(--sl-color-white) 8%, transparent);width:2rem;height:2rem;color:var(--sl-color-gray-3);cursor:pointer;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.lab-aside__copy:where(.astro-3gttnsps):hover{background:color-mix(in srgb, var(--sl-color-white) 16%, transparent);color:var(--sl-color-white)}.lab-aside__copy:where(.astro-3gttnsps) svg:where(.astro-3gttnsps){stroke:currentColor;width:1rem;height:1rem}.lab-aside__meta:where(.astro-3gttnsps){color:var(--sl-color-gray-3);margin:0 0 .4rem;font-size:.85rem}.lab-aside__meta:where(.astro-3gttnsps) strong:where(.astro-3gttnsps){color:var(--sl-color-gray-2);font-weight:600}.lab-aside__meta:where(.astro-3gttnsps) .sep:where(.astro-3gttnsps){color:var(--sl-color-gray-4);margin:0 .45rem}.lab-aside__check:where(.astro-3gttnsps){color:var(--sl-color-gray-2);align-items:baseline;gap:.45rem;margin:0;font-size:.85rem;line-height:1.6;display:flex}.lab-aside__check:where(.astro-3gttnsps) svg:where(.astro-3gttnsps){width:.9em;height:.9em;stroke:var(--sl-color-accent);flex:none;transform:translateY(.1em)}.lab-aside__check:where(.astro-3gttnsps) strong:where(.astro-3gttnsps){color:var(--sl-color-accent-high);font-weight:600}.lab-aside__help:where(.astro-3gttnsps){border-top:1px solid color-mix(in srgb, var(--sl-color-accent) 25%, transparent);margin-top:.9rem;padding-top:.75rem}.lab-aside__help:where(.astro-3gttnsps)>summary:where(.astro-3gttnsps){cursor:pointer;color:var(--sl-color-accent-high);user-select:none;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.lab-aside__help:where(.astro-3gttnsps)>summary:where(.astro-3gttnsps)::-webkit-details-marker{display:none}.lab-aside__help:where(.astro-3gttnsps)>summary:where(.astro-3gttnsps) .chevron:where(.astro-3gttnsps){stroke:currentColor;flex:none;width:.9em;height:.9em;transition:transform .15s}.lab-aside__help:where(.astro-3gttnsps)[open]>summary:where(.astro-3gttnsps) .chevron:where(.astro-3gttnsps){transform:rotate(90deg)}.lab-aside__help-body:where(.astro-3gttnsps){color:var(--sl-color-gray-2);margin-top:.7rem;font-size:.85rem;line-height:1.6}.lab-aside__help-body:where(.astro-3gttnsps) p:where(.astro-3gttnsps){margin:0 0 .5rem}.lab-aside__help-body:where(.astro-3gttnsps) strong:where(.astro-3gttnsps){color:var(--sl-color-accent-high);font-weight:600}.lab-aside__help-step:where(.astro-3gttnsps){color:var(--sl-color-gray-3)}.lab-aside__help-code:where(.astro-3gttnsps){background:var(--code-background);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 .7rem;padding:.6rem .9rem;overflow-x:auto}.lab-aside__help-code:where(.astro-3gttnsps) code:where(.astro-3gttnsps){font-family:var(--sl-font-mono,ui-monospace, monospace);color:var(--sl-color-white);white-space:pre;background:0 0;border:none;padding:0;font-size:.8rem}.lab-aside__help-note:where(.astro-3gttnsps){color:var(--sl-color-gray-3);font-size:.8rem}.lab-aside__help-note:where(.astro-3gttnsps) code:where(.astro-3gttnsps){font-family:var(--sl-font-mono,ui-monospace, monospace);color:var(--sl-color-gray-2);font-size:.9em}@media (width<=480px){.lab-aside:where(.astro-3gttnsps){padding:1rem}}
