body{background-color:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header-transparent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e1acc;border-bottom:1px solid #ffffff1a}.header-solid{background:#0a0e1a;border-bottom:1px solid #1a1f2e;box-shadow:0 2px 20px #0000004d}.header-content{height:60px}.logo{align-items:center;color:#fff;display:flex;gap:12px;text-decoration:none}.logo-icon{position:relative}.logo-symbol{align-items:center;background:linear-gradient(135deg,#ff6444,#fa4);border-radius:8px;color:#fff;display:flex;font-size:1.2rem;font-weight:800;height:40px;justify-content:center;width:40px}.logo-text{display:flex;flex-direction:column}.logo-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff6444);-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700;line-height:1}.logo-tagline{color:#888;font-size:.7rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.header-right{gap:16px}.header-right,.theme-toggle{align-items:center;display:flex}.theme-toggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.theme-toggle:hover{background:#ffffff1a;border-color:#fff3}.user-menu{align-items:center;display:flex;gap:16px}.user-info{gap:12px}.user-avatar{align-items:center;background:linear-gradient(135deg,#ff6444,#fa4);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;width:36px}.user-details{display:flex;flex-direction:column}.user-name{color:#fff;font-size:.9rem;font-weight:600;line-height:1}.user-balance{color:#4caf50;font-size:.8rem;font-weight:500}.auth-buttons{align-items:center;display:flex;gap:12px}.btn{font-size:.9rem;padding:10px 20px}.btn-sm{font-size:.85rem;padding:8px 16px}.btn-primary{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.btn-primary:hover{box-shadow:0 4px 15px #8b5cf64d;transform:translateY(-1px)}.btn-outline{border:1px solid #fff3}.btn-outline:hover{background:#ffffff0d;border-color:#ffffff4d}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:8px}.mobile-menu-toggle span{background:#fff;height:2px;transition:all .3s ease;width:20px}.mobile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e1af2;border-bottom:1px solid #ffffff1a;display:none;left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease}.mobile-nav.open{opacity:1;transform:translateY(0)}.mobile-nav-content{padding:20px}.mobile-nav-link{align-items:center;border-bottom:1px solid #ffffff0d;color:#b0b0b0;display:flex;font-weight:500;gap:12px;padding:16px 0;text-decoration:none;transition:color .3s ease}.mobile-nav-link.active,.mobile-nav-link:hover{color:#ff6444}.mobile-auth{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px}@media (max-width:768px){.desktop-nav{display:none}.mobile-menu-toggle{display:flex}.mobile-nav{display:block}.logo-text,.user-details{display:none}.auth-buttons{gap:8px}.btn-sm{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.header-content{height:60px}.container{padding:0 16px}.theme-toggle{font-size:1rem;height:36px;width:36px}.user-avatar{font-size:.8rem;height:32px;width:32px}.user-menu{flex-direction:column;gap:.8rem}.user-balance{font-size:1.2rem}}.secondary-nav{background:#1a1f2e;border-bottom:1px solid #ffffff1a;padding:0}.secondary-nav-wrapper{align-items:center;display:flex;height:60px;justify-content:space-between}.secondary-nav-content{display:flex;gap:0}.secondary-nav-link{align-items:center;border-bottom:3px solid #0000;box-sizing:border-box;color:#9ca3af;display:flex;font-size:.9rem;font-weight:500;gap:8px;height:60px;padding:18px 20px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.secondary-nav-link:hover{background:#ffffff0d;color:#fff}.secondary-nav-link.active{background:#8b5cf61a;border-bottom-color:#8b5cf6;color:#fff}.secondary-nav .nav-icon{font-size:1rem}.secondary-nav .nav-label{font-size:.9rem}.nav-actions{gap:15px}.nav-actions,.run-button{align-items:center;display:flex}.run-button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;box-shadow:0 2px 8px #8b5cf64d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.run-button:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.run-icon{font-size:.8rem}.run-text{font-size:.9rem}.bot-status{color:#9ca3af;font-size:.85rem;font-weight:500}@media (max-width:768px){.secondary-nav-wrapper{flex-direction:column;height:auto;padding:10px 0}.secondary-nav-content{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;width:100%}.secondary-nav-content::-webkit-scrollbar{display:none}.secondary-nav-link{font-size:.85rem;height:auto;padding:12px 16px;white-space:nowrap}.nav-actions{justify-content:center;margin-top:10px}.run-button{font-size:.85rem;padding:8px 16px}.bot-status{font-size:.8rem}}.landing-page{background:#0a0e1a;color:#fff;min-height:100vh;overflow-x:hidden}.container{padding:0 20px}.hero-section{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-background{background:linear-gradient(135deg,#0a0e1a,#1a1f2e 50%,#2a2f3e)}.hero-background,.hero-grid{bottom:0;left:0;position:absolute;right:0;top:0}.hero-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.hero-title{background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:24px}.gradient-text,.hero-title{-webkit-text-fill-color:#0000}.gradient-text{background:linear-gradient(135deg,#ff6444,#fa4 50%,#4af);-webkit-background-clip:text;background-clip:text}.hero-description{color:#b0b0b0;font-size:1.2rem;line-height:1.6;margin-bottom:32px}.hero-buttons{display:flex;gap:16px;margin-bottom:48px}.btn{border:none;font-size:1rem;padding:14px 28px}.btn-primary{background:linear-gradient(135deg,#ff6444,#fa4);color:#fff}.btn-primary:hover{box-shadow:0 8px 25px #ff64444d;transform:translateY(-2px)}.btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.btn-secondary:hover{background:#fff3;transform:translateY(-2px)}.btn-outline{color:#fff}.hero-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.stat-item{text-align:center}.stat-value{color:#ff6444;font-size:2rem;margin-bottom:4px}.stat-label{color:#888}.hero-visual{position:relative}.trading-interface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.interface-header{border-bottom:1px solid #ffffff1a;padding:16px 20px}.interface-tabs{display:flex;gap:8px}.interface-content{height:300px;padding:24px}.chart-placeholder{align-items:end;display:flex;height:100%;justify-content:center;position:relative}.chart-line{background:linear-gradient(90deg,#ff6444,#fa4 50%,#4af);border-radius:1px;height:2px;left:0;position:absolute;right:0;top:20%}.chart-bars{align-items:end;display:flex;gap:8px;height:80%}.bar{animation:barGrow 2s ease-out infinite alternate;background:linear-gradient(180deg,#ff6444,#fa4)}@keyframes barGrow{0%{transform:scaleY(.8)}to{transform:scaleY(1)}}.features-section{background:#0f1419;padding:120px 0}.section-header{margin-bottom:80px;text-align:center}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:16px}.section-header p{color:#888;font-size:1.2rem}.features-grid{grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.feature-card{background:#ffffff08;border-radius:16px;padding:32px}.feature-card:hover{background:#ffffff0d;border-color:#ff64444d;transform:translateY(-8px)}.feature-card h3{font-size:1.5rem;font-weight:600;margin-bottom:16px}.feature-card p{color:#b0b0b0;line-height:1.6}.cta-section{background:linear-gradient(135deg,#1a1f2e,#2a2f3e);padding:120px 0}.cta-content{text-align:center}.cta-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:16px}.cta-content p{color:#b0b0b0;font-size:1.2rem;margin-bottom:32px}.cta-buttons{display:flex;gap:16px;justify-content:center}@media (max-width:768px){.hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.hero-title{font-size:3rem}.hero-stats{grid-template-columns:repeat(2,1fr)}.features-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.btn{width:200px}}.actual-deriv-bot-builder{background:#f8f9fa;height:calc(100vh - 60px);position:relative;width:100%}.deriv-bot-container{border:none;height:100%;overflow:hidden;width:100%}.loading-steps{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.step{align-items:center;background:#ffffff1a;border-radius:8px;gap:12px;padding:10px 15px;transition:all .3s;width:100%}.step.active{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff;transform:scale(1.02)}.step-check{color:#0f8;font-weight:700;margin-left:auto}.step-icon{font-size:20px}@media (max-width:768px){.loading-content{padding:20px}.loading-content h3{font-size:20px}.auth-message{padding:20px}.auth-message h2{font-size:2rem}.auth-features{grid-template-columns:1fr}}.deriv-bo
t-container{border:none;height:100%;overflow:hidden;transition:margin-top .3s ease;width:100%}.actual-deriv-bot-builder .deriv-bot-container{margin-top:0}.actual-deriv-bot-builder:has(.auth-notice) .deriv-bot-container{height:calc(100% - 48px);margin-top:48px}@media (max-width:768px){.notice-content{flex-direction:column;gap:10px;padding:15px}.login-btn,.notice-text{font-size:13px}.login-btn{padding:6px 12px}.actual-deriv-bot-builder:has(.auth-notice) .deriv-bot-container{height:calc(100% - 70px);margin-top:70px}}.error-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.error-content{color:#fff;max-width:400px;padding:40px;text-align:center}.error-icon{font-size:60px;margin-bottom:20px}.error-content h3{color:#f44;font-size:24px;margin-bottom:10px}.error-content p{line-height:1.5;margin-bottom:30px;opacity:.7}.retry-button{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.retry-button:hover{box-shadow:0 4px 15px #00d4ff66;transform:translateY(-2px)}.deriv-chart-component{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 60px)}.chart-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;gap:20px;padding:15px 20px}.symbol-selector,.timeframe-selector{align-items:center;display:flex;gap:8px}.symbol-selector label,.timeframe-selector label{color:#666;font-size:14px;font-weight:500;white-space:nowrap}.symbol-selector select,.timeframe-selector select{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:150px;padding:8px 12px}.price-info{margin-left:auto}.current-price{gap:15px}.symbol-name{color:#333;font-size:16px}.price-value{color:#333;font-family:Courier New,monospace;font-size:24px}.price-change{border-radius:4px;font-size:14px;font-weight:500;padding:4px 8px}.price-change.positive{background:#d4edda;color:#155724}.price-change.negative{background:#f8d7da;color:#721c24}.chart-container{padding:20px}.chart-loading{gap:15px;left:50%;top:50%;transform:translate(-50%,-50%)}.chart-loading p{color:#666;font-size:14px}.chart-wrapper{border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.chart-tools{background:#f8f9fa;border-top:1px solid #e0e0e0;gap:30px;padding:20px}.tool-group{display:flex;flex-direction:column;gap:10px}.tool-group h4{color:#666;font-size:14px;letter-spacing:.5px;margin:0;text-transform:uppercase}.tools{display:flex;flex-wrap:wrap;gap:8px}.action-btn,.tool-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s}.tool-btn:hover{background:#f0f0f0;border-color:#bbb}.action-btn{color:#fff}@media (max-width:768px){.chart-header{align-items:stretch;flex-direction:column;gap:15px}.price-info{margin-left:0}.current-price{justify-content:center}.chart-tools{flex-direction:column;gap:20px}.tools{justify-content:center}}.free-bots{background:var(--color-background);color:var(--color-text);min-height:100vh;padding:40px 0}.page-header{margin-bottom:40px;text-align:center}.page-header h1{color:#2c3e50;margin-bottom:10px}.bots-layout{grid-gap:30px;display:grid;gap:30px;grid-template-columns:250px 1fr;margin:0 auto;max-width:1200px}.sidebar{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;height:-webkit-fit-content;height:fit-content;padding:20px}.categories h3,.filters h3{color:#2c3e50;margin-bottom:15px}.category-btn{background:#f8f9fa;border:none;border-radius:5px;display:block;margin-bottom:8px;padding:10px 15px;transition:all .3s;width:100%}.category-btn.active,.category-btn:hover{background:#007bff;color:#fff}.filters{margin-top:30px}.filter-group{margin-bottom:15px}.filter-group label{display:block;margin-bottom:5px}.filter-select{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.bots-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bot-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;transition:transform .3s}.bot-card:hover{transform:translateY(-5px)}.bot-image{align-items:center;background:#f8f9fa;display:flex;height:150px;justify-content:center}.placeholder-image{color:#6c757d;font-size:24px}.bot-info{padding:20px}.bot-info h3{color:#2c3e50;margin-bottom:10px}.bot-info p{color:#6c757d}.bot-info p,.bot-stats{font-size:14px;margin-bottom:15px}.bot-stats{display:flex;justify-content:space-between}.bot-tags{margin-bottom:15px}.tag{background:#e9ecef;border-radius:12px;display:inline-block;font-size:12px;margin-bottom:5px;margin-right:5px;padding:4px 8px}.select-bot-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:10px;transition:background .3s;width:100%}.select-bot-btn:hover{background:#0056b3}.bot-image{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;font-weight:700;position:relative}.bot-status{position:absolute;right:10px;top:10px}.ready-badge{background:#4caf50e6;border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.bot-features{margin-bottom:15px}.bot-features h4{color:#2c3e50;font-size:14px;margin-bottom:8px}.bot-features ul{list-style:none;margin:0;padding:0}.bot-features li{color:#666;font-size:13px;margin-bottom:4px;padding-left:16px;position:relative}.bot-features li:before{color:#4caf50;content:"✓";font-weight:700;left:0;position:absolute}.bot-actions{display:flex;gap:10px}.select-bot-btn.primary{background:#4caf50;color:#fff}.select-bot-btn.primary:hover{background:#45a049}.select-bot-btn.secondary{background:#f5f5f5;border:1px solid #ddd;color:#666}.select-bot-btn.secondary:hover{background:#e9e9e9}.share-btn{background:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:background .3s}.share-btn:hover{background:#1976d2}.tradecortex-dashboard{background:#f8f9fa;display:flex;flex-direction:column;height:100vh}.top-nav{background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a;justify-content:space-between;padding:10px 20px}.nav-left,.top-nav{align-items:center;display:flex}.nav-left{gap:20px}.user-info{align-items:center;display:flex;gap:15px}.balance{color:#00d4ff;font-family:Courier New,monospace;font-size:18px;font-weight:700}.deposit-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.deposit-btn:hover{background:#0056b3}.nav-center{display:flex;flex:1 1;justify-content:center}.nav-tabs{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:5px;padding:5px}.nav-tab{background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s;white-space:nowrap}.nav-tab:hover{background:#007bff1a;color:#007bff}.nav-tab.active{background:#007bff;box-shadow:0 2px 4px #007bff4d;color:#fff}.nav-right{align-items:center;display:flex;gap:15px}.run-btn{background:#28a745;border:none;border-radius:6px;box-shadow:0 2px 4px #28a7454d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .2s}.run-btn:hover{background:#218838;box-shadow:0 4px 8px #28a74566;transform:translateY(-1px)}.bot-status{color:#666;font-size:14px;font-style:italic}.main-content{flex:1 1;overflow:hidden}.coming-soon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;margin:20px}.coming-soon h2{color:#333;font-size:2rem;margin-bottom:10px}.coming-soon p{color:#666;font-size:1.1rem}@media (max-width:1200px){.nav-tabs{gap:2px}.nav-tab{font-size:13px;padding:8px 12px}}@media (max-width:768px){.top-nav{flex-direction:column;gap:15px;padding:15px}.nav-left,.nav-right{justify-content:center;width:100%}.nav-center{width:100%}.nav-tabs{flex-wrap:wrap;justify-content:center}.nav-tab{flex:1 1;min-width:120px;text-align:center}.balance{font-size:16px}.run-btn{font-size:14px;padding:8px 16px}}@media (max-width:480px){.nav-tabs{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}.nav-tab{font-size:12px;padding:8px 10px}}.modern-dashboard{background:var(--color-background);color:var(--color-text);min-height:100vh;padding:40px 0}.welcome-section{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;min-height:80vh}.welcome-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff6444);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:20px}.welcome-content p{color:var(--color-text-secondary);font-size:1.2rem;line-height:1.6;margin-bottom:40px}.auth-prompt{background:#ffffff08;border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);padding:32px;text-align:center}.auth-prompt p{color:var(--color-text-secondary);margin-bottom:24px}.welcome-visual{align-items:center;display:flex;justify-content:center}.dashboard-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--border-radius-xl);max-width:400px;overflow:hidden;width:100%}.preview-header{padding:16px 20px}.preview-tabs{display:flex;gap:8px}.tab{border-radius:6px;color:#888;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.tab.active{background:#ff644433;color:#ff6444}.preview-content{padding:24px}.preview-stats{grid-gap:16px;display:grid;gap:16px}.preview-stat{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.stat-label{color:var(--color-text-secondary)}.stat-value{color:var(--color-primary);font-size:1.1rem}.dashboard-header{margin-bottom:40px}.header-content{align-items:center;display:flex;justify-content:space-between}.header-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff6444);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:8px}.header-text p{color:var(--color-text-secondary);font-size:1.1rem}.stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.stat-card{background:#ffffff08;border-radius:var(--border-radius-lg);padding:24px;transition:var(--transition)}.stat-card:hover{background:#ffffff0d;border-color:#ff64444d;transform:translateY(-4px)}.stat-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.stat-icon{font-size:1.5rem}.stat-card h3{color:var(--color-text-secondary);font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-card .stat-value{color:#fff;font-size:2rem;font-weight:700;margin-bottom:8px}.stat-change{font-size:.9rem;font-weight:500}.stat-change.positive{color:var(--color-success)}.stat-change.negative{color:var(--color-error)}.stat-change.neutral{color:var(--color-text-secondary)}.dashboard-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr}.content-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);padding:24px}.section-header{margin-bottom:24px}.section-header h2{font-weight:600}.trades-container{display:flex;flex-direction:column;gap:12px}.trade-item{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:16px;transition:var(--transition)}.trade-item:hover{background:#ffffff0d;border-color:#ffffff1a}.trade-info{flex-direction:column;gap:4px}.trade-type{color:var(--color-text-secondary);font-size:.9rem}.trade-details{display:flex;flex-direction:column;gap:4px;text-align:right}.trade-result{font-weight:600}.trade-result.win{color:var(--color-success)}.trade-result.loss{color:var(--color-error)}.trade-time{color:var(--color-text-muted);font-size:.8rem}.actions-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.action-btn{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--border-radius);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:8px;padding:20px 16px;transition:var(--transition)}.action-btn:hover{background:#ffffff0d;border-color:var(--action-color,var(--color-primary));color:#fff;transform:translateY(-2px)}.action-icon{font-size:1.5rem}.action-label{font-size:.9rem;font-weight:500}@media (max-width:1024px){.dashboard-content{gap:24px;grid-template-columns:1fr}}@media (max-width:768px){.welcome-section{gap:40px;grid-template-columns:1fr;text-align:center}.header-content{flex-direction:column;gap:20px;text-align:center}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.actions-grid{grid-template-columns:repeat(2,1fr)}.welcome-content h1{font-size:2.5rem}.header-text h1{font-size:2rem}}.login-page{align-items:center;display:flex;min-height:calc(100vh - 80px);padding:2rem 0}.login-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.login-content{display:flex;flex-direction:column;gap:2rem}.login-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.login-header p{color:#ccc;font-size:1.1rem;line-height:1.6}.login-features{display:flex;flex-direction:column;gap:1.5rem}.feature-item{align-items:flex-start;display:flex;gap:1rem}.feature-icon{align-items:center;background:#00d4ff1a;border-radius:8px;display:flex;flex-shrink:0;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.feature-item h3{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.feature-item p{color:#ccc;font-size:.9rem;line-height:1.5}.login-actions{display:flex;flex-direction:column;gap:1rem}.login-btn{font-size:1.1rem;gap:.75rem;padding:1rem 2rem}.deriv-logo,.login-btn{align-items:center;display:flex;justify-content:center}.deriv-logo{background:#fff;border-radius:4px;color:#00d4ff;font-size:1.2rem;font-weight:700;height:2rem;width:2rem}.login-disclaimer{color:#999;font-size:.85rem;line-height:1.5;text-align:center}.login-visual{align-items:center;display:flex;justify-content:center}.chart-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;max-width:400px;padding:1.5rem;width:100%}.preview-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.preview-title{color:#fff;font-weight:600}.preview-status{animation:pulse 2s infinite;color:#0f8;font-size:.8rem;font-weight:600}.preview-chart{height:150px;margin-bottom:1rem}.preview-svg{height:100%;width:100%}.preview-stats{display:flex;flex-direction:column;gap:.5rem}.stat{font-size:.9rem}.stat span:first-child{color:#ccc}.stat .positive{color:#0f8;font-weight:600}.stat .negative{color:#f44;font-weight:600}@media (max-width:1024px){.login-container{gap:2rem;grid-template-columns:1fr;text-align:center}.login-header h1{font-size:2rem}.feature-item{text-align:left}}@media (max-width:768px){.login-page{padding:1rem 0}.login-header h1{font-size:1.8rem}.chart-preview{max-width:100%}}.advanced-chart{background:#0a0a0a;display:flex;flex-direction:column;height:100%}.chart-header{background:#0a0a0af2;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;padding:1rem}.chart-controls,.chart-header{align-items:center;display:flex;gap:1rem}.timeframe-selector{gap:2px}.chart-type-select{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;font-size:.9rem;padding:.5rem}.chart-type-select option{background:#1a1a1a;color:#fff}.indicator-controls{display:flex;flex-wrap:wrap;gap:.5rem}.indicator-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#ccc;cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:all .3s ease}.indicator-btn:hover{border-color:#fff6;color:#fff}.indicator-btn.active{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.chart-container{background:#000;display:flex;flex:1 1}.price-axis{background:#0a0a0af2;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;justify-content:space-between;padding:1rem .5rem;width:80px}.price-level{color:#ccc;font-family:monospace;font-size:.8rem;text-align:right}.price-level.current{color:#00d4ff;font-weight:700}.chart-area{flex:1 1;overflow:hidden;position:relative}.chart-canvas{height:100%;width:100%}.chart-canvas,.chart-overlay{left:0;position:absolute;top:0}.chart-overlay{bottom:60px;right:0}.candlestick-chart{align-items:end;display:flex;height:100%;padding:20px 10px;position:relative}.candlestick{align-items:center;bottom:20px;display:flex;flex-direction:column;position:absolute}.candle-body{min-height:2px;position:relative;width:100%}.candle-body.green{background:#0f8}.candle-body.red{background:#f44}.candle-wick{background:#ccc;left:50%;position:absolute;transform:translateX(-50%);width:1px}.line-chart{height:100%;width:100%}.volume-chart{background:#00000080;border-top:1px solid #ffffff1a;bottom:0;height:60px;left:0;position:absolute;right:0}.volume-bars{align-items:end;display:flex;height:100%;padding:5px;position:relative}.volume-bar{background:#00d4ff4d;border-radius:1px 1px 0 0;bottom:5px}.indicator-panels{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;height:200px}.indicator-panel{border-bottom:1px solid #ffffff1a;display:flex;flex:1 1;flex-direction:column}.indicator-header{background:#0a0a0af2;border-bottom:1px solid #ffffff1a;color:#ccc;font-size:.8rem;font-weight:600;padding:.5rem 1rem}.indicator-chart{background:#000;flex:1 1;position:relative}.rsi-line{background:linear-gradient(0deg,#0000,#ffa5004d);border-top:2px solid orange;left:0;right:0}.rsi-levels,.rsi-line{bottom:0;position:absolute}.rsi-levels{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0;right:10px;top:0}.rsi-levels span{color:#666;font-family:monospace;font-size:.7rem}.level-70{color:#f44!important}.level-30{color:#0f8!important}@media (max-width:768px){.chart-header{align-items:stretch;flex-direction:column}.chart-controls,.indicator-controls{justify-content:center}.price-axis{width:60px}.price-level{font-size:.7rem}}.order-book{background:#ffffff05;display:flex;flex-direction:column;font-family:monospace;height:100%}.order-book-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1rem}.order-book-header h3{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;margin:0}.depth-select{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;font-size:.8rem;padding:.25rem .5rem}.depth-select option{background:#1a1a1a;color:#fff}.order-book-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.order-book-headers{grid-gap:.5rem;background:#0000004d;border-bottom:1px solid #ffffff1a;color:#666;display:grid;font-size:.8rem;font-weight:600;gap:.5rem;grid-template-columns:1fr 1fr 1fr;padding:.5rem 1rem}.asks-section,.bids-section{flex:1 1;overflow-y:auto}.order-row{grid-gap:.5rem;cursor:pointer;display:grid;font-size:.8rem;gap:.5rem;grid-template-columns:1fr 1fr 1fr;padding:.25rem 1rem;position:relative;transition:background-color .2s ease}.order-row:hover{background:#ffffff0d}.volume-bar{bottom:0;opacity:.2;position:absolute;right:0;top:0;transition:width .3s ease}.ask-bar{background:linear-gradient(270deg,#ff44444d,#0000)}.bid-bar{background:linear-gradient(270deg,#00ff884d,#0000)}.order-row.ask .price{color:#f44}.order-row.bid .price{color:#0f8}.total,.volume{color:#ccc;text-align:right}.spread-info{background:#00000080;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;padding:.75rem 1rem;text-align:center}.current-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.price-label{color:#666}.price-value{color:#00d4ff;font-size:1rem}.spread-value{color:orange;font-size:.8rem;font-weight:600}.order-book-stats{background:#0000004d;border-top:1px solid #ffffff1a;padding:1rem}.stat{font-size:.8rem;justify-content:space-between;margin-bottom:.5rem}.stat:last-child{margin-bottom:0}.bid-color{color:#0f8!important}.ask-color{color:#f44!important}.asks-section::-webkit-scrollbar,.bids-section::-webkit-scrollbar{width:4px}.asks-section::-webkit-scrollbar-track,.bids-section::-webkit-scrollbar-track{background:#ffffff1a}.asks-section::-webkit-scrollbar-thumb,.bids-section::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:2px}.asks-section::-webkit-scrollbar-thumb:hover,.bids-section::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}@media (max-width:768px){.order-book-headers,.order-row{font-size:.7rem;grid-template-columns:1fr .8fr .8fr}.order-book-header,.order-book-stats,.spread-info{padding:.75rem}}.positions-panel{background:#ffffff05;display:flex;flex-direction:column;height:100%}.account-summary{border-bottom:1px solid #ffffff1a;padding:1rem}.summary-header h3{color:#fff;font-size:1rem;margin:0 0 1rem}.summary-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.summary-item{display:flex;flex-direction:column;gap:.25rem}.summary-label{color:#666;font-size:.8rem}.summary-value{color:#fff;font-family:monospace;font-size:.9rem;font-weight:600}.summary-value.positive{color:#0f8}.summary-value.negative{color:#f44}.summary-value.warning{color:orange}.panel-tabs{border-bottom:1px solid #ffffff1a;display:flex}.tab-btn{background:#0000;border:none;border-bottom:2px solid #0000;color:#ccc;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:500;padding:.75rem .5rem;transition:all .3s ease}.tab-btn:hover{background:#ffffff0d;color:#fff}.tab-btn.active{border-bottom-color:#00d4ff;color:#00d4ff}.panel-content{flex:1 1;overflow-y:auto}.history-list,.orders-list,.positions-list{padding:.5rem}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.order-item,.position-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:.75rem;padding:1rem;transition:all .3s ease}.order-item:hover,.position-item:hover{background:#ffffff14;border-color:#00d4ff4d}.order-header,.position-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.order-symbol,.position-symbol{align-items:center;display:flex;gap:.5rem}.symbol{font-size:.9rem}.symbol,.type{font-weight:600}.type{border-radius:4px;font-size:.7rem;padding:.25rem .5rem}.type.buy{background:#0f83;color:#0f8}.type.sell{background:#f443;color:#f44}.order-volume,.position-volume{color:#ccc;font-family:monospace;font-size:.8rem}.order-details,.position-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.detail-row{align-items:center;display:flex;font-size:.8rem;justify-content:space-between}.detail-row span:first-child{color:#666}.detail-row span:last-child{color:#fff;font-family:monospace}.detail-row .positive{color:#0f8}.detail-row .negative{color:#f44}.order-actions,.position-actions{display:flex;gap:.5rem}.cancel-btn,.close-btn,.modify-btn{border:1px solid #fff3;border-radius:4px;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:500;padding:.5rem;transition:all .3s ease}.cancel-btn,.close-btn{background:#ff44441a;border-color:#ff44444d;color:#f44}.cancel-btn:hover,.close-btn:hover{background:#f443;border-color:#f44}.modify-btn{background:#ffffff0d;border-color:#fff3;color:#ccc}.modify-btn:hover{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}.panel-content::-webkit-scrollbar{width:4px}.panel-content::-webkit-scrollbar-track{background:#ffffff1a}.panel-content::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:2px}.panel-content::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.trading-panel{background:#ffffff05;display:flex;flex-direction:column;height:100%;overflow-y:auto}.panel-header{border-bottom:1px solid #ffffff1a;padding:1rem;text-align:center}.panel-header h3{color:#fff;font-size:1.1rem;margin:0 0 .5rem}.symbol-display{color:#00d4ff;font-size:1.2rem;font-weight:600}.price-display{grid-gap:.5rem;border-bottom:1px solid #ffffff1a;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr;padding:1rem}.price-box{background:#ffffff0d;border-radius:8px;cursor:pointer;padding:1rem;text-align:center;transition:all .3s ease}.price-box:hover{background:#ffffff1a}.price-box.sell{border:2px solid #ff44444d}.price-box.buy{border:2px solid #00ff884d}.price-label{font-size:.8rem;font-weight:600;margin-bottom:.5rem}.price-box.sell .price-label{color:#f44}.price-box.buy .price-label{color:#0f8}.price-value{color:#fff;font-family:monospace;font-size:1.1rem;font-weight:700}.spread-info{align-items:center;display:flex;justify-content:center}.spread-value{color:#666;font-size:.7rem;text-align:center;text-orientation:mixed;writing-mode:vertical-rl}.order-controls{display:flex;flex-direction:column;gap:1rem;padding:1rem}.order-type-selector,.trade-type-selector{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.order-type-btn,.trade-type-btn{background:#ffffff0d;border:2px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease}.order-type-btn:hover,.trade-type-btn:hover{border-color:#fff6}.order-type-btn.active{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.trade-type-btn.active.buy{background:#0f83;border-color:#0f8;color:#0f8}.trade-type-btn.active.sell{background:#f443;border-color:#f44;color:#f44}.order-form{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.form-group label{color:#ccc}.form-input,.form-select{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;font-size:.9rem;padding:.75rem}.form-input:focus,.form-select:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;outline:none}.form-select option{background:#1a1a1a;color:#fff}.volume-input-group{display:flex;flex-direction:column;gap:.5rem}.volume-presets{display:flex;gap:.25rem}.volume-preset{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#ccc;cursor:pointer;flex:1 1;font-size:.8rem;padding:.5rem;transition:all .3s ease}.volume-preset:hover{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.order-summary{background:#0000004d;border-radius:8px;margin:1rem;padding:1rem}.summary-row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;padding:.25rem 0}.summary-row span:first-child{color:#ccc}.summary-row span:last-child{color:#fff;font-family:monospace;font-weight:600}.trade-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;margin:1rem;padding:1rem;text-transform:uppercase;transition:all .3s ease}.trade-button:disabled{cursor:not-allowed;opacity:.5}.trade-button.buy{background:linear-gradient(135deg,#0f8,#0c6);color:#0a0a0a}.trade-button.sell{background:linear-gradient(135deg,#f44,#c33);color:#fff}.trade-button:hover:not(:disabled){box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.quick-actions{display:flex;gap:.5rem;margin-top:auto;padding:1rem}.quick-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#ccc;cursor:pointer;flex:1 1;font-size:.8rem;padding:.75rem;transition:all .3s ease}.quick-btn:hover{background:#f443;border-color:#f44;color:#f44}.trading-panel::-webkit-scrollbar{width:4px}.trading-panel::-webkit-scrollbar-track{background:#ffffff1a}.trading-panel::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:2px}.trading-panel::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.market-watch{background:#ffffff05;display:flex;flex-direction:column;height:100%}.market-watch-header{border-bottom:1px solid #ffffff1a;padding:1rem}.market-watch-header h3{color:#fff;font-size:1.1rem;margin:0 0 1rem}.search-box{position:relative}.search-input{border-radius:4px;padding:.5rem;width:100%}.category-tabs{border-bottom:1px solid #ffffff1a;display:flex}.category-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#ccc;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:500;padding:.75rem .5rem;transition:all .3s ease}.category-tab:hover{background:#ffffff0d;color:#fff}.category-tab.active{border-bottom-color:#00d4ff;color:#00d4ff}.symbols-list{flex:1 1;overflow-y:auto;padding:.5rem 0}.symbol-item{grid-gap:.5rem;border-left:3px solid #0000;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:1fr auto 40px;padding:.75rem 1rem;transition:all .3s ease}.symbol-item:hover{background:#ffffff0d}.symbol-item.selected{background:#00d4ff1a;border-left-color:#00d4ff}.symbol-info{gap:.25rem}.symbol-name{color:#fff;font-size:.9rem;font-weight:600}.symbol-description{color:#666;font-size:.7rem}.symbol-data{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.price{color:#fff;font-family:monospace;font-size:.9rem;font-weight:600}.change,.change-percent{font-family:monospace;font-size:.7rem;font-weight:500}.change-percent.positive,.change.positive{color:#0f8}.change-percent.negative,.change.negative{color:#f44}.mini-chart{align-items:center;display:flex}.mini-chart-svg{height:20px;width:40px}.market-status{background:#0000004d;border-top:1px solid #ffffff1a;padding:1rem}.status-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.status-item:last-child{margin-bottom:0}.status-label{color:#666;font-size:.8rem}.status-value{color:#fff;font-size:.8rem;font-weight:500}.status-value.open{color:#0f8}.symbols-list::-webkit-scrollbar{width:4px}.symbols-list::-webkit-scrollbar-track{background:#ffffff1a}.symbols-list::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:2px}.symbols-list::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.trading-platform{background:#0a0a0a;flex-direction:column}.trading-guest,.trading-platform{display:flex;height:calc(100vh - 80px)}.trading-guest{align-items:center;justify-content:center}.trading-header{background:#0a0a0af2;border-bottom:1px solid #ffffff1a;padding:1rem 2rem}.platform-controls{align-items:center;display:flex;justify-content:space-between}.symbol-info{align-items:center;gap:1rem}.symbol-info h2{color:#fff;font-size:1.5rem;margin:0}.current-price{color:#00d4ff;font-family:monospace;font-size:1.3rem}.price-change{font-size:.9rem;font-weight:600}.price-change.positive{color:#0f8}.price-change.negative{color:#f44}.layout-controls{display:flex;gap:.5rem}.layout-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.layout-btn.active,.layout-btn:hover{background:#00d4ff;border-color:#00d4ff;color:#0a0a0a}.trading-workspace{grid-gap:1px;background:#ffffff1a;display:grid;flex:1 1;gap:1px}.trading-workspace.standard{grid-template-columns:300px 1fr 350px}.trading-workspace.advanced{grid-template-columns:280px 1fr 320px}.trading-workspace.scalping{grid-template-columns:250px 1fr 300px}.center-panel,.left-panel,.right-panel{background:#0a0a0a;display:flex;flex-direction:column}.left-panel{border-right:1px solid #ffffff1a}.right-panel{border-left:1px solid #ffffff1a}.center-panel{position:relative}.chart-tools{justify-content:space-between;left:1rem;position:absolute;right:1rem;top:1rem;z-index:10}.drawing-tools,.indicators{display:flex;gap:.5rem}.indicator-btn,.tool-btn{background:#000c;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem;transition:all .3s ease}.indicator-btn:hover,.tool-btn:hover{background:#00d4ff33;border-color:#00d4ff}@media (max-width:1200px){.trading-workspace{grid-template-columns:1fr;grid-template-rows:auto auto auto}.left-panel,.right-panel{border:none;border-top:1px solid #ffffff1a}.chart-tools{background:#0a0a0af2;border-bottom:1px solid #ffffff1a;left:0;padding:1rem;position:relative;right:0;top:0}}.portfolio{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:calc(100vh - 80px);padding:2rem 0}.portfolio-guest{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.portfolio-header{margin-bottom:3rem;text-align:center}.portfolio-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.portfolio-header p{color:#ccc;font-size:1.1rem}.portfolio-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.stat-label{margin-bottom:.5rem}.stat-value.positive{color:#0f8}.stat-value.negative{color:#f44}.stat-change{color:#ccc;font-size:.8rem}.stat-change.positive{color:#0f8}.stat-change.negative{color:#f44}.portfolio-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin-bottom:3rem}.performance-section,.positions-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.section-header h3{color:#fff;font-size:1.2rem;margin:0}.timeframe-selector{background:#ffffff1a;border-radius:4px;display:flex;gap:.25rem;padding:2px}.tf-btn{background:#0000;border:none;border-radius:2px;color:#ccc;cursor:pointer;font-size:.8rem;font-weight:600;padding:.5rem .75rem;transition:all .3s ease}.tf-btn:hover{color:#fff}.tf-btn.active{background:#00d4ff;color:#0a0a0a}.positions-count{color:#00d4ff;font-size:.9rem;font-weight:600}.performance-chart{height:300px;position:relative}.positions-list{gap:1rem}.empty-positions,.positions-list{display:flex;flex-direction:column}.empty-positions{align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon{font-size:2rem}.empty-text{font-size:.9rem}.position-summary{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1rem;transition:all .3s ease}.position-summary:hover{background:#ffffff14;border-color:#00d4ff4d}.position-info{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.position-symbol{color:#fff;font-size:.9rem;font-weight:600}.position-type{border-radius:4px;font-size:.7rem;font-weight:600;padding:.25rem .5rem}.position-type.buy{background:#0f83;color:#0f8}.position-type.sell{background:#f443;color:#f44}.position-volume{color:#ccc;font-size:.8rem;margin-left:auto}.position-metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.metric-label{font-size:.7rem}.metric-value{font-family:monospace;font-size:.8rem}.portfolio-analytics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.analytics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.analytics-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem}.analytics-card h4{color:#fff;font-size:1rem;margin:0 0 1rem}.metrics-list{display:flex;flex-direction:column;gap:.75rem}.metric-row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.metric-row span:first-child{color:#ccc}.metric-row span:last-child{color:#fff;font-family:monospace;font-weight:600}.metric-row .positive{color:#0f8}.metric-row .negative{color:#f44}.allocation-chart{display:flex;flex-direction:column;gap:.75rem}.allocation-item{align-items:center;display:flex;font-size:.9rem;gap:.75rem}.allocation-bar{border-radius:4px;height:8px;min-width:20px}.allocation-item span{color:#ccc}@media (max-width:1024px){.portfolio-content{grid-template-columns:1fr}.portfolio-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.analytics-grid{grid-template-columns:1fr}}@media (max-width:768px){.portfolio{padding:1rem 0}.portfolio-header h1{font-size:2rem}.stat-card{padding:1rem}.stat-icon{font-size:1.5rem;height:2.5rem;width:2.5rem}.stat-value{font-size:1.2rem}}.analytics{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:calc(100vh - 80px);padding:2rem 0}.analytics-guest{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.analytics-header{margin-bottom:3rem;text-align:center}.analytics-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.analytics-header p{color:#ccc;font-size:1.1rem}.analytics-controls{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem}.metric-selector,.time-range-selector{display:flex;gap:.5rem}.metric-btn,.range-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#ccc;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.metric-btn:hover,.range-btn:hover{border-color:#fff6;color:#fff}.metric-btn.active,.range-btn.active{background:#00d4ff;border-color:#00d4ff;color:#0a0a0a}.analytics-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.metrics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.metric-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem;transition:all .3s ease}.metric-card:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.metric-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.metric-header h3{color:#fff;font-size:1rem;margin:0}.metric-icon{font-size:1.5rem}.metric-value{font-size:2rem;font-weight:700;margin-bottom:.5rem}.metric-value.negative{color:#f44}.metric-subtitle{color:#666;font-size:.9rem}.performance-charts{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.chart-section{background:#0000004d;border-radius:8px;padding:1.5rem}.chart-section h3{color:#fff;font-size:1.1rem;margin:0 0 1.5rem}.heatmap{font-family:monospace;font-size:.8rem}.heatmap-header{margin-bottom:.5rem}.time-labels{grid-gap:1px;display:grid;gap:1px;grid-template-columns:60px repeat(24,1fr)}.time-label{color:#666;font-size:.7rem;text-align:center}.heatmap-body{display:flex;flex-direction:column;gap:1px}.heatmap-row{grid-gap:1px;align-items:center;display:grid;gap:1px;grid-template-columns:60px 1fr}.day-label{color:#666;font-size:.8rem;padding-right:.5rem;text-align:right}.hour-cells{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(24,1fr)}.heat-cell{aspect-ratio:1;border-radius:2px;cursor:pointer;transition:all .2s ease}.heat-cell:hover{transform:scale(1.1);z-index:10}.monthly-chart{align-items:end;display:flex;height:150px;justify-content:space-between;padding:1rem 0}.month-bar{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.bar{border-radius:2px 2px 0 0;width:20px}.bar.positive{align-self:end;background:#0f8}.bar.negative{align-self:end;background:#f44;transform:scaleY(-1)}.month-label{color:#666;font-size:.7rem;transform:rotate(-45deg)}.risk-analytics{display:flex;flex-direction:column;gap:2rem}.risk-metrics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.risk-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem;text-align:center}.risk-card h3{color:#fff;font-size:1rem;margin:0 0 1rem}.risk-value{color:#00d4ff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.risk-description{color:#666;font-size:.9rem}.risk-charts{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.correlation-matrix,.drawdown-chart{background:#0000004d;border-radius:8px;padding:1.5rem}.correlation-matrix h3,.drawdown-chart h3{color:#fff;font-size:1.1rem;margin:0 0 1rem}.drawdown-svg{height:200px;width:100%}.matrix{grid-gap:2px;display:grid;font-family:monospace;font-size:.8rem;gap:2px;grid-template-columns:repeat(5,1fr)}.matrix-row{display:contents}.matrix-cell{align-items:center;aspect-ratio:1;border-radius:4px;color:#fff;display:flex;font-weight:600;justify-content:center}.market-overview{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.allocation-pie,.exposure-card{background:#0000004d;border-radius:8px;padding:1.5rem}.allocation-pie h3,.exposure-card h3{color:#fff;font-size:1.1rem;margin:0 0 1rem}.exposure-value{color:#00d4ff;font-size:2rem;font-weight:700;margin-bottom:1rem}.exposure-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.exposure-fill{background:linear-gradient(90deg,#00d4ff,#0f8);border-radius:4px;height:100%;transition:width .3s ease}.pie-chart{display:flex;justify-content:center;margin-bottom:1rem}.pie-svg{height:200px;width:200px}.pie-legend{display:flex;flex-direction:column;gap:.5rem}.legend-item{align-items:center;color:#ccc;display:flex;font-size:.9rem;gap:.5rem}.legend-color{border-radius:2px;height:12px;width:12px}@media (max-width:1024px){.analytics-controls{flex-direction:column;gap:1rem}.market-overview,.performance-charts,.risk-charts{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.analytics{padding:1rem 0}.analytics-header h1{font-size:2rem}.metric-btn,.range-btn{font-size:.9rem;padding:.5rem 1rem}.analytics-content{padding:1rem}}.signals{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:calc(100vh - 80px);padding:2rem 0}.signals-guest{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.signals-header{margin-bottom:3rem;text-align:center}.signals-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.signals-header p{color:#ccc;font-size:1.1rem}.signals-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.stat-item:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.signals-controls{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem}.filter-controls{display:flex;gap:2rem}.filter-group{gap:.5rem}.filter-group label{color:#ccc;font-size:.9rem}.filter-group select{background:#ffffff1a;border:1px solid #fff3;color:#fff;font-size:.9rem;padding:.5rem}.filter-group select option{background:#1a1a1a;color:#fff}.generate-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.generate-btn:hover{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.signals-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.signals-list{gap:1.5rem}.empty-signals,.signals-list{display:flex;flex-direction:column}.empty-signals{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-text{color:#666;font-size:1.1rem;margin-bottom:2rem}.signal-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;padding:1.5rem;position:relative;transition:all .3s ease}.signal-card:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.signal-card.profit{border-color:#00ff8880}.signal-card.loss{border-color:#ff444480}.signal-header{margin-bottom:1.5rem}.signal-symbol{align-items:center;display:flex;gap:.75rem}.symbol{color:#fff;font-size:1.2rem;font-weight:700}.signal-type{border-radius:4px;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.signal-type.buy{background:#0f83;color:#0f8}.signal-type.sell{background:#f443;color:#f44}.signal-confidence{align-items:center;display:flex;gap:.5rem}.confidence-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;width:100px}.confidence-fill{background:linear-gradient(90deg,#f44,orange,#0f8);border-radius:4px;height:100%;transition:width .3s ease}.confidence-text{color:#fff;font-size:.9rem;font-weight:600;min-width:35px}.signal-details{margin-bottom:1.5rem}.detail-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.detail-item{display:flex;flex-direction:column;gap:.25rem}.detail-label{color:#666;font-size:.8rem}.detail-value{color:#fff;font-family:monospace;font-size:.9rem;font-weight:600}.signal-analysis{margin-bottom:1.5rem}.analysis-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.tag{background:#ffffff1a;border-radius:4px;color:#ccc;font-size:.7rem;font-weight:500;padding:.25rem .5rem}.tag.high-confidence{background:#0f83;color:#0f8}.analysis-text{color:#ccc;font-size:.9rem;line-height:1.5}.signal-actions{align-items:center;gap:1rem;justify-content:space-between}.trade-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.trade-btn.buy{background:linear-gradient(135deg,#0f8,#0c6)}.trade-btn.sell{background:linear-gradient(135deg,#f44,#c33)}.trade-btn:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.signal-status{align-items:center;display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem}.status-indicator{background:#666}.signal-status.active .status-indicator{animation:pulse 2s infinite;background:#00d4ff}.signal-status.profit .status-indicator{background:#0f8}.signal-status.loss .status-indicator{background:#f44}.status-text{color:#ccc;font-size:.8rem;font-weight:500}.signals-sidebar{display:flex;flex-direction:column;gap:1.5rem}.market-sentiment,.signal-alerts,.signal-performance{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.market-sentiment h3,.signal-alerts h3,.signal-performance h3{color:#fff;font-size:1.1rem;margin:0 0 1rem}.sentiment-meter{margin-bottom:1rem}.meter-bar{background:linear-gradient(90deg,#f44,orange,#0f8);height:8px;margin-bottom:.5rem}.meter-bar,.meter-fill{border-radius:4px;position:relative}.meter-fill{background:#ffffff4d;height:100%}.meter-fill:after{background:#fff;border-radius:2px;content:"";height:12px;position:absolute;right:0;top:-2px;width:4px}.sentiment-labels{color:#666;display:flex;font-size:.8rem;justify-content:space-between}.sentiment-text{color:#ccc;font-size:.9rem}.performance-stats{display:flex;flex-direction:column;gap:.75rem}.perf-stat{align-items:center;display:flex;justify-content:space-between}.perf-label{color:#666;font-size:.9rem}.perf-value{color:#fff;font-family:monospace;font-size:.9rem;font-weight:600}.perf-value.positive{color:#0f8}.perf-value.negative{color:#f44}.alert-options{display:flex;flex-direction:column;gap:.75rem}.alert-option{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem}.alert-option input[type=checkbox]{accent-color:#00d4ff}@media (max-width:1024px){.signals-content{grid-template-columns:1fr}.filter-controls,.signals-controls{flex-direction:column;gap:1rem}.detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.signals{padding:1rem 0}.signals-header h1{font-size:2rem}.signals-stats{grid-template-columns:repeat(2,1fr)}.signal-actions{align-items:stretch;flex-direction:column}.detail-grid{grid-template-columns:1fr}}.copy-trading{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:calc(100vh - 80px);padding:2rem 0}.copy-trading-guest{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.copy-trading-header{margin-bottom:3rem;text-align:center}.copy-trading-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.copy-trading-header p{color:#ccc;font-size:1.1rem}.copy-trading-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.copy-trading-controls{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.search-filters{display:flex;gap:1rem;margin-bottom:1rem}.search-input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:.9rem;padding:.75rem}.search-input::placeholder{color:#666}.search-input:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;outline:none}.search-filters select{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.9rem;min-width:150px;padding:.75rem}.search-filters select option{background:#1a1a1a;color:#fff}.filter-tags{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tag{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#ccc;cursor:pointer;font-size:.8rem;padding:.5rem 1rem;transition:all .3s ease}.filter-tag:hover{border-color:#fff6;color:#fff}.filter-tag.active{background:#00d4ff;border-color:#00d4ff;color:#0a0a0a}.traders-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.trader-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .3s ease}.trader-card:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.trader-header{justify-content:space-between;margin-bottom:1rem}.trader-header,.trader-info{align-items:center;display:flex}.trader-info{gap:.75rem}.trader-avatar{align-items:center;background:#00d4ff1a;border-radius:50%;display:flex;font-size:2rem;height:3rem;justify-content:center;width:3rem}.trader-details{display:flex;flex-direction:column;gap:.25rem}.trader-name{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.verified-badge{color:#0f8;font-size:.8rem}.trader-location{color:#666;font-size:.8rem}.trader-performance{text-align:right}.performance-value{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.performance-value.positive{color:#0f8}.performance-value.negative{color:#f44}.performance-label{color:#666;font-size:.8rem}.trader-metrics{grid-gap:.75rem;background:#0000004d;border-radius:8px;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;padding:1rem}.metric{display:flex;flex-direction:column;gap:.25rem}.metric-label{color:#666;font-size:.8rem}.metric-value{color:#fff;font-size:.9rem;font-weight:600}.metric-value.positive{color:#0f8}.trader-strategy{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem}.risk-info,.strategy-info{align-items:center;display:flex;gap:.5rem}.risk-label,.strategy-label{color:#666;font-size:.8rem}.risk-value,.strategy-value{color:#fff;font-size:.8rem;font-weight:600}.trader-chart{margin-bottom:1rem}.chart-header{color:#666;font-size:.8rem;margin-bottom:.5rem}.mini-chart{background:#0000004d;border-radius:4px;height:40px;padding:.5rem}.chart-svg{height:100%;width:100%}.trader-description{color:#ccc;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.trader-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.copy-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.copy-btn:hover{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.action-buttons{display:flex;gap:.5rem}.action-btn{background:#ffffff1a;border:1px solid #fff3;color:#ccc;font-size:.8rem;padding:.5rem;transition:all .3s ease}.action-btn:hover{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.trader-stats{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:1rem}.copiers-count{color:#666;font-size:.8rem}.rating{color:orange;font-size:.8rem}.copy-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.copy-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af2;border:1px solid #ffffff1a;border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.copy-settings{gap:1.5rem;margin-bottom:2rem}.copy-settings,.setting-group{display:flex;flex-direction:column}.setting-group{gap:.5rem}.setting-group label{color:#fff;font-size:.9rem;font-weight:600}.setting-group input,.setting-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.9rem;padding:.75rem}.setting-group input:focus,.setting-group select:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;outline:none}.setting-group select option{background:#1a1a1a;color:#fff}.setting-help{color:#666;font-size:.8rem}.checkbox-group{display:flex;flex-direction:column;gap:.5rem}.checkbox-label{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem}.checkbox-label input[type=checkbox]{accent-color:#00d4ff}.confirm-copy-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.confirm-copy-btn:hover{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.copy-trading-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.info-section h3{color:#fff;font-size:1.5rem;margin:0 0 2rem;text-align:center}.info-steps{grid-gap:2rem;gap:2rem}.step{gap:1rem}.step-number{background:linear-gradient(135deg,#00d4ff,#09c);height:2.5rem;width:2.5rem}.step-content h4{color:#fff;font-size:1.1rem;margin:0 0 .5rem}.step-content p{color:#ccc;line-height:1.5;margin:0}@media (max-width:768px){.copy-trading{padding:1rem 0}.copy-trading-header h1{font-size:2rem}.copy-trading-stats{grid-template-columns:repeat(2,1fr)}.traders-grid{grid-template-columns:1fr}.search-filters{flex-direction:column}.info-steps,.trader-metrics{grid-template-columns:1fr}}.education{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:calc(100vh - 80px);padding:2rem 0}.education-guest{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.education-header{margin-bottom:3rem;text-align:center}.education-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.education-header p{color:#ccc;font-size:1.1rem}.education-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.stat-card:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.stat-icon{align-items:center;background:#00d4ff1a;border-radius:8px;display:flex;flex-shrink:0;font-size:2rem;height:3rem;justify-content:center;width:3rem}.stat-content{flex:1 1}.stat-value{font-size:1.5rem;margin-bottom:.25rem}.stat-label{font-size:.9rem}.education-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr;margin-bottom:3rem}.category-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;height:-webkit-fit-content;height:fit-content;padding:1.5rem}.category-sidebar h3{color:#fff;font-size:1.2rem;margin:0 0 1rem}.category-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.category-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ccc;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;transition:all .3s ease}.category-btn:hover{background:#ffffff1a;color:#fff}.category-btn.active{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.category-icon{font-size:1.2rem}.category-name{flex:1 1;font-weight:500}.course-count{background:#ffffff1a;border-radius:12px;color:#ccc;font-size:.8rem;padding:.25rem .5rem}.learning-path{border-top:1px solid #ffffff1a;padding-top:1.5rem}.learning-path h4{color:#fff;font-size:1rem;margin:0 0 1rem}.path-steps{flex-direction:column}.path-step,.path-steps{display:flex;gap:.75rem}.path-step{align-items:center;color:#666;font-size:.9rem}.path-step.completed{color:#0f8}.path-step.current{color:#00d4ff}.step-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:.8rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.path-step.completed .step-icon{background:#0f8;color:#0a0a0a}.path-step.current .step-icon{background:#00d4ff;color:#0a0a0a}.courses-main{display:flex;flex-direction:column}.courses-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.courses-header h2{color:#fff;font-size:1.8rem;margin:0}.courses-filters{display:flex;gap:1rem}.level-filter,.sort-filter{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.9rem;padding:.5rem}.level-filter option,.sort-filter option{background:#1a1a1a;color:#fff}.courses-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.course-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;transition:all .3s ease}.course-card:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.course-thumbnail{align-items:center;background:linear-gradient(135deg,#00d4ff1a,#0099cc1a);display:flex;height:120px;justify-content:center;position:relative}.thumbnail-icon{font-size:3rem}.progress-badge{background:#0f8;border-radius:12px;color:#0a0a0a;font-size:.8rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:.75rem;top:.75rem}.course-content{padding:1.5rem}.course-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.course-title{color:#fff;flex:1 1;font-size:1.1rem;font-weight:600;margin:0}.course-level{background:#ffffff1a;border-radius:4px;font-size:.8rem;font-weight:600;margin-left:.75rem;padding:.25rem .5rem}.course-description{color:#ccc;font-size:.9rem;line-height:1.4;margin:0 0 1rem}.course-meta{display:flex;gap:1rem;margin-bottom:1rem}.meta-item{align-items:center;color:#666;display:flex;font-size:.8rem;gap:.25rem}.meta-icon{font-size:.9rem}.course-progress{margin-bottom:1rem}.progress-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#00d4ff,#0f8);border-radius:3px;height:100%;transition:width .3s ease}.progress-text{color:#666;font-size:.8rem}.course-actions{display:flex;gap:.75rem}.start-course-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.start-course-btn:hover{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.preview-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#ccc;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:all .3s ease}.preview-btn:hover{background:#fff3;color:#fff}.course-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.course-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af2;border:1px solid #ffffff1a;border-radius:12px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.modal-header h3{color:#fff;font-size:1.2rem;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;padding:0;transition:all .3s ease;width:2rem}.close-btn:hover{background:#ffffff1a;color:#fff}.modal-content{padding:1.5rem}.course-overview,.overview-stats{margin-bottom:2rem}.overview-stats{grid-gap:1rem;background:#ffffff0d;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem}.stat{gap:.25rem;text-align:center}.stat-label{color:#666;font-size:.8rem}.stat-value{color:#fff;font-size:.9rem;font-weight:600}.course-curriculum h4{color:#fff;font-size:1.1rem;margin:0 0 1rem}.lesson-list{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.lesson-item{background:#ffffff0d;border-radius:6px;gap:.75rem;padding:.75rem}.lesson-item,.lesson-number{align-items:center;display:flex}.lesson-number{background:#00d4ff33;border-radius:50%;color:#00d4ff;flex-shrink:0;font-size:.8rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.lesson-content{flex:1 1}.lesson-title{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.lesson-duration{color:#666;font-size:.8rem}.lesson-status{font-size:1rem}.modal-actions{display:flex;gap:1rem}.cancel-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#ccc;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.cancel-btn:hover{background:#fff3;color:#fff}.start-learning-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.start-learning-btn:hover{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.education-features{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.features-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{color:#fff;font-size:1.1rem;margin:0 0 1rem}.feature-card p{color:#ccc;line-height:1.5;margin:0}.lesson-list::-webkit-scrollbar{width:4px}.lesson-list::-webkit-scrollbar-track{background:#ffffff1a}.lesson-list::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:2px}.lesson-list::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}@media (max-width:1024px){.education-content{grid-template-columns:1fr}.category-sidebar{order:2}.courses-main{order:1}.courses-header{align-items:stretch;flex-direction:column;gap:1rem}.courses-filters{justify-content:center}}@media (max-width:768px){.education{padding:1rem 0}.education-header h1{font-size:2rem}.education-stats{grid-template-columns:repeat(2,1fr)}.courses-grid,.features-grid,.overview-stats{grid-template-columns:1fr}}.settings{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:calc(100vh - 80px);padding:2rem 0}.settings-guest{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.guest-message{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:3rem;text-align:center}.settings-header{margin-bottom:3rem;text-align:center}.settings-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.settings-header p{color:#ccc;font-size:1.1rem}.settings-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr}.settings-sidebar{display:flex;flex-direction:column;gap:2rem}.settings-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1rem}.settings-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#ccc;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem;text-align:left;transition:all .3s ease;width:100%}.settings-tab:last-child{margin-bottom:0}.settings-tab:hover{background:#ffffff0d;color:#fff}.settings-tab.active{background:#00d4ff33;border:1px solid #00d4ff4d;color:#00d4ff}.tab-icon{font-size:1.2rem}.tab-name{font-weight:500}.account-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;text-align:center}.account-avatar{align-items:center;background:#00d4ff33;border-radius:50%;display:flex;font-size:2rem;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.account-name{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.account-email{color:#666;font-size:.9rem;margin-bottom:.75rem}.account-status{align-items:center;color:#0f8;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;justify-content:center}.status-indicator{background:#0f8;border-radius:50%;height:8px;width:8px}.settings-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.section-header,.settings-section{margin-bottom:2rem}.section-header{border-bottom:1px solid #ffffff1a;padding-bottom:1rem}.section-header h2{color:#fff;font-size:1.5rem;margin:0 0 .5rem}.section-header p{color:#666;font-size:.9rem;margin:0}.settings-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#fff;font-size:.9rem;font-weight:500}.form-group input,.form-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.9rem;padding:.75rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;outline:none}.form-group select option{background:#1a1a1a;color:#fff}.settings-toggles{display:flex;flex-direction:column;gap:1rem}.toggle-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.toggle-info{flex:1 1}.toggle-label{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.toggle-description{color:#666;font-size:.8rem;line-height:1.4}.toggle-switch{display:inline-block;height:24px;margin-left:1rem;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:#fff3;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.toggle-slider{background-color:#00d4ff}input:checked+.toggle-slider:before{transform:translateX(26px)}.security-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem}.security-header{align-items:center;display:flex;gap:1rem}.security-icon{align-items:center;background:#00d4ff1a;border-radius:8px;display:flex;flex-shrink:0;font-size:2rem;height:3rem;justify-content:center;width:3rem}.security-info{flex:1 1}.security-info h3{color:#fff;font-size:1rem;margin:0 0 .25rem}.security-info p{color:#666;font-size:.8rem;margin:0}.security-details{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem}.setup-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.setup-btn:hover{box-shadow:0 4px 15px #00d4ff4d;transform:translateY(-2px)}.notification-categories{display:flex;flex-direction:column;gap:2rem}.notification-category h3{color:#fff;font-size:1.1rem;margin:0 0 1rem}.settings-actions{border-top:1px solid #ffffff1a;display:flex;gap:1rem;padding-top:2rem}.save-btn{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.save-btn:hover{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.reset-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#ccc;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.reset-btn:hover{background:#f443;border-color:#f44;color:#f44}@media (max-width:1024px){.settings-content{grid-template-columns:1fr}.settings-sidebar{order:2}.settings-main{order:1}.form-row{grid-template-columns:1fr}}@media (max-width:768px){.settings{padding:1rem 0}.settings-header h1{font-size:2rem}.settings-main{padding:1rem}.toggle-item{align-items:flex-start;flex-direction:column;gap:1rem}.toggle-switch{align-self:flex-end;margin-left:0}.settings-actions{flex-direction:column}.reset-btn,.save-btn{width:100%}}.deriv-bot-builder{background:#f8f9fa;height:calc(100vh - 60px);position:relative;width:100%}.bot-container{border:none;height:100%;overflow:hidden;width:100%}.loading-overlay{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loading-content{color:#fff;max-width:400px;padding:40px;text-align:center}.loading-spinner{border:4px solid #ffffff4d;border-top-color:#ff6444;height:60px;margin:0 auto 30px;width:60px}.loading-content h3{font-size:24px;font-weight:600;margin:0 0 10px}.loading-content p{font-size:16px;margin:0 0 30px;opacity:.9}.auth-notice{background:linear-gradient(135deg,#ff6444,#e55a3d);box-shadow:0 2px 10px #0003;color:#fff;left:0;position:absolute;right:0;top:0;z-index:100}.notice-content{align-items:center;display:flex;gap:15px;justify-content:center;margin:0 auto;max-width:1200px;padding:12px 20px}.notice-icon{font-size:20px}.notice-text{flex:1 1;font-size:14px;font-weight:500;text-align:center}.login-btn{background:#fff3;border:1px solid #ffffff4d;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s;white-space:nowrap}.login-btn:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}@media (max-width:768px){.loading-content{padding:20px}.loading-content h3{font-size:20px}.auth-message{padding:20px}.auth-message h2{font-size:2rem}}.bot-conta
iner{border:none;height:100%;overflow:hidden;transition:margin-top .3s ease;width:100%}.deriv-bot-builder .bot-container{margin-top:0}.deriv-bot-builder:has(.auth-notice) .bot-container{height:calc(100% - 48px);margin-top:48px}@media (max-width:768px){.notice-content{flex-direction:column;gap:10px;padding:15px}.login-btn,.notice-text{font-size:13px}.login-btn{padding:6px 12px}.deriv-bot-builder:has(.auth-notice) .bot-container{height:calc(100% - 70px);margin-top:70px}}.bot-loaded-notice{animation:slideInDown .5s ease-out;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:12px;box-shadow:0 4px 20px #4caf504d;color:#fff;left:20px;position:absolute;right:20px;top:20px;z-index:1001}.bot-loaded-notice .notice-content{align-items:center;display:flex;gap:12px;padding:16px 20px}.bot-loaded-notice .notice-icon{flex-shrink:0;font-size:24px}.bot-loaded-notice .notice-text{flex:1 1;font-size:14px;line-height:1.4}.dismiss-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:background .3s;width:32px}.dismiss-btn:hover{background:#ffffff4d}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.bot-demo{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:40px 20px}.demo-header{color:#fff;margin-bottom:60px;text-align:center}.demo-header h1{font-size:3rem;margin-bottom:20px;text-shadow:0 2px 10px #0000004d}.demo-header p{font-size:1.2rem;opacity:.9}.demo-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:80px}.demo-card{background:#fff;border:3px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0003;padding:30px;text-align:center;transition:transform .3s,box-shadow .3s}.demo-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)}.demo-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.demo-card h3{color:#2c3e50;font-size:1.5rem;margin-bottom:15px}.demo-card p{color:#666;line-height:1.6;margin-bottom:25px}.demo-actions{display:flex;gap:15px;margin-bottom:20px}.copy-btn,.load-btn{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:12px 20px;transition:all .3s}.load-btn{color:#fff}.load-btn:hover{transform:scale(1.05)}.copy-btn{background:#f8f9fa;border:2px solid #e9ecef;color:#666}.copy-btn:hover{background:#e9ecef}.demo-url{background:#f8f9fa;border-radius:8px;color:#666;font-size:12px;padding:10px;word-break:break-all}.demo-url code{background:none;color:#007bff;padding:0}.demo-info{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:60px;padding:40px}.demo-info h2{color:#2c3e50;font-size:2rem;margin-bottom:40px;text-align:center}.info-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.step{align-items:flex-start;display:flex;gap:20px}.step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;width:50px}.step-content h4{color:#2c3e50;margin-bottom:10px}.step-content p{color:#666;line-height:1.6}.demo-features{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:40px}.demo-features h2{color:#fff;font-size:2rem;margin-bottom:40px;text-align:center}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature{color:#fff;text-align:center}.feature-icon{display:block;font-size:3rem;margin-bottom:20px}.feature h4{font-size:1.2rem;margin-bottom:15px}.feature p{line-height:1.6;opacity:.9}@media (max-width:768px){.demo-header h1{font-size:2rem}.demo-grid{grid-template-columns:1fr}.demo-actions{flex-direction:column}.info-steps{grid-template-columns:1fr}.features-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.deriv-charts{background:#f8f9fa;min-height:100vh;padding:20px 0}.charts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.symbol-info{align-items:flex-end;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;padding:15px 20px}.symbol-name{color:#6c757d;font-size:14px;margin-bottom:5px}.current-price{color:#2c3e50;font-family:Courier New,monospace;font-size:24px;font-weight:700}.charts-controls{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;gap:20px;margin-bottom:20px;padding:15px 20px}.control-group{align-items:center;display:flex;gap:10px}.control-group label{color:#495057;font-weight:500;white-space:nowrap}.symbol-select,.timeframe-select{background:#fff;border:1px solid #ced4da;border-radius:4px;min-width:150px;padding:8px 12px}.chart-tools{display:flex;gap:10px;margin-left:auto}.tool-btn{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .3s}.tool-btn:hover{background:#e9ecef;border-color:#adb5bd}.chart-container{background:#fff;border-radius:8px;box-shadow:0 4px 15px #0000001a;height:600px;margin-bottom:20px;overflow:hidden;position:relative}.chart-loading{align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:15px;width:40px}.chart-loading p{color:#6c757d;margin:0}.chart-wrapper{height:100%;width:100%}.chart-info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.info-panel,.quick-actions{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px}.info-panel h3,.quick-actions h3{color:#2c3e50;margin:0 0 15px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.info-item{display:flex;flex-direction:column;gap:5px}.info-label{color:#6c757d;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#2c3e50;font-weight:500}.market-open{color:#28a745!important}.action-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.action-btn{border-radius:6px;font-size:14px;padding:12px}.buy-btn{background:#28a745;color:#fff}.buy-btn:hover{background:#218838}.sell-btn{background:#dc3545;color:#fff}.sell-btn:hover{background:#c82333}.analyze-btn{background:#007bff;color:#fff}.analyze-btn:hover{background:#0056b3}.alert-btn{background:#ffc107;color:#212529}.alert-btn:hover{background:#e0a800}@media (max-width:768px){.charts-controls,.charts-header{align-items:stretch;flex-direction:column;gap:15px}.chart-tools{justify-content:center;margin-left:0}.chart-container{height:400px}.action-buttons,.chart-info,.info-grid{grid-template-columns:1fr}}.signal-scanner{background:#f8f9fa;min-height:100vh;padding:20px 0}.scanner-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.header-left h1{color:#2c3e50;margin-bottom:5px}.header-left p{color:#6c757d;margin:0}.scan-btn{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s}.scan-btn.scanning{animation:pulse 2s infinite;background:#dc3545}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.scanner-controls{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;gap:30px;margin-bottom:30px;padding:20px}.filter-group{align-items:center;display:flex;gap:10px}.filter-group label{color:#495057;font-weight:500}.filter-group select{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:8px 12px}.scanner-stats{display:flex;gap:20px;margin-left:auto}.stat{align-items:center;display:flex;flex-direction:column}.stat-label{color:#6c757d;font-size:12px;margin-bottom:4px}.stat-value{color:#2c3e50;font-size:18px;font-weight:700}.signals-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.signal-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:20px;transition:transform .3s,box-shadow .3s}.signal-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.signal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.symbol-info h3{color:#2c3e50;font-size:18px;margin:0 0 5px}.timeframe{background:#e9ecef;border-radius:12px;color:#495057;font-size:12px;padding:4px 8px}.signal-badge{border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:8px 16px}.signal-strength{margin-bottom:20px}.strength-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.strength-label span:first-child{color:#495057;font-weight:500}.strength-value{font-size:16px;font-weight:700}.strength-bar{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden}.strength-fill{border-radius:4px;height:100%;transition:width .3s}.signal-details{margin-bottom:20px}.price-info{margin-bottom:15px}.price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.price-row span:first-child{color:#6c757d;font-size:14px}.price{font-family:Courier New,monospace;font-weight:500}.price.target{color:#28a745}.price.stop-loss{color:#dc3545}.indicators h4{color:#495057;font-size:14px;margin:0 0 10px}.indicator-tags{display:flex;flex-wrap:wrap;gap:6px}.indicator-tag{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;color:#495057;font-size:12px;padding:4px 8px}.signal-footer{align-items:center;border-top:1px solid #f1f3f4;display:flex;justify-content:space-between;padding-top:15px}.timestamp{color:#6c757d;font-size:12px}.signal-actions{display:flex;gap:8px}.action-btn{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .3s}.copy-btn{background:#6c757d;color:#fff}.copy-btn:hover{background:#5a6268}.trade-btn{background:#007bff;color:#fff}.trade-btn:hover{background:#0056b3}.no-signals{align-items:center;display:flex;grid-column:1/-1;justify-content:center;min-height:300px}.no-signals-content{color:#6c757d;text-align:center}.no-signals-content h3{color:#495057;margin-bottom:10px}@media (max-width:768px){.scanner-controls{align-items:stretch;flex-direction:column;gap:15px}.scanner-stats{justify-content:center;margin-left:0}.signals-grid{grid-template-columns:1fr}}.trading-hub{background:var(--color-background);color:var(--color-text);min-height:100vh;padding:40px 0}.hub-header{margin-bottom:40px;text-align:center}.hub-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:16px}.hub-header p{color:var(--color-text-secondary);font-size:1.1rem}.hub-content{grid-gap:40px;display:grid;gap:40px}.hub-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);padding:32px}.hub-section h2{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:24px}.trades-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.trade-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--border-radius);padding:20px;transition:var(--transition)}.trade-card:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translateY(-2px)}.trade-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.trade-symbol{color:#fff;font-size:1.2rem;font-weight:600}.trade-status{border-radius:12px;font-size:.8rem;font-weight:500;padding:4px 12px}.trade-status.active{background:#4caf5033;color:#4caf50}.trade-details{grid-gap:8px;display:grid;gap:8px}.trade-info{align-items:center;display:flex;justify-content:space-between}.trade-info .label{color:var(--color-text-secondary);font-size:.9rem}.trade-info .value{color:#fff;font-weight:500}.actions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.action-card{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center;transition:var(--transition)}.action-card:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translateY(-4px)}.action-icon{font-size:2rem}.action-title{color:#fff;font-size:1.1rem;font-weight:600}.action-desc{color:var(--color-text-secondary);font-size:.9rem}@media (max-width:768px){.trades-grid{grid-template-columns:1fr}.actions-grid{grid-template-columns:repeat(2,1fr)}.hub-header h1{font-size:2rem}}@media (max-width:480px){.actions-grid{grid-template-columns:1fr}}:root{--color-primary:#ff6444;--color-primary-dark:#e55a3d;--color-secondary:#fa4;--color-accent:#4af;--color-success:#4caf50;--color-warning:#ff9800;--color-error:#f44336;--color-info:#2196f3;--color-background:#0a0e1a;--color-background-secondary:#1a1f2e;--color-surface:#2a2f3e;--color-border:#ffffff1a;--color-text:#fff;--color-text-secondary:#b0b0b0;--color-text-muted:#888;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 8px #0006;--shadow-lg:0 8px 16px #00000080;--shadow-xl:0 20px 40px #0009;--border-radius:8px;--border-radius-lg:12px;--border-radius-xl:16px;--transition:all 0.3s ease;--transition-fast:all 0.15s ease;--transition-slow:all 0.5s ease;--gradient-primary:linear-gradient(135deg,#ff6444,#fa4);--gradient-secondary:linear-gradient(135deg,#4af,#64f);--gradient-background:linear-gradient(135deg,#0a0e1a,#1a1f2e 50%,#2a2f3e);--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-base:1.4rem;--line-height-base:1.6}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0e1a;background:var(--color-background);color:#fff;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-base);font-size:1.4rem;font-size:var(--font-size-base);line-height:1.6;line-height:var(--line-height-base);overflow-x:hidden}#root{min-height:100vh}.App{padding-top:120px}.App:has(.landing-page){padding-top:0}code{background:#ffffff1a;border-radius:4px;font-family:Fira Code,Courier New,monospace;font-size:.9em;padding:2px 6px}.App{background-color:#0a0e1a;background-color:var(--color-background);min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.modal-root{z-index:9999}.modal-root,.popup-root{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.popup-root{z-index:9998}.btn{align-items:center;border:.1rem solid #0000;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;line-height:1;padding:1.2rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:hover{box-shadow:var(--shadow);transform:translateY(-.2rem)}.btn:active{transform:translateY(0)}.btn-primary{background-color:#ff6444;background-color:var(--color-primary);border-color:#ff6444;border-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:#e55a3d;border-color:#e55a3d}.btn-secondary{background-color:#fa4;background-color:var(--color-secondary);border-color:#fa4;border-color:var(--color-secondary);color:var(--color-white)}.btn-secondary:hover{background-color:#1e4a73;border-color:#1e4a73}.btn-outline-primary{background-color:initial;border-color:#ff6444;border-color:var(--color-primary);color:#ff6444;color:var(--color-primary)}.btn-outline-primary:hover{background-color:#ff6444;background-color:var(--color-primary);color:var(--color-white)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-flex{display:flex}.d-block{display:block}.d-none{display:none}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-column{flex-direction:column}.w-100{width:100%}.h-100{height:100%}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.8rem}.mb-2{margin-bottom:1.6rem}.mb-3{margin-bottom:2.4rem}.mb-4{margin-bottom:3.2rem}.mb-5{margin-bottom:4rem}.mt-0{margin-top:0}.mt-1{margin-top:.8rem}.mt-2{margin-top:1.6rem}.mt-3{margin-top:2.4rem}.mt-4{margin-top:3.2rem}.mt-5{margin-top:4rem}.p-0{padding:0}.p-1{padding:.8rem}.p-2{padding:1.6rem}.p-3{padding:2.4rem}.p-4{padding:3.2rem}.p-5{padding:4rem}@media (max-width:768px){.container{padding:0 1.6rem}.btn{font-size:1.3rem;padding:1rem 2rem}}.domain-loading{align-items:center;background:#0a0e1a;background:var(--color-background);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.domain-loading .loading-spinner{animation:spin 1s linear infinite;border:.4rem solid #ffffff1a;border-top:.4rem solid #ff6444;border:.4rem solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:4rem;margin-bottom:2rem;width:4rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.domain-loading p{color:#b0b0b0;color:var(--color-text-secondary);font-size:1.6rem}[data-theme=gaming]{--color-primary:#0f0;--color-secondary:#f0f}[data-theme=money]{--color-primary:gold;--color-secondary:#32cd32}[data-theme=space]{--color-primary:#4169e1;--color-secondary:#9370db}[data-theme=mint]{--color-primary:#00ced1;--color-secondary:#20b2aa}[data-theme=radar]{--color-primary:#ff4500;--color-secondary:tomato}[data-theme=hack]{--color-primary:#32cd32;--color-secondary:#0f0}[data-theme=alien]{--color-primary:#9370db;--color-secondary:#8a2be2}[data-theme=maven]{--color-primary:tomato;--color-secondary:#ff4500}[data-theme=korean]{--color-primary:#ff1493;--color-secondary:#ff69b4}[data-theme=ai]{--color-primary:#00bfff;--color-secondary:#1e90ff}[data-theme=guru]{--color-primary:orange;--color-secondary:#ff8c00}[data-theme=cortex]{--color-primary:#ff6444;--color-secondary:#2a5885}.btn-outline{background:#0000;border:2px solid #ffffff4d;color:#b0b0b0;color:var(--color-text-secondary)}.btn-outline:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.btn-ghost{background:#0000;border:none;color:#b0b0b0;color:var(--color-text-secondary)}.btn-ghost:hover{background:#ffffff0d;color:#fff}.card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--border-radius-lg);padding:24px;transition:all .3s ease;transition:var(--transition)}.card:hover{background:#ffffff0d;border-color:#ff64444d;transform:translateY(-4px)}.grid{grid-gap:24px;display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.text-primary{color:#ff6444;color:var(--color-primary)}.text-secondary{color:#b0b0b0;color:var(--color-text-secondary)}.text-muted{color:#888;color:var(--color-text-muted)}.text-success{color:#4caf50;color:var(--color-success)}.text-warning{color:#ff9800;color:var(--color-warning)}.text-error{color:#f44336;color:var(--color-error)}.bg-primary{background:linear-gradient(135deg,#ff6444,#fa4);background:var(--gradient-primary)}.bg-secondary{background:#1a1f2e;background:var(--color-background-secondary)}.bg-surface{background:#2a2f3e;background:var(--color-surface)}
/*# sourceMappingURL=main.5aa22297.css.map*/