.spec[data-astro-cid-x6igm26g]{scroll-margin-top:62px;color:var(--foreground-dim)}.head[data-astro-cid-x6igm26g]{padding:var(--sp-16) var(--sp-18) 0}h3[data-astro-cid-x6igm26g]{margin:0;font-family:var(--font-display);font-size:var(--fs-24);color:var(--foreground)}.head[data-astro-cid-x6igm26g] p[data-astro-cid-x6igm26g]{margin:var(--sp-6) 0 0;font-size:var(--fs-13);line-height:1.55;max-width:62ch}.stage[data-astro-cid-x6igm26g]{margin:var(--sp-16) var(--sp-18);padding:var(--sp-24) var(--sp-20);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-16);background:radial-gradient(circle,var(--border) 1px,transparent 1.5px) 0 0 / 14px 14px,var(--background);border:1px dashed var(--border-strong);border-radius:var(--sink-radius)}.stage[data-astro-cid-x6igm26g].wide{display:block}.facts[data-astro-cid-x6igm26g]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--sp-20);padding:0 var(--sp-18) var(--sp-18)}@media(max-width:860px){.facts[data-astro-cid-x6igm26g]{grid-template-columns:minmax(0,1fr)}}h4[data-astro-cid-x6igm26g]{margin:0 0 var(--sp-8);font-family:var(--font-pixel);font-size:var(--fs-9);font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--foreground-faint)}table[data-astro-cid-x6igm26g]{width:100%;border-collapse:collapse;font-size:var(--fs-11)}th[data-astro-cid-x6igm26g]{text-align:start;font-weight:400;color:var(--foreground-faint);padding:0 var(--sp-8) var(--sp-4) 0;border-bottom:1px solid var(--border)}td[data-astro-cid-x6igm26g]{vertical-align:top;padding:var(--sp-6) var(--sp-8) var(--sp-6) 0;border-bottom:1px solid var(--border)}td[data-astro-cid-x6igm26g] code[data-astro-cid-x6igm26g]{color:var(--foreground)}td[data-astro-cid-x6igm26g] code[data-astro-cid-x6igm26g].type{color:var(--info);overflow-wrap:anywhere}td[data-astro-cid-x6igm26g] small[data-astro-cid-x6igm26g]{display:block;text-align:start;margin-top:2px;color:var(--foreground-faint);line-height:1.4}.none[data-astro-cid-x6igm26g]{margin:var(--sp-6) 0 0;font-size:var(--fs-11);color:var(--foreground-faint)}.tier[data-astro-cid-x6igm26g]{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:var(--sp-8);align-items:start;margin-bottom:var(--sp-8)}.tiername[data-astro-cid-x6igm26g]{font-size:var(--fs-10);padding-top:2px;display:flex;align-items:center;gap:var(--sp-6)}.tiername[data-astro-cid-x6igm26g]:before{content:"";width:8px;height:8px;flex-shrink:0;background:var(--tier)}.component[data-astro-cid-x6igm26g]{--tier: var(--primary)}.semantic[data-astro-cid-x6igm26g]{--tier: var(--info)}.base[data-astro-cid-x6igm26g]{--tier: var(--warning)}.context[data-astro-cid-x6igm26g]{--tier: var(--secondary)}.toks[data-astro-cid-x6igm26g]{display:flex;flex-wrap:wrap;gap:var(--sp-4)}h4[data-astro-cid-x6igm26g].uses{margin-top:var(--sp-16)}.toks[data-astro-cid-x6igm26g] a[data-astro-cid-x6igm26g]:hover .tag{border-color:var(--primary);color:var(--primary)}.usage[data-astro-cid-x6igm26g]{padding:0 var(--sp-18) var(--sp-18)}.usage[data-astro-cid-x6igm26g] pre{margin:0;padding:var(--sp-12) var(--sp-14);font-size:var(--fs-12);line-height:1.6;border:var(--sink-border);border-radius:min(var(--sink-radius),12px);--astro-code-foreground: var(--foreground);--astro-code-background: var(--surface-sunken);--astro-code-token-keyword: var(--secondary);--astro-code-token-string: var(--success);--astro-code-token-string-expression: var(--success);--astro-code-token-constant: var(--warning);--astro-code-token-parameter: var(--foreground);--astro-code-token-function: var(--info);--astro-code-token-comment: var(--foreground-faint);--astro-code-token-punctuation: var(--foreground-faint);--astro-code-token-link: var(--info)}.lib[data-astro-cid-d6ol3aw6]{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start}.tocwrap[data-astro-cid-d6ol3aw6]{align-self:stretch;border-inline-end:2px solid var(--border);background:color-mix(in oklch,var(--surface-sunken) 60%,transparent)}.toc[data-astro-cid-d6ol3aw6]{position:sticky;top:46px;max-height:calc(100vh - 46px);overflow-y:auto;padding:var(--sp-22) var(--sp-16)}.tochead[data-astro-cid-d6ol3aw6]{margin:0 0 var(--sp-12);font-family:var(--font-display);font-size:var(--fs-18);color:var(--foreground)}.toclevel[data-astro-cid-d6ol3aw6]{display:block;margin:var(--sp-14) 0 var(--sp-6);font-family:var(--font-pixel);font-size:var(--fs-9);letter-spacing:1px;text-transform:uppercase;color:var(--primary)}.toc[data-astro-cid-d6ol3aw6] ul[data-astro-cid-d6ol3aw6]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6] a[data-astro-cid-d6ol3aw6]{display:block;padding:var(--sp-4) var(--sp-8);font-size:var(--fs-12);color:var(--foreground-dim);border-inline-start:2px solid var(--border)}.toc[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6] a[data-astro-cid-d6ol3aw6]:hover{color:var(--foreground);border-color:var(--primary)}@media(max-width:900px){.lib[data-astro-cid-d6ol3aw6]{grid-template-columns:minmax(0,1fr)}.tocwrap[data-astro-cid-d6ol3aw6]{border-inline-end:0;border-bottom:2px solid var(--border)}.toc[data-astro-cid-d6ol3aw6]{position:static;max-height:none;display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);align-items:baseline}.tochead[data-astro-cid-d6ol3aw6],.toclevel[data-astro-cid-d6ol3aw6]{margin:0}.tochead[data-astro-cid-d6ol3aw6]{width:100%}.toc[data-astro-cid-d6ol3aw6] ul[data-astro-cid-d6ol3aw6]{display:contents}.toc[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6] a[data-astro-cid-d6ol3aw6]{border:0;padding:var(--sp-2) var(--sp-4)}}.content[data-astro-cid-d6ol3aw6]{padding:var(--sp-32) var(--sp-28) var(--sp-88);min-width:0;max-width:1100px}@media(max-width:640px){.content[data-astro-cid-d6ol3aw6]{padding:var(--sp-24) var(--sp-16) var(--sp-64)}}.intro[data-astro-cid-d6ol3aw6]{margin-bottom:var(--sp-40)}h1[data-astro-cid-d6ol3aw6]{margin:0;font-family:var(--font-display);font-size:clamp(30px,5vw,52px);line-height:1;color:var(--foreground)}.intro[data-astro-cid-d6ol3aw6] p[data-astro-cid-d6ol3aw6]{margin:var(--sp-14) 0 0;max-width:68ch;font-size:var(--fs-14);line-height:1.6;color:var(--foreground-dim)}.level[data-astro-cid-d6ol3aw6]{padding:0;margin-bottom:var(--sp-56);display:grid;gap:var(--sp-22);scroll-margin-top:62px}.level[data-astro-cid-d6ol3aw6] h2[data-astro-cid-d6ol3aw6]{margin:0;font-family:var(--font-pixel);font-size:var(--fs-11);letter-spacing:2px;text-transform:uppercase;color:var(--primary);display:flex;align-items:center;gap:var(--sp-10)}.level[data-astro-cid-d6ol3aw6] h2[data-astro-cid-d6ol3aw6]:after{content:"";flex:1;height:2px;background:var(--border)}.levellede[data-astro-cid-d6ol3aw6]{margin:calc(var(--sp-12) * -1) 0 0;font-size:var(--fs-13);color:var(--foreground-faint)}.found[data-astro-cid-d6ol3aw6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-22)}@media(max-width:1100px){.found[data-astro-cid-d6ol3aw6]{grid-template-columns:minmax(0,1fr)}}.foundcard[data-astro-cid-d6ol3aw6]{color:var(--foreground-dim)}.pad[data-astro-cid-d6ol3aw6]{padding:var(--sp-16) var(--sp-18) var(--sp-18)}h3[data-astro-cid-d6ol3aw6]{margin:0;font-family:var(--font-display);font-size:var(--fs-18);color:var(--foreground)}.lede[data-astro-cid-d6ol3aw6]{margin:var(--sp-6) 0 var(--sp-16);font-size:var(--fs-12);line-height:1.55}.chain[data-astro-cid-d6ol3aw6]{list-style:none;margin:0 0 var(--sp-12);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--sp-8);align-items:stretch}.chain[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]{position:relative;display:grid;gap:var(--sp-4);align-content:start;padding:var(--sp-10);background:var(--surface-sunken);border:var(--sink-border);border-radius:min(var(--sink-radius),12px)}.chain[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]:not(:last-child):after{content:"→";position:absolute;inset-inline-end:-12px;top:50%;translate:0 -50%;color:var(--foreground-faint);z-index:1}.chain[data-astro-cid-d6ol3aw6] .atom[data-astro-cid-d6ol3aw6]{display:grid;place-items:center;background:none;border-style:dashed}.chain[data-astro-cid-d6ol3aw6] code[data-astro-cid-d6ol3aw6]{font-size:var(--fs-11);color:var(--foreground);overflow-wrap:anywhere}.chain[data-astro-cid-d6ol3aw6] small[data-astro-cid-d6ol3aw6]{font-size:var(--fs-10);color:var(--foreground-faint)}.swatch[data-astro-cid-d6ol3aw6]{height:18px;border:1px solid var(--border-strong)}@media(max-width:560px){.chain[data-astro-cid-d6ol3aw6]{grid-template-columns:repeat(2,minmax(0,1fr))}.chain[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]:nth-child(2):after{display:none}}.tiername[data-astro-cid-d6ol3aw6]{font-size:var(--fs-10);display:flex;align-items:center;gap:var(--sp-6)}.tiername[data-astro-cid-d6ol3aw6]:before{content:"";width:8px;height:8px;flex-shrink:0;background:var(--tier)}.tiername[data-astro-cid-d6ol3aw6].base{--tier: var(--warning)}.tiername[data-astro-cid-d6ol3aw6].semantic{--tier: var(--info)}.tiername[data-astro-cid-d6ol3aw6].component{--tier: var(--primary)}.layers[data-astro-cid-d6ol3aw6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-6)}.layers[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-12);padding:var(--sp-10) var(--sp-12);background:var(--surface-sunken);border:var(--sink-border);border-inline-start:4px solid var(--border-strong);font-size:var(--fs-12)}.layers[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]:nth-child(1){width:72%}.layers[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]:nth-child(2){width:86%;border-inline-start-color:var(--info)}.layers[data-astro-cid-d6ol3aw6] li[data-astro-cid-d6ol3aw6]:nth-child(3){border-inline-start-color:var(--primary)}.layers[data-astro-cid-d6ol3aw6] code[data-astro-cid-d6ol3aw6]{color:var(--foreground)}.stack[data-astro-cid-d6ol3aw6]{display:grid;gap:var(--sp-10);width:min(100%,320px)}.bars[data-astro-cid-d6ol3aw6]{width:100%}.bars[data-astro-cid-d6ol3aw6]>*{border:2px solid var(--border)}.content[data-astro-cid-d6ol3aw6] .box{width:150px;min-height:90px;display:grid;place-items:center;font-size:var(--fs-12);color:var(--foreground-dim)}.content[data-astro-cid-d6ol3aw6] .window{place-items:stretch;align-content:start}.window[data-astro-cid-d6ol3aw6] p[data-astro-cid-d6ol3aw6]{margin:0;padding:var(--sp-12);text-align:center}.fit[data-astro-cid-d6ol3aw6]{margin-inline:auto}.fit[data-astro-cid-d6ol3aw6].card{max-width:560px}.fit[data-astro-cid-d6ol3aw6].mini{max-width:320px}.fit[data-astro-cid-d6ol3aw6].side{max-width:300px}.sectiondemo[data-astro-cid-d6ol3aw6]{color:var(--foreground)}.sectiondemo[data-astro-cid-d6ol3aw6] section{padding:var(--sp-16) 0}.sectiondemo[data-astro-cid-d6ol3aw6] .wrap{padding:0}.sectiondemo[data-astro-cid-d6ol3aw6] .h2{margin-bottom:var(--sp-12)}.sectiondemo[data-astro-cid-d6ol3aw6] p[data-astro-cid-d6ol3aw6]{margin:0;color:var(--foreground-dim);font-size:var(--fs-13)}
