.lq-glass-morph-material[data-morph-material]{background:var(--lq-morph-fill,color-mix(in srgb, Canvas 70%, transparent));-webkit-backdrop-filter:blur(var(--lq-morph-blur,1rem))}.lq-glass-morph-material[data-morph-material=clear]{--lq-morph-blur:.25rem}.lq-glass-morph-material[data-morph-material=frosted]{--lq-morph-blur:1.5rem}.lq-glass-morph-group{isolation:isolate;overflow-anchor:none;position:relative}.lq-glass-morph-defs{pointer-events:none;position:absolute}.lq-glass-morph-group>.lq-glass-morph-material{box-shadow:none;pointer-events:none;clip-path:inset(50%);--lq-glass-filter:none;border-radius:0;position:absolute;inset:0 auto auto 0}.lq-glass-morph-item{border-radius:var(--lq-radius-pill,999rem);position:relative}.lq-glass-morph-content{height:100%;position:relative}.lq-glass-morph-item[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.lq-glass-morph-content{opacity:1;translate:none}}@media (forced-colors:active){.lq-glass-morph-group>.lq-glass-morph-material{-webkit-backdrop-filter:none;background:canvas}.lq-glass-morph-item{outline:thin solid canvastext}}[data-glass-morph-surface]{-webkit-backdrop-filter:none!important;box-shadow:none!important}[data-glass-morph-surface=shared]{background-color:#0000!important}[data-glass-morph-surface]:before,[data-glass-morph-surface]:after{display:none!important}
.page-module__vWlGAq__site-shell{background:var(--site-paper);min-height:100vh;overflow:clip}.page-module__vWlGAq__brand-lockup{width:max-content;font-weight:var(--lq-font-weight-bold);letter-spacing:var(--lq-letter-spacing-standard);align-items:center;gap:.6rem;display:inline-flex}.page-module__vWlGAq__brand-mark{flex:none;width:1.72rem;height:1.72rem}.page-module__vWlGAq__site-github-link{width:var(--lq-space-40);height:var(--lq-space-40);padding-inline:var(--lq-space-8)}.page-module__vWlGAq__hero{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.page-module__vWlGAq__hero-content{justify-items:center;gap:var(--lq-space-32);padding-bottom:var(--lq-space-16);text-align:center;display:grid}.page-module__vWlGAq__eyebrow{color:var(--site-slate);font-family:var(--lq-font-family-sans);font-size:var(--lq-font-size-footnote);font-weight:var(--lq-font-weight-medium);line-height:var(--lq-line-height-standard);letter-spacing:var(--lq-letter-spacing-standard);text-transform:uppercase;margin:0 0 1.2rem}.page-module__vWlGAq__hero-copy{text-align:left;max-width:35rem;margin:0}.page-module__vWlGAq__hero-actions{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.page-module__vWlGAq__hero-install-row{justify-content:center;align-items:center;display:flex}.page-module__vWlGAq__hero-get-started{justify-content:center;align-items:center;gap:var(--lq-space-12);flex-direction:column;display:flex}.page-module__vWlGAq__install-command{border:1px solid var(--site-line);background:var(--site-panel);border-radius:.6rem;align-items:center;gap:.8rem;min-height:2.8rem;padding:.25rem .3rem .25rem .85rem;display:inline-flex}.page-module__vWlGAq__install-command-monospaced{font-family:revert}.page-module__vWlGAq__landing-grid{--landing-grid-gap:calc(2 * var(--lq-space-8) + var(--lq-space-1));gap:var(--landing-grid-gap);min-width:0;display:grid}.page-module__vWlGAq__landing-grid[data-layout=stats]{width:max-content;max-width:100%;margin:clamp(var(--lq-space-24), 4vw, var(--lq-space-48)) auto 0;grid-template-columns:repeat(2,minmax(7rem,1fr))}.page-module__vWlGAq__landing-grid[data-layout=pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vWlGAq__landing-grid[data-layout=tiles]{grid-template-columns:minmax(0,1fr)}.page-module__vWlGAq__landing-grid[data-layout=tiles]>.page-module__vWlGAq__landing-grid-item{display:flex}.page-module__vWlGAq__landing-grid[data-layout=components]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vWlGAq__landing-grid-item{align-items:center;min-width:0;display:grid;position:relative}.page-module__vWlGAq__landing-grid-separator{pointer-events:none;justify-content:center;align-items:stretch;display:none;position:absolute}.page-module__vWlGAq__landing-grid-separator[data-orientation=vertical]{width:var(--landing-grid-gap);inset-block:0;inset-inline-start:calc(-1 * var(--landing-grid-gap))}.page-module__vWlGAq__landing-grid-separator[data-orientation=horizontal]{height:var(--landing-grid-gap);inset-block-start:calc(-1 * var(--landing-grid-gap));inset-inline:0}.page-module__vWlGAq__landing-grid[data-layout=stats]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(2n))>[data-orientation=vertical],.page-module__vWlGAq__landing-grid[data-layout=stats]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(n+3))>[data-orientation=horizontal],.page-module__vWlGAq__landing-grid[data-layout=pair]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(2n))>[data-orientation=vertical],.page-module__vWlGAq__landing-grid[data-layout=pair]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(n+3))>[data-orientation=horizontal],.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(2n))>[data-orientation=vertical],.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(n+3))>[data-orientation=horizontal],.page-module__vWlGAq__landing-grid[data-layout=tiles]>.page-module__vWlGAq__landing-grid-item:where(:not(:first-child))>[data-orientation=horizontal]{display:flex}.page-module__vWlGAq__landing-grid:where([data-layout=pair],[data-layout=components],[data-layout=stats])>.page-module__vWlGAq__landing-grid-item:where(:not(:nth-child(2n)):not(:last-child))>[data-orientation=horizontal]{inset-inline-end:calc(-1 * var(--landing-grid-gap))}.page-module__vWlGAq__landing-grid-cell{aspect-ratio:1;width:100%;min-width:0;min-height:0;padding:clamp(var(--lq-space-24), 3vw, var(--lq-space-48));text-align:center;grid-template-rows:minmax(0,1fr);align-self:center;display:grid}.page-module__vWlGAq__landing-grid-cell[data-has-title=true]{text-align:start;grid-template-rows:auto minmax(0,1fr)}.page-module__vWlGAq__landing-grid-cell-heading{gap:var(--lq-space-8);min-width:0;display:grid}.page-module__vWlGAq__landing-grid:where([data-layout=components],[data-layout=tiles]) .page-module__vWlGAq__landing-grid-cell{padding:clamp(var(--lq-space-8), calc(5vw - var(--lq-space-8)), var(--lq-space-16))}.page-module__vWlGAq__landing-grid[data-layout=tiles] .page-module__vWlGAq__landing-grid-cell-content{gap:var(--lq-space-8)}.page-module__vWlGAq__landing-grid-cell-content{justify-content:center;align-items:center;gap:var(--lq-space-16);text-align:center;flex-direction:column;min-width:0;display:flex}.page-module__vWlGAq__landing-grid[data-layout=stats] .page-module__vWlGAq__landing-grid-cell{padding:calc(var(--lq-space-24) + var(--lq-space-4));white-space:nowrap}.page-module__vWlGAq__landing-grid[data-layout=stats] .page-module__vWlGAq__landing-grid-cell-content{gap:.2rem}.page-module__vWlGAq__featured-component-demo{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;container-type:inline-size}.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item{aspect-ratio:1}.page-module__vWlGAq__landing-grid[data-layout=tiles] .page-module__vWlGAq__landing-grid-cell{aspect-ratio:auto;align-self:stretch;gap:var(--lq-space-24);grid-template-rows:auto 1fr}.page-module__vWlGAq__home-icon-grid{width:100%;max-width:var(--lq-bp-sm);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin-inline:auto;display:grid}.page-module__vWlGAq__home-icon-cell{aspect-ratio:1;min-width:0;min-height:0;padding:var(--lq-space-8);place-items:center;display:grid}.page-module__vWlGAq__section-heading{gap:var(--lq-space-16);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.page-module__vWlGAq__landing-section-body{min-width:0;padding:var(--lq-space-16) var(--lq-space-4)}.page-module__vWlGAq__index-packages .page-module__vWlGAq__landing-section-body{container:packages/inline-size}.page-module__vWlGAq__index-catalog .page-module__vWlGAq__landing-section-body{container:featured/inline-size}.page-module__vWlGAq__index-packages .page-module__vWlGAq__landing-grid-cell-content{text-align:start;align-items:flex-start}.page-module__vWlGAq__landing-section-action{gap:var(--lq-space-24);margin-block-end:var(--lq-space-24);display:grid}@container packages (min-width:36rem){.page-module__vWlGAq__landing-grid[data-layout=tiles]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vWlGAq__landing-grid[data-layout=tiles]>.page-module__vWlGAq__landing-grid-item>[data-orientation=horizontal]{display:none}.page-module__vWlGAq__landing-grid[data-layout=tiles]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(2n))>[data-orientation=vertical],.page-module__vWlGAq__landing-grid[data-layout=tiles]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(n+3))>[data-orientation=horizontal]{display:flex}.page-module__vWlGAq__landing-grid[data-layout=tiles]>.page-module__vWlGAq__landing-grid-item:where(:not(:nth-child(2n)):not(:last-child))>[data-orientation=horizontal]{inset-inline-end:calc(-1 * var(--landing-grid-gap))}}.page-module__vWlGAq__code-example{border-radius:var(--lq-space-16);background:var(--site-code);color:#cdd5df;min-width:0;box-shadow:0 var(--lq-space-32) 5rem #0003;border:1px solid #2a3039;overflow:hidden}.page-module__vWlGAq__code-example-titlebar{align-items:center;gap:var(--lq-space-8) var(--lq-space-16);padding:.75rem var(--lq-space-16);color:#7f8b99;border-bottom:1px solid #2a3039;flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__vWlGAq__code-example pre{padding:var(--lq-space-24);margin:0;overflow:auto}.page-module__vWlGAq__javascript-code-monospaced{font-family:revert}.page-module__vWlGAq__code-example .page-module__vWlGAq__javascript-code-token[data-token=keyword]{color:var(--lq-color-system-purple-default-dark)}.page-module__vWlGAq__code-example .page-module__vWlGAq__javascript-code-token[data-token=string]{color:var(--lq-color-system-green-default-dark)}.page-module__vWlGAq__code-example .page-module__vWlGAq__javascript-code-token[data-token=type]{color:var(--lq-color-system-blue-default-dark)}.page-module__vWlGAq__code-example-footer{padding:.8rem var(--lq-space-16);color:#8895a5;border-top:1px solid #2a3039}.page-module__vWlGAq__contract-checks{gap:.4rem var(--lq-space-16);flex-wrap:wrap;display:flex}.page-module__vWlGAq__contract-section .page-module__vWlGAq__code-example{width:100%;max-width:var(--lq-bp-lg);margin-inline:auto}.page-module__vWlGAq__site-footer{gap:var(--lq-space-16);grid-template-columns:1fr;display:grid}.page-module__vWlGAq__footer-directory{gap:var(--lq-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__vWlGAq__footer-directory-group{min-width:0}.page-module__vWlGAq__directory-links{grid-template-columns:minmax(0,1fr);align-content:start;gap:.65rem;display:grid}.page-module__vWlGAq__footer-bottom{align-items:start;gap:var(--lq-space-32);padding-top:var(--lq-space-16);border-top:1px solid var(--site-line);flex-direction:column;grid-column:1/-1;display:flex}.page-module__vWlGAq__footer-attribution{align-items:center;gap:var(--lq-space-16);flex-wrap:wrap;min-width:0;display:flex}.page-module__vWlGAq__footer-disclaimer{min-width:0;max-width:42rem}@media (min-width:40rem){.page-module__vWlGAq__hero-get-started{flex-direction:row}.page-module__vWlGAq__landing-grid[data-layout=stats]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(calc(2 * var(--lq-space-64)), 1fr);overflow-x:auto}.page-module__vWlGAq__landing-grid[data-layout=stats] .page-module__vWlGAq__landing-grid-cell{padding:var(--lq-space-32)}.page-module__vWlGAq__landing-grid[data-layout=stats]>.page-module__vWlGAq__landing-grid-item>[data-orientation]{display:none}.page-module__vWlGAq__landing-grid[data-layout=stats]>.page-module__vWlGAq__landing-grid-item:where(:not(:first-child))>[data-orientation=vertical]{display:flex}.page-module__vWlGAq__landing-section-body{padding:var(--lq-space-16)}.page-module__vWlGAq__landing-grid:where([data-layout=components],[data-layout=tiles]) .page-module__vWlGAq__landing-grid-cell{padding:clamp(var(--lq-space-24), 3vw, var(--lq-space-48))}.page-module__vWlGAq__landing-grid[data-layout=tiles] .page-module__vWlGAq__landing-grid-cell-content{gap:var(--lq-space-16)}.page-module__vWlGAq__home-icon-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.page-module__vWlGAq__footer-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.page-module__vWlGAq__landing-section-body{padding:var(--lq-space-24)}.page-module__vWlGAq__home-icon-cell{padding:var(--lq-space-12)}.page-module__vWlGAq__footer-directory{gap:var(--lq-space-32)}}@media (min-width:64rem){.page-module__vWlGAq__landing-grid[data-layout=components]{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item>[data-orientation]{display:none;inset-inline-end:0}.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item:where(:not(:nth-child(3n+1)))>[data-orientation=vertical],.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item:where(:nth-child(n+4))>[data-orientation=horizontal]{display:flex}.page-module__vWlGAq__landing-grid[data-layout=components]>.page-module__vWlGAq__landing-grid-item:where(:not(:nth-child(3n)):not(:last-child))>[data-orientation=horizontal]{inset-inline-end:calc(-1 * var(--landing-grid-gap))}.page-module__vWlGAq__footer-bottom{flex-direction:row;justify-content:space-between;align-items:baseline}}.page-module__vWlGAq__site-page-content{gap:var(--lq-layout-content-gutter);min-width:0;display:grid}.page-module__vWlGAq__site-skeleton{background:var(--site-soft);border-radius:.5rem;animation:1.4s ease-in-out infinite page-module__vWlGAq__site-skeleton-pulse;display:block}.page-module__vWlGAq__site-skeleton[data-shape=block]{min-height:60vh}.page-module__vWlGAq__site-skeleton[data-shape=card]{border-radius:.7rem;min-height:14rem}.page-module__vWlGAq__site-skeleton[data-shape=editor]{border-radius:.7rem;min-height:28rem}@keyframes page-module__vWlGAq__site-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.page-module__vWlGAq__site-skeleton{animation:none}}.page-module__vWlGAq__link-list{border:1px solid var(--site-line);background:var(--site-line);gap:1px;display:grid;overflow:hidden}.page-module__vWlGAq__link-list article{gap:var(--lq-space-24);min-height:5rem;padding:1.15rem var(--lq-space-20);background:var(--site-panel);grid-template-columns:12rem 1fr auto;align-items:center;display:grid}.page-module__vWlGAq__editable-example{min-width:0}.page-module__vWlGAq__editable-example-heading{justify-content:space-between;align-items:end;gap:var(--lq-space-32);margin-bottom:var(--lq-space-20);display:flex}.page-module__vWlGAq__maturity-callout,.page-module__vWlGAq__variant-callout{margin:var(--lq-space-24) 0;padding:var(--lq-space-16) 1.1rem;border:1px solid color-mix(in srgb, var(--site-orange) 30%, var(--site-line));background:color-mix(in srgb, var(--site-orange) 7%, transparent);border-radius:.6rem}.page-module__vWlGAq__variant-callout{border-color:color-mix(in srgb, var(--site-blue) 25%, var(--site-line));background:color-mix(in srgb, var(--site-blue) 6%, transparent)}.page-module__vWlGAq__contract-list{border:1px solid var(--site-line);background:var(--site-line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.page-module__vWlGAq__contract-list :where(article,li){padding:.9rem var(--lq-space-16);background:var(--site-panel)}.page-module__vWlGAq__token-cloud{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.page-module__vWlGAq__catalog-browser{gap:var(--lq-space-24);width:100%;min-width:0;display:grid}.page-module__vWlGAq__catalog-category-scroll{max-width:calc(100% + 2 * var(--lq-space-16));margin-inline:calc(var(--lq-space-16) * -1);padding:var(--lq-space-16);overflow:auto hidden}.page-module__vWlGAq__catalog-category-options{width:max-content;min-width:100%}@media (max-width:1080px){.page-module__vWlGAq__hero-copy{max-width:42rem}}@media (max-width:760px){.page-module__vWlGAq__link-list article{grid-template-columns:1fr;gap:.45rem}.page-module__vWlGAq__editable-example-heading{flex-direction:column;align-items:start}}@media (max-width:480px){.page-module__vWlGAq__brand-lockup{gap:.45rem}.page-module__vWlGAq__hero-actions{flex-direction:column;align-items:stretch;width:100%}.page-module__vWlGAq__hero-install-row{align-items:stretch;width:100%}.page-module__vWlGAq__install-command{justify-content:space-between}}.page-module__vWlGAq__site-shell{background:0 0}.page-module__vWlGAq__site-shell>main,.page-module__vWlGAq__site-shell>.page-module__vWlGAq__site-footer{z-index:var(--site-z-content);position:relative}.page-module__vWlGAq__site-footer,.page-module__vWlGAq__site-section{width:min(100% - 2 * var(--site-gutter), var(--site-width));margin-inline:auto}.page-module__vWlGAq__site-section{--site-pad:var(--site-pad-regular);padding-block:var(--site-pad);color:inherit;margin-block-start:var(--site-flow);font-family:inherit}.page-module__vWlGAq__site-section[data-pad=none]{--site-pad:0rem}.page-module__vWlGAq__site-section[data-pad=spacious]{--site-pad:var(--site-pad-spacious)}.page-module__vWlGAq__site-section[data-pad=hero]{--site-pad:var(--site-pad-hero)}.page-module__vWlGAq__hero-glass-background{z-index:-1;pointer-events:none;background:#f9fafc url(/videos/hero-water-light-poster.webp) 50%/cover no-repeat;display:block;position:absolute;inset:0;overflow:hidden}.dark .page-module__vWlGAq__hero-glass-background{background-color:#090d14;background-image:url(/videos/hero-water-dark-poster.webp)}.page-module__vWlGAq__hero-glass-background video{object-fit:cover;width:100%;height:100%;display:block}:is(.dark .page-module__vWlGAq__hero-glass-background video[data-theme=light],:root:not(.dark) .page-module__vWlGAq__hero-glass-background video[data-theme=dark]){visibility:hidden}@media (max-width:700px){.page-module__vWlGAq__hero-glass-background{background-position:62%}.page-module__vWlGAq__hero-glass-background video{object-position:62% center}}@media (prefers-reduced-motion:reduce){.page-module__vWlGAq__hero-glass-background video{display:none}}.page-module__vWlGAq__site-footer{color:inherit;margin-block:var(--site-flow) 0;padding-block:var(--lq-space-32) 0;border-top:1px solid var(--site-line);font-family:inherit}.page-module__vWlGAq__link-list article{background:var(--site-panel-raised)}.page-module__vWlGAq__default-page-layout{--default-page-gap:var(--lq-layout-content-gutter);gap:var(--default-page-gap);width:100%;min-width:0;max-width:var(--site-width);flex-direction:column;margin-inline:auto;padding:0;display:flex}.page-module__vWlGAq__default-page-panel{width:100%;min-width:0;max-width:100%;margin:0}.page-module__vWlGAq__section-prose{min-width:0;max-width:100%}.page-module__vWlGAq__section-tabs{width:100%;min-width:0}.page-module__vWlGAq__docs-intro-copy{gap:var(--lq-space-20);width:100%;min-width:0;max-width:100%;display:grid}.page-module__vWlGAq__section-prose{gap:var(--lq-space-24);color:var(--lightningcss-light,var(--lq-color-label-primary-light))var(--lightningcss-dark,var(--lq-color-label-primary-dark));font-size:var(--lq-font-size-body);line-height:var(--lq-line-height-standard);flex-direction:column;display:flex}.page-module__vWlGAq__section-prose>.page-module__vWlGAq__component-tag-row{margin-top:0}.page-module__vWlGAq__section-prose>:where(.page-module__vWlGAq__component-feature-panel,.page-module__vWlGAq__component-resource-panel){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.page-module__vWlGAq__section-prose>ul.page-module__vWlGAq__component-feature-panel{list-style:none}.page-module__vWlGAq__section-prose :where(ul,ol){margin-block:0;padding-inline-start:var(--lq-space-24);list-style-position:outside}.page-module__vWlGAq__section-prose ul{list-style-type:disc}.page-module__vWlGAq__section-prose ol{list-style-type:decimal}.page-module__vWlGAq__section-prose>:first-child,.page-module__vWlGAq__section-prose>:first-child>:first-child{margin-top:0}.page-module__vWlGAq__section-prose>:last-child,.page-module__vWlGAq__section-prose>:last-child>:last-child{margin-bottom:0}.page-module__vWlGAq__default-page-navigation{gap:var(--lq-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module__vWlGAq__default-page-navigation-link{justify-self:start;min-width:0}.page-module__vWlGAq__default-page-navigation-link--next{grid-column:2;justify-self:end}.page-module__vWlGAq__component-reference-hero{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--lq-space-64) + var(--lq-space-64) + var(--lq-space-64) + var(--lq-space-64) + var(--lq-space-64)), 1fr);gap:var(--lq-space-32);padding:var(--lq-space-48);border-bottom:var(--lq-space-1) solid var(--lq-color-separator);align-items:center;display:grid}.page-module__vWlGAq__component-reference-hero--button{grid-template-columns:minmax(0,1fr)}.page-module__vWlGAq__javascript-code-token[data-token=comment]{color:var(--lightningcss-light,var(--lq-color-system-gray-1-default-light))var(--lightningcss-dark,var(--lq-color-system-gray-1-default-dark))}.page-module__vWlGAq__javascript-code-token[data-token=keyword]{color:var(--lightningcss-light,var(--lq-color-system-purple-default-light))var(--lightningcss-dark,var(--lq-color-system-purple-default-dark))}.page-module__vWlGAq__javascript-code-token[data-token=literal]{color:var(--lightningcss-light,var(--lq-color-system-orange-default-light))var(--lightningcss-dark,var(--lq-color-system-orange-default-dark))}.page-module__vWlGAq__javascript-code-token[data-token=number]{color:var(--lightningcss-light,var(--lq-color-system-blue-default-light))var(--lightningcss-dark,var(--lq-color-system-blue-default-dark))}.page-module__vWlGAq__javascript-code-token[data-token=string]{color:var(--lightningcss-light,var(--lq-color-system-red-default-light))var(--lightningcss-dark,var(--lq-color-system-red-default-dark))}.page-module__vWlGAq__javascript-code-token[data-token=type]{color:var(--lightningcss-light,var(--lq-color-system-indigo-default-light))var(--lightningcss-dark,var(--lq-color-system-indigo-default-dark))}.page-module__vWlGAq__component-tag-row{gap:var(--lq-space-8);margin-top:var(--lq-space-20);flex-wrap:wrap;display:flex}.page-module__vWlGAq__component-hero-stage{min-height:calc(var(--lq-space-64) + var(--lq-space-64) + var(--lq-space-64));border:var(--lq-space-1) solid var(--lq-color-separator);border-radius:var(--lq-radius-22);background:var(--lightningcss-light,var(--lq-color-bg-secondary))var(--lightningcss-dark,var(--lq-color-system-gray-6-default-dark));box-shadow:var(--lq-shadow-level2);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.page-module__vWlGAq__component-hero-stage.page-module__vWlGAq__generic{align-content:center;gap:var(--lq-space-12);color:var(--lightningcss-light,var(--lq-color-label-primary-light))var(--lightningcss-dark,var(--lq-color-label-primary-dark))}.page-module__vWlGAq__component-doc-section{gap:var(--lq-space-20);padding-block:0;display:grid}.page-module__vWlGAq__component-table-wrap{max-width:100%;overflow-x:auto}.page-module__vWlGAq__component-table,.page-module__vWlGAq__component-table thead,.page-module__vWlGAq__component-table tbody,.page-module__vWlGAq__component-table tr,.page-module__vWlGAq__component-table th,.page-module__vWlGAq__component-table td{background:0 0}.page-module__vWlGAq__component-table{width:100%;min-width:var(--lq-bp-sm);border-collapse:collapse}.page-module__vWlGAq__component-table th,.page-module__vWlGAq__component-table td{padding:var(--lq-space-8);border:0;border-bottom:var(--lq-space-1) solid var(--lightningcss-light,var(--lq-color-system-gray-3-default-light))var(--lightningcss-dark,var(--lq-color-system-gray-3-default-dark));text-align:left;vertical-align:top}.page-module__vWlGAq__component-table th{color:var(--lq-color-accent);letter-spacing:inherit;text-transform:lowercase}.page-module__vWlGAq__component-table thead tr:first-child th{border-top:var(--lq-space-1) solid var(--lightningcss-light,var(--lq-color-system-gray-3-default-light))var(--lightningcss-dark,var(--lq-color-system-gray-3-default-dark))}.page-module__vWlGAq__component-table tbody tr:last-child td{border-bottom:var(--lq-space-1) solid var(--lightningcss-light,var(--lq-color-system-gray-3-default-light))var(--lightningcss-dark,var(--lq-color-system-gray-3-default-dark))}.page-module__vWlGAq__component-prop-required{--component-prop-required-accent:var(--lq-color-accent);--component-prop-required-ring:color-mix(in srgb, var(--component-prop-required-accent) 75%, transparent);padding:var(--lq-space-4) var(--lq-space-8);border-radius:var(--lq-radius-pill);background-color:color-mix(in srgb, var(--component-prop-required-accent) 14%, transparent);box-shadow:inset 0 0 0 var(--lq-space-1) var(--component-prop-required-ring);color:var(--component-prop-required-ring);vertical-align:baseline;white-space:nowrap;place-items:center;display:inline-grid}.page-module__vWlGAq__component-token-values,.page-module__vWlGAq__component-token-value{gap:var(--lq-space-8);display:inline-flex}.page-module__vWlGAq__component-token-values{vertical-align:middle;flex-wrap:wrap;align-items:center}.page-module__vWlGAq__component-token-value{align-items:center}.page-module__vWlGAq__component-token-separator{width:var(--lq-space-1);height:var(--lq-font-size-body);background-color:currentColor}.page-module__vWlGAq__component-token-swatch{width:var(--lq-space-12);height:var(--lq-space-12);border-radius:var(--lq-radius-pill)}.page-module__vWlGAq__component-token-swatch[data-swatch=accent]{background-color:var(--lq-color-accent)}.page-module__vWlGAq__component-token-swatch[data-swatch=blue-light]{background-color:var(--lq-color-system-blue-default-light)}.page-module__vWlGAq__component-token-swatch[data-swatch=blue-dark]{background-color:var(--lq-color-system-blue-default-dark)}.page-module__vWlGAq__component-token-swatch[data-swatch=white]{background-color:var(--lq-color-on-action-primary)}.page-module__vWlGAq__component-token-swatch[data-swatch=black]{background-color:var(--lq-color-label-primary-light)}.page-module__vWlGAq__component-token-swatch[data-swatch=destructive]{background-color:var(--lq-color-action-destructive)}.page-module__vWlGAq__component-token-swatch[data-swatch=red-light]{background-color:var(--lq-color-system-red-default-light)}.page-module__vWlGAq__component-token-swatch[data-swatch=red-dark]{background-color:var(--lq-color-system-red-default-dark)}.page-module__vWlGAq__component-token-swatch[data-swatch=gray-1]{background-color:var(--lq-color-system-gray-1-default-light)}.page-module__vWlGAq__component-token-swatch[data-swatch=gray-3-light]{background-color:var(--lq-color-system-gray-3-default-light)}.page-module__vWlGAq__component-token-swatch[data-swatch=gray-3-dark]{background-color:var(--lq-color-system-gray-3-default-dark)}.page-module__vWlGAq__component-token-swatch[data-swatch=action-secondary]{background-color:var(--lq-color-action-secondary)}.page-module__vWlGAq__component-token-swatch[data-swatch=glass-light],.page-module__vWlGAq__component-token-swatch[data-swatch=glass-dark]{background-color:var(--lq-glass-fill-0)}.page-module__vWlGAq__maturity-callout,.page-module__vWlGAq__variant-callout{border-radius:var(--lq-radius-14)}.page-module__vWlGAq__button-gallery{gap:var(--lq-space-12);display:grid}.page-module__vWlGAq__button-usage-section{gap:var(--lq-space-20);display:grid}.page-module__vWlGAq__button-usage-actions{justify-content:flex-end;display:flex}.page-module__vWlGAq__button-inline-editor{min-width:0}.page-module__vWlGAq__contract-list :where(article,li){background:var(--lq-color-action-secondary)}.page-module__vWlGAq__component-reference-rail{align-content:start;gap:var(--lq-space-12);display:grid}.page-module__vWlGAq__component-feature-panel,.page-module__vWlGAq__component-code-panel,.page-module__vWlGAq__component-resource-panel{padding:var(--lq-space-20);border:var(--lq-space-1) solid var(--lq-color-separator);border-radius:var(--lq-radius-18);background:var(--lq-color-action-secondary);box-shadow:var(--lq-shadow-level1)}.page-module__vWlGAq__component-feature-panel{gap:var(--lq-space-20);display:grid}.page-module__vWlGAq__component-feature-panel ul,.page-module__vWlGAq__component-resource-panel ul{gap:var(--lq-space-20);margin:0;padding:0;list-style:none;display:grid}.page-module__vWlGAq__component-feature-row{grid-template-columns:var(--lq-hit-target-min) 1fr;gap:var(--lq-space-8);display:grid}.page-module__vWlGAq__component-feature-panel--button .page-module__vWlGAq__component-feature-row{grid-template-columns:var(--lq-space-32) minmax(0, 1fr);align-items:center}.page-module__vWlGAq__component-feature-copy{gap:var(--lq-space-4);display:grid}.page-module__vWlGAq__component-code-panel{position:relative;overflow:hidden}.page-module__vWlGAq__component-code-heading{justify-content:space-between;align-items:center;gap:var(--lq-space-16);display:flex}.page-module__vWlGAq__component-code-panel pre{min-height:calc(var(--lq-space-64) + var(--lq-space-64) + var(--lq-space-64));margin:var(--lq-space-12) 0;padding:var(--lq-space-16);border:var(--lq-space-1) solid var(--lq-color-separator);border-radius:var(--lq-radius-14);background:var(--lightningcss-light,var(--lq-color-bg-secondary))var(--lightningcss-dark,var(--lq-color-system-gray-6-default-dark));color:var(--lightningcss-light,var(--lq-color-label-secondary-light))var(--lightningcss-dark,var(--lq-color-label-secondary-dark));font-family:var(--lq-font-family-sans);font-size:var(--lq-font-size-footnote);font-weight:var(--lq-font-weight-medium);line-height:var(--lq-line-height-standard);white-space:pre-wrap;overflow:auto}.page-module__vWlGAq__component-resource-panel{gap:var(--lq-space-8);display:grid}.page-module__vWlGAq__component-resource-panel ul{gap:var(--lq-space-8)}@media (max-width:80rem){.page-module__vWlGAq__component-reference-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vWlGAq__component-resource-panel{grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-items:center}}@media (max-width:64rem){.page-module__vWlGAq__component-reference-hero{grid-template-columns:1fr}.page-module__vWlGAq__component-hero-stage{min-height:calc(var(--lq-space-64) + var(--lq-space-64) + var(--lq-space-64))}.page-module__vWlGAq__component-reference-rail{grid-template-columns:1fr}.page-module__vWlGAq__component-resource-panel{grid-column:auto;grid-template-columns:repeat(2,1fr)}}@media not (min-width:48rem){.page-module__vWlGAq__site-shell{padding-bottom:calc(var(--site-header-height) + 2 * var(--site-bottom-nav-gap))}}@media (max-width:40rem){.page-module__vWlGAq__default-page-layout{padding:0}.page-module__vWlGAq__component-reference-hero{padding:var(--lq-space-32) var(--lq-space-20)}.page-module__vWlGAq__component-resource-panel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__vWlGAq__site-background-video{display:none}}.page-module__vWlGAq__site-shell>main>.page-module__vWlGAq__default-page-layout{width:min(100% - 2 * var(--site-gutter), var(--site-width));margin:var(--site-flow) auto}.page-module__vWlGAq__default-page-navigation{flex-wrap:wrap}.page-module__vWlGAq__content-grid-container{min-width:0;container:page-content/inline-size}.page-module__vWlGAq__content-grid{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__vWlGAq__content-grid-primary,.page-module__vWlGAq__content-grid-secondary{min-width:0}.page-module__vWlGAq__content-grid-secondary{gap:var(--layout-gap);display:grid}@container page-content (min-width:40rem){.page-module__vWlGAq__content-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page-content (min-width:57.5rem){.page-module__vWlGAq__content-grid[data-secondary]{grid-template-columns:minmax(0, 1fr) var(--layout-sidebar)}.page-module__vWlGAq__content-grid-secondary{grid-template-columns:minmax(0,1fr)}}.page-module__vWlGAq__component-feature,.page-module__vWlGAq__link-list article,.page-module__vWlGAq__contract-list :where(article,li){box-shadow:none;border:0;border-block-end:1px solid var(--site-line);background:0 0;border-radius:0}.page-module__vWlGAq__component-feature-panel,.page-module__vWlGAq__component-code-panel,.page-module__vWlGAq__component-resource-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page-module__vWlGAq__docs-toolbar{top:var(--site-header-gap);z-index:var(--site-z-topbar);min-width:0;height:var(--site-header-height);grid-area:header;position:sticky}.page-module__vWlGAq__docs-toolbar-actions{align-items:center;gap:var(--lq-space-8);display:flex}.page-module__vWlGAq__docs-toolbar .page-module__vWlGAq__site-github-link{display:none}@media (min-width:80rem){.page-module__vWlGAq__docs-toolbar .page-module__vWlGAq__site-github-link{display:inline-flex}}.page-module__vWlGAq__layout-placeholder{gap:var(--lq-space-16);padding-block:var(--lq-space-16);display:grid}.page-module__vWlGAq__layout-placeholder-line{height:var(--lq-space-12);background:var(--site-line);border-radius:var(--lq-radius-6);width:100%}.page-module__vWlGAq__layout-placeholder-line:nth-child(3n){width:65%}.page-module__vWlGAq__layout-overflow-fixture{max-width:100%;overflow-x:auto}.page-module__vWlGAq__hero-brand{align-items:center;gap:var(--lq-space-12);justify-self:start;margin:0;display:inline-flex}.page-module__vWlGAq__hero-brand-mark{width:3.25rem;height:var(--lq-space-16);flex:none}.page-module__vWlGAq__hero>.page-module__vWlGAq__hero-stats-panel{place-self:end center;width:max-content;min-width:0;max-width:100%}.page-module__vWlGAq__hero-stats-panel .page-module__vWlGAq__landing-grid[data-layout=stats]{margin-block:0}.page-module__vWlGAq__adaptive-site-leading,.page-module__vWlGAq__adaptive-site-actions{align-items:center;gap:var(--lq-space-8);display:flex}.page-module__vWlGAq__page-bottom-actions{position:relative}.page-module__vWlGAq__page-action-status{right:0;bottom:calc(100% + var(--lq-space-8));width:max-content;max-width:16rem;padding:var(--lq-space-4) var(--lq-space-8);background:var(--site-paper);color:var(--site-carbon);border-radius:var(--lq-radius-6);position:absolute}.page-module__vWlGAq__page-action-status:empty{display:none}.page-module__vWlGAq__site-content{--site-flow:var(--lq-layout-content-gutter);min-width:0;padding-bottom:calc(var(--lq-layout-bottom-inset) + var(--lq-layout-content-gutter));display:flow-root}.page-module__vWlGAq__site-content>.page-module__vWlGAq__default-page-layout,.page-module__vWlGAq__site-content>.page-module__vWlGAq__site-section:not(.page-module__vWlGAq__hero),.page-module__vWlGAq__site-content>.page-module__vWlGAq__site-footer{width:min(calc(100% - 2 * var(--lq-layout-content-gutter)), var(--site-width))}.page-module__vWlGAq__site-content>.page-module__vWlGAq__site-footer{gap:var(--lq-layout-content-gutter);padding-block-start:var(--lq-layout-content-gutter)}.page-module__vWlGAq__site-content .page-module__vWlGAq__footer-directory{gap:var(--lq-layout-content-gutter)}.page-module__vWlGAq__site-content .page-module__vWlGAq__footer-bottom{gap:var(--lq-layout-content-gutter);padding-block-start:var(--lq-layout-content-gutter)}.page-module__vWlGAq__site-section,.page-module__vWlGAq__site-footer{width:min(100%, var(--site-width))}.page-module__vWlGAq__hero{box-sizing:border-box;isolation:isolate;row-gap:var(--site-pad-hero);width:100%;max-width:none;min-block-size:100dvh;padding-inline:var(--lq-layout-content-gutter);grid-template-rows:auto minmax(min-content,1fr) auto;margin:0;padding-block-start:var(--lq-layout-content-gutter);padding-block-end:calc(var(--lq-layout-bottom-inset) + var(--lq-layout-content-gutter));position:relative;container:hero/inline-size}.page-module__vWlGAq__hero-content{text-align:center}.page-module__vWlGAq__hero-stats-panel{justify-self:center;min-width:0;max-width:100%}.page-module__vWlGAq__landing-grid[data-layout=stats]{margin:0}@container featured (max-width:14rem){.page-module__vWlGAq__landing-grid[data-layout=components] .page-module__vWlGAq__landing-grid-cell{padding:var(--lq-space-4)}}@container hero (max-width:17.25rem){.page-module__vWlGAq__landing-grid[data-layout=stats]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vWlGAq__landing-grid[data-layout=stats] .page-module__vWlGAq__landing-grid-cell{padding:var(--lq-space-12)}}@media (min-width:40rem){@container hero (max-width:37.25rem){.page-module__vWlGAq__landing-grid[data-layout=stats]{grid-auto-columns:minmax(0,1fr)}.page-module__vWlGAq__landing-grid[data-layout=stats] .page-module__vWlGAq__landing-grid-cell{padding:var(--lq-space-24)}}}.page-module__vWlGAq__site-navigation{align-self:stretch}.page-module__vWlGAq__site-navigation .page-module__vWlGAq__directory-links{text-align:start}@media (max-width:47.999rem){.page-module__vWlGAq__adaptive-site-actions .page-module__vWlGAq__site-github-link{display:none}}@media (max-width:40rem){.page-module__vWlGAq__landing-grid[data-layout=pair]{grid-template-columns:minmax(0,1fr)}.page-module__vWlGAq__landing-grid[data-layout=pair]>.page-module__vWlGAq__landing-grid-item>.page-module__vWlGAq__landing-grid-separator[data-orientation=vertical]{display:none}.page-module__vWlGAq__landing-grid[data-layout=pair]>.page-module__vWlGAq__landing-grid-item:not(:first-child)>.page-module__vWlGAq__landing-grid-separator[data-orientation=horizontal]{display:flex;inset-inline-end:0}}.page-module__vWlGAq__section-prose{min-width:0}.page-module__vWlGAq__interior-groups{gap:var(--lq-layout-content-gutter);min-width:0;display:grid}.page-module__vWlGAq__language-options{gap:var(--lq-space-8);padding:var(--lq-space-12);flex-wrap:wrap;display:flex}.page-module__vWlGAq__site-content>.page-module__vWlGAq__default-page-layout{margin-block-start:var(--lq-layout-content-gutter)}.page-module__vWlGAq__site-content:not([data-home])>.page-module__vWlGAq__site-section{gap:var(--lq-layout-content-gutter);grid-template-columns:minmax(0,1fr);padding-block:0;display:grid}.page-module__vWlGAq__landing-section-body[data-layout=tiles]{container:packages/inline-size}.page-module__vWlGAq__landing-section-body[data-layout=tiles] .page-module__vWlGAq__landing-grid-cell-content{text-align:start;align-items:flex-start}.page-module__vWlGAq__code-block{width:100%;min-width:0;max-width:100%}.page-module__vWlGAq__search-results{gap:var(--lq-space-16);min-width:0;display:grid}.page-module__vWlGAq__adaptive-site-actions:not([data-home]) .page-module__vWlGAq__site-github-link{width:auto;height:auto;padding:0}
