.LoginPage-module__hWXBjW__loginWrapper{background:#fff;justify-content:center;align-items:center;height:100vh;max-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.LoginPage-module__hWXBjW__bgOrb{filter:blur(80px);opacity:0;pointer-events:none;border-radius:50%;display:none;position:absolute}.LoginPage-module__hWXBjW__bgOrb1{background:radial-gradient(circle,#7ad37a,#0000);width:400px;height:400px;top:-100px;right:-100px}.LoginPage-module__hWXBjW__bgOrb2{background:radial-gradient(circle,#4caf50,#0000);width:300px;height:300px;bottom:-80px;left:-80px}.LoginPage-module__hWXBjW__bgOrb3{background:radial-gradient(circle,#81c784,#0000);width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginPage-module__hWXBjW__particlesContainer{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.LoginPage-module__hWXBjW__particle{background:#ffffff26;border-radius:50%;width:4px;height:4px;position:absolute}.LoginPage-module__hWXBjW__splitContainer{z-index:2;border-radius:28px;width:100%;max-width:960px;height:calc(100vh - 40px);max-height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a,0 0 0 1px #0000000f}.LoginPage-module__hWXBjW__heroPanel{background:linear-gradient(170deg,#1b4332 0%,#2d6a4f 40%,#40916c 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 48px;display:none;position:relative;overflow:hidden}.LoginPage-module__hWXBjW__heroPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#7ad37a1f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0f 0%,#0000 50%);position:absolute;inset:0}.LoginPage-module__hWXBjW__heroContent{text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.LoginPage-module__hWXBjW__heroLogoCircle{background:#ffffff1a;border:2px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:28px;display:flex}.LoginPage-module__hWXBjW__heroLogoImage{object-fit:contain;border-radius:50%}.LoginPage-module__hWXBjW__heroBrandName{color:#fff;letter-spacing:3px;text-transform:uppercase;margin:0;font-size:36px;font-weight:800}.LoginPage-module__hWXBjW__heroTagline{color:#fff9;letter-spacing:.5px;margin-top:8px;font-size:15px;font-weight:400}.LoginPage-module__hWXBjW__heroFeatures{flex-direction:column;gap:16px;width:100%;max-width:280px;margin-top:48px;display:flex}.LoginPage-module__hWXBjW__heroFeatureItem{color:#fffc;text-align:left;align-items:center;gap:12px;font-size:14px;font-weight:400;display:flex}.LoginPage-module__hWXBjW__heroCheckmark{color:#7ad37a;background:#7ad37a33;border:1px solid #7ad37a59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.LoginPage-module__hWXBjW__heroFooter{color:#ffffff4d;letter-spacing:.5px;z-index:1;align-items:center;gap:6px;margin-top:32px;font-size:11px;display:flex;position:relative}.LoginPage-module__hWXBjW__loginCard{background:#fff;flex-direction:column;justify-content:center;width:100%;max-width:460px;padding:48px 36px 40px;display:flex;overflow-y:auto}.LoginPage-module__hWXBjW__logoArea{flex-direction:column;align-items:center;margin-bottom:36px;display:flex}.LoginPage-module__hWXBjW__logoCircle{background:#f0faf0;border:2px solid #e0f0e0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;box-shadow:0 8px 32px #5cb85c26}.LoginPage-module__hWXBjW__logoImage{object-fit:contain;border-radius:50%}.LoginPage-module__hWXBjW__brandName{color:#1a1a1a;letter-spacing:2px;text-transform:uppercase;font-size:26px;font-weight:700}.LoginPage-module__hWXBjW__brandTagline{color:#888;letter-spacing:.5px;margin-top:6px;font-size:13px;font-weight:400}.LoginPage-module__hWXBjW__formHeader{margin-bottom:32px;display:none}.LoginPage-module__hWXBjW__formTitle{color:#1a1a1a;margin:0 0 6px;font-size:28px;font-weight:700}.LoginPage-module__hWXBjW__formSubtitle{color:#888;margin:0;font-size:14px;font-weight:400}.LoginPage-module__hWXBjW__loginForm{flex-direction:column;gap:12px;display:flex}.LoginPage-module__hWXBjW__inputGroup{position:relative}.LoginPage-module__hWXBjW__inputIcon{color:#b0b0b0;z-index:2;justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.LoginPage-module__hWXBjW__inputField{color:#1a1a1a;letter-spacing:.3px;background:#f8f9fa;border:1.5px solid #e2e5e9;border-radius:14px;outline:none;width:100%;padding:16px 16px 16px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;transition:all .3s}.LoginPage-module__hWXBjW__inputField::placeholder{color:#a0a0a0;font-weight:400}.LoginPage-module__hWXBjW__selectField{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a0a0a0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.LoginPage-module__hWXBjW__selectField:focus{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235cb85c%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.LoginPage-module__hWXBjW__selectPlaceholder{color:#a0a0a0}.LoginPage-module__hWXBjW__inputField:focus{background:#fff;border-color:#5cb85c;box-shadow:0 0 0 3px #5cb85c1f}.LoginPage-module__hWXBjW__inputField:focus~.LoginPage-module__hWXBjW__inputIcon,.LoginPage-module__hWXBjW__inputGroup:focus-within .LoginPage-module__hWXBjW__inputIcon{color:#5cb85c}.LoginPage-module__hWXBjW__passwordToggle{color:#b0b0b0;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .3s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.LoginPage-module__hWXBjW__passwordToggle:hover{color:#666}.LoginPage-module__hWXBjW__formOptions{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.LoginPage-module__hWXBjW__rememberMe{cursor:pointer;align-items:center;gap:8px;display:flex}.LoginPage-module__hWXBjW__checkbox{background:#f8f9fa;border:1.5px solid #d0d0d0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.LoginPage-module__hWXBjW__checkboxChecked{background:#5cb85c;border-color:#5cb85c}.LoginPage-module__hWXBjW__rememberLabel{color:#777;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:400}.LoginPage-module__hWXBjW__forgotLink{color:#5cb85c;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;transition:color .2s}.LoginPage-module__hWXBjW__forgotLink:hover{color:#43a047;text-decoration:underline}.LoginPage-module__hWXBjW__termsLink{color:#5cb85c;font-weight:600;text-decoration:none;transition:color .2s}.LoginPage-module__hWXBjW__termsLink:hover{color:#43a047;text-decoration:underline}.LoginPage-module__hWXBjW__loginButton{color:#fff;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#5cb85c 0%,#4caf50 50%,#43a047 100%);border:none;border-radius:14px;width:100%;margin-top:4px;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #5cb85c59}.LoginPage-module__hWXBjW__loginButton:hover{transform:translateY(-1px);box-shadow:0 8px 32px #5cb85c80}.LoginPage-module__hWXBjW__loginButton:active{transform:translateY(0)}.LoginPage-module__hWXBjW__loginButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginPage-module__hWXBjW__buttonShimmer{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.LoginPage-module__hWXBjW__loginButton:hover .LoginPage-module__hWXBjW__buttonShimmer{left:100%}.LoginPage-module__hWXBjW__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite LoginPage-module__hWXBjW__spin;display:inline-block}@keyframes LoginPage-module__hWXBjW__spin{to{transform:rotate(360deg)}}.LoginPage-module__hWXBjW__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.LoginPage-module__hWXBjW__divider{align-items:center;gap:16px;margin:4px 0;display:flex}.LoginPage-module__hWXBjW__dividerLine{background:#e8e8e8;flex:1;height:1px}.LoginPage-module__hWXBjW__dividerText{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500}.LoginPage-module__hWXBjW__createAccountButton{color:#5cb85c;cursor:pointer;letter-spacing:.3px;background:0 0;border:1.5px solid #5cb85c;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;transition:all .3s;display:flex}.LoginPage-module__hWXBjW__createAccountButton:hover{background:#f0faf0;border-color:#43a047;box-shadow:0 4px 20px #5cb85c1f}.LoginPage-module__hWXBjW__securityBadge{color:#b0b0b0;letter-spacing:.5px;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:11px;display:flex}@media (max-width:768px){.LoginPage-module__hWXBjW__splitContainer{border-radius:28px;max-width:420px;max-height:calc(100vh - 40px)}.LoginPage-module__hWXBjW__heroPanel{display:none}.LoginPage-module__hWXBjW__loginCard{border:1px solid #e8e8e8;border-radius:28px;box-shadow:0 20px 60px #00000014,0 0 0 1px #0000000a}.LoginPage-module__hWXBjW__logoArea{display:flex}.LoginPage-module__hWXBjW__formHeader{display:none}}@media (max-width:480px){.LoginPage-module__hWXBjW__loginCard{border-radius:24px;padding:36px 24px 32px}.LoginPage-module__hWXBjW__brandName{font-size:22px}.LoginPage-module__hWXBjW__splitContainer{border-radius:24px}}@media (min-width:769px){.LoginPage-module__hWXBjW__loginWrapper{padding:40px}.LoginPage-module__hWXBjW__heroPanel{display:flex}.LoginPage-module__hWXBjW__logoArea{display:none}.LoginPage-module__hWXBjW__formHeader{display:block}.LoginPage-module__hWXBjW__loginCard{border-left:1px solid #eaeaea;border-radius:0;flex:1;max-width:none}.LoginPage-module__hWXBjW__splitContainer{max-width:960px}}@media (min-width:1200px){.LoginPage-module__hWXBjW__splitContainer{max-width:1060px;max-height:740px}.LoginPage-module__hWXBjW__heroPanel{padding:60px 56px}.LoginPage-module__hWXBjW__loginCard{padding:56px 48px}.LoginPage-module__hWXBjW__heroBrandName{font-size:40px}}
.BankingApp-module__RvExSW__container{background-color:var(--white);flex-direction:column;max-width:450px;min-height:100vh;margin:0 auto;display:flex;position:relative;overflow:hidden}.BankingApp-module__RvExSW__header{border-bottom:1px solid var(--border-color);background-color:var(--white);justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.BankingApp-module__RvExSW__logo{object-fit:contain;border-radius:50%;width:45px;height:45px}.BankingApp-module__RvExSW__balanceCard{background:var(--card-gradient);text-align:center;color:var(--white);padding:40px 20px 60px;position:relative}.BankingApp-module__RvExSW__balanceHeader{text-align:left;justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.BankingApp-module__RvExSW__userInfo{flex-direction:column;gap:2px;display:flex}.BankingApp-module__RvExSW__userName{opacity:.9;font-size:14px;font-weight:500}.BankingApp-module__RvExSW__userUniqueId{opacity:.7;font-size:11px;font-weight:400}.BankingApp-module__RvExSW__balanceAccount{background:#ffffff26;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.BankingApp-module__RvExSW__balanceLabel{opacity:.9;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:500}.BankingApp-module__RvExSW__balanceAmount{margin-bottom:40px;font-size:48px;font-weight:700}.BankingApp-module__RvExSW__vaultSection{z-index:10;justify-content:center;align-items:center;gap:15px;margin-top:-40px;display:flex;position:relative}.BankingApp-module__RvExSW__vaultCircle{background-color:var(--white);border:1px solid var(--border-color);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;box-shadow:0 8px 30px #0000001a}.BankingApp-module__RvExSW__vaultTitle{color:var(--text-secondary);text-transform:uppercase;margin-bottom:2px;font-size:10px}.BankingApp-module__RvExSW__vaultAmount{color:var(--text-main);font-size:18px;font-weight:600}.BankingApp-module__RvExSW__stashBtn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--white);cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:25px;padding:10px 25px;font-size:14px;font-weight:600;transition:all .2s}.BankingApp-module__RvExSW__stashBtn:hover{background:#ffffff4d}.BankingApp-module__RvExSW__featureList{flex-grow:1;margin-top:30px;padding:0 20px}.BankingApp-module__RvExSW__featureItem{border-bottom:1px solid var(--border-color);cursor:pointer;align-items:center;padding:20px 0;display:flex}.BankingApp-module__RvExSW__featureIcon{width:40px;height:40px;color:var(--primary-green);background-color:#f0fcf0;border-radius:50%;justify-content:center;align-items:center;margin-right:15px;display:flex}.BankingApp-module__RvExSW__featureText{color:var(--text-main);flex-grow:1;font-size:16px;font-weight:500}.BankingApp-module__RvExSW__chevron{color:var(--border-color)}.BankingApp-module__RvExSW__bottomNav{background-color:var(--white);border-top:1px solid var(--border-color);justify-content:space-around;align-items:center;height:70px;padding-bottom:10px;display:flex}.BankingApp-module__RvExSW__navItem{color:var(--text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.BankingApp-module__RvExSW__navItemActive{color:var(--primary-green)}.BankingApp-module__RvExSW__lockIcon{color:var(--text-secondary);margin-top:4px}.BankingApp-module__RvExSW__featureText{color:var(--text-primary);flex:1;align-items:center;font-weight:500;display:flex}.BankingApp-module__RvExSW__comingSoonBadge{color:#d9534f;text-transform:uppercase;background:#d9534f1a;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}
.SettingsModal-module__TCnG-q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#00000080;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.SettingsModal-module__TCnG-q__modal{background-color:var(--white);border-top-left-radius:20px;border-top-right-radius:20px;max-height:80vh;padding:20px;overflow-y:auto;box-shadow:0 -4px 20px #0000001a}.SettingsModal-module__TCnG-q__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.SettingsModal-module__TCnG-q__title{color:var(--text-main);font-size:20px;font-weight:600}.SettingsModal-module__TCnG-q__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex}.SettingsModal-module__TCnG-q__settingItem{border-bottom:1px solid var(--border-color);cursor:pointer;align-items:center;padding:15px 0;display:flex}.SettingsModal-module__TCnG-q__settingItem:last-child{border-bottom:none}.SettingsModal-module__TCnG-q__iconWrapper{width:40px;height:40px;color:var(--primary-green);background-color:#f0fcf0;border-radius:50%;justify-content:center;align-items:center;margin-right:15px;display:flex}.SettingsModal-module__TCnG-q__settingText{flex-grow:1}.SettingsModal-module__TCnG-q__settingLabel{color:var(--text-main);margin-bottom:2px;font-size:16px;font-weight:500}.SettingsModal-module__TCnG-q__settingDescription{color:var(--text-secondary);font-size:12px}.SettingsModal-module__TCnG-q__chevron{color:var(--border-color)}
.ProfilePage-module__E4EQza__container{background-color:var(--app-bg);z-index:50;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.ProfilePage-module__E4EQza__header{background-color:var(--white);border-bottom:1px solid var(--border-color);z-index:10;align-items:center;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.ProfilePage-module__E4EQza__backButton{color:var(--primary-green);cursor:pointer;background:0 0;border:none;align-items:center;padding:5px 10px 5px 0;font-size:16px;font-weight:500;display:flex}.ProfilePage-module__E4EQza__headerTitle{text-align:center;color:var(--text-main);flex-grow:1;margin-right:24px;font-size:18px;font-weight:600}.ProfilePage-module__E4EQza__profileSection{background-color:var(--white);border-bottom:1px solid var(--border-color);flex-direction:column;align-items:center;padding:30px 20px;display:flex}.ProfilePage-module__E4EQza__avatar{background:var(--card-gradient);width:80px;height:80px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;font-size:32px;font-weight:600;display:flex;box-shadow:0 4px 15px #5cb85c4d}.ProfilePage-module__E4EQza__name{color:var(--text-main);margin-bottom:5px;font-size:24px;font-weight:600}.ProfilePage-module__E4EQza__memberSince{color:var(--text-secondary);font-size:14px}.ProfilePage-module__E4EQza__detailsSection{background-color:var(--white);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-top:20px}.ProfilePage-module__E4EQza__detailItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px;display:flex}.ProfilePage-module__E4EQza__detailItem:last-child{border-bottom:none}.ProfilePage-module__E4EQza__detailLabel{color:var(--text-secondary);margin-bottom:4px;font-size:14px}.ProfilePage-module__E4EQza__detailValue{color:var(--text-main);font-size:16px;font-weight:500}.ProfilePage-module__E4EQza__editButton{color:var(--primary-green);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500}.ProfilePage-module__E4EQza__transferSection{background-color:var(--white);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-top:20px;padding:20px}.ProfilePage-module__E4EQza__transferRow{justify-content:space-between;align-items:center;display:flex}.ProfilePage-module__E4EQza__transferInfo{flex:1}.ProfilePage-module__E4EQza__transferLabel{color:var(--text-main);margin-bottom:4px;font-size:16px;font-weight:600}.ProfilePage-module__E4EQza__transferDescription{color:var(--text-secondary);font-size:13px;line-height:1.4}.ProfilePage-module__E4EQza__toggleSwitch{cursor:pointer;border:none;border-radius:15px;flex-shrink:0;width:52px;height:30px;margin-left:15px;transition:background-color .3s;position:relative}.ProfilePage-module__E4EQza__toggleOff{background-color:#ccc}.ProfilePage-module__E4EQza__toggleOn{background-color:#ef5350}.ProfilePage-module__E4EQza__toggleKnob{background-color:var(--white);border-radius:50%;width:24px;height:24px;transition:left .3s;position:absolute;top:3px;box-shadow:0 2px 4px #0003}.ProfilePage-module__E4EQza__knobOff{left:3px}.ProfilePage-module__E4EQza__knobOn{left:25px}.ProfilePage-module__E4EQza__statusBadge{border-radius:8px;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.ProfilePage-module__E4EQza__statusActive{color:#2e7d32;background-color:#e8f5e9}.ProfilePage-module__E4EQza__statusBlocked{color:#c62828;background-color:#ffebee}
.TransactionsPage-module__0eT4KG__container{background-color:var(--app-bg);z-index:60;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.TransactionsPage-module__0eT4KG__header{background-color:var(--white);border-bottom:1px solid var(--border-color);z-index:10;align-items:center;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.TransactionsPage-module__0eT4KG__backButton{color:var(--primary-green);cursor:pointer;background:0 0;border:none;align-items:center;padding:5px 10px 5px 0;font-size:16px;font-weight:500;display:flex}.TransactionsPage-module__0eT4KG__headerTitle{text-align:center;color:var(--text-main);flex-grow:1;margin-right:24px;font-size:18px;font-weight:600}.TransactionsPage-module__0eT4KG__transactionList{background-color:var(--white);flex-grow:1;padding:10px 0;overflow-y:auto}.TransactionsPage-module__0eT4KG__dateHeader{color:var(--text-secondary);background-color:var(--app-bg);padding:10px 20px;font-size:14px;font-weight:600}.TransactionsPage-module__0eT4KG__transactionItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.TransactionsPage-module__0eT4KG__transactionItem:last-child{border-bottom:none}.TransactionsPage-module__0eT4KG__transactionLeft{align-items:center;gap:15px;display:flex}.TransactionsPage-module__0eT4KG__transactionIcon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.TransactionsPage-module__0eT4KG__iconDeposit{color:#2e7d32;background-color:#e8f5e9}.TransactionsPage-module__0eT4KG__iconWithdrawal{color:#c62828;background-color:#ffebee}.TransactionsPage-module__0eT4KG__transactionDetails{flex-direction:column;display:flex}.TransactionsPage-module__0eT4KG__merchantName{color:var(--text-main);margin-bottom:4px;font-size:16px;font-weight:500}.TransactionsPage-module__0eT4KG__transactionCategory{color:var(--text-secondary);font-size:12px}.TransactionsPage-module__0eT4KG__transactionRight{flex-direction:column;align-items:flex-end;display:flex}.TransactionsPage-module__0eT4KG__amount{font-size:16px;font-weight:600}.TransactionsPage-module__0eT4KG__amountPositive{color:var(--primary-green)}.TransactionsPage-module__0eT4KG__amountNegative{color:var(--text-main)}.TransactionsPage-module__0eT4KG__status{margin-top:4px;font-size:12px}.TransactionsPage-module__0eT4KG__statusPending{color:#ed6c02}.TransactionsPage-module__0eT4KG__deleteButton{color:#ccc;cursor:pointer;background:0 0;border:none;margin-left:10px;padding:4px;transition:color .2s}.TransactionsPage-module__0eT4KG__deleteButton:hover{color:#ef5350}.TransactionsPage-module__0eT4KG__emptyState{text-align:center;color:var(--text-secondary);padding:60px 20px;font-size:14px}
.TransactionReceiptModal-module__Eu1jpa__overlay{z-index:2000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.TransactionReceiptModal-module__Eu1jpa__modal{background-color:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:400px;display:flex;overflow:hidden;box-shadow:0 10px 40px #0003}.TransactionReceiptModal-module__Eu1jpa__receiptHeader{background:var(--card-gradient);text-align:center;color:#fff;padding:40px 20px;position:relative}.TransactionReceiptModal-module__Eu1jpa__receiptHeaderError{text-align:center;color:#fff;background:linear-gradient(135deg,#d9534f 0%,#c9302c 100%);padding:40px 20px;position:relative}.TransactionReceiptModal-module__Eu1jpa__closeBtn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:15px;right:15px}.TransactionReceiptModal-module__Eu1jpa__statusBadge{text-transform:uppercase;background:#fff3;border-radius:15px;margin-bottom:15px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.TransactionReceiptModal-module__Eu1jpa__amount{margin:0;font-size:36px;font-weight:700}.TransactionReceiptModal-module__Eu1jpa__merchant{opacity:.9;margin-top:5px;font-size:14px}.TransactionReceiptModal-module__Eu1jpa__receiptBody{padding:30px 20px}.TransactionReceiptModal-module__Eu1jpa__detailsList{flex-direction:column;gap:20px;display:flex}.TransactionReceiptModal-module__Eu1jpa__detailRow{justify-content:space-between;align-items:flex-start;display:flex}.TransactionReceiptModal-module__Eu1jpa__detailLabel{color:#666;text-transform:uppercase;font-size:12px;font-weight:600}.TransactionReceiptModal-module__Eu1jpa__detailValue{color:#111;text-align:right;max-width:60%;font-size:14px;font-weight:500}.TransactionReceiptModal-module__Eu1jpa__successColor{color:#5cb85c}.TransactionReceiptModal-module__Eu1jpa__pendingColor{color:#f0ad4e}.TransactionReceiptModal-module__Eu1jpa__errorColor{color:#d9534f}.TransactionReceiptModal-module__Eu1jpa__footer{text-align:center;border-top:1px dashed #eee;padding:20px}.TransactionReceiptModal-module__Eu1jpa__footerNote{color:#999;font-size:11px}.TransactionReceiptModal-module__Eu1jpa__shareBtn{border:1px solid var(--primary-green);width:100%;color:var(--primary-green);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-weight:600;display:flex}
.PaymentModal-module__VSu_-q__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.PaymentModal-module__VSu_-q__modal{background-color:var(--white);border-radius:24px;flex-direction:column;width:100%;max-width:400px;padding:24px;display:flex;box-shadow:0 10px 40px #0003}.PaymentModal-module__VSu_-q__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.PaymentModal-module__VSu_-q__title{color:var(--text-main);font-size:20px;font-weight:600}.PaymentModal-module__VSu_-q__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex}.PaymentModal-module__VSu_-q__formGroup{flex-direction:column;margin-bottom:16px;display:flex}.PaymentModal-module__VSu_-q__label{color:var(--text-secondary);margin-bottom:6px;font-size:13px;font-weight:500}.PaymentModal-module__VSu_-q__input,.PaymentModal-module__VSu_-q__select{border:1px solid var(--border-color);color:var(--text-main);background-color:#f9f9f9;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.PaymentModal-module__VSu_-q__input:focus,.PaymentModal-module__VSu_-q__select:focus{border-color:var(--primary-green);background-color:var(--white);outline:none;box-shadow:0 0 0 3px #5cb85c33}.PaymentModal-module__VSu_-q__amountWrapper{align-items:center;display:flex;position:relative}.PaymentModal-module__VSu_-q__currencySymbol{color:var(--text-main);font-size:18px;font-weight:600;position:absolute;left:16px}.PaymentModal-module__VSu_-q__amountInput{padding-left:32px;font-size:20px;font-weight:600}.PaymentModal-module__VSu_-q__sendButton{background-color:var(--primary-green);color:var(--white);cursor:pointer;border:none;border-radius:12px;margin-top:24px;padding:16px;font-size:16px;font-weight:600;transition:transform .1s,box-shadow .2s;box-shadow:0 4px 15px #5cb85c4d}.PaymentModal-module__VSu_-q__sendButton:active{transform:translateY(2px);box-shadow:0 2px 5px #5cb85c4d}.PaymentModal-module__VSu_-q__sendButton:disabled{cursor:not-allowed;box-shadow:none;background-color:#a5d6a7;transform:none}.PaymentModal-module__VSu_-q__dropdownContainer{width:100%;position:relative}.PaymentModal-module__VSu_-q__dropdownList{background-color:var(--white);border:1px solid var(--border-color);z-index:10;border-radius:12px;width:100%;max-height:150px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.PaymentModal-module__VSu_-q__dropdownItem{cursor:pointer;color:var(--text-main);border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:14px}.PaymentModal-module__VSu_-q__dropdownItem:last-child{border-bottom:none}.PaymentModal-module__VSu_-q__dropdownItem:hover{background-color:#f9f9f9}.PaymentModal-module__VSu_-q__resultOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.PaymentModal-module__VSu_-q__resultCard{background-color:var(--white);text-align:center;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:30px 24px;display:flex;box-shadow:0 10px 40px #0003}.PaymentModal-module__VSu_-q__resultIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.PaymentModal-module__VSu_-q__resultIconSuccess{color:#2e7d32;background-color:#e8f5e9}.PaymentModal-module__VSu_-q__resultIconFail{color:#c62828;background-color:#ffebee}.PaymentModal-module__VSu_-q__resultTitle{margin-bottom:8px;font-size:22px;font-weight:700}.PaymentModal-module__VSu_-q__resultTitleSuccess{color:#2e7d32}.PaymentModal-module__VSu_-q__resultTitleFail{color:#c62828}.PaymentModal-module__VSu_-q__resultMessage{color:var(--text-secondary);margin-bottom:20px;font-size:14px;line-height:1.5}.PaymentModal-module__VSu_-q__receiptSection{background-color:#f9f9f9;border-radius:12px;width:100%;margin-bottom:20px;padding:16px}.PaymentModal-module__VSu_-q__receiptRow{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.PaymentModal-module__VSu_-q__receiptRow:not(:last-child){border-bottom:1px solid var(--border-color)}.PaymentModal-module__VSu_-q__receiptLabel{color:var(--text-secondary)}.PaymentModal-module__VSu_-q__receiptValue{color:var(--text-main);font-weight:600}.PaymentModal-module__VSu_-q__receiptTotal{border-top:2px solid var(--border-color);margin-top:8px;padding-top:8px;font-size:16px}.PaymentModal-module__VSu_-q__resultCloseButton{background-color:var(--primary-green);color:var(--white);cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px 40px;font-size:16px;font-weight:600}.PaymentModal-module__VSu_-q__resultCloseButtonFail{background-color:#ef5350}
.MessagesModal-module___rJkGW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#00000080;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.MessagesModal-module___rJkGW__modal{background-color:var(--white);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;max-height:85vh;padding:20px;display:flex;box-shadow:0 -4px 20px #0000001a}.MessagesModal-module___rJkGW__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.MessagesModal-module___rJkGW__title{color:var(--text-main);align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.MessagesModal-module___rJkGW__badge{background-color:var(--primary-green);color:var(--white);border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}.MessagesModal-module___rJkGW__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex}.MessagesModal-module___rJkGW__content{flex-grow:1;overflow-y:auto}.MessagesModal-module___rJkGW__messageItem{border-bottom:1px solid var(--border-color);gap:15px;padding:16px 0;display:flex}.MessagesModal-module___rJkGW__messageItem:last-child{border-bottom:none}.MessagesModal-module___rJkGW__messageIcon{width:40px;height:40px;color:var(--white);background-color:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessagesModal-module___rJkGW__iconSuccess{background-color:var(--primary-green)}.MessagesModal-module___rJkGW__iconError{background-color:#d9534f;box-shadow:0 0 10px #d9534f66}.MessagesModal-module___rJkGW__iconAlert{background-color:#f0ad4e}.MessagesModal-module___rJkGW__messageText{flex-grow:1}.MessagesModal-module___rJkGW__messageTitle{color:var(--text-main);margin-bottom:4px;font-size:15px;font-weight:600}.MessagesModal-module___rJkGW__titleError{color:#d32f2f}.MessagesModal-module___rJkGW__itemError{background-color:#d9534f08;border-left:4px solid #d9534f;margin:0 -20px;padding:16px 20px}.MessagesModal-module___rJkGW__messageBody{color:var(--text-secondary);margin-bottom:6px;font-size:13px;line-height:1.4}.MessagesModal-module___rJkGW__messageTime{color:#9e9e9e;font-size:11px;font-weight:500}.MessagesModal-module___rJkGW__deleteButton{color:#bbb;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:5px;transition:color .2s}.MessagesModal-module___rJkGW__deleteButton:hover{color:#ef5350}.MessagesModal-module___rJkGW__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px;font-size:14px}
.VerificationModal-module__AgzI0q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.VerificationModal-module__AgzI0q__modal{background:#fff;border-radius:16px;width:100%;max-width:450px;padding:30px;font-family:Inter,sans-serif;box-shadow:0 20px 40px #0003}.VerificationModal-module__AgzI0q__header{text-align:center;margin-bottom:25px}.VerificationModal-module__AgzI0q__iconContainer{background:#5cb85c26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.VerificationModal-module__AgzI0q__header h2{color:#1a1a1a;margin:0 0 8px;font-size:24px;font-weight:700}.VerificationModal-module__AgzI0q__header p{color:#666;margin:0;font-size:14px;line-height:1.5}.VerificationModal-module__AgzI0q__form{flex-direction:column;gap:16px;display:flex}.VerificationModal-module__AgzI0q__inputGroup{flex-direction:column;gap:6px;display:flex}.VerificationModal-module__AgzI0q__inputGroup label{color:#444;font-size:13px;font-weight:600}.VerificationModal-module__AgzI0q__inputGroup input{border:1px solid #ddd;border-radius:8px;outline:none;padding:12px 14px;font-size:15px;transition:all .2s}.VerificationModal-module__AgzI0q__inputGroup input:focus{border-color:#5cb85c;box-shadow:0 0 0 3px #5cb85c1a}.VerificationModal-module__AgzI0q__uploadSection{margin-top:8px}.VerificationModal-module__AgzI0q__uploadSection label{color:#444;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.VerificationModal-module__AgzI0q__uploadGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.VerificationModal-module__AgzI0q__uploadBox{cursor:pointer;background:#fafafa;border:2px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:90px;transition:all .2s;display:flex}.VerificationModal-module__AgzI0q__uploadBox span{color:#666;font-size:12px;font-weight:500}.VerificationModal-module__AgzI0q__uploadBox:hover{background:#5cb85c0d;border-color:#5cb85c}.VerificationModal-module__AgzI0q__uploadBox.VerificationModal-module__AgzI0q__uploaded{background:#5cb85c0d;border-style:solid;border-color:#5cb85c}.VerificationModal-module__AgzI0q__uploadBox.VerificationModal-module__AgzI0q__uploaded span{color:#5cb85c}.VerificationModal-module__AgzI0q__submitBtn{color:#fff;cursor:pointer;background:#5cb85c;border:none;border-radius:8px;margin-top:10px;padding:14px;font-size:16px;font-weight:600;transition:all .2s}.VerificationModal-module__AgzI0q__submitBtn:hover:not(:disabled){background:#4cae4c;transform:translateY(-1px)}.VerificationModal-module__AgzI0q__submitBtn:disabled{opacity:.6;cursor:not-allowed;background:#999}
.VaultModal-module__nXzFvG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.VaultModal-module__nXzFvG__modal{width:100%;max-width:500px;padding:24px;padding-bottom:env(safe-area-inset-bottom,30px);background:#fff;border-radius:20px 20px 0 0;font-family:Inter,sans-serif;box-shadow:0 -10px 40px #0000001a}.VaultModal-module__nXzFvG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.VaultModal-module__nXzFvG__header h3{color:#1a1a1a;margin:0;font-size:20px}.VaultModal-module__nXzFvG__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.VaultModal-module__nXzFvG__closeBtn:hover{background:#f1f1f1}.VaultModal-module__nXzFvG__balanceInfo{background:#f9f9f9;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;display:flex}.VaultModal-module__nXzFvG__balanceBox{flex-direction:column;gap:4px;display:flex}.VaultModal-module__nXzFvG__balanceLabel{color:#666;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.VaultModal-module__nXzFvG__balanceValue{color:#1a1a1a;font-size:16px;font-weight:700}.VaultModal-module__nXzFvG__directionIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #0000000d}.VaultModal-module__nXzFvG__inputWrapper{border-bottom:2px solid #5cb85c;align-items:center;margin-bottom:20px;padding-bottom:8px;display:flex}.VaultModal-module__nXzFvG__currencySymbol{color:#1a1a1a;margin-right:8px;font-size:32px;font-weight:700}.VaultModal-module__nXzFvG__amountInput{color:#1a1a1a;background:0 0;border:none;outline:none;width:100%;font-size:36px;font-weight:700}.VaultModal-module__nXzFvG__amountInput::placeholder{color:#ccc}.VaultModal-module__nXzFvG__error{color:#d9534f;margin-bottom:16px;font-size:14px;font-weight:500}.VaultModal-module__nXzFvG__submitBtn{color:#fff;cursor:pointer;background:#5cb85c;border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:opacity .2s}.VaultModal-module__nXzFvG__submitBtn:hover{opacity:.9}
.ChatBotModal-module__34DkPq__overlay{z-index:2000;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ChatBotModal-module__34DkPq__modal{background:#f4f6f8;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:500px;height:80vh;font-family:Inter,sans-serif;display:flex;overflow:hidden;box-shadow:0 -10px 40px #00000026}.ChatBotModal-module__34DkPq__header{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ChatBotModal-module__34DkPq__headerTitle{align-items:center;gap:10px;display:flex}.ChatBotModal-module__34DkPq__headerTitle h3{color:#1a1a1a;margin:0;font-size:18px}.ChatBotModal-module__34DkPq__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.ChatBotModal-module__34DkPq__chatContainer{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.ChatBotModal-module__34DkPq__messageWrapper{gap:12px;max-width:85%;display:flex}.ChatBotModal-module__34DkPq__userWrapper{align-self:flex-end}.ChatBotModal-module__34DkPq__botWrapper{align-self:flex-start}.ChatBotModal-module__34DkPq__avatar{background:#5cb85c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChatBotModal-module__34DkPq__messageBubble{border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5}.ChatBotModal-module__34DkPq__botBubble{color:#333;background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 4px #0000000d}.ChatBotModal-module__34DkPq__userBubble{color:#fff;background:#5cb85c;border-bottom-right-radius:4px}.ChatBotModal-module__34DkPq__faqSection{scrollbar-width:none;gap:8px;padding:10px 20px;display:flex;overflow-x:auto}.ChatBotModal-module__34DkPq__faqSection::-webkit-scrollbar{display:none}.ChatBotModal-module__34DkPq__faqChip{color:#5cb85c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 16px;font-size:13px;transition:all .2s}.ChatBotModal-module__34DkPq__faqChip:hover{background:#f0fdf0;border-color:#5cb85c}.ChatBotModal-module__34DkPq__inputArea{padding:16px 20px;padding-bottom:env(safe-area-inset-bottom,20px);background:#fff;border-top:1px solid #eee;gap:12px;display:flex}.ChatBotModal-module__34DkPq__input{background:#f4f6f8;border:none;border-radius:24px;outline:none;flex:1;padding:12px 16px;font-size:15px}.ChatBotModal-module__34DkPq__sendBtn{color:#fff;cursor:pointer;background:#5cb85c;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex}.ChatBotModal-module__34DkPq__sendBtn:hover{opacity:.9}
.CardManagementModal-module__6K6VeW__overlay{z-index:2000;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.CardManagementModal-module__6K6VeW__modal{width:100%;max-width:500px;min-height:85vh;padding:24px 20px;padding-bottom:env(safe-area-inset-bottom,30px);background:#f4f6f8;border-radius:20px 20px 0 0;font-family:Inter,sans-serif;box-shadow:0 -10px 40px #00000026}.CardManagementModal-module__6K6VeW__header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.CardManagementModal-module__6K6VeW__header h3{color:#1a1a1a;margin:0;font-size:20px}.CardManagementModal-module__6K6VeW__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;padding:4px}.CardManagementModal-module__6K6VeW__cardContainer{perspective:1000px;justify-content:center;margin-bottom:40px;display:flex}.CardManagementModal-module__6K6VeW__creditCard{color:#fff;background:linear-gradient(135deg,#1a1a1a,#333);border-radius:16px;flex-direction:column;justify-content:space-between;width:320px;height:200px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #0003,inset 0 1px #ffffff1a}.CardManagementModal-module__6K6VeW__lockedCard{filter:grayscale();opacity:.9}.CardManagementModal-module__6K6VeW__lockedOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.CardManagementModal-module__6K6VeW__cardTop{justify-content:space-between;align-items:center;display:flex}.CardManagementModal-module__6K6VeW__bankName{letter-spacing:1px;font-size:18px;font-weight:700}.CardManagementModal-module__6K6VeW__chip{background:linear-gradient(135deg,#e0c879,#bf953f);border-radius:6px;width:45px;height:35px;margin-top:10px}.CardManagementModal-module__6K6VeW__cardNumber{letter-spacing:2px;text-shadow:0 1px 2px #00000080;margin-top:10px;font-family:Courier New,monospace;font-size:22px}.CardManagementModal-module__6K6VeW__cardBottom{text-transform:uppercase;justify-content:space-between;display:flex}.CardManagementModal-module__6K6VeW__cardBottom span{opacity:.7;margin-bottom:4px;font-size:8px;display:block}.CardManagementModal-module__6K6VeW__cardBottom div{letter-spacing:1px;font-size:14px;font-weight:600}.CardManagementModal-module__6K6VeW__actionsList{background:#fff;border-radius:16px;flex-direction:column;padding:10px 20px;display:flex}.CardManagementModal-module__6K6VeW__actionItem{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.CardManagementModal-module__6K6VeW__actionItem:last-child{border-bottom:none}.CardManagementModal-module__6K6VeW__actionInfo{align-items:center;gap:16px;display:flex}.CardManagementModal-module__6K6VeW__iconBox{background:#f4f6f8;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CardManagementModal-module__6K6VeW__actionInfo h4{color:#1a1a1a;margin:0 0 4px;font-size:15px}.CardManagementModal-module__6K6VeW__actionInfo p{color:#666;margin:0;font-size:12px}.CardManagementModal-module__6K6VeW__toggleSwitch{cursor:pointer;border:none;border-radius:30px;width:50px;height:28px;transition:background-color .3s;position:relative}.CardManagementModal-module__6K6VeW__toggleOn{background-color:#d9534f}.CardManagementModal-module__6K6VeW__toggleOff{background-color:#ddd}.CardManagementModal-module__6K6VeW__toggleKnob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .3s;position:absolute;top:2px;box-shadow:0 2px 4px #0003}.CardManagementModal-module__6K6VeW__knobOn{transform:translate(24px)}.CardManagementModal-module__6K6VeW__knobOff{transform:translate(2px)}.CardManagementModal-module__6K6VeW__requestBtn{color:#fff;background:#5cb85c;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600}.CardManagementModal-module__6K6VeW__spinner{border:3px solid #5cb85c33;border-top-color:#5cb85c;border-radius:50%;width:20px;height:20px;animation:1s linear infinite CardManagementModal-module__6K6VeW__spin}@keyframes CardManagementModal-module__6K6VeW__spin{to{transform:rotate(360deg)}}
.DepositModal-module__PU-J9W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.DepositModal-module__PU-J9W__modal{width:100%;max-width:500px;padding:24px;padding-bottom:env(safe-area-inset-bottom,30px);background:#fff;border-radius:20px 20px 0 0;font-family:Inter,sans-serif;box-shadow:0 -10px 40px #0000001a}.DepositModal-module__PU-J9W__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.DepositModal-module__PU-J9W__header h3{color:#1a1a1a;margin:0;font-size:20px}.DepositModal-module__PU-J9W__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.DepositModal-module__PU-J9W__closeBtn:hover{background:#f1f1f1}.DepositModal-module__PU-J9W__form{flex-direction:column;gap:16px;display:flex}.DepositModal-module__PU-J9W__inputGroup{flex-direction:column;gap:8px;display:flex}.DepositModal-module__PU-J9W__inputGroup label{color:#444;font-size:13px;font-weight:600}.DepositModal-module__PU-J9W__input{background:#f9f9f9;border:1px solid #ddd;border-radius:10px;outline:none;padding:14px;font-size:15px;transition:all .2s}.DepositModal-module__PU-J9W__input:focus{background:#fff;border-color:#5cb85c;box-shadow:0 0 0 3px #5cb85c1a}.DepositModal-module__PU-J9W__cardInputWrapper{background:#f9f9f9;border:1px solid #ddd;border-radius:10px;align-items:center;padding:0 14px;transition:all .2s;display:flex}.DepositModal-module__PU-J9W__cardInputWrapper:focus-within{background:#fff;border-color:#5cb85c;box-shadow:0 0 0 3px #5cb85c1a}.DepositModal-module__PU-J9W__inputNoBorder{background:0 0;border:none;outline:none;flex:1;padding:14px 10px;font-size:15px}.DepositModal-module__PU-J9W__rowGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DepositModal-module__PU-J9W__submitBtn{color:#fff;cursor:pointer;background:#5cb85c;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:16px;font-size:16px;font-weight:600;transition:opacity .2s;display:flex}.DepositModal-module__PU-J9W__submitBtn:disabled{opacity:.7;cursor:not-allowed}.DepositModal-module__PU-J9W__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:1s linear infinite DepositModal-module__PU-J9W__spin}@keyframes DepositModal-module__PU-J9W__spin{to{transform:rotate(360deg)}}.DepositModal-module__PU-J9W__failedState{text-align:center;flex-direction:column;align-items:center;padding:20px 0;display:flex}.DepositModal-module__PU-J9W__iconFailed{background:#d9534f1a;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;display:flex}.DepositModal-module__PU-J9W__failedState h4{color:#1a1a1a;margin:0 0 10px;font-size:20px}.DepositModal-module__PU-J9W__failedState p{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.DepositModal-module__PU-J9W__retryBtn{color:#1a1a1a;cursor:pointer;background:#f4f6f8;border:none;border-radius:10px;padding:14px 30px;font-weight:600;transition:background .2s}.DepositModal-module__PU-J9W__retryBtn:hover{background:#e1e4e8}
.WaiverModal-module__s6NVIq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.WaiverModal-module__s6NVIq__modal{width:100%;max-width:500px;padding:24px;padding-bottom:env(safe-area-inset-bottom,30px);background:#f8f9fa;border-radius:20px 20px 0 0;font-family:Inter,sans-serif;box-shadow:0 -10px 40px #0000001a}.WaiverModal-module__s6NVIq__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.WaiverModal-module__s6NVIq__header h3{color:#1a1a1a;margin:0;font-size:20px}.WaiverModal-module__s6NVIq__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.WaiverModal-module__s6NVIq__closeBtn:hover{background:#e1e4e8}.WaiverModal-module__s6NVIq__content{flex-direction:column;gap:24px;display:flex}.WaiverModal-module__s6NVIq__heroSection{text-align:center;background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 15px #00000008}.WaiverModal-module__s6NVIq__heroIcon{background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 16px;display:flex}.WaiverModal-module__s6NVIq__heroSection h2{color:#1a1a1a;margin:0 0 10px;font-size:22px}.WaiverModal-module__s6NVIq__heroSection p{color:#666;margin:0;font-size:14px;line-height:1.5}.WaiverModal-module__s6NVIq__statsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.WaiverModal-module__s6NVIq__statCard{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 15px #00000008}.WaiverModal-module__s6NVIq__statHeader{color:#666;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.WaiverModal-module__s6NVIq__statAmount{color:#1a1a1a;font-size:24px;font-weight:700}.WaiverModal-module__s6NVIq__progressSection{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 15px #00000008}.WaiverModal-module__s6NVIq__progressHeader{color:#1a1a1a;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.WaiverModal-module__s6NVIq__progressBarBg{background:#f1f1f1;border-radius:6px;width:100%;height:12px;margin-bottom:12px;overflow:hidden}.WaiverModal-module__s6NVIq__progressBarFill{border-radius:6px;height:100%}.WaiverModal-module__s6NVIq__progressStatus{color:#666;text-align:right;font-size:13px;font-weight:500}.WaiverModal-module__s6NVIq__successText{color:#5cb85c;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;display:flex}
