body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#131722;color:#d1d4dc;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}.chart-container{height:100vh;position:relative;width:100vw}.chart-header{align-items:center;background:#1e222d;border-bottom:1px solid #2a2e39;display:flex;height:50px;left:0;padding:0 16px;position:absolute;right:0;top:0;z-index:10}.chart-title{color:#d1d4dc;font-size:16px;font-weight:600}.chart-status{gap:12px;margin-left:auto}.status-indicator{background:#4caf50;border-radius:50%;height:8px;width:8px}.status-indicator.disconnected{background:#f44336}.status-indicator.connecting{background:#ff9800}.chart-main{bottom:0;left:0;position:absolute;right:0;top:50px}.chart-wrapper{height:100%;position:relative;width:100%}.drawing-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.toolbar{background:#2a2e39;border-radius:6px;display:flex;flex-direction:column;gap:4px;left:10px;padding:8px;position:absolute;top:60px;z-index:20}.toolbar-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#d1d4dc;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s;width:36px}.toolbar-button:hover{background:#363a45}.toolbar-button.active{background:#2962ff;color:#fff}.loading{color:#d1d4dc}.error,.loading{font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.error{color:#f44336;text-align:center}.trade-panel{background:#2a2e39;border:1px solid #363a45;border-radius:6px;box-shadow:0 4px 20px #0000004d;max-height:calc(100vh - 140px);overflow:hidden;padding:0;width:320px}.trade-panel.dragging{box-shadow:0 8px 30px #00000080;pointer-events:auto!important;transform:scale(1.02);transition:transform .1s ease;z-index:9999!important}.trade-panel-header.draggable-handle{align-items:center;background:#343844;border-bottom:1px solid #363a45;border-radius:6px 6px 0 0;display:flex;justify-content:space-between;padding:12px}.trade-panel-header.draggable-handle:hover{background:#3a3f4a}.drag-indicator{font-size:12px;opacity:.5;transform:rotate(90deg)}.trade-panel-content{max-height:calc(100vh - 200px);overflow-y:auto;padding:12px}.trade-panel-header{color:#d1d4dc;font-size:14px;font-weight:600;margin-bottom:12px}.trade-item{align-items:center;border-bottom:1px solid #363a45;display:flex;justify-content:space-between;padding:8px 0}.trade-item:last-child{border-bottom:none}.trade-type{border-radius:3px;font-size:12px;font-weight:500;padding:2px 6px}.trade-type.buy{background:#26a69a;color:#fff}.trade-type.sell{background:#ef5350;color:#fff}.trade-type.sl{background:#f44336;color:#fff}.trade-type.tp{background:#4caf50;color:#fff}.tools-section{border-bottom:1px solid #363a45;margin-bottom:16px;padding-bottom:12px}.tools-section h4{color:#d1d4dc;font-size:14px;margin-bottom:8px}.tools-grid{display:flex;flex-wrap:wrap;gap:4px}.tool-button{align-items:center;background:#363a45;border:none;border-radius:4px;color:#d1d4dc;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.tool-button:hover{background:#4a4f5a}.tool-button.active{background:#2962ff;color:#fff}.ohlc-section{border-bottom:1px solid #363a45;margin-bottom:16px;padding-bottom:12px}.ohlc-section h4{color:#d1d4dc;font-size:14px;margin-bottom:8px}.ohlc-data{background:#2a2e39;border-radius:4px;padding:8px}.ohlc-time{border-bottom:1px solid #363a45;color:#9e9e9e;font-size:11px;margin-bottom:8px;padding-bottom:4px;text-align:center}.ohlc-grid{display:flex;flex-direction:column;gap:4px}.ohlc-item{display:flex;font-size:12px;justify-content:space-between}.ohlc-label{color:#9e9e9e;font-weight:500}.ohlc-value{color:#d1d4dc;font-weight:600}.ohlc-value.high{color:#4caf50}.ohlc-value.low{color:#f44336}.ohlc-value.up{color:#26a69a}.ohlc-value.down{color:#ef5350}.volume-item{border-top:1px solid #363a45;margin-top:4px;padding-top:4px}.no-candle{color:#9e9e9e;font-size:12px;font-style:italic;padding:12px;text-align:center}.session-info{border-bottom:1px solid #363a45;margin-bottom:16px;padding-bottom:12px}.info-item{display:flex;justify-content:space-between;margin-bottom:6px}.label{opacity:.7}.label,.value{font-size:12px}.value{font-weight:500}.trade-stats{border-bottom:1px solid #363a45;margin-bottom:8px;padding-bottom:6px}.trade-stats h4{color:#d1d4dc;font-size:14px;margin-bottom:6px;margin-top:0}.stats-grid{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-auto-flow:column!important;grid-template-columns:1fr 1fr 1fr 1fr!important;grid-template-rows:auto!important;width:100%!important}.stat-item{align-items:center!important;background:#363a45;border-radius:2px;display:flex!important;flex:1 1!important;flex-direction:column!important;font-size:9px!important;min-width:0!important;padding:3px 1px!important}.trade-panel .stat-value{font-size:11px!important;font-weight:700;line-height:1.1!important;margin-bottom:0!important;text-align:center}.trade-panel .stat-value.buy{color:#26a69a}.trade-panel .stat-value.sell{color:#ef5350}.trade-panel .stat-value.tp{color:#4caf50}.trade-panel .stat-value.sl{color:#f44336}.stat-label{font-size:7px;line-height:1!important;margin:0!important;opacity:.7;overflow:hidden!important;text-align:center;text-overflow:ellipsis!important;white-space:nowrap!important}.recent-trades h4{color:#d1d4dc;font-size:14px;margin-bottom:4px;margin-top:0}.trades-list{max-height:300px;overflow-y:auto}.trade-details{display:flex;font-size:11px;justify-content:space-between;margin-top:2px;opacity:.7}.no-trades{font-style:italic;opacity:.5;padding:20px;text-align:center}.chart-status{gap:16px}.chart-status,.status-item{align-items:center;display:flex}.status-item{font-size:12px;gap:4px}.status-label{opacity:.7}.status-value{font-weight:500}.connection-status{align-items:center;display:flex;font-size:12px;gap:6px}.trading-chart{height:100%;width:100%}body.dragging-panel .trading-chart{pointer-events:none}body.dragging-panel .trade-panel{pointer-events:auto}.trade-panel-header.draggable-handle{-webkit-touch-callout:none;pointer-events:auto!important;touch-action:none;-webkit-user-select:none;user-select:none}.trade-panel-content{scrollbar-color:#4a4e59 #2a2e39;scrollbar-width:thin}.trade-panel-content::-webkit-scrollbar{width:6px!important}.trade-panel-content::-webkit-scrollbar-track{background:#2a2e39!important;border-radius:3px}.trade-panel-content::-webkit-scrollbar-thumb{background:#4a4e59!important;border:none;border-radius:3px}.trade-panel-content::-webkit-scrollbar-thumb:hover{background:#5a5e69!important}.trade-panel-content::-webkit-scrollbar-corner{background:#0000}.integration-page{background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;min-height:100vh;overflow-y:auto;padding:20px;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.integration-page::-webkit-scrollbar{width:8px}.integration-page::-webkit-scrollbar-track{background:#0000;border-radius:10px}.integration-page::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffffff4d,#fff3);background-clip:padding-box;border:2px solid #0000;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.integration-page::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffffff80,#fff6);width:12px}.integration-page::-webkit-scrollbar-corner{background:#0000}.page-header{color:#fff;margin-bottom:40px;padding:20px 0;position:relative;text-align:center}.page-header h1{font-size:3em;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px #0000004d}.page-header .subtitle{font-size:1.2em;opacity:.9}.page-content{margin:0 auto;max-width:1200px}.content-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;overflow:hidden}.card-header{background:#0000;color:#fff;padding:40px;text-align:center}.card-header h2{font-size:2.5em;font-weight:700;margin-bottom:15px}.card-header p{font-size:1.2em;opacity:.9}.card-body{padding:50px}.integration-steps{margin-bottom:50px}.step{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);box-shadow:0 10px 30px #4facfe1a;padding:30px;width:100%}.step-number{box-shadow:0 8px 20px #667eea4d;font-size:1.5em;height:60px;margin-right:30px;width:60px}.step-content{flex:1 1;width:100%}.step-content h3{font-size:1.5em}.step-content p{font-size:1.1em;margin-bottom:20px}.code-block{box-shadow:0 5px 15px #0003;font-size:14px;margin:20px 0;max-width:none;padding:25px;width:100%}.code-block .comment{color:#68d391}.code-block .keyword{color:#63b3ed}.code-block .string{color:#fbb6ce}.highlight-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin:30px 0;padding:30px}.highlight-box h4{color:#fff;font-size:1.4em;margin-bottom:15px;text-shadow:2px 2px 4px #0000004d}.highlight-box p{color:#fff;font-size:1.1em;opacity:.9}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.feature-card{background:linear-gradient(135deg,#a8edea,#fed6e3);border:2px solid #0000;border-radius:15px;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 15px 35px #0000001a}.feature-icon{font-size:2.8em;margin-bottom:15px}.feature-card h4{color:#2c3e50;font-size:1.3em;font-weight:600;margin-bottom:10px}.feature-card p{font-size:1em;line-height:1.5}.complete-template{border:1px solid #fff3;border-radius:16px;margin:30px 0;overflow:hidden}.complete-template,.template-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.template-header{color:#fff;font-size:1.3em;font-weight:600;margin-bottom:0;padding:20px;text-align:center;text-shadow:2px 2px 4px #0000004d}.complete-template .code-block{background:#1a202c;border:none;border-radius:0;margin:0;padding:30px}.cta-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin:30px 0 0}.cta-section h3{font-size:2.2em}.cta-section p{font-size:1.2em;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center}.btn-primary{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:10px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.btn-primary:hover{background:#ffffff4d;border-color:#ffffff80;box-shadow:0 8px 25px #fff3}@media (max-width:768px){.page-header h1{font-size:2.2em}.card-header h2{font-size:2em}.card-body{padding:30px 20px}.step{flex-direction:column;text-align:center}.step-number{margin-bottom:20px;margin-right:0}.features-grid{grid-template-columns:1fr}.code-block{font-size:12px}.cta-buttons{align-items:center;flex-direction:column}}@media (max-width:480px){.integration-page{padding:10px}.complete-template .code-block,.feature-card,.step{padding:20px}}.integration-page.dark-theme{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f)}.integration-page.dark-theme .theme-toggle-btn{background:#00f2fe1a;border-color:#00f2fe4d}.integration-page.dark-theme .theme-toggle-btn:hover{background:#00f2fe33;border-color:#00f2fe80}.integration-page.dark-theme .content-card{background:#0a0a0ae6;border:1px solid #00f2fe33}.integration-page.dark-theme .card-header{background:#0000}.integration-page.dark-theme .card-header h2{color:#00f2fe}.integration-page.dark-theme .card-header p{color:#fff}.integration-page.dark-theme .card-body{background:#0000}.integration-page.dark-theme .step{background:#151515;border:1px solid #00f2fe1a}.integration-page.dark-theme .step h3{color:#00f2fe}.integration-page.dark-theme .step p{color:#fff}.integration-page.dark-theme .code-block{background:#0a0a0a;border:1px solid #00f2fe33;color:#fff}.integration-page.dark-theme .keyword{color:#ff6b6b}.integration-page.dark-theme .string{color:#4ecdc4}.integration-page.dark-theme .comment{color:#888}.integration-page.dark-theme .feature-card{background:linear-gradient(135deg,#151515,#252525);border:1px solid #00f2fe1a}.integration-page.dark-theme .feature-card h4{color:#00f2fe!important}.integration-page.dark-theme .feature-card h3{color:#00f2fe}.integration-page.dark-theme .benefits ul li,.integration-page.dark-theme .feature-card p{color:#fff}.integration-page.dark-theme .benefits ul li strong{color:#00f2fe}.integration-page.dark-theme .complete-template{background:#0a0a0ae6;border:1px solid #00f2fe33}.integration-page.dark-theme .template-header{background:#0a0a0ae6;color:#00f2fe}.integration-page.dark-theme .complete-template h3{color:#00f2fe}.integration-page.dark-theme .complete-template p{color:#fff}.integration-page.dark-theme .highlight-box{background:#0a0a0ae6;border:1px solid #00f2fe33;color:#fff}.integration-page.dark-theme .highlight-box h4{color:#00f2fe}.integration-page.dark-theme .highlight-box p{color:#fff!important}.integration-page.dark-theme .cta-section{background:#0a0a0ae6;border:1px solid #00f2fe33}.integration-page.dark-theme .cta-section h2{color:#00f2fe}.integration-page.dark-theme .cta-section p{color:#fff}.integration-page.dark-theme .btn-primary{background:linear-gradient(135deg,#00f2fe,#4facfe);border-color:#00f2fe80;color:#000}.integration-page.dark-theme::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00f2fe4d,#00f2fe33)}.integration-page.dark-theme::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f2fe80,#00f2fe66)}*{box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0}#root,body,html{height:100%;overflow:hidden;width:100%}.app{background:#131722;height:100vh;overflow:hidden;position:relative;width:100vw}.chart-container{bottom:0;height:calc(100vh - 50px);left:0;min-height:400px;overflow:visible;position:absolute;right:0;top:50px}.error-container{align-items:center;background:#131722;display:flex;height:100vh;justify-content:center;width:100vw}.error-message{background:#2a2e39;border-radius:8px;box-shadow:0 4px 20px #0000004d;color:#d1d4dc;padding:32px;text-align:center}.error-message h2{color:#f44336;margin-bottom:16px}.error-message p{margin-bottom:24px;opacity:.8}.error-message button{background:#2962ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.error-message button:hover{background:#1e4bd4}.loading-container{align-items:center;background:#131722;color:#d1d4dc;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #363a45;border-top-color:#2962ff;height:40px;margin-bottom:16px;width:40px}.trading-chart{height:100%!important;width:100%!important}.trading-chart,.trading-chart *{overflow:visible}.trading-chart div,.tv-lightweight-charts>div:last-child,div[data-name=time-axis]{overflow:visible!important}body:has(.chart-container){height:100vh!important;overflow:hidden!important;width:100vw!important}.dashboard{background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;min-height:100vh;overflow-y:auto;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.dashboard::-webkit-scrollbar{width:8px}.dashboard::-webkit-scrollbar-track{background:#0000;border-radius:10px}.dashboard::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffffff4d,#fff3);background-clip:padding-box;border:2px solid #0000;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.dashboard::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffffff80,#fff6);width:12px}.dashboard::-webkit-scrollbar-corner{background:#0000}.dashboard-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;color:#fff;padding:20px 0}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo-section h1{font-size:2.5em;font-weight:700;margin-bottom:5px;text-shadow:2px 2px 4px #0000004d}.subtitle{font-size:1.4em;margin:0;opacity:.9}.header-actions{display:flex;gap:15px}.btn-open,.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px #4facfe66;color:#fff}.btn-primary:hover{box-shadow:0 6px 20px #4facfe99;transform:translateY(-2px)}.btn-secondary{background:#fff3;border:1px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#ffffff4d;transform:translateY(-1px)}.theme-toggle-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.theme-toggle-btn:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}.btn-open{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:100%}.btn-open:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.dashboard-content{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:1200px;padding:40px 20px}.stats-grid{grid-gap:20px!important;display:grid;gap:20px!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:10px}.stat-card{align-items:center;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;padding:30px;transition:transform .3s ease}.stat-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.stat-card.total-sessions{background:linear-gradient(135deg,#a8edea,#fed6e3)}.stat-card.active-sessions{background:linear-gradient(135deg,#d299c2,#fef9d7)}.stat-card.total-trades{background:linear-gradient(135deg,#89f7fe,#66a6ff)}.stat-card.uptime{background:linear-gradient(135deg,#fdbb2d,#22c1c3)}.stat-icon{font-size:3em;margin-right:20px;opacity:.8}.stat-content{flex:1 1}.stat-value{color:#2c3e50;font-size:3em;font-weight:700;margin-bottom:5px}.stat-label{color:#555;font-size:1.2em;font-weight:500}.sessions-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-bottom:15px;max-width:1200px;overflow:hidden}.section-header{align-items:center;background:#0000;color:#fff;display:flex;justify-content:space-between;padding:25px 30px}.section-header h2{font-size:2em;margin:0}.session-count{background:#fff3;border-radius:20px;font-size:1.1em;font-weight:500;padding:8px 16px}.no-sessions{color:#666;padding:60px 30px;text-align:center}.no-sessions-icon{font-size:4em;margin-bottom:20px;opacity:.5}.no-sessions h3{color:#2c3e50;font-size:1.5em;margin-bottom:10px}.no-sessions p{font-size:1.1em;margin-bottom:30px}.sessions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:30px}.session-card{border:1px solid #eee;border-radius:12px;padding:20px;transition:all .3s ease}.session-card:hover{box-shadow:0 5px 20px #0000001a;transform:translateY(-2px)}.session-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.session-symbol{color:#2c3e50;font-size:1.3em;font-weight:700}.session-status{align-items:center;border-radius:12px;display:flex;font-size:1.05em;font-weight:500;gap:6px;padding:4px 12px;text-transform:capitalize}.session-status.active{background:#d4edda;color:#155724}.session-status.idle{background:#fff3cd;color:#856404}.session-status.inactive{background:#f8d7da;color:#721c24}.status-dot{background:currentColor;border-radius:50%;height:8px;width:8px}.session-details{margin-bottom:20px}.detail-item{display:flex;font-size:1.1em;justify-content:space-between;margin-bottom:8px}.detail-label{color:#666;font-weight:500}.detail-value{color:#2c3e50;font-weight:600}.features-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-bottom:15px;max-width:1200px;padding:30px}.features-section h2{color:#fff;font-size:2.8em;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:2px 2px 4px #0000004d}.features-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.feature-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:1px solid #ffffff80;border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease}.feature-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.feature-icon{display:block;font-size:3em;margin-bottom:20px}.feature-card h3{color:#2c3e50;font-size:1.6em;font-weight:600;margin-bottom:15px}.feature-card p{color:#555;font-size:1.2em;line-height:1.6}.dashboard-error,.dashboard-loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.loading-spinner{animation:spin 1s ease-in-out infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:20px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-error h2{font-size:2em;margin-bottom:15px}.dashboard-error button{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px;transition:background .3s ease}.dashboard-error button:hover{background:#ffffff4d}@media (max-width:768px){.header-content{flex-direction:column;gap:20px;text-align:center}.logo-section h1{font-size:2em}.header-actions{justify-content:center;width:100%}.sessions-grid,.stats-grid{grid-template-columns:1fr}.sessions-grid{padding:20px}.features-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.dashboard-content{padding:20px 10px}}@media (max-width:480px){.session-card{padding:15px}.features-section{padding:25px 20px}.features-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.feature-card{padding:20px}.integration-steps,.step{flex-direction:column}.step-number{margin-bottom:15px}.code-block{font-size:12px}}.user-guide-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-bottom:15px;max-width:1200px;padding:30px}.guide-header{margin-bottom:40px;text-align:center}.guide-header h2{color:#fff;font-size:2.8em;font-weight:700;margin-bottom:15px;text-shadow:2px 2px 4px #0000004d}.guide-header p{color:#fff;font-size:1.2em;opacity:.9}.step,.user-steps{margin-bottom:40px}.step{align-items:flex-start;background:linear-gradient(135deg,#f8f9ff,#e8f4f8);border-left:5px solid #4facfe;border-radius:15px;box-shadow:0 5px 20px #4facfe1a;display:flex;padding:25px}.step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 5px 15px #667eea4d;color:#fff;display:flex;flex-shrink:0;font-size:1.4em;font-weight:700;height:50px;justify-content:center;margin-right:25px;width:50px}.step-content h3{color:#2c3e50;font-size:1.4em;font-weight:600;margin-bottom:15px}.step-content p{color:#555;font-size:1.05em;line-height:1.6;margin-bottom:15px}.code-block{background:#2d3748;border:1px solid #4a5568;border-radius:12px;box-shadow:0 5px 15px #0000001a;color:#e2e8f0;font-family:Courier New,Monaco,monospace;font-size:16px;line-height:1.6;margin:15px 0;overflow-x:auto;padding:20px}.code-block code{color:inherit;font-family:inherit}.highlight-box{background:linear-gradient(135deg,#ffecd2,#fcb69f);border-left:5px solid #ff7849;border-radius:15px;box-shadow:0 5px 20px #ff784926;margin:25px 0;padding:25px}.highlight-box h4{color:#c53030;font-size:1.3em;font-weight:600;margin-bottom:10px}.highlight-box p{color:#2d3748;font-size:1.05em;line-height:1.6}.cta-section{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 10px 30px #667eea33;color:#fff;padding:30px;text-align:center}.cta-section h3{font-size:1.8em;font-weight:600;margin-bottom:15px}.cta-section p{font-size:1.1em;line-height:1.6;opacity:.9}.integration-link-section{background:#ffffff1a;border:2px solid #667eea4d;border-radius:15px;margin-top:30px;padding:25px;text-align:center}.integration-link-section h3{color:#2c3e50;font-size:1.4em;font-weight:600;margin-bottom:10px}.integration-link-section p{color:#555;font-size:1.05em;line-height:1.6;margin-bottom:20px}.btn-link{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-link:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.advantages-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-bottom:15px;max-width:1200px;padding:30px}.advantages-section h2{color:#fff;font-size:2.8em;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:2px 2px 4px #0000004d}.advantages-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.advantage-card{background:#ffffff26;border:1px solid #fff3;border-radius:12px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.advantage-card:hover{background:#fff3;box-shadow:0 20px 40px #0003;transform:translateY(-5px)}.advantage-card.superior{background:linear-gradient(135deg,#ffd70033,#ffffff26);border:2px solid gold}.advantage-icon{display:block;font-size:2.5em;margin-bottom:15px}.advantage-card h3{color:#fff;font-size:1.6em;font-weight:600;margin-bottom:12px}.advantage-card p{color:#ffffffe6;font-size:1.1em;line-height:1.6;margin:0}.advantage-badge{background:gold;border-radius:12px;color:#000;font-size:.75em;font-weight:700;padding:4px 8px;position:absolute;right:15px;text-transform:uppercase;top:15px}.comparison-highlight{background:linear-gradient(135deg,#0000004d,#0000001a);border:1px solid #ffffff1a;border-radius:12px;padding:25px}.comparison-item{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:20px;text-align:center}.mt5-label{background:#ff4757}.eefx-label,.mt5-label{border-radius:8px;color:#fff;font-size:1.1em;font-weight:600;padding:8px 16px}.eefx-label{background:#2ed573}.vs{color:#fff;font-size:1.2em;font-weight:700}.comparison-details{grid-gap:12px;display:grid;gap:12px}.comparison-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mt5-con{background:#ff47571a;border-left:4px solid #ff4757;color:#ff6b7a}.eefx-pro,.mt5-con{border-radius:8px;font-weight:500;padding:12px}.eefx-pro{background:#2ed5731a;border-left:4px solid #2ed573;color:#7bed9f}@media (max-width:768px){.advantages-grid{grid-template-columns:1fr}.comparison-item{flex-direction:column;gap:10px}.comparison-row{gap:10px;grid-template-columns:1fr}.advantages-section h2{font-size:1.8em}}.dashboard.dark-theme{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f)}.dashboard.dark-theme .dashboard-header{background:#000c;border-bottom:1px solid #00f2fe33}.dashboard.dark-theme .theme-toggle-btn{background:#00f2fe1a;border-color:#00f2fe4d}.dashboard.dark-theme .theme-toggle-btn:hover{background:#00f2fe33;border-color:#00f2fe80}.dashboard.dark-theme .stat-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #00f2fe33;color:#fff}.dashboard.dark-theme .stat-card.active-sessions,.dashboard.dark-theme .stat-card.total-sessions,.dashboard.dark-theme .stat-card.total-trades,.dashboard.dark-theme .stat-card.uptime{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #00f2fe4d}.dashboard.dark-theme .stat-value{color:#00f2fe}.dashboard.dark-theme .stat-label{color:#fff}.dashboard.dark-theme .advantages-section{background:#0a0a0ae6;border:1px solid #00f2fe33}.dashboard.dark-theme .advantage-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #00f2fe33}.dashboard.dark-theme .advantage-card.superior{border-color:#00f2fe80;box-shadow:0 0 20px #00f2fe1a}.dashboard.dark-theme .features-section{background:#0a0a0ae6;border:1px solid #00f2fe33}.dashboard.dark-theme .features-section h2{color:#00f2fe}.dashboard.dark-theme .feature-card{background:linear-gradient(135deg,#151515,#252525);border:1px solid #00f2fe1a}.dashboard.dark-theme .feature-card h3{color:#00f2fe}.dashboard.dark-theme .feature-card p{color:#fff}.dashboard.dark-theme .sessions-section{background:#0a0a0ae6;border:1px solid #00f2fe33}.dashboard.dark-theme .section-header{background:#0000}.dashboard.dark-theme .session-card{background:#151515;border:1px solid #00f2fe33}.dashboard.dark-theme .session-symbol{color:#00f2fe}.dashboard.dark-theme .detail-label{color:#fff}.dashboard.dark-theme .detail-value{color:#00f2fe}.dashboard.dark-theme .user-guide-section{background:#0a0a0ae6;border:1px solid #00f2fe33}.dashboard.dark-theme .guide-header h2{color:#00f2fe}.dashboard.dark-theme .guide-header p{color:#fff}.dashboard.dark-theme .step{background:#151515;border:1px solid #00f2fe1a}.dashboard.dark-theme .step-content h3{color:#00f2fe}.dashboard.dark-theme .step-content p{color:#fff}.dashboard.dark-theme .highlight-box{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border:1px solid #00f2fe4d}.dashboard.dark-theme .highlight-box h4{color:#00f2fe}.dashboard.dark-theme .highlight-box p{color:#fff}.dashboard.dark-theme .comparison-highlight{background:#000c;border:1px solid #00f2fe33}.dashboard.dark-theme .eefx-label,.dashboard.dark-theme .eefx-pro{color:#00f2fe}.dashboard.dark-theme .mt5-con{color:#f44}.dashboard.dark-theme .no-sessions{color:#fff}.dashboard.dark-theme .no-sessions h3{color:#00f2fe}.dashboard.dark-theme .btn-link,.dashboard.dark-theme .btn-primary{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#000}.dashboard.dark-theme .integration-link-section h3{color:#00f2fe}.dashboard.dark-theme .integration-link-section p{color:#fff}.dashboard-error.dark-theme,.dashboard-loading.dark-theme{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f)}.dashboard-loading.dark-theme .loading-spinner{border-color:#00f2fe #00f2fe4d #00f2fe4d}.dashboard-error.dark-theme h2{color:#00f2fe}.dashboard-error.dark-theme p{color:#fff}.dashboard-error.dark-theme button{background:linear-gradient(135deg,#00f2fe,#4facfe);border-color:#00f2fe80;color:#000}.dashboard-error.dark-theme button:hover{background:linear-gradient(135deg,#4facfe,#00f2fe)}.dashboard.dark-theme::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00f2fe4d,#00f2fe33)}.dashboard.dark-theme::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f2fe80,#00f2fe66)}
/*# sourceMappingURL=main.320ecdb7.css.map*/