.zjlx2a_siteFooter{--site-inset:var(--site-chrome-inset);border-block-start:var(--helix-border-thin) solid var(--helix-color-border);padding-block:var(--helix-space-2xl);position:relative}.zjlx2a_footerInner{gap:var(--helix-space-2xl);flex-wrap:wrap;justify-content:space-between;display:flex}.zjlx2a_footerBrand{align-content:start;align-items:start;column-gap:var(--helix-space-xs);row-gap:var(--helix-space-2xs);grid-template-columns:auto minmax(0,1fr);display:grid}.zjlx2a_footerBrand>*+*{grid-column:2}.zjlx2a_footerVersion{--tag-foreground-color:var(--helix-color-foreground-subtle);justify-self:start}.zjlx2a_footerBrand helix-icon{margin-inline:calc(var(--icon-size) * -.166)}.zjlx2a_footerNav{gap:var(--helix-space-2xl);flex-wrap:wrap;display:flex}.zjlx2a_footerGroup{gap:var(--helix-space-2xs);flex-direction:column;min-inline-size:12ch;display:flex}.zjlx2a_footerGroup>:first-child{padding-block-end:var(--helix-space-2xs)}.zjlx2a_footerSocials{padding-block-start:var(--helix-space-xs)}.zjlx2a_footerSocials helix-icon{--icon-size:var(--helix-size-icon-tight)}@media not (min-width:48rem){.zjlx2a_siteFooter{padding-block:var(--helix-space-xl)}.zjlx2a_footerInner{gap:var(--helix-space-xl)}.zjlx2a_footerNav{gap:var(--helix-space-lg);justify-content:space-between;inline-size:100%}}.zjlx2a_siteFooterLink{color:var(--helix-color-foreground-subtle);font-size:var(--helix-text-sm);width:fit-content;text-decoration:none}.zjlx2a_siteFooterLink:hover,.zjlx2a_siteFooterLink:focus-visible{color:var(--helix-color-foreground)}
._6j39Nq_siteFind{--button-background-color:var(--site-glass);-webkit-backdrop-filter:var(--site-glass-backdrop);backdrop-filter:var(--site-glass-backdrop)}._6j39Nq_siteFind helix-kbd{margin-inline-start:var(--helix-space-sm)}._6j39Nq_siteCommand{--dialog-scrim:color-mix(in oklab, var(--helix-color-overlay) 45%, transparent)}._6j39Nq_siteCommand::part(dialog-surface){-webkit-backdrop-filter:var(--site-glass-backdrop);backdrop-filter:var(--site-glass-backdrop);background-color:var(--site-glass-dense);border:var(--helix-border-thin) solid var(--helix-material-border);border-radius:var(--helix-radii-lg);box-shadow:var(--helix-shadow-lg)}._6j39Nq_siteCommand::part(search){color:var(--helix-color-primary)}._6j39Nq_siteCommand::part(search-field){font-family:var(--helix-font-display)}._6j39Nq_siteCommand::part(footer){font-size:var(--helix-text-sm);justify-content:space-between}._6j39Nq_siteCommandHints{color:var(--helix-color-foreground-muted);align-items:center;gap:var(--helix-space-lg);flex-wrap:wrap;display:flex}._6j39Nq_siteCommandHints span{align-items:center;gap:var(--helix-space-2xs);display:inline-flex}._6j39Nq_siteCommandMark{color:var(--helix-color-foreground-subtle);font-family:var(--helix-font-display);letter-spacing:var(--helix-tracking-wide)}._6j39Nq_siteCommand{--option-active-color:var(--helix-color-primary-subtle);--option-radius:var(--helix-radii-sm)}@media (max-width:40rem){._6j39Nq_keysOnly,._6j39Nq_siteCommandHints{display:none}}
._1dPF-q_mark{--logo-color-from:var(--helix-color-primary);--logo-color-mid:oklch(from var(--helix-color-primary) calc(l - .09) c h);--logo-color-to:oklch(from var(--helix-color-primary) calc(l - .17) c h)}
.QnSACa_wordmark::part(text){color:var(--helix-color-foreground);font-family:var(--helix-font-display);font-size:var(--site-text-wordmark);font-weight:var(--helix-weight-semibold);letter-spacing:var(--helix-tracking-tight)}
.Q_AKFq_navGlass{-webkit-backdrop-filter:var(--site-glass-backdrop);backdrop-filter:var(--site-glass-backdrop);background-color:var(--site-glass);block-size:var(--helix-size-header);opacity:0;pointer-events:none;transition:block-size var(--helix-duration-slow) var(--helix-easing-decelerate), opacity var(--helix-duration-normal) var(--helix-easing-standard), visibility var(--helix-duration-normal) allow-discrete;visibility:hidden;z-index:var(--helix-layer-raised);position:fixed;inset-block-start:0;inset-inline:0}.Q_AKFq_navGlass[data-lit]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.Q_AKFq_navGlass{transition:none}}.Q_AKFq_navPanel::part(surface){box-shadow:0 14px 28px -10px color-mix(in oklab, var(--helix-color-background) 70%, transparent);border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.Q_AKFq_navMenu{gap:var(--helix-space-xl);inline-size:100%;display:grid}.Q_AKFq_navAction{inline-size:100%;margin-block-start:var(--helix-space-xs)}@media not (min-width:48rem){.Q_AKFq_wideOnly{display:none}}@media (min-width:48rem){.Q_AKFq_narrowOnly{display:none}}.Q_AKFq_navExtras{border-block-start:var(--helix-border-thin) solid var(--helix-color-border);margin-block-start:var(--helix-space-md);padding-block-start:var(--helix-space-md)}.Q_AKFq_navExtra{all:unset;block-size:var(--helix-size-control);border-radius:var(--helix-radii-sm);box-sizing:border-box;color:var(--helix-color-foreground-muted);cursor:pointer;align-items:center;gap:var(--helix-space-sm);padding-inline:var(--helix-space-sm);transition:color var(--helix-duration-fast) var(--helix-easing-standard);display:flex}.Q_AKFq_navExtra:hover,.Q_AKFq_navExtra:focus-visible{background-color:var(--helix-color-surface-raised);color:var(--helix-color-foreground)}.Q_AKFq_navPanel::part(surface){--site-panel-column:15rem;--site-panel-measure:80rem;column-gap:var(--helix-space-2xl);row-gap:var(--helix-space-xl);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}@media (min-width:80rem){.Q_AKFq_navPanel::part(surface){grid-template-columns:minmax(0,1fr) auto}.Q_AKFq_tiles{align-self:center}}.Q_AKFq_tiles{gap:var(--helix-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Q_AKFq_tile{border-radius:var(--helix-radii-sm);block-size:auto;color:var(--helix-color-foreground);font-weight:var(--helix-weight-regular);align-content:start;gap:var(--helix-space-2xs);padding:var(--helix-space-none);white-space:normal;justify-content:stretch;justify-items:start;text-decoration:none;display:grid}.Q_AKFq_tile:hover{background-color:#0000}.Q_AKFq_tile:focus-visible{outline:var(--helix-size-focus-ring) solid var(--helix-color-focus-ring);outline-offset:var(--helix-size-focus-offset)}.Q_AKFq_tile>.componentArt{aspect-ratio:16/9;inline-size:100%;background:0 0;margin-block-end:var(--helix-space-2xs)}.Q_AKFq_tileName{block-size:1lh;font-size:var(--helix-text-sm);font-weight:var(--helix-weight-semibold);align-items:center;gap:var(--helix-space-sm);display:flex}.Q_AKFq_tile[aria-current=page] .Q_AKFq_tileName{color:var(--helix-color-primary)}.Q_AKFq_tileSummary{color:var(--helix-color-foreground-muted);font-size:var(--helix-text-sm);transition:color var(--helix-duration-fast) var(--helix-easing-standard)}.Q_AKFq_tile:hover .Q_AKFq_tileSummary{color:var(--helix-color-foreground)}.Q_AKFq_column{border-block-start:var(--helix-border-thin) solid var(--helix-material-border);gap:var(--helix-space-xl);grid-template-columns:repeat(auto-fit, minmax(var(--site-panel-column), 1fr));margin-inline-start:calc(var(--helix-space-sm) * -1);padding-block-start:var(--helix-space-md);display:grid}@media (min-width:80rem){.Q_AKFq_column{border-block-start:0;border-inline-start:var(--helix-border-thin) solid var(--helix-material-border);align-items:start;gap:var(--helix-space-xl);grid-auto-columns:var(--site-panel-column);grid-auto-flow:column;margin-inline-start:var(--helix-space-none);padding-block-start:var(--helix-space-none);padding-inline-start:var(--helix-space-lg);display:grid}}
.d6O-EG_filterBar{--site-inset:var(--site-chrome-inset);border-block:var(--helix-border-thin) solid var(--helix-color-border)}.d6O-EG_filterBarInner{padding-block:var(--helix-space-sm);margin-inline:auto}.d6O-EG_filterControl{inline-size:12rem}@media not (min-width:48rem){.d6O-EG_filterGroup,.d6O-EG_filterSort{inline-size:100%}.d6O-EG_filterGroup .d6O-EG_filterControl,.d6O-EG_filterSort .d6O-EG_filterControl{flex:1 1 0;inline-size:auto;min-inline-size:0}}
.d-aPEa_gridBand{--site-inset:var(--site-chrome-inset);padding-block:var(--helix-space-2xl)}
.oCQHQW_sandboxShell{flex-direction:column;block-size:100dvh;display:flex;overflow:hidden}.oCQHQW_workbenchHeader{--app-header-padding:var(--helix-space-md);--app-header-max-inline-size:none;border-block-end-color:var(--helix-color-border);flex:none}.oCQHQW_workbenchBody{flex:auto;min-block-size:0}@media (max-width:60rem){.oCQHQW_workbenchBody{grid-template-columns:minmax(0,1fr)}}
.OHx-Qa_insightCard,.OHx-Qa_insightCard helix-card{block-size:100%}.OHx-Qa_insightCard helix-card{--card-align:space-between;--card-media-block-size:auto;--card-backdrop:blur(40px) saturate(1.5)}.OHx-Qa_insightSummary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OHx-Qa_cover{aspect-ratio:16/7;inline-size:100%;display:block}.OHx-Qa_insightCard{transition:translate var(--helix-duration-normal) var(--helix-easing-standard)}.OHx-Qa_insightCard:hover{translate:0 -3px}.OHx-Qa_insightCard:focus-visible{outline:var(--helix-border-thick) solid var(--helix-color-focus-ring);outline-offset:var(--helix-space-2xs)}@media (prefers-reduced-motion:reduce){.OHx-Qa_insightCard{transition:none}.OHx-Qa_insightCard:hover{translate:none}}
.jM-yMG_docsJump{--icon-size:var(--helix-size-icon-sm);border-radius:var(--helix-radii-sm);block-size:1.5rem;color:var(--helix-color-foreground-muted);opacity:0;inline-size:1.5rem;transition:background-color var(--helix-duration-fast) var(--helix-easing-standard), color var(--helix-duration-fast) var(--helix-easing-standard), opacity var(--helix-duration-fast) var(--helix-easing-standard);justify-content:center;align-items:center;margin-inline-end:var(--helix-space-xs);display:inline-flex}.jM-yMG_docsJump:hover,.jM-yMG_docsJump:focus-visible{background-color:var(--helix-color-surface-raised);color:var(--helix-color-foreground)}@media (prefers-reduced-motion:reduce){.jM-yMG_docsJump{transition:none}}.jM-yMG_workbenchMain,.jM-yMG_workbenchMain helix-sandbox{block-size:100%;min-inline-size:0}.jM-yMG_railToggle helix-icon{scale:-1 1}.jM-yMG_examplesRail{grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;display:grid;overflow:hidden}.jM-yMG_examplesRail>*{min-inline-size:var(--rail-open,17rem)}.jM-yMG_examplesHeader{background-color:var(--helix-color-background);block-size:var(--helix-size-control-lg);border-block-end:var(--helix-border-thin) solid var(--helix-color-border);padding-block:var(--helix-space-none);padding-inline:var(--helix-space-md)}.jM-yMG_examplesDrawerHost{--drawer-padding-block-start:var(--helix-space-lg)}.jM-yMG_examplesDrawer{grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.jM-yMG_examplesDrawer .jM-yMG_examplesHeader{block-size:auto;padding-block-end:var(--helix-space-xs);padding-inline:var(--helix-space-none);background-color:#0000;border-block-end:none}.jM-yMG_examplesScroll{min-block-size:0;padding:var(--helix-space-sm);overflow-y:auto}.jM-yMG_examplesFilter{flex:auto;min-inline-size:0}.jM-yMG_sourceFiles{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.jM-yMG_sourceFiles [data-file]{grid-area:1/1;grid-template-rows:minmax(0,1fr);min-block-size:0;display:grid}.jM-yMG_sourceFiles [data-file][hidden]{display:none}.jM-yMG_sourceFiles helix-sandbox-editor{min-block-size:0}.jM-yMG_examplesRail,.jM-yMG_examplesRail helix-tree{--helix-size-icon:var(--helix-size-icon-sm)}.jM-yMG_dialogWarning{color:var(--helix-color-warning)}helix-tree-item:hover .jM-yMG_docsJump,helix-tree-item:focus-within .jM-yMG_docsJump{opacity:1}
