.page-module__WCsG8W__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__WCsG8W__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__WCsG8W__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__WCsG8W__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__WCsG8W__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__WCsG8W__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__WCsG8W__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.page-module__WCsG8W__introBody code{color:var(--color-text-primary)}.page-module__WCsG8W__inlineLink{color:var(--color-action-primary-text-tertiary);text-underline-offset:3px;text-decoration:underline}.page-module__WCsG8W__inlineLinkButton{font:inherit;cursor:pointer;color:var(--color-action-primary-text-tertiary);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.page-module__WCsG8W__railLayout{gap:var(--layout-column-gap);width:100%;display:flex}.page-module__WCsG8W__railMain{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__WCsG8W__railSidebar{width:var(--layout-rail-width);gap:var(--gap-xxxl);flex-direction:column;flex-shrink:0;display:flex}.page-module__WCsG8W__railSection,.page-module__WCsG8W__toolList{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__WCsG8W__toolItem{align-items:flex-start;gap:var(--primitive-gap-md);color:inherit;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);text-decoration:none;display:flex}a.page-module__WCsG8W__toolItem:hover{opacity:.8}.page-module__WCsG8W__toolGlyph{--icon-size:var(--icon-size-md);color:var(--color-text-secondary);flex-shrink:0;padding:2px}.page-module__WCsG8W__toolLinkIcon{--icon-size:16px;color:var(--color-text-tertiary);flex-shrink:0;margin-left:auto;padding-top:4px}.page-module__WCsG8W__toolDetails{flex-direction:column;gap:0;display:flex}.page-module__WCsG8W__toolName{font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:-.16px;color:var(--color-text-primary)}.page-module__WCsG8W__toolDesc{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-tertiary)}.page-module__WCsG8W__section{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__WCsG8W__sectionNote{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.page-module__WCsG8W__sectionNote code{color:var(--color-text-primary)}.page-module__WCsG8W__ctaLink{align-self:flex-start;text-decoration:none}@media (max-width:1151px){.page-module__WCsG8W__railLayout{flex-direction:column}.page-module__WCsG8W__railSidebar{width:100%}}
.ds-section-title{align-items:baseline;gap:var(--gap-md);border-bottom:1px solid var(--color-divider);padding-bottom:var(--padding-xl);display:flex}.ds-section-title--no-divider{padding-bottom:var(--padding-md);border-bottom:none}.ds-section-title__heading{font-family:var(--font-heading-2-family);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);line-height:var(--font-heading-2-line-height);letter-spacing:var(--font-heading-2-letter-spacing);color:var(--color-text-secondary)}.ds-section-title__trailing{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-tertiary)}
.page-module__uZU3Ga__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__uZU3Ga__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;display:flex}.page-module__uZU3Ga__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__uZU3Ga__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__uZU3Ga__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__uZU3Ga__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__uZU3Ga__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__uZU3Ga__categorySections{gap:var(--gap-xxxl);flex-direction:column;display:flex}.page-module__uZU3Ga__categorySection{gap:var(--primitive-gap-lg);flex-direction:column;scroll-margin-top:94px;display:flex}.page-module__uZU3Ga__categoryHeader{gap:var(--gap-md);flex-direction:column;display:flex}.page-module__uZU3Ga__categoryDescription{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary)}@media (max-width:959px){.page-module__uZU3Ga__pageHeader{flex-direction:column;align-items:flex-start}.page-module__uZU3Ga__dsLayout{min-width:0;padding-left:0}.page-module__uZU3Ga__dsContent{min-width:0;max-width:100%}}
.page-module__D_SDNW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__D_SDNW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__D_SDNW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__D_SDNW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__D_SDNW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__D_SDNW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__D_SDNW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__D_SDNW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__D_SDNW__stack{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;max-width:560px;display:flex}.page-module__D_SDNW__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__D_SDNW__row{align-items:flex-start;gap:var(--gap-sm);flex-wrap:wrap;max-width:640px;display:flex}.page-module__D_SDNW__composer{gap:var(--gap-sm);max-width:560px;padding:var(--padding-md);background-color:var(--color-bg-container-primary);border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.page-module__D_SDNW__composerChips{gap:var(--gap-xs);flex-wrap:wrap;display:flex}@media (max-width:959px){.page-module__D_SDNW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__D_SDNW__dsLayout{min-width:0;padding-left:0}.page-module__D_SDNW__dsContent{min-width:0;max-width:100%}}
.page-module__x2HuWW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__x2HuWW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__x2HuWW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__x2HuWW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__x2HuWW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__x2HuWW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__x2HuWW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__x2HuWW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__x2HuWW__demoBox{width:100%;max-width:640px}.page-module__x2HuWW__demoRow{gap:var(--primitive-gap-md);flex-wrap:wrap;align-items:center;display:flex}.page-module__x2HuWW__demoFormStack{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__x2HuWW__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin:0}.page-module__x2HuWW__demoCaption{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);margin:0 0 var(--primitive-gap-sm)}@media (max-width:959px){.page-module__x2HuWW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__x2HuWW__dsLayout{min-width:0;padding-left:0}.page-module__x2HuWW__dsContent{min-width:0;max-width:100%}}
.page-module__8n443q__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__8n443q__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__8n443q__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__8n443q__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__8n443q__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__8n443q__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__8n443q__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__8n443q__section,.page-module__8n443q__showcase{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__8n443q__showcaseLabel{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.page-module__8n443q__navPreview,.page-module__8n443q__mobileNavPreview{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.page-module__8n443q__mobileNavInner{width:100%;height:78px;padding:0 var(--primitive-padding-lg);justify-content:space-between;align-items:center;display:flex}.page-module__8n443q__mobileNavBrand{align-items:center;gap:var(--primitive-gap-lg);color:var(--color-text-primary);text-decoration:none;display:flex}.page-module__8n443q__mobileNavBrandText{font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing)}.page-module__8n443q__mobileNavHamburger{background:var(--color-action-passive-bg);border-radius:var(--primitive-radius-full);padding:var(--primitive-padding-sm);color:var(--color-text-primary);border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__8n443q__hamburgerPreview{width:100%;max-width:440px;height:auto;position:relative;overflow:hidden}.page-module__8n443q__hamburgerOverlay{width:100%;display:flex}.page-module__8n443q__hamburgerMenu{background:var(--color-bg-container-primary);width:341px;min-height:660px;padding:var(--primitive-padding-xl);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex;box-shadow:5px 0 30px #00000026}.page-module__8n443q__hamburgerMenuLinks{align-items:flex-start;gap:var(--primitive-gap-lg);flex-direction:column;width:100%;display:flex}.page-module__8n443q__hamburgerSubnav{padding-left:var(--primitive-padding-md)}.page-module__8n443q__hamburgerThemeToggle{margin-top:auto}.page-module__8n443q__hamburgerCloseArea{background:var(--color-bg-container-primary-transparent);flex:1;justify-content:flex-end;align-items:flex-start;min-width:60px;padding:39px 20px 0 0;display:flex}.page-module__8n443q__hamburgerCloseBtn{background:var(--color-action-passive-bg);border-radius:var(--primitive-radius-full);padding:var(--primitive-padding-sm);color:var(--color-text-primary);border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:959px){.page-module__8n443q__pageHeader{flex-direction:column;align-items:flex-start}.page-module__8n443q__dsLayout{min-width:0;padding-left:0}.page-module__8n443q__dsContent{min-width:0;max-width:100%}}
.page-module__Fy6p7a__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__Fy6p7a__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Fy6p7a__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__Fy6p7a__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__Fy6p7a__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__Fy6p7a__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__Fy6p7a__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__Fy6p7a__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__Fy6p7a__demoStack{align-items:flex-start;gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__Fy6p7a__tableDemo{align-items:flex-end;gap:var(--primitive-gap-md);flex-direction:column;width:100%;max-width:640px;display:flex}@media (max-width:959px){.page-module__Fy6p7a__pageHeader{flex-direction:column;align-items:flex-start}.page-module__Fy6p7a__dsLayout{min-width:0;padding-left:0}.page-module__Fy6p7a__dsContent{min-width:0;max-width:100%}}
.page-module__-mBl2G__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__-mBl2G__dsContent{gap:var(--primitive-gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__-mBl2G__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--primitive-gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__-mBl2G__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__-mBl2G__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__-mBl2G__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__-mBl2G__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__-mBl2G__section{gap:var(--primitive-gap-lg);flex-direction:column;width:100%;display:flex}.page-module__-mBl2G__stack{align-items:flex-start;gap:var(--gap-sm-md);flex-direction:column;display:flex}.page-module__-mBl2G__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__-mBl2G__code{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-paragraph-sm-size);color:var(--color-text-primary)}@media (max-width:959px){.page-module__-mBl2G__pageHeader{flex-direction:column;align-items:flex-start}.page-module__-mBl2G__dsLayout{min-width:0;padding-left:0}.page-module__-mBl2G__dsContent{min-width:0;max-width:100%}.page-module__-mBl2G__subDisplay{font-size:24px;line-height:36px}}
.page-module__pj3ZNW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__pj3ZNW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__pj3ZNW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__pj3ZNW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__pj3ZNW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__pj3ZNW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__pj3ZNW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__pj3ZNW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__pj3ZNW__sectionBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__pj3ZNW__exampleRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;display:flex}.page-module__pj3ZNW__exampleCell{gap:var(--gap-sm);flex-direction:column;align-items:flex-start;display:flex}.page-module__pj3ZNW__exampleLabel{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary)}.page-module__pj3ZNW__statRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;display:flex}.page-module__pj3ZNW__statCell{gap:var(--gap-sm);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__pj3ZNW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__pj3ZNW__dsLayout{min-width:0;padding-left:0}.page-module__pj3ZNW__dsContent{min-width:0;max-width:100%}}
.page-module__T3rvEa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__T3rvEa__dsContent{gap:var(--primitive-gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__T3rvEa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--primitive-gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__T3rvEa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__T3rvEa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__T3rvEa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__T3rvEa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__T3rvEa__section{gap:var(--primitive-gap-lg);flex-direction:column;width:100%;display:flex}.page-module__T3rvEa__stack{align-items:flex-start;gap:var(--gap-sm-md);flex-direction:column;display:flex}.page-module__T3rvEa__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__T3rvEa__code{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-paragraph-sm-size);color:var(--color-text-primary)}@media (max-width:959px){.page-module__T3rvEa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__T3rvEa__dsLayout{min-width:0;padding-left:0}.page-module__T3rvEa__dsContent{min-width:0;max-width:100%}.page-module__T3rvEa__subDisplay{font-size:24px;line-height:36px}}
.page-module__wq-1eG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__wq-1eG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__wq-1eG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__wq-1eG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__wq-1eG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__wq-1eG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__wq-1eG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__wq-1eG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__wq-1eG__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__wq-1eG__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__wq-1eG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__wq-1eG__dsLayout{min-width:0;padding-left:0}.page-module__wq-1eG__dsContent{min-width:0;max-width:100%}}
.page-module__5Bezpa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__5Bezpa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__5Bezpa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__5Bezpa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__5Bezpa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__5Bezpa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__5Bezpa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__5Bezpa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__5Bezpa__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__5Bezpa__variantItem{flex-shrink:0;width:280px}.page-module__5Bezpa__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__5Bezpa__variantItem{width:100%}.page-module__5Bezpa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__5Bezpa__dsLayout{min-width:0;padding-left:0}.page-module__5Bezpa__dsContent{min-width:0;max-width:100%}}
.page-module__LO83iq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__LO83iq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__LO83iq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__LO83iq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__LO83iq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__LO83iq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__LO83iq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__LO83iq__section{gap:var(--primitive-gap-xl);flex-direction:column;display:flex}.page-module__LO83iq__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.page-module__LO83iq__demoColumn{gap:var(--gap-md);flex-direction:column;max-width:560px;display:flex}.page-module__LO83iq__demoControls{gap:var(--gap-sm);display:flex}@media (max-width:959px){.page-module__LO83iq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__LO83iq__dsLayout{min-width:0;padding-left:0}.page-module__LO83iq__dsContent{min-width:0;max-width:100%}}
.page-module__W_3_1a__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__W_3_1a__dsContent{gap:var(--primitive-gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__W_3_1a__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--primitive-gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__W_3_1a__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__W_3_1a__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__W_3_1a__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__W_3_1a__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__W_3_1a__section{gap:var(--primitive-gap-lg);flex-direction:column;width:100%;display:flex}.page-module__W_3_1a__stack{align-items:flex-start;gap:var(--gap-sm-md);flex-direction:column;display:flex}.page-module__W_3_1a__patternGrid{gap:var(--gap-sm-md) var(--gap-xl);padding:var(--padding-lg);background-color:var(--color-bg-container-secondary);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__W_3_1a__patternPrefix{color:var(--color-text-tertiary)}.page-module__W_3_1a__accent.page-module__W_3_1a__accent{--ds-agent-color:var(--accent);--ds-agent-label-color:var(--accent);--ds-agent-shimmer-base:var(--accent);--ds-agent-shimmer-sweep:var(--color-text-primary)}.page-module__W_3_1a__coral{--accent:var(--color-core-accent-coral)}.page-module__W_3_1a__amber{--accent:var(--color-core-accent-amber)}.page-module__W_3_1a__gold{--accent:var(--color-core-accent-gold)}.page-module__W_3_1a__mint{--accent:var(--color-core-accent-mint)}.page-module__W_3_1a__cobalt{--accent:var(--color-core-accent-cobalt)}.page-module__W_3_1a__violet{--accent:var(--color-core-accent-violet)}.page-module__W_3_1a__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__W_3_1a__code{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-paragraph-sm-size);color:var(--color-text-primary)}@media (max-width:959px){.page-module__W_3_1a__pageHeader{flex-direction:column;align-items:flex-start}.page-module__W_3_1a__dsLayout{min-width:0;padding-left:0}.page-module__W_3_1a__dsContent{min-width:0;max-width:100%}.page-module__W_3_1a__subDisplay{font-size:24px;line-height:36px}}
.page-module__mIu4oW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__mIu4oW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__mIu4oW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__mIu4oW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__mIu4oW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__mIu4oW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__mIu4oW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__mIu4oW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__mIu4oW__row{align-items:center;gap:var(--gap-xl);padding:var(--padding-md) 0;flex-wrap:wrap;display:flex}.page-module__mIu4oW__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}@media (max-width:959px){.page-module__mIu4oW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__mIu4oW__dsLayout{min-width:0;padding-left:0}.page-module__mIu4oW__dsContent{min-width:0;max-width:100%}}
.page-module__XP3tMq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__XP3tMq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__XP3tMq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__XP3tMq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__XP3tMq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__XP3tMq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__XP3tMq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__XP3tMq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__XP3tMq__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__XP3tMq__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__XP3tMq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__XP3tMq__dsLayout{min-width:0;padding-left:0}.page-module__XP3tMq__dsContent{min-width:0;max-width:100%}}
.page-module__o_WCOG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__o_WCOG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__o_WCOG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__o_WCOG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__o_WCOG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__o_WCOG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__o_WCOG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__o_WCOG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__o_WCOG__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__o_WCOG__variantItem{flex-shrink:0;width:280px}.page-module__o_WCOG__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__o_WCOG__variantItem{width:100%}.page-module__o_WCOG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__o_WCOG__dsLayout{min-width:0;padding-left:0}.page-module__o_WCOG__dsContent{min-width:0;max-width:100%}}
.page-module__FbDUna__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__FbDUna__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__FbDUna__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__FbDUna__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__FbDUna__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__FbDUna__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__FbDUna__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__FbDUna__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__FbDUna__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__FbDUna__variantItem{flex-shrink:0;width:280px}.page-module__FbDUna__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__FbDUna__variantItem{width:100%}.page-module__FbDUna__pageHeader{flex-direction:column;align-items:flex-start}.page-module__FbDUna__dsLayout{min-width:0;padding-left:0}.page-module__FbDUna__dsContent{min-width:0;max-width:100%}}
.page-module__tzGq6q__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__tzGq6q__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__tzGq6q__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__tzGq6q__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__tzGq6q__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__tzGq6q__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__tzGq6q__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__tzGq6q__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__tzGq6q__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__tzGq6q__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}.page-module__tzGq6q__sidebarDemo{border:1px solid var(--color-bg-container-border);border-radius:12px;height:560px;position:relative;overflow:hidden}.page-module__tzGq6q__sidebarDemo .ds-app-sidebar{height:100%;position:absolute}@media (max-width:959px){.page-module__tzGq6q__pageHeader{flex-direction:column;align-items:flex-start}.page-module__tzGq6q__dsLayout{min-width:0;padding-left:0}.page-module__tzGq6q__dsContent{min-width:0;max-width:100%}}
.page-module__7lJH2a__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__7lJH2a__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__7lJH2a__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__7lJH2a__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__7lJH2a__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__7lJH2a__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__7lJH2a__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__7lJH2a__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__7lJH2a__chartRow{gap:var(--primitive-gap-xl);width:100%;display:flex}.page-module__7lJH2a__chartRow>*{flex:1;min-width:0}@media (max-width:959px){.page-module__7lJH2a__pageHeader{flex-direction:column;align-items:flex-start}.page-module__7lJH2a__dsLayout{min-width:0;padding-left:0}.page-module__7lJH2a__dsContent{min-width:0;max-width:100%}.page-module__7lJH2a__chartRow{flex-direction:column}}
.page-module__j4g4tG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__j4g4tG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__j4g4tG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__j4g4tG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__j4g4tG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__j4g4tG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__j4g4tG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__j4g4tG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__j4g4tG__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:center;display:flex}.page-module__j4g4tG__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__j4g4tG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__j4g4tG__dsLayout{min-width:0;padding-left:0}.page-module__j4g4tG__dsContent{min-width:0;max-width:100%}}
.page-module__4LUala__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__4LUala__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__4LUala__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__4LUala__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__4LUala__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__4LUala__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__4LUala__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__4LUala__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__4LUala__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__4LUala__variantItem{flex-shrink:0;width:280px}.page-module__4LUala__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__4LUala__variantItem{width:100%}.page-module__4LUala__pageHeader{flex-direction:column;align-items:flex-start}.page-module__4LUala__dsLayout{min-width:0;padding-left:0}.page-module__4LUala__dsContent{min-width:0;max-width:100%}}
.page-module__4Re0Sa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__4Re0Sa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__4Re0Sa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__4Re0Sa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__4Re0Sa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__4Re0Sa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__4Re0Sa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__4Re0Sa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__4Re0Sa__chartRow{gap:var(--primitive-gap-xl);width:100%;display:flex}.page-module__4Re0Sa__chartRow>*{flex:1;min-width:0}@media (max-width:959px){.page-module__4Re0Sa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__4Re0Sa__dsLayout{min-width:0;padding-left:0}.page-module__4Re0Sa__dsContent{min-width:0;max-width:100%}.page-module__4Re0Sa__chartRow{flex-direction:column}}
.page-module__5wKpVW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__5wKpVW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__5wKpVW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__5wKpVW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__5wKpVW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__5wKpVW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__5wKpVW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__5wKpVW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__5wKpVW__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__5wKpVW__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}.page-module__5wKpVW__carouselDemo{width:100%;max-width:600px}.page-module__5wKpVW__slideContent{height:280px;color:var(--color-text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}@media (max-width:959px){.page-module__5wKpVW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__5wKpVW__dsLayout{min-width:0;padding-left:0}.page-module__5wKpVW__dsContent{min-width:0;max-width:100%}}
.page-module__GfOU0W__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__GfOU0W__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__GfOU0W__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__GfOU0W__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__GfOU0W__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__GfOU0W__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__GfOU0W__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__GfOU0W__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__GfOU0W__stack{gap:var(--gap-lg);flex-direction:column;max-width:560px;display:flex}.page-module__GfOU0W__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__GfOU0W__conversation{gap:var(--gap-md);max-width:560px;padding:var(--padding-lg);background-color:var(--color-bg-container-primary);border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.page-module__GfOU0W__turn{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-primary);margin:0}@media (max-width:959px){.page-module__GfOU0W__pageHeader{flex-direction:column;align-items:flex-start}.page-module__GfOU0W__dsLayout{min-width:0;padding-left:0}.page-module__GfOU0W__dsContent{min-width:0;max-width:100%}}
.page-module__H16a-a__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__H16a-a__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__H16a-a__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__H16a-a__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__H16a-a__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__H16a-a__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__H16a-a__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__H16a-a__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__H16a-a__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__H16a-a__variantItem{flex-shrink:0}.page-module__H16a-a__stateGrid{gap:var(--primitive-gap-md) var(--primitive-gap-md);grid-template-columns:auto 1fr 1fr;align-items:center;width:100%;display:grid}.page-module__H16a-a__gridColHeader{text-align:center;font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.page-module__H16a-a__gridRowHeader{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);text-align:right;padding-right:var(--primitive-padding-sm);white-space:nowrap}.page-module__H16a-a__gridCell{justify-content:center;align-items:center;display:flex}@media (max-width:959px){.page-module__H16a-a__pageHeader{flex-direction:column;align-items:flex-start}.page-module__H16a-a__dsLayout{min-width:0;padding-left:0}.page-module__H16a-a__dsContent{min-width:0;max-width:100%}}
.page-module__xYTAQG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__xYTAQG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__xYTAQG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__xYTAQG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__xYTAQG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__xYTAQG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__xYTAQG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__xYTAQG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__xYTAQG__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__xYTAQG__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__xYTAQG__variantItem{flex-shrink:0;width:280px}.page-module__xYTAQG__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__xYTAQG__variantItem{width:100%}.page-module__xYTAQG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__xYTAQG__dsLayout{min-width:0;padding-left:0}.page-module__xYTAQG__dsContent{min-width:0;max-width:100%}}
.page-module__bgPKLa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__bgPKLa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__bgPKLa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__bgPKLa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__bgPKLa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__bgPKLa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__bgPKLa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__bgPKLa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__bgPKLa__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__bgPKLa__variantItem{flex-shrink:0;width:280px}.page-module__bgPKLa__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}.page-module__bgPKLa__stateGrid{gap:var(--primitive-gap-md) var(--primitive-gap-md);grid-template-columns:auto repeat(4,1fr);align-items:center;width:100%;display:grid}.page-module__bgPKLa__gridColHeader{text-align:center;font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.page-module__bgPKLa__gridRowHeader{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);text-align:right;padding-right:var(--primitive-padding-sm);white-space:nowrap}.page-module__bgPKLa__gridCell{justify-content:center;align-items:center;display:flex}@media (max-width:959px){.page-module__bgPKLa__variantItem{width:100%}.page-module__bgPKLa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__bgPKLa__dsLayout{min-width:0;padding-left:0}.page-module__bgPKLa__dsContent{min-width:0;max-width:100%}}
.page-module__pfijMa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__pfijMa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__pfijMa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__pfijMa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__pfijMa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__pfijMa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__pfijMa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__pfijMa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__pfijMa__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__pfijMa__variantItem{flex-shrink:0;width:280px}.page-module__pfijMa__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__pfijMa__variantItem{width:100%}.page-module__pfijMa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__pfijMa__dsLayout{min-width:0;padding-left:0}.page-module__pfijMa__dsContent{min-width:0;max-width:100%}}
.page-module__rTi1Va__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__rTi1Va__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__rTi1Va__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__rTi1Va__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__rTi1Va__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__rTi1Va__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__rTi1Va__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__rTi1Va__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}@media (max-width:959px){.page-module__rTi1Va__pageHeader{flex-direction:column;align-items:flex-start}.page-module__rTi1Va__dsLayout{min-width:0;padding-left:0}.page-module__rTi1Va__dsContent{min-width:0;max-width:100%}}
.page-module__XO9Ibq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__XO9Ibq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__XO9Ibq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__XO9Ibq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__XO9Ibq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__XO9Ibq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__XO9Ibq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__XO9Ibq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__XO9Ibq__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__XO9Ibq__variantItem{flex-shrink:0;width:280px}.page-module__XO9Ibq__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__XO9Ibq__variantItem{width:100%}.page-module__XO9Ibq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__XO9Ibq__dsLayout{min-width:0;padding-left:0}.page-module__XO9Ibq__dsContent{min-width:0;max-width:100%}}
.page-module__eIdz5a__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__eIdz5a__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__eIdz5a__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__eIdz5a__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__eIdz5a__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__eIdz5a__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__eIdz5a__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__eIdz5a__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__eIdz5a__demoBox{width:100%;max-width:360px}.page-module__eIdz5a__demoRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__eIdz5a__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin:0}.page-module__eIdz5a__demoCaption{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);margin:0 0 var(--primitive-gap-sm)}@media (max-width:959px){.page-module__eIdz5a__pageHeader{flex-direction:column;align-items:flex-start}.page-module__eIdz5a__dsLayout{min-width:0;padding-left:0}.page-module__eIdz5a__dsContent{min-width:0;max-width:100%}}
.page-module__fdeRca__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__fdeRca__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__fdeRca__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__fdeRca__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__fdeRca__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__fdeRca__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__fdeRca__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__fdeRca__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__fdeRca__exampleWrap{max-width:480px}@media (max-width:959px){.page-module__fdeRca__pageHeader{flex-direction:column;align-items:flex-start}.page-module__fdeRca__dsLayout{min-width:0;padding-left:0}.page-module__fdeRca__dsContent{min-width:0;max-width:100%}.page-module__fdeRca__exampleWrap{max-width:100%}}
.page-module__RvcPzq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__RvcPzq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__RvcPzq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__RvcPzq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__RvcPzq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__RvcPzq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__RvcPzq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__RvcPzq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__RvcPzq__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__RvcPzq__variantItem{flex-shrink:0}.page-module__RvcPzq__demoTarget{border:var(--border-xs) dashed var(--color-bg-container-border);border-radius:var(--radius-md);width:320px;max-width:100%;height:160px;color:var(--color-text-tertiary);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}@media (max-width:959px){.page-module__RvcPzq__variantItem{width:100%}.page-module__RvcPzq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__RvcPzq__dsLayout{min-width:0;padding-left:0}.page-module__RvcPzq__dsContent{min-width:0;max-width:100%}}
.page-module__c0Hi-q__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__c0Hi-q__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__c0Hi-q__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__c0Hi-q__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__c0Hi-q__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__c0Hi-q__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__c0Hi-q__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__c0Hi-q__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__c0Hi-q__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__c0Hi-q__variantItem{flex-shrink:0;width:280px}.page-module__c0Hi-q__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__c0Hi-q__variantItem{width:100%}.page-module__c0Hi-q__pageHeader{flex-direction:column;align-items:flex-start}.page-module__c0Hi-q__dsLayout{min-width:0;padding-left:0}.page-module__c0Hi-q__dsContent{min-width:0;max-width:100%}}
.page-module__dMt0YW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__dMt0YW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__dMt0YW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__dMt0YW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__dMt0YW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__dMt0YW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__dMt0YW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__dMt0YW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__dMt0YW__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__dMt0YW__variantItem{flex-shrink:0;width:280px}.page-module__dMt0YW__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__dMt0YW__variantItem{width:100%}.page-module__dMt0YW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__dMt0YW__dsLayout{min-width:0;padding-left:0}.page-module__dMt0YW__dsContent{min-width:0;max-width:100%}}
.page-module__IfkNBq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__IfkNBq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__IfkNBq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__IfkNBq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__IfkNBq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__IfkNBq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__IfkNBq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__IfkNBq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__IfkNBq__demoRow{align-items:center;gap:var(--primitive-gap-md);flex-wrap:wrap;display:flex}.page-module__IfkNBq__dialogText{margin:0 0 var(--primitive-gap-md) 0}.page-module__IfkNBq__dialogText:last-child{margin-bottom:0}@media (max-width:959px){.page-module__IfkNBq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__IfkNBq__dsLayout{min-width:0;padding-left:0}.page-module__IfkNBq__dsContent{min-width:0;max-width:100%}}
.page-module__bAra8q__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__bAra8q__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__bAra8q__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__bAra8q__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__bAra8q__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__bAra8q__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__bAra8q__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__bAra8q__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__bAra8q__demoBox{width:100%;max-width:480px}.page-module__bAra8q__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin:0}.page-module__bAra8q__demoRow{align-items:center;display:flex}@media (max-width:959px){.page-module__bAra8q__pageHeader{flex-direction:column;align-items:flex-start}.page-module__bAra8q__dsLayout{min-width:0;padding-left:0}.page-module__bAra8q__dsContent{min-width:0;max-width:100%}}
.page-module__MM1PTG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__MM1PTG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__MM1PTG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__MM1PTG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__MM1PTG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__MM1PTG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__MM1PTG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__MM1PTG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__MM1PTG__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__MM1PTG__variantItem{flex-shrink:0}@media (max-width:959px){.page-module__MM1PTG__variantItem{width:100%}.page-module__MM1PTG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__MM1PTG__dsLayout{min-width:0;padding-left:0}.page-module__MM1PTG__dsContent{min-width:0;max-width:100%}}
.page-module__U-35yG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__U-35yG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__U-35yG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__U-35yG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__U-35yG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__U-35yG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__U-35yG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__U-35yG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__U-35yG__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__U-35yG__variantItem{flex-shrink:0;width:280px}@media (max-width:959px){.page-module__U-35yG__variantItem{width:100%}.page-module__U-35yG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__U-35yG__dsLayout{min-width:0;padding-left:0}.page-module__U-35yG__dsContent{min-width:0;max-width:100%}}
.page-module__Kt_Hfa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__Kt_Hfa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Kt_Hfa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__Kt_Hfa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__Kt_Hfa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__Kt_Hfa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__Kt_Hfa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__Kt_Hfa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__Kt_Hfa__demoBox{width:100%;max-width:640px}.page-module__Kt_Hfa__demoSurface{border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-md);background-color:var(--color-bg-page-primary);width:100%;max-width:640px;overflow:hidden}.page-module__Kt_Hfa__demoTableHead{gap:var(--gap-xxxl);padding:var(--padding-sm) var(--padding-md);border-bottom:var(--border-xs) solid var(--color-bg-container-border);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-em-weight);color:var(--color-text-tertiary);display:flex}.page-module__Kt_Hfa__demoStack{gap:var(--primitive-gap-xl);flex-direction:column;display:flex}.page-module__Kt_Hfa__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin:0}.page-module__Kt_Hfa__demoCaption{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);margin:0 0 var(--primitive-gap-sm)}@media (max-width:959px){.page-module__Kt_Hfa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__Kt_Hfa__dsLayout{min-width:0;padding-left:0}.page-module__Kt_Hfa__dsContent{min-width:0;max-width:100%}}
.page-module__LrrX7q__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__LrrX7q__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__LrrX7q__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__LrrX7q__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__LrrX7q__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__LrrX7q__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__LrrX7q__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__LrrX7q__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__LrrX7q__cardGrid{gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-width:800px;display:grid}@media (max-width:959px){.page-module__LrrX7q__pageHeader{flex-direction:column;align-items:flex-start}.page-module__LrrX7q__dsLayout{min-width:0;padding-left:0}.page-module__LrrX7q__dsContent{min-width:0;max-width:100%}}
.page-module__PerNyG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__PerNyG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__PerNyG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__PerNyG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__PerNyG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__PerNyG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__PerNyG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__PerNyG__section{gap:var(--primitive-gap-xl);flex-direction:column;display:flex}.page-module__PerNyG__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.page-module__PerNyG__demoStack{gap:var(--gap-md);flex-direction:column;display:flex}.page-module__PerNyG__demoReadout{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary)}@media (max-width:959px){.page-module__PerNyG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__PerNyG__dsLayout{min-width:0;padding-left:0}.page-module__PerNyG__dsContent{min-width:0;max-width:100%}}
.page-module__5cuyYa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__5cuyYa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__5cuyYa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__5cuyYa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__5cuyYa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__5cuyYa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__5cuyYa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__5cuyYa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__5cuyYa__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__5cuyYa__variantItem{flex-shrink:0;width:280px}.page-module__5cuyYa__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__5cuyYa__variantItem{width:100%}.page-module__5cuyYa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__5cuyYa__dsLayout{min-width:0;padding-left:0}.page-module__5cuyYa__dsContent{min-width:0;max-width:100%}}
.page-module__Crwlna__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__Crwlna__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Crwlna__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__Crwlna__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__Crwlna__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__Crwlna__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__Crwlna__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__Crwlna__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__Crwlna__demoBox{width:100%;max-width:520px}.page-module__Crwlna__demoRow{gap:var(--gap-xxxl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__Crwlna__demoText{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin:0}.page-module__Crwlna__demoCaption{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);margin:0 0 var(--primitive-gap-sm)}@media (max-width:959px){.page-module__Crwlna__pageHeader{flex-direction:column;align-items:flex-start}.page-module__Crwlna__dsLayout{min-width:0;padding-left:0}.page-module__Crwlna__dsContent{min-width:0;max-width:100%}}
.page-module__hkxRYa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__hkxRYa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__hkxRYa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__hkxRYa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__hkxRYa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__hkxRYa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__hkxRYa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__hkxRYa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__hkxRYa__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__hkxRYa__variantItem{flex-shrink:0;width:280px}.page-module__hkxRYa__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__hkxRYa__variantItem{width:100%}.page-module__hkxRYa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__hkxRYa__dsLayout{min-width:0;padding-left:0}.page-module__hkxRYa__dsContent{min-width:0;max-width:100%}}
.page-module__QI0o0a__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__QI0o0a__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__QI0o0a__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__QI0o0a__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__QI0o0a__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__QI0o0a__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__QI0o0a__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__QI0o0a__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__QI0o0a__demoRow{align-items:center;gap:var(--gap-md);flex-wrap:wrap;display:flex}.page-module__QI0o0a__chord{align-items:center;gap:var(--gap-xxs);display:inline-flex}.page-module__QI0o0a__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__QI0o0a__proseDemo{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary);margin:0}@media (max-width:959px){.page-module__QI0o0a__pageHeader{flex-direction:column;align-items:flex-start}.page-module__QI0o0a__dsLayout{min-width:0;padding-left:0}.page-module__QI0o0a__dsContent{min-width:0;max-width:100%}}
.page-module__SrqnBG__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__SrqnBG__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__SrqnBG__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__SrqnBG__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__SrqnBG__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__SrqnBG__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__SrqnBG__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__SrqnBG__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__SrqnBG__chartRow{gap:var(--primitive-gap-xl);width:100%;display:flex}.page-module__SrqnBG__chartRow>*{flex:1;min-width:0}@media (max-width:959px){.page-module__SrqnBG__pageHeader{flex-direction:column;align-items:flex-start}.page-module__SrqnBG__dsLayout{min-width:0;padding-left:0}.page-module__SrqnBG__dsContent{min-width:0;max-width:100%}.page-module__SrqnBG__chartRow{flex-direction:column}}
.page-module__WiNsPq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__WiNsPq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__WiNsPq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__WiNsPq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__WiNsPq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__WiNsPq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__WiNsPq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__WiNsPq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__WiNsPq__exampleWrap{max-width:320px}@media (max-width:959px){.page-module__WiNsPq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__WiNsPq__dsLayout{min-width:0;padding-left:0}.page-module__WiNsPq__dsContent{min-width:0;max-width:100%}.page-module__WiNsPq__exampleWrap{max-width:100%}}
.page-module__xVTUMq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__xVTUMq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__xVTUMq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__xVTUMq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__xVTUMq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__xVTUMq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__xVTUMq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__xVTUMq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__xVTUMq__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__xVTUMq__variantItem{flex-shrink:0;width:280px}@media (max-width:959px){.page-module__xVTUMq__variantItem{width:100%}.page-module__xVTUMq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__xVTUMq__dsLayout{min-width:0;padding-left:0}.page-module__xVTUMq__dsContent{min-width:0;max-width:100%}}
.page-module__4ThOwW__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__4ThOwW__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__4ThOwW__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__4ThOwW__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__4ThOwW__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__4ThOwW__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__4ThOwW__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__4ThOwW__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__4ThOwW__chartRow{gap:var(--primitive-gap-xl);width:100%;display:flex}.page-module__4ThOwW__chartRow>*{flex:1;min-width:0}@media (max-width:959px){.page-module__4ThOwW__pageHeader{flex-direction:column;align-items:flex-start}.page-module__4ThOwW__dsLayout{min-width:0;padding-left:0}.page-module__4ThOwW__dsContent{min-width:0;max-width:100%}.page-module__4ThOwW__chartRow{flex-direction:column}}
.page-module__062-fa__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__062-fa__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__062-fa__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__062-fa__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__062-fa__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__062-fa__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__062-fa__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__062-fa__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__062-fa__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__062-fa__variantItem{flex-shrink:0}@media (max-width:959px){.page-module__062-fa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__062-fa__dsLayout{min-width:0;padding-left:0}.page-module__062-fa__dsContent{min-width:0;max-width:100%}}
.page-module__aLOwgq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__aLOwgq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__aLOwgq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__aLOwgq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__aLOwgq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__aLOwgq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__aLOwgq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__aLOwgq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__aLOwgq__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__aLOwgq__variantItem{flex-shrink:0;width:280px}.page-module__aLOwgq__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__aLOwgq__variantItem{width:100%}.page-module__aLOwgq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__aLOwgq__dsLayout{min-width:0;padding-left:0}.page-module__aLOwgq__dsContent{min-width:0;max-width:100%}}
.page-module__Kxac-W__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__Kxac-W__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Kxac-W__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__Kxac-W__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__Kxac-W__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__Kxac-W__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__Kxac-W__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__Kxac-W__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__Kxac-W__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__Kxac-W__variantItem{flex-shrink:0;width:280px}.page-module__Kxac-W__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__Kxac-W__variantItem{width:100%}.page-module__Kxac-W__pageHeader{flex-direction:column;align-items:flex-start}.page-module__Kxac-W__dsLayout{min-width:0;padding-left:0}.page-module__Kxac-W__dsContent{min-width:0;max-width:100%}}
.page-module__Ouu9fq__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__Ouu9fq__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Ouu9fq__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__Ouu9fq__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__Ouu9fq__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__Ouu9fq__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__Ouu9fq__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__Ouu9fq__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__Ouu9fq__demoText{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.page-module__Ouu9fq__surface{max-width:640px;padding:var(--padding-lg);background-color:var(--color-bg-container-primary);border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-md)}.page-module__Ouu9fq__narrowColumn{min-width:0;max-width:420px;padding:var(--padding-md);background-color:var(--color-bg-container-secondary);border-radius:var(--radius-md);overflow-wrap:anywhere}.page-module__Ouu9fq__bubble{max-width:480px;padding:var(--padding-md);background-color:var(--color-bg-container-secondary);border-radius:var(--radius-md)}@media (max-width:959px){.page-module__Ouu9fq__pageHeader{flex-direction:column;align-items:flex-start}.page-module__Ouu9fq__dsLayout{min-width:0;padding-left:0}.page-module__Ouu9fq__dsContent{min-width:0;max-width:100%}}
.page-module__0hB0la__dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-xl);display:flex}.page-module__0hB0la__dsContent{gap:var(--gap-xxxl);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__0hB0la__pageHeader{margin-top:calc(var(--primitive-gap-xl) - var(--gap-xxxl));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-lg);width:100%;display:flex}.page-module__0hB0la__pageTitle{font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary)}.page-module__0hB0la__subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);margin-bottom:0}.page-module__0hB0la__introSection{gap:var(--primitive-gap-lg);flex-direction:column;display:flex}.page-module__0hB0la__introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.page-module__0hB0la__section{gap:var(--primitive-gap-xl);flex-direction:column;width:100%;display:flex}.page-module__0hB0la__variantRow{gap:var(--primitive-gap-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__0hB0la__variantItem{flex-shrink:0;width:280px}.page-module__0hB0la__variantStack{gap:var(--primitive-gap-xl);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:959px){.page-module__0hB0la__variantItem{width:100%}.page-module__0hB0la__pageHeader{flex-direction:column;align-items:flex-start}.page-module__0hB0la__dsLayout{min-width:0;padding-left:0}.page-module__0hB0la__dsContent{min-width:0;max-width:100%}}
