@layer components{html{--color-text:var(--color-asphalt-900);--color-accent:var(--color-ultramarine-500);--color-pattern:var(--color-asphalt-300);--color-sheet:var(--color-asphalt-0);--content-width:78ch;--sidebar-width:16em;--header-height:3em;--border-color:var(--color-asphalt-200);--text-subtle:var(--color-asphalt-600);--font-weight:350;--type-base:max(1.8em,min(calc(.5em + 1vw),2em));--type-scale-lg:1.25}@media (prefers-color-scheme:dark){html{--font-weight:325;--color-text:var(--color-asphalt-0);--color-accent:var(--color-ultramarine-400);--color-sheet:var(--color-asphalt-900);--color-pattern:var(--color-asphalt-800);--border-color:var(--color-asphalt-700);--text-subtle:var(--color-asphalt-400);color-scheme:dark}}html{scrollbar-color:hsl(var(--color-text)/10%)hsl(var(--color-sheet));background-color:hsl(var(--color-sheet))}body{--pagefind-ui-scale:1;--pagefind-ui-border-width:var(--line-weight);--pagefind-ui-font:var(--font-main);--pagefind-ui-background:transparent;--pagefind-ui-primary:hsl(var(--color-text));--pagefind-ui-text:hsl(var(--color-text));--pagefind-ui-border:hsl(var(--color-accent))}.docs-layout :focus{outline-color:hsl(var(--color-accent))}@media (width>=50em){.docs-layout{grid-template-columns:var(--sidebar-width)minmax(0,1fr);column-gap:0;display:grid}}.docs-header{height:var(--header-height);padding-inline:var(--space-md);border-block-end:var(--line-weight)solid hsl(var(--border-color));z-index:var(--layer-5);background-color:hsl(var(--color-sheet));justify-content:space-between;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.docs-header .docs-header__logo{font-size:var(--type-sm);line-height:var(--leading-sm);gap:0;position:relative;inset-block-start:-.2em}.docs-header .docs-header__logo>:first-child{padding-inline-end:.1em}.docs-header .docs-header__logo>:last-child{padding-inline-start:.1em}.docs-header .button{padding-block:var(--space-xs)}.docs-header .docs-header__group{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.docs-crumbs{--color-text:var(--color-accent);--font-width:var(--font-width-narrow);height:var(--navbar-height);margin-block:var(--space-sm)var(--space-sm);font-size:var(--type-sm);text-transform:uppercase;grid-column:1/-1}.docs-crumbs a{text-decoration:none}@media (hover) and (pointer:fine){.docs-crumbs a:hover{--color-text:var(--color-accent);text-decoration:underline}}.docs-primary{padding:var(--space-md);grid-column:2/span 1;margin-block:0}@media (width>=50em){.docs-primary{margin-block:var(--header-height)var(--space-md);padding:var(--space-lg)}}@media (width>=80em){.docs-primary{padding-inline-end:0}}.docs-column{max-width:var(--content-width);margin-inline:auto}.docs-content{width:100%;max-width:var(--content-width);margin-inline:auto}@media (width>=80em){.docs-content{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 12em;align-items:start;display:grid}}.docs-sidebar{margin-block:var(--header-height)0;padding-block:0;padding-inline:var(--space-md)}@media (width>=50em){.docs-sidebar{height:calc(100dvh - var(--header-height));width:var(--sidebar-width);border-inline-end:var(--line-weight)solid hsl(var(--border-color));padding-block:0 var(--space-lg);margin-block:0;position:fixed;inset-block-start:var(--header-height);inset-inline-start:0;overflow-y:auto}}.docs-sidebar small-details>details>summary{--font-width:var(--font-width-narrow);text-transform:uppercase;font-size:var(--type-sm);margin-block:0;margin-inline:calc(var(--space-md)*-1);padding-block:var(--space-sm);padding-inline:var(--space-md);border-bottom:var(--line-weight)solid hsl(var(--color-text));color:var(--color-text)}@media (width>=50em){.docs-sidebar small-details>details>summary{margin-block:var(--space-lg)var(--space-sm);padding-block:var(--space-sm)var(--space-xs);margin-inline:0;padding-inline:0}.docs-sidebar small-details>details>summary:before{display:none}}.docs-sidebar small-details>details>summary+details{margin-block-start:var(--space-sm)}@media (width>=50em){.docs-sidebar small-details>details>summary+details{margin-block-start:0}}.docs-sidebar details[open]>summary:before{transform:rotate(90deg)}.docs-sidebar details details{--color-text:var(--text-subtle)}.docs-sidebar summary{gap:var(--space-xs);padding-block:var(--space-xs);cursor:pointer;background-color:hsl(var(--color-sheet));font-size:var(--type-xxs);flex-wrap:nowrap;align-items:flex-start;display:flex;border-color:hsl(var(--border-color))!important}.docs-sidebar summary::-webkit-details-marker{display:none}.docs-sidebar summary:before{content:"";background-color:hsl(var(--color-text));clip-path:polygon(35% 0,80% 50%,35% 100%,28% 93%,62% 55%,66% 50%,66% 50%,62% 45%,28% 7%);width:.6em;height:.6em;position:relative;top:.4em}.docs-sidebar ul{margin:0;margin-inline:var(--space-xs);font-size:var(--type-xxs);list-style-type:none}.docs-sidebar ul>li{margin-block-end:1px}.docs-sidebar ul>li>a{padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--space-xs);background-color:var(--color-sheet);text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.docs-sidebar ul>li>a[aria-current=page]{--color-text:var(--color-accent);--color-sheet:hsl(var(--color-ultramarine-500)/10%)}@media (hover) and (pointer:fine){.docs-sidebar ul>li>a:hover{--color-text:var(--color-accent);--color-sheet:hsl(var(--color-ultramarine-500)/10%)}}.docs-related{border-block-start:var(--line-weight)solid hsl(var(--border-color));margin-block:var(--space-xl)0}.pagefind-ui__search-clear{appearance:none;border:none;font-family:inherit;padding:var(--space-md)!important}.pagefind-ui__button{border-color:hsl(var(--color-text)/10%)!important}@media (hover) and (pointer:fine){.pagefind-ui__button:hover{border-color:hsl(var(--color-accent))!important}}.pagefind-ui__drawer{all:inherit;scrollbar-color:hsl(var(--color-text)/10%)hsl(var(--color-sheet));max-height:60vh!important;padding:var(--space-sm)!important;overflow-y:auto!important}.pagefind-ui__drawer .pagefind-ui__result{padding-block:var(--space-sm)var(--space-md)!important;border-color:hsl(var(--color-text)/10%)!important}.pagefind-ui__drawer .pagefind-ui__result-title{--font-width:100;--font-weight:500;width:100%;font-size:var(--type-lg);display:block}.pagefind-ui__drawer .pagefind-ui__result-link{display:block}@media (hover) and (pointer:fine){.pagefind-ui__drawer .pagefind-ui__result-link:hover{color:hsl(var(--color-accent))!important}}.pagefind-ui__drawer .pagefind-ui__result-excerpt{color:hsl(var(--text-subtle))}.pagefind-ui__drawer .pagefind-ui__result-excerpt mark{color:hsl(var(--text-subtle));border-radius:.1em;padding:.1em;background-color:hsl(var(--color-asphalt-0)/10%)!important}.pagefind-ui__drawer .pagefind-ui__message{color:hsl(var(--text-subtle));padding:0!important}.docs-category{border-block:var(--line-weight)solid hsl(var(--border-color));padding-block:var(--space-sm);inset-inline:calc(var(--space-sm)*-1);list-style-type:none;position:relative}.docs-category li{font-size:var(--type-md);margin:0;padding:0}.docs-category a{padding-block:var(--space-sm);padding-inline:var(--space-sm);background-color:var(--color-sheet);border-radius:var(--space-xs);justify-content:space-between;align-items:center;text-decoration:none;display:flex}@media (hover) and (pointer:fine){.docs-category a:hover{--color-text:var(--color-accent);--color-sheet:hsl(var(--color-ultramarine-500)/10%)}}.docs-category a .arrow{--button-text:var(--color-text);width:.75em;height:.75em}.docs-grid{gap:var(--space-md);grid-column:2/span 1;grid-template-columns:repeat(auto-fit,minmax(13em,1fr));display:grid;position:relative}.docs-card{background-color:hsl(var(--color-asphalt-800)/50%);border:.1rem solid hsl(var(--color-text)/10%);border-radius:var(--space-xs);grid-column:span 1;padding:0;overflow:hidden}.docs-card__hero{align-items:end;display:grid;position:relative;overflow:hidden}.docs-card__hero>*{grid-area:1/1}@media (hover) and (pointer:fine){.docs-card__hero:hover{text-decoration:none}}.docs-card__hero:not(:hover){text-decoration:none}.docs-card__content{padding:var(--space-md);background-color:hsl(var(--color-asphalt-800)/90%);backdrop-filter:blur(.5rem);min-height:7em}.docs-card__title{--font-width:var(--font-width-narrow);--font-weight:300;--color-text:var(--color-asphalt-0);font-size:var(--type-lg);z-index:5;line-height:var(--leading-sm);text-wrap:balance;margin:0}:hover>.docs-card__title{text-decoration:underline}.docs-card__title span{background-color:hsl(var(--color-sheet));padding:var(--space-xs);box-decoration-break:clone;padding-left:0}.docs-card__image{object-fit:cover;width:100%;height:12em;margin:0;display:block}@media (width>=50em){.docs-card__image{height:15em}}.docs-card__description{--color-text:var(--color-asphalt-0);margin-block:var(--space-sm)0;font-size:var(--type-xs);text-wrap:balance;opacity:.8;max-width:50ch}.docs-card__description p{margin-block:var(--space-sm)0}table-of-contents{max-width:10em;top:calc(var(--header-height) + var(--space-lg) + var(--space-sm));border-inline-start:var(--line-weight)solid hsl(var(--border-color));padding-inline-start:var(--space-md);display:none;position:sticky}@media (width>=80em){table-of-contents{display:block}}table-of-contents h3{color:hsl(var(--color-text));font-size:var(--type-xs);margin-block:0 var(--space-xs)}table-of-contents ul{margin:0;list-style-type:none}table-of-contents ul>ul>ul{margin-inline-start:var(--space-sm)}table-of-contents li{font-size:var(--type-xxs);margin:0}table-of-contents a{color:hsl(var(--text-subtle));text-overflow:ellipsis;white-space:nowrap;padding-block:var(--space-xs);text-decoration:none;display:block;overflow:hidden}@media (hover) and (pointer:fine){table-of-contents a:hover{text-decoration:underline}}table-of-contents .active{color:hsl(var(--color-accent));font-weight:700}.docs-formatted{width:100%;max-width:var(--content-width)}.docs-formatted pre{padding-inline:var(--space-md);border-radius:var(--space-sm);font-size:80%;overflow-x:auto}@media (width>=50em){.docs-formatted pre{margin-inline-start:calc(var(--space-md)*-1)}}.docs-formatted h2{--font-weight:400;font-size:var(--type-xl);margin-block:calc(var(--space-lg)*1.5)0}.docs-formatted h3{--font-weight:400;font-size:var(--type-lg);margin:calc(var(--space-md)*1.5)0 calc(var(--space-sm)*-1)}.docs-formatted .video{margin-block:var(--space-md)0;aspect-ratio:16/9;border-radius:var(--space-sm);overflow:hidden}.docs-formatted ul,.docs-formatted ol{margin-left:.75em;list-style-position:outside}.docs-formatted ol{margin-left:1.25em}.docs-formatted :where(p,ul,ol,pre,blockquote,table,figure){font-size:var(--type-sm)}.docs-formatted :where(li>p){font-size:var(--type-md);margin-block-start:0}.docs-formatted a:not([class]){text-decoration-color:hsl(var(--color-accent));color:hsl(var(--color-accent))}.docs-formatted b,.docs-formatted strong{--font-weight:500}.docs-formatted img{border:var(--line-weight)solid hsl(var(--border-color)/50%);box-shadow:none;border-radius:var(--space-xs)}.docs-formatted p>img{margin-block:var(--space-md);margin-inline:0!important}.docs-formatted :where(.callout,.callout-green,.callout-blue,.callout-red,.callout-yellow){margin-block:calc(var(--space-md) + var(--space-xs));padding:var(--space-sm);border-inline-start:var(--line-weight-xxl)solid hsl(var(--color-text)/40%);background-color:hsl(var(--color-text)/3%);text-wrap:pretty;font-size:var(--type-sm)}.docs-formatted :where(.callout,.callout-green,.callout-blue,.callout-red,.callout-yellow)>p:first-child{margin-block-start:0}.docs-formatted :where(.callout){padding:var(--space-md)}.docs-formatted :where(.callout-green){border-color:hsl(var(--color-aqua-500));background-color:hsl(var(--color-aqua-400)/5%)}.docs-formatted :where(.callout-yellow){border-color:hsl(var(--color-lemon-500));background-color:hsl(var(--color-lemon-400)/8%)}.docs-formatted :where(.callout-red){border-color:hsl(var(--color-rhubarb-500));background-color:hsl(var(--color-rhubarb-400)/5%)}.docs-formatted :where(.callout-blue){border-color:hsl(var(--color-accent));background-color:hsl(var(--color-accent)/10%)}}