.answer-callout_callout__QMIIJ{display:flex;gap:16px;padding:20px;border-left:4px solid var(--color-v2-purple-500);border-radius:var(--radius-lg);background:var(--color-v2-purple-900);color:var(--color-black);font-size:var(--fs-body-lg);font-weight:500;line-height:var(--lh-body-lg);letter-spacing:-.02em}.answer-callout_callout__QMIIJ p{margin:0}.answer-callout_callout__QMIIJ>div{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}@media (min-width:768px){.answer-callout_callout__QMIIJ{padding:24px}}@media (min-width:1024px){.answer-callout_callout__QMIIJ{padding:32px}}.answer-callout_callout-icon___lDRg{flex:none;color:var(--color-v2-purple-400)}.answer-callout_callout-heading__nmihj{margin:0;font-family:var(--font-text);font-size:var(--fs-label-lg);font-weight:600;line-height:var(--lh-label-lg);letter-spacing:-.02em;color:var(--color-black)}.article-meta_details__NRTee,.article-meta_meta__SxM23{display:grid;grid-gap:24px;gap:24px}.article-meta_meta__SxM23{margin:0}@media (min-width:768px) and (max-width:1023px){.article-meta_meta__SxM23{grid-template-columns:1fr 1fr;gap:32px}}.article-meta_meta__SxM23 div{display:flex;flex-direction:column;gap:4px}.article-meta_meta__SxM23 dt{margin:0}.article-meta_meta__SxM23 dd{margin:0;font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body);letter-spacing:-.02em}.article-meta_share__4ISyP{display:flex;flex-direction:column;gap:8px}.button_button__e8xaZ.button_button__e8xaZ.button_button__e8xaZ{--ds-button-bg:var(--color-v2-purple-500);--ds-button-border-color:var(--color-v2-purple-500);--ds-button-color:#fff;--ds-button-hover-bg:var(--color-v2-purple-400);--ds-button-hover-color:#fff;--ds-button-active-bg:var(--color-v2-purple-300);--ds-button-active-color:#fff;--ds-button-focus-outline-color:var(--color-v2-purple-500);height:48px;padding:0 16px;font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label);letter-spacing:-.02em}@media (min-width:768px){.button_button__e8xaZ.button_button__e8xaZ.button_button__e8xaZ{height:52px;padding:0 24px;font-size:var(--fs-label)}}@media (min-width:1024px){.button_button__e8xaZ.button_button__e8xaZ.button_button__e8xaZ{height:56px;font-size:var(--fs-label)}}.button_outline__nrHLi.button_outline__nrHLi.button_outline__nrHLi{--ds-button-bg:transparent;--ds-button-border-color:var(--color-v2-neutral-900);--ds-button-color:var(--color-v2-neutral-900);--ds-button-hover-bg:var(--color-v2-purple-900);--ds-button-hover-color:var(--color-v2-neutral-900);--ds-button-active-bg:var(--color-v2-purple-850);--ds-button-active-color:var(--color-v2-neutral-900)}.logo-list_logos-wrapper__Fg100{grid-column:1/-1!important}.logo-list_header__KScZc{width:100%;padding:0 var(--size-6) var(--size-3);justify-content:center;text-align:center;font:var(--text-sm);line-height:1.2;text-wrap:pretty}@media (min-width:540px){.logo-list_header__KScZc{padding:0 var(--size-6) var(--size-3);font:var(--text-lg)}}.logo-list_logos__n6oEA{display:flex;overflow:hidden;align-items:center;justify-content:center;gap:var(--size-10);margin-right:var(--size-10)}@media (min-width:540px){.logo-list_logos__n6oEA{gap:var(--size-14);margin-right:var(--size-16)}}.logo-list_logo__KPbO2{height:max(55px,min(8vw,var(--size-18)));width:auto;flex-shrink:0;object-fit:contain}.logo-list_static-strip__N2bP3{width:100%;overflow:visible}.logo-list_logos--static__PufT_{overflow:visible;margin-right:0}.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI{--glow-border:linear-gradient(90deg,var(--color-v2-purple-850),var(--color-v2-purple-300));--ds-button-bg:var(--ag-glow-button-fill) padding-box,var(--glow-border) border-box;--ds-button-hover-bg:var(--ag-glow-button-fill) padding-box,linear-gradient(90deg,var(--color-v2-purple-850),var(--color-v2-purple-100)) border-box;--ds-button-active-bg:var(--ag-glow-button-pressed-fill) padding-box,var(--glow-border) border-box;--ds-button-border-color:transparent;--ds-button-color:var(--color-v2-purple-100);--ds-button-hover-color:var(--color-v2-purple-100);--ds-button-active-color:var(--color-v2-purple-100);--ds-button-focus-outline-color:var(--color-v2-purple-100);box-shadow:0 0 24px rgba(112,59,208,.5),0 0 8px rgba(112,59,208,.3),inset 0 0 10px rgba(226,210,255,.9);transition:background .4s ease-out,box-shadow .3s ease-out,transform .2s ease-out,-webkit-filter .2s ease-out;transition:background .4s ease-out,box-shadow .3s ease-out,transform .2s ease-out,filter .2s ease-out;transition:background .4s ease-out,box-shadow .3s ease-out,transform .2s ease-out,filter .2s ease-out,-webkit-filter .2s ease-out}.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI:hover{box-shadow:0 0 36px 2px rgba(112,59,208,.5),0 0 12px rgba(112,59,208,.3),inset 0 0 12px rgba(226,210,255,.9);transition:background .2s cubic-bezier(.685,0,.17,1.03),box-shadow .2s cubic-bezier(.685,0,.17,1.03)}.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 24px rgba(112,59,208,.5),0 0 8px rgba(112,59,208,.3),inset 0 0 10px rgba(226,210,255,.9)}.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI.demo-button_glow__EyYSI:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 10px rgba(112,59,208,.3),inset 0 0 12px rgba(112,59,208,.3);transition:background 0s linear,box-shadow .08s ease-out,transform .08s ease-out,-webkit-filter .08s ease-out;transition:background 0s linear,box-shadow .08s ease-out,transform .08s ease-out,filter .08s ease-out;transition:background 0s linear,box-shadow .08s ease-out,transform .08s ease-out,filter .08s ease-out,-webkit-filter .08s ease-out}.demo-button_forest__VtAgG.demo-button_forest__VtAgG.demo-button_forest__VtAgG.demo-button_forest__VtAgG{--ds-button-bg:var(--ag-forest);--ds-button-border-color:var(--ag-forest);--ds-button-hover-bg:var(--color-v2-neutral-900);--ds-button-active-bg:var(--color-v2-neutral-900);--ds-button-focus-outline-color:var(--ag-forest)}.demo-button_large__uegS3.demo-button_large__uegS3.demo-button_large__uegS3.demo-button_large__uegS3{height:56px;padding:0 24px;font-size:16px;line-height:24px}.fade-in-image_image__ixpiY{opacity:0}@media (prefers-reduced-motion:no-preference){.fade-in-image_image__ixpiY{transition:opacity .6s ease-out}}.fade-in-image_loaded__kxLo8{opacity:1}.shell_shell__UiV6T.shell_shell__UiV6T{--header-offset:0px;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--ag-section-gap);padding-top:calc(var(--header-height) * 1.1 + var(--header-offset) + var(--ag-section-gap));padding-bottom:69px;overflow-x:clip;background:var(--color-off-white);letter-spacing:-.02em}@media (min-width:1024px){.shell_shell__UiV6T.shell_shell__UiV6T{--header-offset:50px}}.sticker_sticker__lXCQt{position:absolute;display:block;translate:-50% -50%;rotate:var(--sticker-rotate,0deg)}.sticker_image__6C7_W{display:block;width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.sticker_spin__gRXh8{animation:sticker_sticker-spin__UIgcy 9s linear infinite}}@keyframes sticker_sticker-spin__UIgcy{0%{rotate:var(--sticker-rotate,0deg)}to{rotate:calc(var(--sticker-rotate, 0deg) - 1turn)}}.page-homepage_homepage__zWm_Z{display:flex;flex-direction:column;background-color:#f8f3ff}.page-homepage_parallaxScope__qmSmW{display:contents}.page-homepage_topSection__UAVwx{overflow-x:clip;transition:background .3s ease-in-out;background:linear-gradient(180deg,#f8f3ff 20%,var(--primitive-color-purple-500,#8f80cc) 65%,var(--primitive-color-purple-800,#393352) 99%)}@media (min-width:540px){.page-homepage_topSection__UAVwx{background:linear-gradient(180deg,#f8f3ff 15%,var(--primitive-color-purple-500,#8f80cc) 50%,var(--primitive-color-purple-800,#393352) 99%)}}@media (min-width:768px){.page-homepage_topSection__UAVwx{background:linear-gradient(180deg,#f8f3ff 10%,var(--primitive-color-purple-500,#8f80cc) 40%,var(--primitive-color-purple-800,#393352) 90%)}}@media (min-width:1140px){.page-homepage_topSection__UAVwx{background:linear-gradient(180deg,#f8f3ff 5%,var(--primitive-color-purple-500,#8f80cc) 35%,var(--primitive-color-purple-800,#393352) 85%)}}.page-homepage_middleSection__o6AE2{position:relative;background-color:#393352}.page-homepage_bottomSection__li3Pv{position:relative;background:#f5f5fa}.page-homepage_bentoBand__3n_vV{background:linear-gradient(180deg,var(--primitive-color-purple-800,#393352) 0,var(--primitive-color-purple-800,#393352) 15%,var(--primitive-color-purple-500,#8f80cc) 32%,#eef1fb min(66%,100% - 10px),#eef1fb 100%)}@media (min-width:700px){.page-homepage_bentoBand__3n_vV{background:linear-gradient(180deg,var(--primitive-color-purple-800,#393352) 0,var(--primitive-color-purple-800,#393352) 21%,var(--primitive-color-purple-500,#8f80cc) 45%,#eef1fb min(91%,100% - 10px),#eef1fb 100%)}}.page-homepage_section__hO_Tn{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.page-homepage_section__hO_Tn>div{width:100%}@media (min-width:768px){.page-homepage_section__hO_Tn{gap:40px}}@media (min-width:540px){.page-homepage_section__hO_Tn{gap:83px}}.page-homepage_bottomSection__li3Pv .page-homepage_section__hO_Tn,.page-homepage_middleSection__o6AE2 .page-homepage_section__hO_Tn{margin-top:40px!important}@media (min-width:768px){.page-homepage_bottomSection__li3Pv .page-homepage_section__hO_Tn,.page-homepage_middleSection__o6AE2 .page-homepage_section__hO_Tn{margin-top:40px!important}}@media (min-width:540px){.page-homepage_bottomSection__li3Pv .page-homepage_section__hO_Tn,.page-homepage_middleSection__o6AE2 .page-homepage_section__hO_Tn{margin-top:83px!important}}.page-homepage_bottomSection__li3Pv{background-color:var(--brand-800)}.page-homepage_bottomSection__li3Pv .page-homepage_section__hO_Tn{background-color:#eef1fb}.cta-band_cta__m6OVe{display:flex;flex-direction:column;align-items:center;gap:24px;width:var(--it-content-width);margin-left:auto;margin-right:auto;padding:var(--it-section-padding) 0;text-align:center;color:#fff}.cta-band_intro__j6S9m{max-width:900px;margin:0;font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body);letter-spacing:-.02em;text-wrap:pretty}.cta-band_title__32bUt{max-width:900px;text-wrap:balance}.check-list_list__WmSqF{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-body-sm);font-weight:500;line-height:var(--lh-body-sm);letter-spacing:-.02em}.check-list_list__WmSqF li{display:flex;align-items:center;gap:8px}.check-list_list__WmSqF li:before{content:none}.check-list_list__WmSqF svg{flex:none}.demo-card_demo-card__BSPKt{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:var(--radius-20);background:var(--color-v2-purple-900);color:var(--color-black);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.02em}.demo-card_demo-card__BSPKt p{margin:0}.demo-card_title__xqBbz{margin-bottom:-4px}.demo-card_button__33SHZ{align-self:flex-start}.movements-table_section__JzmYV{display:flex;flex-direction:column;gap:12px}.movements-table_table-wrap__Q_E0G{overflow-x:auto;border:1px solid var(--color-v2-neutral-200);border-radius:var(--radius-lg)}.movements-table_table__NV14I{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);letter-spacing:-.02em;color:var(--color-black)}.movements-table_table__NV14I td,.movements-table_table__NV14I th{padding:12px;border-bottom:1px solid var(--color-v2-neutral-200);text-align:left;font-weight:500}@media (min-width:768px){.movements-table_table__NV14I{font-size:var(--fs-body);line-height:var(--lh-body)}.movements-table_table__NV14I td,.movements-table_table__NV14I th{padding:12px 16px}}.movements-table_table__NV14I thead th{background:var(--color-v2-neutral-100);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label)}.movements-table_table__NV14I tbody tr:last-child>*{border-bottom:0}.movements-table_heading__lycsS{margin-bottom:12px}.accordion_list__qfjuy{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:1024px){.accordion_list__qfjuy{flex:1}}.accordion_item__N32G6{padding:16px 24px;border:1px solid var(--color-v2-neutral-200);border-radius:var(--radius-2xl);background:var(--color-v2-white)}.accordion_question__w3cou{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.02em;color:var(--color-v2-neutral-900)}.accordion_question__w3cou::-webkit-details-marker{display:none}.accordion_question__w3cou:focus-visible{outline:2px solid var(--color-v2-purple-500);outline-offset:4px;border-radius:8px}.accordion_question__w3cou .accordion_chevron__q_YSU{flex:none;margin-left:auto;color:var(--color-v2-purple-300);transition:transform .15s ease}details[open]>.accordion_question__w3cou .accordion_chevron__q_YSU{transform:rotate(180deg)}.accordion_answer__oQfZl{margin:12px 0 0;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.02em;color:var(--color-v2-neutral-700)}.accordion_answer__oQfZl a{display:inline;color:var(--color-v2-purple-400);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.panel_panel__vErcE{position:relative;width:var(--it-content-width);margin-left:auto;margin-right:auto;padding:var(--it-panel-padding);border-radius:var(--radius-20);color:var(--color-black);font-weight:500}@media (min-width:1024px){.panel_panel__vErcE{border-radius:var(--radius-2xl)}}.panel_light__nqHRJ{background:var(--color-off-white)}.panel_subtle__7wIXc{background:var(--color-v2-neutral-100)}.panel_stack__Dkl2B{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.panel_stack__Dkl2B{gap:48px}}@media (min-width:1024px){.panel_stack__Dkl2B{gap:64px}}.split-section_split__Jnbt6{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.split-section_split__Jnbt6{gap:48px}}@media (min-width:1024px){.split-section_split__Jnbt6{flex-direction:row;align-items:flex-start;gap:64px}.split-section_heading__CrX0r{flex:none;width:405px}}.split-section_content__Nhpdg{min-width:0}@media (min-width:1024px){.split-section_content__Nhpdg{flex:1}}.page-shell_shell__SCKqR.page-shell_shell__SCKqR{grid-column:1/-1;position:relative;display:flex;flex-direction:column;gap:24px;margin-top:calc(var(--header-height) * -2);padding-top:calc(var(--header-height) * 2);padding-bottom:24px;color:#fff}@media (min-width:768px){.page-shell_shell__SCKqR.page-shell_shell__SCKqR{margin-top:calc(var(--header-height) * -2.5);padding-top:calc(var(--header-height) * 2.5)}}.page-shell_light__uVH36{--mesh-glow-top-right:#e8def9;--mesh-glow-left:#a091d6;--mesh-glow-right:#a99ade;--mesh-glow-bottom-left:#7060b0;--mesh-glow-bottom-right:#b9aae8;--mesh-base-top:#8f80cc;--mesh-base-middle:#9686d3;--mesh-base-bottom:#8574c0;background:radial-gradient(900px 520px at 92% 0,var(--mesh-glow-top-right) 0,transparent 70%),radial-gradient(1000px 700px at 4% 20%,var(--mesh-glow-left) 0,transparent 70%),radial-gradient(900px 600px at 98% 52%,var(--mesh-glow-right) 0,transparent 70%),radial-gradient(1000px 700px at 6% 84%,var(--mesh-glow-bottom-left) 0,transparent 70%),radial-gradient(900px 500px at 70% 100%,var(--mesh-glow-bottom-right) 0,transparent 70%),linear-gradient(180deg,var(--mesh-base-top) 0,var(--mesh-base-middle) 45%,var(--mesh-base-bottom) 100%)}.page-shell_dark__rv_C7{--mesh-glow-right:rgba(133,80,230,.35);--mesh-glow-left:rgba(93,48,175,.4);background:radial-gradient(900px 520px at 90% 0,var(--mesh-glow-right),transparent 70%),radial-gradient(1000px 700px at 5% 60%,var(--mesh-glow-left),transparent 70%),var(--color-v2-purple-100)}.story-layout_layout__pd99C{display:grid;grid-gap:32px;gap:32px}@media (min-width:768px){.story-layout_layout__pd99C{gap:48px}}@media (min-width:1024px){.story-layout_layout__pd99C{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"details main" "demo main";grid-template-rows:auto 1fr;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;row-gap:40px;align-items:start}.story-layout_details__8wlOT{grid-area:details}}.story-layout_main__HS_Dk{display:flex;flex-direction:column;gap:40px;min-width:0}@media (min-width:1024px){.story-layout_main__HS_Dk{grid-area:main}.story-layout_demo__mL341{grid-area:demo}}.feed-toolbar_toolbar__Thrfy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.filter-option_option__rT_GY{display:flex;align-items:center;gap:12px;padding:4px 0;cursor:pointer;font-size:14px;line-height:20px;letter-spacing:-.02em}.filter-option_option__rT_GY input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;align-content:center;justify-content:center;place-content:center;width:16px;height:16px;margin:0;border:1.5px solid var(--color-v2-purple-300);border-radius:4px;background:var(--color-off-white);cursor:pointer}.filter-option_option__rT_GY input[type=radio]{border-radius:50%}.filter-option_option__rT_GY input:checked{background:var(--color-v2-purple-300)}.filter-option_option__rT_GY input[type=checkbox]:checked:after{content:"";width:8px;height:4px;margin-top:-2px;border-bottom:2px solid var(--color-v2-white);border-left:2px solid var(--color-v2-white);transform:rotate(-45deg)}.filter-option_option__rT_GY input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-v2-white)}.filter-option_option__rT_GY input:focus-visible{outline:2px solid var(--color-v2-purple-500);outline-offset:2px}.filter-option_option-label__b5rig{flex:1}.filter-option_option-count__ovhAu{color:var(--color-v2-neutral-600);font-size:12px}.filter-group_group__0Tlik{position:relative;width:100%}@media (min-width:768px) and (max-width:1023px){.filter-group_group__0Tlik{flex:1 1 calc(25% - 12px);min-width:140px;width:auto}}.filter-group_group-summary__j5m0c{display:flex;align-items:center;gap:12px;height:44px;padding:0 8px 0 16px;border-bottom:1px solid var(--color-v2-purple-300);cursor:pointer;list-style:none;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.02em}.filter-group_group-summary__j5m0c::-webkit-details-marker{display:none}.filter-group_group-summary__j5m0c:hover{background:var(--color-v2-purple-900)}.filter-group_group-summary__j5m0c:focus-visible{outline:2px solid var(--color-v2-purple-500);outline-offset:2px}.filter-group_group-summary__j5m0c .filter-group_chevron__W6Ayb{flex:none;margin-left:auto;color:var(--color-v2-purple-300);transition:transform .15s ease}details[open]>.filter-group_group-summary__j5m0c{font-weight:600}details[open]>.filter-group_group-summary__j5m0c .filter-group_chevron__W6Ayb{transform:rotate(180deg)}.filter-group_group-count__h4Doz{min-width:20px;padding:0 8px;border-radius:9999px;background:var(--color-v2-purple-300);color:var(--color-v2-white);font-size:12px;font-weight:600;line-height:20px;text-align:center}.filter-group_options__lC4pQ{margin:0;padding:8px 0 8px 16px;list-style:none}@media (min-width:768px) and (max-width:1023px){.filter-group_options__lC4pQ{position:absolute;z-index:5;top:calc(100% + 8px);left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;max-width:320px;max-height:320px;overflow-y:auto;padding:12px 16px;border:1px solid var(--color-v2-neutral-300);border-radius:var(--radius-lg);background:var(--color-off-white);box-shadow:0 12px 32px rgba(46,26,84,.18)}}.filter-panel_filters__QwWKH{width:100%}@media (min-width:1024px){.filter-panel_filters__QwWKH{flex:none;width:220px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}}.filter-panel_filters-body__sqEfU{display:flex;flex-direction:column;gap:12px}@media (min-width:768px) and (max-width:1023px){.filter-panel_filters-body__sqEfU{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}.filter-panel_filters-title__QJNcq{margin:0;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.04em;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.filter-panel_filters-title__QJNcq{width:100%}}.filter-panel_clear__Rpmme{margin-top:4px;padding:0;border:0;background:none;color:var(--color-v2-purple-400);font-size:14px;font-weight:600;line-height:20px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;cursor:pointer}