@layer base{:is(.bs-header,.bs-nudge,.bs-site-footer,.bs-tabbar) :is(a,button,input,select,textarea,p,h1,h2,h3,h4,h5,h6,hr){all:revert-layer}}@media (min-width: 641px){.bs-header .bs-units-toggle{display:none}}.docs :is(h1,h2,h3,h4){font-family:inherit}@media (min-width: 641px){.docs{--gutter: calc(var(--sp) * 6)}}.docs--landing{padding:calc(var(--sp) * 8) var(--gutter) calc(var(--sp) * 12)}.docs--landing>header>p{margin-top:calc(var(--sp) * 2);max-width:34ch;color:var(--muted-foreground);font-size:var(--text-lg);line-height:var(--leading-lg)}.docs__cards{list-style:none;margin:calc(var(--sp) * 8) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 4);align-items:start}.docs__cards>li{min-width:0}.docs__cards .card>header>h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.docs__cards .card>header>h2>a:hover{color:var(--primary-text)}.docs__cards .card>header>p+p{font-size:var(--text-xs);line-height:var(--leading-xs)}.docs__chapters{list-style:none;margin:0;padding:0;counter-reset:chapter;border-top:1px solid var(--border)}.docs__chapters>li{counter-increment:chapter;border-bottom:1px solid var(--border);break-inside:avoid}.docs__chapters a{display:grid;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;gap:calc(var(--sp) * 3);padding:calc(var(--sp) * 3) 0;font-weight:var(--weight-medium)}.docs__chapters a:before{content:counter(chapter);color:var(--muted-foreground);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums}.docs__chapters a>svg{width:1rem;height:1rem;color:var(--muted-foreground)}.docs__chapters a:hover{color:var(--primary-text)}.docs__chapters[data-density=compact] a{padding:calc(var(--sp) * 1.5) 0;font-size:var(--text-sm);line-height:var(--leading-sm)}.docs__chapters[data-density=compact] a>svg{display:none}@media (min-width: 641px){.docs__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.docs__cards>li:first-child{grid-column:1 / -1}}@media (min-width: 641px) and (max-width: 1024px){.docs__cards>li:first-child .docs__chapters{columns:2;column-gap:calc(var(--sp) * 8)}.docs__cards>li:first-child .docs__chapters>li:first-child{border-top:0}}@media (min-width: 1025px){.docs--landing{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:calc(var(--sp) * 12);max-width:1440px;margin-inline:auto;padding-top:calc(var(--sp) * 16);padding-bottom:calc(var(--sp) * 20)}.docs--landing>header{position:sticky;top:calc(var(--header-h) + var(--sp) * 6);align-self:start}.docs--landing>header>h1{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.docs__cards{margin-top:0}.docs__cards>li:first-child .docs__chapters a{padding:calc(var(--sp) * 5) 0;font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight)}.docs__cards>li:first-child .docs__chapters a>svg{width:1.25rem;height:1.25rem}}.docs--gallery{padding:calc(var(--sp) * 6) var(--gutter) calc(var(--sp) * 12)}.docs--gallery>.docs__crumb{margin-bottom:calc(var(--sp) * 6)}.docs--gallery>header>p{margin-top:calc(var(--sp) * 2);max-width:52ch;color:var(--muted-foreground);font-size:var(--text-lg);line-height:var(--leading-lg)}.docs__actions{display:grid;gap:calc(var(--sp) * 2);margin-top:calc(var(--sp) * 6)}.docs--gallery>.alert{margin-top:calc(var(--sp) * 6)}.docs-gallery>section{margin-top:calc(var(--sp) * 12)}.docs-gallery>section>header>h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.docs-gallery>section>header>p{margin-top:var(--sp);max-width:72ch;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm)}.docs-gallery__cards{list-style:none;margin:calc(var(--sp) * 4) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 3)}.docs-gallery__cards>li{display:grid;min-width:0}.docs-gallery .card>header>h3>a:hover{color:var(--primary-text)}.docs-gallery .card>header>p{overflow-wrap:anywhere}.docs-gallery .card>section{display:grid;gap:calc(var(--sp) * 3);align-content:start;font-size:var(--text-sm);line-height:var(--leading-sm)}.docs-gallery .card>section>p:last-child{display:flex;flex-wrap:wrap;gap:calc(var(--sp) * 1.5)}.docs-gallery .card>footer{display:block;margin-top:auto;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--muted-foreground)}.docs-gallery .card>footer>ul{list-style:none;margin:var(--sp) 0 0;padding:0;display:grid;gap:2px}.docs-gallery .card>footer a{color:var(--primary-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (min-width: 641px){.docs__actions{display:flex;flex-wrap:wrap}.docs-gallery__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1025px){.docs--gallery{max-width:1440px;margin-inline:auto}.docs-gallery__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-gallery>section>header{display:flex;align-items:baseline;gap:calc(var(--sp) * 4)}.docs-gallery>section>header>p{margin-top:0;max-width:none}}.docs__layout{min-width:0}.docs__main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:calc(var(--sp) * 4);padding:calc(var(--sp) * 5) var(--gutter) calc(var(--sp) * 10)}.docs__main>*{min-width:0}.docs__main>.pager{margin-top:calc(var(--sp) * 4)}.docs__rail,.docs__onpage{display:none}.docs__rail>h2,.docs__onpage>h2{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);letter-spacing:0;padding:0 calc(var(--sp) * 3);margin-bottom:calc(var(--sp) * 2)}@media (min-width: 641px) and (max-width: 1024px){.docs__main{max-width:calc(72ch + var(--gutter) * 2);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.docs__main>:not(.disclosure),.docs__main>.disclosure[open]{grid-column:1 / -1}}@media (min-width: 1025px){.docs__layout{display:grid;grid-template-columns:16rem minmax(0,1fr) 16rem;column-gap:calc(var(--sp) * 10);max-width:1320px;margin-inline:auto;padding-inline:var(--gutter);align-items:start}.docs__layout>*{min-width:0}.docs__rail{grid-column:1}.docs__main{grid-column:2;padding-inline:0}.docs__onpage{grid-column:3}.docs__main>.disclosure{display:none}.docs__rail,.docs__onpage{display:block;position:sticky;top:var(--header-h);max-height:calc(100vh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;padding-block:calc(var(--sp) * 5) 0}:is(.docs__rail,.docs__onpage):after{content:"";display:block;position:sticky;bottom:0;height:calc(var(--sp) * 12);background:linear-gradient(transparent,var(--background));pointer-events:none}}.docs--refused,.docs--missing{display:grid;justify-items:center;padding:calc(var(--sp) * 8) var(--gutter) calc(var(--sp) * 12)}.docs--refused>.empty,.docs--missing>.empty{max-width:34rem}.docs--missing code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground)}@media (min-width: 1025px){.docs--refused,.docs--missing{padding-block:calc(var(--sp) * 20)}}@media print{:root{--background: #fff;--card: #fff;--muted: #fff;--foreground: #000;--primary-text: #000;--muted-foreground: #333;--border: #999;color-scheme:light}html,body{padding:0;background:#fff;background-image:none}.bs-header,.bs-nudge,.bs-site-footer,.bs-tabbar,.docs__rail,.docs__onpage,.docs__crumb,.docs__toc-disclosure,.docs__onpage-disclosure,.docs__main>.alert[data-variant=note],.pager,.heading-link{display:none}.docs__layout,.docs__main{display:block;max-width:none;padding:0}.docs a{color:var(--foreground);text-decoration:underline}.prose pre,.code-block{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.prose pre{break-inside:avoid}.prose :is(h1,h2,h3,h4,h5){break-after:avoid}}
