.form-feedback-dialog_ffd__overlay__2EaAv{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(0,0,0,.45);backdrop-filter:blur(2px)}.form-feedback-dialog_ffd__modal__OjZ0_{width:min(520px,calc(100vw - 24px));border-radius:16px;padding:16px 16px 14px;background:rgba(10,10,12,.88);color:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 70px rgba(0,0,0,.55);backdrop-filter:blur(14px)}.form-feedback-dialog_ffd__modalSuccess__1s_nU{border-color:rgba(34,197,94,.35)}.form-feedback-dialog_ffd__modalError__KO2nO{border-color:rgba(239,68,68,.35)}.form-feedback-dialog_ffd__header__EqeZf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.form-feedback-dialog_ffd__titleRow__I3_CZ{display:flex;align-items:center;gap:10px;min-width:0}.form-feedback-dialog_ffd__icon___5_Tt{width:20px;height:20px;opacity:.95;flex:0 0 auto}.form-feedback-dialog_ffd__title__EVvsr{font-size:15px;font-weight:650;letter-spacing:-.01em}.form-feedback-dialog_ffd__body__6qQx2{padding:6px 0 10px}.form-feedback-dialog_ffd__message__EcaF8{font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.8)}.form-feedback-dialog_ffd__actions__GjRfd{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.form-feedback-dialog_ffd__okBtn__Ad1Yf{appearance:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.form-feedback-dialog_ffd__okBtn__Ad1Yf:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.form-feedback-dialog_ffd__okBtn__Ad1Yf:active{transform:translateY(1px)}.form-feedback-dialog_ffd__closeBtn__R61dB{appearance:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:rgba(255,255,255,.82);border-radius:12px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.form-feedback-dialog_ffd__closeBtn__R61dB:hover{background:rgba(255,255,255,.09)}.form-feedback-dialog_ffd__closeIcon__tiP4B{width:16px;height:16px;opacity:.9}.contact_contact__root__JdlQL{position:relative;overflow:hidden;padding:26px 22px 44px;max-width:880px;margin:0 auto}.contact_contact__header__mIofe{display:grid;gap:8px;margin-bottom:14px}.contact_contact__title__cymiF{margin:0;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.12}.contact_contact__subtitle__VHqOb{margin:0;opacity:.78;max-width:760px;font-size:13px;line-height:1.5}.contact_contact__card__hOIZ3{position:relative;border-radius:18px;background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 52%,transparent),color-mix(in srgb,var(--background) 34%,transparent));border:1px solid color-mix(in srgb,var(--foreground) 13%,transparent);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);box-shadow:0 30px 90px color-mix(in srgb,var(--foreground) 14%,transparent),0 1px 0 color-mix(in srgb,var(--foreground) 12%,transparent) inset;transform:translateZ(0);overflow:hidden}.contact_contact__card__hOIZ3:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(900px 420px at 30% 10%,color-mix(in srgb,var(--foreground) 14%,transparent),transparent 60%);opacity:.5}.contact_contact__cardHead__ooZHl{padding:14px 14px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact_contact__cardTitle__9Dwrl{font-weight:800;font-size:14px}.contact_contact__cardHint__L3dLc{margin-top:4px;font-size:12px;opacity:.72;line-height:1.4}.contact_contact__cardBody__3eSvi{padding:0 14px 14px}.contact_contact__divider__H2lxf{height:1px;background:color-mix(in srgb,var(--foreground) 10%,transparent);margin:10px 0 12px}.contact_contact__contactLine___Y94j{display:flex;align-items:flex-start;gap:10px;border-radius:16px;padding:12px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--background) 54%,transparent)}.contact_contact__contactIcon__KCByG{width:18px;height:18px;opacity:.85;margin-top:1px}.contact_contact__contactText__wI6RC{display:grid;gap:4px}.contact_contact__contactLabel__kutzX{font-size:12px;opacity:.7}.contact_contact__contactValueRow__F5U1G{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.contact_contact__contactValue__RYZwS{font-size:13px;font-weight:750;letter-spacing:-.01em}.contact_contact__mailLink__DmEWf{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:inherit;text-decoration:none;font-size:12px;opacity:.95}.contact_contact__mailLink__DmEWf:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.contact_contact__pillIcon__KWVi7{width:14px;height:14px;opacity:.85}.contact_contact__alert__nPToh{margin-top:12px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.contact_contact__alertTitle__2V5Ff{font-weight:800;margin-right:8px}.contact_contact__alertMsg__GcbQI{opacity:.82;font-size:12px}.contact_contact__form__nEh6R{display:grid;gap:10px}.contact_contact__formGrid__HmTlJ{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:620px){.contact_contact__formGrid__HmTlJ{grid-template-columns:1fr}}.contact_contact__field__oj5gD{border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--background) 50%,transparent);padding:10px}.contact_contact__labelRow__cHV42{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.contact_contact__label__0D_Tx{font-size:11px;opacity:.7}.contact_contact__req__OtmIx{font-size:11px;font-weight:800}.contact_contact__input__fv8ua,.contact_contact__textarea__fAYnB{width:100%;border:0;outline:none;background:transparent;color:inherit;font-size:12px}.contact_contact__textarea__fAYnB{resize:none;min-height:120px;line-height:1.5}.contact_contact__help__TTngk{margin-top:6px;font-size:11px;opacity:.72}.contact_contact__actions__YjQAF{margin-top:2px;display:flex;gap:10px;flex-wrap:wrap}.contact_contact__submitBtn__hUu8D{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:inherit;cursor:pointer;font-size:12px;font-weight:800}.contact_contact__submitBtn__hUu8D:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.contact_contact__submitBtn__hUu8D:disabled{opacity:.6;cursor:not-allowed}.partnership-page_partner__root__AHqrM{position:relative;z-index:10;width:100%;min-height:100vh}.partnership-page_partner__container__D15c_{max-width:42rem;margin:0 auto;padding:5rem 1rem}@media (min-width:640px){.partnership-page_partner__container__D15c_{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.partnership-page_partner__container__D15c_{padding-left:2rem;padding-right:2rem}}.partnership-page_partner__card__UTQKH{position:relative;border-radius:18px;padding:28px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 58%,transparent),color-mix(in srgb,var(--background) 38%,transparent));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 30px 90px color-mix(in srgb,var(--foreground) 12%,transparent),0 1px 0 color-mix(in srgb,var(--foreground) 10%,transparent) inset;overflow:hidden}.partnership-page_partner__card__UTQKH:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(900px 420px at 30% 10%,color-mix(in srgb,var(--foreground) 12%,transparent),transparent 60%);opacity:.45}.partnership-page_partner__head__7luhL{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:18px}.partnership-page_partner__icon___TVPb{width:18px;height:18px;opacity:.8}.partnership-page_partner__title__Cjqbs{margin:0;font-size:18px;font-weight:900;letter-spacing:-.01em}.partnership-page_partner__form__4yEUM{position:relative;z-index:1;display:grid;gap:14px}.partnership-page_partner__field__ovvow{display:grid;gap:8px}.partnership-page_partner__label__IcjWS{font-size:12px;font-weight:800;opacity:.74}.partnership-page_partner__optional__Kdmb3{font-weight:700;opacity:.65}.partnership-page_partner__req__pQJGo{font-weight:900;margin-left:4px}.partnership-page_partner__input__LtS8o,.partnership-page_partner__select__JWZ5K,.partnership-page_partner__textarea__KvnCR{width:100%;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--background) 52%,transparent);color:inherit;font-size:13px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.partnership-page_partner__select__JWZ5K{appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--foreground) 55%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--foreground) 55%,transparent) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.partnership-page_partner__textarea__KvnCR{resize:none;line-height:1.5}.partnership-page_partner__input__LtS8o:focus,.partnership-page_partner__select__JWZ5K:focus,.partnership-page_partner__textarea__KvnCR:focus{border-color:color-mix(in srgb,var(--foreground) 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--background) 62%,transparent)}.partnership-page_partner__help__M4cNw{margin:0;font-size:11px;opacity:.7}.partnership-page_partner__submit__t0SMi{width:100%;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:inherit;cursor:pointer;font-size:13px;font-weight:900;transition:background .16s ease,transform .16s ease,border-color .16s ease}.partnership-page_partner__submit__t0SMi:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-color:color-mix(in srgb,var(--foreground) 16%,transparent);transform:translateY(-1px)}.partnership-page_partner__submit__t0SMi:active{transform:translateY(0)}.request-access-form_raf__root__Fu0pQ{padding:32px;display:flex;align-items:center;justify-content:center;min-height:100vh}.request-access-form_raf__card__x_Zb1{width:100%;max-width:420px;border-radius:18px;padding:28px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 58%,transparent),color-mix(in srgb,var(--background) 38%,transparent));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 30px 90px color-mix(in srgb,var(--foreground) 12%,transparent),0 1px 0 color-mix(in srgb,var(--foreground) 10%,transparent) inset}.request-access-form_raf__title__258D3{margin:0 0 6px;font-size:18px;font-weight:800;letter-spacing:-.01em;text-align:center}.request-access-form_raf__subtitle__gOdh8{margin:0 0 22px;text-align:center;font-size:13px;opacity:.78;line-height:1.45}.request-access-form_raf__success__XF8co{text-align:center;padding:24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent)}.request-access-form_raf__successIcon__kxNbG{font-size:48px;line-height:1;opacity:.75;margin-bottom:12px}.request-access-form_raf__successTitle__gS2PY{margin:0 0 6px;font-weight:800}.request-access-form_raf__successText___9KY_{margin:0;font-size:13px;opacity:.78;line-height:1.45}.request-access-form_raf__form__lveFG{display:grid;gap:14px}.request-access-form_raf__field__R5obv{display:grid;gap:8px}.request-access-form_raf__label__PQbCM{font-size:12px;font-weight:700;opacity:.75}.request-access-form_raf__grid2___VzCu{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.request-access-form_raf__grid2___VzCu{grid-template-columns:1fr}}.request-access-form_raf__input__jWaW5,.request-access-form_raf__textarea__JfM1e{width:100%;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--background) 52%,transparent);color:inherit;font-size:13px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.request-access-form_raf__textarea__JfM1e{min-height:96px;resize:vertical;line-height:1.5}.request-access-form_raf__input__jWaW5:focus,.request-access-form_raf__textarea__JfM1e:focus{border-color:color-mix(in srgb,var(--foreground) 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--background) 62%,transparent)}.request-access-form_raf__error__X4cmY{padding:12px;border-radius:14px;background:color-mix(in srgb,rgb(239 68 68) 10%,transparent);border:1px solid color-mix(in srgb,rgb(239 68 68) 22%,transparent);color:color-mix(in srgb,rgb(239 68 68) 85%,var(--foreground));font-size:13px;line-height:1.45}.request-access-form_raf__submit__8CJGq{width:100%;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:inherit;font-weight:800;font-size:13px;cursor:pointer;transition:background .16s ease,transform .16s ease,opacity .16s ease}.request-access-form_raf__submit__8CJGq:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);transform:translateY(-1px)}.request-access-form_raf__submit__8CJGq:disabled{opacity:.6;cursor:not-allowed;transform:none}.request-access-form_raf__req__AscHn{opacity:.9}.request-access-form_raf__optional__AhYEO{opacity:.65;font-weight:500}.request-access-form_raf__help__u07wx{margin-top:6px;font-size:12px;opacity:.7}