.ui_root__SZ_2P{--primary-color-100:var(--primary-color);--primary-color-rgb:var(--primary-color-rgb);--primary-color-080:color-mix(in srgb,var(--primary-color) 82%,#fff);--primary-color-060:color-mix(in srgb,var(--primary-color) 65%,#fff);--primary-color-040:color-mix(in srgb,var(--primary-color) 50%,#fff);--primary-color-030:color-mix(in srgb,var(--primary-color) 18%,#fff);--primary-color-020:color-mix(in srgb,var(--primary-color) 18%,#fff);--primary-color-015:color-mix(in srgb,var(--primary-color) 15%,#fff);--primary-color-010:color-mix(in srgb,var(--primary-color) 8%,#fff);--primary-color-04:color-mix(in srgb,var(--primary-color) 4%,#fff);--secondary-color-100:var(--secondary-color);--secondary-color-rgb:var(--secondary-color-rgb);--secondary-color-080:color-mix(in srgb,var(--secondary-color) 78%,#fff);--secondary-color-060:color-mix(in srgb,var(--secondary-color) 60%,#fff);--secondary-color-040:color-mix(in srgb,var(--secondary-color) 42%,#fff);--secondary-color-020:color-mix(in srgb,var(--secondary-color) 18%,#fff);--primary-color-whiteOpacity-96:color-mix(in srgb,var(--primary-color) 10%,#fff);--primary-color-whiteOpacity-86:color-mix(in srgb,var(--primary-color) 22%,#fff);--primary-color-whiteOpacity-50:color-mix(in srgb,var(--primary-color) 52%,#fff);--primary-color-blackOpacity-60:color-mix(in srgb,var(--primary-color) 55%,#000)}.ui_btn__3O7d1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;font-weight:600;transition:all .2s ease;cursor:pointer}.ui_btn__3O7d1:focus{box-shadow:none}.ui_btnPrimary__RlYd_{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-080) 100%);color:#fff}.ui_btnPrimary__RlYd_:hover{background:linear-gradient(135deg,var(--primary-color-080) 0,color-mix(in srgb,var(--primary-color) 40%,#000) 100%);color:#fff}.ui_btnSecondary__0_4h1{background:#f9fafb;color:#111}.ui_btnSecondary__0_4h1:hover{background:#eaeef1}.ui_btnOutline__E8lRg{background:#0000;border:2px solid var(--primary-color);color:var(--primary-color)}.ui_btnOutline__E8lRg:hover{background:var(--primary-color);color:#fff}.ui_btnGhost__m3LXO{background:#0000;color:#111}.ui_btnGhost__m3LXO:hover{background:#0000000d}.ui_btnSm__DI_f9{padding:8px 16px;font-size:13px}.ui_btnMd__ySEjp{padding:12px 24px;font-size:14px}.ui_btnLg__tzgjb{padding:16px 32px;font-size:16px}.ui_btnFullWidth__zbVh8,.ui_inputWrapper__61xaZ{width:100%}.ui_inputLabel__gyh4x{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#111}.ui_inputContainer__FWbIK{position:relative}.ui_input__apUfW{width:100%;padding:12px 16px;border:1px solid #f9fafb;border-radius:8px;font-size:14px;transition:all .2s ease}.ui_input__apUfW:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.ui_input__apUfW::placeholder{color:#667085}.ui_inputWithIcon__gj6UM{padding-left:44px}.ui_inputIcon__iS8gi{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#667085}.ui_inputError__e0_Bn{border-color:red}.ui_inputError__e0_Bn:focus{border-color:red;box-shadow:0 0 0 3px #ef44441a}.ui_errorText__Zz_Rv{display:block;margin-top:4px;font-size:12px;color:red}.ui_card__04ahN{border:none;border-radius:16px;overflow:hidden;background:#fff}.ui_cardHover__8VtFZ{transition:transform .2s ease,box-shadow .2s ease}.ui_cardHover__8VtFZ:hover{transform:translateY(-4px)}.ui_shadowSm__ePIKI{box-shadow:0 2px 8px #0000000f}.ui_shadowMd__ys64q{box-shadow:0 4px 16px #00000014}.ui_shadowLg__Julc3{box-shadow:0 8px 32px #0000001f}.ui_cardImage__n1Bw5{width:100%;height:200px;object-fit:cover}.ui_cardBody__hOz08{padding:20px}.ui_cardTitle__xrEWX{font-size:18px;font-weight:600;color:#111;margin-bottom:8px}.ui_cardText__TeINT{font-size:14px;color:#667085;margin-bottom:0}