.deck.svelte-1gqigeq,.bdeck.svelte-1gqigeq{color:color-mix(in oklab, var(--t-fg) 84%, transparent)}.deck.svelte-1gqigeq{max-width:58ch;font-size:1.15rem;line-height:1.6}.bdeck.svelte-1gqigeq{max-width:60ch;margin-top:1rem;font-size:1.05rem;line-height:1.6}.head.svelte-1gqigeq{gap:2.5rem;display:grid}@media (width>=1024px){.head.svelte-1gqigeq{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}}.lbl.svelte-1gqigeq{color:var(--color-muted-foreground);font-size:.7rem}.who.svelte-1gqigeq{border-top:1px solid var(--color-border);padding-top:1rem}.who.svelte-1gqigeq ul:where(.svelte-1gqigeq){gap:.45rem;margin:.6rem 0 0;padding-left:1.1rem;font-size:.98rem;line-height:1.55;display:grid}.who.svelte-1gqigeq li:where(.svelte-1gqigeq)::marker{color:var(--color-primary)}.go.svelte-1gqigeq{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;display:flex}.go-note.svelte-1gqigeq{max-width:36ch;color:var(--color-muted-foreground);font-size:.9rem;line-height:1.5}.keycap.svelte-1gqigeq{--key:var(--color-fill);--key-ink:var(--color-fill-foreground);border-radius:var(--radius-pill);min-height:48px;color:var(--key-ink);background:var(--key);box-shadow:0 0 0 1px var(--t-fill-edge), inset 2px 2px 0 0 color-mix(in oklab, var(--key) 70%, white), inset -2px -2px 0 0 color-mix(in oklab, var(--key) 72%, black);transition:background-color .2s var(--ease-signature), color .2s var(--ease-signature), scale .15s var(--ease-signature);align-items:center;gap:.4em;padding:0 1.6rem;font-size:.9rem;display:inline-flex}.keycap.svelte-1gqigeq:hover,.keycap.svelte-1gqigeq:focus-visible{--key:var(--color-fill-foreground);--key-ink:var(--color-fill)}.keycap.svelte-1gqigeq:active{scale:.98}.fig.svelte-1gqigeq{border:1px solid var(--color-border);background:var(--color-card);padding:1rem}.in.svelte-1gqigeq{gap:.75rem;padding:1rem 0 0;display:grid}@media (width>=900px){.in.svelte-1gqigeq{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.chips.svelte-1gqigeq{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-1gqigeq li:where(.svelte-1gqigeq){border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.35rem .75rem;font-size:.88rem;line-height:1.3}@media (width<=767px){.fig.svelte-1gqigeq{overscroll-behavior-x:contain;overflow-x:auto}.fig.svelte-1gqigeq svg{min-width:44rem}}.block.svelte-1gqigeq{border-top:1px solid var(--color-foreground);padding-top:3rem}.gname.svelte-1gqigeq{color:var(--color-primary);margin-bottom:.4rem;font-size:.7rem}.muted.svelte-1gqigeq{color:var(--color-muted-foreground)}.adds.svelte-1gqigeq{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.6rem 3rem;display:grid}.agroup.svelte-1gqigeq ul:where(.svelte-1gqigeq){flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:flex}.proof.svelte-1gqigeq{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.small.svelte-1gqigeq{gap:1.5rem 3rem;display:grid}@media (width>=768px){.small.svelte-1gqigeq{grid-template-columns:1fr 1fr}}.small.svelte-1gqigeq ul:where(.svelte-1gqigeq){color:color-mix(in oklab, var(--t-fg) 82%, transparent);margin:.6rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.6}.faq.svelte-1gqigeq{border-top:1px solid var(--color-border);max-width:52rem}.faq.svelte-1gqigeq details:where(.svelte-1gqigeq){border-bottom:1px solid var(--color-border)}.faq.svelte-1gqigeq summary:where(.svelte-1gqigeq){cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;font-size:1.05rem;line-height:1.4;list-style:none;display:flex}.faq.svelte-1gqigeq summary:where(.svelte-1gqigeq)::-webkit-details-marker{display:none}.faq.svelte-1gqigeq summary:where(.svelte-1gqigeq):after{content:"+";font-family:var(--font-mono);color:var(--color-primary)}.faq.svelte-1gqigeq details[open]:where(.svelte-1gqigeq) summary:where(.svelte-1gqigeq):after{content:"–"}.faq.svelte-1gqigeq p:where(.svelte-1gqigeq){max-width:62ch;color:var(--color-muted-foreground);padding-bottom:1.25rem;font-size:.98rem;line-height:1.65}.others.svelte-1gqigeq{flex-wrap:wrap;gap:0 1.2rem;display:flex}.others.svelte-1gqigeq a:where(.svelte-1gqigeq){align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.keycap.svelte-1gqigeq{transition:none}}
