.lab-code[data-astro-cid-lg35rsys]{margin:0;white-space:pre;tab-size:2}.lab-callout[data-astro-cid-lg35rsys]{border-radius:.95rem;border:1px solid var(--cf-border);border-left-width:5px;border-left-color:var(--cf-accent);background:color-mix(in srgb,var(--cf-accent) 12%,var(--cf-bg));padding:.95rem 1.05rem;box-shadow:0 10px 24px -18px #00000073}.lab-callout-head[data-astro-cid-lg35rsys]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}.lab-callout-kind[data-astro-cid-lg35rsys]{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;background:#111;color:#fff;padding:.18rem .55rem;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lab-callout-note[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]:before,.lab-callout-tip[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]:before{content:"!";font-weight:800}.lab-callout-important[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]:before,.lab-callout-caution[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]:before{content:"⚠";letter-spacing:0}.lab-callout-kind-challenge[data-astro-cid-lg35rsys]{background:var(--cf-accent);color:#111}.lab-callout-title[data-astro-cid-lg35rsys]{margin:0;font-size:.98rem;font-weight:800;line-height:1.35;color:var(--cf-text)}.lab-callout-note[data-astro-cid-lg35rsys]{border-left-color:var(--cf-accent);background:color-mix(in srgb,var(--cf-accent) 14%,var(--cf-bg))}.lab-callout-tip[data-astro-cid-lg35rsys],.lab-callout-important[data-astro-cid-lg35rsys]{border-left-color:var(--cf-accent);background:color-mix(in srgb,var(--cf-accent) 16%,var(--cf-bg))}.lab-callout-important[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]{background:var(--cf-accent);color:#111}.lab-callout-caution[data-astro-cid-lg35rsys]{border-left-color:#dc2626;background:color-mix(in srgb,#f59e0b 18%,var(--cf-bg))}.lab-callout-caution[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]{background:#dc2626;color:#fff}.lab-callout-tool[data-astro-cid-lg35rsys]{border-left-color:var(--cf-accent);border-color:#111;background:#111;color:#fff}.lab-callout-tool[data-astro-cid-lg35rsys] .lab-callout-title[data-astro-cid-lg35rsys]{color:#fff}.lab-callout-tool[data-astro-cid-lg35rsys] .lab-callout-kind[data-astro-cid-lg35rsys]{background:var(--cf-accent);color:#111}.lab-callout-body[data-astro-cid-lg35rsys],.lab-challenge-body[data-astro-cid-lg35rsys]{margin-top:.65rem;font-size:.9rem;font-weight:700;line-height:1.55;color:var(--cf-text)}.lab-callout-emph[data-astro-cid-lg35rsys],.lab-callout-emph[data-astro-cid-lg35rsys] strong[data-astro-cid-lg35rsys],.lab-callout-body[data-astro-cid-lg35rsys] strong,.lab-challenge-body[data-astro-cid-lg35rsys] strong{font-weight:800}.lab-callout-tool[data-astro-cid-lg35rsys] .lab-callout-body[data-astro-cid-lg35rsys]{color:#ffffffeb}.lab-callout-body[data-astro-cid-lg35rsys] ul,.lab-callout-body[data-astro-cid-lg35rsys] ol,.lab-challenge-body[data-astro-cid-lg35rsys] ul,.lab-challenge-body[data-astro-cid-lg35rsys] ol{margin:.4rem 0 0;padding-left:1.15rem}.lab-callout-body[data-astro-cid-lg35rsys] ul,.lab-challenge-body[data-astro-cid-lg35rsys] ul{list-style:disc}.lab-callout-body[data-astro-cid-lg35rsys] ol,.lab-challenge-body[data-astro-cid-lg35rsys] ol{list-style:decimal}.lab-callout-body[data-astro-cid-lg35rsys] p+p,.lab-challenge-body[data-astro-cid-lg35rsys] p+p{margin-top:.5rem}.lab-callout-body[data-astro-cid-lg35rsys] code,.lab-challenge-body[data-astro-cid-lg35rsys] code,.lab-article[data-astro-cid-lg35rsys] p code,.lab-article[data-astro-cid-lg35rsys] li code,.lab-context[data-astro-cid-lg35rsys] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8em;border-radius:.3rem;background:var(--cf-bg-elevated);padding:.05rem .3rem}.lab-callout-tool[data-astro-cid-lg35rsys] code{background:#ffffff14;color:#fff}.lab-challenge[data-astro-cid-lg35rsys]{border-radius:.9rem;border:1px solid color-mix(in srgb,var(--cf-accent) 50%,var(--cf-border));border-left-width:5px;border-left-color:var(--cf-accent);background:color-mix(in srgb,var(--cf-accent) 12%,var(--cf-bg));padding:1rem 1.05rem;box-shadow:0 10px 24px -18px #00000073}html.dark .lab-callout-tool[data-astro-cid-lg35rsys]{background:#000}html.dark .lab-callout-note[data-astro-cid-lg35rsys],html.dark .lab-callout-tip[data-astro-cid-lg35rsys],html.dark .lab-callout-important[data-astro-cid-lg35rsys]{background:color-mix(in srgb,var(--cf-accent) 18%,#0a0a0a)}html.dark .lab-callout-caution[data-astro-cid-lg35rsys]{background:color-mix(in srgb,#f59e0b 16%,#0a0a0a)}
