body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.account-setup-container{background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto;max-width:1000px;min-height:100vh;padding:20px}.setup-header{color:#fff;margin-bottom:30px;text-align:center}.setup-header h2{align-items:center;display:flex;font-size:28px;gap:10px;justify-content:center;margin-bottom:10px}.setup-header p{font-size:16px;opacity:.9}.balance-card{background:#fff;border-left:5px solid #4caf50;border-radius:15px;box-shadow:0 10px 30px #0000001a;margin-bottom:30px;padding:25px}.balance-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.balance-label{color:#666;font-size:16px}.balance-amount{color:#2e7d32;font-size:32px;font-weight:700}.balance-note{background:#e8f5e9;color:#2e7d32;font-size:14px;padding:10px 15px}.alert-message,.balance-note{align-items:center;border-radius:8px;display:flex;gap:10px}.alert-message{animation:slideIn .3s ease;font-weight:500;margin-bottom:20px;padding:15px}.alert-message.success{background:#d4edda;border-left:4px solid #28a745;color:#155724}.alert-message.error{background:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.account-form{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;margin-bottom:30px;padding:30px}.form-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:30px}.form-group{display:flex;flex-direction:column}.form-group label{align-items:center;color:#333;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.form-group input,.form-group select{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;padding:12px 15px;transition:all .3s}.form-group input:focus,.form-group select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input:invalid{border-color:#dc3545}.form-group input:valid{border-color:#28a745}.form-group small{color:#666;display:block;font-size:12px;margin-top:5px}.form-actions{gap:15px;margin-top:30px}.btn-save,.form-actions{display:flex;justify-content:center}.btn-save{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;gap:10px;min-width:200px;padding:15px 30px;transition:all .3s}.btn-save:hover:not(:disabled){box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.btn-save:disabled{cursor:not-allowed;opacity:.6}.btn-reset{align-items:center;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-width:150px;padding:15px 30px;transition:all .3s}.btn-reset:hover{background:#e9ecef;border-color:#ccc}.security-note{align-items:center;background:#e3f2fd;border-radius:8px;color:#1565c0;display:flex;font-size:14px;gap:15px;margin-top:25px;padding:15px}.security-note i{font-size:20px}.account-preview{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;padding:25px}.account-preview h3{align-items:center;color:#333;display:flex;gap:10px;margin-bottom:20px}.preview-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:10px;padding:20px}.preview-item{border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:12px 0}.preview-item:last-child{border-bottom:none}.preview-item span{color:#666;font-weight:500}.preview-item strong{color:#333;font-size:16px}@media (max-width:768px){.account-setup-container{padding:15px}.form-grid{gap:20px;grid-template-columns:1fr}.form-actions{flex-direction:column}.btn-reset,.btn-save{width:100%}.balance-info{align-items:flex-start;flex-direction:column;gap:10px}.balance-amount{font-size:28px}}@media (max-width:480px){.account-form{padding:20px}.setup-header h2{flex-direction:column;font-size:24px}.preview-item{flex-direction:column;gap:5px}}.withdrawal-history-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2ecc;border:1px solid #ffffff1a;border-radius:12px;padding:24px}.withdrawal-history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.withdrawal-history-header h2{color:#fff;font-size:1.75rem;font-weight:600;margin:0}.history-actions{display:flex;gap:12px}.export-btn,.refresh-btn{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:background .3s}.export-btn:hover,.refresh-btn:hover{background:#2563eb}.export-btn:disabled,.refresh-btn:disabled{background:#6b7280;cursor:not-allowed}.export-btn{background:#10b981}.export-btn:hover{background:#059669}.summary-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.summary-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.stat-label{color:#9ca3af;display:block;font-size:.9rem;margin-bottom:4px}.stat-value{color:#fff;display:block;font-size:1.5rem}.status-approved{color:#10b981}.withdrawal-table-container{margin-bottom:24px;overflow-x:auto}.withdrawal-table{background:#1e293bcc;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.withdrawal-table thead{background:#0f172ae6}.withdrawal-table th{border-bottom:1px solid #ffffff1a;color:#9ca3af;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.withdrawal-table td{border-bottom:1px solid #ffffff0d;color:#e5e7eb;padding:16px}.withdrawal-table tbody tr:hover{background:#ffffff0d}.withdrawal-id{color:#93c5fd;font-family:Courier New,monospace;font-size:.85rem}.withdrawal-amount{color:#fff;font-weight:600}.payment-method{background:#3b82f633;border-radius:4px;font-size:.85rem;padding:4px 8px}.withdrawal-date,.withdrawal-notes{color:#9ca3af;font-size:.9rem}.withdrawal-notes{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{color:#9ca3af;padding:60px 20px;text-align:center}.empty-icon{font-size:4rem;margin-bottom:16px}.empty-state h3{color:#fff;margin-bottom:8px}.withdrawal-history-footer{background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:8px;margin-top:30px;padding:16px}.disclaimer{color:#93c5fd;font-size:.9rem;line-height:1.5;margin:0}.admin-withdrawal-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2ecc;border:1px solid #ffffff1a;border-radius:12px;padding:24px}.admin-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.admin-panel-header h2{color:#fff;font-size:1.75rem;font-weight:600;margin:0}.admin-stats{display:flex;gap:20px}.admin-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:12px 20px;text-align:center}.admin-stat .stat-label{color:#9ca3af;display:block;font-size:.85rem;margin-bottom:4px}.admin-stat .stat-value{color:#fff;display:block;font-size:1.25rem;font-weight:600}.admin-controls{display:flex;justify-content:flex-end;margin-bottom:24px}.refresh-btn{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:background .3s}.refresh-btn:hover{background:#2563eb}.refresh-btn:disabled{background:#6b7280;cursor:not-allowed}.admin-content{display:flex;flex-direction:column;gap:30px}.all-requests-section,.pending-requests-section{background:#1e293bcc;border-radius:12px;padding:20px}.all-requests-section h3,.pending-requests-section h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 20px}.requests-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.request-card{background:#0f172ae6;border:1px solid #ffffff1a;border-radius:8px;padding:20px}.request-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.request-id{color:#93c5fd;font-family:Courier New,monospace;font-size:.9rem}.request-amount{color:#fff;font-size:1.5rem;font-weight:600}.request-user{margin-bottom:16px}.user-info{display:flex;flex-direction:column;gap:4px}.user-name{color:#fff;font-weight:500}.user-email{color:#9ca3af;font-size:.85rem}.request-details{margin-bottom:20px}.detail-row{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:8px}.detail-label{color:#9ca3af}.detail-value{color:#e5e7eb}.request-actions{display:flex;flex-direction:column;gap:12px}.admin-notes-input{background:#ffffff0d;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.9rem;min-height:60px;padding:10px;resize:vertical}.admin-notes-input::placeholder{color:#6b7280}.admin-notes-input:focus{border-color:#3b82f6;outline:none}.approve-btn,.reject-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:12px;transition:background .3s}.approve-btn{background:#10b981;color:#fff}.approve-btn:hover{background:#059669}.reject-btn{background:#ef4444;color:#fff}.reject-btn:hover{background:#dc2626}.no-pending{color:#9ca3af;padding:40px;text-align:center}.requests-table-container{overflow-x:auto}.requests-table{background:#0f172ae6;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.requests-table thead{background:#1e293be6}.requests-table th{border-bottom:1px solid #ffffff1a;color:#9ca3af;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.requests-table td{border-bottom:1px solid #ffffff0d;color:#e5e7eb;padding:16px}.requests-table tbody tr:hover{background:#ffffff0d}.request-id-cell{color:#93c5fd;font-family:Courier New,monospace;font-size:.85rem}.user-cell{display:flex;flex-direction:column;gap:2px}.user-name-cell{color:#fff;font-weight:500}.user-email-cell{color:#9ca3af;font-size:.8rem}.amount-cell{color:#fff;font-weight:600}.status-badge{border-radius:20px;display:inline-block;font-size:.8rem;padding:6px 12px}.date-cell{color:#9ca3af;font-size:.9rem}.table-actions{display:flex;gap:8px}.table-approve-btn,.table-reject-btn{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px}.table-approve-btn{background:#10b98133;border:1px solid #10b981;color:#10b981}.table-approve-btn:hover{background:#10b9814d}.table-reject-btn{background:#ef444433;border:1px solid #ef4444;color:#ef4444}.table-reject-btn:hover{background:#ef44444d}.admin-footer{background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:8px;margin-top:30px;padding:16px}.admin-disclaimer{color:#93c5fd;font-size:.9rem;line-height:1.5;margin:0}body{background:#0a0e17;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;max-width:100vw;overflow-x:hidden;width:100%}.top-static-user-bar{align-items:center;background:linear-gradient(90deg,#1a237e,#283593);border-bottom:1px solid #3949ab;box-shadow:0 1px 5px #0000004d;color:#fff;display:flex;justify-content:space-between;min-height:36px;overflow:hidden;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1002}.nav-tabs-container-static{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;gap:0;overflow-x:auto;scrollbar-width:none}.nav-tabs-container-static::-webkit-scrollbar{display:none}.nav-tab-static{align-items:center;background:#0000;border:none;border-right:1px solid #ffffff0d;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:500;height:36px;letter-spacing:.3px;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 12px;position:relative;text-transform:uppercase;transition:all .2s;white-space:nowrap}.nav-tab-static:hover{background:#ffffff0d}.nav-tab-static.active{background:#ffffff1a;color:#fff}.nav-tab-static.active:after{background:#4caf50;border-radius:1px;bottom:0;content:"";height:2px;left:10%;position:absolute;right:10%}.static-user-info{align-items:center;border-left:1px solid #ffffff1a;display:flex;gap:8px;height:36px;padding-left:10px}.static-user-name{align-items:center;color:#ffffffe6;display:flex;font-size:.75rem;font-weight:500;gap:4px}.static-user-name i{color:#bb86fc;font-size:.9rem}.static-user-balance{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:6px;height:24px;padding:3px 8px}.static-balance-currency{align-items:flex-start;display:flex;flex-direction:column;gap:1px}.static-balance-label{color:#fff9;font-size:.6rem;letter-spacing:.3px;line-height:1;text-transform:uppercase}.static-balance-amount{color:#4caf50;font-size:.75rem;font-weight:600;line-height:1}.usd-balance{color:#2196f3!important}.balance-separator{color:#fff3;font-size:.6rem;margin:0 2px}.static-logout-btn{align-items:center;background:linear-gradient(90deg,#f44336,#d32f2f);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:3px;height:24px;padding:4px 10px;transition:all .2s;white-space:nowrap}.static-logout-btn i{font-size:.8rem}.static-logout-btn:hover{background:linear-gradient(90deg,#d32f2f,#b71c1c);box-shadow:0 2px 6px #f4433666;transform:translateY(-1px)}.challenges-carousel{border-radius:16px;box-shadow:0 10px 25px #0000004d;height:500px;margin:2rem 0;overflow:hidden;position:relative;width:100%}.carousel-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.carousel-slide.active{opacity:1}.carousel-slide:after{background:linear-gradient(180deg,#0000001a,#0000004d);border-radius:16px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:768px){.challenges-carousel{height:150px;margin:1rem 0}}.challenges-content{margin:0 auto;max-width:1200px;padding:2rem}.challenges-hero{margin-bottom:3rem;text-align:center}.challenges-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.challenges-subtitle{color:#94a3b8;font-size:1.1rem;margin-bottom:1.5rem}.no-challenge-banner{background:linear-gradient(90deg,#f59e0b,#d97706)}.active-challenge-banner,.no-challenge-banner{border-radius:50px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem}.active-challenge-banner{background:linear-gradient(90deg,#10b981,#059669);text-align:center}.challenge-status-info{align-items:center;display:flex;flex-direction:column;gap:.5rem}.challenge-paper-balance{font-size:.9rem;opacity:.9}.challenge-status{border-radius:20px;font-size:.8rem;font-weight:600;padding:.3rem 1rem;text-transform:uppercase}.challenge-status.active,.challenge-status.passed{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.challenge-status.failed{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.challenge-status.not_started{background:#94a3b833;border:1px solid #94a3b84d;color:#94a3b8}.challenges-section h2{color:#e2e8f0;font-size:1.8rem;margin-bottom:2rem;text-align:center}.challenges-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.challenge-card{background:linear-gradient(145deg,#1e293b,#0f172a);border:2px solid;box-shadow:0 10px 25px #0000004d;overflow:hidden;transition:all .3s ease}.challenge-card:hover{box-shadow:0 15px 30px #0006;transform:translateY(-5px)}.challenge-header{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.challenge-header h3{font-size:1.2rem;font-weight:700;margin:0}.challenge-fee{background:#0000004d;border-radius:10px;font-size:1.5rem;font-weight:800;padding:.5rem 1rem}.challenge-features{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.challenge-card .feature{align-items:center;border-bottom:1px solid #33415580;display:flex;justify-content:space-between;padding:.75rem 0}.challenge-card .feature:last-child{border-bottom:none}.challenge-card .feature-label{align-items:center;color:#94a3b8;display:flex;font-size:.9rem;gap:.5rem}.challenge-card .feature-value{color:#e2e8f0;font-size:.9rem;font-weight:600}.challenge-card .feature.highlight{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;margin-top:.5rem;padding:1rem}.challenge-card .highlight-value{color:#3b82f6;font-size:1rem;font-weight:700}.challenge-description{color:#94a3b8;font-size:.9rem;line-height:1.5;padding:0 1.5rem 1.5rem}.get-challenge-btn{border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-transform:uppercase;transition:all .3s;width:100%}.get-challenge-btn:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.additional-info-section{border-top:1px solid #334155;margin-top:3rem;padding-top:2rem}.additional-info-section h3{color:#e2e8f0;font-size:1.8rem;margin-bottom:2rem;text-align:center}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-card{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1.5rem;text-align:center}.info-card h4{color:#e2e8f0;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.info-card p{color:#94a3b8;font-size:.9rem;line-height:1.5}.quick-trade-top{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1.5rem}.quick-trade-top h3{font-size:1rem}.funds-info-section{background:#1e293bb3;border:1px solid #ffffff1a;border-radius:10px;margin:1rem 0;padding:1rem}.funds-item{align-items:center;background:#0f172a80;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.5rem}.funds-item:last-child{margin-bottom:0}.funds-label{color:#94a3b8;font-size:.85rem}.funds-value{color:#e2e8f0;font-size:.9rem;font-weight:600}.funds-value.available{color:#22c55e}.funds-value.warning{color:#ef4444}.warning-text{color:#ef4444;font-size:.75rem;margin-left:.5rem}.challenge-limits{background:#1e293b80;border:1px solid #334155;border-radius:8px;margin-top:1rem;padding:1rem}.limit-item{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.5rem}.limit-item:last-child{margin-bottom:0}.limit-item span:first-child{color:#94a3b8}.limit-item span:last-child{font-weight:600}.limit-value.danger{color:#ef4444}.limit-value.success{color:#22c55e}.order-size-controls{display:flex;gap:.5rem;margin-top:.5rem}.order-size-input{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#e2e8f0;flex:2 1;font-size:.85rem;padding:.5rem}.order-size-buttons{display:flex;gap:.25rem}.order-size-btn{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:.75rem;padding:.5rem;transition:all .3s}.order-size-btn:hover:not(:disabled){background:#3b82f633;border-color:#3b82f680}.order-size-btn:disabled{cursor:not-allowed;opacity:.5}.challenge-card{background:#1e293b80;border:1px solid #334155;border-radius:16px;padding:1.5rem}.challenge-progress-details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.challenge-progress-item{align-items:center;border-bottom:1px solid #3341554d;display:flex;justify-content:space-between;padding:.5rem 0}.challenge-progress-item:last-child{border-bottom:none}.progress-label{color:#94a3b8;font-size:.9rem}.progress-value{color:#e2e8f0;font-size:.9rem;font-weight:600}.progress-value.danger{color:#ef4444}.challenge-progress-visual{margin-top:1rem}.progress-bar-container{margin-bottom:1rem}.progress-bar{border-radius:10px;height:20px}.progress-fill{height:100%;left:0;position:absolute;top:0}.progress-fill.profit{background:linear-gradient(90deg,#10b981,#059669);z-index:2}.progress-fill.loss{background:linear-gradient(90deg,#ef4444,#dc2626);z-index:1}.profit-label{color:#22c55e;font-weight:600}.loss-label{color:#ef4444;font-weight:600}@media (max-width:768px){.top-static-user-bar{flex-wrap:nowrap;min-height:32px;padding:0 6px}.nav-tabs-container-static{border-bottom:none;order:1;width:100%}.nav-tab-static{border-right:1px solid #ffffff08;font-size:.7rem;height:32px;letter-spacing:.2px;padding:6px 8px}.static-user-info{border-left:1px solid #ffffff14;border-top:none;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:-webkit-fit-content;min-width:fit-content;order:2;padding:0 0 0 6px;width:auto}.static-user-name{display:none;font-size:.7rem}.static-user-balance{gap:4px;height:22px;padding:2px 6px}.static-balance-label{font-size:.55rem}.static-balance-amount{font-size:.7rem}.static-logout-btn{font-size:.65rem;height:22px;padding:3px 8px}.balance-separator{font-size:.5rem;margin:0 1px}.challenges-content{padding:1rem}.challenges-hero h1{font-size:1.8rem}.challenges-container{gap:1rem;grid-template-columns:1fr}.challenge-card,.challenge-header{padding:1rem}.challenge-fee{font-size:1.2rem}.info-grid{grid-template-columns:1fr}}@media (max-width:480px){.top-static-user-bar{min-height:30px}.nav-tab-static{font-size:.65rem;height:30px;padding:5px 6px}.static-user-info{gap:4px}.static-user-balance{gap:3px;height:20px;padding:2px 4px}.static-balance-label{font-size:.5rem}.static-balance-amount{font-size:.65rem}.static-logout-btn{font-size:.6rem;height:20px;padding:2px 6px}}.advanced-app{background:linear-gradient(135deg,#0a0e17,#0f172a);min-height:100vh;overflow-x:hidden;width:100%}.advanced-app.fullscreen{background:#0a0e17}.top-horizontal-nav{display:none}.advanced-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-bottom:1px solid #1e293b;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;z-index:1000}.connection-info{display:flex;flex-direction:column;gap:.5rem}.api-status{color:#10b981;font-size:.8rem;font-weight:500}.mode-toggle{align-items:center;display:flex;gap:.5rem}.mode-btn{background:#0000;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:.8rem;padding:.25rem .75rem;transition:all .3s}.mode-btn:hover{background:#3341554d}.mode-btn.active{background:#3b82f6;border-color:#60a5fa;color:#fff}.separator{color:#475569}.symbol-info{align-items:center;display:flex;flex-direction:column;gap:.25rem}.symbol-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700}.indicators-info-below-price{align-items:center;color:#94a3b8;display:flex;font-size:.8rem;gap:.5rem}.indicators-list{display:flex;flex-wrap:wrap;gap:.25rem}.indicator-tag{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;color:#60a5fa;font-size:.7rem;padding:.1rem .4rem}.news-btn,.news-indicator-below-alert{align-items:center;display:flex}.news-btn{background:#7c3aed1a;border:1px solid #7c3aed4d;border-radius:6px;color:#a78bfa;cursor:pointer;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s}.news-btn:hover{background:#7c3aed33;border-color:#7c3aed80}.news-badge{background:#dc2626;border-radius:50%;color:#fff;font-size:.7rem;height:18px;justify-content:center;width:18px}.auth-buttons,.news-badge{align-items:center;display:flex}.auth-buttons{gap:1rem}.user-info-header{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.user-name-header{color:#e2e8f0;font-weight:600}.user-balance-header{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.balance-label-header{color:#94a3b8}.balance-amount-header{color:#10b981;font-weight:600}.auth-btn{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1.5rem;transition:all .3s}.auth-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.logout-btn{background:linear-gradient(90deg,#dc2626,#b91c1c)}.register-btn{background:linear-gradient(90deg,#10b981,#059669)}.below-price-alert-section{align-items:center;background:#0f172ae6;border-bottom:1px solid #1e293b;display:flex;justify-content:space-between;padding:1rem 2rem}.total-balance-section{background:#1e293b80;border:1px solid #334155;border-radius:12px;min-width:250px;padding:1rem}.balance-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.balance-header h3{color:#94a3b8;font-size:.9rem;font-weight:500}.pnl-badge{border-radius:4px;font-size:.8rem;font-weight:600;padding:.2rem .5rem}.pnl-badge.positive{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.pnl-badge.negative{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.balance-display{color:#e2e8f0;font-size:2rem;font-weight:700;margin:.5rem 0}.balance-details{color:#94a3b8;display:flex;font-size:.8rem;justify-content:space-between}.challenge-progress-bar{flex:1 1;margin-left:2rem}.progress-bar-container{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1rem}.progress-bar{background:#0f172a80;border-radius:5px;height:10px;margin-bottom:.5rem;overflow:hidden;position:relative}.progress-labels{display:flex;font-size:.8rem;justify-content:space-between}.advanced-main{min-height:calc(100vh - 160px)}.left-panel{background:#0f172af2;border-right:1px solid #1e293b;display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;padding:1rem;width:250px}.order-book-section{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1rem}.order-book-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.order-book-header h3{color:#e2e8f0;font-size:.9rem;font-weight:600}.toggle-order-book{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:.9rem}.order-book-list{font-size:.8rem}.order-book-header-row{border-bottom:1px solid #334155;color:#94a3b8;margin-bottom:.5rem;padding-bottom:.25rem}.order-book-header-row,.order-book-row{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.order-book-row{padding:.25rem 0}.ask-row{color:#ef4444}.bid-row{color:#22c55e}.ask-price{color:#f87171}.bid-price{color:#4ade80}.order-book-spread{align-items:center;border-bottom:1px solid #334155;border-top:1px solid #334155;display:flex;justify-content:space-between;margin:.5rem 0;padding:.5rem 0}.spread-label{color:#94a3b8;font-size:.8rem}.spread-value{color:#e2e8f0;font-size:.85rem;font-weight:600}.trading-tools-section h3{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:1rem}.tools-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.tool-btn{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:.8rem;padding:.5rem;transition:all .3s}.tool-btn:hover{background:#33415580;border-color:#475569}.center-panel{flex:1 1;min-width:0;overflow-y:auto;padding:1rem}.center-panel.fullscreen{height:100vh;padding:0}.center-panel.full-width{max-width:100%}.chart-header-simplified{background:#0f172ae6;border:1px solid #1e293b;border-radius:12px;margin-bottom:1rem;padding:1rem}.chart-controls-left{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.symbol-selector{display:flex;flex-wrap:wrap;gap:.5rem}.symbol-btn{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:.85rem;padding:.4rem .8rem;transition:all .3s}.symbol-btn:hover{background:#33415580;border-color:#475569}.symbol-btn.active{background:#3b82f633;border-color:#3b82f6;color:#60a5fa}.indicators-btn-shifted{align-items:center;background:#7c3aed1a;border:1px solid #7c3aed4d;border-radius:6px;color:#a78bfa;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s}.indicators-btn-shifted:hover{background:#7c3aed33;border-color:#7c3aed80}.theme-toggle-btn{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:all .3s}.theme-toggle-btn:hover{background:#33415580;border-color:#475569}.fullscreen-btn{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .3s}.fullscreen-btn:hover{background:#3b82f633;border-color:#3b82f680}.indicators-panel{background:#0f172af2;border:1px solid #1e293b;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.indicators-panel h4{color:#e2e8f0;font-size:1rem;margin-bottom:1rem}.indicators-panel h5{color:#94a3b8;font-size:.9rem;font-weight:500;margin:1rem 0 .5rem}.preset-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.preset-btn{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:all .3s}.preset-btn:hover{background:#33415580;border-color:#475569}.indicators-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.indicator-item{background:#1e293b4d;border-radius:6px;font-size:.85rem;padding:.5rem}.indicator-item,.indicator-item label{align-items:center;display:flex;gap:.5rem}.indicator-item label{color:#cbd5e1;cursor:pointer;width:100%}.indicator-item input[type=checkbox]{accent-color:#3b82f6}.chart-container{background:#0f172ae6;border:1px solid #1e293b;border-radius:12px;margin-bottom:1rem;min-height:400px;overflow:hidden;position:relative;width:100%}.tradingview-chart{height:100%;position:relative;width:100%}.chart-fallback{align-items:center;background:#0f172ae6;display:flex;height:100%;justify-content:center;width:100%}.fallback-content{padding:2rem;text-align:center}.fallback-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.fallback-content h3{color:#e2e8f0;font-size:1.2rem;margin-bottom:.5rem}.fallback-content p{color:#94a3b8;margin-bottom:1.5rem}.fallback-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}.fallback-candle{background:linear-gradient(180deg,#10b981,#059669);border-radius:2px;height:60px;margin:0 auto;position:relative;width:20px}.fallback-candle:before{background:#10b981;content:"";height:10px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:2px}.fallback-candle:nth-child(2){background:linear-gradient(180deg,#ef4444,#dc2626)}.fallback-candle:nth-child(2):before{background:#ef4444}.fallback-candle:nth-child(3){background:linear-gradient(180deg,#10b981,#059669)}.fallback-candle:nth-child(3):before{background:#10b981}.fallback-candle:nth-child(4){background:linear-gradient(180deg,#ef4444,#dc2626)}.fallback-candle:nth-child(4):before{background:#ef4444}.chart-horizontal-lines-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.chart-horizontal-line-container{position:absolute;width:100%}.chart-horizontal-line{height:2px;left:0;position:absolute;right:0;transform:translateY(-50%);z-index:100}.line-long{background:linear-gradient(90deg,#0000,#22c55e80,#0000)}.line-short{background:linear-gradient(90deg,#0000,#ef444480,#0000)}.line-info-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border:1px solid #1e293b;border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:200px;padding:.75rem;pointer-events:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.line-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.line-side{border-radius:4px;font-size:.8rem;font-weight:600;padding:.2rem .5rem}.side-long{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.close-line-btn,.side-short{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.close-line-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;transition:all .3s;width:24px}.close-line-btn:hover{background:#ef444433;border-color:#ef444480}.line-details{color:#cbd5e1;font-size:.8rem}.line-details div{margin:.25rem 0}.line-details strong{color:#e2e8f0;font-weight:600}.trading-controls{background:#0f172ae6;border:1px solid #1e293b;border-radius:12px;padding:1rem}.trading-controls.fullscreen-trading-controls{background:#0f172af2;border-radius:0;border-top:1px solid #1e293b;bottom:0;left:0;padding:.5rem;position:fixed;right:0;z-index:1000}.advanced-stats{margin-bottom:1rem}.advanced-stats h3{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.order-history{background:#1e293b80;border:1px solid #334155;border-radius:8px;overflow:hidden}.order-history-header.enhanced{grid-gap:.5rem;background:#0f172ae6;border-bottom:1px solid #334155;color:#94a3b8;display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:repeat(9,1fr);padding:.75rem}.order-history-list{padding:.5rem}.order-history-item.enhanced{grid-gap:.5rem;border-bottom:1px solid #33415580;display:grid;font-size:.8rem;gap:.5rem;grid-template-columns:repeat(9,1fr);padding:.5rem}.order-history-item.enhanced:last-child{border-bottom:none}.order-history-item.enhanced.long{background:#22c55e0d}.order-history-item.enhanced.short{background:#ef44440d}.order-side{border-radius:4px;font-size:.75rem;font-weight:600;padding:.2rem .4rem;text-align:center}.order-side.long{background:#22c55e1a;color:#22c55e}.order-side.short{background:#ef44441a;color:#ef4444}.leverage-badge{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;color:#60a5fa;font-size:.7rem;padding:.1rem .3rem}.sl-info,.tp-info{font-size:.75rem}.sl-amount,.tp-amount{color:#94a3b8;font-size:.7rem}.order-status{border-radius:4px;display:inline-block;font-size:.7rem;font-weight:600;padding:.2rem .4rem}.active-badge{background:#3b82f61a;border:1px solid #3b82f64d;color:#60a5fa}.triggered-badge{background:#8b5cf61a;border:1px solid #8b5cf64d;color:#a78bfa}.order-pnl-section{align-items:center;display:flex;justify-content:space-between}.order-pnl{font-size:.85rem;font-weight:600}.order-pnl.positive{color:#22c55e}.order-pnl.negative{color:#ef4444}.cancel-order-btn{background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;padding:.2rem .5rem;transition:all .3s}.cancel-order-btn:hover{background:#b91c1c}.no-orders{color:#94a3b8;font-size:.9rem;padding:2rem;text-align:center}.positions-panel h3{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.positions-list{display:flex;flex-direction:column;gap:.75rem}.position-item{background:#1e293b80;border:1px solid #334155;border-radius:8px;padding:.75rem}.position-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.position-side{border-radius:4px;font-size:.75rem;font-weight:600;padding:.2rem .4rem}.position-side.long{background:#22c55e1a;color:#22c55e}.position-side.short{background:#ef44441a;color:#ef4444}.position-symbol{color:#e2e8f0}.position-pnl,.position-symbol{font-size:.85rem;font-weight:600}.position-pnl{margin-left:auto}.position-pnl.positive{color:#22c55e}.position-pnl.negative{color:#ef4444}.close-position-btn{background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;padding:.2rem .5rem;transition:all .3s}.close-position-btn:hover{background:#b91c1c}.position-details{color:#cbd5e1;margin-bottom:.5rem}.position-controls,.position-details{display:flex;font-size:.8rem;justify-content:space-between}.sl-value,.tp-value{color:#e2e8f0;font-weight:500}.sl-amount-small,.tp-amount-small{color:#94a3b8;font-size:.7rem}.no-positions{color:#94a3b8;font-size:.9rem;padding:2rem;text-align:center}.right-panel{background:#0f172af2;border-left:1px solid #1e293b;display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;padding:1rem;width:280px}.top-right-trading{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1rem}.quick-trade-top h3{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:1rem}.trade-actions-top{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.trade-btn-top{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.75rem;transition:all .3s}.trade-btn-top:disabled{cursor:not-allowed;opacity:.5}.buy-btn-top{background:linear-gradient(90deg,#10b981,#059669)}.buy-btn-top:not(:disabled):hover{background:linear-gradient(90deg,#059669,#047857);box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.sell-btn-top{background:linear-gradient(90deg,#ef4444,#dc2626)}.sell-btn-top:not(:disabled):hover{background:linear-gradient(90deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.leverage-section-top{margin-bottom:1rem}.section-label{color:#94a3b8;display:block;font-size:.8rem;margin-bottom:.5rem}.leverage-buttons-top{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.leverage-btn-top{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:.8rem;padding:.5rem;text-align:center;transition:all .3s}.leverage-btn-top:disabled{cursor:not-allowed;opacity:.5}.leverage-btn-top.active{background:#3b82f633;border-color:#3b82f6;color:#60a5fa}.leverage-btn-top:not(:disabled):hover:not(.active){background:#33415580;border-color:#475569}.sl-tp-section-adjusted{margin-bottom:1rem}.sl-section-adjusted,.tp-section-adjusted{margin-bottom:.5rem}.order-size-input,.sl-input-adjusted,.tp-input-adjusted{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#e2e8f0;font-size:.85rem;padding:.5rem;width:100%}.order-size-input:disabled,.sl-input-adjusted:disabled,.tp-input-adjusted:disabled{cursor:not-allowed;opacity:.5}.order-size-input:focus,.sl-input-adjusted:focus,.tp-input-adjusted:focus{border-color:#3b82f6;outline:none}.order-size-section{margin-bottom:1rem}.trading-journal{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1rem}.trading-journal h3{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:1rem}.win-rate-circle{margin-bottom:1rem}.circle-progress,.win-rate-circle{display:flex;justify-content:center}.circle-progress{align-items:center;border-radius:50%;height:100px;position:relative;width:100px}.circle-progress span{color:#e2e8f0;font-size:1.2rem;font-weight:700;z-index:1}.circle-progress:before{background:#0f172ae6;border-radius:50%;content:"";height:84px;position:absolute;width:84px}.journal-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.journal-stat{display:flex;flex-direction:column;gap:.25rem}.journal-stat span:first-child{color:#94a3b8;font-size:.8rem}.journal-stat span:last-child{color:#e2e8f0;font-size:.9rem;font-weight:600}.alerts-panel{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1rem}.alerts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.alerts-header h3{color:#e2e8f0;font-size:.9rem;font-weight:600}.add-alert-btn{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;color:#60a5fa;cursor:pointer;font-size:.8rem;padding:.3rem .75rem;transition:all .3s}.add-alert-btn:hover{background:#3b82f633;border-color:#3b82f680}.alerts-list{display:flex;flex-direction:column;gap:.5rem}.alert-item{background:#1e293b4d;border:1px solid #334155;border-radius:6px;padding:.75rem}.alert-item.triggered{background:#8b5cf61a;border-color:#8b5cf64d}.alert-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.alert-symbol{color:#e2e8f0;font-size:.85rem;font-weight:600}.alert-condition{color:#94a3b8;font-size:.8rem}.alert-status{align-items:center;display:flex;justify-content:space-between}.remove-alert-btn{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.2rem;transition:all .3s}.remove-alert-btn:hover{color:#ef4444}.no-alerts{color:#94a3b8;font-size:.9rem;padding:1rem;text-align:center}.home-content{margin:0 auto;max-width:1200px;padding:2rem}.home-hero{margin-bottom:3rem;text-align:center}.home-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.home-subtitle{color:#94a3b8;font-size:1.1rem;margin-bottom:1.5rem}.discount-banner{background:linear-gradient(90deg,#f59e0b,#d97706)}.discount-banner,.no-plan-banner{border-radius:50px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem}.no-plan-banner{background:linear-gradient(90deg,#ef4444,#dc2626)}.active-plan-banner{background:linear-gradient(90deg,#10b981,#059669);border-radius:50px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem}.home-section h2{color:#e2e8f0;font-size:1.8rem;margin-bottom:2rem;text-align:center}.plans-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.plan-card{background:#1e293b80;border:1px solid #334155;border-radius:16px;padding:2rem;transition:all .3s}.plan-card:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f633;transform:translateY(-5px)}.plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.plan-header h3{color:#e2e8f0;font-size:1.5rem;font-weight:700}.plan-price{color:#3b82f6;font-size:1.8rem;font-weight:700}.plan-features{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.feature{align-items:center;border-bottom:1px solid #33415580;display:flex;justify-content:space-between;padding-bottom:.75rem}.feature:last-child{border-bottom:none}.feature-label{color:#94a3b8;font-size:.9rem}.feature-value{color:#e2e8f0;font-size:.9rem;font-weight:600}.feature-value.small-text{color:#cbd5e1;font-size:.8rem}.feature.highlight{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;padding:1rem}.highlight-value{color:#3b82f6;font-size:1.1rem}.get-plan-btn{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s;width:100%}.get-plan-btn:hover{box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.cta-section{margin-bottom:3rem;text-align:center}.cta-text{color:#cbd5e1;font-size:1.2rem;margin-bottom:1.5rem}.cta-btn{background:linear-gradient(90deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 3rem;transition:all .3s}.cta-btn:hover{box-shadow:0 6px 20px #8b5cf666;transform:translateY(-2px)}.features-section h3{color:#e2e8f0;font-size:1.8rem;margin-bottom:2rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:2rem;text-align:center;transition:all .3s}.feature-card:hover{border-color:#3b82f6;transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h4{color:#e2e8f0;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.feature-card p{color:#94a3b8;font-size:.9rem;line-height:1.5}.market-content{margin:0 auto;max-width:1200px;padding:1rem}.market-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.market-header h2{color:#e2e8f0;font-size:1.8rem;font-weight:700}.market-search{align-items:center;display:flex;gap:1rem}.market-search-input{background:#1e293b80;border:1px solid #334155;border-radius:8px;color:#e2e8f0;flex:1 1;font-size:.9rem;padding:.75rem 1rem}.market-search-input:focus{border-color:#3b82f6;outline:none}.market-filters{display:flex;gap:.5rem}.market-filter-btn{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .3s}.market-filter-btn:hover{background:#33415580;border-color:#475569}.market-filter-btn.active{background:#3b82f633;border-color:#3b82f6;color:#60a5fa}.market-table-container{background:#0f172ae6;border:1px solid #1e293b;border-radius:12px;margin-bottom:2rem;overflow:hidden}.market-table{border-collapse:collapse;width:100%}.market-table thead{background:#1e293be6}.market-table th{border-bottom:1px solid #334155;color:#94a3b8;font-size:.85rem;font-weight:600;padding:1rem;text-align:left}.market-table tbody tr{border-bottom:1px solid #33415580;transition:all .3s}.market-table tbody tr:hover{background:#1e293b80}.market-table td{font-size:.9rem;padding:1rem}.watchlist-btn{background:#0000;border:none;color:#fbbf24;cursor:pointer;font-size:1.2rem;transition:all .3s}.watchlist-btn:hover{transform:scale(1.2)}.crypto-info{align-items:center;display:flex;gap:.75rem}.crypto-icon{border-radius:50%;height:32px;width:32px}.crypto-name{display:flex;flex-direction:column;gap:.25rem}.crypto-symbol{color:#e2e8f0;font-size:.9rem;font-weight:600}.crypto-fullname{color:#94a3b8;font-size:.8rem}.crypto-price{color:#e2e8f0}.crypto-change,.crypto-price{font-weight:600}.crypto-change.positive{color:#22c55e}.crypto-change.negative{color:#ef4444}.crypto-marketcap,.crypto-volume{color:#cbd5e1}.trade-action-btn{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .3s}.trade-action-btn:disabled{background:linear-gradient(90deg,#64748b,#475569);cursor:not-allowed;opacity:.5}.trade-action-btn:not(:disabled):hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.trading-signals-panel{background:#1e293b80;border:1px solid #334155;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.signals-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.signals-header h3{color:#e2e8f0;font-size:1rem;font-weight:600}.refresh-signals{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.2rem;transition:all .3s}.refresh-signals:hover{color:#e2e8f0;transform:rotate(180deg)}.signals-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.signal-item{background:#1e293b4d;border:1px solid #334155;border-radius:8px;padding:1rem;transition:all .3s}.signal-item.bullish,.signal-item.strong-buy{border-left:4px solid #22c55e}.signal-item.bearish,.signal-item.strong-sell{border-left:4px solid #ef4444}.signal-item.neutral{border-left:4px solid #94a3b8}.signal-symbol{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.signal-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.signal-type{border-radius:4px;font-size:.8rem;font-weight:600;padding:.2rem .5rem}.signal-item.bullish .signal-type,.signal-item.strong-buy .signal-type{background:#22c55e1a;color:#22c55e}.signal-item.bearish .signal-type,.signal-item.strong-sell .signal-type{background:#ef44441a;color:#ef4444}.signal-item.neutral .signal-type{background:#94a3b81a;color:#94a3b8}.signal-confidence{color:#cbd5e1;font-size:.8rem}.signal-price{align-items:center;color:#e2e8f0;display:flex;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.signal-change{font-size:.8rem;font-weight:600}.signal-change.positive{color:#22c55e}.signal-change.negative{color:#ef4444}.signal-action-btn{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem;transition:all .3s;width:100%}.signal-action-btn:disabled{background:linear-gradient(90deg,#64748b,#475569);cursor:not-allowed;opacity:.5}.signal-action-btn:not(:disabled):hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.market-watchlist{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:1.5rem}.market-watchlist h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem}.watchlist-items{display:flex;flex-direction:column;gap:.75rem}.watchlist-item{align-items:center;background:#1e293b4d;border:1px solid #334155;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem;transition:all .3s}.watchlist-item:hover{background:#3341554d;border-color:#475569}.watchlist-crypto{align-items:center;display:flex;flex:1 1;gap:.75rem}.watchlist-icon{border-radius:50%;height:32px;width:32px}.watchlist-info{display:flex;flex-direction:column;gap:.25rem}.watchlist-symbol{color:#e2e8f0;font-size:.9rem;font-weight:600}.watchlist-price{color:#cbd5e1;font-size:.8rem}.watchlist-change{font-size:.85rem;font-weight:600}.watchlist-change.positive{color:#22c55e}.watchlist-change.negative{color:#ef4444}.watchlist-trade-btn{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:50%;color:#60a5fa;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;transition:all .3s;width:36px}.watchlist-trade-btn:disabled{background:#94a3b81a;border-color:#94a3b84d;color:#94a3b8;cursor:not-allowed;opacity:.5}.watchlist-trade-btn:not(:disabled):hover{background:#3b82f633;border-color:#3b82f680;transform:scale(1.1)}.no-watchlist{color:#94a3b8;font-size:.9rem;padding:2rem;text-align:center}.profile-content{margin:0 auto;max-width:1200px;padding:2rem}.profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.profile-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#e2e8f0;font-size:2rem;font-weight:700}.profile-status{align-items:center;display:flex;gap:1rem}.profile-badge{background:linear-gradient(90deg,#10b981,#059669);border-radius:50px;color:#fff}.profile-badge,.profile-tier{font-size:.8rem;font-weight:600;padding:.5rem 1rem}.profile-tier{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:50px;color:#60a5fa}.profile-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.profile-card{background:#1e293b80;border:1px solid #334155;border-radius:16px;padding:2rem}.main-card{grid-column:1/-1}.profile-avatar{gap:1.5rem;margin-bottom:2rem}.avatar-circle,.profile-avatar{align-items:center;display:flex}.avatar-circle{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;color:#fff;font-size:2rem;font-weight:700;height:80px;justify-content:center;width:80px}.profile-info h3{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.profile-info p{color:#94a3b8;font-size:.9rem;margin-bottom:.25rem}.profile-stats{grid-gap:1rem;border-top:1px solid #33415580;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding-top:1.5rem}.profile-stat{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-label{color:#94a3b8;font-size:.8rem;margin-bottom:.5rem}.stat-value{color:#e2e8f0;font-size:1.2rem;font-weight:600}.activity-card h3,.performance-card h3,.settings-card h3{color:#e2e8f0;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.performance-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.performance-stat{display:flex;flex-direction:column;gap:.5rem}.performance-label{color:#94a3b8;font-size:.9rem}.performance-value{font-size:1.1rem;font-weight:600}.performance-value.positive{color:#22c55e}.performance-value.negative{color:#ef4444}.settings-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.setting-item{align-items:center;border-bottom:1px solid #33415580;display:flex;justify-content:space-between;padding-bottom:1rem}.setting-item:last-child{border-bottom:none;padding-bottom:0}.setting-label{color:#94a3b8;font-size:.9rem}.setting-value{color:#e2e8f0;font-size:.9rem;font-weight:600}.settings-buttons{display:flex;gap:1rem}.settings-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:.75rem;transition:all .3s}.upgrade-btn{background:linear-gradient(90deg,#3b82f6,#1d4ed8);color:#fff}.upgrade-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.trade-btn{background:linear-gradient(90deg,#10b981,#059669);color:#fff}.trade-btn:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.activity-list{display:flex;flex-direction:column;gap:.75rem}.activity-item{background:#1e293b4d;border:1px solid #334155;border-radius:8px;justify-content:space-between;padding:.75rem}.activity-info,.activity-item{align-items:center;display:flex}.activity-info{gap:.75rem}.activity-side{border-radius:4px;font-size:.75rem;font-weight:600;padding:.2rem .5rem}.activity-side.long{background:#22c55e1a;color:#22c55e}.activity-side.short{background:#ef44441a;color:#ef4444}.activity-symbol{color:#e2e8f0;font-size:.85rem;font-weight:600}.activity-details{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.activity-time{color:#94a3b8;font-size:.8rem}.activity-pnl{font-size:.85rem;font-weight:600}.activity-pnl.positive{color:#22c55e}.activity-pnl.negative{color:#ef4444}.no-activity{color:#94a3b8;font-size:.9rem;padding:2rem;text-align:center}.news-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172afa;border-left:1px solid #1e293b;bottom:0;overflow-y:auto;position:fixed;right:0;top:0;width:400px;z-index:2000}.news-header{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:1.5rem}.news-header h3{color:#e2e8f0;font-size:1.2rem;font-weight:600}.close-news{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.5rem;transition:all .3s}.close-news:hover{color:#e2e8f0}.news-item,.news-list{padding:1rem}.news-item{background:#1e293b80;border:1px solid #334155;border-radius:8px;margin-bottom:1rem;transition:all .3s}.news-item:hover{border-color:#475569;transform:translateY(-1px)}.news-impact{margin-bottom:.75rem}.impact-badge{border-radius:4px;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.impact-badge.high{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.impact-badge.medium{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.news-content h4{color:#e2e8f0;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.news-meta{color:#94a3b8;display:flex;font-size:.8rem;justify-content:space-between}.dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.dialog-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid #334155;border-radius:16px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;width:90%}.dialog-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#e2e8f0;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1rem}.form-input{background:#1e293b80;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:.9rem;padding:.75rem 1rem;width:100%}.form-input:focus{border-color:#3b82f6;outline:none}.form-select{background:#1e293b80;border:1px solid #334155;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:.9rem;padding:.75rem 1rem;width:100%}.form-select:focus{border-color:#3b82f6;outline:none}.dialog-buttons{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.dialog-btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem;transition:all .3s}.dialog-btn.primary{background:linear-gradient(90deg,#3b82f6,#1d4ed8);color:#fff}.dialog-btn.primary:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.dialog-btn.secondary{background:#1e293b80;border:1px solid #334155;color:#cbd5e1}.dialog-btn.secondary:hover{background:#33415580;border-color:#475569}.dialog-btn.cancel{background:#ef44441a;border:1px solid #ef44444d;color:#f87171}.dialog-btn.cancel:hover{background:#ef444433;border-color:#ef444480}.dialog-btn.disabled{cursor:not-allowed;opacity:.5}.dialog-btn.disabled:hover{box-shadow:none;transform:none}.alert-dialog,.payment-dialog,.upi-dialog{max-width:600px}.alert-form{display:flex;flex-direction:column;gap:1rem}.instruction-alert{background:#fbbf241a;border:1px solid #fbbf24;border-radius:8px;color:#fbbf24;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;padding:1rem}.instruction-alert strong{color:#fbbf24}.plan-summary{background:#1e293b80;border:1px solid #334155;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.plan-summary h4{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem}.summary-item{align-items:center;border-bottom:1px solid #33415580;display:flex;justify-content:space-between;padding:.5rem 0}.summary-item:last-child{border-bottom:none}.summary-item span:first-child{color:#94a3b8;font-size:.9rem}.summary-item span:last-child{color:#e2e8f0;font-size:.9rem;font-weight:600}.summary-item.total{border-top:2px solid #334155;margin-top:.5rem;padding-top:1rem}.summary-item.total span:last-child{color:#3b82f6;font-size:1.1rem}.upi-payment-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:1.5rem 0}.real-upi-qr{background:#1a1f2ee6;border:1px solid #2d3748;border-radius:12px;padding:1.5rem}.real-upi-qr h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem;text-align:center}.upi-qr-code{background:#fff;box-shadow:0 4px 12px #0000001a;height:250px;padding:15px;width:250px}.qr-placeholder{align-items:center;background:#0f172ae6;display:flex;height:100%;justify-content:center;width:100%}.qr-grid{grid-gap:3px;gap:3px;height:80%;width:80%}.upi-details-overlay{background:#fffffff2;border-radius:4px;bottom:10px;font-size:.85rem;left:0;padding:10px;position:absolute;right:0;text-align:center}.upi-details-overlay div{margin:.25rem 0}.manual-upi-option{background:#1e293b80;border-radius:8px;margin-top:1.5rem;padding:1rem}.manual-upi-option h4{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.upi-manual-details{margin-top:.5rem}.upi-field{align-items:center;background:#0f172a80;border-radius:6px;display:flex;font-size:.85rem;gap:.5rem;margin:.5rem 0;padding:.5rem}.upi-field span:first-child{color:#94a3b8;min-width:60px}.upi-value{color:#38bdf8;flex:1 1;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis}.copy-btn{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.25rem .75rem;transition:all .3s}.copy-btn:hover{background:#2563eb}.receipt-upload-section{background:#1a1f2ee6;border:1px solid #2d3748;border-radius:12px;padding:1.5rem}.receipt-upload-section h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem;text-align:center}.upload-area{text-align:center}.upload-box{background:#4f46e51a;border:2px dashed #4f46e5;border-radius:12px;cursor:pointer;margin:1rem 0;padding:2rem;transition:all .3s}.upload-box:hover{background:#4f46e533;border-color:#6366f1}.upload-icon{color:#4f46e5;font-size:3rem;margin-bottom:1rem}.upload-subtext{color:#94a3b8;font-size:.9rem;margin:.5rem 0}.file-types{color:#64748b;font-size:.8rem}.upload-requirements{background:#1e293b80;border-radius:8px;margin-top:1.5rem;padding:1rem;text-align:left}.upload-requirements h4{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.upload-requirements ul{list-style:none;margin:.5rem 0;padding:0}.upload-requirements li{align-items:center;color:#cbd5e1;display:flex;font-size:.85rem;gap:.5rem;padding:.25rem 0}.upload-requirements li:before{color:#10b981;content:"✓";font-weight:700}.upload-preview{background:#15803d1a;border:1px solid #16a34a;border-radius:8px;padding:1rem}.preview-header{color:#16a34a;font-size:.9rem;font-weight:500;gap:.5rem}.preview-file,.preview-header{align-items:center;display:flex;margin-bottom:1rem}.preview-file{background:#0f172a80;border-radius:6px;gap:.75rem;padding:.75rem}.file-icon{font-size:1.5rem}.file-name{color:#e2e8f0;flex:1 1;font-size:.9rem;font-weight:500}.file-size{color:#94a3b8;font-size:.8rem;margin-left:.5rem}.remove-file-btn{background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.25rem .75rem;transition:all .3s}.remove-file-btn:hover{background:#b91c1c}.preview-actions{text-align:right}.preview-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s}.preview-btn:hover{background:#2563eb}.uploading-indicator{align-items:center;color:#fbbf24;display:flex;font-size:.9rem;gap:.5rem;justify-content:center}.uploading-spinner{animation:spin 1s linear infinite;border:2px solid #fbbf24;border-radius:50%;border-top-color:#0000;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.quick-payment-buttons{margin:1.5rem 0}.quick-payment-buttons h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem;text-align:center}.quick-pay-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}.quick-pay-btn{align-items:center;background:#1e293bcc;border:1px solid #334155;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;padding:.75rem;transition:all .3s}.quick-pay-btn:hover{background:#334155cc;border-color:#475569;transform:translateY(-1px)}.pay-icon{align-items:center;background:#3b82f6;border-radius:4px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.test-btn{background:linear-gradient(90deg,#f59e0b,#d97706);color:#fff}.test-btn:hover{background:linear-gradient(90deg,#d97706,#b45309);box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.payment-process-info{border-top:1px solid #334155;margin-top:1.5rem;padding-top:1.5rem}.process-steps{display:flex;justify-content:space-between;position:relative}.process-steps:before{background:#334155;content:"";height:2px;left:12.5%;position:absolute;right:12.5%;top:20px;z-index:1}.process-step{flex-direction:column;position:relative;width:25%;z-index:2}.process-step,.step-number{align-items:center;display:flex}.step-number{background:#334155;border:2px solid #334155;border-radius:50%;color:#94a3b8;font-size:.9rem;font-weight:700;height:40px;justify-content:center;margin-bottom:.5rem;width:40px}.process-step.active .step-number{background:#4f46e5;border-color:#4f46e5;color:#fff}.process-step.completed .step-number{background:#16a34a;border-color:#16a34a;color:#fff}.step-text{color:#94a3b8;font-size:.7rem;line-height:1.2;text-align:center}.process-step.active .step-text{color:#e2e8f0;font-weight:500}.upi-scanner-container{margin-bottom:1.5rem}.upi-scanner-placeholder{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:2rem;text-align:center}.qr-code-placeholder{margin-bottom:1.5rem}.qr-code{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;margin:0 auto 1rem;width:200px}.qr-lines{background:#000;border-radius:2px;height:10px;width:80%}.upi-instructions{color:#94a3b8;font-size:.9rem;margin-bottom:.5rem}.upi-id{color:#cbd5e1;font-size:.9rem}.alternative-payment{margin-top:1.5rem}.alternative-payment h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem}.payment-method-btn{background:#1e293b80;border:1px solid #334155;border-radius:8px;color:#cbd5e1;cursor:pointer;display:block;font-size:.9rem;margin-bottom:.5rem;padding:.75rem;transition:all .3s;width:100%}.payment-method-btn:hover{background:#33415580;border-color:#475569}.payment-details{margin-bottom:1.5rem}.payment-summary{background:#1e293b80;border:1px solid #334155;border-radius:8px;padding:1rem}.payment-summary h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem}.payment-note{background:#1e293b4d;border-radius:8px;color:#94a3b8;font-size:.8rem;margin-top:1rem;padding:1rem;text-align:center}.account-setup-form,.withdrawal-form{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px;padding:20px}.available-balance{background:#f0f9ff;border-radius:5px;font-size:18px;font-weight:700;margin-bottom:20px;padding:15px}.account-preview{background:#f8f9fa;border-radius:5px;margin:15px 0;padding:15px}.requests-table{overflow-x:auto}.requests-table table{border-collapse:collapse;width:100%}.requests-table td,.requests-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.requests-table th{background:#f8f9fa;font-weight:600}.status-badge{border-radius:4px;font-size:12px;font-weight:600;padding:4px 8px}.status-badge.pending{background:#fff3cd;color:#856404}.status-badge.approved{background:#d4edda;color:#155724}.status-badge.rejected{background:#f8d7da;color:#721c24}.status-badge.completed{background:#d1ecf1;color:#0c5460}.action-buttons{display:flex;gap:10px;margin:20px 0}.btn-approve{background:#28a745}.btn-approve,.btn-reject{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.btn-reject{background:#dc3545}.btn-release{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.modal{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;margin:5% auto;max-width:600px;padding:30px;width:90%}.hidden{display:none}.upi-qr-code.real{display:inline-block;position:relative}.real-qr-image{border:2px solid #e0e0e0;max-width:300px}.upi-qr-code.placeholder{display:inline-block;position:relative}.qr-grid{grid-gap:4px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;display:grid;grid-template-columns:repeat(5,1fr);height:200px;padding:10px;width:200px}.qr-cell{background:#f0f0f0;border-radius:2px;height:100%;width:100%}.qr-cell.filled{background:#000}.upi-details-overlay{background:#000c;border-radius:8px;color:#fff;margin-top:10px;padding:15px;text-align:left}.upi-details-overlay div{font-size:.9rem;margin-bottom:8px}.upi-details-overlay div:last-child{margin-bottom:0}.upi-details-below-qr{background:#000000e6;border-radius:8px;color:#fff;font-size:.9rem;line-height:1.5;margin-top:15px;padding:15px;text-align:left}.upi-details-below-qr div{margin:5px 0;word-break:break-all}.upi-details-below-qr strong{color:#60a5fa;margin-right:8px}.upi-qr-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;justify-content:center;margin:1rem 0;padding:15px}.upi-qr-code{flex-direction:column;position:relative}.real-qr-image{border:2px solid #ddd;border-radius:8px;height:auto;max-width:280px;width:100%}.upi-amount code{color:#22c55e;font-size:1rem;font-weight:700}.uploading-indicator{background:#fbbf241a;border:1px solid #fbbf24;border-radius:8px;margin:1rem 0;padding:1rem;text-align:center}.payment-status-badge{align-items:center;border-radius:50px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.payment-status-badge.pending{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.payment-status-badge.approved,.payment-status-badge.completed{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.payment-status-badge.rejected{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.payment-status-badge.cancelled{background:#94a3b81a;border:1px solid #94a3b84d;color:#94a3b8}.payment-status-badge.refunded{background:#3b82f61a;border:1px solid #3b82f64d;color:#3b82f6}.payments-table{background:#0f172ae6;border-collapse:collapse;border-radius:8px;margin-top:1rem;overflow:hidden;width:100%}.payments-table thead{background:#1e293be6}.payments-table th{border-bottom:1px solid #334155;color:#94a3b8;font-size:.85rem;font-weight:600;padding:1rem;text-align:left}.payments-table tbody tr{border-bottom:1px solid #33415580;transition:all .3s}.payments-table tbody tr:hover{background:#1e293b80}.payments-table td{color:#cbd5e1;font-size:.85rem;padding:1rem}.payment-action-btn{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;color:#60a5fa;cursor:pointer;font-size:.8rem;padding:.25rem .75rem;transition:all .3s}.payment-action-btn:hover{background:#3b82f633;border-color:#3b82f680}.payment-tracking-widget{background:#1e293b80;border:1px solid #334155;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.payment-tracking-widget h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:1rem}.payment-summary-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.payment-stat{align-items:center;background:#0f172a80;border-radius:8px;display:flex;flex-direction:column;padding:1rem;text-align:center}.payment-stat-label{color:#94a3b8;font-size:.8rem;margin-bottom:.5rem}.payment-stat-value{color:#e2e8f0;font-size:1.2rem;font-weight:700}.payment-tracking-steps{display:flex;justify-content:space-between;margin:2rem 0;position:relative}.payment-tracking-steps:before{background:#334155;content:"";height:2px;left:10%;position:absolute;right:10%;top:20px;z-index:1}.payment-tracking-step{align-items:center;display:flex;flex-direction:column;position:relative;width:20%;z-index:2}.payment-step-icon{align-items:center;background:#334155;border:2px solid #334155;border-radius:50%;color:#94a3b8;display:flex;font-size:1rem;height:40px;justify-content:center;margin-bottom:.5rem;width:40px}.payment-tracking-step.active .payment-step-icon{background:#4f46e5;border-color:#4f46e5;color:#fff}.payment-tracking-step.completed .payment-step-icon{background:#16a34a;border-color:#16a34a;color:#fff}.payment-step-text{color:#94a3b8;font-size:.7rem;line-height:1.2;text-align:center}.payment-tracking-step.active .payment-step-text{color:#e2e8f0;font-weight:500}.recent-payments-list{display:flex;flex-direction:column;gap:.75rem}.recent-payment-item{align-items:center;background:#1e293b4d;border:1px solid #334155;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem;transition:all .3s}.recent-payment-item:hover{background:#3341554d;border-color:#475569}.recent-payment-info{display:flex;flex-direction:column;gap:.25rem}.recent-payment-plan{color:#e2e8f0;font-size:.9rem;font-weight:600}.recent-payment-date{color:#94a3b8;font-size:.8rem}.recent-payment-amount{color:#e2e8f0;font-size:.9rem;font-weight:600}.no-payments{color:#94a3b8;font-size:.9rem;padding:2rem;text-align:center}.status-pending{color:#f59e0b}.status-approved,.status-completed{color:#22c55e}.status-rejected{color:#ef4444}.status-cancelled{color:#94a3b8}.status-refunded{color:#3b82f6}.refresh-payments-btn{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;color:#60a5fa;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;margin-left:auto;padding:.5rem 1rem;transition:all .3s}.refresh-payments-btn:hover{background:#3b82f633;border-color:#3b82f680}.refresh-payments-btn:disabled{cursor:not-allowed;opacity:.5}.payment-filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.payment-filter-btn{background:#1e293b80;border:1px solid #334155;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .3s}.payment-filter-btn:hover{background:#33415580;border-color:#475569}.payment-filter-btn.active{background:#3b82f633;border-color:#3b82f6;color:#60a5fa}.withdrawal-content{margin:0 auto;max-width:1200px;padding:20px}.withdrawal-dashboard{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;color:#fff;padding:30px}.withdrawal-dashboard h2{color:#fff;font-size:28px;margin-bottom:10px}.withdrawal-dashboard p{color:#a0aec0;margin-bottom:30px}.withdrawal-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.withdrawal-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:25px;text-align:center;transition:all .3s}.withdrawal-card:hover{background:#ffffff1a;border-color:#4f46e5;transform:translateY(-5px)}.withdrawal-card .card-icon{font-size:40px;margin-bottom:15px}.withdrawal-card h3{color:#fff;font-size:18px;margin-bottom:10px}.withdrawal-card p{color:#a0aec0;font-size:14px;margin:0}.balance-summary{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:25px}.balance-item{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:15px 0}.balance-item:last-child{border-bottom:none}.balance-item span{color:#a0aec0;font-size:16px}.balance-item strong{color:#fff;font-size:20px;font-weight:600}.withdrawal-options-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.withdraw-content{background:linear-gradient(135deg,#1a1a2e,#16213e)}.admin-panel-content,.withdraw-content{min-height:calc(100vh - 150px);padding:20px}.admin-panel-content{background:linear-gradient(135deg,#0f172a,#1e293b)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#1e293b80;border-radius:4px}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.slide-in{animation:slideIn .3s ease-out}.hidden{display:none!important}.visible{display:block!important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}.spinner{animation:spin 1s linear infinite;border:3px solid #3b82f64d;border-radius:50%;border-top-color:#3b82f6;height:40px;margin:2rem auto;width:40px}.toast{animation:slideIn .3s ease-out;background:#1e293bf2;border:1px solid #334155;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #0000004d;max-width:400px;min-width:300px;padding:1rem;position:fixed;right:20px;z-index:4000}.toast.success{border-left:4px solid #10b981}.toast.error{border-left:4px solid #ef4444}.toast.warning{border-left:4px solid #f59e0b}.toast.info{border-left:4px solid #3b82f6}.toast-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.toast-title{color:#e2e8f0;font-size:.9rem;font-weight:600}.toast-close{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.2rem}.toast-message{color:#cbd5e1;font-size:.85rem;line-height:1.4}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;margin:0 auto;max-width:1400px;padding:20px;width:100%}.app-footer{background:#f8f9fa;border-top:1px solid #dee2e6;color:#666;margin-top:auto;padding:20px;text-align:center}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}button{cursor:pointer}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}@media (max-width:768px){.advanced-app,body,html{max-width:100vw!important;overflow-x:hidden!important;width:100vw!important}body{font-size:14px}.advanced-header{flex-direction:column!important;gap:.5rem!important;padding:.5rem .75rem!important;text-align:center!important}.auth-buttons,.connection-info,.news-indicator-below-alert,.symbol-info{justify-content:center!important;width:100%!important}.auth-buttons{flex-wrap:wrap!important;gap:.5rem!important}.symbol-name{font-size:1.2rem!important;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-btn{padding:.2rem .5rem!important}.mode-btn,.news-btn{font-size:.75rem!important}.news-btn{padding:.3rem .6rem!important}.auth-btn{font-size:.75rem!important;padding:.3rem .8rem!important}.nav-tabs-container{gap:.1rem!important;padding:.25rem .5rem!important}.nav-tab{min-width:auto!important;padding:.5rem .8rem!important;white-space:nowrap!important}.nav-tab,.tab-text{font-size:.8rem!important}.tab-text{letter-spacing:.2px!important}.below-price-alert-section{flex-direction:column!important;gap:.75rem!important;padding:.75rem!important;text-align:center!important}.total-balance-section{min-width:auto!important;padding:.75rem!important;width:100%!important}.balance-display{font-size:1.4rem!important}.advanced-main{flex-direction:column!important;min-height:auto!important}.left-panel,.right-panel{border:none!important;border-bottom:1px solid #1e293b!important;max-width:100%!important}.center-panel,.left-panel,.right-panel{padding:.75rem!important;width:100%!important}.center-panel{order:1!important}.left-panel{order:2!important}.right-panel{border-left:none!important;order:3!important}.chart-container{border-radius:8px!important;height:350px!important;margin-bottom:.5rem!important;max-height:50vh!important}.chart-container,.tradingview-chart{min-height:300px!important}.chart-header-simplified{margin-bottom:.75rem!important;padding:.75rem!important}.chart-controls-left{-webkit-overflow-scrolling:touch!important;gap:.5rem!important}.chart-controls-left,.symbol-selector{overflow-x:auto!important;padding-bottom:.5rem!important}.symbol-selector{flex-wrap:nowrap!important}.symbol-btn{font-size:.8rem!important;padding:.4rem .6rem!important;white-space:nowrap!important}.quick-trade-mobile{background:#0f172ae6;border:1px solid #1e293b;border-radius:8px;display:none;margin:.5rem 0;padding:1rem}.quick-trade-mobile.visible{display:block!important}.quick-trade-mobile h3{color:#e2e8f0;font-size:.9rem;font-weight:600;margin-bottom:1rem;text-align:center}.quick-trade-buttons-mobile{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.quick-trade-btn-mobie{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.8rem;text-transform:uppercase}.quick-trade-btn-mobile.buy{background:linear-gradient(90deg,#10b981,#059669)}.quick-trade-btn-mobile.sell{background:linear-gradient(90deg,#ef4444,#dc2626)}.quick-trade-btn-mobile:disabled{cursor:not-allowed;opacity:.5}.trading-controls{margin-bottom:.5rem!important;padding:.75rem!important}.order-history-header.enhanced,.order-history-item.enhanced{font-size:.7rem!important;gap:.25rem!important;grid-template-columns:repeat(4,1fr)!important;padding:.5rem!important}.trade-actions-top{gap:.5rem!important;grid-template-columns:1fr 1fr!important}.trade-btn-top{font-size:.85rem!important;padding:.75rem!important}.leverage-buttons-top{gap:.4rem!important;grid-template-columns:repeat(3,1fr)!important}.leverage-btn-top{font-size:.75rem!important;padding:.4rem!important}.market-table-container{-webkit-overflow-scrolling:touch!important;margin:.5rem 0!important;overflow-x:auto!important}.market-table{min-width:800px!important}.order-book-section{overflow-x:auto!important}.order-book-list{min-width:300px!important}.home-content,.market-content,.profile-content,.withdrawal-content{padding:1rem!important}.home-hero h1{font-size:1.8rem!important}.features-grid,.plans-container,.profile-grid,.signals-list{gap:1rem!important;grid-template-columns:1fr!important}.profile-stats{grid-template-columns:repeat(2,1fr)!important}.news-panel{height:100vh!important;width:100vw!important}.dialog-overlay{padding:1rem!important}.dialog-box{margin:.5rem!important;padding:1.5rem!important;width:95%!important}.upi-payment-section{gap:1rem!important}.upi-payment-section,.withdrawal-options-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.nav-tab{font-size:.75rem!important;padding:.4rem .6rem!important}.symbol-name{font-size:1.1rem!important;max-width:150px!important}.balance-display{font-size:1.3rem!important}.quick-trade-buttons-mobile{gap:.5rem!important;grid-template-columns:1fr 1fr!important}.quick-trade-btn-mobile{font-size:.85rem!important;padding:.7rem!important}.tools-grid{grid-template-columns:repeat(3,1fr)!important}.journal-stats{grid-template-columns:repeat(2,1fr)!important}.performance-stats{grid-template-columns:1fr!important}}@media (max-width:360px){.nav-tab{font-size:.7rem!important;padding:.35rem .5rem!important}.symbol-name{font-size:1rem!important;max-width:120px!important}.indicators-btn-shifted,.theme-toggle-btn{display:none!important}}@media (hover:none) and (pointer:coarse){.nav-tab{align-items:center!important;display:flex!important;min-height:44px!important}.quick-trade-btn-mobile{min-height:50px!important}.auth-btn{min-height:44px!important;min-width:44px!important}}@media (min-width:769px){.quick-trade-mobile{display:none!important}}@media (min-width:1200px){.advanced-app{margin:0 auto;max-width:1920px}.chart-container,.tradingview-chart{min-height:600px}.advanced-main{margin:0 auto;max-width:1920px}.left-panel{width:280px}.right-panel{width:320px}.advanced-header,.below-price-alert-section{padding:1rem 3rem}.market-table td,.market-table th{padding:1.25rem}.plan-card:hover{box-shadow:0 12px 32px #3b82f640;transform:translateY(-8px)}.feature-card:hover{box-shadow:0 8px 24px #3b82f633;transform:translateY(-8px)}.auth-btn:hover,.cta-btn:hover,.get-plan-btn:hover,.trade-btn-top:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}}.mobile-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-tab=trading] .center-panel{display:flex;flex-direction:column}[data-tab=trading] .chart-container{order:1}[data-tab=trading] .quick-trade-mobile.visible{order:2}[data-tab=trading] .trading-controls{order:3}@media (max-width:768px){[data-tab=trading] .right-panel .top-right-trading{display:none}[data-tab=trading] .quick-trade-mobile{display:block!important}.below-price-alert-section,.mode-toggle,.mode-toggle+.separator+span,.news-indicator-below-alert{display:none!important}}[data-tab=home] .advanced-header,[data-tab=home] .below-price-alert-section,[data-tab=market] .advanced-header,[data-tab=market] .below-price-alert-section,[data-tab=trading] .advanced-header,[data-tab=trading] .below-price-alert-section,[data-tab=withdraw] .advanced-header,[data-tab=withdraw] .below-price-alert-section{display:none!important}[data-tab=profile] .advanced-header,[data-tab=profile] .below-price-alert-section{display:flex!important}@media (max-width:768px){[data-tab=home] .advanced-header,[data-tab=home] .below-price-alert-section,[data-tab=market] .advanced-header,[data-tab=market] .below-price-alert-section,[data-tab=trading] .advanced-header,[data-tab=trading] .below-price-alert-section,[data-tab=withdraw] .advanced-header,[data-tab=withdraw] .below-price-alert-section{display:none!important}[data-tab=profile] .advanced-header,[data-tab=profile] .below-price-alert-section{display:flex!important;flex-direction:column!important}}.home-content~.advanced-header,.home-content~.below-price-alert-section,.market-content~.advanced-header,.market-content~.below-price-alert-section,.trading-content~.advanced-header,.trading-content~.below-price-alert-section,.withdrawal-content~.advanced-header,.withdrawal-content~.below-price-alert-section{display:none!important}.profile-content~.advanced-header,.profile-content~.below-price-alert-section{display:flex!important}.app-container:not(.profile-page) .advanced-header,.app-container:not(.profile-page) .below-price-alert-section,.main-content:not(.profile-page) .advanced-header,.main-content:not(.profile-page) .below-price-alert-section{display:none!important}.app-container.profile-page .advanced-header,.app-container.profile-page .below-price-alert-section,.main-content.profile-page .advanced-header,.main-content.profile-page .below-price-alert-section{display:flex!important}body:not(.profile-route) .advanced-header,body:not(.profile-route) .below-price-alert-section{display:none!important}body.profile-route .advanced-header,body.profile-route .below-price-alert-section{display:flex!important}.advanced-app:not(:has(.profile-content)) .advanced-header,.advanced-app:not(:has(.profile-content)) .below-price-alert-section{display:none!important}.advanced-app:has(.profile-content) .advanced-header,.advanced-app:has(.profile-content) .below-price-alert-section{display:flex!important}@media (max-width:768px){.advanced-app:not(:has(.profile-content)) .advanced-header,.advanced-app:not(:has(.profile-content)) .below-price-alert-section{display:none!important}.advanced-app:has(.profile-content) .advanced-header,.advanced-app:has(.profile-content) .below-price-alert-section{display:flex!important;flex-direction:column!important}}.user-balance-header{gap:1rem!important;margin-left:auto!important}.top-horizontal-nav{display:block!important}.below-price-alert-section{display:none!important}.advanced-header{justify-content:space-between!important;padding:.75rem 1.5rem!important}.advanced-header,.auth-buttons{align-items:center!important;display:flex!important}.auth-buttons{gap:1.5rem!important;margin-left:auto!important}.user-balance-header{align-items:center!important;display:flex!important;gap:.5rem!important}.balance-amount-header{color:#10b981!important;font-size:1rem!important;font-weight:700!important}.connection-info,.news-indicator-below-alert,.symbol-info{display:none!important}.top-horizontal-nav{align-items:center;background:linear-gradient(90deg,#1a237e,#283593);border-bottom:2px solid #3949ab;box-shadow:0 2px 10px #0000004d;color:#fff;display:flex;justify-content:space-between;min-height:48px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1002}.nav-tabs-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;gap:0;overflow-x:auto;scrollbar-width:none}.nav-tabs-container::-webkit-scrollbar{display:none}.nav-tab{background:#0000;border:none;border-right:1px solid #ffffff1a;color:#ffffffe6;cursor:pointer;flex-shrink:0;font-size:.9rem;font-weight:600;letter-spacing:.5px;min-width:-webkit-fit-content;min-width:fit-content;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .3s;white-space:nowrap}.nav-tab:hover{background:#ffffff1a}.nav-tab.active{background:#ffffff26;color:#fff}.nav-tab.active:after{background:#4caf50;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.tab-text{font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.nav-user-info-container{border-left:1px solid #ffffff1a;margin-left:auto;padding-left:20px}.nav-user-info,.nav-user-info-container{align-items:center;display:flex;gap:20px}.nav-user-name{align-items:center;color:#fffffff2;display:flex;font-size:.9rem;font-weight:600;gap:8px}.nav-user-balance{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:flex;gap:12px;padding:6px 16px}.nav-balance-amount{color:#4caf50;font-size:.9rem;font-weight:700}.nav-balance-dollar{color:#2196f3;font-size:.85rem;font-weight:600}.nav-logout-btn{align-items:center;background:linear-gradient(90deg,#f44336,#d32f2f);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 20px;transition:all .3s;white-space:nowrap}.nav-logout-btn:hover{background:linear-gradient(90deg,#d32f2f,#b71c1c);box-shadow:0 4px 12px #f4433666;transform:translateY(-1px)}.nav-auth-buttons{align-items:center;display:flex;gap:10px}.nav-auth-btn{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 20px;transition:all .3s}.nav-auth-btn.register-btn{background:linear-gradient(90deg,#10b981,#059669)}.nav-auth-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.nav-auth-btn.register-btn:hover{box-shadow:0 4px 12px #10b98166}.auth-buttons{display:none}.advanced-header{top:48px}@media (max-width:768px){.top-horizontal-nav{flex-wrap:wrap;min-height:auto;padding:0 10px}.nav-tabs-container{border-bottom:1px solid #ffffff1a;order:1;width:100%}.nav-tab{border-right:1px solid #ffffff0d;font-size:.8rem;padding:12px 15px}.nav-user-info-container{border-left:none;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:10px;justify-content:space-between;order:2;padding:8px 0;width:100%}.nav-user-name{font-size:.85rem}.nav-user-balance{gap:8px;padding:4px 12px}.nav-balance-amount{font-size:.85rem}.nav-auth-btn,.nav-logout-btn{font-size:.8rem;padding:6px 16px}}@media (max-width:480px){.nav-tab{font-size:.75rem;padding:10px 12px}.nav-user-info-container{align-items:stretch;flex-direction:column;gap:8px}.nav-user-info{justify-content:space-between;width:100%}.nav-user-balance{justify-content:center;width:100%}.nav-auth-buttons,.nav-logout-btn{width:100%}.nav-auth-buttons{justify-content:center}}@media (hover:none) and (pointer:coarse){.nav-tab{align-items:center!important;display:flex!important;min-height:44px!important}.nav-auth-btn,.nav-logout-btn{min-height:44px!important;min-width:44px!important}}@media (max-width:768px){.advanced-header{flex-direction:column!important;gap:.5rem!important;padding:.5rem!important;text-align:center!important}.auth-buttons{gap:1rem!important;margin-left:0!important;width:100%!important}.auth-buttons,.user-balance-header{justify-content:center!important}@media (max-width:768px){.right-panel .top-right-trading.desktop-only{display:none!important}}#tradingview-chart-container{height:100%!important;width:100%!important}.advanced-app.fullscreen .chart-container{height:calc(100vh - 150px)!important}.center-panel.fullscreen .chart-container{height:calc(100vh - 100px)!important;margin-bottom:0!important}@media (min-width:1024px){.mobile-only-trade-panel{display:none!important}}.info-label-btn{background:#1a237e;border:1px solid #3949ab;border-radius:4px;color:#fff;cursor:default;font-size:.8rem;margin:5px;padding:5px 10px}.editable-cell{background:#0000;border:1px solid #444;color:#fff;text-align:center;width:70px}.challenges-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:2rem 0}.challenge-card{background:linear-gradient(145deg,#1e293b,#0f172a);border:2px solid;border-radius:16px;box-shadow:0 10px 25px #0000004d;overflow:hidden}.challenge-header{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.challenge-fee{background:#0000004d;border-radius:10px;font-size:1.5rem;font-weight:800;padding:.5rem 1rem}.funds-info-section{background:#1e293bb3;border:1px solid #ffffff1a;border-radius:10px;margin:1rem 0;padding:1rem}.funds-item{align-items:center;background:#0f172a80;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.5rem}.funds-label{color:#94a3b8;font-size:.85rem}.funds-value{color:#e2e8f0;font-size:.9rem;font-weight:600}.funds-value.available{color:#22c55e}.funds-value.warning{color:#ef4444}.progress-bar{background:#0f172a80;border-radius:10px;height:20px;overflow:hidden;position:relative}.progress-fill{height:100%;left:0;position:absolute;top:0}.progress-fill.profit{background:#22c55e}.progress-fill.loss{background:#ef4444}.challenge-badge.active{background:#22c55e}.challenge-badge.passed{background:#10b981}.challenge-badge.failed{background:#ef4444}@media (max-width:768px){.challenges-container{grid-template-columns:1fr}.funds-item{align-items:flex-start;flex-direction:column;gap:.25rem}}}body,html{height:100%;overflow:hidden}.advanced-app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.advanced-header,.below-price-alert-section,.top-static-user-bar{flex-shrink:0}.advanced-main{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.center-panel,.left-panel,.right-panel{height:100%;overflow-y:auto}.center-panel{display:flex;flex-direction:column;min-height:0}.chart-container{flex:1 1 auto;height:auto!important;min-height:0}.tradingview-chart{height:100%!important;width:100%!important}.trading-controls{flex-shrink:0;max-height:30%;overflow-y:auto}@media (max-width:768px){.left-panel,.right-panel{display:none}.center-panel{width:100%}}@media (min-width:992px){.challenges-container,.plans-container{grid-template-columns:repeat(3,1fr)!important}}.floating-chart-btn{align-items:center;background:linear-gradient(145deg,#3b82f6,#2563eb);border:2px solid #fff3;border-radius:50%;box-shadow:0 8px 20px #2563eb66;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;transition:transform .2s,box-shadow .2s;width:60px}.floating-chart-btn:hover{box-shadow:0 12px 28px #2563eb99;transform:scale(1.05)}.floating-chart-btn:active{cursor:grabbing;transform:scale(.98)}.floating-chart-btn .tooltip{background:#1e293b;border:1px solid #334155;border-radius:20px;box-shadow:0 4px 10px #0000004d;color:#e2e8f0;font-size:12px;font-weight:500;left:50%;padding:6px 12px;position:absolute;text-align:center;top:-40px;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:10000}.floating-chart-btn:hover .tooltip{visibility:visible}@media (max-width:768px){.floating-chart-btn{font-size:24px;height:50px;width:50px}}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}.upi-qr-code{align-items:center;background:#f0f0f0;border-radius:8px;display:flex;height:400px;justify-content:center;margin:0 auto;overflow:hidden;width:400px}.upi-qr-code img{max-height:100%;max-width:100%;object-fit:contain}.challenges-carousel .carousel-slide{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.pnl-indicator{background:#0000004d;border-radius:4px;font-weight:700;padding:4px 8px}.pnl-indicator.positive{color:#4caf50}.pnl-indicator.negative{color:#f44336}@media (max-width:768px){.profile-content{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding-left:10px;padding-right:10px;width:100%}.profile-grid{display:flex;flex-direction:column;gap:15px;width:100%}.profile-card{box-sizing:border-box;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.payments-table,.withdrawal-requests-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.modal-content{box-sizing:border-box;max-width:95vw;width:95%}.nav-user-info-container{flex-wrap:wrap}.market-table td:nth-child(5),.market-table td:nth-child(6),.market-table th:nth-child(5),.market-table th:nth-child(6){display:none}.market-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.market-table{min-width:600px;width:100%}.market-table td,.market-table th{padding:8px 6px;white-space:nowrap}.market-content{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding-left:10px;padding-right:10px;width:100%}.trading-signals-panel{overflow-x:auto;width:100%}.signals-list{min-width:500px}.market-page{display:flex;flex-direction:column;height:100vh;overflow:hidden}.market-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:6px}.market-content *{box-sizing:border-box;max-width:100%}.market-header{gap:6px;margin-bottom:8px}.market-search{gap:5px}.market-search-input{font-size:.8rem;padding:6px 8px}.market-filter-btn{font-size:.7rem;padding:4px 6px}.market-table td,.market-table th{font-size:.75rem;padding:6px;white-space:nowrap}body{overflow-x:hidden}}
/*# sourceMappingURL=main.24d06a98.css.map*/