.button_button__iUKg0{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s;border:none;cursor:pointer;position:relative;overflow:hidden;font-family:var(--font-public-sans)}.button_button__iUKg0:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button_button__iUKg0:disabled{pointer-events:none;opacity:.5}.button_button__iUKg0 svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_buttonDefaultLight__mHxdT{background-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.button_buttonDefaultLight__mHxdT:hover{background-color:var(--color-primary-hover)}.button_buttonDestructiveLight__9nTXd{background-color:var(--color-red-600);color:white}.button_buttonDestructiveLight__9nTXd:hover{background-color:var(--color-red-700)}.button_buttonOutlineLight__EWwh8{border:1px solid var(--color-border-medium);background-color:transparent;color:var(--color-text-secondary)}.button_buttonOutlineLight__EWwh8:hover{background-color:var(--color-surface-medium);color:var(--color-text-primary)}.button_buttonSecondaryLight__09Tok{background-color:var(--color-secondary);color:var(--color-on-secondary)}.button_buttonSecondaryLight__09Tok:hover{background-color:var(--color-secondary);opacity:.9}.button_buttonGhostLight__kxDil{background-color:transparent;color:var(--color-text-secondary)}.button_buttonGhostLight__kxDil:hover{background-color:var(--color-surface-medium);color:var(--color-text-primary)}.button_buttonLinkLight__XWXZA{background-color:transparent;color:var(--color-primary);text-decoration:none;text-underline-offset:4px}.button_buttonLinkLight__XWXZA:hover{text-decoration:underline}.button_buttonBrandLight__JSIN1{background:var(--gradient-brand);color:var(--color-on-primary)}.button_buttonBrandLight__JSIN1:hover{background-color:var(--gradient-brand-hover)}.button_buttonDefaultDark__tn5C6{background-color:var(--color-primary);color:white;font-weight:600}.button_buttonDefaultDark__tn5C6:hover{background-color:var(--color-primary-hover)}.button_buttonDestructiveDark__rPrrV{background-color:var(--color-red-500);color:white}.button_buttonDestructiveDark__rPrrV:hover{background-color:var(--color-red-600)}.button_buttonOutlineDark__lJBKJ{border:1px solid var(--color-border-light);background-color:transparent;color:white}.button_buttonOutlineDark__lJBKJ:hover,.button_buttonSecondaryDark__mRpQ2{background-color:rgba(255,255,255,.1);color:white}.button_buttonSecondaryDark__mRpQ2:hover{background-color:rgba(255,255,255,.2)}.button_buttonGhostDark__WM8a3{background-color:transparent;color:white}.button_buttonGhostDark__WM8a3:hover{background-color:rgba(255,255,255,.1);color:white}.button_buttonLinkDark__3fhLk{background-color:transparent;color:var(--color-primary-light);text-decoration:underline;text-underline-offset:4px}.button_buttonLinkDark__3fhLk:hover{text-decoration:underline;color:var(--color-primary-lighter)}.button_buttonBrandDark__9deUe{background:var(--gradient-brand);color:var(--color-on-primary)}.button_buttonBrandDark__9deUe:hover{background-color:var(--gradient-brand-hover)}.button_buttonDefault__4gbMu{background-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.button_buttonDefault__4gbMu:hover{background-color:var(--color-primary-hover)}.button_buttonDestructive__KQNWx{background-color:var(--color-red-600);color:white}.button_buttonDestructive__KQNWx:hover{background-color:var(--color-red-700)}.button_buttonOutline__iM_Bf{border:1px solid var(--color-border-medium);background-color:transparent;color:var(--color-text-secondary)}.button_buttonOutline__iM_Bf:hover{background-color:var(--color-surface-medium);color:var(--color-text-primary)}.button_buttonSecondary__W8Ux7{background-color:var(--color-secondary);color:var(--color-on-secondary)}.button_buttonSecondary__W8Ux7:hover{background-color:var(--color-secondary);opacity:.9}.button_buttonGhost__aj3T7{background-color:transparent;color:var(--color-text-secondary)}.button_buttonGhost__aj3T7:hover{background-color:var(--color-surface-medium);color:var(--color-text-primary)}.button_buttonLink__ydVSx{background-color:transparent;color:var(--color-primary);text-decoration:none;text-underline-offset:4px}.button_buttonLink__ydVSx:hover{text-decoration:underline}.button_buttonSizeDefault__JOLlZ{height:2.5rem;padding:.5rem 1rem}.button_buttonSm__srYkH{height:2.25rem;padding:.375rem .75rem;border-radius:.375rem}.button_buttonLg__yxd7I{height:2.75rem;padding:.5rem 2rem;border-radius:.375rem}.button_buttonIcon__m78m5{height:2.5rem;width:2.5rem;padding:0}.card_card__xHWk9{border-radius:.5rem;border:1px solid #e5e7eb;background-color:white;color:#111827;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.card_cardHeader__zshf3{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.card_cardTitle__RUJv2{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}.card_cardDescription__yv5N_{font-size:.875rem;color:#6b7280}.card_cardContent__SKjGm{padding:0 1.5rem 1.5rem}.card_cardFooter__puV9n{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.badge_badge__6HSnw{display:inline-flex;align-items:center;border-radius:.375rem;border:1px solid transparent;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;transition:all .2s}.badge_badgeDefault__3mdbP{background-color:#2563eb;color:white}.badge_badgeSecondary__vlrVe{background-color:#f3f4f6;color:#374151}.badge_badgeDestructive__xDDkT{background-color:#dc2626;color:white}.badge_badgeOutline__cv2d7{background-color:transparent;color:#6b7280;border-color:#d1d5db}.refresh-button_refreshButton__3IPKM{display:flex;align-items:center;gap:.5rem}.refresh-button_refreshIcon__L9261{width:1rem;height:1rem;transition:transform .2s}.refresh-button_spinning__OY5sG{animation:refresh-button_spin__cpFIr 1s linear infinite}@keyframes refresh-button_spin__cpFIr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo_logo__JeCSV{display:flex;align-items:center}.logo_logoImage__7AKIs{width:auto;height:auto;display:block}.logo_small__FCChH .logo_logoImage__7AKIs{height:2rem;width:auto}.logo_medium__OCzpb .logo_logoImage__7AKIs{height:3rem;width:auto}.logo_large__S4_Oy .logo_logoImage__7AKIs{height:4rem;width:auto}.input_input__inbPL{display:flex;height:2.5rem;width:100%;border:1px solid var(--color-border-medium);border-radius:.5rem;background-color:var(--color-surface-light);padding:.5rem .75rem;font-size:1rem;line-height:1.5;outline:none;transition:all .2s ease-in-out;color:var(--color-text-primary);box-shadow:0 1px 2px var(--color-shadow-light);font-family:var(--font-sans-serif)}.input_input__inbPL:hover{border-color:var(--color-accent);box-shadow:0 2px 4px var(--color-shadow-medium)}.input_input__inbPL:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.input_inputGroup__ssKSo .input_input__inbPL:focus-visible{outline:none;outline-offset:0}.input_inputGroup__ssKSo .input_input__inbPL:hover{border-color:transparent;box-shadow:none}.input_input__inbPL:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-surface-medium);border-color:var(--color-border-medium)}.input_input__inbPL::placeholder{color:var(--color-text-muted);font-size:1rem;font-weight:400;opacity:.7}.input_input__inbPL[type=file]{border:none;background:transparent;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.input_inputGroup__ssKSo{display:flex;align-items:center;width:100%;border:1px solid var(--color-border-medium);border-radius:.5rem;background-color:var(--color-surface-light);transition:all .2s ease-in-out;box-shadow:0 1px 2px var(--color-shadow-light)}.input_inputGroup__ssKSo:hover{border-color:var(--color-accent);box-shadow:0 2px 4px var(--color-shadow-medium)}.input_inputGroup__ssKSo:focus-within{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.input_inputGroup__ssKSo:has(.input_input__inbPL:disabled){cursor:not-allowed;opacity:.5}.input_inputIcon__yBlQt{display:flex;align-items:center;justify-content:center;padding:.75rem;color:var(--color-text-secondary);font-size:1rem;line-height:1;background-color:var(--color-surface-medium);border-right:1px solid var(--color-border-light);flex-shrink:0}.input_inputIcon__yBlQt svg{width:1rem;height:1rem}.input_inputAction__PM9ha{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-left:none;background-color:var(--color-surface-medium);border-left:1px solid var(--color-border-light);flex-shrink:0}.input_inputAction__PM9ha:first-child{border-left:none;border-right:1px solid var(--color-border-light)}.input_inputGroup__ssKSo .input_input__inbPL{border:none;border-radius:0;background:transparent;padding-left:.75rem;padding-right:.75rem;color:var(--color-text-primary)}.input_inputGroup__ssKSo .input_inputIcon__yBlQt:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.input_inputGroup__ssKSo .input_inputIcon__yBlQt:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.input_inputGroup__ssKSo .input_inputAction__PM9ha:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.input_inputGroup__ssKSo .input_inputAction__PM9ha:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.input_inputGroup__ssKSo .input_input__inbPL:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.input_inputGroup__ssKSo .input_input__inbPL:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.input_inputLabel__A3HwM{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:.5rem;font-family:var(--font-sans-serif)}@media (min-width:768px){.input_inputIcon__yBlQt,.input_input__inbPL{font-size:.875rem}.input_inputIcon__yBlQt svg{width:.875rem;height:.875rem}.input_inputAction__PM9ha button{font-size:.75rem}}.navigation_sidebar__wySd3 a{text-decoration:none}.navigation_sidebar__wySd3{position:fixed;top:0;left:0;width:280px;height:100vh;background:var(--gradient-soft);border-right:1px solid var(--color-border-light);z-index:1000;display:flex;flex-direction:column;overflow-y:auto;transition:top .4s cubic-bezier(.4,0,.2,1)}body.navigation_verification-alert-visible__ecd59 .navigation_sidebar__wySd3{top:80px;height:calc(100vh - 80px)}.navigation_sidebarContent__WwjoF{display:flex;flex-direction:column;height:100%;padding:1.5rem 1rem}.navigation_logoContainer__ZgOHP{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light)}.navigation_logo__5CKbp{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.navigation_logoIcon___4d2m{width:40px;height:40px;background:var(--gradient-indigo);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.875rem;box-shadow:0 4px 12px var(--color-overlay-medium)}.navigation_navItems__U890o{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.navigation_navButton__wQKJ6{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:12px;font-weight:500;transition:all .2s ease;border:none;background:transparent;color:var(--color-text-muted);width:100%;text-align:left;justify-content:flex-start;text-decoration:none}.navigation_navButton__wQKJ6:hover{background-color:var(--color-surface-medium);color:var(--color-text-secondary);transform:translateX(4px)}.navigation_navButton__wQKJ6.navigation_active__0hEct{background:var(--gradient-brand);color:white;box-shadow:0 4px 12px var(--color-overlay-medium)}.navigation_navButton__wQKJ6.navigation_active__0hEct:hover{transform:translateX(4px);box-shadow:0 6px 16px var(--color-overlay-medium)}.navigation_navIcon___3b1y{width:1.25rem;height:1.25rem;flex-shrink:0}.navigation_navLabel__kuIZp{font-size:.875rem;font-weight:500}.navigation_userSection__Z3XQF{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--color-border-light)}.navigation_userInfo__v4Mgt{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.navigation_userAvatar___YGxH{width:40px;height:40px}.navigation_avatarFallback__WiKDs{width:40px;height:40px;background:var(--gradient-brand);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.875rem;box-shadow:0 4px 12px var(--color-overlay-medium)}.navigation_userDetails__AJ7CN{flex:1 1;min-width:0}.navigation_userName__1__1x{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.2}.navigation_userRole__1uz4R{font-size:.75rem;color:var(--color-text-muted);margin:0;line-height:1.2}.navigation_logoutButton__9Qkyg{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:12px;font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border-light);transition:all .2s ease}.navigation_logoutButton__9Qkyg:hover{background-color:var(--color-red-50);color:var(--color-red-600);border-color:var(--color-red-200)}.navigation_logoutIcon__wrxWr{width:1rem;height:1rem}.navigation_mobileMenuButton___i6Nb{position:fixed;top:1rem;right:1rem;z-index:1002;transition:top .4s cubic-bezier(.4,0,.2,1)}body.navigation_verification-alert-visible__ecd59 .navigation_mobileMenuButton___i6Nb{top:calc(1rem + 80px)}.navigation_mobileToggle__S5hcs{width:48px;height:48px;border-radius:12px;background:white;border:1px solid var(--color-border-light);box-shadow:0 4px 12px var(--color-shadow-medium);display:flex;align-items:center;justify-content:center}.navigation_mobileIcon__g6B_s{width:1.5rem;height:1.5rem;color:var(--color-text-secondary)}.navigation_mobileOverlay__aGBgf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-overlay-dark);z-index:1002;display:flex;align-items:flex-start;justify-content:flex-start;transition:top .4s cubic-bezier(.4,0,.2,1)}body.navigation_verification-alert-visible__ecd59 .navigation_mobileOverlay__aGBgf{top:80px;bottom:-80px}.navigation_mobileNav__XIcCu{width:280px;height:100vh;background:var(--gradient-soft);border-right:1px solid var(--color-border-light);overflow-y:auto;animation:navigation_slideIn__0U4gW .3s ease-out}@keyframes navigation_slideIn__0U4gW{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.navigation_mobileNavContent__RpWLf{display:flex;flex-direction:column;height:100%;padding:1.5rem 1rem}.navigation_mobileLogoContainer__JdRue{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light)}.navigation_mobileNavItems__hi78n{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.navigation_mobileNavButton__5OMY_{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:12px;font-weight:500;transition:all .2s ease;border:none;background:transparent;color:var(--color-text-muted);width:100%;text-align:left;justify-content:flex-start;text-decoration:none}.navigation_mobileNavButton__5OMY_:hover{background-color:var(--color-surface-medium);color:var(--color-text-secondary)}.navigation_mobileNavButton__5OMY_.navigation_active__0hEct{background:var(--gradient-brand);color:white;box-shadow:0 4px 12px var(--color-overlay-medium)}.navigation_mobileUserSection__MQa5V{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--color-border-light)}.navigation_mobileUserInfo__Xnupu{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.navigation_mobileLogoutButton__Ntwcw{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:12px;font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border-light);transition:all .2s ease}.navigation_mobileLogoutButton__Ntwcw:hover{background-color:var(--color-red-50);color:var(--color-red-600);border-color:var(--color-red-200)}@media (max-width:1024px){.navigation_sidebar__wySd3{display:none}.navigation_mobileMenuButton___i6Nb{display:block}}@media (min-width:1025px){.navigation_mobileMenuButton___i6Nb,.navigation_mobileOverlay__aGBgf{display:none}}.label_label__ROcve{font-size:.875rem;font-weight:500;line-height:1;color:#374151;font-family:var(--font-public-sans)}.label_labelDisabled__xWaWV{cursor:not-allowed;opacity:.7}.demo-modal_overlay__PRIc9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.demo-modal_modal__D41Zt{background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:3rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}.demo-modal_header__Q1DHh{text-align:center;margin-bottom:2rem}.demo-modal_closeButton__QCv7W{position:absolute;top:1rem;right:1rem;z-index:10}.demo-modal_closeIcon__vuP3M{width:1rem;height:1rem}.demo-modal_logoContainer__k4mkM{display:flex;justify-content:center;margin-bottom:1rem}.demo-modal_title__9Gf_t{font-size:2rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.demo-modal_subtitle___8Pjo{color:var(--color-gray-500);font-size:1.125rem;margin:0}.demo-modal_form__WhdaV{display:flex;flex-direction:column;gap:1.5rem}.demo-modal_formRow__pWiKJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.demo-modal_formGroup__RRaJQ{display:flex;flex-direction:column;gap:.5rem}.demo-modal_textarea__hRz5T{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s ease}.demo-modal_textarea__hRz5T:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media (max-width:640px){.demo-modal_modal__D41Zt{padding:2rem;margin:1rem}.demo-modal_title__9Gf_t{font-size:1.75rem}.demo-modal_formRow__pWiKJ{grid-template-columns:1fr}}@media (max-width:480px){.demo-modal_modal__D41Zt{padding:1.5rem;margin:.5rem}.demo-modal_title__9Gf_t{font-size:1.5rem}}.about_aboutContainer__YlZXj{min-height:100vh;background:var(--color-surface-light);overflow-x:hidden;width:100%}.about_navigation__Yjn06{position:fixed;top:0;left:0;right:0;background:var(--color-overlay-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0}.about_navContent__hqJDf{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.about_navActions__sDMID{display:flex;align-items:center;gap:1rem;opacity:1;transition:opacity .3s ease-in-out}.about_navButton__x7GlA{font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}.about_hero__hgGLN{padding:8rem 2rem 4rem;background:var(--gradient-hero-light);color:var(--color-text-primary);min-height:60vh;display:flex;align-items:center;position:relative;z-index:1}.about_hero__hgGLN:before{content:"";position:absolute;inset:-5%;background:radial-gradient(600px 420px at 28% 38%,var(--color-indigo-400),transparent 62%),radial-gradient(620px 420px at 18% 65%,var(--color-blue-400),transparent 60%),radial-gradient(660px 460px at 40% 45%,var(--color-pink-400),transparent 60%),radial-gradient(680px 480px at 63% 43%,var(--color-amber-400),transparent 60%),radial-gradient(640px 440px at 83% 62%,var(--color-green-400),transparent 60%);background-blend-mode:screen;filter:blur(40px) saturate(115%);transform:scale(1.05);z-index:-1}.about_heroContent__aq_ck{max-width:1200px;margin:0 auto;text-align:center}.about_heroTitle__ew_Rg{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;font-family:var(--font-serif)}.about_heroSubtitle__oFFLE{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;color:var(--color-text-secondary);max-width:800px;margin-left:auto;margin-right:auto}.about_sectionContent__jXKrl{max-width:1200px;margin:0 auto;padding:0 2rem}.about_sectionHeader__FsNOB{text-align:center;margin-bottom:4rem}.about_sectionTitle__075xj{font-size:2.5rem;font-weight:700;color:var(--color-gray-800);margin-bottom:1rem;font-family:var(--font-serif)}.about_sectionSubtitle___z0bv{font-size:1.125rem;color:var(--color-gray-500);max-width:600px;margin:0 auto}.about_story__n1jvz{padding:6rem 0;background:white}.about_storyContent__3sA2_{max-width:800px;margin:0 auto}.about_storyText__p9kwu{text-align:left}.about_storyParagraph__IZns7{font-size:1.125rem;line-height:1.7;color:var(--color-gray-700);margin-bottom:2rem}.about_storyParagraph__IZns7:last-child{margin-bottom:0}.about_solution__1jTmP{padding:6rem 0;background:var(--color-gray-50)}.about_solutionContent__9Ij2H{max-width:1000px;margin:0 auto}.about_solutionText__naqx5{font-size:1.125rem;line-height:1.7;color:var(--color-gray-700);margin-bottom:3rem;text-align:center}.about_benefitsGrid__yu3J8{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.about_benefitCard__8SQzg{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px var(--color-shadow-light);transition:all .3s ease;text-align:center}.about_benefitCard__8SQzg:hover{transform:translateY(-4px);box-shadow:0 20px 25px var(--color-shadow-medium)}.about_benefitIcon__zYaXb{width:4rem;height:4rem;background:var(--gradient-brand);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.about_icon__dANnf{width:2rem;height:2rem;color:white}.about_benefitTitle__4JePy{font-size:1.25rem;font-weight:600;color:var(--color-gray-800);margin-bottom:1rem;font-family:var(--font-serif)}.about_benefitDescription__jR77w{color:var(--color-gray-500);line-height:1.6;font-size:.95rem}.about_mission__2_EIw{padding:6rem 0;background:white;position:relative;z-index:1}.about_mission__2_EIw:before{content:"";position:absolute;inset:-5%;background:radial-gradient(600px 420px at 28% 38%,var(--color-indigo-400),transparent 62%),radial-gradient(620px 420px at 18% 65%,var(--color-blue-400),transparent 60%),radial-gradient(660px 460px at 40% 45%,var(--color-pink-400),transparent 60%),radial-gradient(680px 480px at 63% 43%,var(--color-amber-400),transparent 60%),radial-gradient(640px 440px at 83% 62%,var(--color-green-400),transparent 60%);background-blend-mode:screen;filter:blur(40px) saturate(115%);transform:scale(1.05);z-index:-1}.about_missionContent__J82Op{text-align:center;max-width:800px;margin:0 auto}.about_missionTitle__fvkBO{font-size:2.5rem;font-weight:700;color:var(--color-gray-800);margin-bottom:2rem;font-family:var(--font-serif)}.about_missionText__JwwEn{font-size:1.25rem;line-height:1.7;color:var(--color-gray-700);margin-bottom:1.5rem}.about_missionText__JwwEn:last-child{margin-bottom:0}.about_ctaSection__HqZGW{padding:6rem 0;background:var(--gradient-brand);color:white}.about_ctaContent__8sVk2{text-align:center;max-width:600px;margin:0 auto}.about_ctaTitle__oAlTw{font-size:2.5rem;font-weight:700;margin-bottom:1rem;font-family:var(--font-serif)}.about_ctaSubtitle__L8dXE{font-size:1.125rem;margin-bottom:2.5rem;opacity:.9}.about_ctaButtons__w_gMi{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.about_footer__EMIj8{background:var(--color-gray-800);color:white;padding:4rem 0 2rem}.about_footerContent__4Y0rz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.about_footerSection___aNso h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:white}.about_footerDescription__N2sAr{color:var(--color-gray-400);line-height:1.6;margin-top:1rem}.about_footerLinks__cETnP{list-style:none;padding:0;margin:0}.about_footerLinks__cETnP li{margin-bottom:.5rem}.about_footerLinks__cETnP a{color:var(--color-gray-400);text-decoration:none;transition:color .2s ease}.about_footerLinks__cETnP a:hover{color:white}.about_footerBottom__W8t_D{border-top:1px solid var(--color-gray-700);padding-top:2rem;text-align:center;color:var(--color-gray-400)}@media (max-width:768px){.about_heroTitle__ew_Rg{font-size:2.5rem}.about_heroSubtitle__oFFLE{font-size:1.125rem}.about_missionTitle__fvkBO,.about_sectionTitle__075xj{font-size:2rem}.about_benefitsGrid__yu3J8{grid-template-columns:1fr;gap:1.5rem}.about_ctaTitle__oAlTw{font-size:2rem}.about_navContent__hqJDf{padding:0 1rem}.about_navActions__sDMID{gap:.5rem}.about_navButton__x7GlA{font-size:.75rem;padding:.375rem .75rem}.about_sectionContent__jXKrl{padding:0 1rem}.about_ctaSection__HqZGW,.about_hero__hgGLN,.about_mission__2_EIw,.about_solution__1jTmP,.about_story__n1jvz{padding-left:1rem;padding-right:1rem}}@media (max-width:480px){.about_heroTitle__ew_Rg{font-size:2rem}.about_navActions__sDMID{gap:.25rem}.about_navButton__x7GlA{font-size:.6875rem;padding:.25rem .5rem}.about_heroSubtitle__oFFLE{font-size:1rem}.about_ctaTitle__oAlTw,.about_missionTitle__fvkBO,.about_sectionTitle__075xj{font-size:1.75rem}.about_missionText__JwwEn,.about_solutionText__naqx5,.about_storyParagraph__IZns7{font-size:1rem}}.verification-error-alert_alert__0e_0_{position:fixed;top:0;left:0;right:0;z-index:1003;background:var(--gradient-warning);border-bottom:2px solid var(--color-amber-500);box-shadow:0 4px 6px -1px var(--color-shadow-medium),0 2px 4px -1px var(--color-shadow-light);transform:translateY(-100%);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:0}.verification-error-alert_alert__0e_0_.verification-error-alert_visible__AuQyK{transform:translateY(0);opacity:1;max-height:200px}.verification-error-alert_alertContent__eJikH{display:flex;align-items:center;padding:1rem 1.5rem;max-width:1200px;margin:0 auto;gap:1rem}.verification-error-alert_alertIcon__z9_rs{flex-shrink:0;color:var(--color-amber-600)}.verification-error-alert_alertText__ogyUi{flex:1 1;min-width:0}.verification-error-alert_alertTitle__9p17h{font-size:.875rem;font-weight:600;color:var(--color-amber-800);margin:0 0 .25rem;line-height:1.25}.verification-error-alert_alertMessage__PMUIH{font-size:.875rem;color:var(--color-amber-900);margin:0;line-height:1.4}.verification-error-alert_alertActions__Hx8Tl{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.verification-error-alert_refreshButton___wn2O{background:transparent;border:1px solid var(--color-amber-600);color:var(--color-amber-800);font-size:.75rem;padding:.375rem .75rem;border-radius:.375rem;transition:all .2s}.verification-error-alert_refreshButton___wn2O:hover{background:var(--color-amber-600);color:white}.verification-error-alert_resolveButton__wIDmH{background:var(--color-amber-600);border:1px solid var(--color-amber-600);color:white;font-size:.75rem;padding:.375rem .75rem;border-radius:.375rem;display:flex;align-items:center;gap:.25rem;transition:all .2s}.verification-error-alert_resolveButton__wIDmH:hover{background:var(--color-amber-700);border-color:var(--color-amber-700)}.verification-error-alert_dismissButton__Qo0eM{background:transparent;border:none;color:var(--color-amber-800);padding:.375rem;border-radius:.375rem;transition:all .2s}.verification-error-alert_dismissButton__Qo0eM:hover{background:var(--color-overlay-light)}@media (max-width:768px){.verification-error-alert_alertContent__eJikH{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.verification-error-alert_alertActions__Hx8Tl{width:100%;justify-content:space-between}.verification-error-alert_alertMessage__PMUIH,.verification-error-alert_alertTitle__9p17h{font-size:.8rem}}@media (max-width:480px){.verification-error-alert_alertActions__Hx8Tl{flex-direction:column;gap:.5rem;width:100%}.verification-error-alert_refreshButton___wn2O,.verification-error-alert_resolveButton__wIDmH{width:100%;justify-content:center}}.bank-account-modal_overlay__RH4i2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-overlay-dark);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.bank-account-modal_modal__HX_df{background:white;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px var(--color-shadow-medium),0 10px 10px -5px var(--color-shadow-light)}.bank-account-modal_header__oREr7{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid var(--color-border-light);margin-bottom:1.5rem}.bank-account-modal_header__oREr7 h2{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.bank-account-modal_closeButton__Ep0b9{padding:.5rem;border-radius:6px;color:var(--color-text-muted);transition:all .2s}.bank-account-modal_closeButton__Ep0b9:hover{background-color:var(--color-surface-medium);color:var(--color-text-secondary)}.bank-account-modal_closeIcon__4204d{width:1.25rem;height:1.25rem}.bank-account-modal_stepIndicator__4V4Lc{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border-light);margin-bottom:1.5rem}.bank-account-modal_step__J18yR{display:flex;align-items:center;gap:.5rem;color:var(--color-gray-400);font-size:.875rem;font-weight:500}.bank-account-modal_step__J18yR.bank-account-modal_active__BYenZ{color:var(--color-blue-500)}.bank-account-modal_stepNumber__xeA6F{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--color-border-light);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.bank-account-modal_step__J18yR.bank-account-modal_active__BYenZ .bank-account-modal_stepNumber__xeA6F{background-color:var(--color-blue-500);color:white}.bank-account-modal_stepDivider__NyYIC{width:2rem;height:1px;background-color:var(--color-border-light);margin:0 .5rem}.bank-account-modal_content__x7m_4{padding:0 1.5rem 1.5rem}.bank-account-modal_loading__jQYEd{text-align:center;padding:2rem;color:var(--color-text-muted)}.bank-account-modal_existingAccount__X_2Rz{margin-bottom:2rem}.bank-account-modal_accountStatus__wmSkp{margin-bottom:1.5rem;text-align:center}.bank-account-modal_verifiedStatus__GpSpD{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-green-600);font-weight:500}.bank-account-modal_verifiedIcon__YL8SJ{width:1.25rem;height:1.25rem}.bank-account-modal_pendingStatus__UnQ8n{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-amber-600);font-weight:500}.bank-account-modal_pendingIcon__2anEk{width:1.25rem;height:1.25rem}.bank-account-modal_accountInfo__BTilM{background-color:var(--color-surface-light);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.bank-account-modal_infoRow___s3ca{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-border-light)}.bank-account-modal_infoRow___s3ca:last-child{border-bottom:none}.bank-account-modal_infoRow___s3ca label{font-weight:500;color:var(--color-text-secondary);font-size:.875rem}.bank-account-modal_infoRow___s3ca span{color:var(--color-text-primary);font-weight:500}.bank-account-modal_updateSection__a28zm{background-color:var(--color-amber-100);border:1px solid var(--color-amber-500);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.bank-account-modal_updateSection__a28zm h3{font-size:1rem;font-weight:600;color:var(--color-amber-800);margin:0 0 .5rem}.bank-account-modal_updateNote__K76GD{color:var(--color-amber-800);font-size:.875rem;margin:0;line-height:1.5}.bank-account-modal_newAccount__uTNA1{margin-bottom:1.5rem}.bank-account-modal_description__vP98I{color:var(--color-text-muted);line-height:1.6;margin:0}.bank-account-modal_form__M5WRq{space-y:1.5rem}.bank-account-modal_formGroup__HyTMZ{margin-bottom:1.5rem}.bank-account-modal_formGroup__HyTMZ label{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:.5rem}.bank-account-modal_formGroup__HyTMZ input,.bank-account-modal_formGroup__HyTMZ select{width:100%;padding:.75rem;border:1px solid var(--color-border-medium);border-radius:6px;font-size:.875rem;transition:border-color .2s}.bank-account-modal_formGroup__HyTMZ input:focus,.bank-account-modal_formGroup__HyTMZ select:focus{outline:none;border-color:var(--color-blue-500);box-shadow:0 0 0 3px var(--color-overlay-light)}.bank-account-modal_formGroup__HyTMZ input.bank-account-modal_errorInput__QVFAA,.bank-account-modal_formGroup__HyTMZ select.bank-account-modal_errorInput__QVFAA{border-color:var(--color-red-500)}.bank-account-modal_errorText___epv9{color:var(--color-red-500);font-size:.75rem;margin-top:.25rem;display:block}.bank-account-modal_sectionDivider__4mrNa{margin:2rem 0 1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border-light)}.bank-account-modal_sectionDivider__4mrNa h3{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.bank-account-modal_sectionDivider__4mrNa p{font-size:.875rem;color:var(--color-text-muted);margin:0}.bank-account-modal_addressRow__CBkLX{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1rem;gap:1rem}.bank-account-modal_nameRow__UqTuz{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.bank-account-modal_phoneInputGroup__UlWz6{display:flex;align-items:center;border:1px solid var(--color-border-medium);border-radius:6px;overflow:hidden}.bank-account-modal_phoneInputGroup__UlWz6:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 3px var(--color-overlay-light)}.bank-account-modal_countryCode__RWAPS{background-color:var(--color-surface-medium);padding:.75rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);border-right:1px solid var(--color-border-medium);min-width:3rem;text-align:center}.bank-account-modal_phoneInput__j8bqS{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1}.bank-account-modal_phoneInput__j8bqS:focus{border:none!important;box-shadow:none!important}.bank-account-modal_accountNumberContainer__sGNlM{position:relative;display:flex;align-items:center}.bank-account-modal_toggleButton__jtftx{position:absolute;right:.5rem;padding:.5rem;color:var(--color-text-muted);transition:color .2s}.bank-account-modal_toggleButton__jtftx:hover{color:var(--color-text-secondary)}.bank-account-modal_toggleIcon__BQUY2{width:1rem;height:1rem}.bank-account-modal_select__lA7fG{background-color:white;cursor:pointer}.bank-account-modal_actions__phZxK{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-light)}.bank-account-modal_submitButton__y_1NU{background-color:var(--color-blue-500);color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.bank-account-modal_submitButton__y_1NU:hover:not(:disabled){background-color:var(--color-blue-600)}.bank-account-modal_submitButton__y_1NU:disabled{background-color:var(--color-gray-400);cursor:not-allowed}.bank-account-modal_verificationSection__znfQK{margin-top:1.5rem;padding:1.5rem;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px}.bank-account-modal_verificationHeader__Ae6qf{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.bank-account-modal_verificationIcon__Bkkrn{width:1.5rem;height:1.5rem;color:#f59e0b;flex-shrink:0;margin-top:.125rem}.bank-account-modal_verificationTitle__s4NPZ{font-size:1rem;color:#92400e;margin:0 0 .5rem}.bank-account-modal_verificationText__EJMEq{font-size:.875rem;color:#92400e;margin:0;line-height:1.4}.bank-account-modal_verificationButton__DzgoM{background-color:#f59e0b}.bank-account-modal_verificationButton__DzgoM:hover{background-color:#d97706}.bank-account-modal_accountInfo__BTilM{margin-bottom:2rem}.bank-account-modal_sectionTitle__R6zJ3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.bank-account-modal_accountDetails__45WmY{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.bank-account-modal_accountDetail__wkX_4{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#f9fafb;border-radius:6px}.bank-account-modal_detailLabel__6OsI7{font-weight:500;color:#374151}.bank-account-modal_detailValue__ZtXyy{color:#111827}.bank-account-modal_statusBadge__d_m2Y{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500}.bank-account-modal_statusBadge__d_m2Y.bank-account-modal_verified__X23tP{background-color:#dcfce7;color:#166534}.bank-account-modal_statusBadge__d_m2Y.bank-account-modal_unverified__kgxDa{background-color:#fef2f2;color:#dc2626}.bank-account-modal_statusIcon__BcVK0{width:1rem;height:1rem}.bank-account-modal_verificationStep__63qF3{text-align:center;padding:2rem 0}.bank-account-modal_verificationContent__F_Wa8{max-width:400px;margin:0 auto}.bank-account-modal_verificationIcon__Bkkrn{width:3rem;height:3rem;color:#3b82f6;margin:0 auto 1.5rem}.bank-account-modal_verificationTitle__s4NPZ{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1rem}.bank-account-modal_verificationText__EJMEq{color:#6b7280;line-height:1.6;margin:0 0 1.5rem}.bank-account-modal_verificationBenefits__SX6NZ{text-align:left;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.bank-account-modal_verificationBenefits__SX6NZ h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.bank-account-modal_verificationBenefits__SX6NZ ul{list-style:none;padding:0;margin:0}.bank-account-modal_verificationBenefits__SX6NZ li{color:#6b7280;position:relative;padding:.5rem 0 .5rem 1.5rem}.bank-account-modal_verificationBenefits__SX6NZ li:before{content:"✓";position:absolute;left:0;color:#059669;font-weight:600}.bank-account-modal_verificationNote__JBXYf{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:1rem;margin:1.5rem 0}.bank-account-modal_verificationNote__JBXYf p{color:#1e40af;font-size:.875rem;margin:0;line-height:1.5}.bank-account-modal_verificationActions__o3Rxa{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.bank-account-modal_verificationButton__DzgoM{background-color:#3b82f6;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.bank-account-modal_verificationButton__DzgoM:hover{background-color:#2563eb}@media (max-width:640px){.bank-account-modal_overlay__RH4i2{padding:.5rem}.bank-account-modal_modal__HX_df{max-width:none;width:100%;max-height:95vh}.bank-account-modal_header__oREr7{padding:1rem 1rem 0}.bank-account-modal_content__x7m_4{padding:0 1rem 1rem}.bank-account-modal_actions__phZxK{flex-direction:column}.bank-account-modal_actions__phZxK button{width:100%}}.failed-transfers-modal_overlay__iA9ze{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.failed-transfers-modal_modal__FLWzN{background:white;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.failed-transfers-modal_header__PAGrZ{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.failed-transfers-modal_header__PAGrZ h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.failed-transfers-modal_closeButton__uY3bn{padding:.5rem;border-radius:6px;color:#6b7280;transition:all .2s}.failed-transfers-modal_closeButton__uY3bn:hover{background-color:#f3f4f6;color:#374151}.failed-transfers-modal_closeIcon__OLRme{width:1.25rem;height:1.25rem}.failed-transfers-modal_content__eoDVK{padding:0 1.5rem 1.5rem}.failed-transfers-modal_loading__OCGFa{text-align:center;padding:2rem;color:#6b7280}.failed-transfers-modal_empty__zLBob{text-align:center;padding:3rem 2rem}.failed-transfers-modal_emptyIcon__EAfa5{width:3rem;height:3rem;color:#059669;margin:0 auto 1rem}.failed-transfers-modal_empty__zLBob h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.failed-transfers-modal_empty__zLBob p{color:#6b7280;margin:0}.failed-transfers-modal_summary__G_e4L{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:1.5rem}.failed-transfers-modal_summaryIcon__YA9LE{width:1.25rem;height:1.25rem;color:#d97706}.failed-transfers-modal_summary__G_e4L span{color:#92400e;font-weight:500}.failed-transfers-modal_transfersList__9T9uy{space-y:1rem;margin-bottom:1.5rem}.failed-transfers-modal_transferItem__reM0G{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background-color:#f9fafb}.failed-transfers-modal_transferInfo__FQtjk{margin-bottom:1rem}.failed-transfers-modal_transferHeader__xdGVe{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.failed-transfers-modal_transferHeader__xdGVe h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.failed-transfers-modal_studentName___f7OR{color:#6b7280;font-size:.875rem}.failed-transfers-modal_transferDetails__qFUpu{space-y:.5rem}.failed-transfers-modal_amountInfo__uMSPU{display:flex;align-items:center;gap:.5rem}.failed-transfers-modal_amountIcon__6t3QD{width:1rem;height:1rem;color:#059669}.failed-transfers-modal_amount__CguL0{font-weight:600;color:#059669;font-size:1.125rem}.failed-transfers-modal_amountLabel__oVexx{color:#6b7280;font-size:.875rem}.failed-transfers-modal_errorInfo__mRNYG{display:flex;align-items:center;gap:.5rem}.failed-transfers-modal_errorIcon__WQmO3{width:1rem;height:1rem;color:#dc2626}.failed-transfers-modal_errorText__sIiKx{color:#dc2626;font-size:.875rem}.failed-transfers-modal_retryInfo__uYCIm{display:flex;gap:1rem;font-size:.75rem;color:#6b7280}.failed-transfers-modal_retryCount___PmPd{font-weight:500}.failed-transfers-modal_lastAttempt__sfIPR{font-style:italic}.failed-transfers-modal_transferActions__o4G_h{display:flex;justify-content:flex-end}.failed-transfers-modal_retryButton__fuWgO{background-color:#3b82f6;color:white;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.failed-transfers-modal_retryButton__fuWgO:hover:not(:disabled){background-color:#2563eb}.failed-transfers-modal_retryButton__fuWgO:disabled{background-color:#9ca3af;cursor:not-allowed}.failed-transfers-modal_actions__zCWUq{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid #e5e7eb}.failed-transfers-modal_refreshButton__XElWF{display:flex;align-items:center;gap:.5rem}.failed-transfers-modal_refreshIcon__G8Umc{width:1rem;height:1rem}.failed-transfers-modal_retryIcon__xhtTf{width:1rem;height:1rem;transition:transform .2s}.failed-transfers-modal_spinning__HB4Ux{animation:failed-transfers-modal_spin__b3Yvw 1s linear infinite}@keyframes failed-transfers-modal_spin__b3Yvw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.failed-transfers-modal_closeModalButton__ZkjN0{background-color:#6b7280;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.failed-transfers-modal_closeModalButton__ZkjN0:hover{background-color:#4b5563}@media (max-width:640px){.failed-transfers-modal_overlay__iA9ze{padding:.5rem}.failed-transfers-modal_modal__FLWzN{max-width:none;width:100%;max-height:95vh}.failed-transfers-modal_header__PAGrZ{padding:1rem 1rem 0}.failed-transfers-modal_content__eoDVK{padding:0 1rem 1rem}.failed-transfers-modal_transferHeader__xdGVe{flex-direction:column;align-items:flex-start;gap:.25rem}.failed-transfers-modal_retryInfo__uYCIm{flex-direction:column;gap:.25rem}.failed-transfers-modal_actions__zCWUq{flex-direction:column}.failed-transfers-modal_actions__zCWUq button{width:100%}}.dashboard-layout_layout__nlMqE{min-height:100vh;display:flex}.dashboard-layout_main__OST4x{flex:1 1;margin-left:0;padding:1rem;background-color:var(--color-surface-light);min-height:100vh;transition:margin-left .3s ease,padding-top .4s cubic-bezier(.4,0,.2,1);margin-top:0}body.dashboard-layout_verification-alert-visible__omfJ1 .dashboard-layout_main__OST4x{margin-top:80px}@media (min-width:1025px){.dashboard-layout_main__OST4x{margin-left:280px;padding:2rem}body.dashboard-layout_verification-alert-visible__omfJ1 .dashboard-layout_main__OST4x{margin-top:80px}}@media (max-width:1024px){.dashboard-layout_main__OST4x{padding-top:5rem}}.dashboard-layout_main__OST4x>*{max-width:100%}.white-label-onboarding-modal_modalOverlay__RQTjD{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.white-label-onboarding-modal_modalContent__kl8r9{background:white;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.white-label-onboarding-modal_modalHeader__I4zrn{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.white-label-onboarding-modal_headerContent__ONhAe{flex:1 1}.white-label-onboarding-modal_testDataIndicator__2_8_r{margin-top:.5rem}.white-label-onboarding-modal_testDataBadge__9iGdH{display:inline-block;background-color:#fef3c7;color:#92400e;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;border:1px solid #f59e0b}.white-label-onboarding-modal_modalTitle__NlUQS{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.white-label-onboarding-modal_closeButton__Z9KvZ{padding:.5rem;border-radius:6px}.white-label-onboarding-modal_closeIcon__hpc5E{width:1.25rem;height:1.25rem}.white-label-onboarding-modal_content__COeaO{padding:1.5rem}.white-label-onboarding-modal_loading__mcqZB{padding:2rem;text-align:center;color:#6b7280}.white-label-onboarding-modal_errorMessage__vRGdJ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin-bottom:1.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.white-label-onboarding-modal_errorIcon__hJxp9{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.white-label-onboarding-modal_errorText___YjWg{flex:1 1;font-size:.875rem;line-height:1.25rem}.white-label-onboarding-modal_errorText___YjWg strong{font-weight:600}.white-label-onboarding-modal_progressSteps__3giu3{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem}.white-label-onboarding-modal_step__nZFSg{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative}.white-label-onboarding-modal_stepIndicator__1r57u{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;background-color:#f3f4f6;color:#9ca3af}.white-label-onboarding-modal_stepIndicator__1r57u.white-label-onboarding-modal_active__IF72y{background-color:#3b82f6;color:white;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.white-label-onboarding-modal_stepIndicator__1r57u.white-label-onboarding-modal_completed__gTKfW{background-color:#059669;color:white}.white-label-onboarding-modal_stepIcon__IKO8X{width:1.25rem;height:1.25rem}.white-label-onboarding-modal_stepLabel__TvuwL{font-size:.75rem;font-weight:500;color:#6b7280;text-align:center}.white-label-onboarding-modal_stepConnector__sz05E{position:absolute;top:1.5rem;left:50%;width:100%;height:2px;background-color:#e5e7eb;z-index:-1}.white-label-onboarding-modal_stepConnector__sz05E:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3b82f6;transform:scaleX(0);transition:transform .3s ease}.white-label-onboarding-modal_step__nZFSg.white-label-onboarding-modal_active__IF72y .white-label-onboarding-modal_stepConnector__sz05E:before{transform:scaleX(1)}.white-label-onboarding-modal_stepContent__4m6F2{min-height:400px}.white-label-onboarding-modal_form__jq8T7{max-width:600px;margin:0 auto}.white-label-onboarding-modal_sectionTitle__fDPH9{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1rem}.white-label-onboarding-modal_sectionDescription__ZBscn{color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.white-label-onboarding-modal_formGroup__anuUP{margin-bottom:1.5rem}.white-label-onboarding-modal_testDataControls__R3jUd{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.white-label-onboarding-modal_testDataInfo__EQ7Q9{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.white-label-onboarding-modal_testDataLabel__9opf6{font-size:.875rem;font-weight:500;color:#0c4a6e}.white-label-onboarding-modal_testDataValue__yIUeB{font-size:.875rem;color:#0c4a6e;font-weight:600;background-color:#e0f2fe;padding:.25rem .5rem;border-radius:4px}.white-label-onboarding-modal_testDataButtons__QJf3Y{display:flex;gap:.5rem}.white-label-onboarding-modal_testDataButton__fijKg{font-size:.75rem;padding:.375rem .75rem;height:auto}.white-label-onboarding-modal_formGroup__anuUP label{display:block;font-weight:500;color:#374151;margin-bottom:.5rem}.white-label-onboarding-modal_formGroup__anuUP input,.white-label-onboarding-modal_formGroup__anuUP select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}.white-label-onboarding-modal_formGroup__anuUP input:focus,.white-label-onboarding-modal_formGroup__anuUP select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.white-label-onboarding-modal_addressRow__yrctC,.white-label-onboarding-modal_dobRow__H7pK6{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.white-label-onboarding-modal_dobSelect__NdsiC{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;background-color:white;font-size:.875rem;color:#374151;transition:border-color .2s}.white-label-onboarding-modal_dobSelect__NdsiC:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.white-label-onboarding-modal_dobSelect__NdsiC:required:invalid{color:#9ca3af}.white-label-onboarding-modal_phoneInputGroup__Mwbrp{display:flex;align-items:center;gap:.5rem}.white-label-onboarding-modal_countryCode__JJsRK{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:.875rem;color:#374151;font-weight:500;min-width:3rem;text-align:center}.white-label-onboarding-modal_phoneInput__5p8hQ{flex:1 1}.white-label-onboarding-modal_nameRow__tkiHj{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.white-label-onboarding-modal_actions__AmXw7{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.white-label-onboarding-modal_nextButton__XsoXr{background-color:#3b82f6;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.white-label-onboarding-modal_nextButton__XsoXr:hover{background-color:#2563eb}.white-label-onboarding-modal_submitButton__flAJX{background-color:#059669;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.white-label-onboarding-modal_submitButton__flAJX:hover{background-color:#047857}.white-label-onboarding-modal_buttonIcon__kJKZB{width:1rem;height:1rem}.white-label-onboarding-modal_bankAccountInfo__n4kwA{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.5rem}.white-label-onboarding-modal_bankIcon__J7XOc{width:2rem;height:2rem;color:#3b82f6;flex-shrink:0}.white-label-onboarding-modal_bankAccountInfo__n4kwA h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.white-label-onboarding-modal_bankAccountInfo__n4kwA p{color:#6b7280;margin:0;line-height:1.5}.white-label-onboarding-modal_documentUploads__ut_j5{display:flex;flex-direction:column;gap:1.5rem}.white-label-onboarding-modal_documentUpload__ByK_l{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;transition:border-color .2s}.white-label-onboarding-modal_documentUpload__ByK_l:hover{border-color:#3b82f6}.white-label-onboarding-modal_uploadArea__A_UVL{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem}.white-label-onboarding-modal_uploadIcon__zZIX4{width:2rem;height:2rem;color:#6b7280}.white-label-onboarding-modal_fileInput__6bgg_{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.white-label-onboarding-modal_uploadArea__A_UVL span{color:#6b7280;font-size:.875rem}.white-label-onboarding-modal_reviewSection__U3ba1{margin-bottom:2rem;padding:1.5rem;background-color:#f9fafb;border-radius:8px}.white-label-onboarding-modal_reviewSection__U3ba1 h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.white-label-onboarding-modal_reviewItem__rxgyf{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.white-label-onboarding-modal_reviewItem__rxgyf:last-child{border-bottom:none}.white-label-onboarding-modal_reviewItem__rxgyf span:first-child{font-weight:500;color:#374151;min-width:120px}.white-label-onboarding-modal_reviewItem__rxgyf span:last-child{color:#111827;text-align:right}.white-label-onboarding-modal_completionSection__tlS8b{text-align:center;padding:2rem}.white-label-onboarding-modal_completionSection__tlS8b h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1rem}.white-label-onboarding-modal_completionText__cz3TL{color:#6b7280;margin:0 0 2rem;line-height:1.6}.white-label-onboarding-modal_verificationSteps__PuAin{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.white-label-onboarding-modal_verificationStep__3Zw7r{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534}.white-label-onboarding-modal_completeButton__uh3tS{background-color:#059669;color:white;border:none;padding:.75rem 2rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.white-label-onboarding-modal_completeButton__uh3tS:hover{background-color:#047857}@media (max-width:640px){.white-label-onboarding-modal_modalContent__kl8r9{margin:1rem;max-height:calc(100vh - 2rem)}.white-label-onboarding-modal_progressSteps__3giu3{flex-direction:column;gap:1rem}.white-label-onboarding-modal_stepConnector__sz05E{display:none}.white-label-onboarding-modal_addressRow__yrctC,.white-label-onboarding-modal_nameRow__tkiHj{grid-template-columns:1fr}.white-label-onboarding-modal_actions__AmXw7{flex-direction:column;gap:1rem}.white-label-onboarding-modal_actions__AmXw7 button{width:100%}.white-label-onboarding-modal_reviewItem__rxgyf{flex-direction:column;align-items:flex-start;gap:.25rem}.white-label-onboarding-modal_reviewItem__rxgyf span:first-child{min-width:auto}}.verification-issue-modal_modal__JF00v{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-dark);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.verification-issue-modal_modalContent__GMX9p{background:white;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.verification-issue-modal_modalHeader__meha_{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border-light);padding:1.5rem 1.5rem 1rem}.verification-issue-modal_headerContent__LyWo7{flex:1 1}.verification-issue-modal_modalTitle__qZ0g_{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.verification-issue-modal_errorCount__GMEQt{font-size:.875rem;color:var(--color-red-600);font-weight:500;margin-top:.25rem}.verification-issue-modal_closeButton__qNdJF{background:transparent;border:none;color:var(--color-text-muted);padding:.5rem;border-radius:.375rem;transition:all .2s}.verification-issue-modal_closeButton__qNdJF:hover{background:var(--color-surface-medium);color:var(--color-text-secondary)}.verification-issue-modal_closeIcon__d2y6P{width:1.25rem;height:1.25rem}.verification-issue-modal_modalBody__mqfE0{padding:1.5rem}.verification-issue-modal_loading__0fY07{text-align:center;padding:2rem;color:var(--color-text-muted);font-size:.875rem}.verification-issue-modal_successState__nff__{text-align:center;padding:2rem}.verification-issue-modal_successIcon__lxP6F{width:3rem;height:3rem;color:var(--color-green-500);margin:0 auto 1rem}.verification-issue-modal_successState__nff__ h3{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.verification-issue-modal_successState__nff__ p{color:var(--color-text-muted);margin:0 0 1.5rem}.verification-issue-modal_successActions__Nuk7B{display:flex;justify-content:center}.verification-issue-modal_successButton__TzoG0{background:var(--color-green-500);border:1px solid var(--color-green-500);color:white;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;transition:all .2s}.verification-issue-modal_successButton__TzoG0:hover{background:var(--color-green-600);border-color:var(--color-green-600)}.verification-issue-modal_errorSummary__M8HqQ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:.5rem;margin-bottom:1.5rem}.verification-issue-modal_warningIcon__c1efZ{width:1.25rem;height:1.25rem;color:var(--color-red-600);flex-shrink:0;margin-top:.125rem}.verification-issue-modal_errorText__fDL8l h3{font-size:.875rem;font-weight:600;color:var(--color-red-800);margin:0 0 .25rem}.verification-issue-modal_errorText__fDL8l p{font-size:.875rem;color:var(--color-red-900);margin:0;line-height:1.4}.verification-issue-modal_form__GfQIT{display:flex;flex-direction:column;gap:1rem}.verification-issue-modal_formGroup__89owO{display:flex;flex-direction:column;gap:.5rem}.verification-issue-modal_formGroup__89owO label{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.verification-issue-modal_formGroup__89owO input{padding:.75rem;border:1px solid var(--color-border-medium);border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.verification-issue-modal_formGroup__89owO input:focus{outline:none;border-color:var(--color-blue-500);box-shadow:0 0 0 3px var(--color-overlay-light)}.verification-issue-modal_fieldErrors__RTSKl{display:flex;flex-direction:column;gap:.25rem}.verification-issue-modal_errorMessage__tnQ3K{font-size:.75rem;color:var(--color-red-600);background:var(--color-red-50);padding:.375rem .5rem;border-radius:.25rem;border-left:3px solid var(--color-red-600)}.verification-issue-modal_formActions__YpE_g{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-light)}.verification-issue-modal_submitButton__ZjetF{background:var(--color-blue-500);border:1px solid var(--color-blue-500);color:white;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;transition:all .2s}.verification-issue-modal_submitButton__ZjetF:hover:not(:disabled){background:var(--color-blue-600);border-color:var(--color-blue-600)}.verification-issue-modal_submitButton__ZjetF:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.verification-issue-modal_modal__JF00v{padding:.5rem}.verification-issue-modal_modalContent__GMX9p{max-height:95vh}.verification-issue-modal_modalHeader__meha_{padding:1rem 1rem 0}.verification-issue-modal_modalBody__mqfE0{padding:1rem}.verification-issue-modal_formActions__YpE_g{flex-direction:column}.verification-issue-modal_formActions__YpE_g button{width:100%}}.bank-account_content__MzmQw{max-width:100%;margin:0 auto}.bank-account_header__qlHh5{margin-bottom:2rem}.bank-account_headerContent__pjRml{display:flex;justify-content:space-between;align-items:flex-start}.bank-account_headerText__BmJgJ h1{font-size:2rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.bank-account_headerText__BmJgJ p{color:#64748b;margin:0}.bank-account_buttonIcon__gHL5_{width:1rem;height:1rem}.bank-account_statusCard__Srymi{background:white;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.bank-account_statusHeader__AwKaL{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.bank-account_statusIcon__YZq18{width:1.5rem;height:1.5rem;color:#059669}.bank-account_statusHeader__AwKaL h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0;flex:1 1}.bank-account_refreshIcon__rByiF{width:1rem;height:1rem;transition:transform .2s}.bank-account_spinning__kH1c9{animation:bank-account_spin__1q5mN 1s linear infinite}@keyframes bank-account_spin__1q5mN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bank-account_loadingContainer__dLWcw{display:flex;flex-direction:column;gap:1rem}.bank-account_skeleton___tPMt{height:1rem;background-color:#e2e8f0;border-radius:4px}.bank-account_errorContainer__fjN_L{display:flex;align-items:center;gap:.5rem;color:#dc2626;padding:1rem;background-color:#fef2f2;border-radius:8px}.bank-account_errorIcon__lIiCd{width:1.25rem;height:1.25rem}.bank-account_accountInfo__8ZWVF{gap:1.5rem}.bank-account_accountStatus__pIQen{display:flex;justify-content:center}.bank-account_statusIndicator__3CKjs{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600}.bank-account_verifiedIcon__JQfzj{width:1.25rem;height:1.25rem;color:#059669}.bank-account_pendingIcon__bXo7x{width:1.25rem;height:1.25rem;color:#d97706}.bank-account_verified__aVUM8{color:#059669}.bank-account_pending__UkpGk{color:#d97706}.bank-account_accountDetails__UPXxa{gap:1rem}.bank-account_detailRow__2CBgz{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.bank-account_detailRow__2CBgz:last-child{border-bottom:none}.bank-account_detailRow__2CBgz label{font-weight:500;color:#475569;min-width:120px}.bank-account_detailRow__2CBgz span{color:#1e293b;font-weight:500}.bank-account_capitalize__EUiZo{text-transform:capitalize}.bank-account_accountActions__aoL5R{display:flex;justify-content:center;margin-top:1.5rem;gap:1rem;flex-wrap:wrap}.bank-account_alertDialogContent__U8kgq{max-width:500px}.bank-account_alertDialogTitle__VR_Te{color:#dc2626;font-weight:600}.bank-account_alertDialogDescription__x_O1d{color:#6b7280;line-height:1.6}.bank-account_deleteActionButton__fQArk{background-color:#dc2626!important;color:white!important;border:none!important}.bank-account_deleteActionButton__fQArk:hover{background-color:#b91c1c!important}.bank-account_noAccount__t9STF{text-align:center;padding:3rem 2rem}.bank-account_noAccountContent___JHDK{max-width:400px;margin:0 auto}.bank-account_noAccountIcon__HMWtN{width:3rem;height:3rem;color:#94a3b8;margin:0 auto 1rem}.bank-account_noAccountContent___JHDK h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.bank-account_noAccountContent___JHDK p{color:#64748b;line-height:1.6;margin:0 0 1.5rem}.bank-account_infoCard__Vv_uR{background:white;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.bank-account_infoCard__Vv_uR h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 1.5rem}.bank-account_infoGrid__dpwwu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.bank-account_infoItem__DrTz0{display:flex;align-items:flex-start;gap:1rem}.bank-account_infoNumber__ds75T{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#3b82f6;color:white;border-radius:50%;font-weight:600;font-size:.875rem;flex-shrink:0}.bank-account_infoContent__ttQhe h4{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.bank-account_infoContent__ttQhe p{color:#64748b;margin:0;line-height:1.5}.bank-account_feeCard__UEnq6{background:white;border-radius:12px;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.bank-account_feeCard__UEnq6 h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 1.5rem}.bank-account_feeGrid__y64oj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.bank-account_feeItem__YnXfp{padding:1.5rem;border:1px solid #e2e8f0;border-radius:8px;background-color:#f8fafc}.bank-account_feeItem__YnXfp h4{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.bank-account_feeItem__YnXfp ul{list-style:none;padding:0;margin:0;gap:.5rem}.bank-account_feeItem__YnXfp li{color:#64748b;padding-left:1rem;position:relative}.bank-account_feeItem__YnXfp li:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0}@media (max-width:768px){.bank-account_content__MzmQw{padding:1rem}.bank-account_headerContent__pjRml{flex-direction:column;gap:1rem}.bank-account_headerText__BmJgJ h1{font-size:1.5rem}.bank-account_feeCard__UEnq6,.bank-account_infoCard__Vv_uR,.bank-account_statusCard__Srymi{padding:1.5rem}.bank-account_feeGrid__y64oj,.bank-account_infoGrid__dpwwu{grid-template-columns:1fr}.bank-account_detailRow__2CBgz{flex-direction:column;align-items:flex-start;gap:.25rem}.bank-account_detailRow__2CBgz label{min-width:auto}}.page_pageContainer__m0XmE{padding:1.5rem}.page_header__zDzBm{margin-bottom:1.5rem}.page_headerContent__XnksV{display:flex;align-items:center;justify-content:space-between}.page_headerText__ceHr0 h1{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-serif)}.page_headerText__ceHr0 p{color:var(--color-text-muted);margin-top:.5rem}.page_classesManagement__Fm9dL{background-color:var(--color-surface-light);border-radius:.5rem;box-shadow:0 1px 3px var(--color-shadow-light);border:1px solid var(--color-border-light)}.page_managementHeader__LYW3d{padding:1.5rem;border-bottom:1px solid var(--color-border-light)}.page_managementControls__w3JNl{display:flex;align-items:center;justify-content:space-between}.page_searchAndFilter__QNkUy{display:flex;align-items:center;gap:1rem}.page_searchContainer__QGFOU{width:16rem}.page_filterSelect___DPOx{width:8rem}.page_classCount__4UKxo{font-size:.875rem;color:var(--color-text-muted)}.page_classesList__n_3w6{padding:1.5rem}.page_classesLoading__OfY3d{display:flex;flex-direction:column;gap:1rem}.page_classItem__eqrYt{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--color-border-light);border-radius:.5rem;transition:all .2s ease-in-out;cursor:pointer}.page_classItem__eqrYt:hover{background-color:var(--color-surface-light);border-color:var(--color-border-medium);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-shadow-light)}.page_classInfo__Y4Xr2{display:flex;align-items:center;gap:1rem}.page_classIcon__0ZyZk{width:3rem;height:3rem;background-color:var(--color-blue-100);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.page_classIcon__0ZyZk svg{width:1.5rem;height:1.5rem;color:var(--color-blue-600)}.page_classDetails__KLmWx h3{font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.page_classDetails__KLmWx p{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.page_classDetails__KLmWx p:last-child{font-size:.875rem;color:var(--color-text-disabled)}.page_classActions__yLj50{display:flex;align-items:center;gap:1rem}.page_enrollmentBadge__OanNS{background-color:var(--color-surface-medium)}.page_enrollmentBadge__OanNS,.page_priceBadge__Kny2r{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}.page_priceBadge__Kny2r{border:1px solid var(--color-border-medium)}.page_actionButtons__gS1Z7{display:flex;gap:.25rem}.page_actionButton__CURQ3{padding:.375rem;border-radius:.375rem;transition:all .2s ease-in-out}.page_actionButton__CURQ3:hover{background-color:var(--color-surface-medium);color:var(--color-text-secondary)}.page_emptyState__GUxc4{text-align:center;padding:3rem 1.5rem}.page_emptyStateIcon__gQCry{width:3rem;height:3rem;color:var(--color-text-disabled);margin:0 auto 1rem}.page_emptyStateTitle__NYfoI{font-size:1.125rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.page_emptyStateDescription__mwvvU{color:var(--color-text-muted);margin-bottom:1rem}.page_skeletonContainer__EaFiU{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border-light);border-radius:.5rem}.page_skeletonIcon__CRaYO{width:3rem;height:3rem;border-radius:.5rem}.page_skeletonContent__ZGyUx{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.page_skeletonTitle__jGRbf{height:1rem;width:12rem}.page_skeletonSubtitle__1_l_h{height:.75rem;width:8rem}.page_skeletonActions__eGNF_{display:flex;gap:.5rem}.page_skeletonButton__Kf6Yo{width:4rem;height:1.5rem}.page_skeletonButtonWide__qTCmv{width:5rem;height:1.5rem}@media (max-width:768px){.page_pageContainer__m0XmE{padding:1rem}.page_headerContent__XnksV{flex-direction:column;align-items:flex-start;gap:1rem}.page_headerText__ceHr0 h1{font-size:1.5rem;line-height:2rem}.page_managementControls__w3JNl{flex-direction:column;align-items:flex-start;gap:1rem}.page_searchAndFilter__QNkUy{flex-direction:column;align-items:flex-start;gap:.75rem}.page_filterSelect___DPOx,.page_searchContainer__QGFOU{width:100%}.page_classItem__eqrYt{flex-direction:column;align-items:flex-start;gap:1rem}.page_classActions__yLj50{width:100%;justify-content:space-between}.page_actionButtons__gS1Z7{gap:.5rem}}@media (max-width:480px){.page_pageContainer__m0XmE{padding:.75rem}.page_headerText__ceHr0 h1{font-size:1.25rem;line-height:1.75rem}.page_classesList__n_3w6,.page_managementHeader__LYW3d{padding:1rem}.page_classItem__eqrYt{padding:.75rem}.page_classInfo__Y4Xr2{gap:.75rem}.page_classIcon__0ZyZk{width:2.5rem;height:2.5rem}.page_classIcon__0ZyZk svg{width:1.25rem;height:1.25rem}}.dashboard_content__lgdH3{max-width:100%;margin:0 auto}.dashboard_header__0IQ3E{margin-bottom:2rem}.dashboard_headerContent__3oqbj{display:flex;align-items:center;justify-content:space-between}.dashboard_headerText__Iy6bf h1{font-size:1.875rem;font-weight:700;color:#111827;font-family:var(--font-fraunces)}.dashboard_headerText__Iy6bf p{color:#6b7280;margin-top:.5rem}.dashboard_headerActions__IUBvf{display:flex;gap:.75rem}.dashboard_quickActionsCard__0IXgc{background:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:1.5rem;margin-bottom:2rem}.dashboard_quickActionsHeader__cBceJ h2{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem;font-family:var(--font-fraunces)}.dashboard_todoSubtitle__7uGV_{color:var(--color-text-muted);font-size:.875rem;margin:0 0 1rem}.dashboard_quickActionsGrid__QdFo1{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.dashboard_quickActionButton__KB66A{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:white;color:#374151;text-align:left;transition:all .2s;width:100%}.dashboard_quickActionButton__KB66A:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dashboard_quickActionIcon__sO4Rk{width:2rem;height:2rem;color:#3b82f6;flex-shrink:0}.dashboard_quickActionContent__v_D7w{flex:1 1}.dashboard_quickActionContent__v_D7w h3{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .25rem;font-family:var(--font-fraunces)}.dashboard_quickActionContent__v_D7w p{color:var(--color-text-muted);margin:0;font-size:.875rem}.dashboard_quickActionArrow__tubcp{width:1.25rem;height:1.25rem;color:var(--color-text-disabled);flex-shrink:0}.dashboard_quickActionButton__KB66A:hover .dashboard_quickActionArrow__tubcp{color:var(--color-primary);transform:translateX(2px);transition:all .2s}@media (min-width:768px){.dashboard_quickActionsGrid__QdFo1{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.dashboard_classesCard__CvL3s{background:var(--color-surface-light);border-radius:.5rem;box-shadow:0 1px 3px 0 var(--color-shadow-light);overflow:hidden}.dashboard_classesHeader__LvEmN{padding:1.5rem;border-bottom:1px solid var(--color-border-light)}.dashboard_classesHeaderContent__9RZXB{display:flex;align-items:center;justify-content:space-between}.dashboard_classesTitle__eDvSo{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);font-family:var(--font-fraunces)}.dashboard_classesControls__UIbFv{display:flex;gap:.75rem;align-items:center}.dashboard_searchContainer__s328K{position:relative;display:flex;align-items:center;min-width:16rem}.dashboard_searchIcon__8M32Z{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-text-muted);z-index:10;pointer-events:none}.dashboard_searchInput__JcWzD{padding-left:2.5rem!important;width:16rem;height:2.5rem;border-radius:.375rem;border:1px solid var(--color-border-medium);background-color:var(--color-surface-light);transition:all .2s}.dashboard_searchInput__JcWzD:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dashboard_classesContent__zhWvn{padding:1.5rem}.dashboard_classesSummary__FMMiA{display:flex;align-items:center;justify-content:space-between;gap:2rem}.dashboard_summaryItem__a6_H_{display:flex;align-items:center;gap:1rem}.dashboard_summaryIcon__x0Mz0 svg{width:1.5rem;height:1.5rem;color:var(--color-blue-600)}.dashboard_summaryContent__WxgaY{display:flex;flex-direction:column}.dashboard_summaryNumber__Wrjph{font-size:2rem;line-height:1}.dashboard_summaryLabel__Le9wH{margin-top:.25rem}.dashboard_summaryActions__nRSY8{gap:.75rem}.dashboard_classesList__Y0rkz{display:flex;flex-direction:column;gap:1rem}.dashboard_classItem__qfb_F{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--color-border-light);border-radius:.5rem;transition:background-color .2s}.dashboard_classItem__qfb_F:hover{background-color:var(--color-surface-light)}.dashboard_classInfo__MYDEd{display:flex;align-items:center;gap:1rem}.dashboard_classIcon__7rtEB{width:3rem;height:3rem;background-color:var(--color-blue-100);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.dashboard_classIcon__7rtEB svg{width:1.5rem;height:1.5rem;color:var(--color-blue-600)}.dashboard_classDetails__dj_eS h3{font-weight:500;color:var(--color-text-primary);font-family:var(--font-fraunces)}.dashboard_classDetails__dj_eS p{font-size:.875rem;color:#6b7280}.dashboard_classActions___DqPv{display:flex;align-items:center;gap:.5rem}.dashboard_badge__3z1pJ{padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.dashboard_badgeSecondary__19moH{background-color:#f3f4f6;color:#374151}.dashboard_badgeOutline__48zWb{background-color:transparent;color:#6b7280;border:1px solid #d1d5db}.dashboard_actionButtons__gZX4W{display:flex;gap:.25rem}.dashboard_loadingContainer__DQmdc{display:flex;flex-direction:column;gap:1rem}.dashboard_errorContainer__2k3e0{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;background:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.dashboard_errorContainer__2k3e0 h2{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem;font-family:var(--font-fraunces)}.dashboard_errorContainer__2k3e0 p{color:#6b7280;margin-bottom:1.5rem;max-width:400px}.dashboard_loadingItem__6fxeN{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.dashboard_loadingSkeleton__WZH9i{background-color:#e5e7eb;border-radius:.375rem;animation:dashboard_pulse__h0o_S 2s cubic-bezier(.4,0,.6,1) infinite}.dashboard_loadingSkeletonRound__LjCVZ{border-radius:50%}.dashboard_loadingSkeletonLarge__E33dB{width:3rem;height:3rem}.dashboard_loadingSkeletonMedium__0ZrYf{width:12rem;height:1rem}.dashboard_loadingSkeletonSmall__KO1mj{width:8rem;height:.75rem}.dashboard_loadingSkeletonTiny___DT7y{width:5rem;height:2rem}@keyframes dashboard_pulse__h0o_S{0%,to{opacity:1}50%{opacity:.5}}.dashboard_input__5d_PV{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.dashboard_input__5d_PV:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.dashboard_select__xVe24{position:relative}.dashboard_selectTrigger__vuYI6{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:white;font-size:.875rem;cursor:pointer;transition:border-color .2s;min-width:8rem;height:2.5rem}.dashboard_selectTrigger__vuYI6:hover{border-color:#9ca3af}.dashboard_selectContent__PJxU3{position:absolute;top:100%;left:0;right:0;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:10;margin-top:.25rem}.dashboard_selectItem__Edwhc{padding:.5rem .75rem;cursor:pointer;transition:background-color .2s}.dashboard_selectItem__Edwhc:hover{background-color:#f9fafb}.dashboard_selectItem__Edwhc[data-selected=true]{background-color:#dbeafe;color:#2563eb}.dashboard_icon__cy1Wx{width:1rem;height:1rem}@media (max-width:768px){.dashboard_searchContainer__s328K{min-width:100%}.dashboard_searchInput__JcWzD{width:100%}.dashboard_classesControls__UIbFv,.dashboard_classesHeaderContent__9RZXB{flex-direction:column;align-items:stretch;gap:1rem}}.dashboard_skeleton__vdtkZ{height:2rem;width:4rem}.dashboard_skeletonLarge__zAVSr{height:2rem;width:5rem}.dashboard_loadingContent__0hMfI{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.dashboard_summaryGrid__LualC{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.dashboard_summaryGrid__LualC{grid-template-columns:repeat(2,1fr)}}.dashboard_summaryCard__rZyiS{background:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:1.5rem;transition:all .2s ease-in-out}.dashboard_summaryCard__rZyiS:hover{transform:translateY(-2px);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.dashboard_summaryHeader__yOWjl{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.dashboard_summaryIcon__x0Mz0{width:3rem;height:3rem;background-color:var(--color-blue-100);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-blue-600);flex-shrink:0}.dashboard_summaryContent__WxgaY{flex:1 1}.dashboard_summaryNumber__Wrjph{font-size:1.875rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.25rem;font-family:var(--font-fraunces)}.dashboard_summaryLabel__Le9wH{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.dashboard_summaryActions__nRSY8{display:flex;gap:.5rem;flex-wrap:wrap}.dashboard_todaysClassesCard__4XK_H{background-color:var(--color-surface-light);border-radius:.5rem;box-shadow:0 1px 3px var(--color-shadow-light);border:1px solid var(--color-border-light);overflow:hidden;margin-bottom:2rem}.dashboard_todaysClassesHeader__bd1xh{padding:1.5rem;border-bottom:1px solid var(--color-border-light)}.dashboard_todaysClassesHeaderContent__zu48p{display:flex;align-items:center;justify-content:space-between}.dashboard_todaysClassesTitle__RkElZ{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);font-family:var(--font-fraunces)}.dashboard_todaysClassesControls__OhE6s{display:flex;gap:.75rem;align-items:center}.dashboard_todaysClassesContent__91kko{padding:1.5rem}.dashboard_todaysClassesLoading__whUwz{display:flex;flex-direction:column;gap:1rem}.dashboard_todaysClassSkeleton__8YKoZ{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border-light);border-radius:.5rem}.dashboard_todaysClassSkeletonIcon__snSlk{width:3rem;height:3rem;border-radius:.5rem}.dashboard_todaysClassSkeletonContent__z6gRr{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.dashboard_todaysClassSkeletonTitle__GlMVH{height:1rem;width:12rem}.dashboard_todaysClassSkeletonSubtitle__PdKiB{height:.75rem;width:8rem}.dashboard_todaysClassesList___JlcT{display:flex;flex-direction:column;gap:1rem}.dashboard_todaysClassItem__7HHCj{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--color-border-light);border-radius:.5rem;transition:all .2s ease-in-out;cursor:pointer}.dashboard_todaysClassItem__7HHCj:hover{background-color:var(--color-surface-light);border-color:var(--color-border-medium);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-shadow-light)}.dashboard_todaysClassInfo__nV8Gw{display:flex;align-items:center;gap:1rem}.dashboard_todaysClassIcon__RAzDU{width:3rem;height:3rem;background-color:var(--color-blue-100);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.dashboard_todaysClassIcon__RAzDU svg{width:1.5rem;height:1.5rem;color:var(--color-blue-600)}.dashboard_todaysClassDetails__zn3GY h3{font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.dashboard_todaysClassDetails__zn3GY p{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.dashboard_todaysClassDetails__zn3GY p:last-child{font-size:.875rem;color:var(--color-text-disabled)}.dashboard_todaysClassActions__Ro8k2{display:flex;align-items:center;gap:1rem}.dashboard_todaysClassesEmpty__3jzuf{text-align:center;padding:3rem 1.5rem}.dashboard_todaysClassesEmptyIcon__ZKkNg{width:3rem;height:3rem;color:var(--color-text-disabled);margin:0 auto 1rem}.dashboard_todaysClassesEmptyTitle__UucgT{font-size:1.125rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.dashboard_todaysClassesEmptyDescription__yc1OM{color:var(--color-text-muted);margin-bottom:1rem}.dashboard_todaysClassesCreateButton__b6Fpk{display:inline-flex;align-items:center;gap:.5rem}.dashboard_todaysClassesCreateIcon__9fGoN{width:1rem;height:1rem}