*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.app,body{min-height:100vh}.app{background:linear-gradient(135deg,#0a0a1a,#1a1a3e)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00d4ff,#7c3aed);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00b8e6,#6d28d9)}.loading-screen{align-items:center;background:#0a0a1a;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #00d4ff1a;border-radius:50%;border-top-color:#00d4ff;height:48px;width:48px}.loading-screen p{color:#88a;margin-top:16px}@keyframes spin{to{transform:rotate(1turn)}}.auth-container{align-items:center;background:linear-gradient(135deg,#0a0a1a,#1a1a3e);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ef2;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px #00000080;max-width:440px;padding:48px;width:100%}.auth-header{margin-bottom:32px}.auth-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:32px;margin-bottom:8px}.auth-header .subtitle{color:#88a;font-size:16px}.auth-logo{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 12px 30px #00000040;display:flex;height:84px;justify-content:center;margin:0 auto 18px;overflow:hidden;width:84px}.logo-image{border-radius:20px;height:100%;object-fit:cover;width:100%}.form-group{margin-bottom:20px}.form-group label{color:#ccd;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon .input-icon{color:#64748b;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.input-with-icon input{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;color:#fff;font-size:15px;height:52px;padding:0 48px 0 44px;transition:.25s;width:100%}.input-with-icon input::placeholder{color:#64748b}.input-with-icon input:focus{background:#ffffff14;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1f;outline:none}.form-group select{-webkit-appearance:none;appearance:none;cursor:pointer}.form-group textarea{font-family:inherit;min-height:80px;resize:vertical}.toggle-password{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.toggle-password:hover{color:#fff}.auth-options{font-size:14px;justify-content:space-between;margin-bottom:24px}.auth-options,.remember-me{align-items:center;display:flex}.remember-me{color:#88a;cursor:pointer;gap:8px}.remember-me input[type=checkbox]{accent-color:#00d4ff;height:16px;width:16px}.forgot-link{color:#00d4ff;text-decoration:none}.forgot-link:hover{text-decoration:underline}.auth-btn{background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:all .3s;width:100%}.auth-btn:hover:not(:disabled){box-shadow:0 10px 30px #00d4ff4d;transform:translateY(-2px)}.auth-btn:disabled{cursor:not-allowed;opacity:.6}.auth-footer{color:#88a;margin-top:24px;text-align:center}.auth-footer a{color:#00d4ff;font-weight:500;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.demo-credentials{background:#00d4ff0d;border:1px solid #00d4ff1a;border-radius:12px;color:#88a;font-size:13px;margin-top:20px;padding:16px}.demo-credentials p{color:#aaa;font-weight:500;margin-bottom:8px}.demo-row{display:flex;font-family:monospace;justify-content:space-between;padding:4px 0}.dashboard-container{margin:0 auto;max-width:1400px;padding:24px}.dashboard-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.greeting h1{font-size:26px;font-weight:700;margin-bottom:4px}.premium-badge{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;color:#1a1a2e;display:inline-block;font-size:12px;font-weight:600;padding:4px 16px}.user-info{align-items:flex-end;color:#88a;display:flex;flex-direction:column;font-size:14px;gap:4px}.user-info .uid{background:#ffffff0d;border-radius:12px;padding:4px 12px}.user-info .datetime,.user-info .time{align-items:center;display:flex;gap:6px}.settings-link{align-items:center;background:#00d4ff14;border-radius:8px;color:#00d4ff;display:inline-flex;font-size:14px;gap:6px;margin-top:4px;padding:4px 12px;text-decoration:none;transition:all .3s}.settings-link:hover{background:#00d4ff26}.logout-btn{align-items:center;background:#ef444414;border:1px solid #ef444426;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:13px;gap:6px;margin-top:4px;padding:6px 14px;transition:all .3s}.logout-btn:hover{background:#ef444426;border-color:#ef444440}.action-buttons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.action-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:8px;justify-content:center;min-height:100px;padding:20px 16px;text-decoration:none;transition:all .3s;width:100%}.action-btn:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 8px 30px #0003;transform:translateY(-4px)}.action-btn .icon{align-items:center;background:#ffffff0d;border-radius:50%;display:flex;height:32px;justify-content:center;padding:8px;width:32px}.action-btn .icon svg{height:20px;width:20px}.action-btn .action-label{font-size:14px;font-weight:600}.action-btn.deposit:hover{background:#00d4ff0d;border-color:#00d4ff66}.action-btn.withdraw:hover{background:#ef44440d;border-color:#ef444466}.action-btn.trade:hover{background:#fbbf240d;border-color:#fbbf2466}.action-btn.arbitrage:hover{background:#a29bfe0d;border-color:#a29bfe66}.crypto-ticker{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:28px;position:relative}.crypto-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;cursor:default;padding:14px 16px;text-align:center;transition:all .3s}.crypto-card:hover{background:#ffffff0d;border-color:#00d4ff33;transform:translateY(-3px)}.crypto-card .symbol{color:#88a;font-size:13px;font-weight:600}.crypto-card .price{font-size:16px;font-weight:700;margin:4px 0}.crypto-card .change{font-size:12px;font-weight:500}.crypto-card .change.positive{color:#10b981}.crypto-card .change.negative{color:#ef4444}.crypto-card.gold-card{background:#ffd7000d;border-color:#ffd7004d}.crypto-card.gold-card:hover{background:#ffd7001a;border-color:#fbbf24}.crypto-header{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:4px}.crypto-icon{font-size:16px}.gold-badge{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;color:#1a1a2e;font-size:9px;font-weight:700;letter-spacing:.5px;margin-left:4px;padding:1px 8px;text-transform:uppercase}.refresh-prices{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#88a;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;position:absolute;right:0;top:-40px;transition:all .3s}.refresh-prices:hover{background:#ffffff14;color:#fff}.loading-ticker{color:#88a;grid-column:1/-1;padding:20px;text-align:center}.balance-section{margin-bottom:28px}.balance-card{background:linear-gradient(135deg,#00d4ff14,#7c3aed14);border:1px solid #00d4ff26;border-radius:20px;overflow:hidden;padding:28px 32px;position:relative}.balance-card:before{background:radial-gradient(circle,#00d4ff0d,#0000);border-radius:50%;content:"";height:300px;position:absolute;right:-20%;top:-50%;width:300px}.balance-header{align-items:center;color:#88a;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:8px;position:relative;z-index:1}.balance-header .change{font-weight:600;margin-left:auto}.balance-header .change.positive{color:#10b981}.balance-amount{align-items:baseline;display:flex;gap:16px;position:relative;z-index:1}.balance-amount h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700}.change-detail{color:#10b981;font-size:14px;font-weight:500}.dashboard-main-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:24px}.dashboard-left,.dashboard-right{display:flex;flex-direction:column;gap:20px}.portfolio-section{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:20px 24px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.section-header h3{font-size:17px;font-weight:600}.section-header span{color:#88a;font-size:13px}.portfolio-content{padding:4px 0}.portfolio-item{border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:8px 0}.portfolio-item:last-child{border-bottom:none}.asset-name{color:#fff;font-weight:500}.asset-amount{color:#00d4ff;font-weight:600}.empty-portfolio{color:#668;padding:20px 0;text-align:center}.empty-portfolio .hint{font-size:13px;margin-top:4px}.bonus-section{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:20px 24px}.bonus-card{width:100%}.bonus-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr);margin:14px 0}.bonus-day{background:#ffffff08;border-radius:8px;padding:8px 4px;position:relative;text-align:center;transition:all .3s}.bonus-day .day{color:#88a;display:block;font-size:10px;font-weight:500}.bonus-day .amount{display:block;font-size:13px;font-weight:600;margin-top:2px}.bonus-day.active{background:#00d4ff1f;border:1px solid #00d4ff33;box-shadow:0 0 20px #00d4ff0d}.bonus-day .active-indicator{position:absolute;right:-6px;top:-6px}.bonus-info{color:#88a;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.bonus-info .streak-info{color:#fbbf24}.bonus-info .today-bonus{color:#00d4ff}.claim-bonus-btn{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:10px;color:#1a1a2e;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:12px;transition:all .3s;width:100%}.claim-bonus-btn:hover:not(:disabled){box-shadow:0 8px 25px #fbbf2440;transform:translateY(-2px)}.claim-bonus-btn:disabled{cursor:not-allowed;opacity:.6}.referral-section{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:20px 24px}.referral-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.referral-header h3{font-size:17px}.referral-earn{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;color:#1a1a2e;font-size:11px;font-weight:600;padding:4px 12px}.referral-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.stat-item{background:#ffffff08;border-radius:10px;padding:10px;text-align:center}.stat-item .stat-label{color:#88a;display:block;font-size:11px;margin-bottom:2px}.stat-item .stat-value{color:#fff;font-size:18px;font-weight:700}.referral-code-box{background:#00d4ff0d;border:1px solid #00d4ff1f;border-radius:10px;margin-bottom:14px;padding:14px}.code-display{align-items:center;display:flex;justify-content:space-between}.code-label{color:#88a;font-size:12px}.code-value{align-items:center;color:#00d4ff;display:flex;font-family:monospace;font-size:17px;font-weight:600;gap:10px}.code-actions{display:flex;gap:6px}.code-action-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#88a;cursor:pointer;padding:4px 8px;transition:all .3s}.code-action-btn:hover{background:#ffffff1a;color:#fff}.referral-info{display:flex;flex-direction:column;gap:6px}.referral-info .info-item{align-items:center;color:#88a;display:flex;font-size:13px;gap:8px}.achievements-section{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:20px 24px}.achievements-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.achievements-header h3{font-size:17px}.achievement-count{background:#ffffff0d;border-radius:12px;color:#88a;font-size:13px;padding:4px 12px}.achievements-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.achievement-item{align-items:center;background:#ffffff05;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 8px;position:relative;transition:all .3s}.achievement-item.locked{opacity:.4}.achievement-icon{align-items:center;border:2px solid;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.achievement-name{color:#aaa;font-size:10px;text-align:center}.achievement-badge{font-size:12px;position:absolute;right:-4px;top:-4px}.achievement-badge.unlocked{color:#10b981}.achievement-badge.locked{color:#446}.market-overview{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:20px 24px}.market-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.market-header h3{font-size:17px}.market-update{background:#10b9811a;border-radius:12px;color:#10b981;font-size:11px;padding:4px 12px}.market-list{display:flex;flex-direction:column;gap:6px}.market-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .3s}.market-item:hover{background:#ffffff0d}.market-item.gold-item{background:#fbbf240d;border-left:3px solid #fbbf24}.market-info{align-items:center;display:flex;gap:10px}.market-name{color:#fff;font-size:14px;font-weight:500}.market-symbol{color:#88a;font-size:11px}.gold-tag{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;color:#1a1a2e;font-size:9px;font-weight:600;margin-left:4px;padding:1px 8px}.market-price{align-items:center;display:flex;gap:10px}.market-price .price{font-size:14px;font-weight:500}.market-price .change{align-items:center;border-radius:6px;display:flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.market-price .change.positive{background:#10b98114;color:#10b981}.market-price .change.negative{background:#ef444414;color:#ef4444}.newsletter-section{background:linear-gradient(135deg,#00d4ff0d,#7c3aed0d);border:1px solid #00d4ff14;border-radius:16px;padding:20px 24px}.newsletter-content h3{font-size:17px;margin-bottom:6px}.newsletter-content p{color:#88a;font-size:14px;line-height:1.5;margin-bottom:14px}.newsletter-form{display:flex;gap:10px;margin-bottom:10px}.newsletter-form .input-group{align-items:center;display:flex;flex:1 1;position:relative}.newsletter-form .input-group .input-icon{color:#668;left:12px;position:absolute}.newsletter-form .input-group input{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#fff;font-size:14px;padding:10px 16px 10px 40px;transition:all .3s;width:100%}.newsletter-form .input-group input:focus{background:#ffffff14;border-color:#00d4ff;outline:none}.subscribe-btn{align-items:center;background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s;white-space:nowrap}.subscribe-btn:hover:not(:disabled){box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}.subscribe-btn:disabled{cursor:not-allowed;opacity:.6}.newsletter-benefits{display:flex;flex-wrap:wrap;gap:12px}.newsletter-benefits span{background:#ffffff08;border-radius:12px;color:#88a;font-size:11px;padding:4px 12px}.admin-quick-access{margin-top:28px;text-align:center}.admin-access-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:12px;color:#fff;display:inline-block;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .3s}.admin-access-btn:hover{box-shadow:0 10px 30px #7c3aed4d;transform:translateY(-2px)}.deposit-container,.withdraw-container{margin:0 auto;max-width:800px;padding:24px}.back-button{align-items:center;background:none;border:none;color:#88a;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin-bottom:24px;transition:color .3s}.back-button:hover{color:#fff}.deposit-card,.withdraw-card{background:#1a1a2ef2;border:1px solid #ffffff1a;border-radius:24px;padding:40px}.deposit-card h1,.withdraw-card h1{font-size:28px;margin-bottom:8px}.subtitle{color:#88a;margin-bottom:28px}.balance-display{background:#ffffff08;border-radius:12px;margin-bottom:28px;padding:16px}.balance-display span{color:#88a;font-size:14px}.balance-display h2{font-size:24px;margin-top:4px}.crypto-selector{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.crypto-option{align-items:center;background:#ffffff08;border:2px solid #ffffff0f;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:all .3s}.crypto-option.active{background:#00d4ff14;border-color:#00d4ff}.crypto-option:hover{border-color:#00d4ff4d}.crypto-option.disabled{cursor:not-allowed;opacity:.4}.address-box{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.address-box code{color:#00d4ff;flex:1 1;font-size:14px;word-break:break-all}.copy-btn{background:none;border:none;color:#88a;cursor:pointer;padding:8px;transition:color .3s}.copy-btn:hover{color:#fff}.input-wrapper{position:relative}.input-wrapper .currency-symbol{color:#88a;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.input-wrapper input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:16px;padding:12px 16px 12px 40px;width:100%}.input-wrapper input:focus{border-color:#00d4ff;outline:none}.dropzone{border:2px dashed #ffffff1a;border-radius:12px;cursor:pointer;padding:30px;text-align:center;transition:all .3s}.dropzone.active{background:#00d4ff0d;border-color:#00d4ff}.dropzone p{color:#88a;margin-top:8px}.dropzone small{color:#668;font-size:12px}.dropzone.has-file{background:#00d4ff0d;border-color:#00d4ff}.file-info{align-items:center;display:flex;gap:14px;width:100%}.file-details{flex:1 1;text-align:left}.file-details .file-name{color:#fff;display:block;font-weight:500;word-break:break-all}.file-details .file-size{color:#88a;display:block;font-size:13px}.remove-file{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .3s;width:32px}.remove-file:hover{background:#ef444433;transform:scale(1.1)}.submit-btn{align-items:center;border-radius:12px;display:flex;font-size:16px;gap:10px;justify-content:center;margin-top:24px;padding:16px;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 10px 30px #00d4ff4d}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}.deposit-info{grid-gap:10px;background:#ffffff08;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:16px 0;padding:14px}.deposit-info .info-item{align-items:center;color:#88a;display:flex;flex-direction:column;font-size:13px;gap:2px}.deposit-info .info-item span:last-child{color:#fff;font-weight:500}.network-hint{align-items:center;color:#f59e0b;gap:6px}.amount-hints,.network-hint{display:flex;font-size:13px;margin-top:6px}.amount-hints{color:#668;justify-content:space-between}.balance-info{background:#ffffff08;border-radius:16px;margin-bottom:24px;padding:18px}.available-balance{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.available-balance span{color:#88a;font-size:14px}.available-balance h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.withdraw-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.withdraw-stats .stat{display:flex;flex-direction:column;gap:2px}.withdraw-stats .stat-label{color:#668;font-size:11px}.withdraw-stats .stat-value{color:#fff;font-size:15px;font-weight:600}.address-hint{align-items:center;color:#f59e0b;display:flex;font-size:13px;gap:6px;margin-top:6px}.address-example{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:16px;padding:10px}.example-header{align-items:center;color:#88a;display:flex;font-size:13px;gap:6px;margin-bottom:4px}.example-address{background:#0003;border-radius:4px;color:#00d4ff;display:block;font-family:monospace;font-size:12px;padding:4px 8px;word-break:break-all}.quick-amounts{display:flex;gap:8px;margin-top:8px}.quick-amount-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#88a;cursor:pointer;font-size:13px;padding:4px 14px;transition:all .3s}.quick-amount-btn:hover{background:#00d4ff14;border-color:#00d4ff;color:#fff}.amount-details{background:#ffffff05;border-radius:8px;margin-top:10px;padding:10px}.detail-row{color:#88a;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.detail-row.total{border-top:1px solid #ffffff0d;color:#fff;font-weight:600;margin-top:4px;padding-top:8px}.detail-row.error{background:#ef444414;border-radius:6px;color:#ef4444;margin-top:4px;padding:8px}.withdrawal-info{background:#ffffff05;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin:16px 0;padding:14px}.withdrawal-info .info-item{color:#88a;flex-direction:row!important;font-size:13px;gap:8px}.withdrawal-info .info-item span{color:#88a}.admin-container{margin:0 auto;max-width:1400px;padding:24px}.admin-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.admin-tabs{background:#ffffff08;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.admin-tab{background:none;border:none;border-radius:8px;color:#88a;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s}.admin-tab:hover{background:#ffffff0d;color:#fff}.admin-tab.active{background:#00d4ff1a;color:#fff}.admin-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:28px}.stat-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:18px 20px}.stat-card .label{color:#88a;font-size:13px}.stat-card .value{font-size:26px;font-weight:700;margin-top:4px}.admin-main-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.admin-panel-header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;padding:14px 20px}.admin-panel-header,.panel-title{align-items:center;display:flex;gap:10px}.panel-title h3{font-size:16px;font-weight:600}.panel-title .badge{background:#00d4ff14;border-radius:12px;color:#00d4ff;font-size:12px;padding:2px 10px}.panel-filters{display:flex;gap:8px}.filter-select{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .3s}.filter-select:focus{border-color:#00d4ff;outline:none}.admin-transactions{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.admin-table-wrapper{overflow-x:auto}.admin-table-wrapper table{border-collapse:collapse;width:100%}.admin-table-wrapper th{background:#ffffff08;border-bottom:1px solid #ffffff0d;color:#88a;font-size:13px;font-weight:500;padding:10px 14px;text-align:left}.admin-table-wrapper td{border-bottom:1px solid #ffffff08;font-size:14px;padding:10px 14px}.admin-table-wrapper tr:hover td{background:#ffffff05}.user-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.user-cell span{font-weight:500}.user-cell small{color:#88a;font-size:12px}.type-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.type-badge.deposit{background:#10b9811f;color:#10b981}.type-badge.withdraw{background:#f59e0b1f;color:#f59e0b}.type-badge.bonus{background:#fbbf241f;color:#fbbf24}.type-badge.referral{background:#7c3aed1f;color:#a29bfe}.status-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.status-badge.active{background:#10b9811f;color:#10b981}.status-badge.pending{background:#fbbf241f;color:#fbbf24}.status-badge.completed{background:#00d4ff1f;color:#00d4ff}.status-badge.failed,.status-badge.rejected{background:#ef44441f;color:#ef4444}.status-badge.cancelled{background:#6b72801f;color:#6b7280}.status-badge.processing{background:#fbbf241f;color:#fbbf24}.status-badge.inactive{background:#ef44441f;color:#ef4444}.status-badge.locked{background:#fbbf241f;color:#fbbf24}.status-badge.verified{background:#10b9811f;color:#10b981}.admin-quick-actions{display:flex;flex-direction:column;gap:16px}.quick-actions-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:20px 24px}.quick-actions-card h3{font-size:16px;font-weight:600;margin-bottom:14px}.quick-actions-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.quick-action-btn{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;position:relative;transition:all .3s}.quick-action-btn.primary{background:linear-gradient(135deg,#00d4ff,#7c3aed)}.quick-action-btn.warning{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a2e}.quick-action-btn.success{background:linear-gradient(135deg,#10b981,#059669)}.quick-action-btn.info{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.quick-action-btn.secondary{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.quick-action-btn.dark{background:#ffffff0d;border:1px solid #ffffff14}.quick-action-btn:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.quick-action-btn .badge-count{background:#ef4444;border-radius:12px;color:#fff;font-size:10px;font-weight:600;min-width:18px;padding:2px 8px;position:absolute;right:-4px;text-align:center;top:-4px}.quick-stats{grid-gap:10px;border-top:1px solid #ffffff0d;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px;padding-top:14px}.quick-stat-item{background:#ffffff05;border-radius:8px;display:flex;flex-direction:column;padding:6px 10px}.quick-stat-label{color:#88a;font-size:11px}.quick-stat-value{font-size:16px;font-weight:700;margin-top:2px}.users-preview-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:18px 20px}.users-preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.users-preview-header h4{font-size:14px;font-weight:600}.view-all-link{color:#00d4ff;font-size:13px;text-decoration:none;transition:color .3s}.view-all-link:hover{color:#00b8e6;text-decoration:underline}.users-preview-list{display:flex;flex-direction:column;gap:6px}.user-preview-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;gap:10px;padding:6px 10px;transition:all .3s}.user-preview-item:hover{background:#ffffff0d}.user-avatar{align-items:center;background:linear-gradient(135deg,#00d4ff,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.user-preview-info{display:flex;flex:1 1;flex-direction:column}.user-preview-name{font-size:13px;font-weight:500}.user-preview-email{color:#88a;font-size:11px}.user-preview-actions{display:flex;gap:4px}.icon-btn-sm{background:none;border:none;border-radius:4px;color:#88a;cursor:pointer;padding:4px;transition:all .3s}.icon-btn-sm:hover{background:#ffffff0d;color:#fff}.icon-btn-sm.danger:hover{background:#ef444414;color:#ef4444}.refresh-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;color:#88a;cursor:pointer;padding:6px 10px;transition:all .3s}.refresh-btn:hover{background:#ffffff14;color:#fff}.action-buttons-row{display:flex;gap:4px}.action-btn-sm{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;gap:4px;padding:4px 8px;transition:all .3s}.action-btn-sm.approve{background:#10b9811f;color:#10b981}.action-btn-sm.approve:hover{background:#10b98133}.action-btn-sm.reject{background:#ef44441f;color:#ef4444}.action-btn-sm.reject:hover{background:#ef444433}.action-btn-sm.edit-user{background:#fbbf241f;color:#fbbf24}.action-btn-sm.edit-user:hover{background:#fbbf2433}.addresses-management{margin-top:20px}.addresses-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.addresses-header h2{font-size:22px;margin-bottom:4px}.addresses-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.address-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:18px 20px;transition:all .3s}.address-card:hover{background:#ffffff0d;border-color:#00d4ff26}.address-card.default{background:#fbbf2408;border-color:#fbbf2440}.address-card-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.address-crypto{gap:8px}.address-crypto,.crypto-icon{align-items:center;display:flex}.crypto-icon{height:24px;justify-content:center;width:24px}.crypto-type{font-size:15px;font-weight:600}.default-badge{background:#fbbf241f;color:#fbbf24}.default-badge,.inactive-badge{border-radius:12px;font-size:10px;font-weight:600;padding:2px 10px}.inactive-badge{background:#ef44441f;color:#ef4444}.address-actions{display:flex;gap:4px}.address-card-body{gap:8px}.address-card-body,.address-field{display:flex;flex-direction:column}.address-field{gap:2px}.field-label{color:#88a;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.field-value{color:#fff;font-family:monospace;font-size:14px;word-break:break-all}.address-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.address-meta{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:6px;padding-top:6px}.set-default-btn{background:#00d4ff14;border:none;border-radius:6px;color:#00d4ff;cursor:pointer;font-size:12px;padding:4px 12px;transition:all .3s}.set-default-btn:hover{background:#00d4ff26}.admin-users-container{margin:0 auto;max-width:1400px;padding:24px}.admin-users-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.admin-users-header .header-left h1{font-size:26px;margin:4px 0}.total-users{color:#88a;font-size:14px}.users-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.search-box{align-items:center;display:flex;flex:1 1;min-width:250px;position:relative}.search-box .search-icon{color:#668;left:12px;position:absolute}.search-box input{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#fff;font-size:14px;padding:10px 16px 10px 40px;transition:all .3s;width:100%}.search-box input:focus{background:#ffffff14;border-color:#00d4ff;outline:none}.clear-search{background:none;border:none;color:#668;cursor:pointer;padding:4px;position:absolute;right:12px}.filter-group{display:flex;gap:8px}.users-table-container{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.users-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.users-table-wrapper::-webkit-scrollbar{height:6px}.users-table-wrapper::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}.users-table-wrapper::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:3px}.users-table{border-collapse:collapse;min-width:800px;width:100%}.users-table th{background:#ffffff08;border-bottom:1px solid #ffffff0d;color:#88a;font-size:13px;font-weight:500;padding:12px 14px;text-align:left}.users-table td{border-bottom:1px solid #ffffff08;font-size:14px;padding:12px 14px;vertical-align:middle}.users-table tbody tr:hover td{background:#ffffff05}.uid-cell{color:#88a;font-family:monospace;font-size:13px}.balance-cell .balance-amount{color:#10b981;font-weight:600}.role-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.role-badge.user{background:#8888aa1f;color:#88a}.role-badge.premium{background:#fbbf241f;color:#fbbf24}.role-badge.admin{background:#00d4ff1f;color:#00d4ff}.role-badge.super_admin{background:#7c3aed1f;color:#7c3aed}.date-cell{color:#88a;font-size:13px}.action-btn-labeled,.action-buttons-labeled{display:flex;gap:4px}.action-btn-labeled{align-items:center;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .3s}.action-btn-labeled.view{background:#00d4ff1a;color:#00d4ff}.action-btn-labeled.view:hover{background:#00d4ff33}.action-btn-labeled.edit{background:#fbbf241a;color:#fbbf24}.action-btn-labeled.edit:hover{background:#fbbf2433}.action-btn-labeled.delete{background:#ef44441a;color:#ef4444}.action-btn-labeled.delete:hover{background:#ef444433}.pagination{border-top:1px solid #ffffff0d;gap:8px;justify-content:center;padding:14px}.page-btn,.pagination{align-items:center;display:flex}.page-btn{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;color:#88a;cursor:pointer;font-size:13px;gap:4px;padding:6px 14px;transition:all .3s}.page-btn:hover:not(:disabled){background:#ffffff14;color:#fff}.page-btn:disabled{cursor:not-allowed;opacity:.4}.page-numbers{display:flex;gap:4px}.page-number{background:none;border:none;border-radius:8px;color:#88a;cursor:pointer;font-size:14px;height:34px;transition:all .3s;width:34px}.page-number:hover{background:#ffffff0d;color:#fff}.page-number.active{background:#00d4ff1f;color:#00d4ff}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#1a1a3e;border:1px solid #ffffff1a;border-radius:20px;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;width:100%}.modal-content.modal-lg{max-width:640px}.modal-content h3{font-size:20px;margin-bottom:4px;text-align:center}.modal-content p{color:#88a;margin-bottom:20px;text-align:center}.modal-icon{margin-bottom:16px}.modal-actions,.modal-icon{display:flex;justify-content:center}.modal-actions{gap:12px;margin-top:8px}.modal-btn{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s}.modal-btn.cancel{background:#ffffff0d;color:#88a}.modal-btn.cancel:hover{background:#ffffff1a}.modal-btn.confirm{background:linear-gradient(135deg,#00d4ff,#7c3aed);color:#fff}.modal-btn.confirm:hover{box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}.modal-btn.danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.modal-btn.danger:hover{box-shadow:0 8px 25px #ef444440;transform:translateY(-2px)}.modal-btn:disabled{cursor:not-allowed;opacity:.6}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modal-header h3{margin-bottom:0}.modal-close{background:none;border:none;color:#88a;cursor:pointer;font-size:20px;transition:color .3s}.modal-close:hover{color:#fff}.user-detail-card{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:16px 20px}.user-detail-avatar{align-items:center;background:linear-gradient(135deg,#00d4ff,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:56px;justify-content:center;width:56px}.user-detail-info h2{font-size:18px;margin-bottom:2px}.user-detail-info p{color:#88a;margin-bottom:6px}.user-detail-badges{display:flex;flex-wrap:wrap;gap:6px}.user-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.detail-item{background:#ffffff05;border-radius:8px;padding:10px}.detail-label{color:#88a;display:block;font-size:11px;margin-bottom:2px}.detail-value{font-weight:500}.empty-state{padding:40px 20px;text-align:center}.empty-content{color:#88a;text-align:center}.empty-content h3{color:#fff;margin:12px 0 4px}.empty-content p{color:#88a}@media (max-width:1024px){.addresses-grid,.admin-main-grid,.dashboard-main-grid{grid-template-columns:1fr}.user-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-header{flex-direction:column}.user-info{align-items:flex-start;width:100%}.action-buttons{grid-template-columns:repeat(2,1fr)}.action-btn{min-height:80px;padding:14px}.balance-amount h2{font-size:32px}.crypto-ticker{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.auth-card{max-width:460px;width:100%}.deposit-card,.withdraw-card{padding:24px}.crypto-selector,.deposit-info{grid-template-columns:1fr}.deposit-info{gap:6px}.withdraw-stats{grid-template-columns:repeat(2,1fr)}.available-balance{align-items:flex-start;flex-direction:column;gap:6px}.admin-panel-header{align-items:stretch;flex-direction:column}.panel-filters{flex-wrap:wrap}.quick-actions-grid{grid-template-columns:1fr 1fr}.admin-tabs{flex-wrap:wrap}.admin-tab{flex:1 1;font-size:13px;padding:8px 12px;text-align:center}.address-field-row{grid-template-columns:1fr}.addresses-header{align-items:stretch}.addresses-header,.users-filters{flex-direction:column}.search-box{min-width:100%}.filter-group{flex-wrap:wrap}.user-detail-card{flex-direction:column;text-align:center}.user-detail-badges{justify-content:center}.user-detail-grid{grid-template-columns:1fr 1fr}.pagination{flex-wrap:wrap}.page-numbers{display:none}}@media (max-width:480px){.action-buttons{gap:10px;grid-template-columns:1fr 1fr}.action-btn{font-size:13px;min-height:70px;padding:10px}.action-btn .icon{height:28px;width:28px}.action-btn .icon svg{height:16px;width:16px}.balance-amount h2{font-size:26px}.balance-card{padding:20px}.crypto-ticker{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.crypto-card{padding:10px 8px}.crypto-card .price{font-size:14px}.duration-grid{grid-template-columns:repeat(2,1fr)}.duration-option .duration-label{font-size:13px}.bonus-grid{gap:4px;grid-template-columns:repeat(7,1fr)}.bonus-day{padding:6px 2px}.bonus-day .day{font-size:9px}.bonus-day .amount{font-size:11px}.bonus-info{align-items:center;flex-direction:column;gap:4px}.achievements-grid{grid-template-columns:repeat(2,1fr)}.market-item{align-items:flex-start;flex-direction:column;gap:4px}.market-price{justify-content:space-between;width:100%}.newsletter-form{flex-direction:column}.subscribe-btn{justify-content:center}.newsletter-benefits{align-items:center;flex-direction:column}.quick-actions-grid,.quick-stats,.user-detail-grid{grid-template-columns:1fr}.modal-content{margin:10px;padding:20px}.address-card{padding:14px 16px}.action-buttons-labeled{flex-wrap:wrap}.action-btn-labeled span{display:none}}.users-table-wrapper:after{background:linear-gradient(90deg,#0000,#0000001a);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s;width:30px}.users-table-wrapper.is-scrollable:after{opacity:1}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:8px}.checkbox-label input[type=checkbox]{accent-color:#00d4ff;cursor:pointer;height:16px;width:16px}.gold-card{background:#ffd7000d!important;border-color:#ffd7004d!important}.gold-card:hover{background:#ffd7001a!important;border-color:#fbbf24!important}.gold-card .price{color:#fbbf24}@keyframes goldShimmer{0%{background-position:-200%}to{background-position:200%}}.gold-badge{animation:goldShimmer 3s linear infinite;background-size:200% auto}.trade-page{margin:0 auto;max-width:1100px;padding:20px}.trade-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.trade-header .back-btn{align-items:center;background:none;border:none;color:#88a;cursor:pointer;display:flex;font-size:14px;gap:6px;transition:color .3s}.trade-header .back-btn:hover{color:#fff}.trade-header h2{font-size:20px;font-weight:600}.trade-balance-display{align-items:center;background:#00d4ff14;border-radius:20px;color:#00d4ff;display:flex;font-size:14px;gap:8px;padding:6px 16px}.trade-balance-display span{color:#fff}.trade-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 260px}.trade-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:24px}.trade-top-bar{align-items:center;background:#ffffff05;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.trade-balance-info{align-items:center;display:flex;gap:10px}.trade-balance-info span{color:#88a;font-size:14px}.trade-balance-info h3{color:#00d4ff;font-size:20px;font-weight:700}.trade-market-status{align-items:center;color:#10b981;display:flex;font-size:13px;gap:12px}.live-dot{animation:pulse 1.5s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}.spread-label{color:#88a}.trade-price-display{align-items:center;background:#ffffff05;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.price-left{align-items:center;display:flex;gap:12px}.symbol-name{font-size:16px;font-weight:600}.price-change-badge{border-radius:6px;font-size:13px;font-weight:500;padding:2px 10px}.price-change-badge.positive{background:#10b9811a;color:#10b981}.price-change-badge.negative{background:#ef44441a;color:#ef4444}.price-right{align-items:center;display:flex;gap:12px}.current-price{font-size:24px;font-weight:700}.refresh-price{background:none;border:none;color:#88a;cursor:pointer;padding:4px;transition:color .3s}.refresh-price:hover{color:#fff}.trade-buy-sell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.trade-btn{align-items:center;background:#ffffff08;border:2px solid #ffffff0f;border-radius:10px;color:#88a;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .3s}.trade-btn:hover{background:#ffffff0d}.trade-btn.buy.active{background:#10b98114;border-color:#10b981;color:#10b981}.trade-btn.sell.active{background:#ef444414;border-color:#ef4444;color:#ef4444}.trade-input-group{margin-bottom:16px}.trade-input-group label{color:#ccd;display:block;font-size:14px;margin-bottom:6px}.trade-input-wrap{align-items:center;display:flex;position:relative}.trade-input-wrap input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:16px;padding:12px 80px 12px 16px;transition:all .3s;width:100%}.trade-input-wrap input:focus{border-color:#00d4ff;outline:none}.trade-input-wrap .max-btn{background:#00d4ff14;border:none;border-radius:6px;color:#00d4ff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;position:absolute;right:8px;transition:background .3s}.trade-input-wrap .max-btn:hover{background:#00d4ff26}.trade-input-hints{color:#668;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.trade-duration{margin-bottom:16px}.trade-duration label{color:#ccd;display:block;font-size:14px;margin-bottom:8px}.duration-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.duration-btn{background:#ffffff08;border:2px solid #ffffff0f;border-radius:10px;cursor:pointer;padding:10px 8px;text-align:center;transition:all .3s}.duration-btn:hover{background:#ffffff0f}.duration-btn.active{background:#00d4ff14;border-color:#00d4ff}.duration-btn .duration-time{color:#fff;display:block;font-size:15px;font-weight:600}.duration-btn .duration-min{color:#88a;display:block;font-size:10px;margin-top:2px}.calc-row{color:#88a;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.calc-row.highlight{border-top:1px solid #ffffff0d;margin-top:4px;padding-top:10px}.calc-row span:last-child{color:#fff;font-weight:600}.profit-color{color:#10b981!important}.loss-color{color:#ef4444!important}.trade-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.submit-btn{background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s}.submit-btn:hover:not(:disabled){box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.cancel-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#88a;cursor:pointer;font-weight:500;padding:14px;transition:all .3s}.cancel-btn:hover{background:#ffffff14;color:#fff}.trade-assets-sidebar{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;max-height:540px;overflow-y:auto;padding:20px}.trade-assets-sidebar h3{color:#ccd;font-size:15px;margin-bottom:12px}.asset-list{display:flex;flex-direction:column;gap:6px}.asset-item{border-radius:8px;justify-content:space-between;padding:10px 14px}.asset-item.active{border:1px solid #00d4ff1a}.asset-symbol{font-size:13px}.asset-price{color:#fff}.trade-assets-sidebar::-webkit-scrollbar{width:4px}.trade-assets-sidebar::-webkit-scrollbar-track{background:#ffffff05;border-radius:2px}.trade-assets-sidebar::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:2px}@media (max-width:1024px){.trade-layout{grid-template-columns:1fr}.trade-assets-sidebar{max-height:300px}}@media (max-width:768px){.trade-page{padding:12px}.trade-header h2{font-size:17px}.trade-card{padding:16px}.current-price{font-size:20px}.duration-grid{grid-template-columns:repeat(3,1fr)}.trade-actions{grid-template-columns:1fr}.trade-top-bar{align-items:stretch;flex-direction:column;text-align:center}.trade-balance-info,.trade-market-status{justify-content:center}.trade-buy-sell{grid-template-columns:1fr 1fr}}@media (max-width:480px){.trade-header{align-items:stretch;flex-direction:column;gap:8px}.trade-balance-display{justify-content:center}.trade-price-display{align-items:flex-start;flex-direction:column;gap:6px}.price-right{justify-content:space-between;width:100%}.duration-grid{grid-template-columns:repeat(2,1fr)}.trade-buy-sell{grid-template-columns:1fr}.asset-list .asset-item{padding:8px 10px}.asset-price,.asset-symbol{font-size:12px}}.trade-calculator{background:#ffffff05;border-radius:10px;margin:16px 0;padding:14px}.calc-item{color:#88a;display:flex;font-size:14px;justify-content:space-between;padding:5px 0}.calc-item.highlight{border-top:1px solid #ffffff0d;margin-top:4px;padding-top:10px}.calc-amount{color:#fff;font-weight:600}.calc-amount.profit{color:#10b981}.calc-amount.loss{color:#ef4444}.trade-disclaimer{align-items:flex-start;background:#fbbf240a;border:1px solid #fbbf2414;border-radius:8px;color:#88a;display:flex;font-size:12px;gap:10px;line-height:1.4;margin:12px 0;padding:10px 14px}.trade-disclaimer svg{flex-shrink:0;margin-top:1px}.trade-action-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:4px}.submit-trade-btn{background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s}.submit-trade-btn:hover:not(:disabled){box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}.submit-trade-btn:disabled{cursor:not-allowed;opacity:.6}.cancel-trade-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#88a;cursor:pointer;font-weight:500;padding:14px;transition:all .3s}.cancel-trade-btn:hover{background:#ffffff14;color:#fff}.trade-assets{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:16px 20px}.trade-assets h3{font-size:15px;margin-bottom:12px}.asset-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.asset-item{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;padding:10px 12px;transition:all .3s}.asset-item:hover{background:#ffffff0d}.asset-item.active{background:#00d4ff0d;border-color:#00d4ff26}.asset-symbol{font-size:14px;font-weight:600}.asset-price{color:#88a;font-size:13px;margin:2px 0}.asset-change{font-size:12px;font-weight:500}.asset-change.positive{color:#10b981}.asset-change.negative{color:#ef4444}@media (max-width:768px){.trade-page{padding:12px}.trade-page-header h2{font-size:17px}.trade-current-price{font-size:20px}.trade-duration-grid{grid-template-columns:repeat(3,1fr)}.asset-grid{grid-template-columns:repeat(2,1fr)}.trade-action-buttons{grid-template-columns:1fr}}@media (max-width:480px){.trade-page-header{align-items:stretch;flex-direction:column;gap:8px}.trade-balance-header{justify-content:center}.trade-price-section{align-items:flex-start;flex-direction:column;gap:6px}.trade-card{padding:16px}.trade-type-buttons{grid-template-columns:1fr 1fr}.trade-duration-grid{grid-template-columns:repeat(2,1fr)}.asset-grid{grid-template-columns:1fr 1fr}}.admin-nav-link{align-items:center;background:#a29bfe14;border-radius:8px;color:#a29bfe;display:inline-flex;font-size:14px;gap:6px;margin-top:4px;padding:4px 12px;text-decoration:none;transition:all .3s}.admin-nav-link:hover{background:#a29bfe26;color:#c4b5fd}.settings-page{margin:0 auto;max-width:900px;padding:24px}.settings-header{margin-bottom:28px}.settings-header .back-btn{align-items:center;background:none;border:none;color:#88a;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;margin-bottom:8px;padding:0;transition:color .3s}.settings-header .back-btn:hover{color:#fff}.settings-header h1{font-size:28px;font-weight:700;margin-bottom:4px}.settings-subtitle{color:#88a;font-size:15px}.settings-tabs{background:#ffffff08;border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:4px}.settings-tab{align-items:center;background:none;border:none;border-radius:8px;color:#88a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s}.settings-tab:hover{background:#ffffff0d;color:#fff}.settings-tab.active{background:#00d4ff1a;color:#fff}.settings-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:28px 32px}.settings-card-header{margin-bottom:24px}.settings-card-header h3{font-size:18px;font-weight:600;margin-bottom:4px}.settings-card-header p{color:#88a;font-size:14px}.profile-avatar{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px}.avatar-circle{background:linear-gradient(135deg,#00d4ff,#7c3aed);border-radius:50%;font-size:28px;font-weight:700;height:72px;justify-content:center;width:72px}.avatar-circle,.avatar-upload-btn{align-items:center;color:#fff;display:flex}.avatar-upload-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;font-size:14px;gap:8px;padding:8px 16px;transition:all .3s}.avatar-upload-btn:hover{background:#ffffff1a}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.verified-badge{color:#10b981;display:inline-block;font-size:13px;margin-top:4px}.profile-stats{grid-gap:16px;background:#ffffff05;border-radius:10px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:20px 0;padding:16px}.profile-stats .stat-item{display:flex;flex-direction:column;gap:2px}.profile-stats .stat-item span:first-child{color:#88a;font-size:12px}.profile-stats .stat-value{font-size:15px;font-weight:600}.profile-stats .stat-value.verified{color:#10b981}.profile-stats .stat-value.pending{color:#fbbf24}.form-actions{border-top:1px solid #ffffff0d;display:flex;gap:12px;margin-top:20px;padding-top:20px}.btn-primary{align-items:center;background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s}.btn-primary:hover:not(:disabled){box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-cancel{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#88a;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 24px;transition:all .3s}.btn-cancel:hover{background:#ffffff1a;color:#fff}.btn-danger{background:#ef44441f;border:1px solid #ef444426;border-radius:8px;color:#ef4444;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s}.btn-danger:hover{background:#ef444433}.btn-danger-outline{background:none;border:1px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s}.btn-danger-outline:hover{background:#ef44441a}.security-section{border-bottom:1px solid #ffffff0d;margin-bottom:28px;padding-bottom:28px}.security-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.security-section h4{font-size:16px;font-weight:600;margin-bottom:14px}.twofa-card{background:#ffffff05;border-radius:10px;justify-content:space-between;padding:16px 20px}.twofa-card,.twofa-info{align-items:center;display:flex}.twofa-info{gap:16px}.twofa-icon{align-items:center;background:#00d4ff1a;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.twofa-status{font-size:14px;font-weight:500}.session-item{background:#ffffff05;border-radius:8px;justify-content:space-between;margin-bottom:10px;padding:12px 16px}.session-info,.session-item{align-items:center;display:flex}.session-info{gap:12px}.session-info p{font-weight:500}.session-info span{color:#88a;font-size:13px}.badge-active{background:#10b9811f;border-radius:12px;color:#10b981;font-size:12px;font-weight:500;padding:4px 12px}.notifications-list{display:flex;flex-direction:column;gap:10px}.notification-item{align-items:center;background:#ffffff05;border-radius:10px;display:flex;justify-content:space-between;padding:14px 18px}.notification-info{align-items:center;display:flex;gap:12px}.notification-info p{font-weight:500}.notification-info span{color:#88a;font-size:13px}.toggle-switch{cursor:pointer;flex-shrink:0;height:26px;position:relative;width:48px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background:#333;border-radius:26px;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s}.toggle-slider:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;position:absolute;transition:all .3s;width:20px}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg,#00d4ff,#7c3aed)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(22px)}.preferences-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.preference-item{align-items:center;background:#ffffff05;border-radius:10px;display:flex;justify-content:space-between;padding:14px 18px}.preference-info{align-items:center;display:flex;gap:12px}.preference-info p{font-weight:500}.preference-info span{color:#88a;font-size:13px}.preference-select{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px}.preference-select:focus{border-color:#00d4ff;outline:none}.danger-zone{background:#ef444408;border:1px solid #ef444426;border-radius:14px;margin-top:24px;padding:20px 24px}.danger-zone h4{color:#ef4444;font-size:16px;margin-bottom:12px}.danger-zone-content{display:flex;flex-direction:column;gap:10px}.danger-item{align-items:center;background:#ef44440d;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.danger-item p{font-weight:500}.danger-item span{color:#88a;font-size:13px}@media (max-width:768px){.settings-page{padding:16px}.settings-card{padding:20px}.form-row,.profile-stats{grid-template-columns:1fr}.settings-tabs{gap:2px}.settings-tab{font-size:13px;padding:8px 14px}.settings-tab span{display:none}.twofa-card{align-items:stretch;flex-direction:column;gap:12px}.danger-item,.notification-item,.preference-item{align-items:stretch;flex-direction:column;gap:10px}.profile-avatar{align-items:center}.form-actions,.profile-avatar{flex-direction:column}.form-actions .btn-cancel,.form-actions .btn-primary{justify-content:center;width:100%}}@media (max-width:480px){.settings-header h1{font-size:22px}.settings-tabs{flex-wrap:wrap}.settings-tab{flex:1 1;font-size:12px;justify-content:center;padding:6px 10px}.settings-tab span{display:none}.profile-stats .stat-value{font-size:14px}.session-item{align-items:flex-start;flex-direction:column;gap:8px}}.action-btn-labeled.balance{background:#00d4ff1a;color:#00d4ff}.action-btn-labeled.balance:hover{background:#00d4ff33}.trade-mode-bar{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 20px}.trade-mode-status{align-items:center;display:flex;gap:12px}.trade-mode-label{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px}.trade-mode-indicator{border-radius:20px;font-size:14px;font-weight:600;padding:4px 12px}.trade-mode-indicator.active{background:#10b9811a;color:#10b981}.trade-mode-indicator.inactive{background:#ef44441a;color:#ef4444}.trade-mode-toggle-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px 20px;transition:all .3s}.trade-mode-toggle-btn.active{background:#ef44441a;color:#ef4444}.trade-mode-toggle-btn.active:hover{background:#ef444433}.trade-mode-toggle-btn.inactive{background:#10b9811a;color:#10b981}.trade-mode-toggle-btn.inactive:hover{background:#10b98133}.trade-mode-toggle-btn:disabled{cursor:not-allowed;opacity:.6}.spinner-small{animation:spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}.action-btn-sm.balance{background:#00d4ff1a;border-radius:4px;padding:2px 6px}.action-btn-sm.balance:hover{background:#00d4ff33}@media (max-width:768px){.trade-mode-bar{align-items:stretch;flex-direction:column;gap:10px;text-align:center}.trade-mode-status,.trade-mode-toggle-btn{justify-content:center}}.action-btn-sm.balance{align-items:center;background:#00d4ff1f;border:none;border-radius:6px;color:#00d4ff;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 8px;transition:all .3s}.action-btn-sm.balance:hover{background:#00d4ff40;transform:scale(1.05)}.action-btn-sm.balance svg{height:14px;width:14px}.transaction-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px}@media (max-width:768px){.transaction-actions{gap:2px}.action-btn-sm{padding:3px 6px}.action-btn-sm svg{height:12px;width:12px}}.trade-result-modal{background:#1a1a3e;border:1px solid #ffffff1a;border-radius:24px;max-height:90vh;max-width:480px;overflow-y:auto;padding:32px;position:relative;width:100%}.trade-result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.trade-result-header h3{font-size:20px;font-weight:700}.trade-result-icon{margin-bottom:16px;padding:16px 0;text-align:center}.trade-result-icon .result-label{display:block;font-size:24px;font-weight:700;margin-top:8px}.trade-result-icon.win .result-label{color:#10b981}.trade-result-icon.loss .result-label{color:#ef4444}.trade-result-details{margin-bottom:20px}.trade-symbol-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 0}.trade-symbol-row .symbol{font-size:18px;font-weight:700}.trade-symbol-row .direction{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.trade-symbol-row .direction.buy{color:#10b981}.trade-symbol-row .direction.sell{color:#ef4444}.trade-result-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.result-item{background:#ffffff08;border-radius:8px;padding:10px 12px}.result-item .result-label{color:#88a;display:block;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.result-item .result-value{display:block;font-size:16px;font-weight:600;margin-top:2px}.price-change-indicator{margin:16px 0}.price-change-bar{background:#ffffff0d;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.price-change-fill{border-radius:3px;height:100%;transition:width .5s ease}.price-change-fill.win{background:linear-gradient(90deg,#10b981,#34d399)}.price-change-fill.loss{background:linear-gradient(90deg,#ef4444,#f87171)}.price-change-info{color:#88a;display:flex;font-size:13px;justify-content:space-between}.price-change-info .win{color:#10b981}.price-change-info .loss{color:#ef4444}.trade-result-summary{align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin:12px 0;padding:14px 16px}.trade-result-summary.win{background:#10b98114;border:1px solid #10b98126}.trade-result-summary.loss{background:#ef444414;border:1px solid #ef444426}.summary-left{align-items:center;color:#88a;display:flex;font-size:14px;gap:8px}.result-badge{font-size:14px;font-weight:700}.trade-result-summary.win .result-badge{color:#10b981}.trade-result-summary.loss .result-badge{color:#ef4444}.summary-right{color:#88a;font-size:14px}.returned-amount{color:#fff;display:block;font-size:20px;font-weight:700;margin-top:2px}.trade-profit{border-radius:8px;color:#88a;display:flex;font-size:14px;justify-content:space-between;margin-top:8px;padding:10px 16px}.trade-profit .amount{font-size:18px;font-weight:700}.trade-profit.positive{background:#10b9810d}.trade-profit.positive .amount{color:#10b981}.trade-profit.negative{background:#ef44440d}.trade-profit.negative .amount{color:#ef4444}.trade-result-close-btn{background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:all .3s;width:100%}.trade-result-close-btn:hover{box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}@media (max-width:480px){.trade-result-modal{margin:10px;padding:20px}.trade-result-grid{gap:8px;grid-template-columns:1fr 1fr}.trade-symbol-row{align-items:flex-start;flex-direction:column;gap:6px}.price-change-info{align-items:center;flex-direction:column;gap:4px}.trade-result-summary{flex-direction:column;gap:8px;text-align:center}}.error-boundary{align-items:center;background:#0a0a1a;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-boundary-content{background:#1a1a2ef2;border:1px solid #ffffff1a;border-radius:16px;max-width:600px;padding:40px;text-align:center;width:100%}.error-boundary-content h2{color:#ef4444;font-size:28px;margin-bottom:12px}.error-boundary-content p{color:#88a;line-height:1.6;margin-bottom:16px}.error-details{background:#0003;border-radius:8px;margin:16px 0;padding:12px;text-align:left}.error-details summary{color:#88a;cursor:pointer}.error-details pre{color:#fbbf24;font-size:12px;margin-top:8px;white-space:pre-wrap;word-break:break-all}.error-actions{display:flex;gap:12px;justify-content:center;margin-top:20px}.error-actions .btn-primary{background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s}.error-actions .btn-primary:hover{box-shadow:0 8px 25px #00d4ff40;transform:translateY(-2px)}.error-actions .btn-secondary{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#88a;cursor:pointer;padding:12px 24px;transition:all .3s}.error-actions .btn-secondary:hover{background:#ffffff1a;color:#fff}.trade-history{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:820px;padding:20px}.trade-history h3{color:#ccd;font-size:16px;margin-bottom:12px}.no-trades{color:#88a;padding:20px;text-align:center}.trade-list{display:flex;flex-direction:column;gap:6px}.trade-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px;transition:all .3s}.trade-item:hover{background:#ffffff0d}.trade-symbol{font-weight:600;min-width:80px}.trade-type{font-weight:500;min-width:60px}.trade-type.buy{color:#10b981}.trade-type.sell{color:#ef4444}.trade-amount{min-width:80px;text-align:right}.trade-status{border-radius:12px;font-size:12px;font-weight:500;min-width:60px;padding:2px 10px;text-align:center}.trade-status.win{background:#10b9811a;color:#10b981}.trade-status.loss{background:#ef44441a;color:#ef4444}.trade-status.pending{background:#fbbf241a;color:#fbbf24}.trade-status.active{background:#00d4ff1a;color:#00d4ff}.trade-status.cancelled{background:#8888aa1a;color:#88a}.loading-skeleton{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1400px;padding:20px}.skeleton-card{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%);background-size:200% 100%;border-radius:12px;height:120px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.trade-item{flex-wrap:wrap;gap:4px}.trade-amount,.trade-symbol,.trade-type{min-width:auto}.error-actions{flex-direction:column}.error-boundary-content{padding:24px}}.trade-mode-control{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:16px 20px}.trade-mode-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.trade-mode-header h4{color:#ccd;font-size:14px;font-weight:600;margin:0}.trade-mode-status{color:#88a;font-size:14px}.trade-mode-status strong{font-weight:600}.trade-mode-options{display:flex;flex-wrap:wrap;gap:10px}.mode-btn{background:#ffffff08;border:2px solid #ffffff0f;border-radius:8px;color:#88a;cursor:pointer;font-size:13px;font-weight:500;padding:8px 18px;transition:all .3s}.mode-btn:hover:not(:disabled){background:#ffffff0f}.mode-btn.active{background:#00d4ff14;border-color:#00d4ff;color:#fff}.mode-btn.danger.active{background:#ef444414;border-color:#ef4444;color:#ef4444}.mode-btn:disabled{cursor:not-allowed;opacity:.5}.trade-mode-note{border-top:1px solid #ffffff0d;margin-top:10px;padding-top:10px}.trade-mode-note small{color:#668;font-size:12px}@media (max-width:768px){.trade-mode-header{align-items:flex-start;flex-direction:column}.trade-mode-options{width:100%}.mode-btn{flex:1 1;font-size:12px;padding:6px 12px;text-align:center}}.user-balance-cell{color:#00d4ff;font-family:monospace;font-size:14px;font-weight:600}.trade-timer{background:#00d4ff0d;border:1px solid #00d4ff1a;border-radius:12px;margin:16px 0;padding:16px;text-align:center}.timer-circle{align-items:center;animation:pulse 1s ease-in-out infinite;border:4px solid #00d4ff;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 8px;width:80px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.timer-seconds{color:#00d4ff;font-size:28px;font-weight:700}.timer-label{color:#88a;font-size:14px;margin-bottom:8px}.timer-bar{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden;width:100%}.timer-bar-fill{background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:2px;height:100%;transition:width .5s linear}.duration-profit{color:#10b981;display:block;font-size:10px;font-weight:500;margin-top:2px}
/*# sourceMappingURL=main.832aab42.css.map*/