.tai-button_button__NzVrQ{display:inline-flex;align-items:center;justify-content:center;gap:var(--tai-gap,.5rem);border:0;border-radius:var(--tai-radius,var(--ai-roundness,8px));font-family:var(--tai-font-body,var(--ai-font));font-weight:var(--tai-weight-medium,500);cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease;text-decoration:none}.tai-button_button__NzVrQ:focus-visible{outline:2px solid var(--tai-color-primary,var(--ai-primary));outline-offset:2px}.tai-button_button__NzVrQ:disabled{opacity:.5;pointer-events:none}.tai-button_block__GJ6sM{width:100%}.tai-button_sm__1IRIX{height:2.25rem;padding-inline:var(--tai-space-3,.75rem);font-size:var(--tai-text-sm,.875rem)}.tai-button_md__bLamR{height:2.75rem;padding-inline:1.25rem;font-size:var(--tai-text-sm,.875rem)}.tai-button_lg__H6HXq{height:3rem;padding-inline:var(--tai-space-5,1.5rem);font-size:var(--tai-text-base,1rem)}.tai-button_primary__NK5Ot{background-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-onPrimary,#ffffff)}[data-mode=dark] .tai-button_primary__NK5Ot{color:var(--tai-color-onPrimary,#0a0d12)}.tai-button_primary__NK5Ot:hover:not(:disabled){opacity:.9}.tai-button_secondary__LMMbt{background-color:rgba(0,0,0,0);color:var(--tai-color-primary,var(--ai-primary));border:1px solid var(--tai-color-primary,var(--ai-primary))}.tai-button_secondary__LMMbt:hover:not(:disabled){background-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-onPrimary,#ffffff)}[data-mode=dark] .tai-button_secondary__LMMbt:hover:not(:disabled){color:var(--tai-color-onPrimary,#0a0d12)}.tai-button_ghost__NXXmg{background-color:rgba(0,0,0,0);color:var(--tai-color-primary,var(--ai-primary))}.tai-button_ghost__NXXmg:hover:not(:disabled){background-color:rgba(0,0,0,.04)}[data-mode=dark] .tai-button_ghost__NXXmg:hover:not(:disabled){background-color:hsla(0,0%,100%,.06)}.tai-card_card__VNG5a{background-color:var(--tai-surface,#ffffff);border:var(--tai-border,1px solid #e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));box-shadow:var(--tai-shadow,0 calc(var(--ai-shadow, 25) / 100 * 4px) calc(var(--ai-shadow, 25) / 100 * 12px) rgba(10,13,18,calc(var(--ai-shadow, 25) / 100 * .18)));color:var(--tai-text,var(--ai-text))}[data-mode=dark] .tai-card_card__VNG5a{background-color:#181d27;border-color:#252b37}.tai-card_interactive___qAgK{transition:box-shadow .16s ease,transform .16s ease}.tai-card_interactive___qAgK:hover{box-shadow:0 calc(var(--ai-shadow, 25)/100*8px) calc(var(--ai-shadow, 25)/100*20px) rgba(10,13,18,calc(var(--ai-shadow, 25) / 100 * .24));transform:translateY(-2px)}.tai-card_padNone__aDAi8{padding:0}.tai-card_padSm__J5bRm{padding:var(--tai-space-3,.75rem)}.tai-card_padMd__gy5px{padding:var(--tai-space-4,1rem)}@media(min-width:768px){.tai-card_padMd__gy5px{padding:var(--tai-space-5,1.5rem)}}.tai-card_padLg__o51Sg{padding:var(--tai-space-5,1.5rem)}@media(min-width:768px){.tai-card_padLg__o51Sg{padding:var(--tai-space-6,2rem)}}.tai-container_container__7j530{margin-inline:auto;width:100%;padding-inline:var(--tai-pad-inline,calc(1rem + var(--ai-density, 50) / 100 * 1rem))}.tai-container_narrow__oLEMv{max-width:var(--tai-max-width,48rem)}.tai-container_normal__WB_SM{max-width:var(--tai-max-width,72rem)}.tai-container_wide__7B14x{max-width:var(--tai-max-width,80rem)}.tai-container_full__Yp_Xd{max-width:var(--tai-max-width,none)}.tai-heading_heading__PR_UJ{color:var(--tai-text,var(--ai-text));font-family:var(--tai-font-heading,var(--ai-font));font-weight:var(--tai-weight-heading,600);line-height:1.2;margin:0;overflow-wrap:anywhere;word-break:break-word}.tai-heading_h1__ib6zL{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em}.tai-heading_h2__hMo85{font-size:clamp(1.625rem,3.5vw,2.25rem);letter-spacing:-.01em}.tai-heading_h3__rvoo_{font-size:clamp(1.375rem,2.5vw,1.75rem)}.tai-heading_h4__jFahD{font-size:1.25rem}.tai-heading_h5__eSnuQ{font-size:1.0625rem}.tai-heading_h6__GSEEF{font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em}.tai-icon_icon__3U05K{display:inline-block;flex-shrink:0;vertical-align:middle}.tai-img_fallback__Kbkbu{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:8rem;border:var(--tai-border,1px solid #e9eaeb);background-color:var(--tai-surface,#ffffff);color:var(--tai-text,var(--ai-text))}[data-mode=dark] .tai-img_fallback__Kbkbu{background-color:#181d27;border-color:#252b37}.tai-img_fallbackLabel__lumNt{font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.tai-img_treated__A9ik6{filter:var(--tai-image-filter,none)}.tai-section_section__GgbV7{width:100%}.tai-section_tight__YRckq{padding-block:var(--tai-pad-block,1rem)}.tai-section_auto__QQkfF{padding-block:var(--tai-pad-block,2rem)}.tai-section_relaxed__U62mA{padding-block:var(--tai-pad-block,3rem)}.tai-section_surface__lZL8e{background:var(--tai-surface,#f8f9fa)}.tai-section_none__rTX8X{background:rgba(0,0,0,0)}.tai-input_input__VSiw2{display:block;width:100%;height:2.75rem;padding-inline:var(--tai-pad-inline,.75rem);font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem);border-radius:var(--tai-radius,var(--ai-roundness,8px));border:1px solid var(--tai-color-border,#e9eaeb);background-color:var(--tai-color-surface,#ffffff);color:var(--tai-text,var(--ai-text));outline:none;transition:border-color .12s ease,box-shadow .12s ease}.tai-input_input__VSiw2::placeholder{color:var(--tai-text,var(--ai-text));opacity:.5}.tai-input_input__VSiw2:focus-visible{border-color:var(--tai-color-primary,var(--ai-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-primary) 25%,transparent)}.tai-input_input__VSiw2:disabled{opacity:.5;cursor:not-allowed}[data-mode=dark] .tai-input_input__VSiw2{background-color:var(--tai-color-surface,#181d27);border-color:var(--tai-color-border,#252b37)}.tai-text_text__x_hDM{color:var(--tai-text,var(--ai-text));font-family:var(--tai-font-body,var(--ai-font));line-height:1.6;margin:0;overflow-wrap:anywhere}.tai-text_muted__slaZV{opacity:.65}.tai-text_xs__gB0Dd{font-size:var(--tai-text-xs,.75rem)}.tai-text_sm__2Nmb4{font-size:var(--tai-text-sm,.875rem)}.tai-text_base__5zGsS{font-size:var(--tai-text-base,1rem)}.tai-text_lg__sZD9Z{font-size:var(--tai-text-lg,1.125rem)}