.logos[data-astro-cid-iccixdau]{gap:2rem;margin-block:1.5rem;display:grid}.row[data-astro-cid-iccixdau] header[data-astro-cid-iccixdau] h3[data-astro-cid-iccixdau]{font-size:var(--sl-text-h4);color:var(--sl-color-white);margin:0}.row[data-astro-cid-iccixdau] header[data-astro-cid-iccixdau] p[data-astro-cid-iccixdau]{color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin:.25rem 0 0}.tiles[data-astro-cid-iccixdau]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:.75rem;display:grid}.tile[data-astro-cid-iccixdau]{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}.stage[data-astro-cid-iccixdau]{background:var(--stage-bg);border:1px solid var(--sl-color-gray-5);border-radius:var(--radius,.75rem);place-items:center;min-height:9rem;padding:2rem 1rem 1.25rem;display:grid;position:relative}.tone[data-astro-cid-iccixdau]{font-size:var(--sl-text-xs);letter-spacing:.02em;color:oklch(45% .02 265);font-weight:600;position:absolute;top:.5rem;left:.75rem}.stage[data-astro-cid-iccixdau][data-tone=dark] .tone[data-astro-cid-iccixdau]{color:oklch(72% .018 265)}.stage[data-astro-cid-iccixdau] img[data-astro-cid-iccixdau]{box-shadow:none;border:0;border-radius:0;max-width:100%;height:auto;margin:0;display:block}.stage[data-astro-cid-iccixdau].wide img[data-astro-cid-iccixdau]{width:100%;max-width:22rem}.stage[data-astro-cid-iccixdau].square img[data-astro-cid-iccixdau]{width:6rem}.stage[data-astro-cid-iccixdau].icon img[data-astro-cid-iccixdau]{width:32px;height:32px}figcaption[data-astro-cid-iccixdau]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.meta[data-astro-cid-iccixdau]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.meta[data-astro-cid-iccixdau] code[data-astro-cid-iccixdau]{font-family:var(--sl-font-mono);font-size:var(--sl-text-sm);color:var(--sl-color-white);overflow-wrap:anywhere}.download[data-astro-cid-iccixdau]{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-text-accent);font-size:var(--sl-text-sm);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .625rem;font-weight:600;text-decoration:none;display:inline-flex}.download[data-astro-cid-iccixdau]:hover,.download[data-astro-cid-iccixdau]:focus-visible{border-color:var(--sl-color-accent);background:var(--sl-color-accent-low)}.wm[data-astro-cid-iwd2mrac]{height:var(--wm-h,3rem);aspect-ratio:var(--wm-ratio);flex-shrink:0;display:block;position:relative;overflow:hidden}.wm[data-astro-cid-iwd2mrac] img[data-astro-cid-iwd2mrac]{max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;position:absolute}.cs[data-astro-cid-io656kso]{margin-block:1.5rem;container-type:inline-size}.figure[data-astro-cid-io656kso]{--h:clamp(2.75rem, 12cqi, 5.5rem);--x:calc(var(--h) * .2);--line:oklch(55% .22 285);background:var(--cs-bg);border:1px solid var(--sl-color-gray-5);border-radius:var(--radius,.75rem);justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.zone[data-astro-cid-io656kso]{--wm-h:var(--h);padding:var(--x);outline:1px dashed var(--line);background:repeating-linear-gradient(-45deg,oklch(55% .22 285/.28) 0 1.5px,#0000 1.5px 6px)}.zone[data-astro-cid-io656kso] .wm{background:var(--cs-bg);outline:1px solid oklch(55% .22 285/.7)}.ruler[data-astro-cid-io656kso]{grid-template-rows:var(--x) var(--h) var(--x);color:oklch(42% .2 285);min-width:1.75rem;font-size:.75rem;font-weight:700;line-height:1;display:grid}.seg[data-astro-cid-io656kso]{border-left:1.5px solid;position:relative}.seg[data-astro-cid-io656kso]:before,.seg[data-astro-cid-io656kso]:after{content:"";border-top:1.5px solid;width:7px;position:absolute;left:-4px}.seg[data-astro-cid-io656kso]:before{top:0}.seg[data-astro-cid-io656kso]:after{bottom:0}.seg[data-astro-cid-io656kso]>span[data-astro-cid-io656kso]{font-style:italic;position:absolute;top:50%;left:.45rem;transform:translateY(-50%)}.legend[data-astro-cid-io656kso]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-io656kso] li[data-astro-cid-io656kso]{align-items:center;gap:.4rem;display:inline-flex}.key[data-astro-cid-io656kso]{border-radius:2px;width:1rem;height:.75rem;display:inline-block}.key[data-astro-cid-io656kso].hatch{background:repeating-linear-gradient(-45deg,oklch(55% .22 285/.45) 0 1.5px,#0000 1.5px 4px);outline:1px dashed oklch(55% .22 285)}.key[data-astro-cid-io656kso].box{border:1px solid oklch(55% .22 285/.8)}.usage[data-astro-cid-5d74ukfn]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.item[data-astro-cid-5d74ukfn]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.stage[data-astro-cid-5d74ukfn]{--wm-h:1.75rem;border:1px solid var(--sl-color-gray-5);border-radius:var(--radius,.75rem);place-items:center;height:6.5rem;display:grid;overflow:hidden}.item[data-astro-cid-5d74ukfn].ok .stage[data-astro-cid-5d74ukfn]{border-top:3px solid var(--sl-color-green)}.item[data-astro-cid-5d74ukfn].no .stage[data-astro-cid-5d74ukfn]{border-top:3px solid var(--sl-color-red)}.stage[data-astro-cid-5d74ukfn].light{background:var(--light-bg)}.stage[data-astro-cid-5d74ukfn].dark{background:var(--dark-bg)}.stage[data-astro-cid-5d74ukfn].busy{background:radial-gradient(circle at 20% 30%,oklch(75% .18 45/.9) 0 18%,#0000 19%),radial-gradient(circle at 75% 65%,oklch(60% .2 155/.85) 0 22%,#0000 23%),repeating-linear-gradient(60deg,oklch(55% .22 285/.55) 0 6px,oklch(90% .08 90) 6px 12px),oklch(70% .12 220)}.stage[data-astro-cid-5d74ukfn] .fx-stretch{transform:scale(1.25,.6)}.stage[data-astro-cid-5d74ukfn] .fx-recolor{filter:sepia()saturate(8)hue-rotate(-40deg)}.stage[data-astro-cid-5d74ukfn] .fx-effects{filter:drop-shadow(0 0 1px oklch(60% .2 25))drop-shadow(0 0 1px oklch(60% .2 25))drop-shadow(3px 4px 3px oklch(0% 0 0/.45))}.caption[data-astro-cid-5d74ukfn]{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);align-items:flex-start;gap:.375rem;margin:0;line-height:1.5;display:flex}.caption[data-astro-cid-5d74ukfn] strong[data-astro-cid-5d74ukfn]{color:var(--sl-color-white);margin-inline-end:.25rem}.caption[data-astro-cid-5d74ukfn] .mark{flex-shrink:0;margin-top:.125rem}.item[data-astro-cid-5d74ukfn].ok .caption[data-astro-cid-5d74ukfn] .mark{color:var(--sl-color-green)}.item[data-astro-cid-5d74ukfn].no .caption[data-astro-cid-5d74ukfn] .mark{color:var(--sl-color-red)}.palette[data-astro-cid-weozfdcw]{margin-block:1.5rem;container-type:inline-size}code[data-astro-cid-weozfdcw]{font-family:var(--sl-font-mono)}.chip[data-astro-cid-weozfdcw]{border-radius:calc(var(--radius,.75rem) - 4px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sl-color-gray-4) 45%, transparent);display:block}.tokens[data-astro-cid-weozfdcw]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.token[data-astro-cid-weozfdcw]{border:1px solid var(--sl-color-gray-5);border-radius:var(--radius,.75rem);background:var(--sl-color-black);padding:.875rem}.token-name[data-astro-cid-weozfdcw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin:0 0 .75rem;display:flex}.token-name[data-astro-cid-weozfdcw] strong[data-astro-cid-weozfdcw]{color:var(--sl-color-white)}.token-name[data-astro-cid-weozfdcw] code[data-astro-cid-weozfdcw]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.modes[data-astro-cid-weozfdcw]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mode[data-astro-cid-weozfdcw]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mode[data-astro-cid-weozfdcw] .chip[data-astro-cid-weozfdcw]{height:3.5rem;margin-bottom:.25rem}.mode-label[data-astro-cid-weozfdcw]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);font-weight:600}.copy[data-astro-cid-weozfdcw]{width:100%;color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-xs);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.375rem;padding:.2rem .375rem;display:flex}.copy[data-astro-cid-weozfdcw] code[data-astro-cid-weozfdcw]{overflow-wrap:anywhere;min-width:0;color:inherit;flex:1}.copy-side[data-astro-cid-weozfdcw]{flex:none;align-items:center;gap:.25rem;display:inline-flex}.copy-icon[data-astro-cid-weozfdcw]{width:1em;height:1em;color:var(--sl-color-gray-4);flex:none;display:inline-grid}.copy-icon[data-astro-cid-weozfdcw]>span[data-astro-cid-weozfdcw]{grid-area:1/1;display:grid}.copy-icon[data-astro-cid-weozfdcw] svg[data-astro-cid-weozfdcw]{width:1em;height:1em}.copy-icon[data-astro-cid-weozfdcw] .i-check[data-astro-cid-weozfdcw],.copy[data-astro-cid-weozfdcw][data-state=copied] .i-copy[data-astro-cid-weozfdcw]{visibility:hidden}.copy[data-astro-cid-weozfdcw][data-state=copied] .i-check[data-astro-cid-weozfdcw]{visibility:visible}.copy[data-astro-cid-weozfdcw] .state[data-astro-cid-weozfdcw]{color:var(--sl-color-gray-4);flex-shrink:0;font-size:.6875rem}.copy[data-astro-cid-weozfdcw]:hover,.copy[data-astro-cid-weozfdcw]:focus-visible{border-color:var(--sl-color-gray-5);background:var(--sl-color-gray-7);color:var(--sl-color-white)}.copy[data-astro-cid-weozfdcw]:hover .state[data-astro-cid-weozfdcw],.copy[data-astro-cid-weozfdcw]:focus-visible .state[data-astro-cid-weozfdcw],.copy[data-astro-cid-weozfdcw]:hover .copy-icon[data-astro-cid-weozfdcw],.copy[data-astro-cid-weozfdcw]:focus-visible .copy-icon[data-astro-cid-weozfdcw]{color:var(--sl-color-text-accent)}.copy[data-astro-cid-weozfdcw][data-state=copied]{border-color:var(--sl-color-green)}.copy[data-astro-cid-weozfdcw][data-state=copied] .state[data-astro-cid-weozfdcw],.copy[data-astro-cid-weozfdcw][data-state=copied] .copy-icon[data-astro-cid-weozfdcw]{color:var(--sl-color-green)}.copy[data-astro-cid-weozfdcw][data-state=failed] .copy-icon[data-astro-cid-weozfdcw]{color:var(--sl-color-red)}.copy[data-astro-cid-weozfdcw][data-state=failed]{border-color:var(--sl-color-red)}.scale[data-astro-cid-weozfdcw]+.scale[data-astro-cid-weozfdcw]{margin-top:1.5rem}.scale-title[data-astro-cid-weozfdcw]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .5rem;display:flex}.scale-title[data-astro-cid-weozfdcw] strong[data-astro-cid-weozfdcw]{color:var(--sl-color-white)}.scale-title[data-astro-cid-weozfdcw] code[data-astro-cid-weozfdcw]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.steps[data-astro-cid-weozfdcw]{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.75rem .5rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-weozfdcw]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.step[data-astro-cid-weozfdcw] .chip[data-astro-cid-weozfdcw]{height:2.75rem;margin-bottom:.25rem}.step-name[data-astro-cid-weozfdcw]{font-size:var(--sl-text-xs);color:var(--sl-color-white);font-weight:700}.copy[data-astro-cid-weozfdcw].compact{padding:.125rem .25rem;font-size:.6875rem}.note[data-astro-cid-weozfdcw]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.75rem 0 0}.sr-only[data-astro-cid-weozfdcw]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.type[data-astro-cid-nzm7gt3c]{border:1px solid var(--sl-color-gray-5);border-radius:var(--radius,.75rem);margin-block:1.5rem;overflow:hidden}.samples[data-astro-cid-nzm7gt3c]{margin:0;padding:0;list-style:none}.sample[data-astro-cid-nzm7gt3c]{border-bottom:1px solid var(--sl-color-gray-5);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.25rem 1rem;padding:1rem;display:grid}.meta[data-astro-cid-nzm7gt3c]{font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.tag[data-astro-cid-nzm7gt3c]{margin-top:.125rem;display:block}.text[data-astro-cid-nzm7gt3c]{min-width:0;font-family:var(--font-sans);color:var(--sl-color-white);letter-spacing:-.01em;overflow-wrap:anywhere}.text[data-astro-cid-nzm7gt3c].mono{font-family:var(--font-mono);letter-spacing:0;color:var(--sl-color-gray-2);font-size:.875rem;line-height:1.6}@media (width<=30rem){.sample[data-astro-cid-nzm7gt3c]{grid-template-columns:1fr}}.weights[data-astro-cid-nzm7gt3c]{border-bottom:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7);grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));gap:.5rem;padding:1rem;display:grid}.weight[data-astro-cid-nzm7gt3c]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.glyph[data-astro-cid-nzm7gt3c]{font-family:var(--font-sans);color:var(--sl-color-white);font-size:1.75rem;line-height:1.1}.stacks[data-astro-cid-nzm7gt3c]{gap:.75rem;margin:0;padding:1rem;display:grid}.stack[data-astro-cid-nzm7gt3c] dt[data-astro-cid-nzm7gt3c]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);font-weight:600}.stack[data-astro-cid-nzm7gt3c] dd[data-astro-cid-nzm7gt3c]{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:.25rem 0 0;display:flex}.stack[data-astro-cid-nzm7gt3c] code[data-astro-cid-nzm7gt3c]{background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);border-radius:.375rem;padding:.1rem .4rem}.arrow[data-astro-cid-nzm7gt3c]{font-size:var(--sl-text-xs);color:var(--sl-color-gray-4);align-items:center;display:inline-flex}.arrow[data-astro-cid-nzm7gt3c] svg[data-astro-cid-nzm7gt3c]{width:1em;height:1em}
