@layer components{.doc-page{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}@media (min-width:1280px){.doc-page{grid-template-columns:minmax(0,1fr) 13.5rem}.doc-page--wide{grid-template-columns:minmax(0,1fr)}}:where(.prose-docs){min-width:0;color:var(--color-muted);font-size:16px;line-height:1.75}:where(.prose-docs>*+*){margin-top:1.15rem}:where(.prose-docs p){max-width:60ch}:where(.prose-docs strong){color:var(--color-fg);font-weight:600}:where(.prose-docs :is(p,li,td,dd) a:not(.plain)){color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px;transition:text-decoration-color .2s}:where(.prose-docs :is(p,li,td,dd) a:not(.plain):hover){-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}:where(.prose-docs h2){text-wrap:balance;letter-spacing:-.03em;color:var(--color-fg);margin-top:3.25rem;scroll-margin-top:6rem;font-size:1.65rem;font-weight:600;line-height:1.2}:where(.prose-docs h3){text-wrap:balance;letter-spacing:-.02em;color:var(--color-fg);margin-top:2.25rem;scroll-margin-top:6rem;font-size:1.15rem;font-weight:600}:where(.prose-docs :is(h2,h3)+*){margin-top:.9rem}:where(.prose-docs ul){padding:0;list-style:none}:where(.prose-docs ul>li){padding-left:1.4rem;position:relative}:where(.prose-docs :is(ul,ol)>li+li){margin-top:.6rem}:where(.prose-docs ul>li):before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:.2rem}:where(.prose-docs ol){counter-reset:step;padding:0;list-style:none}:where(.prose-docs ol>li){counter-increment:step;padding-left:2.6rem;position:relative}:where(.prose-docs ol>li):before{content:counter(step);border:1px solid var(--color-line-strong);background:var(--color-fill);width:1.7rem;height:1.7rem;font-family:var(--font-mono);color:var(--color-fg);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:.1rem;left:0}.ic,:where(.prose-docs :not(pre)>code){border:1px solid var(--color-line);background:var(--color-fill-strong);font-family:var(--font-mono);color:var(--color-fg);overflow-wrap:anywhere;border-radius:6px;padding:.12em .4em;font-size:.86em}.table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-fill-faint);overflow-x:auto}:where(.prose-docs table){border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.55}:where(.prose-docs :is(th,td)){text-align:left;vertical-align:top;padding:.75rem 1rem}:where(.prose-docs thead th){border-bottom:1px solid var(--color-line-strong);color:var(--color-subtle);font-size:13.5px;font-weight:500}:where(.prose-docs tbody tr+tr>*){border-top:1px solid var(--color-line)}:where(.prose-docs tbody th){color:var(--color-fg);white-space:nowrap;font-weight:500}.tk--keyword{color:var(--color-syn-keyword)}.tk--string{color:var(--color-syn-string)}.tk--number{color:var(--color-syn-number)}.tk--comment{color:var(--color-syn-comment);font-style:italic}.tk--builtin{color:var(--color-syn-builtin)}.tk--global{color:var(--color-syn-global)}.tk--punct{color:var(--color-syn-punct)}}
