:root{--primary-light: #e5e6e4;--primary-dark: #0b3d2e;--primary-accent: #355f4a;--brand-primary: #1f7cff;--surface-950: #050811;--surface-900: #0b1020;--surface-800: #11182c;--text-muted: rgba(229, 230, 228, .66);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--secondary-accent: #8a6a4f;--deep-blue: #0a1f44;--deep-blue-2: #0e2a52;--card-bg: #132f58;--success: #355f4a;--danger: #d32f2f;--warning: #f57c00}*{box-sizing:border-box;font-family:Satoshi,Segoe UI,system-ui,sans-serif}body{margin:0;font-family:Satoshi,Segoe UI,system-ui,sans-serif;background:radial-gradient(circle at top right,#133362 0%,var(--deep-blue) 45%);color:var(--primary-light);-webkit-font-smoothing:antialiased}a{color:var(--primary-light);text-decoration:none}a:hover{opacity:.9}.container{max-width:1180px;margin:0 auto;padding:24px 20px 80px}.topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));box-shadow:0 10px 35px #00000040}.topbar h1{margin:0;font-size:1.2rem;font-weight:800}.topbar-title{display:inline-flex;align-items:center;gap:10px}.topbar nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.topbar nav a{padding:8px 12px;border-radius:10px;background:#ffffff14;font-size:.9rem;font-weight:700}.panel-grid{display:grid;gap:18px}.card{background:linear-gradient(135deg,var(--deep-blue-2),var(--card-bg));border:1px solid rgba(229,230,228,.12);border-radius:18px;padding:22px;box-shadow:0 12px 30px #00000038}.card h2,.card h3{margin-top:0}.hero-card{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent))}.hero-title{font-size:2rem;font-weight:900;margin-bottom:8px}.hero-sub{color:#e5e6e4d9;margin-top:0}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.kpi{background:#ffffff14;border-radius:14px;padding:14px}.kpi .label{font-size:.82rem;text-transform:uppercase;letter-spacing:.7px;opacity:.85}.kpi .value{font-size:1.35rem;font-weight:900;margin-top:5px}.action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.action-item{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px}.form{display:grid;gap:12px}label{display:grid;gap:6px;font-weight:600;font-size:.92rem}input,select,button,textarea{font:inherit}input,select,textarea{border:1px solid rgba(229,230,228,.2);border-radius:10px;padding:11px 12px;background:#ffffff14;color:var(--primary-light);font-size:16px}input:focus,select:focus,textarea:focus{outline:none;border-color:#83b39a;box-shadow:0 0 0 3px #355f4a33}.btn{border:0;border-radius:10px;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:#fff;padding:10px 14px;cursor:pointer;font-weight:800}.btn.secondary{background:#ffffff1f}.btn.danger{background:linear-gradient(135deg,#8d2525,var(--danger))}.btn.gold{background:linear-gradient(135deg,var(--secondary-accent),#a88562)}.btn:disabled{opacity:.7;cursor:not-allowed}.row{display:flex;gap:8px;flex-wrap:wrap}.error{color:#ff8a8a;font-weight:700}.success{color:#8af2b6;font-weight:700}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-layout{width:min(1100px,100%);display:grid;grid-template-columns:1.1fr 1fr;border-radius:22px;overflow:hidden;background:#0f2a52;box-shadow:0 35px 60px #00000059}.auth-hero{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));padding:44px 36px}.auth-hero h2{font-size:2rem;margin:0 0 10px}.auth-hero p{color:#e5e6e4e6}.auth-form-pane{padding:34px}.auth-tabs{display:flex;gap:8px;margin-bottom:16px}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th,.table td{text-align:left;border-bottom:1px solid rgba(255,255,255,.13);padding:10px 8px;vertical-align:top}.table th{font-size:.82rem;color:#e5e6e4d9;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 900px){.auth-layout{grid-template-columns:1fr}}.mw-navbar{position:sticky;top:0;z-index:1200;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));box-shadow:0 2px 15px #1f4e3d33}.mw-navbar-inner{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:1.2rem}.brand-logo{display:inline-flex;align-items:center;gap:10px}.brand-logo.is-compact{gap:8px}.brand-logo-image{width:auto;height:42px;object-fit:contain}.brand-logo.is-compact .brand-logo-image{height:30px}.brand-logo-text{display:grid;gap:2px;line-height:1}.brand-logo-name{display:block;font-size:1rem;font-weight:800}.brand-logo-tagline{display:block;font-size:.72rem;opacity:.78;font-weight:600;letter-spacing:.2px}.dashboard{max-width:1200px;margin:0 auto;padding:20px 20px 100px}.balance-card{background:linear-gradient(135deg,#103426d1,#2e5c46b8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--primary-light);padding:18px 20px 36px;border-radius:20px;margin-bottom:0;box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff14;border:1px solid rgba(255,255,255,.1);position:relative;font-family:Satoshi,Segoe UI,system-ui,sans-serif}.bc-row-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.bc-label-row{display:flex;align-items:center;gap:7px}.bc-mask-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#e5e6e4b3;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0;transition:background .15s ease,color .15s ease}.bc-mask-btn:hover{background:#ffffff2e;color:#fff}.bc-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;opacity:.75;font-family:Satoshi,sans-serif}.bc-swipe-indicator{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:5px;pointer-events:none;z-index:2}.bc-swipe-seg{width:22px;height:3px;border-radius:2px;background:#fff3;transition:width .25s ease,background .25s ease}.bc-swipe-seg.active{width:36px;background:#ffffffbf}.bc-meta{text-align:right;display:flex;flex-direction:column;gap:2px}.bc-meta-line{font-size:.68rem;opacity:.72;font-weight:500;letter-spacing:.3px;font-family:Satoshi,sans-serif;white-space:nowrap}.bc-meta-cta{opacity:.85;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bc-amount{font-size:1.85rem;font-weight:900;line-height:1.1;margin:2px 0 4px;letter-spacing:-.5px;font-family:Satoshi,sans-serif}.bc-amount-mwt{font-size:1.65rem;font-weight:900;line-height:1.1;margin:2px 0 4px;letter-spacing:-.5px;font-family:Satoshi,sans-serif}.bc-unit{font-size:.85rem;font-weight:600;opacity:.75;letter-spacing:.5px}.bc-sub{font-size:.78rem;opacity:.75;font-weight:500;font-family:Satoshi,sans-serif}.balance-section{display:flex;justify-content:space-between;align-items:center;gap:16px}.balance-label{font-size:.72rem;opacity:.75;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}.balance-amount{font-size:1.85rem;font-weight:900;margin:4px 0;line-height:1.1}.balance-sub{font-size:.78rem;opacity:.75}.limit-indicator{margin-top:18px;padding:12px;border-radius:12px;background:#e5e6e41f;border:1px solid rgba(229,230,228,.15)}.payment-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px}.payment-action-card{display:flex;align-items:center;gap:14px;padding:18px 16px;border-radius:16px;cursor:pointer;color:#fff;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,box-shadow .2s ease;position:relative}.payment-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}.payment-action-icon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;background:#ffffff26}.payment-action-info{flex:1;min-width:0}.payment-action-info h4{margin:0;font-size:1rem;font-weight:800;line-height:1.2}.payment-action-info p{margin:3px 0 0;font-size:.75rem;opacity:.7;line-height:1.3}.payment-action-arrow{font-size:1.2rem;opacity:.5;flex-shrink:0}.card-deposit{background:linear-gradient(135deg,#1f5a43,#2f7a5b)}.card-withdraw{background:linear-gradient(135deg,#3d5f4f,#567f69)}.card-giftcard{background:linear-gradient(135deg,#2a634b,#3b8764)}.card-transfer{background:linear-gradient(135deg,#194f3b,#2b6f53)}.card-crypto{background:linear-gradient(135deg,#234f3d,#36795a)}.transfer-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.transfer-step{border-radius:10px;padding:10px;font-size:.85rem;text-align:center;background:#ffffff14;font-weight:700;color:#e5e6e480}.transfer-step.active{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}@media (max-width: 480px){.payment-actions-grid{grid-template-columns:1fr}}.withdraw-panel{display:flex;flex-direction:column;gap:18px}.withdraw-balance-display{text-align:center;padding:20px;border-radius:14px;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:var(--primary-light)}.withdraw-balance-label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:1.2px;opacity:.85;margin-bottom:4px}.withdraw-balance-value{display:block;font-size:2.2rem;font-weight:900;line-height:1.1}.withdraw-balance-sub{display:block;font-size:.85rem;opacity:.7;margin-top:2px}.withdraw-method-tabs{display:flex;gap:8px;background:#e5e6e414;padding:5px;border-radius:12px}.withdraw-tab{flex:1;padding:12px 16px;border:none;border-radius:10px;cursor:pointer;font-weight:700;font-size:.95rem;color:#e5e6e499;background:transparent;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:6px}.withdraw-tab.active{background:var(--primary-accent);color:#fff;box-shadow:0 2px 10px #355f4a4d}.withdraw-tab:hover:not(.active){color:var(--primary-light)}.crypto-coin-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.crypto-coin-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border-radius:12px;border:2px solid rgba(229,230,228,.12);background:#e5e6e40a;cursor:pointer;transition:all .2s ease;color:var(--primary-light)}.crypto-coin-card strong{font-size:.95rem}.crypto-coin-card span{font-size:.7rem;opacity:.6}.crypto-coin-card:hover{border-color:var(--coin-color, var(--primary-accent));background:#e5e6e414}.crypto-coin-card.selected{border-color:var(--coin-color, var(--primary-accent));background:#e5e6e41a;box-shadow:0 0 16px #00000026,inset 0 0 0 1px var(--coin-color, var(--primary-accent))}.withdraw-amount-input{display:flex;align-items:center;background:#e5e6e40f;border:1px solid rgba(229,230,228,.15);border-radius:10px;overflow:hidden;margin-top:4px}.withdraw-amount-input input{flex:1;border:none;background:transparent;padding:12px;color:var(--primary-light);font-size:1.1rem;font-weight:700;outline:none;margin:0;border-radius:0}.withdraw-currency-tag{padding:0 12px;font-weight:800;font-size:1.1rem;color:#e5e6e480}.withdraw-max-btn{padding:8px 14px;margin:4px;border:none;border-radius:8px;background:var(--primary-accent);color:#fff;font-weight:800;font-size:.75rem;cursor:pointer;letter-spacing:.5px;transition:background .2s ease}.withdraw-max-btn:hover{background:var(--primary-dark)}.withdraw-warning{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:#d32f2f1f;color:#ef5350;font-size:.85rem;font-weight:600}.withdraw-summary{background:#e5e6e40f;border:1px solid rgba(229,230,228,.1);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.withdraw-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.withdraw-summary-row span{opacity:.7}.withdraw-summary-row strong{font-weight:700}.withdraw-submit-btn{width:100%;padding:14px;font-size:1rem;margin-top:4px}.withdraw-submit-btn:disabled{opacity:.5;cursor:not-allowed}.services-grid,.payment-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-bottom:24px}.service-card{background:#fff;color:var(--primary-dark);border-radius:16px;padding:22px;box-shadow:0 10px 25px #1f4e3d17}.pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-bottom:28px}.pm-empty{grid-column:1 / -1;text-align:center;padding:48px 24px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15);border-radius:16px;color:#e5e6e499}.pm-empty i{font-size:2.8rem;margin-bottom:8px;display:block}.pm-empty h4{margin:0 0 4px;font-size:1.1rem;color:var(--primary-light)}.pm-empty p{margin:0;font-size:.85rem}.pm-card{background:linear-gradient(160deg,#0e2a52,#132f58,#0a1f44);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.pm-card:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:var(--pm-accent, var(--primary-accent));opacity:.08;pointer-events:none}.pm-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.pm-card-header{display:flex;align-items:center;gap:12px}.pm-card-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff;flex-shrink:0}.pm-card-title-group{flex:1;min-width:0}.pm-card-name{margin:0;font-size:1.05rem;font-weight:800;color:#fff;line-height:1.2}.pm-card-counter{font-size:.72rem;color:#e5e6e480;font-weight:600}.pm-refresh-btn{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e5e6e499;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .2s ease;flex-shrink:0}.pm-refresh-btn:hover{background:#ffffff1f;color:#fff}.pm-card-account{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.pm-card-account-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.8px;color:#e5e6e473;font-weight:700}.pm-card-account-value{font-size:.95rem;font-weight:700;color:#fff;line-height:1.4;overflow-wrap:anywhere}.pm-card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pm-stat{text-align:center;padding:10px 6px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.pm-stat-label{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.6px;color:#e5e6e466;font-weight:700;margin-bottom:2px}.pm-stat-value{display:block;font-size:1rem;font-weight:800;color:#fff}.pm-card-actions{display:flex;gap:8px}.pm-trade-btn{flex:1;padding:12px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--pm-accent, var(--success)),rgba(255,255,255,.1));color:#fff;font-weight:800;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s ease,transform .15s ease}.pm-trade-btn:hover{opacity:.9;transform:translateY(-1px)}.pm-ledger-btn{padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f;color:#e5e6e4b3;font-weight:700;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s ease;flex-shrink:0}.pm-ledger-btn:hover{background:#ffffff1a;color:#fff}@media (max-width: 640px){.pm-grid{grid-template-columns:1fr}}.service-icon{font-size:2.2rem;color:var(--primary-accent);margin-bottom:10px}.service-title{font-size:1.15rem;font-weight:800}.service-desc{color:#666;font-size:.9rem}.transaction-list,.transactions-section{background:linear-gradient(135deg,var(--deep-blue-2),var(--card-bg));border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.1)}.tx-title{color:var(--primary-light);margin-bottom:16px;font-size:1.1rem}.transaction-item{background:#fff;color:#1d1d1d;border-radius:12px;margin-bottom:12px;padding:14px;border-left:5px solid}.transaction-credit{border-left-color:#27ae60}.transaction-debit{border-left-color:#d35400}.tx-row{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.tx-row-actions{display:inline-flex;align-items:center;gap:8px}.tx-expand-btn{border:1px solid rgba(17,24,39,.15);background:#f8fafc;color:#0f172a;border-radius:999px;font-size:.72rem;font-weight:700;padding:4px 10px;cursor:pointer}.tx-expand-btn:hover{background:#f1f5f9}.tx-details{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.1)}.tx-detail-row{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;margin-bottom:6px}.tx-detail-row:last-child{margin-bottom:0}.tx-detail-row strong{text-align:right;overflow-wrap:anywhere}.transaction-status{display:inline-block;padding:3px 10px;border-radius:14px;font-size:.75rem;font-weight:800;text-transform:uppercase}.status-completed{background:#27ae6029;color:#1e8c4f}.status-pending,.status-processing,.status-review{background:#f39c1229;color:#b9770e}.status-failed,.status-rejected{background:#c0392b26;color:#a93226}.status-cancelled{background:#7f8c8d26;color:#7f8c8d}.tx-empty{text-align:center;padding:36px 20px;color:#e5e6e480}.tx-empty i{font-size:2.6rem;display:block;margin-bottom:8px;opacity:.6}.tx-empty h4{margin:0 0 4px;font-size:1.05rem;color:var(--primary-light)}.tx-empty p{margin:0;font-size:.85rem}.ledger-empty{text-align:center;padding:40px 20px;color:#e5e6e480}.ledger-empty i{font-size:2.8rem;display:block;margin-bottom:10px;opacity:.5}.ledger-empty h4{margin:0 0 6px;font-size:1.1rem;color:var(--primary-light)}.ledger-empty p{margin:0;font-size:.85rem}.ledger-list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.ledger-item{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:background .15s ease}.ledger-item:hover{background:#ffffff12}.ledger-item-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.ledger-credit .ledger-item-icon{background:#27ae6026;color:#27ae60}.ledger-debit .ledger-item-icon{background:#d3540026;color:#d35400}.ledger-item-body{flex:1;min-width:0}.ledger-item-main{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ledger-item-desc{font-size:.92rem;font-weight:700;color:var(--primary-light);line-height:1.3}.ledger-item-amount{font-size:.95rem;font-weight:800;white-space:nowrap;flex-shrink:0}.text-green{color:#27ae60}.text-red{color:#d35400}.ledger-item-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:.75rem;color:#e5e6e473;flex-wrap:wrap}.ledger-item-type{background:#ffffff14;padding:2px 8px;border-radius:6px;font-weight:700;text-transform:uppercase;font-size:.65rem;letter-spacing:.4px}.payment-hub-header h1{margin:0 0 6px;font-size:2rem}.payment-hub-subtitle{color:#e5e6e4d1}.filters-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:15px 0 20px}.filter-group{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px}.filter-label{display:block;margin-bottom:6px;font-size:.82rem;font-weight:700}.filter-select{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.2);padding:9px 10px;background:#ffffff14;color:var(--primary-light)}.section-title{font-size:1.2rem;margin:0 0 14px}.transactions-table{overflow-x:auto;background:#ffffff0f;border-radius:12px}.transactions-table table{width:100%;border-collapse:collapse}.transactions-table th,.transactions-table td{padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.11);text-align:left;font-size:.88rem}.transactions-loading{text-align:center;padding:22px;color:#e5e6e4b3}.stats-inline{display:inline-flex;gap:8px;align-items:center;background:#ffffff21;border-radius:12px;padding:7px 10px}.stats-badge{background:#ffffff1f;border-radius:10px;padding:8px 10px;font-size:.88rem;display:inline-flex;align-items:center;gap:6px}.bottom-navigation{position:fixed;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:center;background:#0b1020eb;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border-top:1px solid rgba(255,255,255,.08);border-radius:0;box-shadow:0 -8px 28px #01071261,inset 0 1px #ffffff0f;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));z-index:1400}.bottom-navigation-inner{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;align-items:end}.nav-item{color:var(--text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.64rem;min-height:42px;min-width:62px;padding:4px 7px;border-radius:12px;text-align:center;white-space:nowrap;border:none;background:transparent;font-weight:700;transition:color .2s ease,transform .2s ease,background .2s ease}.nav-item i{font-size:1.08rem;line-height:1}.nav-item.active{color:#fff;background:#ffffff14}.nav-item-primary{position:relative;width:56px;height:56px;min-height:56px;justify-self:center;border-radius:999px;transform:translateY(-12px);color:#fff;background:linear-gradient(160deg,var(--primary-accent),var(--primary-dark));box-shadow:0 14px 28px #0b3d2e73}.nav-item-primary i{font-size:1.14rem}.nav-item-primary span{font-size:.52rem;font-weight:800}.nav-item-primary.active-home{box-shadow:0 18px 34px #0b3d2e94}.move-money-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#01040ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.move-money-sheet{position:absolute;left:0;right:0;bottom:0;min-height:88vh;max-height:95vh;background:linear-gradient(180deg,#06130d,#040b07);border-top-left-radius:28px;border-top-right-radius:28px;border:1px solid rgba(255,255,255,.08);box-shadow:0 -20px 60px #00000080;padding:10px 16px calc(120px + env(safe-area-inset-bottom));overflow-y:auto}.move-money-handle{width:54px;height:5px;border-radius:999px;background:#ffffff38;margin:6px auto 12px}.move-money-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.move-money-header h3{margin:0;color:#f7fbff;font-size:1.02rem}.move-money-close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#d4deea;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem}.move-money-list,.mw-option-list{display:grid;gap:10px}.move-money-method{width:100%;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#0b1914f2,#060e0af5);border-radius:14px;padding:13px 12px;display:flex;align-items:center;gap:10px;color:#e6edf6;text-align:left;cursor:pointer}.move-money-method.is-selected{border-color:#355f4a99;box-shadow:0 0 0 1px #355f4a47}.move-money-method-icon{width:36px;height:36px;border-radius:10px;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.move-money-method-content{flex:1;display:grid;gap:2px}.move-money-method-content strong{font-size:.9rem}.move-money-method-content small{color:#88a392;font-size:.74rem}.move-money-method-arrow{color:#8aa596;font-size:1.12rem}.move-money-detail{display:grid;gap:12px}.move-money-back{width:fit-content;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#d2e1d8;border-radius:10px;padding:6px 10px;display:inline-flex;align-items:center;gap:2px;cursor:pointer;font-size:.78rem;font-weight:700}.move-money-title{font-size:1rem;font-weight:800;color:#f4f8ff}.move-money-field{display:grid;gap:6px}.move-money-field span{font-size:.73rem;letter-spacing:.6px;text-transform:uppercase;color:#8aa494;font-weight:700}.move-money-field input,.move-money-field select{height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e8f3ee;padding:0 12px}.move-money-upload{display:flex;align-items:center;gap:8px;border-radius:10px;border:1px dashed rgba(255,255,255,.2);background:#ffffff08;color:#9ab8a8;min-height:48px;padding:10px 12px;position:relative;cursor:pointer}.move-money-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.move-money-submit{margin-top:2px;height:46px;border-radius:10px;border:none;background:linear-gradient(160deg,var(--primary-accent),var(--primary-dark));color:#e5e6e4;font-weight:900;letter-spacing:.4px;cursor:pointer}.move-money-submit:disabled{opacity:.5;cursor:not-allowed}.kyc-badge,.kyc-status{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.4px;border:1.5px solid transparent}.kyc-tier0{background:#ff6b6b26;border-color:#ff6b6b66;color:#ff8a8a}.kyc-tier1{background:#06d6a026;border-color:#06d6a066;color:#06d6a0}.greeting-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;font-size:.82rem;font-weight:700;background:#ffffff1a;color:var(--primary-light);white-space:nowrap}.greeting-badge-icon{font-size:1rem;line-height:1}.mw-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#040a1699;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:22px 14px}.mw-modal{width:min(560px,100%);background:#0a1630bf;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.13);border-radius:20px;box-shadow:0 32px 64px #0000008c,inset 0 1px #ffffff12;overflow:hidden}.mw-modal.wide{width:min(900px,100%)}@media (max-width: 768px){.mw-modal-overlay{align-items:flex-end;padding:0}.mw-modal,.mw-modal.wide{width:100%;max-width:100%;border-radius:22px 22px 0 0;max-height:95vh;max-height:95svh}.mw-modal:before{content:"";display:block;width:38px;height:4px;border-radius:2px;background:#fff3;margin:12px auto 4px}.mw-modal-body{max-height:calc(95vh - 68px);max-height:calc(95svh - 68px);padding-bottom:max(20px,env(safe-area-inset-bottom,20px))}}.mw-modal-header{display:flex;align-items:center;justify-content:space-between;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.mw-modal-header h4{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:.2px}.mw-close{width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff14;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease}.mw-close:hover{transform:scale(1.05);background:#ffffff2e}.mw-modal-body{padding:14px 18px;max-height:78vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.mw-modal-body::-webkit-scrollbar{display:none}.mw-modal-body .form{gap:14px}.mw-modal-body .form label,.mw-modal-body label{color:#e5e6e4eb}.mw-modal-body .form-label,.mw-modal-body .form-group label{color:#e5e6e4d9!important}.mw-modal-body .form-group{margin-bottom:16px}.mw-modal-body input,.mw-modal-body select,.mw-modal-body textarea{background:#ffffff1a;border-color:#fff3;color:var(--primary-light)}.mw-modal-body .form-control{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--primary-light)!important}.mw-modal-body .form-control:focus{border-color:#fff6!important;box-shadow:0 0 0 3px #355f4a4d!important}.mw-modal-body .toggle-label{color:#e5e6e4e6}.mw-modal-body small{color:#e5e6e48c}.deposit-modal{display:grid;gap:14px}.bvn-feedback-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px 20px;gap:10px}.bvn-feedback-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;margin-bottom:6px}.bvn-feedback-icon.bvn-loading{background:#63b3ed26;color:#63b3ed;border:2px solid rgba(99,179,237,.3)}.bvn-feedback-icon.bvn-success{background:#27ae6026;color:#27ae60;border:2px solid rgba(39,174,96,.3)}.bvn-feedback-icon.bvn-error{background:#f871711f;color:#f87171;border:2px solid rgba(248,113,113,.25)}.bvn-feedback-title{font-size:1.1rem;font-weight:700;margin:0;color:var(--primary-dark)}.bvn-feedback-sub{font-size:.875rem;color:#888;margin:0;line-height:1.5;max-width:280px}.deposit-hero{background:linear-gradient(135deg,#0a1f446b,#355f4a59);border:1px solid rgba(229,230,228,.18);border-radius:14px;padding:14px}.deposit-hero h5{margin:0 0 6px;font-size:1rem}.deposit-hero p{margin:0;color:#e5e6e4e0;font-size:.9rem}.deposit-account-grid{display:grid;gap:10px}.deposit-account-item{position:relative;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid rgba(229,230,228,.16);border-radius:12px;padding:12px 88px 12px 12px;min-height:72px}.deposit-label{display:block;font-size:.78rem;color:#e5e6e4b8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.6px}.deposit-account-item strong{font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.deposit-copy{position:absolute;right:10px;top:50%;transform:translateY(-50%);min-width:68px}.deposit-note{border-left:3px solid #86c0a6;background:#86c0a61f;border-radius:10px;padding:10px 12px;font-size:.86rem;color:#e5e6e4eb}.deposit-empty{display:grid;gap:8px}.deposit-empty-step{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;background:#ffffff14;border:1px solid rgba(229,230,228,.12);border-radius:10px;padding:10px}.deposit-empty-step span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;font-weight:800;background:linear-gradient(135deg,var(--secondary-accent),#a88562);color:#fff}.deposit-empty-step p{margin:0;font-size:.9rem}.deposit-promo{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(229,230,228,.16);background:linear-gradient(160deg,#0a1f448f,#0c2c219e);padding:10px}.deposit-promo:before{content:"";position:absolute;top:-20%;right:-30%;bottom:-20%;left:-30%;background:radial-gradient(circle at 25% 18%,rgba(134,192,166,.22),transparent 50%);animation:deposit-promo-float 6.2s ease-in-out infinite;pointer-events:none}.deposit-promo-player{position:relative;z-index:2;width:100%;aspect-ratio:760 / 500;min-height:260px;border-radius:12px;overflow:hidden}.deposit-promo-glow{position:absolute;right:-40px;top:-42px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(109,213,160,.28),transparent 70%);filter:blur(8px);opacity:.9;pointer-events:none}.deposit-promo-head{position:relative;z-index:2;margin-bottom:10px}.deposit-promo-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#86c0a629;border:1px solid rgba(134,192,166,.3);color:#c6efda;font-size:.72rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.deposit-promo h6{margin:10px 0 6px;font-size:1rem;color:#f4fbf7}.deposit-promo-head p{margin:0;font-size:.86rem;line-height:1.5;color:#e5e6e4e0}.deposit-promo-flow{position:relative;z-index:2;display:grid;gap:8px}.deposit-promo-step{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;border-radius:12px;padding:10px;background:#ffffff14;border:1px solid rgba(229,230,228,.14);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.deposit-promo-step span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:1.02rem;color:#ecfff5;background:linear-gradient(135deg,#355f4a,#5d9278);box-shadow:inset 0 1px #ffffff29}.deposit-promo-step strong{display:block;font-size:.87rem;color:#f0f7f4;margin-bottom:3px}.deposit-promo-step p{margin:0;font-size:.8rem;color:#e5e6e4d1;line-height:1.45}.deposit-loading{display:grid;gap:8px}.deposit-skeleton{height:44px;border-radius:10px;background:linear-gradient(90deg,#ffffff14,#fff3,#ffffff14);background-size:220% 100%;animation:deposit-shimmer 1.35s ease-in-out infinite}.deposit-skeleton.short{width:72%}.bank-error{margin-top:-4px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#d32f2f1f;border:1px solid rgba(211,47,47,.35);border-radius:10px;padding:10px}.bank-error small{color:#ffd8d8}.trade-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.trade-step{border-radius:10px;padding:10px;font-size:.85rem;text-align:center;background:#ffffff1a;font-weight:700}.trade-step.active{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent))}.proof-preview{width:100%;max-height:240px;object-fit:contain;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);padding:8px}.pm-card-instructions{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.pm-card-instructions-text{font-size:.85rem;color:#e5e6e4b3;line-height:1.5}.trade-instructions{margin-top:8px;padding:10px 12px;background:#6c63ff14;border:1px solid rgba(108,99,255,.15);border-radius:8px;font-size:.88rem;color:#e5e6e4d9;line-height:1.5}.tx-proof-upload{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.tx-proof-label{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#6c63ff1a;border:1px solid rgba(108,99,255,.2);border-radius:8px;color:#a5a0ff;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s;width:fit-content}.tx-proof-label:hover{background:#6c63ff2e;border-color:#6c63ff59}.tx-proof-filename{font-size:.78rem;color:#e5e6e480}.tx-revoke-section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.btn-sm{padding:6px 14px;font-size:.82rem;min-height:unset}.settings-container{max-width:1200px;margin:20px auto;padding:0 20px 100px}.profile-section{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:var(--primary-light);padding:30px;border-radius:20px;margin-bottom:30px;box-shadow:0 10px 30px #1f4e3d33;text-align:center}.profile-avatar{width:100px;height:100px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2.4rem;color:#fff;border:3px solid rgba(255,255,255,.3);font-weight:900}.profile-name{font-weight:900;font-size:1.7rem;margin-bottom:4px}.profile-email{opacity:.9;font-size:1rem;margin-bottom:16px}.profile-member-since{font-size:.8rem;color:#fff9;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:5px}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:24px}.profile-stat{background:#ffffff1a;padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.2)}.stat-label{font-size:.9rem;opacity:.9;margin-bottom:5px}.stat-value{font-weight:800;font-size:1.2rem}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:30px}.settings-card{background-color:#fff;color:var(--text-dark);border-radius:20px;padding:26px;box-shadow:0 8px 25px #1f4e3d14;border:1px solid rgba(53,95,74,.1)}.settings-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid rgba(53,95,74,.12)}.settings-icon{width:46px;height:46px;background:linear-gradient(135deg,var(--primary-accent),var(--primary-dark));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:14px;color:#fff;font-size:1.35rem}.settings-title{font-weight:800;font-size:1.2rem;color:var(--primary-dark)}.form-group{margin-bottom:18px}.form-label{font-weight:700;color:var(--primary-dark);margin-bottom:8px;display:block;font-size:.9rem}.settings-card .form-control{width:100%;border-radius:12px;padding:14px 16px;border:2px solid rgba(53,95,74,.12);background:#fff;color:var(--text-dark);font-weight:500}.settings-card .form-control:focus{border-color:var(--primary-accent);box-shadow:0 0 0 .2rem #355f4a26}.toggle-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(53,95,74,.12)}.toggle-item:last-child{border-bottom:none}.toggle-label{font-weight:600;color:var(--text-dark)}.toggle-switch{position:relative;display:inline-block;width:56px;height:32px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:30px}.toggle-slider:before{content:"";position:absolute;height:24px;width:24px;left:4px;bottom:4px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider{background-color:var(--primary-accent)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(24px)}.btn-primary{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:#fff;border:none;padding:15px;border-radius:14px;font-weight:800;width:100%;cursor:pointer}.btn-primary:disabled{opacity:.65;cursor:not-allowed}.danger-zone{background:linear-gradient(135deg,#d32f2f1a,#d32f2f0d);border:2px solid var(--danger);border-radius:20px;padding:30px;margin-top:20px}.danger-header{display:flex;align-items:center;margin-bottom:14px;color:var(--danger)}.danger-icon{font-size:2rem;margin-right:12px}.danger-title{font-weight:800;font-size:1.3rem}.danger-text{color:#ddd;margin-bottom:20px}body.light-mode{background:#f2f4f6;color:#1a1a1a}body.light-mode .mw-navbar{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent))}body.light-mode .dashboard,body.light-mode .settings-container{color:#1a1a1a}body.light-mode .balance-card{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent))}body.light-mode .limit-indicator{background:#0000000f;color:#555}body.light-mode .transaction-item{background:#fff;border-color:#00000014;color:#222}body.light-mode .payment-pill{background:#fff;border-color:#0000001a;color:#222;box-shadow:0 2px 8px #0000000f}body.light-mode .service-mini-card{background:#fff;border-color:#00000014;color:#222;box-shadow:0 2px 8px #0000000d}body.light-mode .service-mini-info h4{color:#1a1a1a}body.light-mode .service-mini-info p{color:#888}body.light-mode .service-mini-icon{background:#355f4a1a;color:var(--primary-dark)}body.light-mode .service-mini-arrow{color:#ccc}body.light-mode .recent-tx-mini,body.light-mode .tx-title{color:#1a1a1a}body.light-mode .view-all-tx-btn{background:#0000000f;border-color:#0000001a;color:#333}body.light-mode .settings-action-logout{background:#0000000d;border-color:#0000001a;color:#333}body.light-mode .settings-action-logout i{background:#00000014;color:#444}body.light-mode .mw-modal{background:#f5f7fad1;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-color:#0000001a;color:#1a1a1a}body.light-mode .mw-modal-header{background:#00000008;border-color:#00000014}body.light-mode .mw-modal-header h4{color:#1a1a1a}body.light-mode .mw-modal-body .form-label,body.light-mode .mw-modal-body .form-group label,body.light-mode .mw-modal-body label{color:#444!important}body.light-mode .mw-modal-body .form-control,body.light-mode .mw-modal-body input,body.light-mode .mw-modal-body select{background:#f5f5f5!important;border-color:#ddd!important;color:#1a1a1a!important}body.light-mode .mw-modal-body .toggle-label{color:#333}body.light-mode .mw-close{color:#555}body.light-mode .mw-close:hover{background:#0000001a}@media (max-width: 768px){.balance-section{flex-direction:column;align-items:flex-start}.settings-grid{grid-template-columns:1fr}.deposit-account-item{padding-right:12px}.deposit-copy{position:static;transform:none;margin-top:10px;width:100%}.bank-error{flex-direction:column;align-items:flex-start}}@keyframes deposit-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes deposit-promo-float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.03)}to{transform:translateY(0) scale(1)}}.landing-page{color:#e5e6e4;background:#0a1f44}.landing-page .midewave-header{background-color:#0b3d2e;color:#e5e6e4;padding:.8rem 0;position:sticky;top:0;z-index:1200;border-bottom:1px solid rgba(255,255,255,.1)}.landing-page .header-container,.landing-page .landing-container,.landing-page .theme-container,.landing-page .brand-partners-container,.landing-page .footer-container,.landing-page .footer-bottom-container{max-width:1200px;margin:0 auto;padding:0 16px}.landing-page .header-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-page .header-logo{display:flex;align-items:center;color:#e5e6e4;text-decoration:none}.landing-page .header-logo-image{width:auto;height:40px;margin-right:10px}.landing-page .brand-name,.landing-page .brand-logo-name{font-size:1.6rem;line-height:1;font-weight:800;display:block}.landing-page .brand-tagline,.landing-page .brand-logo-tagline{opacity:.84;font-size:.8rem}.landing-page .header-nav{display:flex;align-items:center;gap:1.5rem}.landing-page .header-nav-links{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.landing-page .header-nav-links a{color:#e5e6e4;text-decoration:none;font-weight:600;font-size:.95rem}.landing-page .header-auth{display:flex;gap:.75rem}.landing-page .header-btn{border-radius:999px;padding:.55rem 1.1rem;text-decoration:none;font-weight:700;border:2px solid white}.landing-page .header-btn-outline{background:transparent;color:#fff}.landing-page .header-btn-primary{background:#fff;color:#0b3d2e}.landing-page .mobile-menu-toggle{display:none;border:0;background:transparent;color:#fff;font-size:1.8rem}.landing-page .hero-section{background:radial-gradient(circle at 14% 18%,rgba(31,124,255,.22),transparent 40%),radial-gradient(circle at 85% 28%,rgba(247,147,26,.2),transparent 34%),linear-gradient(145deg,#07101f,#0a1f44 46%,#10325f);padding:5.4rem 0 4.8rem;position:relative;overflow:hidden}.landing-page .hero-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-page .hero-text{max-width:52%}.landing-page .hero-image-container{max-width:48%}.landing-page .hero-eyebrow{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.38rem .78rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#9fd4ff;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;margin-bottom:1rem}.landing-page .hero-text h1{font-size:clamp(2.3rem,3.5vw,3.35rem);margin:0 0 1rem;line-height:1.06;letter-spacing:-.03em}.landing-page .rotating-text{display:inline-block;min-width:220px;color:#86c7ff}.landing-page .hero-text p{font-size:1.03rem;color:#e5e6e4eb;max-width:48ch;line-height:1.55}.landing-page .hero-cta-row{display:flex;align-items:center;gap:.8rem;margin-top:.95rem}.landing-page .landing-btn-primary{background:linear-gradient(135deg,#fff,#dceaff);color:#082140;border-radius:999px;padding:.8rem 1.5rem;font-weight:800;display:inline-block;text-decoration:none;box-shadow:0 10px 28px #112b4d59}.landing-page .landing-btn-secondary{border-radius:999px;border:1px solid rgba(255,255,255,.3);padding:.76rem 1.35rem;color:#d9e8ff;text-decoration:none;font-weight:700;background:#ffffff0f}.landing-page .hero-image{width:100%;max-width:500px;height:auto;margin-left:10%}.landing-page .theme-section,.landing-page .brand-partners-section{padding:4rem 0;background:#0a1f44}.landing-page .theme-header,.landing-page .brand-partners-header{text-align:center;margin-bottom:2rem}.landing-page .theme-header h2,.landing-page .brand-partners-header h2,.landing-page .marketplace-inner h2{font-size:2.1rem;color:#fff;margin:0 0 .7rem}.landing-page .theme-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem}.landing-page .theme-card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden}.landing-page .theme-card-img{height:200px;padding:20px;display:flex;align-items:center;justify-content:center}.landing-page .theme-card-img img{width:100%;height:100%;object-fit:contain}.landing-page .theme-card-content{padding:1.2rem}.landing-page .theme-card-content h3{margin:0 0 .6rem;color:#fff}.landing-page .theme-card-content p{margin:0;color:#ffffffc4}.landing-page .theme-card-link{display:inline-block;margin-top:.8rem;color:#6dd5a0}.landing-page .marketplace-section{padding:0 0 4rem}.landing-page .subscribe-section{padding:0 0 3.2rem;background:#0a1f44}.landing-page .marketplace-inner{background:#0b3d2e4d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;text-align:center;overflow:hidden}.landing-page .marketplace-inner .lead{font-size:1.2rem}.landing-page .marketplace-remotion-player{width:100%;aspect-ratio:1280 / 520;min-height:250px;border-radius:12px;overflow:hidden}.landing-page .features-section{padding:4.5rem 0;background:#0e2a52}.landing-page .feature-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.11);border-radius:12px;display:flex;overflow:hidden;margin-bottom:1.4rem}.landing-page .feature-reverse{flex-direction:row-reverse}.landing-page .feature-img,.landing-page .feature-content{flex:1}.landing-page .feature-img{min-height:260px;display:flex;align-items:stretch;justify-content:center;padding:14px}.landing-page .feature-img img{width:100%;height:100%;object-fit:contain}.landing-page .feature-remotion-player{width:100%;min-height:300px;height:100%;aspect-ratio:19 / 12;border-radius:14px;overflow:hidden}.landing-page .feature-content{background:#0b3d2e;padding:2rem}.landing-page .feature-content span{display:inline-block;margin-bottom:.4rem;font-size:.8rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.landing-page .feature-content h3{margin:0 0 .8rem;color:#fff}.landing-page .feature-content p,.landing-page .feature-content li{color:#e5e6e4}.landing-page .feature-stats{display:flex;gap:1rem;margin-top:1rem}.landing-page .stat-item h3{margin:0}.landing-page .tokenized-rewards{margin-top:1rem}.landing-page .reward-item{background:#ffffff1f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.9rem;margin-bottom:.75rem}.landing-page .reward-item strong{color:#6dd5a0}.landing-page .logo-marquee{overflow:hidden;position:relative}.landing-page .logo-track{display:flex;width:max-content;animation:landing-marquee 40s linear infinite}.landing-page .logo-items{display:inline-flex;gap:3rem;padding:0 1.5rem}.landing-page .logo-item{min-width:140px;text-align:center}.landing-page .logo-img{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:.7rem}.landing-page .logo-img img{max-height:100%;max-width:100%;filter:grayscale(1);opacity:.8}.landing-page .logo-name{font-size:.88rem}.landing-page .footer{background:#0b3d2e;color:#fff;padding-top:3rem}.landing-page .footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.landing-page .footer-logo{font-size:2rem;font-weight:800}.landing-page .footer-brand-img{width:50%}.landing-page .footer-links ul{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease}.landing-page .footer-links ul.is-open{max-height:220px;opacity:1;margin-top:.8rem}.landing-page .footer-links li{margin-bottom:.5rem}.landing-page .footer-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:0;background:transparent;color:#fff;font-size:1rem;font-weight:700;padding:0;text-align:left;cursor:pointer}.landing-page .footer-links a,.landing-page .footer-bottom a{color:#ffffffbf;text-decoration:none}.landing-page .newsletter{max-width:640px;margin:2rem auto 0;text-align:center}.landing-page .subscribe-section .newsletter{margin:0 auto;padding:1.2rem;border-radius:12px;background:#0b3d2e4d;border:1px solid rgba(255,255,255,.1)}.landing-page .newsletter-form{display:flex;gap:0}.landing-page .newsletter-form input[type=email]{flex:1;border:0;padding:.8rem;border-radius:6px 0 0 6px}.landing-page .newsletter-form input[type=submit]{border:0;padding:.8rem 1.2rem;border-radius:0 6px 6px 0;font-weight:700}.landing-page .subscribe-email{opacity:.8;font-size:.85rem}.landing-page .footer-bottom{margin-top:2rem;background:#0003;padding:1rem 0}.landing-page .footer-bottom-container{display:flex;justify-content:space-between;gap:1rem;align-items:center}.landing-page .footer-bottom ul{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0}.landing-page .social-icons{display:flex;gap:.6rem}.landing-page .social-icons a{width:38px;height:38px;border-radius:999px;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;color:#fff}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 991px){.landing-page .mobile-menu-toggle{display:inline-flex}.landing-page .header-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0b3d2e;border-top:1px solid rgba(255,255,255,.1);padding:1rem;flex-direction:column;align-items:stretch}.landing-page .header-nav.active{display:flex}.landing-page .header-nav-links,.landing-page .header-auth,.landing-page .hero-content,.landing-page .feature-card,.landing-page .feature-reverse{flex-direction:column}.landing-page .hero-text{max-width:100%}.landing-page .hero-image-container{max-width:100%;width:100%}.landing-page .hero-cta-row{flex-wrap:wrap}.landing-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .feature-remotion-player{min-height:270px}.landing-page .marketplace-inner{padding:.7rem}.landing-page .marketplace-remotion-player{aspect-ratio:19 / 22;min-height:420px}}@media (max-width: 640px){.landing-page .hero-text h1{font-size:2rem}.landing-page .hero-eyebrow{font-size:.67rem;letter-spacing:.06em}.landing-page .rotating-text{min-width:154px}.landing-page .feature-remotion-player{min-height:240px}.landing-page .footer-grid{grid-template-columns:1fr}.landing-page .newsletter-form{flex-direction:column;gap:.5rem}.landing-page .newsletter-form input[type=email],.landing-page .newsletter-form input[type=submit]{border-radius:6px}.landing-page .footer-bottom-container{flex-direction:column}}.onboarding-page{color:#e5e6e4;background:#0a1f44}.onboarding-page .midewave-header{background-color:#0b3d2e;color:#e5e6e4;padding:.8rem 0;position:sticky;top:0;z-index:1200;border-bottom:1px solid rgba(255,255,255,.1)}.onboarding-page .header-container,.onboarding-page .features-container,.onboarding-page .footer-container,.onboarding-page .footer-bottom-container,.onboarding-page .hero-content{max-width:1200px;margin:0 auto;padding:0 16px}.onboarding-page .header-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-page .header-logo{display:flex;align-items:center;text-decoration:none;color:#e5e6e4}.onboarding-page .header-logo-image{height:40px;margin-right:10px}.onboarding-page .brand-name,.onboarding-page .brand-logo-name{display:block;font-size:1.6rem;font-weight:800;line-height:1}.onboarding-page .brand-tagline,.onboarding-page .brand-logo-tagline{font-size:.8rem;opacity:.85}.onboarding-page .header-nav{display:flex;align-items:center;gap:1.5rem}.onboarding-page .header-nav-links{display:flex;list-style:none;margin:0;padding:0;gap:1rem}.onboarding-page .header-nav-links button{background:transparent;border:0;color:#e5e6e4;font-weight:600;cursor:pointer}.onboarding-page .header-auth{display:flex;gap:.75rem}.onboarding-page .header-btn{border-radius:999px;padding:.55rem 1.1rem;text-decoration:none;font-weight:700;border:2px solid white}.onboarding-page .header-btn-outline{background:transparent;color:#fff}.onboarding-page .header-btn-primary{background:#fff;color:#0b3d2e}.onboarding-page .mobile-menu-toggle{display:none;border:0;background:transparent;color:#fff;font-size:1.8rem}.onboarding-page .page-hero{padding:5rem 0;background:linear-gradient(135deg,#0b3d2e,#355f4a);min-height:calc(100vh - 160px);display:flex;align-items:center}.onboarding-page .hero-content{display:flex;flex-direction:column;align-items:center;text-align:center}.onboarding-page .hero-image{width:80%;max-width:600px;margin-bottom:2rem}.onboarding-page .hero-title{font-size:2.6rem;line-height:1.2;margin:0 0 1rem}.onboarding-page .hero-description{max-width:760px;font-size:1.1rem;color:#e5e6e4eb}.onboarding-page .hero-btn{margin-top:1rem;display:inline-flex;align-items:center;border:0;border-radius:999px;background:#fff;color:#0b3d2e;padding:.75rem 1.5rem;font-weight:700;text-decoration:none}.onboarding-page .hero-btn .icon{margin-right:.5rem}.onboarding-page .speed-animation{position:relative}.onboarding-page .speed-animation:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);animation:onboarding-speed-lines 1.5s linear infinite;pointer-events:none}.onboarding-page .shield-animation{animation:onboarding-pulse 4s ease-in-out infinite}.onboarding-page .features-preview{padding:4rem 0;background:#fff;color:#0a1f44}.onboarding-page .features-header{text-align:center;margin-bottom:2rem}.onboarding-page .features-header h2{font-size:2.2rem;margin:0 0 .7rem}.onboarding-page .feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}.onboarding-page .feature-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #00000014}.onboarding-page .feature-card-img{height:200px;padding:1.5rem;background:linear-gradient(135deg,#0b3d2e,#355f4a);display:flex;align-items:center;justify-content:center}.onboarding-page .feature-card-img img{width:80%;height:80%;object-fit:contain}.onboarding-page .feature-card-content{padding:1.2rem;text-align:center}.onboarding-page .feature-card-content h3{margin:0 0 .6rem}.onboarding-page .feature-card-content p{color:#355f4a}.onboarding-page .feature-card-link{border:0;background:transparent;color:#0b3d2e;font-weight:700;cursor:pointer}.onboarding-page .text-center{text-align:center;margin-top:2rem}.onboarding-page .page-navigation{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:1100}.onboarding-page .page-dots{display:flex;flex-direction:column;gap:10px}.onboarding-page .page-dot{width:12px;height:12px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:#ffffff59;cursor:pointer}.onboarding-page .page-dot.active{background:#fff}.onboarding-page .footer{background-color:#0b3d2e;color:#fff;padding-top:3rem}.onboarding-page .footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.onboarding-page .footer-logo{font-size:2rem;font-weight:800}.onboarding-page .footer-brand-img{width:50%}.onboarding-page .footer-links ul{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease}.onboarding-page .footer-links ul.is-open{max-height:220px;opacity:1;margin-top:.8rem}.onboarding-page .footer-links li{margin-bottom:.45rem}.onboarding-page .footer-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:0;background:transparent;color:#fff;font-size:1rem;font-weight:700;padding:0;text-align:left;cursor:pointer}.onboarding-page .footer-links a,.onboarding-page .footer-bottom a{color:#ffffffbf;text-decoration:none}.onboarding-page .footer-bottom{margin-top:2rem;background:#0003;padding:1rem 0}.onboarding-page .footer-bottom-container{display:flex;justify-content:space-between;align-items:center;gap:1rem}.onboarding-page .footer-bottom ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.onboarding-page .social-icons{display:flex;gap:.6rem}.onboarding-page .social-icons a{width:38px;height:38px;border-radius:999px;background:#ffffff24;color:#fff;display:inline-flex;align-items:center;justify-content:center}@keyframes onboarding-speed-lines{0%{transform:translate(0)}to{transform:translate(-10px)}}@keyframes onboarding-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 991px){.onboarding-page .mobile-menu-toggle{display:inline-flex}.onboarding-page .header-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0b3d2e;border-top:1px solid rgba(255,255,255,.1);padding:1rem;flex-direction:column;align-items:stretch}.onboarding-page .header-nav.active{display:flex}.onboarding-page .header-nav-links,.onboarding-page .header-auth,.onboarding-page .page-dots{flex-direction:column}.onboarding-page .page-navigation{position:static;transform:none;display:flex;justify-content:center;margin:1rem 0}.onboarding-page .page-dots{flex-direction:row}.onboarding-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.onboarding-page .hero-title{font-size:2rem}.onboarding-page .hero-description{font-size:.95rem}.onboarding-page .footer-grid{grid-template-columns:1fr}.onboarding-page .footer-bottom-container{flex-direction:column}}.loader-wrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.splash-content .loader-wrap{min-height:auto}.loader-brand-pulse{animation:mw-logo-blink 1s ease-in-out infinite}.loader-text{margin:0;color:#e5e6e4e6;font-weight:700}@keyframes mw-logo-blink{0%{opacity:.4;filter:brightness(.85)}50%{opacity:1;filter:brightness(1.08)}to{opacity:.4;filter:brightness(.85)}}.splash-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,#133362 0%,var(--deep-blue) 45%)}.splash-content{display:flex;flex-direction:column;align-items:center;gap:24px;width:260px}.splash-progress-bar{width:100%;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}.splash-progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--primary-accent),#06d6a0);transition:width .1s linear}.balance-carousel-wrapper{position:relative;margin-bottom:18px}.balance-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.balance-carousel::-webkit-scrollbar{display:none}.balance-carousel .balance-card{min-width:100%;flex-shrink:0;scroll-snap-align:start;margin-bottom:0}.balance-card-crypto{background:linear-gradient(135deg,#f7931abf,#f0b90ba6)!important}.balance-card-mwt{background:linear-gradient(135deg,#2563ebbf,#3b82f6a6)!important}.balance-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.balance-dot{width:10px;height:10px;border-radius:50%;background:#e5e6e440;border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.balance-dot.active{background:var(--primary-light);transform:scale(1.2)}.passkey-modal-body{padding:18px 20px 20px!important}.passkey-modal{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.passkey-modal-icon-wrap{width:54px;height:54px;border-radius:50%;background:#4ade801a;border:1.5px solid rgba(74,222,128,.25);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--primary-accent);flex-shrink:0}.passkey-modal-text{display:flex;flex-direction:column;gap:4px}.passkey-modal h3{margin:0;font-size:1.1rem;font-weight:800}.passkey-modal p{margin:0;font-size:.82rem;color:#e5e6e4a6;line-height:1.45}.passkey-pin-group{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.passkey-pin-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:#e5e6e473}.passkey-error{color:#f87171;font-size:.82rem;font-weight:600;background:#f8717114;border:1px solid rgba(248,113,113,.18);border-radius:8px;padding:8px 12px;width:100%;box-sizing:border-box}.passkey-submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px}.pin-input-wrapper{display:flex;gap:10px;justify-content:center;position:relative;cursor:text}.pin-digit{width:52px;height:52px;border-radius:12px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pin-digit.pin-active{border-color:var(--primary-accent, #4ade80);background:#4ade8012;box-shadow:0 0 0 2px #4ade8026}.pin-digit.pin-filled{border-color:#ffffff38;background:#ffffff0f}.pin-dot{width:11px;height:11px;border-radius:50%;background:var(--primary-light, #e5e6e4);display:block}.pin-cursor{width:2px;height:20px;background:var(--primary-accent, #4ade80);display:block;animation:pinBlink 1s step-end infinite}@keyframes pinBlink{0%,to{opacity:1}50%{opacity:0}}.pin-disabled{opacity:.4;pointer-events:none}body.light-mode .pin-digit{background:#0000000a;border-color:#00000021}body.light-mode .pin-digit.pin-filled{background:#0000000f;border-color:#00000038}body.light-mode .pin-dot{background:#1a1a1a}.withdraw-confirm{display:grid;gap:16px}.withdraw-confirm-title{text-align:center;font-size:1.1rem;font-weight:800;margin:0}.withdraw-confirm-subtitle{text-align:center;font-size:.85rem;color:#e5e6e4b3;margin:-8px 0 0}.withdraw-confirm .withdraw-summary{background:#e5e6e40f;border:1px solid rgba(229,230,228,.1);border-radius:12px;padding:16px}.passkey-inline-label{font-size:.85rem;font-weight:700;color:#e5e6e4d9;margin-bottom:4px}.delete-passkey-section{display:grid;gap:10px;margin-top:12px;padding:14px;background:#d32f2f14;border:1px solid rgba(211,47,47,.2);border-radius:12px}.delete-passkey-section label{font-size:.9rem;font-weight:700;color:#ffd8d8}.processing-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:20px;min-height:280px}.processing-loader .brand-logo-image{animation:mw-logo-blink 1s ease-in-out infinite}.processing-loader-text{font-size:1.05rem;font-weight:700;color:#e5e6e4e6}.processing-progress{width:80%;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}.processing-progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--primary-accent),#06d6a0);transition:width .3s ease;animation:processing-fill 2.5s ease-out forwards}@keyframes processing-fill{0%{width:0%}60%{width:70%}to{width:90%}}.processing-progress-fill.complete{animation:none;width:100%}.processing-success,.processing-error{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 20px;gap:16px;min-height:280px;justify-content:center}.processing-success-icon{font-size:4rem;color:#27ae60;line-height:1}.processing-error-icon{font-size:4rem;color:#ef5350;line-height:1}.processing-result-title{font-size:1.3rem;font-weight:900;margin:0}.processing-result-detail{font-size:.95rem;color:#e5e6e4bf;margin:0}.processing-result-amount{font-size:2rem;font-weight:900;margin:4px 0}.tx-history-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.tx-history-toolbar select{flex:1;min-width:120px;padding:10px;border-radius:10px;font-size:.85rem;font-weight:700}.tx-history-download{padding:10px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:#fff;font-weight:800;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.tx-history-download:hover{opacity:.9}.tx-history-list{max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.tx-history-empty{text-align:center;padding:40px 20px;color:#e5e6e480}.tx-history-count{font-size:.82rem;color:#e5e6e480;font-weight:600}@media (max-width: 480px){.tx-history-toolbar{flex-direction:column}.tx-history-toolbar select{width:100%}}.recent-tx-mini{margin-bottom:20px}.recent-tx-mini-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.view-all-tx-btn{background:#ffffff1a;border:1px solid rgba(229,230,228,.2);color:var(--primary-light);font-size:.78rem;font-weight:700;padding:6px 14px;border-radius:20px;cursor:pointer;transition:all .2s;letter-spacing:.3px}.view-all-tx-btn:hover{background:#ffffff29}.tx-empty-mini{text-align:center;padding:16px;color:#e5e6e480;font-size:.85rem;background:#ffffff0a;border-radius:12px}.payment-pills{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.quick-actions-inline{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:4px 2px 10px;margin-bottom:18px;scrollbar-width:none}.quick-actions-inline::-webkit-scrollbar{display:none}.quick-action-item{border:1px solid rgba(53,95,74,.34);background:linear-gradient(160deg,#0b1914f2,#060e0af5);color:var(--primary-light);display:block;text-align:center;min-width:86px;border-radius:14px;font-size:.74rem;font-weight:700;white-space:nowrap;padding:8px 10px 7px;cursor:pointer;opacity:.96;box-shadow:0 8px 20px #00000038}.quick-action-item i{display:block;font-size:1.06rem;color:#9bc0ae;margin-bottom:5px}.quick-action-item span{display:block;line-height:1}.quick-action-item:hover{opacity:1;border-color:#355f4a94;background:linear-gradient(160deg,#12241df5,#08120dfa)}.payment-pills-row{display:flex;gap:10px}.payment-pill{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 10px;border-radius:18px;background:linear-gradient(160deg,#0b1914f2,#060e0af5);border:1px solid rgba(53,95,74,.28);cursor:pointer;transition:all .2s;font-size:.82rem;font-weight:700;color:var(--primary-light);letter-spacing:.2px}.payment-pill:hover{background:linear-gradient(160deg,#12241df5,#08120dfa);border-color:#355f4a7a}.payment-pill-full{flex:1;width:100%;flex-direction:row;gap:12px;padding:14px 20px;border-radius:18px;justify-content:center}.pill-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:#ffffff1a}.payment-pill.card-deposit .pill-icon,.payment-pill.card-transfer .pill-icon,.payment-pill.card-withdraw .pill-icon,.payment-pill.card-giftcard .pill-icon,.payment-pill.card-crypto .pill-icon{background:#355f4a3d;color:#98c4ae}.services-mini-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.service-mini-card{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#ffffff0d;border:1px solid rgba(229,230,228,.1);border-radius:14px;cursor:pointer;transition:all .2s}.service-mini-card:hover{background:#ffffff17;transform:translateY(-2px)}.service-mini-icon{width:38px;height:38px;border-radius:10px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;color:var(--primary-light)}.service-mini-info{flex:1;min-width:0}.service-mini-info h4{margin:0;font-size:.9rem;font-weight:700;color:var(--primary-light)}.service-mini-info p{margin:2px 0 0;font-size:.75rem;color:#e5e6e48c}.service-mini-arrow{font-size:1.2rem;opacity:.4;flex-shrink:0}.settings-nav-list{background:#ffffff0f;border:1px solid rgba(229,230,228,.1);border-radius:18px;overflow:hidden;margin-bottom:16px}body.light-mode .settings-nav-list{background:#fff;border:none;box-shadow:0 4px 20px #00000014}.settings-nav-item{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:none;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;cursor:pointer;transition:background .15s;text-align:left;color:var(--primary-light)}body.light-mode .settings-nav-item{border-bottom-color:#0000000f;color:#222}.settings-nav-item:last-child{border-bottom:none}.settings-nav-item:hover{background:#ffffff12}body.light-mode .settings-nav-item:hover{background:#355f4a0f}.settings-nav-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;flex-shrink:0}.settings-nav-body{flex:1;min-width:0}.settings-nav-label{font-size:.9rem;font-weight:700;color:var(--primary-light);margin-bottom:1px}body.light-mode .settings-nav-label{color:#1a1a1a}.settings-nav-desc{font-size:.75rem;color:#e5e6e480}body.light-mode .settings-nav-desc{color:#888}.settings-nav-arrow{font-size:1.2rem;color:#e5e6e44d;flex-shrink:0}body.light-mode .settings-nav-arrow{color:#ccc}.settings-actions-section{margin-bottom:80px;display:flex;flex-direction:column;gap:10px}.settings-actions-title{font-size:.75rem;font-weight:700;color:#e5e6e473;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;padding:0 2px}.settings-action-btn{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:16px;border:none;cursor:pointer;transition:all .2s;text-align:left;font-family:inherit}.settings-action-btn i{font-size:1.4rem;flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.settings-action-label{font-size:.9rem;font-weight:700}.settings-action-sub{font-size:.75rem;opacity:.7;margin-top:1px}.settings-action-export{background:#27ae601f;border:1px solid rgba(39,174,96,.25);color:#1e8c4f}.settings-action-export i{background:#27ae602e;color:#1e8c4f}.settings-action-export:hover{background:#27ae602e}.settings-action-delete{background:#d32f2f14;border:1px solid rgba(211,47,47,.2);color:#d32f2f}.settings-action-delete i{background:#d32f2f26;color:#d32f2f}.settings-action-delete:hover{background:#d32f2f24}.settings-action-logout{background:#ffffff12;border:1px solid rgba(229,230,228,.15);color:var(--primary-light)}.settings-action-logout i{background:#ffffff1a;color:var(--primary-light)}.settings-action-logout:hover{background:#ffffff21}.settings-actions-title{color:#e5e6e466}body.light-mode .settings-actions-title{color:#999}.settings-action-btn:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 769px){.settings-container{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start;padding-bottom:60px}.profile-section{grid-column:1;grid-row:1 / span 2;margin-bottom:0;position:sticky;top:90px}.settings-nav-list{grid-column:2;grid-row:1;margin-bottom:0}.settings-actions-section{grid-column:2;grid-row:2;margin-bottom:0}.settings-actions-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.settings-actions-title{width:100%;margin-bottom:0}.settings-action-btn{flex:1 1 calc(33% - 8px);min-width:160px;flex-direction:column;align-items:flex-start;gap:10px}.settings-action-btn i{width:42px;height:42px;font-size:1.5rem;border-radius:12px}.settings-action-label{font-size:.95rem}}.tx-history-month-input{flex:1;min-width:150px;padding:10px;border-radius:10px;font-size:.85rem;font-weight:600;background:#e5e6e414;border:1px solid rgba(229,230,228,.2);color:var(--primary-light);font-family:Satoshi,sans-serif;cursor:pointer}body.light-mode .tx-history-month-input{background:#f0f7f4;border-color:#d4e8df;color:#1a1a1a}.tx-history-month-input::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}body.light-mode .tx-history-month-input::-webkit-calendar-picker-indicator{filter:none}.gift-card-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}@keyframes mw-spin{to{transform:rotate(360deg)}}.processing-spinner{width:48px;height:48px;border:3.5px solid rgba(74,222,128,.15);border-top-color:#4ade80;border-radius:50%;animation:mw-spin .7s linear infinite}@media (min-width: 769px){.dashboard{max-width:720px;margin:0 auto;padding-bottom:80px}.mw-modal{max-width:520px}.mw-modal.wide{max-width:700px}.bottom-navigation{width:100%}.move-money-overlay{display:flex;align-items:flex-end;justify-content:center;padding:0 20px}.move-money-sheet{width:min(460px,100%);min-height:86vh;max-height:92vh}}.otp-input-wrapper{display:flex;gap:8px;justify-content:center;position:relative;cursor:text;margin:10px 0}.otp-digit{width:44px;height:52px;border-radius:10px;border:2px solid rgba(229,230,228,.2);background:#e5e6e40d;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;color:var(--primary-light);font-family:Satoshi,monospace;transition:border-color .15s,background .15s;position:relative;-webkit-user-select:none;user-select:none}.otp-digit.otp-active{border-color:var(--primary-accent);background:#355f4a1f;box-shadow:0 0 0 3px #355f4a26}.otp-digit.otp-filled{border-color:#e5e6e466;background:#e5e6e414}.otp-cursor{display:inline-block;width:2px;height:28px;background:var(--primary-accent);animation:otp-blink 1s step-end infinite;border-radius:2px}@keyframes otp-blink{0%,to{opacity:1}50%{opacity:0}}.otp-input-hidden{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:text;font-size:1px}.otp-disabled{opacity:.5;pointer-events:none}body.light-mode .otp-digit{border-color:#00000026;background:#00000008;color:#1a1a1a}body.light-mode .otp-digit.otp-active{border-color:var(--primary-accent);background:#355f4a14}body.light-mode .otp-digit.otp-filled{border-color:#00000040;background:#355f4a0f}.two-fa-action-field{margin:14px 0 4px}.two-fa-action-label{font-size:.78rem;font-weight:700;color:#e5e6e499;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;display:flex;align-items:center;gap:5px}body.light-mode .two-fa-action-label{color:#00000080}.two-fa-section{margin-bottom:20px}.two-fa-status-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:14px;margin-bottom:14px;border:1px solid}.two-fa-enabled{background:#27ae601a;border-color:#27ae6040}.two-fa-disabled{background:#e5e6e40d;border-color:#e5e6e41f}.two-fa-status-left{display:flex;align-items:center;gap:12px}.two-fa-status-icon{font-size:1.8rem;flex-shrink:0}.two-fa-enabled .two-fa-status-icon{color:#1e8c4f}.two-fa-disabled .two-fa-status-icon{color:#e5e6e480}.two-fa-status-label{font-size:.9rem;font-weight:800;color:var(--primary-light);margin-bottom:2px}.two-fa-status-sub{font-size:.75rem;color:#e5e6e48c}body.light-mode .two-fa-status-label{color:#1a1a1a}body.light-mode .two-fa-status-sub{color:#888}.two-fa-badge{font-size:.68rem;font-weight:900;letter-spacing:1.5px;padding:4px 10px;border-radius:20px;flex-shrink:0}.two-fa-badge-on{background:#27ae602e;color:#1e8c4f;border:1px solid rgba(39,174,96,.3)}.two-fa-badge-off{background:#e5e6e414;color:#e5e6e473;border:1px solid rgba(229,230,228,.15)}.two-fa-setup-flow{padding:14px 0 4px}.two-fa-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.two-fa-step{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:#e5e6e4cc}body.light-mode .two-fa-step{color:#444}.two-fa-step-num{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:#fff;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.two-fa-qr-block{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px}.two-fa-qr-img{width:160px;height:160px;border-radius:12px;border:3px solid rgba(229,230,228,.15);background:#fff;padding:4px}.two-fa-manual-key{text-align:center}.two-fa-manual-label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#e5e6e473;margin-bottom:4px}.two-fa-manual-code{font-family:Courier New,monospace;font-size:.9rem;letter-spacing:3px;background:#e5e6e414;border:1px solid rgba(229,230,228,.15);border-radius:8px;padding:6px 12px;color:var(--primary-light);-webkit-user-select:all;user-select:all}body.light-mode .two-fa-manual-code{background:#f0f7f4;border-color:#d4e8df;color:#0b3d2e}.two-fa-disable-hint{font-size:.85rem;color:#e5e6e4a6;margin-bottom:14px;line-height:1.5}body.light-mode .two-fa-disable-hint{color:#555}.two-fa-actions{display:flex;flex-direction:column;gap:8px}.two-fa-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;border-radius:12px;border:none;font-family:Satoshi,sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;transition:all .2s}.two-fa-btn:disabled{opacity:.5;cursor:not-allowed}.two-fa-btn-setup{background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));color:#fff}.two-fa-btn-setup:hover:not(:disabled){opacity:.9}.two-fa-btn-disable{background:#d32f2f1a;border:1px solid rgba(211,47,47,.25);color:#d32f2f}.two-fa-btn-disable:hover:not(:disabled){background:#d32f2f29}.two-fa-btn-cancel{background:#e5e6e40f;border:1px solid rgba(229,230,228,.12);color:#e5e6e4b3}.two-fa-btn-cancel:hover:not(:disabled){background:#e5e6e41a}body.light-mode .two-fa-btn-cancel{background:#0000000d;border-color:#0000001a;color:#555}.settings-divider{height:1px;background:#e5e6e41a;margin:20px 0}body.light-mode .settings-divider{background:#00000014}.verify-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.verify-modal{background:linear-gradient(160deg,#0f2a1f,#122b20);border:1px solid rgba(74,222,128,.18);border-radius:24px;padding:36px 28px 32px;width:min(420px,100%);text-align:center;box-shadow:0 24px 64px #0000008c,0 0 0 1px #4ade8014;animation:verifyModalIn .35s cubic-bezier(.34,1.56,.64,1)}@keyframes verifyModalIn{0%{opacity:0;transform:scale(.88) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.verify-modal-icon{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#4ade8026,#4ade8014);border:2px solid rgba(74,222,128,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2rem;color:#4ade80}.verify-modal-title{font-size:1.35rem;font-weight:800;color:#e5e6e4;margin:0 0 10px;letter-spacing:-.3px}.verify-modal-text{font-size:.88rem;color:#e5e6e4a6;line-height:1.6;margin:0 0 6px}.verify-spam-hint{font-size:.78rem;color:#e5e6e473;line-height:1.5;margin:0 0 22px;display:flex;align-items:center;justify-content:center;gap:5px}.verify-spam-hint i{font-size:.9rem;color:#facc15;flex-shrink:0}.verify-countdown-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:4px 0 22px}.verify-countdown-ring{position:relative;width:90px;height:90px}.verify-countdown-svg{width:90px;height:90px;transform:rotate(-90deg)}.verify-countdown-track{fill:none;stroke:#ffffff12;stroke-width:7}.verify-countdown-progress{fill:none;stroke:#4ade80;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .9s linear}.verify-countdown-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:#e5e6e4;letter-spacing:-.5px}.verify-countdown-label{font-size:.75rem;color:#e5e6e473;margin:0}.verify-status{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:10px 14px;font-size:.84rem;font-weight:600;margin-bottom:16px}.verify-status-success{background:#4ade801f;border:1px solid rgba(74,222,128,.25);color:#4ade80}.verify-status-error{background:#f871711a;border:1px solid rgba(248,113,113,.2);color:#f87171}.verify-modal-actions{display:flex;flex-direction:column;gap:10px}.verify-btn-go{background:linear-gradient(135deg,#4ade80,#22c55e)!important;color:#0b1e17!important;font-weight:700!important;border:none!important;padding:13px!important;border-radius:12px!important;font-size:.92rem!important;display:flex;align-items:center;justify-content:center;gap:6px}.verify-btn-check{background:#ffffff12!important;color:#e5e6e4!important;border:1px solid rgba(255,255,255,.12)!important;padding:12px!important;border-radius:12px!important;font-size:.88rem!important;font-weight:600!important;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease}.verify-btn-check:hover:not(:disabled){background:#ffffff1f!important}.verify-btn-resend{background:transparent!important;color:#e5e6e480!important;border:1px solid rgba(255,255,255,.08)!important;padding:10px!important;border-radius:12px!important;font-size:.82rem!important}.two-fa-wall{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--primary-bg, #0b1e17);width:100%}.two-fa-wall-card{width:100%;max-width:380px;background:#ffffff0a;border:1px solid rgba(229,230,228,.1);border-radius:24px;padding:36px 28px 28px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.two-fa-wall-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--primary-dark),var(--primary-accent));display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:4px;box-shadow:0 8px 24px #1f4e3d4d}.two-fa-wall-title{font-size:1.35rem;font-weight:900;color:var(--primary-light);margin:0}.two-fa-wall-sub{font-size:.88rem;color:#e5e6e499;line-height:1.5;margin:0}.two-fa-error{display:flex;align-items:center;gap:6px;font-size:.83rem;color:#e57373;background:#d32f2f1a;border:1px solid rgba(211,47,47,.2);border-radius:8px;padding:8px 12px;width:100%;text-align:left}.two-fa-backup-link{background:none;border:none;color:#e5e6e48c;font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;padding:4px 0;transition:color .15s;font-family:Satoshi,sans-serif}.two-fa-backup-link:hover:not(:disabled){color:var(--primary-accent)}.two-fa-cancel-link{background:none;border:none;color:#e5e6e459;font-size:.8rem;cursor:pointer;padding:4px 0;font-family:Satoshi,sans-serif;transition:color .15s}.two-fa-cancel-link:hover:not(:disabled){color:#e5e6e499}.two-fa-wall-card .withdraw-submit-btn,.two-fa-wall-card .otp-input-wrapper{width:100%}.auth-wrap.auth-wrap-two-fa{padding:0;display:block;width:100%;min-height:100vh;background:var(--primary-bg, #0b1e17)}@media (max-width: 640px){.auth-wrap.auth-wrap-two-fa{min-height:100svh}.two-fa-wall{min-height:100svh;padding:0;align-items:stretch}.two-fa-wall-card{width:100%;max-width:100%;border-radius:0;border-left:0;border-right:0;border-top:0;padding:28px 18px 24px;min-height:100svh;justify-content:center}}.crypto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.crypto-carousel-label{font-size:.78rem;font-weight:700;opacity:.55;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.crypto-carousel-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.crypto-carousel{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex:1;scrollbar-width:none;padding:4px 0 6px}.crypto-carousel::-webkit-scrollbar{display:none}.crypto-carousel-card{background:#ffffff0d;border:1.5px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;text-align:center}.crypto-carousel-card.active{border-color:var(--cc, #4ade80);background:color-mix(in srgb,var(--cc, #4ade80) 10%,transparent);box-shadow:0 0 0 1px var(--cc, #4ade80)}.crypto-carousel-card-icon{font-size:1.7rem;width:42px;height:42px;border-radius:12px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.crypto-carousel-card-name{font-size:.68rem;font-weight:700;line-height:1.2}.crypto-carousel-card-short{font-size:.63rem;opacity:.55;font-weight:600}.crypto-carousel-card-check{position:absolute;top:6px;right:6px;width:17px;height:17px;border-radius:50%;background:var(--cc, #4ade80);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:#0d1f17;font-weight:900}.crypto-carousel-nav{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:50%;width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primary-light);font-size:1.1rem;transition:background .15s ease}.crypto-carousel-nav:hover{background:#ffffff24}.crypto-carousel-dots{display:flex;justify-content:center;gap:6px;margin-bottom:16px}.crypto-wallet-loader{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 0 20px;gap:10px}.crypto-loader-ring{width:72px;height:72px;border-radius:50%;background:#4ade801a;border:1.5px solid rgba(74,222,128,.25);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.crypto-loader-icon{font-size:2rem;color:#4ade80}.crypto-loader-title{font-size:1.05rem;font-weight:800;margin:0}.crypto-loader-sub{font-size:.82rem;opacity:.6;margin:0}.crypto-processing-hint{margin:-2px 0 0;color:#9cb0cdd1;font-size:.76rem;text-align:center}.crypto-minimum-note{margin:-4px 0 0;color:#e5e6e4c7;font-size:.79rem;text-align:center}.crypto-minimum-note strong{color:#e0b589}.crypto-wallet-result{display:flex;flex-direction:column;gap:8px}.crypto-result-header{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px}.crypto-result-coin-name{font-weight:800;font-size:.95rem}.crypto-result-coin-short{font-size:.75rem;opacity:.55;margin-top:2px}.crypto-result-amounts{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.crypto-result-amount-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.84rem}.crypto-result-amount-row+.crypto-result-amount-row{border-top:1px solid rgba(255,255,255,.06)}.crypto-result-amount-row span{opacity:.6}.crypto-result-crypto-amount{color:#4ade80;font-size:1rem;font-weight:900}.crypto-result-qr-wrap{display:flex;justify-content:center;padding:10px;background:#fff;border-radius:14px}.crypto-result-qr{width:120px;height:120px;display:block;border-radius:4px}.crypto-result-address-wrap{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:9px 12px}.crypto-result-address-label{font-size:.72rem;opacity:.55;font-weight:600;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;display:flex;align-items:center;gap:4px}.crypto-result-address-row{display:flex;align-items:center;gap:10px}.crypto-result-address{flex:1;font-size:.75rem;font-family:Courier New,monospace;word-break:break-all;line-height:1.5;opacity:.9}.crypto-copy-btn{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:8px 12px;background:#4ade801a;border:1px solid rgba(74,222,128,.28);border-radius:8px;color:#4ade80;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease;white-space:nowrap;font-family:Satoshi,sans-serif}.crypto-copy-btn:hover{background:#4ade802e}.crypto-result-warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fbbf2412;border:1px solid rgba(251,191,36,.2);border-radius:10px;font-size:.78rem;color:#fbbf24;line-height:1.5}.crypto-result-warning i{font-size:1rem;flex-shrink:0;margin-top:1px}.tx-detail-value-wrap{display:flex;align-items:center;gap:6px;text-align:right;max-width:60%}.tx-copy-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#e5e6e499;cursor:pointer;font-size:.8rem;flex-shrink:0;transition:background .15s,color .15s}.tx-copy-btn:hover{background:#4ade801f;color:#4ade80;border-color:#4ade8040}body.light-mode .tx-copy-btn{background:#0000000d;border-color:#0000001a;color:#666}.bc-meta-copyable{cursor:pointer;display:flex;align-items:center;gap:0;transition:opacity .15s}.bc-meta-copyable:hover{opacity:1!important}.mw-modal-overlay{background:#01040ac7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-items:flex-end;padding:0}.mw-modal,.mw-modal.wide{width:100%;max-width:100%;min-height:88vh;max-height:95vh;max-height:95svh;background:linear-gradient(180deg,#06130d,#040b07);border:1px solid rgba(255,255,255,.08);border-radius:24px 24px 0 0;box-shadow:0 -20px 60px #00000080}.mw-modal:before{content:"";display:block;width:54px;height:5px;border-radius:999px;background:#ffffff38;margin:10px auto 6px}.mw-modal-header{background:transparent;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.mw-modal-header h4{color:#f7fbff;font-size:1.02rem;font-weight:700}.mw-close{border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0d;color:#d4deea}.mw-close:hover{background:#ffffff1f}.mw-modal-body{padding:12px 16px calc(104px + env(safe-area-inset-bottom));max-height:calc(95vh - 72px);max-height:calc(95svh - 72px)}.mw-modal-body label,.mw-modal-body .form label{color:#e3ebf7}.mw-modal-body .form-label,.mw-modal-body .form-group label{color:#9cb0cd!important;font-size:.74rem;letter-spacing:.6px;text-transform:uppercase}.mw-modal-body input,.mw-modal-body select,.mw-modal-body textarea,.mw-modal-body .form-control{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:#e7eef8!important;border-radius:10px!important;min-height:44px}.mw-modal-body .form-control:focus,.mw-modal-body input:focus,.mw-modal-body select:focus,.mw-modal-body textarea:focus{border-color:#355f4abf!important;box-shadow:0 0 0 3px #355f4a40!important}.mw-modal-body .btn,.mw-modal-body .btn.gold,.mw-modal-body .withdraw-submit-btn,.mw-modal-body .btn-primary{border-radius:10px;background:linear-gradient(160deg,var(--primary-accent),var(--primary-dark))!important;color:#e5e6e4!important;border:none!important;font-weight:800}.mw-modal-body .btn.secondary{background:#ffffff0d!important;color:#d7e2f0!important;border:1px solid rgba(255,255,255,.14)!important}.mw-modal-body .transaction-item,.mw-modal-body .tx-empty,.mw-modal-body .tx-empty-mini{background:linear-gradient(160deg,#0b1914f2,#060e0af5);color:#e4ecf8;border:1px solid rgba(255,255,255,.08);border-radius:14px}.mw-modal-body .tx-row span{color:#8ea3c1}.mw-modal-body .tx-row strong{color:#eef4ff}@media (min-width: 769px){.mw-modal-overlay{justify-content:center;padding:0 18px}.mw-modal,.mw-modal.wide{width:min(480px,100%)}}.mw-modal-body .deposit-modal,.mw-modal-body .withdraw-panel,.mw-modal-body .crypto-wallet-result,.mw-modal-body .tx-history-list,.mw-modal-body .form{display:grid;gap:12px}.mw-modal-body .deposit-hero,.mw-modal-body .withdraw-balance-display,.mw-modal-body .withdraw-summary,.mw-modal-body .tx-history-toolbar,.mw-modal-body .tx-history-empty,.mw-modal-body .deposit-note,.mw-modal-body .bvn-feedback-wrap,.mw-modal-body .crypto-result-header,.mw-modal-body .crypto-result-amounts,.mw-modal-body .crypto-result-address-wrap,.mw-modal-body .crypto-result-warning,.mw-modal-body .withdraw-warning,.mw-modal-body .transfer-step{background:linear-gradient(160deg,#0b1914f2,#060e0af5)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important}.mw-modal-body .deposit-hero,.mw-modal-body .withdraw-summary,.mw-modal-body .deposit-note,.mw-modal-body .tx-history-empty{padding:12px 14px!important}.mw-modal-body .deposit-account-item,.mw-modal-body .deposit-empty-step,.mw-modal-body .tx-detail-row{background:linear-gradient(160deg,#0b1914f2,#060e0af5);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px}.mw-modal-body .deposit-account-grid{gap:10px}.mw-modal-body .withdraw-method-tabs{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:6px}.mw-modal-body .withdraw-tab{border-radius:10px}.mw-modal-body .withdraw-tab.active,.mw-modal-body .transfer-step.active{background:linear-gradient(160deg,var(--primary-accent),var(--primary-dark))!important;color:#e5e6e4!important;box-shadow:none}.mw-modal-body .withdraw-amount-input{background:#ffffff0a;border-color:#ffffff1f;border-radius:10px}.mw-modal-body .withdraw-max-btn{background:#355f4a33;color:#9bc0ae;border:1px solid rgba(53,95,74,.35)}.mw-modal-body .tx-history-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.mw-modal-body .tx-history-toolbar select,.mw-modal-body .tx-history-toolbar input,.mw-modal-body .tx-history-download{width:100%;min-height:42px}.mw-modal-body .tx-history-download{border-radius:10px;border:none;background:linear-gradient(160deg,var(--primary-accent),var(--primary-dark));color:#e5e6e4;font-weight:800}.mw-modal-body .tx-history-list .transaction-item{margin-bottom:0}.mw-modal-body .gift-card-selector{gap:10px}.mw-modal-body .crypto-coin-card,.mw-modal-body .crypto-carousel-card{background:linear-gradient(160deg,#0b1914f2,#060e0af5);border:1px solid rgba(255,255,255,.08);border-radius:12px}.mw-modal-body .crypto-coin-card.selected,.mw-modal-body .crypto-carousel-card.active{border-color:#355f4a8c;box-shadow:0 0 0 1px #355f4a47}.mw-modal-body .row{gap:10px}.mw-modal-body .processing-loader,.mw-modal-body .processing-success,.mw-modal-body .processing-error{background:linear-gradient(160deg,#0b1914f2,#060e0af5);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.hero-animation-container{display:flex;justify-content:center;align-items:center}.hp-wrap{position:relative;display:block;width:min(700px,100%);min-height:600px;margin-inline:auto}.hp-stack{position:relative;width:100%;min-height:540px}.hp-layer{position:absolute;top:0;left:50%;transform-origin:center top}.hp-layer-center{top:64px;transform:translate(-50%) rotate(-2deg);z-index:3;animation:hpPhoneFloat 7.2s ease-in-out infinite}.hp-method-cloud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.hp-method{position:absolute;background:linear-gradient(145deg,#0a1222e6,#0e1c30e6);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800;color:#e5e6e4;white-space:nowrap;letter-spacing:-.1px;box-shadow:0 12px 34px #00000061;animation:hpTagFloat 5s ease-in-out infinite}.hp-method-top-left{top:86px;left:12%;transform:rotate(-7deg);animation-delay:0s}.hp-method-top-center{top:34px;left:50%;transform:translate(-50%) rotate(-2deg);border-color:#1f7cff6b;color:#a9d4ff;animation-delay:.3s}.hp-method-top-right{top:92px;right:12%;transform:rotate(7deg);animation-delay:.6s}.hp-method-bottom-left{bottom:72px;left:14%;transform:rotate(-6deg);animation-delay:.9s}.hp-method-bottom-right{bottom:68px;right:14%;transform:rotate(6deg);animation-delay:1.2s}@keyframes hpTagFloat{0%{translate:0 0}50%{translate:0 -6px}to{translate:0 0}}@keyframes hpPhoneFloat{0%{translate:0 0}50%{translate:0 -9px}to{translate:0 0}}.hp-glow{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:420px;height:132px;background:radial-gradient(ellipse,rgba(31,124,255,.22) 0%,rgba(43,141,102,.14) 38%,transparent 72%);filter:blur(22px);pointer-events:none}.hp-frame{position:relative;width:256px;background:linear-gradient(160deg,#1a1e2a,#0d1018);border-radius:46px;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff14,0 40px 100px #000c,0 0 0 8px #ffffff08;padding:12px 10px 10px}.hp-frame-small{width:222px}.hp-frame-small .hp-screen{height:calc((222px - 20px) * 844 / 390)}.hp-btn{position:absolute;background:linear-gradient(160deg,#1e2230,#12151e);border-radius:3px}.hp-btn-vol-up,.hp-btn-vol-dn{left:-5px;width:4px}.hp-btn-vol-up{top:90px;height:34px}.hp-btn-vol-dn{top:132px;height:34px}.hp-btn-silent{left:-5px;top:58px;width:4px;height:22px}.hp-btn-power{right:-5px;top:110px;width:4px;height:48px}.hp-screen{border-radius:36px;overflow:hidden;background:#050811;display:flex;flex-direction:column;height:calc((256px - 20px) * 844 / 390)}.hp-status{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 16px 4px;flex-shrink:0;background:#050811;z-index:10}.hp-time{font-size:11px;font-weight:800;color:#e5e6e4e6;font-family:Satoshi,Segoe UI,system-ui,sans-serif;letter-spacing:-.2px;min-width:32px}.hp-island{position:absolute;left:50%;top:8px;transform:translate(-50%);width:80px;height:22px;background:#000;border-radius:20px;box-shadow:0 0 0 1px #ffffff0f}.hp-status-icons{display:flex;align-items:center;gap:5px}.hp-content{flex:1;overflow:hidden}.hp-home{height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#050811}.hp-home:before{content:"";display:block;width:88px;height:4px;background:#ffffff38;border-radius:3px}.onboarding-player-wrap{width:220px;flex-shrink:0;border-radius:32px;overflow:hidden;background:#050811;border:1.5px solid rgba(255,255,255,.09);box-shadow:0 28px 70px #000000a6,0 0 50px #1f7cff1a,inset 0 1px #ffffff12;margin-bottom:2rem;aspect-ratio:390 / 844}@media (max-width: 600px){.hp-wrap{min-height:500px}.hp-stack{min-height:450px}.hp-layer-center{top:66px;transform:translate(-50%) rotate(-1.5deg)}.hp-method{font-size:.72rem;padding:7px 10px}.hp-method-top-left{top:86px;left:4%}.hp-method-top-center{top:42px}.hp-method-top-right{top:86px;right:4%}.hp-method-bottom-left{bottom:56px;left:6%}.hp-method-bottom-right{bottom:54px;right:6%}.hp-frame{width:200px}.hp-screen{height:calc((200px - 20px) * 844 / 390)}.onboarding-player-wrap{width:180px}}.processing-success-player{width:100%;height:240px;border-radius:16px;overflow:hidden;margin-bottom:16px}.auth-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;overflow:hidden}.auth-hero-tagline{color:#e5e6e4e0;text-align:center;font-size:.93rem;line-height:1.65;max-width:280px;margin:0}.auth-hero-player{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}.auth-hero-player .hp-frame{width:200px}.auth-hero-player .hp-screen{height:calc((200px - 20px) * 844 / 390)}.onboarding-phone-wrap{display:flex;justify-content:center;margin-bottom:1.5rem}.onboarding-title-block{width:100%;max-width:760px}.onboarding-phone-wrap .hp-frame{width:195px}.onboarding-phone-wrap .hp-screen{height:calc((195px - 20px) * 844 / 390)}.onboarding-text-block{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px}.onboarding-page .feature-card-player{height:240px;background:linear-gradient(160deg,#050811,#0b1524);display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-player-inner{width:108px;aspect-ratio:390 / 844;border-radius:22px;overflow:hidden;background:#050811;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 14px 40px #0000008c,0 0 20px #1f7cff1a}.onboarding-page .feature-card{background:#0d1b2e;border:1px solid rgba(255,255,255,.09);border-radius:14px;overflow:hidden;box-shadow:0 8px 32px #00000059}.onboarding-page .feature-card-content{padding:1.2rem;text-align:center;background:#0d1b2e}.onboarding-page .feature-card-content h3{margin:0 0 .5rem;color:#e5e6e4;font-size:1rem;font-weight:800}.onboarding-page .feature-card-content p{color:#e5e6e4a6;font-size:.85rem;line-height:1.55;margin:0 0 .8rem}.onboarding-page .feature-card-link{border:0;background:transparent;color:#1f7cff;font-weight:700;font-size:.85rem;cursor:pointer;padding:0}.onboarding-page .feature-card-link:hover{color:#5aa0ff;text-decoration:underline}@media (max-width: 600px){.auth-hero-player .hp-frame{width:170px}.auth-hero-player .hp-screen{height:calc((170px - 20px) * 844 / 390)}.onboarding-phone-wrap .hp-frame{width:170px}.onboarding-phone-wrap .hp-screen{height:calc((170px - 20px) * 844 / 390)}}
