.ZA78WW_section{align-items:center;gap:var(--gap-1000);max-width:1440px;margin:var(--gap-3000) auto 0;flex-direction:column;display:flex}.ZA78WW_statement{text-align:center;max-width:860px;font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display);text-wrap:balance;margin:0}.ZA78WW_statement span{color:var(--color-text-secondary);font-weight:var(--font-sub-display-weight)}.ZA78WW_grid{gap:var(--gap-400);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:360px;width:100%;display:grid}.ZA78WW_revealed{opacity:0;transform:translateY(var(--gap-200)) scale(.98);transition:opacity var(--motion-duration-slow) var(--motion-ease-standard), transform var(--motion-duration-deliberate) var(--motion-ease-entrance)}.ZA78WW_revealed[data-on=true]{opacity:1;transform:none}.ZA78WW_toolStack{gap:var(--gap-300);flex-direction:column;width:100%;max-width:480px;margin-inline:auto;display:flex}.ZA78WW_toolStack .ZA78WW_revealed>*{box-shadow:var(--shadow-floating)}.ZA78WW_installLines .ds-code-block__code{white-space:pre-wrap;overflow-wrap:anywhere}.ZA78WW_themeStack{gap:var(--gap-500);flex-direction:column;display:flex}.ZA78WW_swatches{gap:var(--gap-200);flex-wrap:wrap;display:flex}.ZA78WW_swatch{border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-pill);flex:none;width:24px;height:24px}.ZA78WW_panelBar{justify-content:space-between;align-items:center;gap:var(--gap-300);display:flex}.ZA78WW_themeDash{align-items:stretch;gap:var(--gap-400);grid-template-columns:minmax(200px,.8fr) minmax(0,1.6fr);width:100%;display:grid}.ZA78WW_themeDashStat,.ZA78WW_themeDashChart{box-shadow:var(--shadow-floating)}.ZA78WW_themeDashStat{gap:var(--gap-400);flex-direction:column;display:flex}.ZA78WW_panelBar{margin-bottom:var(--gap-300)}.ZA78WW_buttonRow{gap:var(--gap-200);flex-wrap:wrap;display:flex}.ZA78WW_snippets{gap:var(--gap-400);flex-direction:column;width:100%;max-width:560px;display:flex}.ZA78WW_snippetLabel{margin:var(--gap-200) 0 0;font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);color:var(--color-text-primary)}.ZA78WW_snippetNote{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary);margin:0}.ZA78WW_picker{gap:var(--gap-100);flex-direction:column;display:flex}.ZA78WW_pickerRow{align-items:center;gap:var(--gap-300);width:100%;padding:var(--padding-200) var(--padding-300);border:var(--border-025) solid transparent;border-radius:var(--radius-300);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;display:flex}.ZA78WW_pickerRow:hover{background:var(--color-bg-container-primary)}.ZA78WW_pickerRow[aria-pressed=true]{background:var(--color-bg-container-primary);border-color:var(--color-action-primary-bg)}.ZA78WW_pickerText{flex-direction:column;min-width:0;display:flex}.ZA78WW_pickerName{font-size:var(--font-paragraph-size);font-weight:var(--font-title-body-weight)}.ZA78WW_pickerFont{font-size:var(--font-paragraph-sm-size);color:var(--color-text-secondary)}.ZA78WW_themeDashForm,.ZA78WW_themeDashTeam{gap:var(--gap-400);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.ZA78WW_badgeRow{gap:var(--gap-200);flex-wrap:wrap;display:flex}.ZA78WW_detail{gap:var(--gap-2000);flex-direction:column;display:flex}.ZA78WW_detailHead,.ZA78WW_showcase{column-gap:var(--gap-400);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.ZA78WW_detailHead{align-items:start;row-gap:var(--gap-1000)}.ZA78WW_detailHead>div{padding-right:var(--gap-1000)}.ZA78WW_detailLede{margin:0 0 var(--gap-1000);font-size:var(--font-paragraph-size);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);text-wrap:pretty}.ZA78WW_detailCtas{gap:var(--gap-300);flex-wrap:wrap;display:flex}.ZA78WW_checks{gap:var(--gap-400);margin:var(--gap-200) 0 0;padding:0 var(--padding-500);flex-direction:column;list-style:none;display:flex}.ZA78WW_checks li{align-items:center;gap:var(--gap-300);display:flex}.ZA78WW_check{--icon-size:var(--icon-size-500);width:var(--icon-size-800);height:var(--icon-size-800);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-status-positive-fg) 16%, transparent);color:var(--color-status-positive-fg);font-size:var(--icon-size);flex:none;place-items:center;display:grid}.ZA78WW_showcase{row-gap:var(--gap-400)}.ZA78WW_showMain,.ZA78WW_showSide{border-radius:var(--radius-300);background:var(--color-bg-container-secondary);min-height:460px;position:relative}.ZA78WW_showMain{background:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);padding:var(--padding-1000);place-items:center;display:grid}.ZA78WW_showSide{padding:var(--padding-500);background:radial-gradient(120% 70% at 100% 100%, color-mix(in srgb, var(--color-ambient-3) 22%, transparent), transparent 70%), radial-gradient(90% 60% at 0% 100%, color-mix(in srgb, var(--color-ambient-5) 16%, transparent), transparent 70%), var(--color-bg-container-secondary);overflow:hidden}.ZA78WW_sideTitle{margin:0 0 var(--gap-400);font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height)}.ZA78WW_facts,.ZA78WW_factsStacked{padding:var(--padding-200) var(--padding-400);border-radius:var(--radius-300);background:var(--color-bg-container-primary);box-shadow:var(--shadow-floating);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);margin:0;display:grid}.ZA78WW_facts{grid-template-columns:auto 1fr}.ZA78WW_facts dt,.ZA78WW_facts dd{padding:var(--padding-300) 0;border-top:var(--border-025) solid var(--color-divider);margin:0}.ZA78WW_facts dt:first-of-type,.ZA78WW_facts dt:first-of-type+dd{border-top:0}.ZA78WW_facts dt{color:var(--color-text-secondary);padding-right:var(--gap-400)}.ZA78WW_facts dd{text-align:right;font-variant-numeric:tabular-nums}.ZA78WW_factsStacked dt{padding-top:var(--padding-300);border-top:var(--border-025) solid var(--color-divider);font-family:var(--font-family-code);color:var(--color-text-primary);margin:0}.ZA78WW_factsStacked dt:first-of-type{border-top:0}.ZA78WW_factsStacked dd{margin:var(--gap-100) 0 0;padding-bottom:var(--padding-300);color:var(--color-text-secondary)}.ZA78WW_features{column-gap:var(--gap-400);row-gap:var(--gap-500);grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.ZA78WW_features>*{padding-right:var(--gap-1000)}.ZA78WW_features>:nth-child(3){padding-inline:var(--padding-500)}.ZA78WW_features p{margin:var(--gap-400) 0 0;color:var(--color-text-secondary);line-height:var(--font-paragraph-line-height)}.ZA78WW_featureIcon{--icon-size:var(--icon-size-600);border-radius:var(--radius-200);border:var(--border-025) solid var(--color-bg-container-border);background:var(--color-bg-container-secondary);width:40px;height:40px;color:var(--color-text-primary);font-size:var(--icon-size);place-items:center;display:grid}@media (max-width:959px){.ZA78WW_detailHead,.ZA78WW_showcase,.ZA78WW_themeDash{grid-template-columns:minmax(0,1fr)}.ZA78WW_showMain,.ZA78WW_showSide{min-height:0}.ZA78WW_detailHead>div{padding-right:0}.ZA78WW_checks{padding:0}.ZA78WW_grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ZA78WW_grid>*{min-height:320px}}@media (max-width:600px){.ZA78WW_features{gap:var(--gap-500);grid-template-columns:minmax(0,1fr)}.ZA78WW_features>*,.ZA78WW_features>:nth-child(3){padding-inline:0}.ZA78WW_showMain{padding:var(--padding-400)}}
.ds-accordion{border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-300);background-color:var(--color-bg-container-primary);flex-direction:column;width:100%;display:flex;overflow:hidden}.ds-accordion__item{border-bottom:var(--border-025) solid var(--color-bg-container-border)}.ds-accordion__item:last-child{border-bottom:none}.ds-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--gap-200);width:100%;padding:var(--padding-400) var(--padding-500);cursor:pointer;text-align:start;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;display:flex}.ds-accordion__trigger:hover{background-color:var(--color-bg-container-secondary)}.ds-accordion__trigger:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px;border-radius:var(--radius-300)}.ds-accordion__title{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary)}.ds-accordion__icon{--icon-size:var(--icon-size-500);color:var(--color-icon-primary);transition:transform var(--motion-duration-slow) var(--motion-ease-standard);flex-shrink:0}.ds-accordion__item--open .ds-accordion__icon{transform:rotate(180deg)}.ds-accordion__panel{transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.ds-accordion__item--open .ds-accordion__panel{grid-template-rows:1fr}.ds-accordion__content{padding:0 var(--padding-500);transition:padding var(--motion-duration-slow) var(--motion-ease-standard);overflow:hidden}.ds-accordion__item--open .ds-accordion__content{padding:0 var(--padding-500) var(--padding-400)}.ds-accordion__content p{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);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-secondary);margin:0}
.jjFn9q_section{align-items:center;gap:var(--gap-1000);max-width:800px;margin:var(--gap-3000) auto 0;flex-direction:column;display:flex}.jjFn9q_title{text-align:center;font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display);margin:0}.jjFn9q_list{width:100%}.jjFn9q_list p{color:var(--color-text-secondary);margin:0}.jjFn9q_list a{color:var(--color-text-primary);text-underline-offset:.2em;text-decoration:underline}.jjFn9q_list p+p{margin-top:var(--gap-300)}
