@layer components{.doc-card{padding:var(--spacing-xl);background-color:var(--color-surface-raised);box-shadow:var(--shadow-lg);width:100%}.doc-table{border-bottom:1px solid var(--color-line-muted);overflow-x:auto}.doc-table :is(tbody tr:last-child th,tbody tr:last-child td){border-bottom-width:0!important}.doc-table :is(thead th){white-space:nowrap}.doc-table :is(td,th) p{margin:0}.doc-table td p code{font-size:85%}.doc-table :is(tr,th,td,tbody,thead){contain:size}.doc-table :is(code){vertical-align:middle}.doc-pure-list{padding-left:0;list-style:none}.doc-pure-list li{padding-left:0}}@layer theme{:root,:host{--spacing-xl:2rem;--color-surface-raised:#fff;--color-gray-90:#1e1e1e;--shadow-lg:0 0 0 1px #0000000d, 0 4px 8px -4px #00000014, 0 16px 32px -8px #0000001f;--color-line-muted:#00000017}@supports (color:lab(0% 0 0)){:root,:host{--color-surface-raised:lab(100% 0 0);--color-gray-90:lab(11.26% .00000745058 -.00000298023);--shadow-lg:0 0 0 1px lab(0% 0 0/.05), 0 4px 8px -4px lab(0% 0 0/.08), 0 16px 32px -8px lab(0% 0 0/.12);--color-line-muted:lab(0% 0 0/.09)}}.light{--color-surface-raised:#fff;--shadow-lg:0 0 0 1px #0000000d, 0 4px 8px -4px #00000014, 0 16px 32px -8px #0000001f;--color-line-muted:#00000017}@supports (color:lab(0% 0 0)){.light{--color-surface-raised:lab(100% 0 0);--shadow-lg:0 0 0 1px lab(0% 0 0/.05), 0 4px 8px -4px lab(0% 0 0/.08), 0 16px 32px -8px lab(0% 0 0/.12);--color-line-muted:lab(0% 0 0/.09)}}.dark{--color-surface-raised:var(--color-gray-90);--shadow-lg:0 0 0 1px #ffffff0f, 0 4px 8px -4px #0000006b, 0 16px 32px -8px #00000057;--color-line-muted:#ffffff17}@supports (color:lab(0% 0 0)){.dark{--shadow-lg:0 0 0 1px lab(100% 0 0/.06), 0 4px 8px -4px lab(0% 0 0/.42), 0 16px 32px -8px lab(0% 0 0/.34);--color-line-muted:lab(100% 0 0/.09)}}}
@layer defaults{.prose h2:has(+:is(h3,section)){color:var(--color-text-body);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide)}.prose :is(p,li,table) code:where(.light,.light *){background-color:var(--color-neutral-0)}.prose :is(blockquote) p:where(.dark,.dark *){color:inherit}.prose :is(p){font-size:var(--font-size-md)}.prose :is(li){font-size:var(--font-size-sm)}.prose :is(p,li){line-height:var(--leading-xl)}.prose summary{font-size:var(--font-size-sm);line-height:max(1.8em - max(0rem, var(--font-size-sm) - 1rem) * 1.12, var(--font-size-sm));letter-spacing:clamp(-.072em, calc((var(--font-size-sm) - 1rem) * -.048), 0em)}.prose :is(p,li){max-width:var(--breakpoint-sm)}.prose :is(h2)+*>h3:first-child{margin-top:1em}.prose :is(h2,h3){position:relative}.prose :is(h2,h3):hover>svg{visibility:visible}.prose :is(h2,h3){width:fit-content}.prose :is(a,mark,u){text-underline-offset:var(--spacing-3xs)}.prose :is(p,li,figcaption,summary,td,th) :is(a,u){-webkit-text-decoration:from-font underline color-mix(in oklab,var(--color-accent) 50%,transparent) dotted;-webkit-text-decoration:from-font underline color-mix(in oklab,var(--color-accent) 50%,transparent) dotted;text-decoration:from-font underline color-mix(in oklab,var(--color-accent) 50%,transparent) dotted}.prose :is(p,li,figcaption,td,th) :is(a):hover{color:var(--color-accent);text-decoration-style:solid}.prose :is(del){-webkit-text-decoration:from-font line-through var(--color-crimson-60);-webkit-text-decoration:from-font line-through var(--color-crimson-60);text-decoration:from-font line-through var(--color-crimson-60)}.prose :is(mark){background-color:#0000}.prose :is(h2,h3) a{font-weight:inherit;display:contents}.prose :is(h2){font-size:var(--font-size-2xl);line-height:max(1.8em - max(0rem, var(--font-size-2xl) - 1rem) * 1.12, var(--font-size-2xl));letter-spacing:clamp(-.072em, calc((var(--font-size-2xl) - 1rem) * -.048), 0em)}.prose :is(h3){font-size:var(--font-size-xl);line-height:max(1.8em - max(0rem, var(--font-size-xl) - 1rem) * 1.12, var(--font-size-xl));letter-spacing:clamp(-.072em, calc((var(--font-size-xl) - 1rem) * -.048), 0em)}.prose :is(h4){font-size:var(--font-size-md);line-height:max(1.8em - max(0rem, var(--font-size-md) - 1rem) * 1.12, var(--font-size-md));letter-spacing:clamp(-.072em, calc((var(--font-size-md) - 1rem) * -.048), 0em)}.prose :is(h5),.prose :is(h6){font-size:var(--font-size-sm);line-height:max(1.8em - max(0rem, var(--font-size-sm) - 1rem) * 1.12, var(--font-size-sm));letter-spacing:clamp(-.072em, calc((var(--font-size-sm) - 1rem) * -.048), 0em)}.prose :is(h2,h3):not(.sr-only)+:is(h2,h3){margin-top:.75em}.prose :is(h2,h3,h4,h5,h6) code:before,.prose :is(h2,h3,h4,h5,h6) code:after{content:none!important}.prose :is(h2,h3,h4,h5,h6),.prose :is(code,th,strong,b){font-weight:460}.prose :is(h2,h3,h4,h5,h6,td,th) :is(a,code):not(.code-block){font-weight:inherit}.prose :is(p,li,table) code:not(.code-block){border-radius:var(--radius-sm);border:1px solid var(--color-line-muted);padding:var(--spacing-4xs) var(--spacing-3xs);font-size:small}.prose :is(th){color:var(--color-text-strong)}.prose :is(pre){padding:20px 25px}.prose :is(ul,ol,blockquote){padding-left:1.25em}.prose :is(li){padding-left:.375em}.prose .task-list-item{text-indent:-1.75em}.prose .task-list-item input{width:1em;height:1em;margin-right:var(--spacing-xs);vertical-align:middle}.prose :is(.code,p,blockquote,ul,ol,details){margin-block:1.125em}.prose :is(figure){margin-block:2em}.prose :is(li),.prose :is(li) :is(ul,ol,p){margin-block:.5625em}.prose :is(figcaption,figure img){margin-inline:auto}@media (min-width:52.125rem){.prose :is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-2xl);scroll-margin-top:100px}}.prose :is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-lg);scroll-margin-top:60px}.prose :is(ul){list-style:circle}.prose .contains-task-list{list-style:none}.prose :is(strong,b,code,a,mark,h2,h3,h4,summary){color:var(--color-text-strong)}.prose ::marker{color:var(--color-text-disabled)}.prose :is(summary){text-indent:-.875em;margin-left:1em}.prose :is(blockquote){border-left:5px solid var(--color-line-subtle)}.prose :is(img){height:auto}.prose :is(figcaption){font-size:var(--font-size-sm);line-height:max(1.8em - max(0rem, var(--font-size-sm) - 1rem) * 1.12, var(--font-size-sm));letter-spacing:clamp(-.072em, calc((var(--font-size-sm) - 1rem) * -.048), 0em);color:var(--color-text-muted);width:fit-content;padding:15px 20px 0}.prose :is(table){border-spacing:0;width:100%}.prose :is(td,th){border-bottom:1px solid var(--color-line-muted)}.prose :is(tbody) :is(tr:last-child)>:is(td,th){border-bottom-width:0}.prose :is(thead) th{border-bottom:1px solid var(--color-line-muted)}.prose :is(hr){margin-block:var(--spacing-lg);border-bottom:1px solid var(--color-line-muted)}@media (min-width:52.125rem){.prose :is(hr){margin-block:var(--spacing-2xl)}}.prose hr+*{margin-top:0}.prose :is(th){text-align:left}.prose :is(td,th):first-child{padding-left:0}.prose :is(td,th):last-child{padding-right:0}.prose :is(th):first-child{white-space:pre}.prose :is(td,th){padding:.455625em 1.25em}.prose :is(table) code{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1}.prose :is(p) code{line-height:normal}.prose :is(th,td){font-size:var(--font-size-sm);line-height:max(1.8em - max(0rem, var(--font-size-sm) - 1rem) * 1.12, var(--font-size-sm));letter-spacing:clamp(-.072em, calc((var(--font-size-sm) - 1rem) * -.048), 0em);vertical-align:baseline}}@layer theme{:root,:host{--color-text-body:var(--color-neutral-70);--color-neutral-70:#414452;--color-gray-30:#a9a9a9;--font-size-sm:.875rem;--tracking-wide:.02em;--color-neutral-0:#f8fafc;--font-size-md:1rem;--leading-xl:2;--breakpoint-sm:52.125rem;--spacing-3xs:.25rem;--color-yellow-60:#fab700;--color-amber-10:#fdea9c;--color-crimson-60:#fb083e;--font-size-2xl:1.5rem;--font-size-xl:1.25rem;--radius-sm:.25rem;--color-line-muted:#00000017;--spacing-4xs:.125rem;--color-text-strong:var(--color-neutral-100);--color-neutral-100:#08090c;--spacing-xs:.5rem;--spacing-2xl:3rem;--spacing-lg:1.5rem;--color-text-disabled:var(--color-neutral-40);--color-neutral-40:#9499aa;--color-gray-60:#5d5d5d;--color-line-subtle:#0000000f;--color-text-muted:var(--color-neutral-60);--color-neutral-60:#585d6e;--color-gray-40:#8f8f8f;--font-size-xs:.75rem;--font-weight-regular:400}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-70:lab(29.0712% .942826 -8.89763);--color-gray-30:lab(69.26% -.0000298023 0);--color-neutral-0:lab(98.1184% -.366926 -1.18192);--color-yellow-60:lab(79.2125% 16.3088 80.9791);--color-amber-10:lab(92.8942% -1.02308 40.3895);--color-crimson-60:lab(54.0264% 80.1393 42.9144);--color-line-muted:lab(0% 0 0/.09);--color-neutral-100:lab(2.45684% .114791 -1.30006);--color-neutral-40:lab(63.2938% .691503 -9.72815);--color-gray-60:lab(39.68% 0 0);--color-line-subtle:lab(0% 0 0/.06);--color-neutral-60:lab(39.4847% 1.07358 -10.3917);--color-gray-40:lab(59.4% 0 0)}}.light{--color-text-body:var(--color-neutral-70);--color-accent:var(--color-yellow-60);--color-line-muted:#00000017;--color-text-strong:var(--color-neutral-100);--color-text-disabled:var(--color-neutral-40);--color-line-subtle:#0000000f;--color-text-muted:var(--color-neutral-60)}@supports (color:lab(0% 0 0)){.light{--color-line-muted:lab(0% 0 0/.09);--color-line-subtle:lab(0% 0 0/.06)}}.dark{--color-text-body:var(--color-gray-30);--color-accent:var(--color-amber-10);--color-line-muted:#ffffff17;--color-text-strong:#fff;--color-text-disabled:var(--color-gray-60);--color-line-subtle:#ffffff0f;--color-text-muted:var(--color-gray-40)}@supports (color:lab(0% 0 0)){.dark{--color-line-muted:lab(100% 0 0/.09);--color-text-strong:lab(100% 0 0);--color-line-subtle:lab(100% 0 0/.06)}}}
