.home-page_page__TYgyR{--home-max:76rem;--home-gutter:clamp(1rem,3.2vw,1.75rem);min-height:100dvh;overflow-x:clip;color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .home-page_page__TYgyR{color:var(--mantine-color-gray-1)}.home-page_page__TYgyR{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .home-page_page__TYgyR{background:var(--mantine-color-dark-8)}.home-page_inner__MopvR{width:min(var(--home-max),calc(100% - 2 * var(--home-gutter)));margin-inline:auto}.home-page_header__8xnJ7{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_header__8xnJ7{border-bottom:1px solid var(--mantine-color-dark-5)}.home-page_header__8xnJ7{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .home-page_header__8xnJ7{background:var(--mantine-color-dark-8)}.home-page_headerBar__aeB3N{display:flex;align-items:center;gap:.75rem;min-height:3.5rem}.home-page_brand__np1_v{font-size:var(--mantine-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-teal-7)}[data-mantine-color-scheme=dark] .home-page_brand__np1_v{color:var(--mantine-color-teal-4)}.home-page_brand__np1_v{text-decoration:none;white-space:nowrap;flex-shrink:0}.home-page_brand__np1_v:hover{color:var(--mantine-color-teal-8)}[data-mantine-color-scheme=dark] .home-page_brand__np1_v:hover{color:var(--mantine-color-teal-3)}.home-page_headerNav__9ZLqX{display:none;align-items:center;gap:1.25rem;margin-inline:auto}.home-page_headerLink__d51ER{font-size:.8125rem;font-weight:600;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_headerLink__d51ER{color:var(--mantine-color-gray-3)}.home-page_headerLink__d51ER{text-decoration:none}.home-page_headerLink__d51ER:hover{color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .home-page_headerLink__d51ER:hover{color:var(--mantine-color-gray-0)}.home-page_headerActions__YnNiG{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.home-page_menuToggle__0fEkx{display:flex}.home-page_mobilePanel__ZDCag{display:grid;gap:.25rem;padding-bottom:.75rem;border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_mobilePanel__ZDCag{border-top:1px solid var(--mantine-color-dark-5)}.home-page_mobilePanel__ZDCag a{display:block;padding:.7rem 0;font-size:.9375rem;font-weight:600;color:inherit;text-decoration:none}@media (min-width:52em){.home-page_headerNav__9ZLqX{display:flex}.home-page_menuToggle__0fEkx,.home-page_mobilePanel__ZDCag{display:none}}.home-page_hero__lcUtL{padding-block:clamp(2.5rem,6vw,5rem) clamp(2.75rem,6vw,4.5rem)}.home-page_heroGrid__gChMG{display:grid;gap:clamp(1.75rem,4vw,3.25rem);align-items:center}.home-page_eyebrow__HS171{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mantine-color-teal-7)}[data-mantine-color-scheme=dark] .home-page_eyebrow__HS171{color:var(--mantine-color-teal-4)}.home-page_headline__eA_BE{margin:0;max-width:18ch;font-size:clamp(2rem,1.15rem + 2.6vw,3.15rem);font-weight:650;line-height:1.12;letter-spacing:-.03em}.home-page_lede__iLvlu{margin:1.1rem 0 0;max-width:42rem;font-size:clamp(.95rem,.9rem + .3vw,1.0625rem);line-height:1.6;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_lede__iLvlu{color:var(--mantine-color-gray-4)}.home-page_heroActions__IDAwE{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.home-page_section__jZjoE{padding-block:clamp(3rem,7vw,5.25rem);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_section__jZjoE{border-top:1px solid var(--mantine-color-dark-5)}.home-page_section__jZjoE{scroll-margin-top:4.25rem}.home-page_sectionSolid__2tADX{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .home-page_sectionSolid__2tADX{background:var(--mantine-color-dark-7)}.home-page_kicker__c_qlK{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-teal-7)}[data-mantine-color-scheme=dark] .home-page_kicker__c_qlK{color:var(--mantine-color-teal-4)}.home-page_sectionTitle__ZD3mF{margin:0;max-width:22ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:650;letter-spacing:-.025em;line-height:1.2}.home-page_sectionLead__R9BJZ{margin:.85rem 0 0;max-width:40rem;font-size:1rem;line-height:1.65;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_sectionLead__R9BJZ{color:var(--mantine-color-gray-4)}.home-page_flowList__YAK3u{display:grid;gap:0;margin:2rem 0 0;padding:0;list-style:none;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_flowList__YAK3u{border:1px solid var(--mantine-color-dark-4)}.home-page_flowItem__oHtu_{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:center;padding:.95rem 1rem;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_flowItem__oHtu_{border-bottom:1px solid var(--mantine-color-dark-5)}.home-page_flowItem__oHtu_:last-child{border-bottom:none}.home-page_flowIndex__1_gNm{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .home-page_flowIndex__1_gNm{border:1px solid var(--mantine-color-dark-3)}.home-page_flowIndex__1_gNm{border-radius:999px;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mantine-color-teal-8)}[data-mantine-color-scheme=dark] .home-page_flowIndex__1_gNm{color:var(--mantine-color-teal-3)}.home-page_flowMeta__98wdQ{display:flex;align-items:center;gap:.55rem;min-width:0}.home-page_flowLabel__DyHj3{font-size:.9375rem;font-weight:650}.home-page_flowIcon__NITxV{flex-shrink:0;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .home-page_flowIcon__NITxV{color:var(--mantine-color-gray-5)}@media (min-width:64em){.home-page_heroGrid__gChMG{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.home-page_flowList__YAK3u{grid-template-columns:repeat(6,minmax(0,1fr))}.home-page_flowItem__oHtu_{grid-template-columns:1fr;justify-items:start;gap:.7rem;min-height:7.5rem;padding:1.1rem 1rem 1.2rem;border-bottom:none;border-right:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_flowItem__oHtu_{border-right:1px solid var(--mantine-color-dark-5)}.home-page_flowItem__oHtu_{position:relative}.home-page_flowItem__oHtu_:last-child{border-right:none}.home-page_flowItem__oHtu_:not(:last-child):after{content:"";position:absolute;top:1.55rem;right:-.4rem;width:.7rem;height:.7rem;border-top:1px solid var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .home-page_flowItem__oHtu_:not(:last-child):after{border-top:1px solid var(--mantine-color-dark-2)}.home-page_flowItem__oHtu_:not(:last-child):after{border-right:1px solid var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .home-page_flowItem__oHtu_:not(:last-child):after{border-right:1px solid var(--mantine-color-dark-2)}.home-page_flowItem__oHtu_:not(:last-child):after{transform:rotate(45deg);pointer-events:none}}.home-page_capabilityLayout__ILvZc{display:grid;gap:2rem;margin-top:2rem}.home-page_capabilityList___KJ6v{display:grid;gap:0;margin:0;padding:0;list-style:none}.home-page_capabilityItem____fA4{display:grid;gap:.45rem;padding:1.15rem 0;border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_capabilityItem____fA4{border-top:1px solid var(--mantine-color-dark-5)}.home-page_capabilityItem____fA4:last-child{border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_capabilityItem____fA4:last-child{border-bottom:1px solid var(--mantine-color-dark-5)}.home-page_capabilityName__Zw9Nd{margin:0;font-size:1.0625rem;font-weight:650}.home-page_capabilityBody__ir_kT{margin:0;max-width:46rem;font-size:.9375rem;line-height:1.6;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_capabilityBody__ir_kT{color:var(--mantine-color-gray-4)}@media (min-width:62em){.home-page_capabilityLayout__ILvZc{grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);gap:3rem;align-items:start}.home-page_capabilityItem____fA4{grid-template-columns:11rem minmax(0,1fr);gap:1.25rem;align-items:start;padding-block:1.25rem}}.home-page_previewFrame__l4TlC{min-width:0;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_previewFrame__l4TlC{border:1px solid var(--mantine-color-dark-4)}.home-page_previewFrame__l4TlC{border-radius:var(--mantine-radius-md);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .home-page_previewFrame__l4TlC{background:var(--mantine-color-dark-6)}.home-page_previewFrame__l4TlC{box-shadow:var(--mantine-shadow-xs);overflow:hidden}.home-page_previewChrome__G7scw{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_previewChrome__G7scw{border-bottom:1px solid var(--mantine-color-dark-5)}.home-page_previewChrome__G7scw{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .home-page_previewChrome__G7scw{background:var(--mantine-color-dark-7)}.home-page_previewDots__P3mIe{display:flex;gap:.28rem}.home-page_previewDot__57Cpc{width:.45rem;height:.45rem;border-radius:999px;background:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .home-page_previewDot__57Cpc{background:var(--mantine-color-dark-3)}.home-page_previewUrl__TbZp8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mantine-font-family-monospace);font-size:.6875rem;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .home-page_previewUrl__TbZp8{color:var(--mantine-color-gray-5)}.home-page_previewBody__VVXgt{padding:.85rem .75rem .7rem}.home-page_previewHeading__GRmB0{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.75rem}.home-page_previewTitle__LBQVg{margin:0;font-size:.9375rem;font-weight:650}.home-page_previewHint__uLNOS{margin:0;font-size:.75rem;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .home-page_previewHint__uLNOS{color:var(--mantine-color-gray-5)}.home-page_previewFilters__vOen_{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.home-page_chip___j_8G{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_chip___j_8G{border:1px solid var(--mantine-color-dark-4)}.home-page_chip___j_8G{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .home-page_chip___j_8G{background:var(--mantine-color-dark-8)}.home-page_chip___j_8G{font-size:.6875rem;font-weight:600;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_chip___j_8G{color:var(--mantine-color-gray-3)}.home-page_previewScroll__njIlg{overflow-x:auto;margin-inline:-.25rem;padding-inline:.25rem}.home-page_previewTable__H_HXp{width:100%;min-width:36rem;border-collapse:collapse;font-size:.75rem}.home-page_previewTable__H_HXp td,.home-page_previewTable__H_HXp th{padding:.5rem .55rem;text-align:left;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_previewTable__H_HXp td,[data-mantine-color-scheme=dark] .home-page_previewTable__H_HXp th{border-bottom:1px solid var(--mantine-color-dark-5)}.home-page_previewTable__H_HXp td,.home-page_previewTable__H_HXp th{white-space:nowrap}.home-page_previewTable__H_HXp th{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .home-page_previewTable__H_HXp th{color:var(--mantine-color-gray-5)}.home-page_previewTable__H_HXp td{font-variant-numeric:tabular-nums}.home-page_previewCode__kcx9j{font-weight:650;font-family:var(--mantine-font-family-monospace);font-size:.72rem}.home-page_previewFollow__3gNML{margin-top:1.75rem}@media (max-width:47.99em){.home-page_previewTable__H_HXp{min-width:28rem}.home-page_hideOnNarrow__aibfz{display:none}}.home-page_wideOnly__iCWL_{display:none}.home-page_previewFull__RQo4H .home-page_wideOnly__iCWL_{display:table-cell}.home-page_previewFull__RQo4H .home-page_previewTable__H_HXp{min-width:44rem}.home-page_secondaryGrid__TwPOR{display:grid;gap:0;margin-top:1.75rem;border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_secondaryGrid__TwPOR{border-top:1px solid var(--mantine-color-dark-5)}.home-page_secondaryItem__Xgeo8{padding:.95rem 0;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .home-page_secondaryItem__Xgeo8{border-bottom:1px solid var(--mantine-color-dark-5)}.home-page_secondaryName__AGnYP{margin:0;font-size:.875rem;font-weight:650}.home-page_secondaryBody__Wfk6F{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_secondaryBody__Wfk6F{color:var(--mantine-color-gray-4)}@media (min-width:48em){.home-page_secondaryGrid__TwPOR{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.home-page_ctaBlock__0mpkd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem}.home-page_fileGrid___B6ny{display:grid;gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none}.home-page_fileCard__4JfGR{display:flex;flex-direction:column;padding:1.1rem 1.15rem;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_fileCard__4JfGR{border:1px solid var(--mantine-color-dark-4)}.home-page_fileCard__4JfGR{border-radius:var(--mantine-radius-md);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .home-page_fileCard__4JfGR{background:var(--mantine-color-dark-7)}.home-page_fileName___nCb5{margin:0;font-size:.9375rem;font-weight:650}.home-page_fileBody__Irvz4{margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .home-page_fileBody__Irvz4{color:var(--mantine-color-gray-4)}.home-page_fileAction__8Y9PE{margin-top:auto;padding-top:.85rem;font-size:.8125rem;font-weight:650;color:var(--mantine-color-teal-7)}[data-mantine-color-scheme=dark] .home-page_fileAction__8Y9PE{color:var(--mantine-color-teal-4)}.home-page_fileAction__8Y9PE{text-decoration:none}.home-page_fileAction__8Y9PE:hover{color:var(--mantine-color-teal-8)}[data-mantine-color-scheme=dark] .home-page_fileAction__8Y9PE:hover{color:var(--mantine-color-teal-3)}@media (min-width:48em){.home-page_fileGrid___B6ny{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-page_footer__YnNpX{border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .home-page_footer__YnNpX{border-top:1px solid var(--mantine-color-dark-5)}.home-page_footer__YnNpX{padding-block:1.75rem 2.25rem}.home-page_footerRow__qu6n4{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem}.home-page_footerTagline__Z_I9y{margin:.35rem 0 0;max-width:28rem;font-size:.8125rem;line-height:1.5;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .home-page_footerTagline__Z_I9y{color:var(--mantine-color-gray-5)}.home-page_footerMeta__Y7gFZ{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;font-size:.8125rem}.home-page_footerLink__STsqj{font-weight:600;color:inherit;text-decoration:none}.home-page_footerLink__STsqj:hover{color:var(--mantine-color-teal-8)}[data-mantine-color-scheme=dark] .home-page_footerLink__STsqj:hover{color:var(--mantine-color-teal-3)}.home-page_footerCopy__r3QGJ{margin:0;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .home-page_footerCopy__r3QGJ{color:var(--mantine-color-gray-5)}.home-page_page__TYgyR :where(a,button):focus-visible{outline:2px solid var(--mantine-color-teal-6);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.home-page_heroCopy__D0r7k{animation:home-page_homeEnter__4_Kim .4s ease-out}}@keyframes home-page_homeEnter__4_Kim{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}