*{box-sizing:border-box}:root{--bg-primary:#000;--bg-secondary:#0a0a0a;--bg-tertiary:#1a1a1a;--bg-controls:#0a0a0a;--text-primary:#22c55e;--text-secondary:#4ade80;--border-color:#333;--border-hover:#22c55e;--border-focus:#4ade80;--grid-color:#1a1a1a;--chart-bg:#000;--candle-up:#22c55e;--candle-down:orange;--status-connected:#22c55e;--status-disconnected:#ff6b6b;--animation-color-1:#22c55e4d;--animation-color-2:#4ade8033;--animation-color-3:#22c55e1a}body.light-theme,html.light-theme{--bg-primary:#fff;--bg-secondary:#fafafa;--bg-tertiary:#f5f5f5;--bg-controls:#fafafa;--text-primary:#16a34a;--text-secondary:#22c55e;--border-color:#e0e0e0;--border-hover:#22c55e;--border-focus:#16a34a;--grid-color:#f0f0f0;--chart-bg:#fff;--candle-up:#22c55e;--candle-down:#ff8c00;--status-connected:#22c55e;--status-disconnected:#ff6b6b;--animation-color-1:#22c55e33;--animation-color-2:#16a34a26;--animation-color-3:#22c55e14}body,html{background:#000;background:var(--bg-primary)}body{color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;margin:0;overflow:hidden;padding:0;transition:background-color .3s ease,color .3s ease}@media (max-width:768px) and (orientation:landscape){body:before{align-items:center;animation:rotateIcon 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;bottom:0;content:"↻";display:flex;font-size:80px;justify-content:center;left:0;right:0;top:0;z-index:99999}body:after,body:before{color:#22c55e;position:fixed}body:after{background:#0000;color:var(--text-primary);content:"Please rotate your device to portrait mode";font-size:16px;left:50%;max-width:90%;padding:0 20px;text-align:center;top:60%;transform:translateX(-50%);z-index:100000}}@keyframes rotateIcon{0%,to{transform:rotate(0deg)}50%{transform:rotate(90deg)}}#root{border-radius:12px;display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}#root>.app-desktop-layout{flex:1 1;min-height:0}#chart{background:#0000;box-sizing:border-box!important;contain:layout style paint;height:calc(100vh - 40px);left:0!important;margin:0!important;overflow:visible;padding:0!important;position:relative!important;top:0!important;transform:none!important;transition:height .3s ease;width:100%;will-change:auto}body:has(.open-contracts-container.maximized) #chart{height:calc(95vh - 40px)!important}#buyGradientOverlay,#buyRedGradientOverlay,#sellGradientOverlay,#sellRedGradientOverlay,.contract-close-vertical-line,.contract-entry-horizontal-line,.contract-entry-vertical-line,.contract-exit-axis-marker,.contract-gradient-fill,.contract-gradient-overlay,.contract-history-entry-label,.contract-history-entry-marker,.contract-history-exit-label,.contract-history-exit-marker,.contract-history-line,.contract-open-profit-display,.contract-profit-label,.contract-red-gradient-overlay,.trade-close-vertical-line{contain:layout style paint;position:absolute!important;transform-origin:0 0!important;will-change:transform,opacity}.contract-open-profit-display{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;isolation:isolate;margin:0!important;padding:0!important;transform-style:flat!important}body.has-maximized-table #chart{height:calc(80vh - 40px)!important}.chart-background-image{background-image:url(https://plus.unsplash.com/premium_photo-1673473619570-94b3ac8c4aed?q=80&w=627&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.15;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}body.light-theme .chart-background-image{opacity:.1}.chart-watermark{align-items:center;animation:watermarkFadeInScale .8s ease-out;animation-fill-mode:forwards;display:flex;flex-direction:column;gap:16px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes watermarkFadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.chart-watermark-logo{animation:watermarkPulse 3s ease-in-out infinite;color:#4ade80;color:var(--text-secondary);font-size:64px;font-weight:700;letter-spacing:4px;opacity:.2}.chart-watermark-logo,.chart-watermark-tagline{font-family:Arial,Tahoma,Verdana,sans-serif;margin:0;text-align:center;transform:scale(1)}.chart-watermark-tagline{animation:watermarkFadeIn .8s ease-out .3s,watermarkPulse 3s ease-in-out .8s infinite;animation-fill-mode:both;color:#22c55e;color:var(--text-primary);font-size:20px;font-weight:400;letter-spacing:3px;opacity:.15;text-transform:uppercase}@keyframes watermarkFadeIn{0%{opacity:0}to{opacity:.15}}@keyframes watermarkPulse{0%,to{opacity:.2}50%{opacity:.3}}body.light-theme .chart-watermark-logo{animation:watermarkPulseLight 3s ease-in-out infinite}@keyframes watermarkPulseLight{0%,to{opacity:.15}50%{opacity:.25}}body.light-theme .chart-watermark-tagline{animation:watermarkFadeIn .8s ease-out .3s,watermarkPulseLightTagline 3s ease-in-out .8s infinite}@keyframes watermarkPulseLightTagline{0%,to{opacity:.1}50%{opacity:.2}}.chart-watermark-logo .brand-accent{color:#22c55e}.chart-watermark-nephtech{color:inherit;font-size:11px;letter-spacing:1.5px;opacity:.2;text-decoration:none;transition:opacity .2s ease}.chart-watermark-nephtech:hover{opacity:.5}body.light-theme .chart-watermark-nephtech{opacity:.15}body.light-theme .chart-watermark-nephtech:hover{opacity:.4}body.light-theme .chart-watermark-logo{opacity:.15}body.light-theme .chart-watermark-tagline{opacity:.1}#chart canvas{z-index:2}.chart-watermark{z-index:3}body.light-theme .trading-widget-quantity{background:#0a0a0a;background:var(--bg-controls);box-shadow:0 2px 8px #0000001a}body.light-theme .quantity-btn,body.light-theme .quantity-input{background-color:#000!important;background-color:var(--bg-primary)!important}body.light-theme .quantity-btn:hover{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important}body.light-theme .trading-panel{box-shadow:0 2px 8px #0000001a}body.light-theme .trading-panel:hover{box-shadow:0 4px 12px #00000026}#chart canvas{position:relative;z-index:1}.chart-loading,.chart-zoom-controls,.drawing-ribbon{position:relative;z-index:10}.chart-loading{align-items:center;display:flex;flex-direction:column;gap:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.chart-loading.hidden{display:none}.bar-graph-container{align-items:flex-end;display:flex;gap:3px;height:35px}.bar-graph-bar{animation:pulse 1.2s ease-in-out infinite;background:#22c55e;background:var(--candle-up);border-radius:1px 1px 0 0;width:4px}.bar-graph-bar:first-child{animation-delay:0s;height:12px}.bar-graph-bar:nth-child(2){animation-delay:.1s;height:20px}.bar-graph-bar:nth-child(3){animation-delay:.2s;height:28px}.bar-graph-bar:nth-child(4){animation-delay:.3s;height:25px}.bar-graph-bar:nth-child(5){animation-delay:.4s;height:18px}.bar-graph-bar:nth-child(6){animation-delay:.5s;height:22px}.bar-graph-bar:nth-child(7){animation-delay:.6s;height:30px}.bar-graph-bar:nth-child(8){animation-delay:.7s;height:15px}.bar-graph-bar:nth-child(9){animation-delay:.8s;height:25px}.bar-graph-bar:nth-child(10){animation-delay:.9s;height:20px}#chart.loading canvas{opacity:0;pointer-events:none}#chart:not(.loading) canvas{opacity:1;transition:opacity .3s ease}@keyframes pulse{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.loading-text{color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;opacity:.7}@media (max-width:768px){#chart{height:calc(100vh - 80px)}}@media (max-width:480px){#chart{height:calc(100vh - 100px)}}.chart-zoom-controls{background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;box-shadow:0 2px 8px #0003;display:flex;gap:4px;left:5px;padding:4px 6px;position:absolute;top:5px;transition:background-color .3s ease,border-color .3s ease;z-index:10}.chart-zoom-controls.desktop-controls-group{bottom:35px;left:50%;top:auto;transform:translateX(-50%)}.trading-widget{background:#0000;display:flex;flex-direction:column;gap:2px;min-width:200px;position:absolute;right:72px;top:3px;z-index:10}.quick-stake-buttons{background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;box-shadow:0 2px 8px #0003;display:flex;flex-wrap:wrap;gap:2px;margin-bottom:2px;padding:2px}.quick-stake-btn{background-color:#0a0a0a;background-color:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:9px;font-weight:600;min-width:0;padding:2px 6px;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.quick-stake-btn:hover{background-color:#1a1a1a;background-color:var(--bg-tertiary);border-color:#22c55e;border-color:var(--border-hover)}.quick-stake-btn:active{background-color:#0a0a0a;background-color:var(--bg-controls);border-color:#4ade80;border-color:var(--border-focus)}#doubleStakeBtn{border-color:#4a90e2;color:#4a90e2}#doubleStakeBtn:hover{background-color:#4a90e21a;border-color:#3573fb;color:#3573fb}#doubleStakeBtn:active{background-color:#4a90e233;border-color:#2563eb;color:#2563eb}#divideStakeBtn{border-color:#4a90e2;color:#4a90e2}#divideStakeBtn:hover{background-color:#4a90e21a;border-color:#3573fb;color:#3573fb}#divideStakeBtn:active{background-color:#4a90e233;border-color:#2563eb;color:#2563eb}.trading-widget-duration,.trading-widget-quantity{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;box-shadow:0 2px 8px #0003;display:flex;gap:2px;justify-content:center;padding:2px}.trading-widget-duration{margin-top:2px}.duration-type-select{-webkit-appearance:none;appearance:none;background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='silver' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:600;height:24px;min-width:70px;padding:4px 24px 4px 6px;text-align:center;transition:background-color .2s ease,border-color .2s ease}.duration-type-select:hover{border-color:#22c55e;border-color:var(--border-hover)}.duration-type-select:focus,.duration-type-select:hover{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important}.duration-type-select:focus{border-color:#4ade80;border-color:var(--border-focus);outline:none}body.light-theme .duration-type-select{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E")}body.light-theme .duration-type-select:focus,body.light-theme .duration-type-select:hover{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important}.duration-input{width:50px!important}.quantity-input{cursor:default;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:600;padding:4px 8px;text-align:center;transition:background-color .2s ease,border-color .2s ease;width:80px}.quantity-btn,.quantity-input{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important;border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary)}.quantity-btn{align-items:center;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;padding:2px 6px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:24px}.quantity-btn:hover{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important;border-color:#22c55e;border-color:var(--border-hover)}.quantity-btn:active{background-color:#0a0a0a!important;background-color:var(--bg-controls)!important;border-color:#4ade80;border-color:var(--border-focus)}.trading-widget-panels{display:flex;gap:2px}.mobile-only,.trading-widget-main{display:none}.trading-widget-center-input{flex:0 0 auto;min-width:80px}.quantity-input-center{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important;border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;color:#22c55e;color:var(--text-primary);cursor:default;font-size:14px;font-weight:600;padding:8px 12px;transition:background-color .2s ease,border-color .2s ease;width:100%}.panel-price-full,.quantity-input-center{font-family:Arial,Tahoma,Verdana,sans-serif;text-align:center}.panel-price-full{color:#fff;font-size:16px;font-weight:700}.trading-panel{align-items:center;border-radius:3px;box-shadow:0 2px 8px #0003;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:95px;padding:8px 12px;transition:all .2s ease}.trading-panel:hover:not(.disabled){box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.trading-panel:active:not(.disabled){box-shadow:0 1px 4px #0003;transform:translateY(0)}.trading-panel.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.sell-panel{background:linear-gradient(135deg,#f44,#c00);border:1px solid #a00}.sell-panel:hover:not(.disabled){background:linear-gradient(135deg,#f55,#d00)}.sell-panel.disabled{background:linear-gradient(135deg,#888,#666);border:1px solid #555}.buy-panel{background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid #16a34a}.buy-panel:hover:not(.disabled){background:linear-gradient(135deg,#4ade80,#22c55e)}.buy-panel.disabled{background:linear-gradient(135deg,#888,#666);border:1px solid #555}.panel-label{font-size:10px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.panel-label,.panel-price{color:#fff;font-family:Arial,Tahoma,Verdana,sans-serif}.panel-price{align-items:baseline;display:flex;justify-content:center}.price-main{font-size:18px;font-weight:700}.price-superscript{font-size:16px;font-weight:700;margin-left:1px}.price-exponent{font-size:12px;font-weight:700;line-height:0;vertical-align:super}.drawing-ribbon{background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;box-shadow:0 2px 8px #0003;display:flex;gap:4px;left:5px;padding:4px 6px;position:absolute;top:40px;transition:background-color .3s ease,border-color .3s ease;z-index:10}.indicators-ribbon{align-items:center;background:#0a0a0a;background:var(--bg-controls);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);display:flex;gap:4px;justify-content:flex-start;padding:4px 8px}.indicator-btn{background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:400;min-width:100px;padding:4px 10px;text-align:center;transition:all .2s ease}.indicator-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);border-color:#22c55e;border-color:var(--border-hover);color:#4ade80;color:var(--text-secondary)}.indicator-btn.active{background-color:#22c55e!important;border-color:#22c55e!important;color:#000!important;font-weight:600}body.light-theme .indicator-btn.active{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.drawing-btn{background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:400;min-width:45px;padding:3px 8px;text-align:center;transition:all .2s ease}.drawing-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);border-color:#22c55e;border-color:var(--border-hover);color:#4ade80;color:var(--text-secondary)}.drawing-btn.active{background:#22c55e;border-color:#22c55e;color:#000;font-weight:600}body.light-theme .drawing-btn.active{background:#16a34a;border-color:#16a34a;color:#fff}.open-contracts-container{background:#0a0a0a;background:var(--bg-controls);border:1px solid #333;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 8px #0003;max-width:320px;min-width:280px;position:absolute;right:72px;top:200px;transition:all .3s ease;z-index:10}.open-contracts-header{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;padding:4px 8px}@media (min-width:769px){.mobile-controls-group{display:none!important}.desktop-controls-group{display:flex!important}.indicators-ribbon{display:none!important}.open-contracts-header{cursor:move;-webkit-user-select:none;user-select:none}.open-contracts-header:active{cursor:grabbing}.open-contracts-container.dragging{box-shadow:0 4px 16px #0000004d;transition:none}.open-contracts-container.maximized .open-contracts-header{cursor:default}}.contracts-tabs{display:flex;gap:4px}.contract-tab{background:var(--accent-primary);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:4px 8px;transition:all .2s ease}.contract-tab:hover{background:#0a0a0a;background:var(--bg-secondary);color:#22c55e;color:var(--text-primary)}.contract-tab.active{background:#0000;color:var(--text-muted)}.contracts-tab-content{display:none}.contracts-tab-content.active{display:block}.clear-history-x-btn{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:14px;justify-content:center;line-height:1;margin-left:4px;padding:0;transition:all .2s ease;vertical-align:middle;width:14px}.clear-history-x-btn:hover{color:var(--danger-color);transform:scale(1.2)}.contracts-controls{align-items:center;display:flex;gap:4px}.maximize-contracts-btn,.toggle-contracts-btn{background:#0000;border:none;color:#22c55e;color:var(--text-primary);cursor:pointer;font-size:12px;line-height:1;padding:2px 4px;transition:all .2s ease}.maximize-contracts-btn:hover,.toggle-contracts-btn:hover{background:#0a0a0a;background:var(--bg-secondary);border-radius:3px}.toggle-contracts-btn.collapsed{transform:rotate(-90deg)}.open-contracts-container.maximized{background:#000;background:var(--bg-primary);border:none;border-radius:0;border-top:1px solid #333;border-top:1px solid var(--border-color);bottom:0!important;height:15vh!important;left:0!important;margin:0!important;max-height:15vh!important;max-width:100%!important;min-width:100%!important;position:fixed!important;right:0!important;top:auto!important;transform:none!important;width:100%!important;z-index:1000!important}.open-contracts-container.maximized .open-contracts-table-wrapper{max-height:calc(15vh - 40px);overflow-y:auto}.open-contracts-container.maximized .open-contracts-table{font-size:11px}.open-contracts-container.maximized .open-contracts-table td,.open-contracts-container.maximized .open-contracts-table th{font-size:11px;padding:6px 8px}.open-contracts-table-wrapper{max-height:250px;overflow-x:auto;overflow-y:auto}@media (min-width:769px){.open-contracts-container #historyTabContent.active~*,.open-contracts-container:has(#historyTabContent.active) .open-contracts-table-wrapper{max-height:62.5px!important}#openContractsContainer:has(#historyTabContent.active) #openContractsTableWrapper{max-height:62.5px!important}}.total-pl-display{border-radius:3px;display:inline-block;font-size:9px;font-weight:700;margin-left:4px;padding:2px 4px}.total-pl-display.positive{background:#02c0761a;color:#02c076}.total-pl-display.negative{background:#f849601a;color:#f84960}.total-pl-display.neutral{color:var(--text-muted)}.loss-notification,.profit-notification{font-family:Arial,Tahoma,Verdana,sans-serif;left:5px;margin-bottom:0;opacity:0;pointer-events:auto;position:fixed;top:auto;transform:translateX(-400px) scale(.9);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1);z-index:10001}.loss-notification.show,.profit-notification.show{animation:slideInBounce .6s cubic-bezier(.34,1.56,.64,1) .1s;opacity:1;transform:translateX(0) scale(1)}@keyframes slideInBounce{0%{transform:translateX(-400px) scale(.9)}60%{transform:translateX(10px) scale(1.02)}80%{transform:translateX(-5px) scale(.98)}to{transform:translateX(0) scale(1)}}@keyframes successBounce{0%{transform:scale(1) translateY(0) rotate(0deg)}50%{transform:scale(1.05) translateY(-5px) rotate(2deg)}75%{transform:scale(.98) translateY(2px) rotate(-1deg)}to{transform:scale(1) translateY(0) rotate(0deg)}}.profit-notification-content{animation:profitPulse 2.5s ease-in-out infinite;border:1px solid #02c07666;border-radius:3px;box-shadow:0 2px 8px #0003,0 0 0 1px #02c0764d,0 0 15px #02c07626}.loss-notification-content,.profit-notification-content{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);display:flex;flex-direction:row;font-family:Arial,Tahoma,Verdana,sans-serif;gap:8px;height:32px;max-width:400px;min-width:auto;overflow:hidden;padding:4px 8px;position:relative}.loss-notification-content{animation:lossPulse 2.5s ease-in-out infinite;border:1px solid #f8496066;border-radius:3px;box-shadow:0 2px 8px #0003,0 0 0 1px #f849604d,0 0 15px #f8496026}@keyframes lossPulse{0%,to{border-color:#f8496066;box-shadow:0 2px 8px #0003,0 0 0 1px #f849604d,0 0 15px #f8496026}50%{border-color:#f8496099;box-shadow:0 4px 12px #0000004d,0 0 0 1px #f8496080,0 0 25px #f8496040}}.loss-notification-close,.profit-notification-close{align-items:center;background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;font-weight:700;height:16px;justify-content:center;line-height:1;position:absolute;right:2px;top:2px;transition:all .2s ease;width:16px;z-index:10}.loss-notification-close:hover,.profit-notification-close:hover{background:#1a1a1a;background:var(--bg-tertiary);border-color:#f8496080;color:#f84960;transform:scale(1.1)}.loss-notification-close:active,.profit-notification-close:active{transform:scale(.95)}.loss-notification.closing,.profit-notification.closing{animation:slideOut .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-400px) scale(.8)}}.iphone-loss-notification{cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;max-width:calc(100vw - 40px);opacity:0;pointer-events:auto;position:fixed;transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1);width:340px;z-index:10002}@media (min-width:769px){.iphone-loss-notification{bottom:35px;left:auto;max-width:230px;right:130px;top:auto;transform:translateY(12px) scale(.96);width:230px}.iphone-loss-notification.show{animation:iphoneNotificationSlideIn .45s cubic-bezier(.34,1.56,.64,1) forwards;opacity:1;transform:translateY(0) scale(1)}.iphone-loss-notification .iphone-notification-content{border-radius:12px}.iphone-loss-notification .iphone-notification-body{padding:6px 10px 8px}.iphone-loss-notification .iphone-notification-message{font-size:9px}.iphone-loss-notification .iphone-notification-buttons{gap:4px;margin-top:4px}.iphone-loss-notification .iphone-notification-btn{font-size:9px;padding:4px 8px}}@media (max-width:768px){.iphone-loss-notification{bottom:auto;left:10px;right:10px;top:150px;transform:translateY(12px) scale(.96)}.iphone-loss-notification.show{animation:iphoneNotificationSlideIn .45s cubic-bezier(.34,1.56,.64,1) forwards;opacity:1;transform:translateY(0) scale(1)}}@keyframes iphoneNotificationSlideIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.iphone-notification-content{background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 24px #00000026,0 0 0 1px #0000000a;overflow:hidden;padding-left:4px;position:relative}.iphone-notification-content:before{background:linear-gradient(180deg,#dc2626,#b91c1c);border-radius:4px 0 0 4px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.download-app-notification .iphone-notification-content:before{background:linear-gradient(180deg,#22c55e,#16a34a)}body.light-theme .iphone-notification-content{background:#fff;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000f}.disconnection-popup{background:#0a0a0a;background:var(--bg-controls);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 30px #0000004d;left:50%;max-width:350px;opacity:0;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:90%;z-index:10010}.disconnection-popup.show{opacity:1;visibility:visible}.disconnection-popup h3{color:#22c55e;color:var(--text-primary);font-size:18px;margin:0 0 15px}.disconnection-popup p{color:#4ade80;color:var(--text-secondary);font-size:14px;margin:0 0 20px}.disconnection-popup button{background:var(--accent-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease}.disconnection-popup button:hover{background:var(--accent-secondary)}.auth-required-popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.auth-required-popup:not(.hidden){pointer-events:auto}.auth-popup-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000059;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.auth-required-popup:not(.hidden) .auth-popup-overlay{opacity:1}.auth-required-popup.hidden .auth-popup-overlay{opacity:0;pointer-events:none}.auth-required-popup.hidden .auth-popup-content{opacity:0;transform:translateY(12px) scale(.96);visibility:hidden}.auth-popup-content{background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 24px #00000026,0 0 0 1px #0000000a;display:flex;max-width:320px;min-width:280px;opacity:1;overflow:hidden;position:relative;transform:translateX(0) scale(1);transition:opacity .35s cubic-bezier(.34,1.56,.64,1),visibility .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1);visibility:visible;z-index:1}.auth-required-popup:not(.hidden) .auth-popup-content{animation:authPopupSlideIn .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes authPopupSlideIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-popup-accent{background:linear-gradient(180deg,#22c55e,#16a34a);border-radius:4px 0 0 4px;flex-shrink:0;width:4px}.auth-popup-body{flex:1 1;padding:20px}.auth-popup-icon-wrap{align-items:center;background:#16a34a1f;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.auth-popup-icon{color:#22c55e}.auth-popup-title{color:#22c55e;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.auth-popup-message{color:#4ade80;color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0 0 16px}.auth-popup-actions{align-items:center;display:flex;gap:10px}.auth-popup-login-btn{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.auth-popup-login-btn:hover{background:#4ade80;box-shadow:0 4px 12px #22c55e59;transform:translateY(-1px)}.auth-popup-login-btn:active{transform:translateY(0)}.auth-popup-dismiss-btn{background:#0000;border:none;border-radius:6px;color:#4ade80;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 12px;transition:background .2s ease,color .2s ease}.auth-popup-dismiss-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);color:#22c55e;color:var(--text-primary)}.auth-popup-signup-btn{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.auth-popup-signup-btn:hover{background:#16a34a;box-shadow:0 4px 12px #16a34a59;transform:translateY(-1px)}.auth-popup-signup-btn:active{transform:translateY(0)}.auth-popup-signup-line{color:#4ade80;color:var(--text-secondary);font-size:12px;margin:10px 0 0}.auth-popup-video-section{border-top:1px solid #333;border-top:1px solid var(--border-color);margin-top:18px;padding-top:14px}.auth-popup-video-title{color:#22c55e;color:var(--text-primary);font-size:12px;font-weight:600;margin:0 0 10px}.auth-popup-video-wrap{background:#000;background:var(--bg-primary);border-radius:8px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.auth-popup-video-iframe{height:100%;left:0;position:absolute;top:0;width:100%}.auth-popup-video-placeholder{background:#1a1a1a;background:var(--bg-tertiary);border:1px dashed #333;border:1px dashed var(--border-color);border-radius:8px;font-size:12px;gap:10px;padding:24px 16px}.auth-popup-video-placeholder,.auth-popup-video-placeholder-icon{align-items:center;color:#4ade80;color:var(--text-secondary);display:flex}.auth-popup-video-placeholder-icon{background:#000;background:var(--bg-primary);border-radius:50%;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}body.light-theme .auth-popup-content{background:#fff;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000f}body.light-theme .auth-popup-icon-wrap{background:#16a34a1a}.iphone-notification-time{color:#fff9;font-size:11px;font-weight:400}body.light-theme .iphone-notification-time{color:#0009}.iphone-notification-close{align-items:center;background:#0000;border:none;border-radius:12px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;font-weight:300;height:24px;justify-content:center;line-height:1;margin:0;padding:0;transition:all .2s ease;width:24px}.iphone-notification-close:hover{background:#ffffff1a;color:#ffffffe6;transform:scale(1.1)}.iphone-notification-close:active{background:#ffffff26;transform:scale(.95)}body.light-theme .iphone-notification-close{color:#0009}body.light-theme .iphone-notification-close:hover{background:#0000001a;color:#000000e6}body.light-theme .iphone-notification-close:active{background:#00000026}.iphone-notification-body{padding:16px 20px 20px}.iphone-notification-message{color:#4ade80;color:var(--text-secondary);font-size:14px;line-height:1.45;margin:0 0 16px}body.light-theme .iphone-notification-message{color:#000000bf}.iphone-notification-buttons{align-items:center;display:flex;gap:10px}.iphone-notification-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 16px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.iphone-notification-btn-continue{background:#0000;border:1px solid #333;border:1px solid var(--border-color);color:#4ade80;color:var(--text-secondary)}.iphone-notification-btn-continue:hover{background:#1a1a1a;background:var(--bg-tertiary);color:#22c55e;color:var(--text-primary)}.iphone-notification-btn-recovery{background:#16a34a;border:1px solid #22c55e;color:#fff}.iphone-notification-btn-recovery:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.iphone-notification-btn-download{background:#22c55e;border:1px solid #4ade80;color:#000}.iphone-notification-btn-download:hover{background:#4ade80;box-shadow:0 4px 12px #22c55e59;transform:translateY(-1px)}@keyframes downloadAppPulsate{0%,to{box-shadow:0 0 0 0 #10b98166;opacity:1}50%{box-shadow:0 0 12px 2px #10b98180;opacity:.92}}.download-app-notification .iphone-notification-btn-download{animation:downloadAppPulsate 2.5s ease-in-out infinite}.download-app-notification .iphone-notification-btn-download:hover{animation:none}.iphone-notification-btn:active{transform:scale(.98)}body.light-theme .iphone-notification-btn-continue{background:#0000000d;border-color:#0003;color:#000000e6}body.light-theme .iphone-notification-btn-continue:hover{background:#0000001a;border-color:#0000004d}@media (max-width:768px){.iphone-loss-notification{left:10px;max-width:none;right:10px;top:150px;width:auto}.iphone-notification-content{border-radius:12px}.iphone-notification-body{padding:10px 14px 14px}.iphone-notification-message{font-size:13px}.profit-notification{left:10px;max-width:calc(100vw - 20px)}.profit-notification-content{gap:6px;min-width:180px;padding:6px 10px}.profit-icon{font-size:14px;height:24px;width:24px}.profit-amount{font-size:16px}.profit-label{font-size:8px}.profit-share-buttons{gap:3px}.profit-share-btn{min-height:24px;padding:4px}.profit-share-btn svg{height:12px;width:12px}.profit-notification-close{font-size:10px;height:18px;right:3px;top:3px;width:18px}}@media (max-width:480px){.profit-notification{left:8px;max-width:calc(100vw - 16px)}.profit-notification-content{gap:5px;min-width:160px;padding:5px 8px}.profit-icon{font-size:12px;height:20px;width:20px}.profit-amount{font-size:14px}.profit-label{font-size:7px}.profit-share-section{gap:4px;padding-top:4px}.profit-share-label{font-size:7px}}.profit-notification-content:before{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#02c0761a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes profitPulse{0%,to{border-color:#02c07666;box-shadow:0 2px 8px #0003,0 0 0 1px #02c0764d,0 0 15px #02c07626}50%{border-color:#02c07699;box-shadow:0 4px 12px #0000004d,0 0 0 1px #02c07680,0 0 25px #02c07640}}.profit-icon{background:#02c07633;border:1px solid #02c07666;border-radius:2px;color:#02c076}.loss-icon,.profit-icon{align-items:center;animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .2s;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.loss-icon{background:#f8496033;border:1px solid #f8496066;border-radius:2px;color:#f84960}@keyframes iconPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.loss-main-content,.profit-main-content{align-items:center;display:flex;flex:1 1;gap:6px}.loss-text,.profit-text{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:6px}.loss-label,.profit-label{color:var(--text-muted);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:8px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.profit-amount{color:#02c076}.loss-amount,.profit-amount{animation:amountSlide .5s ease-out .3s both;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.loss-amount{color:#f84960}.profit-share-section{align-items:center;border-top:none;display:flex;gap:4px;margin-left:auto;padding-top:0}.profit-share-label{display:none}.profit-share-buttons{display:flex;flex:0 0 auto;gap:3px}.profit-share-btn{align-items:center;background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:8px;font-weight:600;height:20px;justify-content:center;min-height:28px;min-width:0;padding:3px 4px;text-decoration:none;transition:all .2s ease;width:20px}.profit-share-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);border-color:#02c07680;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.profit-share-btn:active{transform:translateY(0)}.profit-share-btn.twitter{color:#1da1f2}.profit-share-btn.facebook{color:#1877f2}.profit-share-btn.linkedin{color:#0077b5}.profit-share-btn.whatsapp{color:#25d366}.profit-share-btn.instagram{color:#e4405f}.profit-share-btn-icon{display:inline-block;height:12px;margin-right:0;vertical-align:middle;width:12px}.profit-share-btn svg{fill:currentColor;height:12px;width:12px}@keyframes amountSlide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}body.light-theme .profit-notification-content{animation:profitPulseLight 2.5s ease-in-out infinite;background:#1a1a1a;background:var(--bg-tertiary);border-color:#02c07680;box-shadow:0 2px 8px #00000026,0 0 0 1px #02c07666,0 0 15px #02c07633}@keyframes profitPulseLight{0%,to{border-color:#02c07680;box-shadow:0 2px 8px #00000026,0 0 0 1px #02c07666,0 0 15px #02c07633}50%{border-color:#02c076b3;box-shadow:0 4px 12px #0003,0 0 0 1px #02c07699,0 0 25px #02c0764d}}body.light-theme .profit-amount{color:#02c076}body.light-theme .profit-icon{background:#02c07626;border-color:#02c07680}.confetti-piece{will-change:transform,opacity}@keyframes professionalParticleBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}10%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(var(--end-x),var(--end-y)) translate(-50%,-50%) scale(.3)}}@keyframes floatingSparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}20%{opacity:.7;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - var(--float-distance))) scale(0)}}@keyframes professionalGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}30%{opacity:.6;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.open-contracts-table{border-collapse:collapse;font-size:9px;width:100%}.open-contracts-table thead{background:#0a0a0a;background:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:10}.open-contracts-table th{background:#0a0a0a;background:var(--bg-secondary);color:#22c55e;color:var(--text-primary);font-weight:600;text-align:left}.open-contracts-table td,.open-contracts-table th{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);font-size:8px;padding:4px 6px;white-space:nowrap}.open-contracts-table td{color:#4ade80;color:var(--text-secondary)}.open-contracts-table tbody tr{background:#0a0a0a;background:var(--bg-controls);transition:background-color .2s ease}.open-contracts-table tbody tr:hover{background:#1a1a1a;background:var(--bg-tertiary)}.open-contracts-table tbody tr.no-contracts{color:var(--text-muted);text-align:center}.open-contracts-table tbody tr.no-contracts td{padding:20px}.open-contracts-table tfoot.history-total-row{border-top:1px solid #333;border-top:1px solid var(--border-color)}.open-contracts-table tfoot.history-total-row td{font-size:12px;font-weight:700;padding:6px 8px}.open-contracts-table tfoot .history-total-label{color:#22c55e;color:var(--text-primary)}.open-contracts-table tfoot .history-total-value.profit-positive{color:#02c076!important}.open-contracts-table tfoot .history-total-value.profit-negative{color:#f84960!important}.contract-progress-container{align-items:center;background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;display:flex;flex-shrink:0;gap:1.5px;height:18px;justify-content:flex-start;overflow:hidden;padding:1px;position:relative;width:102.5px}.contract-progress-box{background:#1a1a1a;background:var(--bg-tertiary);border:.5px solid #333;border:.5px solid var(--border-color);border-radius:1px;box-sizing:border-box;flex-grow:0;flex-shrink:0;height:16px;max-width:3.5px;min-width:3.5px;transition:all .3s cubic-bezier(.4,0,.2,1);width:3.5px}.contract-progress-box.filled{background:linear-gradient(180deg,#22c55e,#16a34a);border-color:#22c55e80;box-shadow:0 0 4px #22c55e4d,inset 0 1px 0 #ffffff1a}.contract-progress-box.filled.warning{background:linear-gradient(180deg,#f59e0b,#d97706);border-color:#f59e0b80;box-shadow:0 0 4px #f59e0b4d,inset 0 1px 0 #ffffff1a}.contract-progress-box.filled.danger{animation:progressBoxPulse 1.5s ease-in-out infinite;background:linear-gradient(180deg,#ef4444,#dc2626);border-color:#ef444480;box-shadow:0 0 6px #ef444466,inset 0 1px 0 #ffffff1a}@keyframes progressBoxPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(.95)}}.contract-type-call{color:#22c55e;font-weight:600}.contract-type-put{color:#f84960;font-weight:600}.profit-positive{color:#02c076!important;font-weight:600}.profit-negative{color:#f84960!important;font-weight:600}.open-contracts-table td.profit-positive{color:#02c076!important}.open-contracts-table td.profit-negative{color:#f84960!important}body.light-theme .contract-type-call{color:#16a34a}body.light-theme .contract-type-put{color:#dc2626}body.light-theme .profit-positive{color:#059669}body.light-theme .profit-negative{color:#dc2626}.contract-entry-line{opacity:.7;transition:opacity .2s ease}.contract-profit-label{box-shadow:0 2px 4px #0003;transition:all .2s ease}body.light-theme .contract-entry-line{opacity:.8}.momentum-cloud{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.momentum-cloud.visible{opacity:1}.controls{align-items:center;background:#0a0a0a;background:var(--bg-controls);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px #0000001a;display:flex;flex-wrap:wrap;gap:4px;min-height:32px;padding:4px 8px;transition:background-color .3s ease,border-color .3s ease}.controls label{display:none}.control-group{gap:4px}.control-group.separator{background:#333;background:var(--border-color);height:24px;margin:0 2px;width:1px}.controls input[type=text],.controls select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='silver' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 4px center!important;background-repeat:no-repeat!important;background-size:8px 8px!important;color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;height:20px;min-width:70px;padding:2px 20px 2px 4px}.controls input[type=color],.controls input[type=text],.controls select{border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;transition:all .2s ease}.controls input[type=color]{background:#1a1a1a;background:var(--bg-tertiary);height:32px;padding:4px;width:40px}.controls input[type=color]:hover{border-color:#22c55e;border-color:var(--border-hover)}.controls input[type=color]:focus{border-color:#4ade80;border-color:var(--border-focus);outline:none}.controls select::-ms-expand{display:none}.controls select::-webkit-select-arrow{display:none}body.light-theme .controls select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important}.controls input[type=text]:focus,.controls select:focus{border-color:#4ade80;border-color:var(--border-focus);outline:none}.controls input[type=text]:focus,.controls input[type=text]:hover,.controls select:focus,.controls select:hover{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='silver' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 4px center!important;background-repeat:no-repeat!important;background-size:8px 8px!important}.controls input[type=text]:hover,.controls select:hover{border-color:#22c55e;border-color:var(--border-hover)}.controls select:focus,.controls select:hover{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='silver' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 4px center!important;background-repeat:no-repeat!important;background-size:8px 8px!important}body.light-theme .controls select{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important}body.light-theme .controls select,body.light-theme .controls select:focus,body.light-theme .controls select:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 4px center!important;background-repeat:no-repeat!important;background-size:8px 8px!important}body.light-theme .controls select:focus,body.light-theme .controls select:hover{background-color:#0a0a0a!important;background-color:var(--bg-secondary)!important}.controls button{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;box-shadow:none;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:400;height:24px;justify-content:center;letter-spacing:0;min-width:24px;padding:4px 8px;text-transform:none;transition:all .2s ease}.controls button:hover{background:#0a0a0a;background:var(--bg-secondary);border-color:#22c55e;border-color:var(--border-hover);color:#4ade80;color:var(--text-secondary)}.controls button:active{background:#1a1a1a;background:var(--bg-tertiary);border-color:#333;border-color:var(--border-color)}.controls button.active{background:#0a0a0a;background:var(--bg-secondary);border-color:#4ade80;border-color:var(--border-focus)}.icon-btn{font-size:14px;min-width:24px;padding:4px;width:24px}.timeframe-btn{font-size:10px;font-weight:500;min-width:32px;padding:4px 6px}.timeframe-btn.active{background:#22c55e33;border-color:#22c55e80}body.light-theme .timeframe-btn.active{background:#16a34a26;border-color:#16a34a66}.more-timeframes-dropdown{background:#0a0a0a;background:var(--bg-secondary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;color:#22c55e;color:var(--text-primary);cursor:pointer;font-size:10px;font-weight:500;min-width:70px;padding:4px 20px 4px 6px;transition:all .2s ease}.more-timeframes-dropdown:hover{background:#1a1a1a;background:var(--bg-tertiary);border-color:#22c55e;border-color:var(--border-hover)}.more-timeframes-dropdown:focus{border-color:#4ade80;border-color:var(--border-focus);box-shadow:0 0 0 2px #6496ff33;outline:none}body.light-theme .more-timeframes-dropdown{background:#0a0a0a;background:var(--bg-secondary)}body.light-theme .more-timeframes-dropdown:hover{background:#1a1a1a;background:var(--bg-tertiary)}.theme-toggle{font-size:12px;margin-left:auto;padding:4px 8px}.zoom-btn{background:#1a1a1a!important;background:var(--bg-tertiary)!important;border:1px solid #333!important;border:1px solid var(--border-color)!important;box-shadow:none!important;color:#22c55e!important;color:var(--text-primary)!important;font-family:Arial,Tahoma,Verdana,sans-serif!important;font-size:12px!important;font-weight:400!important;height:24px!important;letter-spacing:0!important;min-width:24px!important;padding:3px 6px!important;text-transform:none!important;transition:all .2s ease!important}.zoom-btn:hover{background:#0a0a0a!important;background:var(--bg-secondary)!important;border-color:#22c55e!important;border-color:var(--border-hover)!important;color:#4ade80!important;color:var(--text-secondary)!important}.zoom-btn:active{background:#1a1a1a!important;background:var(--bg-tertiary)!important;transform:translateY(0)!important}.status{align-items:center;border-radius:2px;display:inline-flex;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:400;height:24px;letter-spacing:0;padding:4px 8px;text-transform:none}.status-group{align-items:center;display:flex;gap:4px;margin-left:auto}.account-toggle-wrapper{align-items:center;display:flex;position:relative}.account-toggle-btn{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:600;height:24px;justify-content:center;min-width:60px;padding:4px 12px;transition:all .2s ease}.account-toggle-btn:hover{background:#0a0a0a;background:var(--bg-secondary);border-color:#22c55e;border-color:var(--border-hover);color:#4ade80;color:var(--text-secondary)}.account-toggle-switch{align-items:center;cursor:pointer;display:inline-flex!important;gap:8px;height:auto;opacity:1!important;position:relative;-webkit-user-select:none;user-select:none;visibility:visible!important;width:auto}.account-toggle-switch input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.account-toggle-slider{background-color:#22c55e;border-radius:14px;box-shadow:inset 0 2px 4px #0003;display:inline-block;height:28px;position:relative;transition:background-color .3s ease;width:50px}.account-toggle-thumb{background-color:#fff!important;border-radius:50%;box-shadow:0 2px 4px #0000004d;display:block!important;height:22px!important;left:3px;opacity:1!important;position:absolute;top:3px;transition:transform .3s ease;visibility:visible!important;width:22px!important}.account-toggle-switch input[type=checkbox]:checked+.account-toggle-slider{background-color:#4ade80}.account-toggle-switch input[type=checkbox]:checked+.account-toggle-slider .account-toggle-thumb{transform:translateX(22px)}.account-toggle-switch input[type=checkbox]:not(:checked)+.account-toggle-slider{background-color:#22c55e}.account-toggle-label{color:#22c55e;color:var(--text-primary);display:inline-block;font-size:12px;font-weight:600;min-width:40px;white-space:nowrap}.account-toggle-switch:hover .account-toggle-slider{box-shadow:inset 0 2px 4px #0003,0 0 0 2px #22c55e4d}.account-toggle-switch input[type=checkbox]:checked:hover+.account-toggle-slider{box-shadow:inset 0 2px 4px #0003,0 0 0 2px #4ade804d}#accountToggle.account-toggle-switch{display:inline-flex!important;opacity:1!important;visibility:visible!important}#accountToggle.account-toggle-switch .account-toggle-slider{display:inline-block!important;visibility:visible!important}.account-name{color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:500;padding:2px 6px;white-space:nowrap}.balance-box-wrap{margin:0 2px;padding:0}.balance-box-wrap .balance-display{font-feature-settings:"tnum";background:#fff;border:1px solid #00000014;border-radius:8px;box-shadow:0 1px 3px #00000014,inset 0 1px 0 #ffffffe6;color:#0d9488;display:inline-block;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:72px;padding:6px 12px;position:relative;text-align:center;transition:color .3s ease,box-shadow .2s ease;white-space:nowrap}body.dark-theme .balance-box-wrap .balance-display{background:#fffffff2;border:1px solid #ffffff26;box-shadow:0 1px 4px #0003,inset 0 1px 0 #fff3}.balance-box-wrap .balance-display.real-account{color:#059669}body.light-theme .balance-box-wrap .balance-display.real-account{color:#047857}.balance-box-wrap .balance-display.demo-account{color:#0284c7}body.light-theme .balance-box-wrap .balance-display.demo-account{color:#0369a1}.balance-display{color:#4ade80;color:var(--text-secondary);display:inline-block;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:600;min-width:60px;padding:2px 6px;position:relative;transition:color .3s ease;white-space:nowrap}.balance-display.real-account{color:#22c55e}body.light-theme .balance-display.real-account{color:#16a34a}.balance-display.demo-account{color:#22c55e}body.light-theme .balance-display.demo-account{color:#16a34a}.balance-box-wrap .balance-display.loading,.balance-display.loading{color:#0000}.balance-display.loading:after{animation:balanceSpin .8s linear infinite;border:2px solid #4ade80;border:2px solid var(--text-secondary);border-radius:50%;border-top:2px solid #0000;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}body.light-theme .balance-display.loading:after{border-color:#22c55e;border-color:var(--text-primary);border-top-color:#0000}@keyframes balanceSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.login-btn{background:#22c55e!important;border:1px solid #4ade80!important;border-left:3px solid #ffeb3b!important;border-radius:4px;box-shadow:0 0 0 1px #22c55e66,0 2px 6px #16a34a73;color:#000!important;cursor:pointer;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:700;gap:6px;height:28px;letter-spacing:.02em;padding:4px 12px 4px 10px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.login-avatar-icon,.login-btn{align-items:center;display:inline-flex;justify-content:center;position:relative}.login-avatar-icon{background:#ffffff40;border-radius:50%;height:16px;padding:2px;transition:background .2s ease;width:16px}.login-avatar-icon svg{color:#fff!important;height:100%;width:100%}.login-btn-text{color:#fff!important;position:relative}.login-btn:hover{background:#4ade80!important;border-color:#ffeb3b #ffeb3b #ffeb3b #fff59d!important;box-shadow:0 0 0 1px #4ade8080,0 3px 10px #22c55e80;transform:translateY(-.5px)}.login-btn:hover .login-avatar-icon{background:#ffffff59}.login-btn:active{background:#16a34a!important;border-left-color:#ffeb3b;box-shadow:0 0 0 1px #16a34a66,0 1px 3px #22c55e66;transform:translateY(0)}body.light-theme .login-btn{background:#16a34a!important;border:1px solid #16a34a!important;border-left:3px solid #22c55e!important;box-shadow:0 1px 3px #16a34a59;color:#fff!important}body.light-theme .login-btn:hover{background:#22c55e!important;border-color:#4ade80 #4ade80 #4ade80 #ffeb3b!important;box-shadow:0 2px 6px #22c55e66}body.light-theme .login-btn:active{background:#16a34a!important;border-left-color:#22c55e}.status:before{border-radius:50%;content:"";display:inline-block;height:6px;margin-right:4px;width:6px}.status.connected{background:#3b82f61a;border:1px solid #3b82f64d;color:#22c55e;color:var(--status-connected)}body.light-theme .status.connected{background:#2563eb1a;border:1px solid #2563eb4d}.status.connected:before{background:#22c55e;background:var(--status-connected);box-shadow:0 0 4px #3b82f680}body.light-theme .status.connected:before{background:#22c55e;background:var(--status-connected);box-shadow:0 0 4px #2563eb80}.status.disconnected{background:#ff00001a;border:1px solid #ff00004d;color:#ff6b6b;color:var(--status-disconnected)}.status.disconnected:before{background:#ff6b6b;background:var(--status-disconnected)}.status.authorized{background:#02c0761a;border:1px solid #02c0764d;color:#02c076}.status.authorized:before{background:#02c076;box-shadow:0 0 4px #02c07680}.status.unauthorized{background:#ff00001a;border:1px solid #ff00004d;color:#ff6b6b;color:var(--status-disconnected)}.status.unauthorized:before{background:#ff6b6b;background:var(--status-disconnected)}.control-group{align-items:center;display:flex;gap:8px}.control-group label input[type=checkbox]{cursor:pointer;margin-right:5px}.momentum-label{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:700;pointer-events:none;position:absolute;text-shadow:0 0 3px #000c,0 0 3px #000c;white-space:nowrap;z-index:5}.momentum-label.bullish{color:#22c55e}.momentum-label.bearish{color:red}body.light-theme .momentum-label{text-shadow:0 1px 2px #ffffffe6,0 1px 2px #ffffffe6,0 0 4px #0000004d}body.light-theme .momentum-label.bullish{color:#060}body.light-theme .momentum-label.bearish{color:#c00}.momentum-label.weak{font-size:10px;opacity:.6}.momentum-label.medium{font-size:11px;opacity:.8}.momentum-label.strong{font-size:12px;opacity:1}.momentum-label.very-strong{font-size:13px;font-weight:900;opacity:1}#chart.moving .contract-history-entry-label,#chart.moving .contract-history-entry-marker,#chart.moving .contract-history-exit-label,#chart.moving .contract-history-exit-marker,#chart.moving .contract-history-line,#chart.moving .momentum-label,#chart.moving .reversal-arrow{display:none!important}.momentum-arrow{display:inline-block;margin:0 2px}.reversal-arrow{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:16px;font-weight:900;pointer-events:none;position:absolute;text-shadow:0 0 3px #000c,0 0 3px #000c;z-index:5}body.light-theme .reversal-arrow{text-shadow:0 1px 2px #ffffffe6,0 1px 2px #ffffffe6,0 0 4px #0000004d}.reversal-arrow.reversal-bullish{color:#22c55e}.reversal-arrow.reversal-bearish{color:red}body.light-theme .reversal-arrow.reversal-bullish{color:#060}body.light-theme .reversal-arrow.reversal-bearish{color:#c00}.drawing-line{background:#0000;transform-origin:0 50%}.drawing-line,.drawing-rectangle{border:2px solid #22c55e;border:2px solid var(--candle-up);pointer-events:none;position:absolute;z-index:50}.drawing-rectangle{background:#00ff001a}body.light-theme .drawing-line,body.light-theme .drawing-rectangle{background:#0080001a;border-color:#22c55e;border-color:var(--candle-up)}.drawing-temp{border-style:dashed;opacity:.7}#chart.drawing-mode{cursor:crosshair}.settings-modal{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b3;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.settings-modal.show{align-items:center;display:flex;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-modal-content{animation:slideDown .3s ease;background:#0a0a0a;background:var(--bg-controls);border:1px solid #333;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 20px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.settings-modal-header{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.settings-modal-header h2{color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:18px;font-weight:600;margin:0}.settings-close-btn{align-items:center;background:#0000;border:none;border-radius:2px;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;font-size:28px;font-weight:300;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.settings-close-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);color:#4ade80;color:var(--text-secondary)}.settings-modal-body{padding:20px}.settings-modal-footer{border-top:1px solid #333;border-top:1px solid var(--border-color);margin-top:20px;padding-top:16px;text-align:center}.settings-nephtech-link{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;color:#22c55e;color:var(--text-primary);display:inline-flex;font-size:12px;gap:8px;padding:8px 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.settings-nephtech-link:hover{background:#0a0a0a;background:var(--bg-secondary);border-color:#22c55e;border-color:var(--border-hover);transform:translateY(-1px)}.settings-nephtech-link .nephtech-whatsapp-icon{color:#25d366;flex-shrink:0}.settings-section{margin-bottom:25px}.settings-section:last-child{margin-bottom:0}.settings-section h3{color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 15px;text-transform:uppercase}.settings-color-group{display:flex;flex-direction:column;gap:15px}.settings-color-item{align-items:center;display:flex;gap:15px;justify-content:space-between}.settings-color-item label{color:#22c55e;color:var(--text-primary);font-size:13px;font-weight:400;min-width:120px}.settings-color-item input[type=color]{background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;height:40px;padding:4px;transition:all .2s ease;width:60px}.settings-color-item input[type=color]:hover{border-color:#22c55e;border-color:var(--border-hover)}.settings-color-item input[type=color]:focus{border-color:#4ade80;border-color:var(--border-focus);outline:none}@media (max-width:1024px){.controls{gap:4px;padding:4px 6px}.control-group{flex-shrink:0}.chart-zoom-controls{gap:6px;padding:6px 8px}.drawing-ribbon{gap:5px;padding:5px 8px}.indicators-ribbon{gap:3px;padding:3px 6px}.indicator-btn{font-size:9px;min-width:80px;padding:3px 8px}}@media (max-width:768px){.controls{flex-wrap:wrap;gap:2px;max-height:60px;overflow:hidden;padding:3px}.control-group{flex-shrink:0}.controls select{font-size:9px;height:20px;min-width:60px;padding:2px 18px 2px 4px}.controls button{font-size:9px;height:20px;padding:2px 4px}.icon-btn{min-width:20px;padding:2px;width:20px}.timeframe-btn[data-granularity="14400"],.timeframe-btn[data-granularity="1800"],.timeframe-btn[data-granularity="30"],.timeframe-btn[data-granularity="300"],.timeframe-btn[data-granularity="3600"],.timeframe-btn[data-granularity="45"],.timeframe-btn[data-granularity="60"],.timeframe-btn[data-granularity="86400"],.timeframe-btn[data-granularity="900"]{display:none}.timeframe-btn{font-size:8px;height:20px;min-width:24px;padding:2px 4px}.indicators-ribbon{margin:0}.indicators-ribbon .indicator-btn{flex-shrink:0;font-size:8px!important;min-width:auto!important;padding:2px 5px!important;white-space:nowrap}.indicators-ribbon .indicator-btn,.indicators-ribbon .zoom-btn{border-radius:2px;height:18px!important;line-height:18px!important;margin:0!important}.indicators-ribbon .zoom-btn{-webkit-tap-highlight-color:rgba(2,192,118,.3);cursor:pointer!important;font-size:12px!important;min-width:18px!important;padding:0!important;pointer-events:auto!important;touch-action:manipulation;width:18px!important}.indicators-ribbon .drawing-btn{border-radius:2px;flex-shrink:0;font-size:8px!important;height:18px!important;line-height:18px!important;margin:0!important;min-width:auto!important;padding:2px 5px!important;white-space:nowrap}.mobile-controls-group{align-items:center;background:#0000;border:none;box-shadow:none;display:flex!important;flex-wrap:nowrap!important;gap:2px;height:18px;margin:0;min-height:18px;padding:0}.desktop-controls-group{display:none!important}.mobile-indicator{display:inline-flex!important;font-size:9px;height:18px;min-width:20px;padding:1px 3px}.status{font-size:0;height:20px;min-width:20px;overflow:hidden;padding:2px 4px;text-indent:-9999px;width:20px}.status:before{height:12px;margin-right:0;width:12px}.status:after{content:"";display:none}#authStatus,#status{color:#0000!important}#authStatus:before,#status:before{content:""}.login-btn{font-size:9px;height:20px;padding:2px 6px}.status-group{flex-wrap:wrap;gap:2px}.account-toggle-btn{font-size:9px;height:22px;min-width:55px;padding:3px 10px}.account-name{font-size:9px;padding:2px 4px}.balance-display{font-size:10px;padding:2px 4px}.trading-widget{bottom:auto!important;display:flex!important;flex-direction:column!important;gap:2px;left:3px!important;margin:0;max-width:calc(100% - 6px)!important;min-width:auto!important;padding:2px;position:absolute!important;right:auto!important;top:3px!important;width:calc(100% - 6px)!important;z-index:20}.trading-widget .quick-stake-buttons,.trading-widget-duration,.trading-widget-panels,.trading-widget-quantity{display:none!important}.trading-widget-main.mobile-only{gap:4px;padding:4px}.trading-widget-duration-mobile,.trading-widget-main.mobile-only{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:3px;box-shadow:0 2px 8px #0003;display:flex!important;margin-top:2px}.trading-widget-duration-mobile{gap:2px;justify-content:center;padding:2px;width:100%}#chart>.chart-zoom-controls.desktop-controls-group,#chart>.drawing-ribbon.desktop-controls-group{display:none!important;position:absolute!important}.indicators-ribbon .chart-zoom-controls.mobile-controls-group,.indicators-ribbon .drawing-ribbon.mobile-controls-group{display:flex!important;position:static!important}.indicators-ribbon{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);border-radius:2px;display:flex!important;flex-wrap:wrap!important;gap:2px;margin:4px 0;min-height:22px;overflow:hidden;padding:2px 4px}#chart .chart-zoom-controls,#chart .drawing-ribbon{display:none}.trading-panel{min-width:75px;padding:6px 8px}.price-main{font-size:14px}.price-superscript{font-size:12px}.price-exponent{font-size:10px}.quantity-input{font-size:10px;padding:3px 6px;width:70px}.duration-input{font-size:10px;padding:3px 6px;width:45px!important}.duration-type-select{font-size:10px;height:20px;min-width:60px;padding:3px 20px 3px 6px}.quantity-btn{font-size:9px;height:20px;padding:1px 4px;width:20px}#chart{height:calc(100vh - 200px)}.chart-zoom-controls{flex-wrap:wrap;gap:5px;left:3px;padding:5px 8px;top:3px}.zoom-btn{font-size:14px!important;min-width:32px!important;padding:8px!important}.drawing-ribbon{bottom:60px;flex-wrap:wrap;gap:4px;left:3px;max-width:calc(100vw - 10px);padding:5px 8px;top:auto}.drawing-btn{flex:0 1 auto;font-size:11px;min-width:50px;padding:8px 10px}.momentum-label{font-size:10px}.momentum-label.very-strong{font-size:11px}.settings-modal-content{max-height:85vh;width:95%}.settings-modal-body,.settings-modal-header{padding:15px}.settings-color-item{align-items:flex-start;flex-direction:column;gap:10px}.settings-color-item label{min-width:auto}.open-contracts-container{background:#0a0a0a;background:var(--bg-controls);border:1px solid #333;border:1px solid var(--border-color);border-radius:4px;bottom:40px;box-shadow:0 2px 8px #0000004d;height:15vh!important;left:10px;max-height:15vh;max-width:none;min-width:auto;position:fixed;right:10px;top:auto;width:calc(100% - 20px)!important;z-index:1000!important}.open-contracts-table-wrapper{max-height:calc(15vh - 35px)}#openContractsContainer:has(#historyTabContent.active) #openContractsTableWrapper,.open-contracts-container:has(#historyTabContent.active) .open-contracts-table-wrapper{max-height:calc(35vh - 35px)!important}}@media (max-width:480px){.controls{gap:2px;padding:3px}.controls select{font-size:9px;min-width:60px;padding:2px 18px 2px 4px}.controls button{font-size:9px;height:20px;padding:2px 4px}.icon-btn{font-size:11px;min-width:20px;padding:2px;width:20px}.timeframe-btn{min-width:24px}.status,.timeframe-btn{font-size:8px;padding:2px 4px}.status{height:20px}.account-toggle-btn{font-size:8px;height:20px;min-width:50px;padding:2px 8px}.account-name{font-size:8px;padding:2px 3px}.balance-display{font-size:9px;padding:2px 3px}.trading-widget{min-width:140px}.trading-panel{min-width:65px;padding:4px 6px}.price-main{font-size:12px}.price-superscript{font-size:10px}.price-exponent{font-size:8px}.quantity-input{font-size:9px;width:65px}.duration-input{font-size:9px;padding:2px 4px;width:40px!important}.duration-type-select{font-size:9px;height:18px;min-width:55px;padding:2px 18px 2px 5px}.quantity-btn{font-size:8px;height:18px;width:18px}#chart{height:calc(100vh - 100px)}.chart-zoom-controls,.drawing-ribbon{font-size:10px}.zoom-btn{font-size:12px!important;min-width:28px!important;padding:6px!important}.drawing-btn{font-size:10px;min-width:45px;padding:6px 8px}.settings-modal-content{width:98%}.settings-modal-header{padding:12px}.settings-modal-header h2{font-size:16px}.settings-modal-body{padding:12px}.settings-section h3{font-size:12px}}@media (max-width:896px) and (orientation:landscape){#chart{height:calc(100vh - 120px)}.controls{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px}.control-group{align-items:center;flex-direction:row;flex-shrink:0;width:auto}.controls input[type=text],.controls select{min-width:100px;width:auto}.controls button{width:auto}}#loader-wrapper{align-items:center;background:radial-gradient(ellipse at bottom,#1a1a1a 0,#000 70%);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity 1s ease,visibility 1s ease;width:100%;z-index:99999}#loader-wrapper.hidden{opacity:0;visibility:hidden}.abstract-loader{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.wave-container{bottom:0;height:300px;left:0;opacity:.15;position:absolute;width:100%;z-index:1}.ticker-line{display:flex;flex-direction:column;font-family:Courier New,monospace;font-size:11px;gap:4px}.ticker-pair{color:#666;letter-spacing:1px}.ticker-price{font-weight:700;letter-spacing:.5px}.ticker-price.up{color:#00ff64}.ticker-price.down{color:#f44}.change{font-size:10px;margin-left:6px}.candlestick-bg{align-items:flex-end;bottom:80px;display:flex;gap:20px;height:120px;justify-content:center;left:0;opacity:.2;position:absolute;right:0;z-index:2}.candle{animation:candleRise .8s ease-out forwards;background:#00ff64;border-radius:2px;opacity:0;position:relative;width:16px}.candle.bearish{background:#f44}.candle .wick{background:inherit;height:140%;left:50%;opacity:.6;position:absolute;top:-20%;transform:translateX(-50%);width:2px}@keyframes candleRise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.terminal-content{animation:terminalAppear .8s ease-out;background:#0f0f0ff2;border:1px solid #00ff6433;border-radius:8px;box-shadow:0 20px 60px #00000080,0 0 40px #00ff641a;max-width:560px;overflow:hidden;position:relative;width:90%;z-index:10}@keyframes terminalAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.terminal-header{align-items:center;background:#141414e6;border-bottom:1px solid #00ff6426;display:flex;gap:12px;padding:12px 16px}.terminal-dots{display:flex;gap:6px}.terminal-dots span{background:#333;border-radius:50%;height:10px;width:10px}.terminal-dots span:first-child{background:#ff5f56}.terminal-dots span:nth-child(2){background:#22c55e}.terminal-dots span:nth-child(3){background:#27c93f}.terminal-title{color:#00ff64;font-family:Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:1px}.terminal-main{padding:48px 32px 40px;text-align:center}.terminal-logo{animation:logoAppear .8s ease-out .4s forwards;height:80px;margin-bottom:24px;object-fit:contain;opacity:0;width:80px}@keyframes logoAppear{0%{opacity:0;transform:scale(.8) rotateY(90deg)}to{opacity:1;transform:scale(1) rotateY(0deg)}}.terminal-brand{animation:fadeInUp .6s ease-out .6s forwards;color:#e8e8e8;font-size:24px;font-weight:700;letter-spacing:1px;margin:0 0 8px;opacity:0}.terminal-subtitle{animation:fadeInUp .6s ease-out .7s forwards;color:#00ff64;font-size:13px;letter-spacing:2px;margin:0 0 36px;opacity:0;text-transform:uppercase}.terminal-status{margin-bottom:32px;padding:0 8px;text-align:left}.status-line{align-items:center;animation:statusLineAppear .5s ease-out forwards;background:#00ff6408;border-left:2px solid #0000;color:#888;display:flex;font-family:Courier New,monospace;font-size:12px;justify-content:space-between;margin-bottom:4px;opacity:0;padding:8px 12px}.status-line:first-child{animation-delay:.9s;border-left-color:#00ff64}.status-line:nth-child(2){animation-delay:1.2s;border-left-color:#22c55e}.status-line:nth-child(3){animation-delay:1.5s;border-left-color:#00ff64}@keyframes statusLineAppear{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.status-label{letter-spacing:.5px}.status-icon{animation:statusBlink 1s ease-in-out infinite;color:#00ff64}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.3}}.terminal-progress{animation:fadeInUp .6s ease-out 1.8s forwards;opacity:0}.progress-labels{color:#00ff64;display:flex;font-family:Courier New,monospace;font-size:11px;justify-content:space-between;letter-spacing:1px;margin-bottom:10px}.progress-percent{font-weight:700}.progress-container{background:#00ff641a;height:4px;overflow:visible}.progress-container,.progress-fill{border-radius:4px;position:relative}.progress-fill{background:linear-gradient(90deg,#00ff64,#00cc50);height:100%}.progress-fill,.progress-glow{animation:progressLoad 2.5s cubic-bezier(.4,0,.2,1) infinite;width:0}.progress-glow{background:#00ff6466;border-radius:12px;filter:blur(8px);height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%)}@keyframes progressLoad{0%{width:0}60%{width:75%}to{width:95%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.market-data-stream{gap:8px;left:12px;right:12px;top:12px}.ticker-line{font-size:10px}.candlestick-bg{bottom:60px;gap:12px;height:80px}.candle{width:12px}.terminal-content{width:95%}.terminal-main{padding:32px 20px 28px}.terminal-logo{height:64px;margin-bottom:20px;width:64px}.terminal-brand{font-size:20px}.terminal-subtitle{font-size:11px;margin-bottom:28px}.status-line{font-size:11px;padding:6px 10px}}@media (max-width:480px){.market-data-stream{flex-wrap:wrap;font-size:9px}.ticker-line{flex:0 0 48%}.terminal-brand{font-size:18px}.status-line,.terminal-subtitle{font-size:10px}}.mobile-bottom-nav{background:#0a0a0a;background:var(--bg-secondary);border-top:1px solid #333;border-top:1px solid var(--border-color);bottom:0;height:60px;justify-content:space-around;padding:0 10px env(safe-area-inset-bottom,0);z-index:1000}.mobile-bottom-nav,.mobile-nephtech-bar{align-items:center;display:none;left:0;position:fixed;right:0}.mobile-nephtech-bar{background:#0000;border:none;bottom:60px;color:#22c55e;color:var(--text-primary);font-size:10px;gap:6px;height:28px;justify-content:center;opacity:.7;padding:0 12px env(safe-area-inset-bottom,0);text-decoration:none;transition:opacity .2s ease;z-index:999}.mobile-nephtech-bar:hover{opacity:1}.mobile-nephtech-bar .nephtech-whatsapp-icon{color:#25d366;flex-shrink:0}.mobile-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:60px;opacity:.6;padding:8px 12px;transition:all .2s ease}.mobile-nav-item svg{height:24px;width:24px}.mobile-nav-item span{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:10px;font-weight:500}.mobile-nav-item.active{background:#22c55e1a;color:#22c55e;opacity:1}body.light-theme .mobile-nav-item.active{background:#16a34a1a;color:#16a34a}.mobile-page-container{position:relative}.mobile-page{display:none}.desktop-only,.mobile-page.active{display:block}.chart-area-with-right-nav,.chart-column,.chart-view-panel,.right-nav-views{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.chart-view-panel:not(.active){display:none}.community-view-panel,.signals-view-panel{background:#000;background:var(--bg-primary);display:none;flex:1 1;flex-direction:column;min-height:0;overflow:auto}.community-view-panel.active,.signals-view-panel.active{display:flex}.right-nav-page-content{margin:0 auto;max-width:480px;padding:24px}.right-nav-page-title{color:#22c55e;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0 0 8px}.right-nav-page-desc{color:#4ade80;color:var(--text-secondary);font-size:.9rem;margin:0}.app-desktop-layout{display:block;min-height:100%;width:100%}@media (min-width:769px){.app-desktop-layout{display:flex;flex-direction:row;min-height:100%;width:100%}.app-main-content{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.controls .symbol-select-group{display:none!important}.chart-area-with-right-nav{flex-direction:row}.chart-column{flex:1 1;min-width:0}.right-icon-nav{display:flex!important}}.right-icon-nav{align-items:center;background:#0a0a0a;background:var(--bg-secondary);border-left:1px solid #333;border-left:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:56px;padding:8px 0;width:56px}.right-nav-icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:44px}.right-nav-icon-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);color:#4ade80;color:var(--text-secondary)}.right-nav-icon-btn.active{background:#16a34a;color:#fff}body.light-theme .right-nav-icon-btn.active{background:#1d4ed8;color:#fff}.right-nav-icon-btn svg{flex-shrink:0;height:22px;width:22px}.right-icon-nav-logo{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:center;margin-top:auto;padding:10px 0}.right-icon-nav-logo img{border-radius:50%;display:block;height:48px;object-fit:cover;width:48px}.right-nav-nephtech{align-items:center;border-radius:4px;color:#22c55e;color:var(--text-primary);display:inline-flex;font-size:9px;gap:4px;opacity:.6;padding:4px 8px;text-decoration:none;transition:opacity .2s ease,background .2s ease}.right-nav-nephtech:hover{background:#1a1a1a;background:var(--bg-tertiary);opacity:1}.right-nav-nephtech .nephtech-whatsapp-icon{color:#25d366}.market-list-sidebar{background:#0a0a0a;background:var(--bg-secondary);border-right:1px solid #333;border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:9px;max-height:100vh;min-width:130px;overflow:hidden;width:130px}.market-list-sidebar-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.market-sidebar-selected-display{background:linear-gradient(180deg,#1a1a1a,#0a0a0a);background:linear-gradient(180deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);box-shadow:inset 0 1px 0 #ffffff0a;flex-shrink:0;overflow:hidden;padding:10px 8px;position:relative}.market-sidebar-selected-display:before{background:linear-gradient(90deg,#0000,#22c55e 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--border-hover) 50%,#0000 100%);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.market-sidebar-profile-wrap{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);display:flex;justify-content:center;margin-bottom:8px;padding-bottom:6px}.market-sidebar-profile{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:7px;font-weight:700;height:18px;justify-content:center;-webkit-user-select:none;user-select:none;width:18px}.market-sidebar-profile.logged-out{background-color:#1a1a1a;background-color:var(--bg-tertiary);border:1px solid #333;border:1px solid var(--border-color);color:#4ade80;color:var(--text-secondary)}.market-sidebar-profile.logged-in{background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid #fff3;box-shadow:0 1px 4px #0003}body.light-theme .market-sidebar-profile.logged-out{background:#1a1a1a;background:var(--bg-tertiary);color:#4ade80;color:var(--text-secondary)}body.light-theme .market-sidebar-profile.logged-in{box-shadow:0 2px 8px #16a34a59}.market-sidebar-selected-label{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);color:#4ade80;color:var(--text-secondary);font-size:7px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;opacity:.85;padding-bottom:4px;text-transform:uppercase}.market-sidebar-selected-name{color:#22c55e;color:var(--text-primary);font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1.2;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.market-sidebar-selected-price-wrap{align-items:center;background:#000;background:var(--bg-primary);border:1px solid #333;border:1px solid var(--border-color);border-radius:4px;box-shadow:inset 0 1px 2px #00000026;display:flex;justify-content:center;min-height:28px;padding:6px 8px}.market-sidebar-selected-price{font-feature-settings:"tnum";display:block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px;line-height:1;text-align:center;transition:color .2s ease;width:100%}.market-sidebar-selected-price[data-price-direction=first]{color:#4ade80;color:var(--text-secondary)}.market-sidebar-selected-price[data-price-direction=up]{color:#00c853}.market-sidebar-selected-price[data-price-direction=down]{color:#ff5252}body.light-theme .market-sidebar-selected-display{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);box-shadow:inset 0 1px 0 #fff9}body.light-theme .market-sidebar-selected-display:before{background:linear-gradient(90deg,#0000,#333 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--border-color) 50%,#0000 100%)}body.light-theme .market-sidebar-selected-price-wrap{box-shadow:inset 0 1px 2px #0000000f}.market-list-sidebar .market-list-category{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color)}.market-list-sidebar .market-list-category-header{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);color:#4ade80;color:var(--text-secondary);cursor:pointer;display:flex;font-size:8px;font-weight:600;gap:4px;letter-spacing:.3px;padding:4px 6px;text-transform:uppercase;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.market-list-sidebar .market-list-category-header:hover{background:#22c55e;background:var(--border-hover)}.market-list-sidebar .market-list-category-header .market-list-chevron{font-size:8px;transition:transform .2s ease}.market-list-sidebar .market-list-category.collapsed .market-list-chevron{transform:rotate(-90deg)}.market-list-sidebar .market-list-category.collapsed .market-list-items{display:none}.market-list-sidebar .market-list-item{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);border-left:4px solid #0000;color:#22c55e;color:var(--text-primary);cursor:pointer;display:flex;font-size:9px;gap:4px;padding:3px 6px;transition:border-left-color .35s ease,background .2s ease;transition:background-color .4s ease,border-left-color .15s ease}.market-list-sidebar .market-list-item:hover{background:#1a1a1a;background:var(--bg-tertiary)}.market-list-sidebar .market-list-item.active{background:#16a34a!important;border-left-color:#22c55e!important;color:#fff!important}.market-list-sidebar .market-list-item.active .market-list-item-icon{background:#ffffff59!important;color:#fff!important}.market-list-sidebar .market-list-item.active .market-list-item-dot{background:#fff!important;opacity:1}body.light-theme .market-list-sidebar .market-list-item.active{background:#1d4ed8!important;border-left-color:#60a5fa!important;color:#fff!important}.market-list-sidebar .market-list-item-icon{align-items:center;background:#1a1a1a;background:var(--bg-tertiary);border-radius:50%;color:#4ade80;color:var(--text-secondary);display:flex;font-size:8px;font-weight:700;height:16px;justify-content:center;min-width:16px;width:16px}.market-list-sidebar .market-list-item-ticker{flex:1 1;font-size:9px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.market-list-sidebar .market-list-item-dot{background:#4ade80;background:var(--text-secondary);border-radius:50%;height:4px;min-width:4px;opacity:.7;width:4px}.mobile-history-page,.mobile-settings-page,.mobile-trades-page{background:#000;background:var(--bg-primary);bottom:60px;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:100}.mobile-history-page.active,.mobile-settings-page.active,.mobile-trades-page.active{display:block}.mobile-page-header{align-items:center;background:#0a0a0a;background:var(--bg-secondary);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mobile-page-header h2{color:#22c55e;color:var(--text-primary);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:18px;font-weight:600;margin:0}.mobile-page-content{padding:16px}.mobile-full-table{border-collapse:collapse;font-size:12px;width:100%}.mobile-full-table td,.mobile-full-table th{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);padding:12px 8px;text-align:left}.mobile-full-table th{background:#0a0a0a;background:var(--bg-secondary);color:#4ade80;color:var(--text-secondary);font-weight:600;position:-webkit-sticky;position:sticky;top:0}.mobile-full-table td,.mobile-total-pl{color:#22c55e;color:var(--text-primary)}.mobile-total-pl{background:#0a0a0a;background:var(--bg-secondary);border-radius:8px;font-size:16px;font-weight:600;margin-top:20px;padding:16px;text-align:center}.total-pl-value{color:#4caf50}.total-pl-value.negative{color:#f44}.clear-history-btn{background:#0000;border:1px solid #333;border:1px solid var(--border-color);border-radius:4px;color:#22c55e;color:var(--text-primary);cursor:pointer;font-size:12px;padding:8px 16px;transition:all .2s ease}.clear-history-btn:hover{background:#1a1a1a;background:var(--bg-tertiary);border-color:#22c55e;border-color:var(--border-hover)}.mobile-settings-content{padding-bottom:40px}.mobile-settings-section{background:#0a0a0a;background:var(--bg-secondary);border-radius:12px;margin-bottom:24px;padding:16px}.mobile-settings-section h3{color:#4ade80;color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.mobile-settings-item{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 0}.mobile-settings-item:last-child{border-bottom:none}.mobile-settings-label{color:#22c55e;color:var(--text-primary);font-size:14px}.mobile-settings-value{color:#4ade80;color:var(--text-secondary);font-size:14px;font-weight:500}.mobile-settings-select{background:#1a1a1a;background:var(--bg-tertiary);color:#22c55e;color:var(--text-primary);font-size:13px;min-width:120px;padding:8px 12px}.mobile-color-picker,.mobile-settings-select{border:1px solid #333;border:1px solid var(--border-color);border-radius:6px}.mobile-color-picker{background:#0000;cursor:pointer;height:32px;padding:2px;width:40px}.mobile-login-btn{align-items:center;background:#22c55e!important;border:1px solid #4ade80!important;border-left:4px solid #ffeb3b!important;border-radius:6px;box-shadow:0 0 0 1px #22c55e66,0 2px 6px #16a34a73;color:#000!important;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;padding:14px 20px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.mobile-login-btn:hover{background:#4ade80!important;border-color:#ffeb3b #ffeb3b #ffeb3b #fff59d!important;box-shadow:0 0 0 1px #4ade8080,0 3px 10px #22c55e80;transform:translateY(-.5px)}.mobile-login-btn:active{background:#15803d!important;transform:translateY(0)}body.light-theme .mobile-login-btn{background:#15803d!important;border:1px solid #16a34a!important;border-left:4px solid #22c55e!important;box-shadow:0 2px 4px #15803d59;color:#fff!important}body.light-theme .mobile-login-btn:hover{background:#22c55e!important;border-color:#4ade80 #4ade80 #4ade80 #ffeb3b!important;box-shadow:0 3px 8px #22c55e66}body.light-theme .mobile-login-btn:active{background:#166534!important}@media (max-width:768px){.mobile-bottom-nav,.mobile-nephtech-bar{display:flex}.desktop-only{display:none!important}#chart{height:calc(100vh - 128px)!important}.open-contracts-container{display:none!important}.indicators-ribbon{display:flex!important}.mobile-history-page,.mobile-settings-page,.mobile-trades-page{bottom:60px;top:0}.contract-progress-box.filled{background:#22c55e!important;border-color:#22c55e80;box-shadow:0 0 4px #22c55e4d,inset 0 1px 0 #ffffff1a}.contract-progress-box.filled.warning{background:#f59e0b!important;border-color:#f59e0b80;box-shadow:0 0 4px #f59e0b4d,inset 0 1px 0 #ffffff1a}.contract-progress-box.filled.danger{animation:progressBoxPulse 1.5s ease-in-out infinite;background:#ef4444!important;border-color:#ef444480;box-shadow:0 0 6px #ef444466,inset 0 1px 0 #ffffff1a}#buyProfitDisplay,#sellProfitDisplay,.contract-open-profit-display{opacity:1!important;visibility:visible!important}.controls #settingsBtn,.controls #themeToggle{display:none}}@media (max-width:480px){.mobile-nav-item{min-width:50px;padding:6px 8px}.mobile-nav-item span{font-size:9px}.mobile-page-header h2{font-size:16px}.mobile-full-table{font-size:11px}.mobile-full-table td,.mobile-full-table th{padding:10px 6px}}
/*# sourceMappingURL=main.40ccf3f5.css.map*/