.Header_header__aHc9S{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-bottom:2px solid #1a1a1a;padding:32px 0;margin-bottom:64px;box-shadow:0 2px 4px -1px rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.03);position:relative}.Header_header__aHc9S:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#1a1a1a 50%,transparent)}.Header_container__rBwmw{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x);position:relative}.Header_backButton__rIL_c{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;color:#6b7280;text-decoration:none;transition:all .2s ease}.Header_backButton__rIL_c:hover{color:#1a1a1a;background-color:#f3f4f6}.Header_backIcon__NmIFN{width:18px;height:18px}.Header_logo__CNPsS{display:flex;justify-content:center;align-items:center;margin:0}.Header_logoImage__6P3JY{height:48px;width:auto;object-fit:contain}@media (max-width:768px){.Header_logoImage__6P3JY{height:40px}.Header_header__aHc9S{padding:24px 0;margin-bottom:48px}.Header_backButton__rIL_c{left:16px;padding:6px 8px;font-size:13px}.Header_backButton__rIL_c span{display:none}.Header_backIcon__NmIFN{width:20px;height:20px}}.page_main__dR_hV{min-height:100vh;background:#f9fafb}.page_container__bJfC6{max-width:var(--container-max-width);margin:0 auto;padding:40px var(--container-padding-x)}.page_verificationCard__doNFt{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:48px 32px;max-width:480px;margin:0 auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.page_title__am6gv{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 20px;text-align:center}.page_description__eBoiW{font-size:14px;color:#6b7280;margin:0;text-align:center}.page_email__Yb3gK{font-size:14px;color:#1a1a1a;font-weight:600;margin:4px 0 8px;text-align:center}.page_hint__zc4Tx{font-size:13px;color:#9ca3af;margin:0 0 32px;text-align:center}.page_codeInputContainer__p3xh8{margin-bottom:20px}.page_label__kG4aH{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px;text-align:center}.page_codeInputs__HoqI2{display:flex;gap:12px;justify-content:center;margin-bottom:8px}.page_codeInput__JPrDK{width:56px;height:56px;text-align:center;font-size:24px;font-weight:600;text-transform:uppercase;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease}.page_codeInput__JPrDK:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.page_codeInput__JPrDK:disabled{background:#f9fafb;cursor:not-allowed}.page_inputError__AjKe2{border-color:#dc2626}.page_inputError__AjKe2:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.page_error__Ta7Jl{color:#dc2626;font-size:14px;margin:8px 0 0;text-align:center}.page_resendContainer__qXWvz{text-align:center;margin-bottom:24px;min-height:24px}.page_countdown__NffaW{font-size:14px;color:#6b7280;margin:0}.page_resendButton__9bP6R{background:none;border:none;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s ease;padding:0}.page_resendButton__9bP6R:hover{color:#1d4ed8}.page_submitButton__Ov5FU{background:#6b7280;color:#fff;border:none;padding:14px 24px;border-radius:6px;cursor:pointer;width:100%;font-size:16px;font-weight:600;transition:all .2s ease}.page_submitButton__Ov5FU:not(:disabled){background:#1a1a1a}.page_submitButton__Ov5FU:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_submitButton__Ov5FU:active:not(:disabled){transform:translateY(0)}.page_submitButton__Ov5FU:disabled{cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.page_verificationCard__doNFt{padding:32px 24px}.page_codeInputs__HoqI2{gap:8px}.page_codeInput__JPrDK{width:48px;height:48px;font-size:20px}.page_title__am6gv{font-size:20px}}.page_main__uNVbO{min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#e9ecef)}.page_container__13WBA{max-width:500px;margin:0 auto;padding:40px 20px}.page_card__GCMP2{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_title__c397v{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 12px;text-align:center}.page_description__V5f77{font-size:16px;color:#6b7280;margin:0 0 32px;text-align:center;line-height:1.5}.page_hint__qyMsO{font-size:14px;color:#9ca3af;margin:16px 0 0;text-align:center}.page_successIcon__El5En{width:60px;height:60px;background:#10b981;color:#fff;font-size:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.page_field__ZVime,.page_form__59jZ8{margin-bottom:24px}.page_label__mwSXG{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.page_input__OpxZH{width:100%;padding:12px 16px;font-size:16px;border:1px solid #d1d5db;border-radius:8px;transition:all .2s;box-sizing:border-box}.page_input__OpxZH:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_input__OpxZH:disabled{background-color:#f3f4f6;cursor:not-allowed}.page_inputError__SZ4DU{border-color:#ef4444}.page_errorText__r5MIa{display:block;color:#ef4444;font-size:14px;margin-top:6px}.page_submitButton__SqTIQ{width:100%;padding:14px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.page_submitButton__SqTIQ:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_submitButton__SqTIQ:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.page_backButton__ny__9{width:100%;padding:14px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:24px}.page_backButton__ny__9:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_footer__Qq0KO{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.page_linkButton__C_o1D{background:none;border:none;color:#3b82f6;font-size:14px;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.page_linkButton__C_o1D:hover{color:#2563eb;text-decoration:underline}.BankConnectionModal_overlay__g_0gw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:BankConnectionModal_fadeIn__49L_G .2s ease}@keyframes BankConnectionModal_fadeIn__49L_G{0%{opacity:0}to{opacity:1}}.BankConnectionModal_modal__r0yOH{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;animation:BankConnectionModal_slideUp__Mcuov .3s ease;position:relative}.BankConnectionModal_plaidCover__E5Mb1{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px}@keyframes BankConnectionModal_slideUp__Mcuov{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BankConnectionModal_header__ZOZjd{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.BankConnectionModal_headerLeft__X62UK{width:80px}.BankConnectionModal_headerCenter__R99h1{flex:1 1;text-align:center;font-size:18px;font-weight:600;color:#1a1a1a}.BankConnectionModal_backButton__dvCDB{background:none;border:none;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease}.BankConnectionModal_backButton__dvCDB:hover{background:#f3f4f6;color:#1a1a1a}.BankConnectionModal_closeButton__u4ZE_{background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.BankConnectionModal_closeButton__u4ZE_:hover{background:#f3f4f6;color:#1a1a1a}.BankConnectionModal_progress__GFG0_{display:flex;gap:8px;padding:0 24px 16px;flex-shrink:0}.BankConnectionModal_progressStep__yi_XT{flex:1 1;height:3px;background:#e5e7eb;border-radius:2px;transition:all .3s ease}.BankConnectionModal_progressStep__yi_XT.BankConnectionModal_active__ucHJv{background:#1a1a1a}.BankConnectionModal_content__SEFdr{flex:1 1;overflow-y:auto;padding:24px}.BankConnectionModal_bankSelection__2vjk6{display:flex;flex-direction:column;gap:8px}.BankConnectionModal_searchBox__ehVtj{position:relative;display:flex;align-items:center}.BankConnectionModal_searchIcon__8QXYX{position:absolute;left:16px;font-size:18px;pointer-events:none}.BankConnectionModal_searchInput__5AhM_{width:100%;padding:14px 16px 14px 48px;border:2px solid #e5e7eb;border-radius:10px;font-size:16px;transition:all .2s ease;outline:none}.BankConnectionModal_searchInput__5AhM_:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.BankConnectionModal_bankList__Ng54Y{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.BankConnectionModal_bankItem__CySWs{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.BankConnectionModal_bankItem__CySWs:hover{border-color:#1a1a1a;background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.BankConnectionModal_bankLogo__xwqfw{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.BankConnectionModal_bankName__aEk0N{flex:1 1;font-size:16px;font-weight:500;color:#1a1a1a}.BankConnectionModal_bankArrow__KJNXP{color:#9ca3af;font-size:20px;transition:all .2s ease}.BankConnectionModal_bankItem__CySWs:hover .BankConnectionModal_bankArrow__KJNXP{color:#1a1a1a;transform:translateX(4px)}.BankConnectionModal_noResults__mdxJj{text-align:center;color:#9ca3af;padding:40px 20px;font-size:15px}.BankConnectionModal_loginForm__2y0j0{display:flex;flex-direction:column;gap:24px}.BankConnectionModal_bankHeader__PV1BZ{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.BankConnectionModal_bankLogoBig__g_ML6{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.BankConnectionModal_bankInfo__JDoDu{flex:1 1}.BankConnectionModal_bankNameBig__PBC2Z{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.BankConnectionModal_bankSubtext__ARhWK{font-size:14px;color:#6b7280}.BankConnectionModal_form__PNKH2{display:flex;flex-direction:column;gap:20px}.BankConnectionModal_formGroup__YJoVM{display:flex;flex-direction:column;gap:8px}.BankConnectionModal_label__0hNZN{font-size:14px;font-weight:500;color:#374151}.BankConnectionModal_input__FIIyz{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:all .2s ease;outline:none}.BankConnectionModal_input__FIIyz:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.BankConnectionModal_input__FIIyz:disabled{background:#f3f4f6;cursor:not-allowed}.BankConnectionModal_inputError__2A_tK{border-color:#ef4444;background:#fef2f2}.BankConnectionModal_inputError__2A_tK:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.BankConnectionModal_securityNote__VcZTM{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;font-size:13px;color:#0c4a6e;line-height:1.5}.BankConnectionModal_lockIcon__B48y7{font-size:16px;flex-shrink:0}.BankConnectionModal_securityText__ATljh{flex:1 1}.BankConnectionModal_submitButton__7cSBy{width:100%;padding:14px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.BankConnectionModal_submitButton__7cSBy:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.BankConnectionModal_submitButton__7cSBy:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.BankConnectionModal_secondaryButton__XeXjM{width:100%;padding:14px 24px;background:transparent;color:#4b5563;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.BankConnectionModal_secondaryButton__XeXjM:hover:not(:disabled){border-color:#1a1a1a;color:#1a1a1a;background:#f9fafb}.BankConnectionModal_secondaryButton__XeXjM:disabled{color:#9ca3af;border-color:#f3f4f6;cursor:not-allowed}.BankConnectionModal_spinner__nEh_p{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:BankConnectionModal_spin__kwRt2 .8s linear infinite}@keyframes BankConnectionModal_spin__kwRt2{to{transform:rotate(1turn)}}.BankConnectionModal_accountSelection__J0TsH{display:flex;flex-direction:column;gap:24px}.BankConnectionModal_selectionHeader__Gbwm8{text-align:center;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.BankConnectionModal_checkIcon__06D1i{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#dcfce7;border-radius:50%;font-size:28px;margin-bottom:12px}.BankConnectionModal_successText__AYMtT{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.BankConnectionModal_successSubtext__1PZ7G{font-size:14px;color:#6b7280}.BankConnectionModal_accountList__Zf5oH{display:flex;flex-direction:column;gap:12px}.BankConnectionModal_accountItem__QdWWS{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.BankConnectionModal_accountItem__QdWWS:hover{border-color:#d1d5db;background:#f9fafb}.BankConnectionModal_accountItem__QdWWS.BankConnectionModal_selected___Z2bE{border-color:#1a1a1a;background:#f9fafb;box-shadow:0 0 0 1px #1a1a1a}.BankConnectionModal_accountLeft__5OEiN{display:flex;align-items:center;gap:12px;flex:1 1}.BankConnectionModal_accountIcon__YNW8E{width:40px;height:40px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.BankConnectionModal_accountDetails__cgcC9{display:flex;flex-direction:column;gap:4px}.BankConnectionModal_accountName__ccPRR{font-size:15px;font-weight:600;color:#1a1a1a}.BankConnectionModal_accountNumber__iPkRg{font-size:13px;color:#6b7280}.BankConnectionModal_accountRight__sX6M4{display:flex;align-items:center;gap:12px}.BankConnectionModal_accountBalance__4EIPd{font-size:15px;font-weight:600;color:#1a1a1a}.BankConnectionModal_selectedCheckmark___SLmT{width:24px;height:24px;background:#1a1a1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.BankConnectionModal_continueButton__lSx9I{width:100%;padding:14px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.BankConnectionModal_continueButton__lSx9I:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.BankConnectionModal_continueButton__lSx9I:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.BankConnectionModal_footer__l5nBv{padding:16px 24px;border-top:1px solid #e5e7eb;text-align:center;flex-shrink:0}.BankConnectionModal_poweredBy__FxrSN{font-size:12px;color:#9ca3af}.BankConnectionModal_loadingState__tHkEA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.BankConnectionModal_loadingState__tHkEA p{margin:16px 0 4px;font-size:16px;font-weight:500;color:#1a1a1a}.BankConnectionModal_subtext__tpdXu{color:#6b7280;font-size:14px;font-weight:400!important}.BankConnectionModal_linkTextButton__9_bBQ{font-size:14px;color:#2563eb;background:none;border:none;text-decoration:underline;cursor:pointer;padding:0;margin-top:12px}.BankConnectionModal_linkTextButton__9_bBQ:hover{color:#1d4ed8}.page_main__pFnBS{min-height:100vh;background:#f8fafc}.page_container__LkhU8{max-width:var(--container-max-width);margin:0 auto;padding:24px var(--container-padding-x) 100px}.page_card__O3x1n{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 8px 12px -2px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);padding:24px}.page_backButton__FOSFh{background:none;border:none;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;padding:0;margin-bottom:16px;transition:color .2s ease;display:flex;align-items:center;gap:4px}.page_backButton__FOSFh:hover{color:#1a1a1a}.page_title__skP5J{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.02em}.page_subtitle__NQKUe{color:#6b7280;margin:0 0 16px}.page_sections__3PQjn{display:flex;flex-direction:column;gap:24px}.page_section__4paAV{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.page_sectionTitle___5kW7{margin:0;padding:16px 20px;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:20px;letter-spacing:-.02em}.page_rows__H_RFm{padding:12px 16px;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.page_row__7C1sw{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f3f4f6}.page_row__7C1sw:last-child{border-bottom:none}.page_rowLabel__P15CS{color:#6b7280;font-size:14px;font-weight:500}.page_rowValue__q_Mw_{color:#1a1a1a;font-weight:600}.page_loading__1nf00{text-align:center;color:#6b7280;padding:64px}.page_radioGroup__ak1Va{display:grid;grid-gap:12px;gap:12px}.page_radioOption__gqTBo{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;position:relative}.page_radioOption__gqTBo:hover{border-color:#d1d5db;background:#f9fafb}.page_radioOption__gqTBo label{display:flex;gap:12px;align-items:center;width:100%;cursor:pointer}.page_radioOption__gqTBo input[type=radio]:checked+span{color:#1a1a1a;font-weight:500}.page_radioOption__gqTBo:has(input[type=radio]:checked){border-color:#1a1a1a;background:#f8fafc;box-shadow:0 0 0 1px #1a1a1a}.page_radioOption__gqTBo input{accent-color:#1a1a1a}.page_subOptions__X4lYx{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.page_subOption__TJeu5{display:flex;gap:8px;align-items:center;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .15s ease}.page_subOption__TJeu5:hover{border-color:#d1d5db;background:#f1f5f9}.page_subOption__TJeu5:has(input[type=radio]:checked){border-color:#1a1a1a;background:#f0f9ff}.page_subOption__TJeu5 input{accent-color:#1a1a1a}.page_subSection__dRZ0Z{padding:12px 16px;border-top:1px solid #f3f4f6}.page_groupTitle__0_8qJ{font-weight:600;margin-bottom:8px;color:#1a1a1a}.page_fundingHeader__AMx0k,.page_payoutHeader__8fb7D{margin-bottom:12px}.page_fundingDescription__0ln_j,.page_payoutDescription__Y0MJL{font-size:14px;color:#6b7280;margin:4px 0 0;line-height:1.5}.page_bankBox__L_1zj,.page_wireBox__EBLsP{margin-top:8px;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:linear-gradient(145deg,#fff,#f8fafc)}.page_bankBox__L_1zj{margin-left:0}.page_wireRow__Ix_uY{margin:4px 0}.page_actions__I_mW8{margin-top:16px}.page_primaryButton__OOOH_{width:100%;background:#1a1a1a;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_primaryButton__OOOH_:hover{background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_secondaryButton__UI62p{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:10px 16px;font-weight:600}.page_note__UsHFW{color:#6b7280}.page_confirm__fUu2J,.page_note__UsHFW{margin:16px 0 0;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;font-size:14px}.page_confirm__fUu2J{display:flex;align-items:flex-start;gap:8px;color:#1a1a1a}.page_confirm__fUu2J input{accent-color:#1a1a1a;margin-top:2px}.page_submitError__92lDX{margin-top:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:16px;text-align:center}.page_submitErrorText__k8yjG{color:#dc2626;font-size:14px;margin:0;font-weight:500;line-height:1.6}.page_warning__WNN_X{margin-top:12px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;border-radius:6px;padding:12px 16px}.page_warningTitle__3nbBN{font-weight:600;margin-bottom:6px}.page_warningList__eanOl{margin:0;padding-left:18px}.page_signatureInput__Waky4{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:6px;font-size:16px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s ease;box-sizing:border-box}.page_signatureInput__Waky4:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.page_signatureInput__Waky4::placeholder{color:#9ca3af;font-weight:400}.page_downloadButton__rSh7H{width:100%;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:14px 20px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;color:#1a1a1a}.page_downloadButton__rSh7H:hover{background:#e5e7eb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_agreementMeta__3k_A7{margin-top:8px;font-size:12px;color:#6b7280}.page_agreementError__f2Vg1{margin-top:8px;font-size:13px;color:#dc2626;font-weight:500}.page_lockedButton__i__mX{width:100%;background:#6b7280;color:#fff;border:none;padding:14px 20px;border-radius:6px;font-weight:600;font-size:16px;cursor:not-allowed;opacity:.8}.page_bankConnectionSection__gwqV_{margin-top:12px;width:100%}.page_radioOption__gqTBo .page_bankConnectionSection__gwqV_{margin-top:0}.page_payoutHeader__8fb7D+.page_bankConnectionSection__gwqV_{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.page_connectBankButton__L9n1S{width:100%;background:#fff;border:2px dashed #d1d5db;border-radius:8px;padding:16px 20px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;color:#1a1a1a;display:flex;align-items:center;justify-content:center;gap:10px}.page_connectBankButton__L9n1S:hover{border-color:#1a1a1a;background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.page_connectIcon__FIjyg{font-size:20px}.page_connectedBankCard__TwPwm{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #16a34a;border-radius:8px;margin-top:12px}.page_connectedBankLeft__nMb0s{display:flex;align-items:center;gap:12px;flex:1 1}.page_connectedBankLogo__tFADI{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.page_connectedBankDetails__ANYqk{display:flex;flex-direction:column;gap:4px}.page_connectedBankName__buzi6{font-size:15px;font-weight:600;color:#1a1a1a}.page_connectedBankAccount__npChd{font-size:13px;color:#6b7280}.page_changeButton__dvnZo{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-weight:600;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.page_changeButton__dvnZo:hover{background:#e5e7eb;border-color:#9ca3af;color:#1a1a1a}.page_savedBanksGrid__PCxXZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:0}.page_savedBankCard__GwhbD{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}.page_savedBankCard__GwhbD:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.page_selectedBankCard__z8lDt{border-color:#16a34a!important;background:linear-gradient(145deg,#f0fdf4,#dcfce7)!important;box-shadow:0 0 0 1px #16a34a}.page_savedBankLeft__wvVZE{display:flex;align-items:center;gap:12px;flex:1 1}.page_savedBankLogo__9BtVP{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.page_savedBankDetails__OX7in{display:flex;flex-direction:column;gap:4px}.page_savedBankName__n9Lnw{font-size:15px;font-weight:600;color:#1a1a1a}.page_savedBankAccount__wBQ00{font-size:13px;color:#6b7280}.page_selectedCheck__DRvHy{width:28px;height:28px;background:#16a34a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.page_bankActionButtons__jOVu5{display:flex;gap:8px;margin-top:12px}.page_viewAllBanksButton__wBco5{flex:1 1;background:#fff;border:2px solid #e2e8f0;border-radius:6px;padding:10px 16px;font-weight:600;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.page_viewAllBanksButton__wBco5:hover{border-color:#1a1a1a;background:#f9fafb;color:#1a1a1a}.page_addNewBankButton__Rgypq{flex:1 1;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:10px 16px;font-weight:600;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.page_addNewBankButton__Rgypq:hover{background:#e5e7eb;border-color:#9ca3af;color:#1a1a1a}.page_modalOverlay__S_2fV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.page_modalContent__QY8K8{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column}.page_modalHeader__AENk_{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.page_modalTitle__WbBCK{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.page_modalCloseButton__MVTre{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s ease}.page_modalCloseButton__MVTre:hover{color:#1a1a1a}.page_modalBody__iTIhO{padding:16px 24px 24px;overflow-y:auto}.page_allBanksList__zc0il{display:flex;flex-direction:column;gap:12px}.page_modalBankCard__0YDZ_{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}.page_modalBankCard__0YDZ_:hover{border-color:#cbd5e1;transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_modalBankCardSelected__LrHDb{border-color:#16a34a!important;background:linear-gradient(145deg,#f0fdf4,#dcfce7)!important;box-shadow:0 0 0 1px #16a34a!important}.page_modalBankLeft__3Bj5d{display:flex;align-items:center;gap:12px;flex:1 1}.page_modalBankLogo__nBIXV{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.page_modalBankDetails__ztUtb{display:flex;flex-direction:column;gap:4px}.page_modalBankName__U_QCV{font-size:16px;font-weight:600;color:#1a1a1a}.page_modalBankAccount__QbQZK{font-size:14px;color:#6b7280}.page_modalSelectedCheck__VIQde{width:32px;height:32px;background:#16a34a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.LoginForm_loginForm__FOwIC{background:#fff;border-radius:8px;padding:32px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);width:100%;max-width:480px;margin:0 auto 64px}.LoginForm_form__Q1BxE{display:flex;flex-direction:column;gap:24px}.LoginForm_generalError___pNNl{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;text-align:center}.LoginForm_errorText__2_3T2{margin:0;font-weight:500}.LoginForm_field__jZp9j{display:flex;flex-direction:column;gap:8px}.LoginForm_label__8Hf_n{font-size:14px;font-weight:500;color:#374151}.LoginForm_input__EEnmU{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;transition:all .2s ease;background:#fff;width:100%}.LoginForm_inputWrapper__Dyw3I{position:relative;width:100%}.LoginForm_inputWithToggle__67xnN{padding-right:84px}.LoginForm_toggleButton__6Rx_K{position:absolute;right:6px;top:6px;bottom:6px;transform:none;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;padding:0 12px;font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.LoginForm_toggleButton__6Rx_K:hover:not(:disabled){background:#e5e7eb}.LoginForm_toggleButton__6Rx_K:disabled{opacity:.5;cursor:not-allowed}.LoginForm_input__EEnmU:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.LoginForm_input__EEnmU:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.LoginForm_inputError__kbhCW{border-color:#dc2626}.LoginForm_inputError__kbhCW:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.LoginForm_errorText__2_3T2{font-size:14px;color:#dc2626}.LoginForm_actions__XSriY{margin-top:8px}.LoginForm_loginButton__ZtKhW{width:100%;background:#1a1a1a;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.LoginForm_loginButton__ZtKhW:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.LoginForm_loginButton__ZtKhW:active:not(:disabled){transform:translateY(0)}.LoginForm_loginButton__ZtKhW:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.LoginForm_footer__sc4DP{margin-top:24px;text-align:center;padding-top:24px;border-top:1px solid #e5e7eb}.LoginForm_footerText__SM0MK{font-size:14px;color:#6b7280;margin:0}.LoginForm_linkButton__8Iw9t{background:none;border:none;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s ease}.LoginForm_linkButton__8Iw9t:hover{color:#1d4ed8}@media (max-width:768px){.LoginForm_loginForm__FOwIC{padding:24px}.LoginForm_form__Q1BxE{gap:20px}.LoginForm_input__EEnmU{font-size:16px}}.AccountCreationForm_form__zVuM5{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px;max-width:480px;margin:0 auto 64px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.AccountCreationForm_accountExistsError__0GkF8{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:20px;text-align:center}.AccountCreationForm_accountExistsText___BzCT{color:#dc2626;font-size:14px;margin:0 0 12px;font-weight:500}.AccountCreationForm_loginRedirectButton___a1My{background:#dc2626;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountCreationForm_loginRedirectButton___a1My:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.3)}.AccountCreationForm_generalError__Z8gRW{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:20px;text-align:center}.AccountCreationForm_errorText__0IVvH{color:#dc2626;font-size:14px;margin:0;font-weight:500}.AccountCreationForm_grid__gbDD5{display:grid;grid-gap:16px 20px;gap:16px 20px}.AccountCreationForm_label__GaIjk{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.AccountCreationForm_input__jPhXd{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;background:#fff;transition:all .2s ease}.AccountCreationForm_input__jPhXd:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.AccountCreationForm_inputError__sbqfN{border-color:#dc2626}.AccountCreationForm_inputError__sbqfN:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.AccountCreationForm_inputWrapper__uIQlK{position:relative}.AccountCreationForm_inputWithToggle__tG0de{padding-right:84px}.AccountCreationForm_toggleButton__jHAgU{position:absolute;right:6px;top:6px;bottom:6px;transform:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:0 12px;font-size:12px;cursor:pointer;height:auto;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AccountCreationForm_error__2uGAm{display:block;color:#dc2626;font-size:14px;margin-top:6px}.AccountCreationForm_requirements__1mEPW{margin-top:8px;display:none;flex-wrap:wrap;gap:2px;font-size:12px}.AccountCreationForm_field__SgEua:focus-within .AccountCreationForm_requirements__1mEPW{display:flex}.AccountCreationForm_requirementsVisible__liov5{display:flex}.AccountCreationForm_requirementItem__gJ2nA{font-size:12px;display:inline-flex;align-items:center}.AccountCreationForm_requirementSeparator__O0xYV{margin:0 4px;color:#9ca3af}.AccountCreationForm_invalid__UgZrC{color:#b91c1c}.AccountCreationForm_valid__vJlij{color:#065f46}.AccountCreationForm_actions__9lTT7{margin-top:20px}.AccountCreationForm_primaryButton__knLUQ{background:#1a1a1a;color:#fff;border:none;padding:14px 24px;border-radius:6px;cursor:pointer;width:100%;font-size:16px;font-weight:600;transition:all .2s ease}.AccountCreationForm_primaryButton__knLUQ:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.AccountCreationForm_primaryButton__knLUQ:active:not(:disabled){transform:translateY(0)}.AccountCreationForm_primaryButton__knLUQ:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.AccountCreationForm_footer__M3pv1{margin-top:24px;text-align:center;padding-top:24px;border-top:1px solid #e5e7eb}.AccountCreationForm_footerText__BYmyw{font-size:14px;color:#6b7280;margin:0}.AccountCreationForm_linkButton__2sEgp{background:none;border:none;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s ease}.AccountCreationForm_linkButton__2sEgp:hover{color:#1d4ed8}.AccountCreationForm_termsText__A_Iih{font-size:11px;color:#9ca3af;margin:12px 0 0;line-height:1.4;text-align:center}.AccountCreationForm_termsText__A_Iih .AccountCreationForm_linkButton__2sEgp{font-size:11px;color:#6b7280;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.AccountCreationForm_termsText__A_Iih .AccountCreationForm_linkButton__2sEgp:hover{color:#374151;border-bottom-color:#9ca3af}@media (max-width:768px){.AccountCreationForm_form__zVuM5{padding:24px}.AccountCreationForm_grid__gbDD5{grid-template-columns:1fr}.AccountCreationForm_input__jPhXd{font-size:16px}}.page_main__nw1Wk{min-height:100vh;background:linear-gradient(135deg,#fafafa,#f5f5f5);position:relative;padding-bottom:40px}.page_main__nw1Wk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.1) 0,transparent 50%);pointer-events:none}.page_container__jZF7q{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x);position:relative;z-index:1}.page_welcomeSection__mn3kC{text-align:center;margin-bottom:16px;padding:16px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;box-shadow:0 2px 4px -1px rgba(0,0,0,.04);position:relative;overflow:hidden;max-width:480px;margin-left:auto;margin-right:auto}.page_welcomeTitle__LrJrL{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:6px;letter-spacing:-.02em}.page_welcomeSubtitle__lSUnF{font-size:13px;color:#6b7280;margin:0;font-weight:400;letter-spacing:-.01em;line-height:1.5}.page_loginPrompt__N65j7{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px 24px;max-width:480px;margin-left:auto;margin-right:auto;box-shadow:0 2px 4px -1px rgba(0,0,0,.04)}.page_loginText__58ci4{font-size:16px;color:#6b7280;margin-bottom:20px;font-weight:400}.page_loginButton__1kZAU{background:#1a1a1a;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px;text-decoration:none;display:inline-block;text-align:center}.page_loginButton__1kZAU:hover{background:#374151;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.page_welcomeTitle__LrJrL{font-size:18px}.page_welcomeSubtitle__lSUnF{font-size:13px}.page_welcomeSection__mn3kC{padding:12px;margin-bottom:12px;border-radius:6px}.page_loginPrompt__N65j7{padding:24px 16px}.page_loginText__58ci4{font-size:15px;margin-bottom:16px}.page_loginButton__1kZAU{padding:12px 24px;font-size:13px}.page_main__nw1Wk{padding-bottom:60px}}.page_main__pzHNU{min-height:100vh;background:linear-gradient(135deg,#fafafa,#f5f5f5);position:relative;padding-bottom:40px}.page_container__4fYIe{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x)}.page_lockNotice__8NKpW{margin:24px auto;padding:14px 18px;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;color:#065f46;font-size:15px;font-weight:500}.page_footer__w9gJG{margin-top:32px;text-align:center;padding-top:24px;border-top:1px solid #e5e7eb}.page_footerText__NJY_T{font-size:14px;color:#6b7280;margin:0}.page_linkButton__rj_de{background:none;border:none;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s ease}.page_linkButton__rj_de:hover{color:#1d4ed8}.page_cancelText__p3J9w{margin-top:16px;text-align:center;font-size:14px;color:#6b7280}.page_cancelLink__VqsGw{background:none;border:none;color:#6b7280;font-size:14px;font-weight:400;cursor:pointer;text-decoration:underline;transition:color .2s ease;padding:0}.page_cancelLink__VqsGw:hover{color:#374151}.page_loadingOverlay__KdYqX{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.page_loadingContent__pcGXc{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.page_spinner__utL_H{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#1e40af;border-radius:50%;animation:page_spin__hLQ43 1s linear infinite}@keyframes page_spin__hLQ43{to{transform:rotate(1turn)}}.page_loadingText__MXchW{font-size:16px;font-weight:500;color:#1f2937;margin:0}.page_pendingBlockCard__SV5rU{max-width:480px;margin:60px auto;padding:48px 40px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);text-align:center}.page_pendingBlockIcon__mLtwb{font-size:56px;margin-bottom:24px;line-height:1}.page_pendingBlockTitle__sqx0N{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 16px}.page_pendingBlockDescription__ILTxj{font-size:16px;color:#4b5563;line-height:1.6;margin:0 0 12px}.page_pendingBlockSubtext__SS2GZ{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 32px}.page_pendingBlockButton__nspQR{display:inline-block;padding:14px 32px;background:#1e40af;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .1s ease}.page_pendingBlockButton__nspQR:hover{background:#1d4ed8}.page_pendingBlockButton__nspQR:active{transform:scale(.98)}.TabbedSignup_wrapper__N5rd3{margin-top:16px}.TabbedSignup_card__UOTCp{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:8px;box-shadow:0 8px 12px -2px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);margin-bottom:16px;overflow:hidden;border:1px solid #e2e8f0}.TabbedSignup_collapsed__eXRM5 .TabbedSignup_cardBody__NO3Rw{display:none}.TabbedSignup_collapsed__eXRM5 .TabbedSignup_reviewBlock__6afJ_{display:block}.TabbedSignup_cardHeader__JIuY9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:20px 24px;cursor:pointer;background:#fff}.TabbedSignup_stepCircle__ew9EE{width:28px;height:28px;border-radius:50%;background:#f3f4f6;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:700}.TabbedSignup_stepCircle__ew9EE.TabbedSignup_completed__WpBsT{background:#d1fae5;color:#065f46}.TabbedSignup_cardTitle__STuRn{font-size:24px;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:-.02em}.TabbedSignup_checkmark__bqONd{width:18px;height:18px;border-radius:50%;background:#d1fae5;color:#065f46;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.TabbedSignup_cardBody__NO3Rw{padding:16px 24px 24px}.TabbedSignup_reviewBlock__6afJ_{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px}.TabbedSignup_reviewSummary___PsqN{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.TabbedSignup_summaryRow__13wjO{display:flex;justify-content:space-between;gap:24px}.TabbedSignup_summaryLabel__EEEKp{font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;letter-spacing:.05em}.TabbedSignup_summaryValue__gAFCG{font-size:16px;font-weight:600;color:#1f2937}.TabbedSignup_sectionHeader__tg2Rh{font-size:14px;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:.05em;padding-top:12px;margin-top:12px;border-top:1px solid #e5e7eb}.TabbedSignup_sectionHeader__tg2Rh:first-child{padding-top:0;margin-top:0;border-top:none}.TabbedSignup_reviewBlock__6afJ_ button.TabbedSignup_secondaryButton__GiqQo{align-self:stretch;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:10px 20px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;margin-top:4px}.TabbedSignup_reviewBlock__6afJ_ button.TabbedSignup_secondaryButton__GiqQo:hover{background:#e5e7eb}.TabbedSignup_reviewActions__1MjaJ{margin-top:24px}.TabbedSignup_noPadding__BjFLp{padding:0}.TabbedSignup_sectionSpacer__IPCs8{margin-bottom:16px}.TabbedSignup_grid__2_xOT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.TabbedSignup_field__cL_T9{display:flex;flex-direction:column;gap:8px}.TabbedSignup_label__tKlPc{font-size:12px;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.TabbedSignup_input__x7MbF{padding:16px 20px;border:2px solid #e5e7eb;border-radius:6px;font-size:16px;background:#fff}.TabbedSignup_input__x7MbF:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.TabbedSignup_inputError__AQN09{border-color:#dc2626}.TabbedSignup_error__flnaY{color:#dc2626;font-size:12px}.TabbedSignup_actions__IZ2zU{margin-top:16px;display:flex;justify-content:flex-end}.TabbedSignup_primaryButton__tjRk7{background:#1a1a1a;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.TabbedSignup_primaryButton__tjRk7:hover{background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TabbedSignup_placeholder__oN1wJ{color:#6b7280}@media (max-width:768px){.TabbedSignup_grid__2_xOT{grid-template-columns:1fr}.TabbedSignup_cardTitle__STuRn{font-size:20px}.TabbedSignup_reviewSummary___PsqN{padding:16px}.TabbedSignup_summaryRow__13wjO{flex-direction:column;gap:4px}}.TabbedSignup_accountTypeDisplay__x3W1j{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;text-align:center}.TabbedSignup_accountTypeLabel__aHvaL{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.TabbedSignup_accountTypeValue__2SWTu{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:8px}.TabbedSignup_lockedBadge__QhLlL{background:#d1fae5;color:#065f46;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.TabbedSignup_accountTypeDescription__5Aysb{font-size:14px;color:#6b7280;margin:16px 0 0;line-height:1.5}.TabbedInvestmentType_wrapper__UP1cj{padding:0}.TabbedInvestmentType_grid__Ar7b6{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.TabbedInvestmentType_card__aylTd{border:2px solid #e5e7eb;background:#fff;border-radius:6px;padding:14px 12px;text-align:center;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TabbedInvestmentType_card__aylTd:hover{border-color:#1a1a1a}.TabbedInvestmentType_selected__VhL5T{border-color:#1a1a1a;box-shadow:0 4px 8px rgba(0,0,0,.08)}.TabbedInvestmentType_disabled__Bou1s{opacity:.4;cursor:not-allowed;pointer-events:none;background:#f9fafb;border-color:#d1d5db;color:#9ca3af}.TabbedInvestmentType_card__aylTd:focus,.TabbedInvestmentType_card__aylTd:focus-visible{outline:none;box-shadow:none}.TabbedInvestmentType_actions__j2N_K{margin-top:16px}.TabbedInvestmentType_primaryButton__HdKH_{width:100%;background:#1a1a1a;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.TabbedInvestmentType_primaryButton__HdKH_:hover{background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:768px){.TabbedInvestmentType_grid__Ar7b6{grid-template-columns:repeat(2,1fr)}}.InvestmentForm_investmentForm__UbSET{padding:0;position:relative;z-index:1}.InvestmentForm_formContainer__oYZUE{border:none;background:transparent;padding:0;border-radius:0;box-shadow:none;position:relative;overflow:visible}.InvestmentForm_section__TINpp{margin-bottom:32px}.InvestmentForm_section__TINpp:last-child{margin-bottom:0}.InvestmentForm_sectionTitle__1iW0f{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em}.InvestmentForm_amountSection__4Yrht{display:flex;flex-direction:column;gap:16px}.InvestmentForm_inputGroup__ouCqP{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.InvestmentForm_currencyInput__mVEJd{position:relative;width:100%;display:flex;align-items:center;gap:8px}.InvestmentForm_inputWrapper__Q5L2O{position:relative;width:100%;flex-grow:1}.InvestmentForm_currencyPrefix__y8FkI{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#6b7280;font-weight:600;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1}.InvestmentForm_amountInput__DqOEn{width:100%;padding:16px 20px 16px 40px;border:2px solid #e5e7eb;border-radius:6px;font-size:18px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.InvestmentForm_amountInput__DqOEn:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.InvestmentForm_amountInput__DqOEn::-webkit-inner-spin-button,.InvestmentForm_amountInput__DqOEn::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InvestmentForm_amountInput__DqOEn[type=number]{-moz-appearance:textfield}.InvestmentForm_bondsSuffix__2d1ug{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-weight:500;z-index:2;white-space:nowrap}.InvestmentForm_radioGroup__4Ulq9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.InvestmentForm_radioOption__FCYqT{display:flex;align-items:center;cursor:pointer;padding:20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease;position:relative}.InvestmentForm_radioOption__FCYqT.InvestmentForm_disabled__Obu_5{opacity:.5;cursor:not-allowed}.InvestmentForm_radioOption__FCYqT:hover{border-color:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.08)}.InvestmentForm_radioOptionSelected___4tQf{border-color:#1a1a1a;box-shadow:0 8px 16px rgba(0,0,0,.1)}.InvestmentForm_radioOption__FCYqT:focus-within{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.InvestmentForm_radioInput__n5ZlE{margin-right:16px;transform:scale(1.2);accent-color:#1a1a1a;cursor:pointer}.InvestmentForm_radioContent__p1CXA{display:flex;flex-direction:column;gap:4px}.InvestmentForm_radioLabel__pZdIg{font-size:16px;font-weight:500;color:#1a1a1a}.InvestmentForm_radioDescription__UpO5J{font-size:14px;color:#6b7280;margin-top:8px}.InvestmentForm_investmentCards__0b7oL{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.InvestmentForm_investmentCard__U0No0{border:2px solid #e5e7eb;border-radius:8px;padding:24px;background:#fff;transition:all .2s ease;position:relative}.InvestmentForm_investmentCard__U0No0:hover{transform:translateY(-2px)}.InvestmentForm_investmentCard__U0No0.InvestmentForm_selected__nXejA,.InvestmentForm_investmentCard__U0No0:hover{border-color:#1a1a1a;box-shadow:0 8px 16px rgba(0,0,0,.1)}.InvestmentForm_cardHeader__G77P1{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;width:100%}.InvestmentForm_cardTitle__myZkY{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;flex:1 1}.InvestmentForm_cardYield__RMD4a{font-size:18px;font-weight:700;color:#059669;margin-top:0;text-align:right;flex-shrink:0;white-space:nowrap}.InvestmentForm_cardEarnings__Bxsmy{font-size:14px;color:#6b7280;margin-bottom:20px}.InvestmentForm_earningsAmount__tC0yu{font-size:16px;font-weight:600;color:#1a1a1a}.InvestmentForm_investButton__3h8_V{width:100%;padding:14px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.InvestmentForm_investButton__3h8_V:hover{background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(26,26,26,.15)}.InvestmentForm_errorMessage__28aSL{display:block;color:#ef4444;font-size:12px;margin-top:8px}.InvestmentForm_currencyInputWrapper__2jpai{width:100%;text-align:right}.InvestmentForm_amountError__YfN_n{display:inline-block}.InvestmentForm_wireTransferNotice__10ENS{margin-top:8px;font-weight:400}.InvestmentForm_acknowledgement__eZeWx,.InvestmentForm_wireTransferNotice__10ENS{display:block;color:#374151;font-size:13px;padding:12px 16px;background:#f1f5f9;border-radius:6px;text-align:left;line-height:1.5}.InvestmentForm_acknowledgement__eZeWx{margin-bottom:12px}.InvestmentForm_actionsRow__dEZLo{margin-top:16px}@media (max-width:768px){.InvestmentForm_formContainer__oYZUE{padding:0}.InvestmentForm_sectionTitle__1iW0f{font-size:20px;margin-bottom:20px}.InvestmentForm_inputGroup__ouCqP{flex-direction:column;align-items:flex-start}.InvestmentForm_amountInput__DqOEn{width:100%;max-width:none;padding-right:110px}.InvestmentForm_investmentCards__0b7oL,.InvestmentForm_radioGroup__4Ulq9{grid-template-columns:1fr;gap:16px}.InvestmentForm_investmentCard__U0No0{padding:20px}.InvestmentForm_cardHeader__G77P1{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px}.InvestmentForm_cardTitle__myZkY{font-size:16px}.InvestmentForm_cardYield__RMD4a{font-size:18px}.InvestmentForm_cardEarnings__Bxsmy{font-size:13px;margin-bottom:16px}.InvestmentForm_earningsAmount__tC0yu{font-size:15px}}@media (max-width:480px){.InvestmentForm_formContainer__oYZUE{padding:0}.InvestmentForm_section__TINpp{margin-bottom:32px}.InvestmentForm_amountInput__DqOEn{font-size:16px;padding:14px 110px 14px 40px}.InvestmentForm_investmentCard__U0No0{padding:16px}}.TabbedResidentialIdentity_wrapper__gUhzI{padding:0}.TabbedResidentialIdentity_grid__2prXx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.TabbedResidentialIdentity_grid__2prXx+.TabbedResidentialIdentity_grid__2prXx{margin-top:12px}.TabbedResidentialIdentity_field__EuWiY{display:flex;flex-direction:column;gap:8px}.TabbedResidentialIdentity_label__8MdSl{font-size:12px;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.TabbedResidentialIdentity_labelRow__sOT_3{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.TabbedResidentialIdentity_helpLink__BdIEx{background:none;border:none;padding:0;margin:0;color:var(--color-brand,#1e40af);font-weight:700;cursor:pointer}.TabbedResidentialIdentity_helpText__e6Aee{margin-top:6px;font-size:12px;color:var(--color-muted,#6b7280)}.TabbedResidentialIdentity_input___Do6i{padding:16px 20px;border:2px solid #e5e7eb;border-radius:6px;font-size:16px;background:#fff}select.TabbedResidentialIdentity_input___Do6i{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:6px!important;background:#fff!important;border:2px solid #e5e7eb!important;color:#1a1a1a!important;font-size:16px!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding:16px 48px 16px 20px!important;cursor:pointer;box-shadow:none!important}select.TabbedResidentialIdentity_input___Do6i:active,select.TabbedResidentialIdentity_input___Do6i:focus,select.TabbedResidentialIdentity_input___Do6i:focus-visible{-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;-webkit-user-select:none!important;outline:none!important;box-shadow:0 0 0 3px rgba(26,26,26,.1)!important;border-color:#1a1a1a!important;background-color:#fff!important}.TabbedResidentialIdentity_input___Do6i:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.TabbedResidentialIdentity_input___Do6i:disabled,.TabbedResidentialIdentity_input___Do6i[disabled]{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed!important;opacity:.7}input[type=date].TabbedResidentialIdentity_input___Do6i{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:2px solid #e5e7eb!important;color:#1a1a1a!important;font-size:16px!important;padding:16px 20px!important;box-shadow:none!important}input[type=date].TabbedResidentialIdentity_input___Do6i:disabled,input[type=date].TabbedResidentialIdentity_input___Do6i[disabled]{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed!important;opacity:.7}input[type=date].TabbedResidentialIdentity_input___Do6i:active,input[type=date].TabbedResidentialIdentity_input___Do6i:focus,input[type=date].TabbedResidentialIdentity_input___Do6i:focus-visible{-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;outline:none!important;box-shadow:0 0 0 3px rgba(26,26,26,.1)!important;border-color:#1a1a1a!important;background-color:#fff!important}.TabbedResidentialIdentity_ssnInputWrapper__7nSv0{position:relative;width:100%;display:flex;align-items:center}.TabbedResidentialIdentity_ssnInputWrapper__7nSv0 .TabbedResidentialIdentity_input___Do6i{width:100%;padding-right:48px}.TabbedResidentialIdentity_ssnToggleButton__TOm5K{position:absolute;right:12px;background:none;border:none;padding:4px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.TabbedResidentialIdentity_ssnToggleButton__TOm5K:hover{background-color:rgba(0,0,0,.05);color:#374151}.TabbedResidentialIdentity_inputLocked__I2Jvq{border-color:#e5e7eb!important}.TabbedResidentialIdentity_inputLocked__I2Jvq,.TabbedResidentialIdentity_input___Do6i:disabled{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed!important;opacity:1!important}.TabbedResidentialIdentity_inputError__Bi7k7{border-color:#dc2626}.TabbedResidentialIdentity_error__P_74x{color:#dc2626;font-size:12px}.TabbedResidentialIdentity_sectionTitle__L7CsC{margin:24px 0 12px;padding-top:4px}.TabbedResidentialIdentity_wrapper__gUhzI>.TabbedResidentialIdentity_sectionTitle__L7CsC:first-of-type{margin-top:0}.TabbedResidentialIdentity_sectionTitle__L7CsC h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.TabbedResidentialIdentity_jointHoldingTypeSection__0taNY{margin-bottom:24px}.TabbedResidentialIdentity_jointHoldingTypeSection__0taNY .TabbedResidentialIdentity_field__EuWiY,.TabbedResidentialIdentity_jointHoldingTypeSection__0taNY .TabbedResidentialIdentity_input___Do6i{width:100%}.TabbedResidentialIdentity_actions__pFrUF{margin-top:16px}.TabbedResidentialIdentity_secondaryButton__I6nYM{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:10px 16px;font-weight:600;cursor:pointer;width:100%;display:block}.TabbedResidentialIdentity_primaryButton__yiraJ{width:100%;background:#1a1a1a;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.TabbedResidentialIdentity_primaryButton__yiraJ:hover{background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TabbedResidentialIdentity_acknowledgement__Pr15t{display:block;color:#374151;font-size:13px;margin:0 0 12px;padding:12px 16px;background:#f1f5f9;border-radius:6px;text-align:left;line-height:1.5}@media (max-width:768px){.TabbedResidentialIdentity_grid__2prXx{grid-template-columns:1fr}}.page_main__DJJ0c{min-height:100vh;background:#f8fafc;display:flex;flex-direction:column}.page_container__EW_aa{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;max-width:600px;margin:0 auto;width:100%}.page_onboardingBox__J5but{background:#fff;border-radius:8px;padding:40px;width:100%;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.page_title__8qxF4{margin:0 0 8px;font-size:28px;font-weight:700;color:#1a1a1a;text-align:center}.page_subtitle__QJtQo{margin:0 0 32px;font-size:16px;color:#6b7280;text-align:center}.page_progressBar__PADxy{display:flex;justify-content:space-between;margin-bottom:40px;position:relative;padding:0 20px}.page_progressBar__PADxy:before{content:"";position:absolute;top:20px;left:20%;right:20%;height:2px;background:#e5e7eb;z-index:0}.page_step__y3QUK{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative;z-index:1}.page_stepNumber__BsVHP{width:40px;height:40px;border-radius:50%;background:#f3f4f6;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:8px;transition:all .3s ease;border:2px solid #e5e7eb}.page_step__y3QUK.page_active__Sv_gi .page_stepNumber__BsVHP{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.page_step__y3QUK.page_completed__jXD89 .page_stepNumber__BsVHP{background:#10b981;color:#fff;border-color:#10b981}.page_stepLabel__zy9p8{font-size:12px;color:#9ca3af;font-weight:500}.page_step__y3QUK.page_active__Sv_gi .page_stepLabel__zy9p8{color:#1a1a1a;font-weight:600}.page_step__y3QUK.page_completed__jXD89 .page_stepLabel__zy9p8{color:#10b981;font-weight:600}.page_error__mR2p7{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:6px;margin-bottom:24px;font-size:14px}.page_form__aESS6{margin-top:20px}.page_form__aESS6 h2{margin:0 0 8px;font-size:20px;font-weight:600;color:#1a1a1a}.page_form__aESS6 p{margin:0 0 24px;color:#6b7280;font-size:14px}.page_formGroup__Q75bP{margin-bottom:20px}.page_formGroup__Q75bP label{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.page_formGroup__Q75bP input,.page_formGroup__Q75bP select{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;transition:all .2s ease;background:#fff}.page_formGroup__Q75bP input:focus,.page_formGroup__Q75bP select:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.page_formGroup__Q75bP input:disabled,.page_formGroup__Q75bP select:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.page_helpText__2IHX4{display:block;margin-top:6px;font-size:12px;color:#6b7280}.page_submitButton__Ep5uW{width:100%;padding:14px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.page_submitButton__Ep5uW:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_submitButton__Ep5uW:active:not(:disabled){transform:translateY(0)}.page_submitButton__Ep5uW:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.page_bankMethodSelector__ER4AZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:24px}.page_methodButton__b8FeE{padding:12px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s;color:#374151}.page_methodButton__b8FeE:hover{border-color:#1a1a1a;background:#f9fafb}.page_methodButton__b8FeE.page_active__Sv_gi{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.page_comingSoon___l41u{text-align:center;padding:40px 20px;color:#6b7280}.page_comingSoon___l41u p:first-child{font-size:16px;font-weight:600;margin-bottom:8px;color:#374151}.page_comingSoon___l41u p{margin:0;font-size:14px}.page_complete__yCDup{text-align:center;padding:40px 20px}.page_successIcon__V_vqS{width:80px;height:80px;border-radius:50%;background:#10b981;color:#fff;font-size:48px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 4px 12px rgba(16,185,129,.3)}.page_complete__yCDup h2{margin:0 0 12px;font-size:24px;font-weight:700;color:#1a1a1a}.page_complete__yCDup p{margin:0 0 32px;color:#6b7280;font-size:16px}.page_loadingState__y_KCO{text-align:center;padding:60px 20px}.page_spinner__drAbq{margin:0 auto 20px;width:50px;height:50px;border:4px solid #f3f4f6;border-top-color:#1e40af;border-radius:50%;animation:page_spin__jtu_8 .8s linear infinite}@keyframes page_spin__jtu_8{to{transform:rotate(1turn)}}.page_loadingState__y_KCO p{color:#6b7280;margin:0}.page_errorState__CWq_R{text-align:center;padding:40px 20px}.page_errorState__CWq_R h2{color:#dc2626;margin:0 0 16px}.page_errorState__CWq_R p{color:#6b7280;margin:0}.page_investmentBankList__qluaS{display:flex;flex-direction:column;gap:16px;margin:24px 0}.page_investmentBankItem__t4T0v{display:flex;justify-content:space-between;align-items:center;padding:20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease}.page_investmentBankItem__t4T0v:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_investmentInfo__dMduG{flex:1 1}.page_investmentTitle__n_F48{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a1a1a}.page_investmentDetails__GKXdY{margin:0 0 8px;font-size:14px;color:#6b7280}.page_bankStatusList__GtKxw{display:flex;flex-direction:column;gap:6px;margin-top:8px}.page_bankStatus__79J2J{font-size:13px}.page_bankAssigned__bHy_O{color:#166534;font-weight:500}.page_bankPending__F0qN2{color:#92400e;font-weight:400}.page_bankButtons__PJApI{display:flex;flex-direction:column;gap:8px;min-width:160px}.page_primaryButton__KhLQ2{padding:10px 20px;background:#1a1a1a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_primaryButton__KhLQ2:hover:not(:disabled){background:#374151;transform:translateY(-1px)}.page_primaryButton__KhLQ2:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.page_secondaryButton__W_Xeq{padding:10px 20px;background:#fff;color:#1a1a1a;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_secondaryButton__W_Xeq:hover:not(:disabled){border-color:#1a1a1a;background:#f9fafb}.page_secondaryButton__W_Xeq:disabled{background:#f9fafb;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.page_skipButton__3e9De{width:100%;padding:12px 24px;background:transparent;color:#6b7280;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:12px}.page_skipButton__3e9De:hover:not(:disabled){border-color:#9ca3af;color:#374151}.page_skipButton__3e9De:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_container__EW_aa{padding:24px 16px}.page_onboardingBox__J5but{padding:24px}.page_title__8qxF4{font-size:24px}.page_subtitle__QJtQo{font-size:14px}.page_progressBar__PADxy{padding:0 10px}.page_stepNumber__BsVHP{width:36px;height:36px}.page_stepLabel__zy9p8{font-size:11px}.page_form__aESS6 h2{font-size:18px}.page_bankMethodSelector__ER4AZ{grid-template-columns:1fr}.page_formGroup__Q75bP input,.page_formGroup__Q75bP select{font-size:16px}.page_investmentBankItem__t4T0v{flex-direction:column;align-items:stretch;gap:12px}.page_bankButtons__PJApI,.page_primaryButton__KhLQ2,.page_secondaryButton__W_Xeq{width:100%}}.page_inputWrapper__8aMdq{position:relative}.page_passwordInput__5bOKk{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;transition:all .2s ease;background:#fff;padding-right:80px!important}.page_passwordInput__5bOKk:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.page_togglePasswordButton__OC2Qg{position:absolute;right:6px;top:6px;bottom:6px;transform:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:0 12px;font-size:12px;cursor:pointer;height:auto;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#6b7280;font-weight:500}.page_togglePasswordButton__OC2Qg:hover{background:#f3f4f6;border-color:#d1d5db}.page_requirements__f1mVk{margin-top:8px;font-size:12px;line-height:1.4}.page_requirementItem__S3W99{margin-right:12px;display:inline-block}.page_requirementItem__S3W99:last-child{margin-right:0}.page_requirementSeparator__d0Q7x{margin-left:4px;margin-right:4px;color:#d1d5db}.page_requirementItem__S3W99.page_valid__Ea16h{color:#059669;font-weight:500}.page_requirementItem__S3W99.page_invalid__aFIbn{color:#dc2626;font-weight:400}.page_main__JH0Z2{min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#e9ecef)}.page_container__CGdsc{max-width:500px;margin:0 auto;padding:40px 20px}.page_card__Cbjvh{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.page_title___ekJB{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 12px;text-align:center}.page_description__vUHll{font-size:16px;color:#6b7280;margin:0 0 32px;text-align:center;line-height:1.5}.page_hint__oVI6o{font-size:14px;color:#9ca3af;margin:16px 0 0;text-align:center}.page_successIcon__WoDIg{width:60px;height:60px;background:#10b981;color:#fff;font-size:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.page_form__oblUb{margin-bottom:24px}.page_field__ilLGZ{margin-bottom:20px}.page_label__EuXoo{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.page_input__3JXG2{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;background:#fff;transition:all .2s ease;box-sizing:border-box}.page_input__3JXG2:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.page_input__3JXG2:disabled{background-color:#f3f4f6;cursor:not-allowed}.page_inputWrapper__CwG6V{position:relative}.page_inputWithToggle__AYzl1{padding-right:84px}.page_toggleButton__up_nw{position:absolute;right:6px;top:6px;bottom:6px;transform:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:0 12px;font-size:12px;cursor:pointer;height:auto;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_toggleButton__up_nw:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.page_toggleButton__up_nw:disabled{cursor:not-allowed;opacity:.6}.page_inputError__g2Nkm{border-color:#dc2626}.page_inputError__g2Nkm:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.page_errorText__2DGY6{display:block;color:#dc2626;font-size:14px;margin-top:6px}.page_generalError__cyGK0{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:20px;text-align:center}.page_generalError__cyGK0 p{color:#dc2626;font-size:14px;margin:0;font-weight:500}.page_requirements__eN7Pg{margin-top:8px;display:none;flex-wrap:wrap;gap:2px;font-size:12px}.page_field__ilLGZ:focus-within .page_requirements__eN7Pg{display:flex}.page_requirementsVisible__fPOar{display:flex}.page_requirementItem__fsrGa{font-size:12px;display:inline-flex;align-items:center}.page_requirementSeparator__Y5t7z{margin:0 4px;color:#9ca3af}.page_invalid__wBawh{color:#b91c1c}.page_valid__VPSG4{color:#065f46}.page_submitButton__NdLas{width:100%;padding:14px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_submitButton__NdLas:hover:not(:disabled){background:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_submitButton__NdLas:active:not(:disabled){transform:translateY(0)}.page_submitButton__NdLas:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.page_footer__T0pFj{text-align:center;padding-top:24px;margin-top:24px;border-top:1px solid #e5e7eb}.page_linkButton__07Ki0{background:none;border:none;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s ease}.page_linkButton__07Ki0:hover{color:#1d4ed8}@media (max-width:768px){.page_card__Cbjvh{padding:24px}.page_input__3JXG2{font-size:16px}}