*{box-sizing:border-box}:root{--font-ui:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif;--bg-primary:#000;--bg-secondary:#1a1a1a;--bg-tertiary:#2a2a2a;--bg-controls:#1a1a1a;--text-primary:silver;--text-secondary:#e0e0e0;--border-color:#333;--border-hover:#404040;--border-focus:#505050;--grid-color:#1a1a1a;--chart-bg:#000;--candle-up:var(--ui-accent-bright,#0f0);--candle-down:#fff;--candle-up-muted:rgba(var(--ui-accent-bright-rgb,0,255,0),0.1);--safe-green:#22c55e;--safe-green-deep:#16a34a;--safe-green-soft:#22c55e2e;--safe-green-rgb:34,197,94;--safe-red:#ef4444;--safe-red-deep:#dc2626;--safe-red-soft:#ef44442e;--safe-red-rgb:239,68,68;--status-connected:var(--safe-green);--status-disconnected:red;--animation-color-1:#3b82f64d;--animation-color-2:#0f03;--animation-color-3:#3b82f61a;--ui-accent:#2563eb;--ui-accent-hover:#3b82f6;--ui-accent-active:#1d4ed8;--ui-accent-deep:#172554;--ui-accent-border:#3b82f6;--ui-accent-left:#60a5fa;--ui-accent-left-strong:#bfdbfe;--ui-accent-gradient-start:#2563eb;--ui-accent-gradient-end:#1d4ed8;--ui-accent-signup-hover:#1e40af;--ui-accent-icon-bg:#2563eb1f;--ui-accent-rgb:37,99,235;--ui-accent-bright:#60a5fa;--ui-accent-bright-rgb:96,165,250;--accent-primary:var(--ui-accent);--accent-secondary:var(--ui-accent-hover);--mobile-bottom-nav-bar-height:0px}html.dark-theme{--premium-neon:var(--ui-accent-bright,#60a5fa);--premium-neon-rgb:var(--ui-accent-bright-rgb,96,165,250);--premium-neon-soft:rgba(var(--premium-neon-rgb),0.14);--fintech-lime-top:color-mix(in srgb,var(--ui-accent-bright,#60a5fa) 70%,#fff 30%);--fintech-lime-mid:var(--ui-accent-bright,#60a5fa);--fintech-lime-deep:color-mix(in srgb,var(--ui-accent-hover,#3b82f6) 58%,var(--ui-accent-active,#1d4ed8) 42%);--premium-surface:#111513e0;--premium-edge:rgba(var(--premium-neon-rgb),0.18)}body.light-theme,html.light-theme{--chart-bg:#fff;--candle-up:var(--ui-accent-bright,green);--candle-down:red;--candle-up-muted:rgba(var(--ui-accent-bright-rgb,0,128,0),0.1);--safe-green:#22c55e;--safe-green-deep:#16a34a;--safe-green-soft:#22c55e2e;--safe-green-rgb:34,197,94;--safe-red:#ef4444;--safe-red-deep:#dc2626;--safe-red-soft:#ef44442e;--safe-red-rgb:239,68,68;--status-connected:var(--safe-green);--status-disconnected:red;--animation-color-1:#2563eb33;--animation-color-2:#00800026;--animation-color-3:#2563eb14;--ui-accent:#2563eb;--ui-accent-hover:#3b82f6;--ui-accent-active:#1d4ed8;--ui-accent-deep:#172554;--ui-accent-border:#3b82f6;--ui-accent-left:#60a5fa;--ui-accent-left-strong:#bfdbfe;--ui-accent-gradient-start:#2563eb;--ui-accent-gradient-end:#1d4ed8;--ui-accent-signup-hover:#1e40af;--ui-accent-icon-bg:#2563eb26;--ui-accent-rgb:37,99,235;--ui-accent-bright:#60a5fa;--ui-accent-bright-rgb:96,165,250;--accent-primary:var(--ui-accent);--accent-secondary:var(--ui-accent-hover);--premium-neon:var(--ui-accent-bright,#60a5fa);--premium-neon-rgb:var(--ui-accent-bright-rgb,96,165,250);--premium-neon-soft:rgba(var(--premium-neon-rgb),0.14);--fintech-lime-top:color-mix(in srgb,var(--ui-accent-bright,#60a5fa) 70%,#fff 30%);--fintech-lime-mid:var(--ui-accent-bright,#60a5fa);--fintech-lime-deep:color-mix(in srgb,var(--ui-accent-hover,#3b82f6) 58%,var(--ui-accent-active,#1d4ed8) 42%);--premium-edge:rgba(var(--premium-neon-rgb),0.18)}body,html{background:#050706;background:var(--bg-primary)}body{color:#eaf4ed;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);margin:0;padding:0;transition:background-color .3s ease,color .3s ease}#root,body{overflow:hidden}#root{border-radius:12px;display:flex;flex-direction:column;height:100vh;height:100svh;height:100dvh;max-height:100dvh;min-height:0}#root>.app-desktop-layout{flex:1 1;min-height:0}.mobile-page-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}#chart{background:#0000;box-sizing:border-box!important;contain:layout style paint;flex:1 1;height:100%;left:0!important;margin:0!important;min-height:0;overflow:visible;padding:0!important;position:relative!important;top:0!important;transform:none!important;width:100%;will-change:auto}#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{box-sizing:border-box!important;margin:0!important}.contract-open-chart-close-btn .contract-open-chart-close-x{display:inline-block;font-size:14px;line-height:1}.contract-open-chart-close-btn .contract-open-chart-close-text{font-size:10px;font-weight:700}.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 canvas{z-index:2}body.light-theme .trading-widget-quantity{background:#0b0f0d;background:var(--bg-controls);box-shadow:0 2px 8px #0000001a}body.light-theme .quantity-btn,body.light-theme .quantity-input{background-color:#050706!important;background-color:var(--bg-primary)!important}body.light-theme .quantity-btn:hover{background-color:#0b0f0d!important;background-color:var(--bg-secondary)!important}#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:#60a5fa;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:#60a5fa;color:var(--ui-accent-bright);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:11px;opacity:.85}.chart-zoom-controls{background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;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%)}.chart-mobile-ui-stack{display:contents}.trading-widget-stack{align-items:stretch;display:flex;flex-direction:column;gap:6px;max-width:232px;min-width:136px;pointer-events:none;position:absolute;right:72px;top:3px;z-index:10149}.trading-widget-stack>*{pointer-events:auto}.ha-sentiment-gauge{align-items:center;background:linear-gradient(165deg,#ffffff0f,#121816c7);background:linear-gradient(165deg,#ffffff0f 0,var(--bg-tertiary) 100%);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 3px 14px #00000047,inset 0 1px 0 #ffffff0a;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);gap:8px;padding:6px 8px 7px;transition:box-shadow .35s ease,background .35s ease;width:100%}@media (min-width:769px){#chart .trading-widget-stack{grid-column-gap:6px;grid-row-gap:6px;align-items:stretch;column-gap:6px;display:grid!important;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;max-width:270px;row-gap:6px}#chart .trading-widget-stack>.trading-widget{grid-column:2;grid-row:1}#chart .trading-widget-stack>.compound-flip-ribbon{grid-column:2;grid-row:2}#chart .trading-widget-stack>.ha-sentiment-gauge{align-self:stretch;grid-column:1;grid-row:1/span 2;height:100%;width:38px}#chart .ha-sentiment-gauge.ha-sentiment-gauge--vertical{align-items:center;flex-direction:column;gap:6px;justify-content:space-between;padding:8px 6px}#chart .ha-sentiment-gauge.ha-sentiment-gauge--vertical .ha-sentiment-gauge__pct{font-size:9px;min-width:0}#chart .ha-sentiment-gauge.ha-sentiment-gauge--vertical .ha-sentiment-gauge__track{border-radius:999px;flex:1 1 auto;height:auto;min-height:64px;width:10px}#chart .ha-sentiment-gauge.ha-sentiment-gauge--vertical .ha-sentiment-gauge__fills{flex-direction:column;height:100%;width:100%}#chart .ha-sentiment-gauge.ha-sentiment-gauge--vertical .ha-sentiment-gauge__seg{border-radius:999px;height:50%;width:100%}}.ha-sentiment-gauge__pct{font-feature-settings:"tnum";flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1;min-width:2em;text-align:center;white-space:nowrap}.ha-sentiment-gauge__pct--bull{color:#22c55e;color:var(--safe-green);text-align:left}.ha-sentiment-gauge__pct--bear{color:#f87171;text-align:right}.ha-sentiment-gauge__track{background:#1a1e23eb;border-radius:999px;box-shadow:inset 0 1px 2px #00000073;box-sizing:border-box;flex:1 1;height:11px;min-width:0;padding:2px}.ha-sentiment-gauge__fills{align-items:stretch;border-radius:inherit;display:flex;flex-direction:row;height:100%;min-height:5px;overflow:hidden;width:100%}.ha-sentiment-gauge__seg{box-sizing:border-box;flex-shrink:0;height:100%;transition:width .35s ease}.ha-sentiment-gauge__seg--bull{background:linear-gradient(180deg,#4ade80,#16a34a 55%,#15803d);background:linear-gradient(180deg,#4ade80 0,var(--safe-green-deep) 55%,#15803d 100%);border-radius:999px 0 0 999px;border-right:1px solid #bae6fd59}.ha-sentiment-gauge__seg--bear{background:linear-gradient(180deg,#fb7185,#ef4444 55%,#b91c1c);background:linear-gradient(180deg,#fb7185 0,var(--safe-red) 55%,#b91c1c 100%);border-radius:0 999px 999px 0}@media (min-width:769px){#chart .trading-widget-stack{flex-direction:column}}.trading-widget{background:#0000;display:flex;flex-direction:column;gap:1px;max-width:none;min-width:0;right:auto;top:auto;width:100%}.compound-flip-ribbon{-webkit-overflow-scrolling:touch;background:linear-gradient(165deg,#ffffff0f,#121816c7);background:linear-gradient(165deg,#ffffff0f 0,var(--bg-tertiary) 100%);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 3px 14px #00000047,inset 0 1px 0 #ffffff0a;max-height:280px;overflow-x:hidden;overflow-y:auto;padding:8px 8px 10px;scrollbar-width:thin;transition:box-shadow .35s ease,background .35s ease}.compound-flip-ribbon__header{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;flex-shrink:0;gap:8px;justify-content:flex-start;margin-bottom:6px;padding:0}.compound-flip-ribbon__title{color:#d2e4dab8;color:var(--text-secondary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.04em}.compound-flip-toggle{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.compound-flip-toggle input{height:0;opacity:0;position:absolute;width:0}.compound-flip-toggle-slider{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:999px;display:block;height:18px;position:relative;transition:background .25s ease,border-color .25s ease;width:34px}.compound-flip-toggle-slider:after{background:#d2e4dab8;background:var(--text-secondary);border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:2px;transition:transform .25s ease,background .25s ease;width:12px}.compound-flip-toggle input:checked+.compound-flip-toggle-slider{background:#22c55e59;background:rgba(var(--premium-neon-rgb,34,197,94),.35);border-color:#22c55e8c;border-color:rgba(var(--premium-neon-rgb,34,197,94),.55)}.compound-flip-toggle input:checked+.compound-flip-toggle-slider:after{background:#22c55e;background:var(--premium-neon,#22c55e);transform:translateX(15px)}.compound-flip-recovery-banner{align-items:center;animation:compoundFlipRecoveryPulse 1.6s ease-in-out infinite;background:linear-gradient(135deg,#eab30838,#b453091f);border:1px solid #eab30873;border-radius:8px;box-shadow:0 0 16px #eab3081f;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;margin-bottom:10px;padding:8px 10px}.compound-flip-recovery-banner[hidden]{display:none!important}.compound-flip-recovery-banner__badge{color:#fbbf24;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.compound-flip-recovery-banner__amt{font-feature-settings:"tnum";background:linear-gradient(180deg,#fde047,#ca8a04);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.compound-flip-recovery-banner__hint{color:#d2e4dab8;color:var(--text-secondary);font-size:8px;margin-top:4px;text-align:center;width:100%}.compound-flip-mg-rail{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;padding:6px 4px 2px;width:100%}.compound-flip-mg-chip{font-feature-settings:"tnum";border-radius:8px;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2;padding:5px 9px;transition:transform .35s ease,box-shadow .35s ease}.compound-flip-mg-chip--loss{background:#ef44442e;border:1px solid #f871718c;box-shadow:0 0 12px #ef444426;color:#fecaca}.compound-flip-mg-chip--next{animation:compoundFlipMgNextGlow 1.8s ease-in-out infinite;background:linear-gradient(165deg,#fde04738,#ca8a042e);border:1px solid #eab3088c;box-shadow:0 0 14px #eab30840,inset 0 1px 0 #ffffff0f;color:#fef08a}.compound-flip-mg-times{color:#d2e4dab8;color:var(--text-secondary);font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compound-flip-mg-op{animation:compoundFlipMgOpPulse 1.15s ease-in-out infinite;color:#fbbf24;font-size:14px;font-weight:900;text-shadow:0 0 12px #eab30873}.compound-flip-mg-arrow{animation:compoundFlipMgArrowNudge 1.05s ease-in-out infinite;color:#eab308;font-size:15px;font-weight:800}@keyframes compoundFlipMgNextGlow{0%,to{box-shadow:0 0 12px #eab30833,inset 0 1px 0 #ffffff0f}50%{box-shadow:0 0 22px #eab30873,inset 0 1px 0 #ffffff14}}@keyframes compoundFlipMgOpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.12)}}@keyframes compoundFlipMgArrowNudge{0%,to{opacity:.95;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes compoundFlipBannerPop{0%{opacity:.75;transform:scale(.92)}65%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.compound-flip-mg-rail--pop{animation:compoundFlipBannerPop .55s cubic-bezier(.34,1.45,.55,1)}.compound-flip-ribbon__track--recovery-dim{filter:saturate(.55) brightness(.92);opacity:.42;transition:opacity .45s ease,filter .45s ease}.compound-flip-ribbon--martingale{animation:compoundFlipMartingaleHalo 2.8s ease-in-out infinite;border-color:#eab30861}@keyframes compoundFlipMartingaleHalo{0%,to{box-shadow:0 3px 14px #00000047,inset 0 1px 0 #ffffff0a,0 0 0 0 #eab30800}50%{box-shadow:0 3px 18px #00000052,inset 0 1px 0 #ffffff0d,0 0 28px #eab3081f}}@keyframes compoundFlipRecoveryPulse{0%,to{box-shadow:0 0 12px #eab30826}50%{box-shadow:0 0 20px #eab30859}}.compound-flip-ribbon__track{box-sizing:border-box;gap:0;padding-top:12px;width:100%}.compound-flip-ribbon__track,.compound-flip-step{align-items:center;display:flex;flex-direction:column}.compound-flip-step{--flip-step-index:0;flex-shrink:0}.compound-flip-circle{align-items:center;border-radius:50%;display:flex;height:calc(11px + min(0, 18)*3.25px);height:calc(11px + min(var(--flip-step-index, 0), 18)*3.25px);justify-content:center;transition:transform .35s cubic-bezier(.34,1.3,.64,1),width .35s ease,height .35s ease,box-shadow .4s ease,border-color .35s ease,background .35s ease;width:calc(11px + min(0, 18)*3.25px);width:calc(11px + min(var(--flip-step-index, 0), 18)*3.25px)}.compound-flip-circle .compound-flip-svg{display:block;height:100%;width:100%}.compound-flip-svg__brand-fill{fill:#22c55e;fill:var(--premium-neon,#22c55e)}.compound-flip-svg__brand-fill--deep{fill:color-mix(in srgb,#16a34a 72%,#000 28%);fill:color-mix(in srgb,var(--premium-neon,#16a34a) 72%,#000 28%)}.compound-flip-svg__brand-stroke{stroke:#22c55e;stroke:var(--premium-neon,#22c55e)}.compound-flip-circle--done{box-shadow:0 2px 8px #16a34a66;box-shadow:0 2px 8px rgba(var(--premium-neon-rgb,22,163,74),.4)}.compound-flip-circle--active{box-shadow:0 0 0 2px #22c55e8c,0 2px 12px #16a34a47;box-shadow:0 0 0 2px rgba(var(--premium-neon-rgb,34,197,94),.55),0 2px 12px rgba(var(--premium-neon-rgb,22,163,74),.28)}.compound-flip-circle--active.compound-flip-circle--active-awaiting{animation:compoundFlipAwaitingPulse 2.4s ease-in-out infinite}.compound-flip-circle--active.compound-flip-circle--active-live{animation:compoundFlipLivePulse 1.15s ease-in-out infinite}.compound-flip-circle--future{background:#0b0f0d;background:var(--bg-secondary);border:2px solid #ffffff0f;border:2px solid var(--border-color);opacity:.85}@keyframes compoundFlipAwaitingPulse{0%,to{box-shadow:0 0 0 2px #22c55e73,0 2px 10px #16a34a38;box-shadow:0 0 0 2px rgba(var(--premium-neon-rgb,34,197,94),.45),0 2px 10px rgba(var(--premium-neon-rgb,22,163,74),.22);transform:scale(1)}50%{box-shadow:0 0 0 3px #22c55e8c,0 3px 14px #16a34a52;box-shadow:0 0 0 3px rgba(var(--premium-neon-rgb,34,197,94),.55),0 3px 14px rgba(var(--premium-neon-rgb,22,163,74),.32);transform:scale(1.05)}}@keyframes compoundFlipLivePulse{0%,to{box-shadow:0 0 0 2px #22c55ebf,0 0 18px #22c55e59;box-shadow:0 0 0 2px rgba(var(--premium-neon-rgb,34,197,94),.75),0 0 18px rgba(var(--premium-neon-rgb,34,197,94),.35);transform:scale(1)}50%{box-shadow:0 0 0 4px #4ade808c,0 0 22px #22c55e80;box-shadow:0 0 0 4px rgba(var(--premium-neon-rgb,74,222,128),.55),0 0 22px rgba(var(--premium-neon-rgb,34,197,94),.5);transform:scale(1.09)}}.compound-flip-label{font-feature-settings:"tnum";font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;margin-top:4px;max-width:72px;text-align:center;transition:color .35s ease}.compound-flip-label--money{background:linear-gradient(180deg,#ecfccb,#84cc16);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 1px 0 rgba(0,0,0,.45))}.compound-flip-label--done{color:#d2e4dab8;color:var(--text-secondary)}.compound-flip-label--active{color:#60a5fa;font-size:13px;font-weight:800;letter-spacing:-.02em;line-height:1.12}.compound-flip-label--future{color:#d2e4dab8;color:var(--text-secondary);opacity:.75}.compound-flip-line{background:#ffffff0f;background:var(--border-color);border-radius:2px;flex-shrink:0;transition:background .45s ease,box-shadow .45s ease}.compound-flip-line--filled{background:linear-gradient(90deg,color-mix(in srgb,#15803d 72%,#000 28%),#22c55e);background:linear-gradient(90deg,color-mix(in srgb,var(--premium-neon,#15803d) 72%,#000 28%),var(--premium-neon,#22c55e));box-shadow:0 0 8px #16a34a66;box-shadow:0 0 8px rgba(var(--premium-neon-rgb,22,163,74),.4)}.compound-flip-line--connector{height:10px;margin:2px auto;width:3px}.compound-flip-circle--recovery{animation:compoundFlipRecoveryNodePulse 1.25s ease-in-out infinite;box-shadow:0 0 0 2px #eab308a6,0 2px 14px #eab30859}.compound-flip-label--recovery{color:#fbbf24;font-weight:800;text-shadow:0 0 12px #eab30859}@keyframes compoundFlipRecoveryNodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.compound-flip-ribbon--recovery-flash{animation:compoundFlipRecoveryFlash .85s ease}@keyframes compoundFlipRecoveryFlash{0%,to{box-shadow:0 3px 14px #00000047}45%{box-shadow:0 0 0 2px #eab308d9,0 0 24px #eab30873}}@media (prefers-reduced-motion:reduce){.compound-flip-circle,.compound-flip-line,.compound-flip-mg-arrow,.compound-flip-mg-chip--next,.compound-flip-mg-op,.compound-flip-mg-rail--pop,.compound-flip-recovery-banner,.compound-flip-ribbon,.compound-flip-ribbon--martingale{animation:none!important;transition:none!important}.compound-flip-ribbon__track--recovery-dim{filter:saturate(.75)!important;opacity:.55!important}}@media (min-width:769px){.trading-widget-stack{bottom:3px}.trading-widget{flex-shrink:0}.compound-flip-ribbon{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:0;overflow:hidden}.compound-flip-ribbon__track{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}#chart .compound-flip-label.compound-flip-label--active,#chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money,body.light-theme #chart .compound-flip-label.compound-flip-label--active,body.light-theme #chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money,html.dark-theme #chart .compound-flip-label.compound-flip-label--active,html.dark-theme #chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money{font-size:15px!important;letter-spacing:-.03em!important;line-height:1.1!important;max-width:96px!important}}.quick-stake-buttons{background:#121816c7;background:var(--bg-tertiary);box-shadow:0 1px 4px #0003;display:flex;flex-wrap:wrap;gap:1px;margin-bottom:1px;padding:1px}.quick-stake-btn,.quick-stake-buttons{border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px}.quick-stake-btn{background-color:#0b0f0d;background-color:var(--bg-secondary);color:#eaf4ed;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:8px;font-weight:600;min-width:0;padding:1px 5px;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.quick-stake-btn:hover{background-color:#121816c7;background-color:var(--bg-tertiary);border-color:#22c55e59;border-color:var(--border-hover)}.quick-stake-btn:active{background-color:#0b0f0d;background-color:var(--bg-controls);border-color:#22c55e8c;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:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;box-shadow:0 1px 4px #0003;display:flex;gap:1px;justify-content:center;padding:1px}.trading-widget-duration{margin-top:1px}.duration-type-select{-webkit-appearance:none;appearance:none;background-color:#0b0f0d!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='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='silver' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 3px center;background-repeat:no-repeat;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:7px;font-weight:600;height:15px;min-width:38px;padding:1px 13px 1px 3px;text-align:center;transition:background-color .2s ease,border-color .2s ease}.duration-type-select:hover{border-color:#22c55e59;border-color:var(--border-hover)}.duration-type-select:focus,.duration-type-select:hover{background-color:#121816c7!important;background-color:var(--bg-tertiary)!important}.duration-type-select:focus{border-color:#22c55e8c;border-color:var(--border-focus);outline:none}body.light-theme .duration-type-select{background-color:#0b0f0d!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:#121816c7!important;background-color:var(--bg-tertiary)!important}.duration-input{width:33px!important}.trading-widget-center-input .trading-widget-duration-inline .quantity-input.duration-input,.trading-widget-duration .quantity-input.duration-input{font-size:7px;padding:1px 3px}.trading-widget-center-input .trading-widget-duration-inline .quantity-btn,.trading-widget-duration .quantity-btn{font-size:6px;height:15px;padding:0 1px;width:15px}.quantity-input{cursor:default;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:600;padding:2px 5px;text-align:center;transition:background-color .2s ease,border-color .2s ease;width:64px}.quantity-btn,.quantity-input{background-color:#0b0f0d!important;background-color:var(--bg-secondary)!important;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary)}.quantity-btn{align-items:center;cursor:pointer;display:flex;font-size:8px;height:20px;justify-content:center;padding:1px 3px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:20px}.quantity-btn:hover{background-color:#121816c7!important;background-color:var(--bg-tertiary)!important;border-color:#22c55e59;border-color:var(--border-hover)}.quantity-btn:active{background-color:#0b0f0d!important;background-color:var(--bg-controls)!important;border-color:#22c55e8c;border-color:var(--border-focus)}.trading-widget-panels{display:flex;gap:1px}.mobile-only,.trading-widget-main{display:none}.trading-widget-center-input{flex:0 0 auto;min-width:72px}.quantity-input-center{background-color:#0b0f0d!important;background-color:var(--bg-secondary)!important;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:3px;color:#eaf4ed;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:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);text-align:center}.panel-price-full{color:#fff;font-size:16px;font-weight:700}.trading-panel{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:68px;overflow:hidden;padding:4px 6px 5px;position:relative;transition:filter .15s ease,transform .12s ease}.trading-panel:hover:not(.disabled){filter:brightness(1.12);transform:translateY(-1px)}.trading-panel:active:not(.disabled){filter:brightness(.92);transform:translateY(0)}.trading-panel.disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.sell-panel{background:#ef5350;border-radius:12px}.sell-panel.disabled{background:#666}.buy-panel{background:#26a69a;border-radius:12px}.buy-panel.disabled{background:#666}.panel-label{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;margin-bottom:4px;min-height:auto;position:relative}.panel-label-text{color:#ffffffbf;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:1px;line-height:1.1;text-transform:uppercase}.panel-direction-ring{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.buy-panel:not(.disabled) .panel-direction-ring{background:#00000024;box-shadow:inset 0 1px 0 #ffffff24;color:#ecfdf5}.sell-panel:not(.disabled) .panel-direction-ring{background:#00000024;box-shadow:inset 0 1px 0 #ffffff1f;color:#fff}.buy-panel.disabled .panel-direction-ring,.sell-panel.disabled .panel-direction-ring{background:#00000038;box-shadow:none;color:#fff6}.panel-direction-svg{display:block}.panel-price{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";align-items:baseline;color:#fff;display:flex;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-variant-numeric:tabular-nums;gap:0;justify-content:center;line-height:1}.price-main{font-size:11px;font-weight:400;letter-spacing:0;opacity:.9}.price-superscript{font-size:16px;font-weight:700;letter-spacing:-.5px;line-height:1;margin-left:1px}.price-exponent{font-size:9px;font-weight:600;line-height:0;margin-left:1px;opacity:.85;vertical-align:super}.drawing-ribbon{align-items:center;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;box-shadow:0 1px 4px #0003;padding:2px 5px;transition:background-color .3s ease,border-color .3s ease}.chart-toolbar-stack,.drawing-ribbon{display:flex;gap:3px;left:5px;position:absolute;top:40px;z-index:10}.chart-toolbar-stack{align-items:flex-start;flex-direction:column;pointer-events:none}.chart-toolbar-stack.desktop-only{align-items:flex-start;display:flex!important;flex-direction:column}.chart-toolbar-stack>*{pointer-events:auto}.chart-toolbar-stack .drawing-ribbon{left:auto;position:static;top:auto}.chart-study-ribbons{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.indicator-study-ribbon{align-items:center;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;box-shadow:0 1px 4px #0003;display:inline-flex;gap:5px;padding:2px 6px 2px 4px}.indicator-study-ribbon-label{color:#d2e4dab8;color:var(--text-secondary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.02em;min-width:3.75em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.chart-study-ribbons--floating{display:none}.indicators-ribbon{align-items:center;background:#0b0f0d;background:var(--bg-controls);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;padding:4px 8px}.indicator-ribbon-eye{align-items:center;background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:inline-flex;height:22px;justify-content:center;margin:0;padding:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease;width:24px}.indicator-ribbon-eye:hover{background:#121816c7;background:var(--bg-tertiary);border-color:#22c55e59;border-color:var(--border-hover)}.indicator-ribbon-eye--on{background:#3b82f61f;border-color:#3b82f6a6;color:#60a5fa}body.light-theme .indicator-ribbon-eye--on{background:#2563eb1a;border-color:#2563eb80;color:#2563eb}.indicator-ribbon-eye--off{opacity:.55}.indicator-ribbon-eye--off:hover{opacity:.9}.indicator-ribbon-eye-icons{align-items:center;display:flex;justify-content:center;line-height:0}.indicator-ribbon-eye--on .indicator-ribbon-svg--on,.indicator-ribbon-svg{display:block}.indicator-ribbon-eye--off .indicator-ribbon-svg--on,.indicator-ribbon-eye--on .indicator-ribbon-svg--off{display:none}.indicator-ribbon-eye--off .indicator-ribbon-svg--off{display:block}.indicator-btn{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:10px;font-weight:400;min-width:100px;padding:4px 10px;text-align:center;transition:all .2s ease}.indicator-btn:hover{background:#121816c7;background:var(--bg-tertiary);border-color:#22c55e59;border-color:var(--border-hover);color:#d2e4dab8;color:var(--text-secondary)}.indicator-btn.active{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important;font-weight:600}body.light-theme .indicator-btn.active{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.controls .indicators-inline{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.controls .indicators-inline .indicator-btn{font-size:9px;height:22px;line-height:1.2;min-width:0;padding:3px 8px}.drawing-btn{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:400;min-width:36px;padding:2px 6px;text-align:center;transition:all .2s ease}.drawing-btn:hover{background:#121816c7;background:var(--bg-tertiary);border-color:#22c55e59;border-color:var(--border-hover);color:#d2e4dab8;color:var(--text-secondary)}.drawing-btn:disabled{cursor:not-allowed;opacity:.5}.drawing-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}body.light-theme .drawing-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.drawing-ribbon-symbols .drawing-btn{font-size:16px!important;line-height:1.2;min-width:32px!important;padding:6px 8px!important}.open-contracts-container{background:#0b0f0d;background:var(--bg-controls);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;max-height:180px;min-height:36px;overflow:hidden;transition:height .25s ease;width:100%}body.chart-table-split-dragging .chart-table-split .open-contracts-container{transition:none}.open-contracts-header{align-items:center;background:#121816c7;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;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:0 8px}@media (min-width:769px){.mobile-controls-group{display:none!important}.desktop-controls-group{display:flex!important}.chart-study-ribbons--floating,.indicators-ribbon.mobile-only{display:none!important}}.contracts-tabs{display:flex;gap:0}.contract-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:color .2s ease,border-color .2s ease}.contract-tab.active,.contract-tab:hover{color:#eaf4ed;color:var(--text-primary)}.contract-tab.active{border-bottom:2px solid #2563eb;border-bottom:2px solid var(--ui-accent);font-weight:600}.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}.toggle-contracts-btn{background:#0000;border:none;color:#eaf4ed;color:var(--text-primary);cursor:pointer;font-size:12px;line-height:1;padding:2px 4px;transition:all .2s ease}.toggle-contracts-btn:hover{background:#0b0f0d;background:var(--bg-secondary);border-radius:3px}.toggle-contracts-btn.collapsed{transform:rotate(-90deg)}.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}.pl-summary-bar{background:#0b0f0d;background:var(--bg-secondary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:11px;font-weight:600;padding:5px 10px}.pl-summary-value{font-weight:700;margin-left:4px}.pl-summary-value.profit-positive{color:#22c55e;color:var(--safe-green)}.pl-summary-value.profit-negative{color:#ef4444;color:var(--safe-red)}.open-contracts-table-wrapper{flex:1 1 auto;height:112px;min-height:0;overflow-x:auto;overflow-y:auto}.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:#60a5fa1a;background:rgba(var(--ui-accent-bright-rgb),.1);color:#60a5fa;color:var(--ui-accent-bright)}.total-pl-display.negative{background:#ef44442e;background:var(--safe-red-soft);color:#ef4444;color:var(--safe-red)}.total-pl-display.neutral{color:var(--text-muted)}.loss-notification,.profit-notification{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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 #60a5fa66;border:1px solid rgba(var(--ui-accent-bright-rgb),.4);border-radius:3px;box-shadow:0 2px 8px #0003,0 0 0 1px #60a5fa4d,0 0 15px #60a5fa26;box-shadow:0 2px 8px #0003,0 0 0 1px rgba(var(--ui-accent-bright-rgb),.3),0 0 15px rgba(var(--ui-accent-bright-rgb),.15)}.loss-notification-content,.profit-notification-content{align-items:center;background:#121816c7;background:var(--bg-tertiary);display:flex;flex-direction:row;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#121816c7;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)}}@keyframes iphoneNotificationSlideInDownloadApp{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.iphone-notification-content{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;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,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--ui-accent-gradient-start) 0,var(--ui-accent-gradient-end) 100%)}.download-app-notification.iphone-loss-notification{left:auto;right:max(8px,env(safe-area-inset-right,0px));top:auto!important;z-index:10105}body.light-theme .iphone-notification-content{background:#fff;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000f}.disconnection-popup{background:#0b0f0d;background:var(--bg-controls);border:1px solid #ffffff0f;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:#eaf4ed;color:var(--text-primary);font-size:18px;margin:0 0 15px}.disconnection-popup p{color:#d2e4dab8;color:var(--text-secondary);font-size:14px;margin:0 0 20px}.disconnection-popup button{background:#2563eb;background:var(--ui-accent);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:#3b82f6;background:var(--ui-accent-hover)}.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:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;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,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--ui-accent-gradient-start) 0,var(--ui-accent-gradient-end) 100%);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:#2563eb1f;background:var(--ui-accent-icon-bg);border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.auth-popup-icon-wrap--cta{border:1px solid #2563eb59;border:1px solid rgba(var(--ui-accent-rgb),.35);border-radius:12px;box-shadow:0 2px 10px #2563eb33;box-shadow:0 2px 10px rgba(var(--ui-accent-rgb),.2);height:48px;width:48px}.auth-popup-icon{color:#2563eb;color:var(--ui-accent)}.auth-popup-title{color:#eaf4ed;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.auth-popup-message{color:#d2e4dab8;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-actions--cta{align-items:stretch;flex-wrap:wrap}.auth-popup-actions--cta .auth-popup-login-btn--cta{flex:1 1 100%;justify-content:center}.auth-popup-login-btn{align-items:center;background:#22c55e;background:var(--safe-green,#22c55e);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 22px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.auth-popup-login-btn--cta{animation:ctaPulseGlowPopup 2.4s ease-in-out infinite;background:linear-gradient(180deg,#22c55e,#16a34a);background:linear-gradient(180deg,var(--safe-green,#22c55e) 0,var(--safe-green-deep,#16a34a) 100%);border:1px solid #16a34a;border:1px solid var(--safe-green-deep,#16a34a);border-left:4px solid #fff;border-radius:12px;box-shadow:0 0 0 1px #22c55e73,0 6px 18px #22c55e73,inset 0 1px 0 #ffffff38;box-shadow:0 0 0 1px rgba(var(--safe-green-rgb,34,197,94),.45),0 6px 18px rgba(var(--safe-green-rgb,34,197,94),.45),inset 0 1px 0 #ffffff38;color:#fff;flex:1 1 100%;font-size:17px;font-weight:800;letter-spacing:.04em;min-width:0;padding:18px 22px;text-shadow:0 1px 1px #0000002e;width:100%}.auth-popup-login-btn--cta:active,.auth-popup-login-btn--cta:hover{animation:none}.auth-popup-login-btn--cta svg{flex-shrink:0;height:22px;width:22px}.auth-popup-login-btn:hover{background:#16a34a;background:var(--safe-green-deep,#16a34a);box-shadow:0 4px 12px #22c55e66;box-shadow:0 4px 12px rgba(var(--safe-green-rgb,34,197,94),.4);transform:translateY(-1px)}.auth-popup-login-btn--cta:hover{background:linear-gradient(180deg,#22c55e,#16a34a);background:linear-gradient(180deg,var(--safe-green,#22c55e) 0,var(--safe-green-deep,#16a34a) 100%);border-left-color:#fff;box-shadow:0 0 0 1px #22c55e8c,0 8px 22px #22c55e8c;box-shadow:0 0 0 1px rgba(var(--safe-green-rgb,34,197,94),.55),0 8px 22px rgba(var(--safe-green-rgb,34,197,94),.55);transform:translateY(-1px)}.auth-popup-login-btn:active{transform:translateY(0)}.auth-popup-dismiss-btn{background:#0000;border:none;border-radius:6px;color:#d2e4dab8;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:#121816c7;background:var(--bg-tertiary);color:#eaf4ed;color:var(--text-primary)}.auth-popup-signup-btn{align-items:center;background:#1d4ed8;background:var(--ui-accent-active);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:#1e40af;background:var(--ui-accent-signup-hover);box-shadow:0 4px 12px #2563eb59;box-shadow:0 4px 12px rgba(var(--ui-accent-rgb),.35);transform:translateY(-1px)}.auth-popup-signup-btn:active{transform:translateY(0)}.auth-popup-signup-line{color:#d2e4dab8;color:var(--text-secondary);font-size:12px;margin:10px 0 0}.auth-popup-video-section{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:18px;padding-top:14px}.auth-popup-video-title{color:#eaf4ed;color:var(--text-primary);font-size:12px;font-weight:600;margin:0 0 10px}.auth-popup-video-wrap{background:#050706;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:#121816c7;background:var(--bg-tertiary);border:1px dashed #ffffff0f;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:#d2e4dab8;color:var(--text-secondary);display:flex}.auth-popup-video-placeholder-icon{background:#050706;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-content.auth-popup-content--fintech{background:linear-gradient(165deg,#0e110ffa,#060907fc);border:1px solid #b7ff7138;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.22);box-shadow:0 24px 56px #0000008c,inset 0 1px 0 #ffffff0f}body.light-theme .auth-popup-icon-wrap{background:#16a34a1a}.auth-required-popup.auth-popup--fintech .auth-popup-overlay{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#010302b8}.auth-popup-content.auth-popup-content--fintech{background:linear-gradient(165deg,#0e110ff5,#060907fa);border:1px solid #b7ff7138;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.22);border-radius:18px;box-shadow:0 24px 56px #0000008c,inset 0 1px 0 #ffffff0f,0 0 64px #78ff500f;box-shadow:0 24px 56px #0000008c,inset 0 1px 0 #ffffff0f,0 0 64px rgba(var(--premium-neon-rgb,120,255,80),.06);max-width:342px;min-width:288px}.auth-popup-content.auth-popup-content--fintech .auth-popup-accent{background:linear-gradient(180deg,color-mix(in srgb,#d2ff9a 60%,#fff 40%),#92f052 55%,color-mix(in srgb,#72d836 82%,#000 18%));background:linear-gradient(180deg,color-mix(in srgb,var(--premium-neon,#d2ff9a) 60%,#fff 40%) 0,var(--premium-neon,#92f052) 55%,color-mix(in srgb,var(--premium-neon,#72d836) 82%,#000 18%) 100%);border-radius:6px 0 0 6px;box-shadow:inset -1px 0 0 #ffffff40;width:5px}.auth-popup-content.auth-popup-content--fintech .auth-popup-body{padding:22px 20px 20px}.auth-popup-content.auth-popup-content--fintech .auth-popup-icon-wrap--cta{background:#060a08a6;border:1px solid #b7ff7159;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.35);box-shadow:0 0 24px #78ff551f;box-shadow:0 0 24px rgba(var(--premium-neon-rgb,120,255,85),.12)}.auth-popup-content.auth-popup-content--fintech .auth-popup-icon{color:color-mix(in srgb,#b4ff82 75%,#fff 25%);color:color-mix(in srgb,var(--premium-neon,#b4ff82) 75%,#fff 25%)}.auth-popup-content.auth-popup-content--fintech .auth-popup-title{color:#f4faf4;font-size:17px;letter-spacing:-.03em}.auth-popup-content.auth-popup-content--fintech .auth-popup-message{color:#e0ece0d9;margin-bottom:14px}.auth-popup-download-app-btn{align-items:center;background:#080b09d1;border:1px solid #b7ff7147;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.28);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d;color:color-mix(in srgb,#e8ffe8 35%,#fff 65%);color:color-mix(in srgb,var(--premium-neon,#e8ffe8) 35%,#fff 65%);cursor:pointer;display:flex;flex:1 1 100%;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.06em;margin:0 0 12px;padding:12px 14px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease;width:100%}.auth-popup-download-app-btn:hover{background:#121814eb;border-color:#b7ff717a;border-color:rgba(var(--premium-neon-rgb,183,255,113),.48);box-shadow:0 0 0 1px #b7ff711f,0 8px 28px #00000059;box-shadow:0 0 0 1px rgba(var(--premium-neon-rgb,183,255,113),.12),0 8px 28px #00000059}.auth-popup-download-app-btn:active{transform:scale(.99)}.auth-popup-download-app-btn__badges{align-items:center;display:flex;flex-shrink:0;gap:9px}.auth-popup-download-app-btn__badges img{border-radius:6px;display:block;height:26px;object-fit:contain;width:26px}.auth-popup-download-app-btn__label{flex:1 1;min-width:0;text-align:center}.auth-popup-store-img--apple{background:#fff;border:1px solid #0000001f;box-sizing:border-box;padding:2px}.auth-popup-signup-btn.auth-popup-signup-btn--fintech{background:#0b0d0beb;border:1px solid #b7ff7159;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.35);box-shadow:0 6px 20px #00000059;color:color-mix(in srgb,#eaffea 32%,#fff 68%);color:color-mix(in srgb,var(--premium-neon,#eaffea) 32%,#fff 68%)}.auth-popup-signup-btn.auth-popup-signup-btn--fintech:hover{background:#161c18f2;border-color:#b7ff718c;border-color:rgba(var(--premium-neon-rgb,183,255,113),.55);box-shadow:0 8px 26px #0006}.auth-popup-dismiss-btn.auth-popup-dismiss-btn--fintech{color:#c8d7c8b8}.auth-popup-dismiss-btn.auth-popup-dismiss-btn--fintech:hover{background:#ffffff0f;color:#ecf8eceb}.auth-popup-signup-line--fintech{color:#b4c3b4ad}.auth-popup-content.auth-popup-content--fintech .auth-popup-video-section{border-top-color:#b7ff711f;border-top-color:rgba(var(--premium-neon-rgb,183,255,113),.12)}.auth-popup-content.auth-popup-content--fintech .auth-popup-video-title{color:#dcecdce0}.auth-popup-content.auth-popup-content--fintech .auth-popup-video-placeholder{background:#080b0aa6;border-color:#b7ff7126;border-color:rgba(var(--premium-neon-rgb,183,255,113),.15);color:#becdbebf}.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:#d2e4dab8;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 #ffffff0f;border:1px solid var(--border-color);color:#d2e4dab8;color:var(--text-secondary)}.iphone-notification-btn-continue:hover{background:#121816c7;background:var(--bg-tertiary);color:#eaf4ed;color:var(--text-primary)}.iphone-notification-btn-recovery{background:#2563eb;border:1px solid #3b82f6;color:#fff}.iphone-notification-btn-recovery:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.iphone-notification-btn-download{background:#2563eb;background:var(--ui-accent);border:1px solid #3b82f6;border:1px solid var(--ui-accent-border);color:#fff}.iphone-notification-btn-download:hover{background:#1d4ed8;background:var(--ui-accent-active);box-shadow:0 4px 12px #2563eb59;box-shadow:0 4px 12px rgba(var(--ui-accent-rgb),.35);transform:translateY(-1px)}@keyframes downloadAppPulsate{0%,to{box-shadow:0 0 0 0 #2563eb66;box-shadow:0 0 0 0 rgba(var(--ui-accent-rgb),.4);opacity:1}50%{box-shadow:0 0 12px 2px #2563eb80;box-shadow:0 0 12px 2px rgba(var(--ui-accent-rgb),.5);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}.download-app-notification.iphone-loss-notification{bottom:200px;left:auto;max-width:none;right:max(8px,env(safe-area-inset-right,0px));transform:translateY(10px) scale(.92);width:min(210px,calc(100vw - 16px))}.download-app-notification.iphone-loss-notification.show{animation:iphoneNotificationSlideInDownloadApp .42s cubic-bezier(.34,1.56,.64,1) forwards;opacity:1;transform:translateY(0) scale(1)}.download-app-notification .iphone-notification-content{border-radius:9px;box-shadow:0 2px 14px #0000001f,0 0 0 1px #0000000d;padding-left:3px}.download-app-notification .iphone-notification-content:before{width:3px}.download-app-notification .iphone-notification-body{padding:5px 6px 6px 8px}.download-app-notification .iphone-notification-message{font-size:9.5px;line-height:1.32;margin:0 0 5px}.download-app-notification .iphone-notification-buttons{align-items:stretch;flex-direction:column;gap:3px}.download-app-notification .iphone-notification-btn{border-radius:5px;flex:none;font-size:9px;font-weight:600;padding:4px 6px;width:100%}.download-app-notification .iphone-notification-btn-download{padding:5px 6px}.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,#60a5fa1a,#0000);background:linear-gradient(90deg,#0000,rgba(var(--ui-accent-bright-rgb),.1),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes profitPulse{0%,to{border-color:#60a5fa66;border-color:rgba(var(--ui-accent-bright-rgb),.4);box-shadow:0 2px 8px #0003,0 0 0 1px #60a5fa4d,0 0 15px #60a5fa26;box-shadow:0 2px 8px #0003,0 0 0 1px rgba(var(--ui-accent-bright-rgb),.3),0 0 15px rgba(var(--ui-accent-bright-rgb),.15)}50%{border-color:#60a5fa99;border-color:rgba(var(--ui-accent-bright-rgb),.6);box-shadow:0 4px 12px #0000004d,0 0 0 1px #60a5fa80,0 0 25px #60a5fa40;box-shadow:0 4px 12px #0000004d,0 0 0 1px rgba(var(--ui-accent-bright-rgb),.5),0 0 25px rgba(var(--ui-accent-bright-rgb),.25)}}.profit-icon{background:#60a5fa33;background:rgba(var(--ui-accent-bright-rgb),.2);border:1px solid #60a5fa66;border:1px solid rgba(var(--ui-accent-bright-rgb),.4);border-radius:2px;color:#60a5fa;color:var(--ui-accent-bright)}.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:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:8px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.profit-amount{color:#60a5fa;color:var(--ui-accent-bright)}.loss-amount,.profit-amount{animation:amountSlide .5s ease-out .3s both;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#121816c7;background:var(--bg-tertiary);border-color:#60a5fa80;border-color:rgba(var(--ui-accent-bright-rgb),.5);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:#121816c7;background:var(--bg-tertiary);border-color:#60a5fa80;border-color:rgba(var(--ui-accent-bright-rgb),.5);box-shadow:0 2px 8px #00000026,0 0 0 1px #60a5fa66,0 0 15px #60a5fa33;box-shadow:0 2px 8px #00000026,0 0 0 1px rgba(var(--ui-accent-bright-rgb),.4),0 0 15px rgba(var(--ui-accent-bright-rgb),.2)}@keyframes profitPulseLight{0%,to{border-color:#60a5fa80;border-color:rgba(var(--ui-accent-bright-rgb),.5);box-shadow:0 2px 8px #00000026,0 0 0 1px #60a5fa66,0 0 15px #60a5fa33;box-shadow:0 2px 8px #00000026,0 0 0 1px rgba(var(--ui-accent-bright-rgb),.4),0 0 15px rgba(var(--ui-accent-bright-rgb),.2)}50%{border-color:#60a5fab3;border-color:rgba(var(--ui-accent-bright-rgb),.7);box-shadow:0 4px 12px #0003,0 0 0 1px #60a5fa99,0 0 25px #60a5fa4d;box-shadow:0 4px 12px #0003,0 0 0 1px rgba(var(--ui-accent-bright-rgb),.6),0 0 25px rgba(var(--ui-accent-bright-rgb),.3)}}body.light-theme .profit-amount{color:#60a5fa;color:var(--ui-accent-bright)}body.light-theme .profit-icon{background:#60a5fa26;background:rgba(var(--ui-accent-bright-rgb),.15);border-color:#60a5fa80;border-color:rgba(var(--ui-accent-bright-rgb),.5)}.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:11px;width:100%}.open-contracts-table thead{background:#0b0f0d;background:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:10}.open-contracts-table th{background:#0b0f0d;background:var(--bg-secondary);color:#eaf4ed;color:var(--text-primary);font-weight:600;padding:6px 8px;text-align:left}.open-contracts-table td,.open-contracts-table th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);font-size:11px;white-space:nowrap}.open-contracts-table td{color:#d2e4dab8;color:var(--text-secondary);padding:5px 8px}.contract-close-cell{padding:2px 4px!important;text-align:center;vertical-align:middle;width:1%}.contract-close-btn{background:#2563eb;background:var(--ui-accent);border:1px solid #3b82f6;border:1px solid var(--ui-accent-border);border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:9px;font-weight:700;padding:3px 8px;white-space:nowrap}.contract-close-btn:hover:not(:disabled){background:#3b82f6;background:var(--ui-accent-hover)}.contract-close-btn:disabled{cursor:not-allowed;opacity:.45}#openContractsTable.open-contracts-table td,#openContractsTable.open-contracts-table th{font-size:10px;padding:3px 4px}#openContractsTable.open-contracts-table thead th:last-child{background:#0b0f0d;background:var(--bg-secondary);box-shadow:-5px 0 8px -3px #00000059;position:-webkit-sticky;position:sticky;right:0;z-index:4}#openContractsTable.open-contracts-table tbody td.contract-close-cell{background:#0b0f0d;background:var(--bg-controls);box-shadow:-5px 0 8px -3px #00000059;position:-webkit-sticky;position:sticky;right:0;z-index:3}#openContractsTable.open-contracts-table tbody tr:hover td.contract-close-cell{background:#121816c7;background:var(--bg-tertiary)}#openContractsTable .contract-close-btn{font-size:8px;padding:2px 6px}.open-contracts-table tbody tr{background:#0b0f0d;background:var(--bg-controls);transition:background-color .2s ease}.open-contracts-table tbody tr:hover{background:#121816c7;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 #ffffff0f;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:#eaf4ed;color:var(--text-primary)}.open-contracts-table tfoot .history-total-value.profit-positive{color:#22c55e!important;color:var(--safe-green)!important}.open-contracts-table tfoot .history-total-value.profit-negative{color:#ef4444!important;color:var(--safe-red)!important}.contract-progress-container{align-items:center;background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;display:flex;flex-shrink:0;gap:1px;height:16px;justify-content:flex-start;max-width:72px;overflow:hidden;padding:1px;position:relative;width:auto}.contract-progress-box{background:#121816c7;background:var(--bg-tertiary);border:.5px solid #ffffff0f;border:.5px solid var(--border-color);border-radius:1px;box-sizing:border-box;flex-grow:0;flex-shrink:0;height:13px;max-width:2.5px;min-width:2.5px;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.5px}.contract-progress-box.filled{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#3b82f680;box-shadow:0 0 4px #3b82f64d,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:#3b82f6;font-weight:600}.contract-type-put{color:#f84960;font-weight:600}.profit-positive{color:#22c55e!important;color:var(--safe-green)!important;font-weight:600}.profit-negative{color:#ef4444!important;color:var(--safe-red)!important;font-weight:600}.open-contracts-table td.profit-positive{color:#22c55e!important;color:var(--safe-green)!important}.open-contracts-table td.profit-negative{color:#ef4444!important;color:var(--safe-red)!important}body.light-theme .contract-type-call{color:#2563eb}body.light-theme .contract-type-put{color:#dc2626}body.light-theme .profit-positive{color:#22c55e;color:var(--safe-green)}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:#0b0f0d;background:var(--bg-controls);border-bottom:1px solid #ffffff0f;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-row,.timeframe-scroll-strip{display:contents}.controls label{display:none}.controls label.chart-lag-label{align-items:center;color:#d2e4dab8;color:var(--text-secondary);cursor:pointer;display:inline-flex!important;font-size:10px;gap:2px;-webkit-user-select:none;user-select:none}.controls .chart-lag-label input[type=checkbox]{accent-color:#2196f3;accent-color:var(--accent-color,#2196f3);cursor:pointer;height:14px;margin:0;width:14px}.controls .chart-lag-mode-label{display:inline-flex!important;font-weight:600;margin-right:2px}.controls .chart-lag-count,.controls .chart-lag-mode-label{align-items:center;color:#d2e4dab8;color:var(--text-secondary);font-size:10px;-webkit-user-select:none;user-select:none}.controls .chart-lag-count{font-feature-settings:"tnum";border-radius:4px;display:inline-flex;font-variant-numeric:tabular-nums;min-width:1.25em;padding:1px 3px}.controls .chart-lag-count[hidden]{display:none!important}.controls .chart-lag-count.chart-lag-count--active{cursor:pointer}.controls .chart-lag-count.chart-lag-count--active:focus{box-shadow:0 0 0 2px #2196f373;cursor:text;outline:none}body.dark-theme .controls .chart-lag-count.chart-lag-count--active:focus{box-shadow:0 0 0 2px #60a5fa73}.control-group{gap:4px}.control-group.separator{background:#ffffff0f;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:#121816c7!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:#eaf4ed;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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 #ffffff0f;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;transition:all .2s ease}.controls input[type=color]{background:#121816c7;background:var(--bg-tertiary);height:32px;padding:4px;width:40px}.controls input[type=color]:hover{border-color:#22c55e59;border-color:var(--border-hover)}.controls input[type=color]:focus{border-color:#22c55e8c;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:#22c55e8c;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:#0b0f0d!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:#22c55e59;border-color:var(--border-hover)}.controls select:focus,.controls select:hover{background-color:#0b0f0d!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:#121816c7!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:#0b0f0d!important;background-color:var(--bg-secondary)!important}.controls button{align-items:center;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;box-shadow:none;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#0b0f0d;background:var(--bg-secondary);border-color:#22c55e59;border-color:var(--border-hover);color:#d2e4dab8;color:var(--text-secondary)}.controls button:active{background:#121816c7;background:var(--bg-tertiary);border-color:#ffffff0f;border-color:var(--border-color)}.controls button.active{background:#0b0f0d;background:var(--bg-secondary);border-color:#22c55e8c;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:#6496ff33;border-color:#6496ff80}body.light-theme .timeframe-btn.active{background:#6496ff26;border-color:#6496ff66}.more-timeframes-dropdown{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:3px;color:#eaf4ed;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:#121816c7;background:var(--bg-tertiary);border-color:#22c55e59;border-color:var(--border-hover)}.more-timeframes-dropdown:focus{border-color:#22c55e8c;border-color:var(--border-focus);box-shadow:0 0 0 2px #6496ff33;outline:none}body.light-theme .more-timeframes-dropdown{background:#0b0f0d;background:var(--bg-secondary)}body.light-theme .more-timeframes-dropdown:hover{background:#121816c7;background:var(--bg-tertiary)}.theme-toggle{font-size:12px;margin-left:auto;padding:4px 8px}.zoom-btn{background:#121816c7!important;background:var(--bg-tertiary)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border-color)!important;box-shadow:none!important;color:#eaf4ed!important;color:var(--text-primary)!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!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:#0b0f0d!important;background:var(--bg-secondary)!important;border-color:#22c55e59!important;border-color:var(--border-hover)!important;color:#d2e4dab8!important;color:var(--text-secondary)!important}.zoom-btn:active{background:#121816c7!important;background:var(--bg-tertiary)!important;transform:translateY(0)!important}.status{align-items:center;border-radius:2px;display:inline-flex;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:3px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#0b0f0d;background:var(--bg-secondary);border-color:#22c55e59;border-color:var(--border-hover);color:#d2e4dab8;color:var(--text-secondary)}.account-toggle-switch{align-items:center;cursor:pointer;display:inline-flex!important;gap:5px;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:#3b82f6;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:#2563eb;background-color:var(--ui-accent)}.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:#3b82f6}.account-toggle-label{color:#eaf4ed;color:var(--text-primary);display:inline-block;font-size:12px;font-weight:600;min-width:28px;white-space:nowrap}.account-toggle-switch:hover .account-toggle-slider{box-shadow:inset 0 2px 4px #0003,0 0 0 2px #3b82f64d}.account-toggle-switch input[type=checkbox]:checked:hover+.account-toggle-slider{box-shadow:inset 0 2px 4px #0003,0 0 0 2px #2563eb59;box-shadow:inset 0 2px 4px #0003,0 0 0 2px rgba(var(--ui-accent-rgb),.35)}#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:#eaf4ed;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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.balance-display--sim-paper{border-style:dashed;cursor:pointer;outline:none}.balance-box-wrap .balance-display.balance-display--sim-paper:focus{box-shadow:0 0 0 2px #0d948873;cursor:text}body.dark-theme .balance-box-wrap .balance-display.balance-display--sim-paper:focus{box-shadow:0 0 0 2px #2dd4bf59}.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:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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,body.light-theme .balance-box-wrap .balance-display.real-account{color:#22c55e;color:var(--safe-green)}.balance-box-wrap .balance-display.demo-account{color:#0284c7}body.light-theme .balance-box-wrap .balance-display.demo-account{color:#0369a1}.balance-display{color:#d2e4dab8;color:var(--text-secondary);display:inline-block;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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,body.light-theme .balance-display.real-account{color:#22c55e;color:var(--safe-green)}.balance-display.demo-account{color:#3b82f6}body.light-theme .balance-display.demo-account{color:#2563eb}.balance-box-wrap .balance-display.loading,.balance-display.loading{color:#0000}.balance-display.loading:after{animation:balanceSpin .8s linear infinite;border:2px solid #d2e4dab8;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:#eaf4ed;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)}}@keyframes ctaPulseGlow{0%,to{box-shadow:0 0 0 1px #2563eb7a,0 2px 8px #2563eb6b,0 0 0 0 #2563eb73,inset 0 1px 0 #ffffff2e;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.48),0 2px 8px rgba(var(--ui-accent-rgb),.42),0 0 0 0 rgba(var(--ui-accent-rgb),.45),inset 0 1px 0 #ffffff2e}50%{box-shadow:0 0 0 1px #2563eb99,0 3px 14px #2563eb8c,0 0 0 8px #2563eb1f,inset 0 1px 0 #ffffff38;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.6),0 3px 14px rgba(var(--ui-accent-rgb),.55),0 0 0 8px rgba(var(--ui-accent-rgb),.12),inset 0 1px 0 #ffffff38}}@keyframes ctaPulseGlowPopup{0%,to{box-shadow:0 0 0 1px #2563eb6b,0 4px 14px #2563eb52,0 0 0 0 #2563eb66,inset 0 1px 0 #fff3;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.42),0 4px 14px rgba(var(--ui-accent-rgb),.32),0 0 0 0 rgba(var(--ui-accent-rgb),.4),inset 0 1px 0 #fff3}50%{box-shadow:0 0 0 1px #2563eb8c,0 5px 18px #2563eb73,0 0 0 10px #2563eb1a,inset 0 1px 0 #ffffff3d;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.55),0 5px 18px rgba(var(--ui-accent-rgb),.45),0 0 0 10px rgba(var(--ui-accent-rgb),.1),inset 0 1px 0 #ffffff3d}}@keyframes ctaPulseGlowMobile{0%,to{box-shadow:0 0 0 1px #2563eb73,0 4px 12px #2563eb73,0 0 0 0 #2563eb66,inset 0 1px 0 #ffffff2e;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.45),0 4px 12px rgba(var(--ui-accent-rgb),.45),0 0 0 0 rgba(var(--ui-accent-rgb),.4),inset 0 1px 0 #ffffff2e}50%{box-shadow:0 0 0 1px #2563eb94,0 6px 20px #2563eb80,0 0 0 12px #2563eb1c,inset 0 1px 0 #ffffff38;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.58),0 6px 20px rgba(var(--ui-accent-rgb),.5),0 0 0 12px rgba(var(--ui-accent-rgb),.11),inset 0 1px 0 #ffffff38}}.login-btn{align-items:center;background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;background:linear-gradient(180deg,var(--ui-accent) 0,var(--ui-accent-active) 100%)!important;border:1px solid #3b82f6!important;border-left:3px solid #bfdbfe!important;border:1px solid var(--ui-accent-border)!important;border-left:3px solid var(--ui-accent-left-strong)!important;border-radius:6px;box-shadow:0 0 0 1px #2563eb80,0 2px 8px #2563eb80,inset 0 1px 0 #ffffff2e;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.5),0 2px 8px rgba(var(--ui-accent-rgb),.5),inset 0 1px 0 #ffffff2e;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:11px;font-weight:800;gap:7px;justify-content:center;letter-spacing:.04em;min-height:30px;padding:5px 14px 5px 10px;position:relative;text-transform:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.login-btn--cta{animation:ctaPulseGlow 2.4s ease-in-out infinite}.login-btn--cta:active,.login-btn--cta:hover{animation:none}.login-btn--cta:after{border-radius:5px;box-shadow:inset 0 -2px 4px #0000001f;content:"";inset:0;pointer-events:none;position:absolute}.login-btn-icon{align-items:center;background:#ffffff38;border-radius:5px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:2px;position:relative;transition:background .2s ease,transform .2s ease;width:18px}.login-btn-icon svg{color:#fff!important;height:100%;width:100%}.login-btn-text{color:#fff!important;position:relative;text-shadow:0 1px 1px #0003;white-space:nowrap}.login-btn:hover{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;background:linear-gradient(180deg,var(--ui-accent-hover) 0,var(--ui-accent) 100%)!important;border-color:#60a5fa!important;border-color:var(--ui-accent-left)!important;border-left-color:#fff!important;box-shadow:0 0 0 1px #2563eb8c,0 4px 14px #2563eb8c;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.55),0 4px 14px rgba(var(--ui-accent-rgb),.55);transform:translateY(-1px)}.login-btn:hover .login-btn-icon{background:#ffffff52;transform:scale(1.04)}.login-btn:active{background:#1d4ed8!important;background:var(--ui-accent-active)!important;border-left-color:#60a5fa;border-left-color:var(--ui-accent-left);box-shadow:0 0 0 1px #2563eb66,0 1px 3px #2563eb66;box-shadow:0 0 0 1px rgba(var(--ui-accent-rgb),.4),0 1px 3px rgba(var(--ui-accent-rgb),.4);transform:translateY(0)}body.light-theme .login-btn{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;background:linear-gradient(180deg,var(--ui-accent) 0,var(--ui-accent-active) 100%)!important;border:1px solid #2563eb!important;border-left:3px solid #3b82f6!important;border:1px solid var(--ui-accent)!important;border-left:3px solid var(--ui-accent-border)!important;box-shadow:0 1px 4px #2563eb66,inset 0 1px 0 #ffffff26;box-shadow:0 1px 4px rgba(var(--ui-accent-rgb),.4),inset 0 1px 0 #ffffff26;color:#fff!important}body.light-theme .login-btn:hover{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;background:linear-gradient(180deg,var(--ui-accent-hover) 0,var(--ui-accent) 100%)!important;border-color:#3b82f6!important;border-color:var(--ui-accent-border)!important;border-left-color:#60a5fa!important;border-left-color:var(--ui-accent-left)!important;box-shadow:0 3px 10px #2563eb73;box-shadow:0 3px 10px rgba(var(--ui-accent-rgb),.45)}body.light-theme .login-btn:active{background:#172554!important;background:var(--ui-accent-deep)!important;border-left-color:#3b82f6;border-left-color:var(--ui-accent-border)}.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: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:red;color:var(--status-disconnected)}.status.disconnected:before{background:red;background:var(--status-disconnected)}.status.authorized{background:#60a5fa1a;background:rgba(var(--ui-accent-bright-rgb),.1);border:1px solid #60a5fa4d;border:1px solid rgba(var(--ui-accent-bright-rgb),.3);color:#60a5fa;color:var(--ui-accent-bright)}.status.authorized:before{background:#60a5fa;background:var(--ui-accent-bright);box-shadow:0 0 4px #60a5fa80;box-shadow:0 0 4px rgba(var(--ui-accent-bright-rgb),.5)}.status.unauthorized{background:#ff00001a;border:1px solid #ff00004d;color:red;color:var(--status-disconnected)}.status.unauthorized:before{background:red;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:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#60a5fa;color:var(--candle-up)}.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:#60a5fa;color:var(--candle-up)}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 .dbtraders-pattern-label,#chart.moving .dbtraders-signal,#chart.moving .momentum-label,#chart.moving .reversal-arrow{display:none!important}.momentum-arrow{display:inline-block;margin:0 2px}.reversal-arrow{align-items:center;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);gap:2px;justify-content:flex-start;line-height:1;pointer-events:none;position:absolute;z-index:5}.reversal-arrow.reversal-arrow--compact{flex-direction:row;gap:0;justify-content:center}.reversal-arrow.reversal-arrow--compact .reversal-arrow-svg{display:block;filter:drop-shadow(0 .5px 1px rgba(0,0,0,.45));flex-shrink:0}.reversal-arrow-symbol{font-size:40px;font-weight:900;text-shadow:0 0 4px #000000d9,0 0 4px #000000d9}.reversal-arrow-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-shadow:0 0 3px #000c,0 0 3px #000c;text-transform:uppercase}body.light-theme .reversal-arrow-symbol{text-shadow:0 1px 2px #ffffffe6,0 0 4px #00000059}body.light-theme .reversal-arrow-label{text-shadow:0 1px 2px #ffffffd9,0 0 3px #00000040}.reversal-arrow.reversal-bullish,.reversal-arrow.reversal-bullish .reversal-arrow-label,.reversal-arrow.reversal-bullish .reversal-arrow-svg,.reversal-arrow.reversal-bullish .reversal-arrow-symbol{color:#60a5fa;color:var(--candle-up)}.reversal-arrow.reversal-bearish,.reversal-arrow.reversal-bearish .reversal-arrow-label,.reversal-arrow.reversal-bearish .reversal-arrow-svg,.reversal-arrow.reversal-bearish .reversal-arrow-symbol{color:red}body.light-theme .reversal-arrow.reversal-bullish,body.light-theme .reversal-arrow.reversal-bullish .reversal-arrow-label,body.light-theme .reversal-arrow.reversal-bullish .reversal-arrow-svg,body.light-theme .reversal-arrow.reversal-bullish .reversal-arrow-symbol{color:#60a5fa;color:var(--candle-up)}body.light-theme .reversal-arrow.reversal-bearish,body.light-theme .reversal-arrow.reversal-bearish .reversal-arrow-label,body.light-theme .reversal-arrow.reversal-bearish .reversal-arrow-svg,body.light-theme .reversal-arrow.reversal-bearish .reversal-arrow-symbol{color:#c00}.drawing-line{background:#0000;transform-origin:0 50%}.drawing-line,.drawing-rectangle{border:2px solid #60a5fa;border:2px solid var(--candle-up);pointer-events:none;position:absolute;z-index:50}.drawing-rectangle{background:#60a5fa1a;background:var(--candle-up-muted)}.drawing-pencil{left:0;pointer-events:none;position:absolute;top:0;z-index:50}.drawing-pencil svg path{stroke:#60a5fa;stroke:var(--candle-up);stroke-width:2px}body.light-theme .drawing-line,body.light-theme .drawing-rectangle{background:#60a5fa1a;background:var(--candle-up-muted);border-color:#60a5fa;border-color:var(--candle-up)}body.light-theme .drawing-pencil svg path{stroke:#60a5fa;stroke:var(--candle-up)}.drawing-temp{border-style:dashed;opacity:.7}.drawing-pencil.drawing-temp svg path{stroke-dasharray:4 4;opacity:.8}#chart.drawing-mode{cursor:crosshair;touch-action:none}#chart.drawing-mode.pencil-mode,#chart.drawing-mode.pencil-mode *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='3' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E") 10 10,crosshair!important}body.light-theme #chart.drawing-mode.pencil-mode,body.light-theme #chart.drawing-mode.pencil-mode *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='3' stroke='%23aaa' stroke-width='1.2'/%3E%3C/svg%3E") 10 10,crosshair!important}#chart.chart-drawings-updating .drawing-line,#chart.chart-drawings-updating .drawing-pencil,#chart.chart-drawings-updating .drawing-rectangle{opacity:.35;transition:opacity .05s ease-out}#chart.loading .drawing-line,#chart.loading .drawing-pencil,#chart.loading .drawing-rectangle{opacity:.35}.signal-token-panel{bottom:140px;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:12px;position:fixed;right:150px;z-index:10100}.signal-token-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.signal-token-toggle{align-items:center;background:#2563eb;background:var(--ui-accent);border:2px solid #1d4ed8;border:2px solid var(--ui-accent-active);border-radius:8px;box-shadow:0 2px 8px #00000040;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;padding:10px 16px;white-space:nowrap}.signal-token-toggle:hover{background:#1d4ed8;background:var(--ui-accent-active);border-color:#172554;border-color:var(--ui-accent-deep);transform:scale(1.02)}.risk-disclaimer-toggle{align-items:center;background:#2563eb;background:var(--ui-accent);border:2px solid #1d4ed8;border:2px solid var(--ui-accent-active);border-radius:8px;box-shadow:0 2px 8px #00000040;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;padding:10px 16px;white-space:nowrap}.risk-disclaimer-toggle:hover{background:#1d4ed8;background:var(--ui-accent-active);border-color:#172554;border-color:var(--ui-accent-deep);transform:scale(1.02)}.signal-token-body{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #2563eb;border:1px solid var(--ui-accent);border-radius:6px;box-shadow:0 2px 8px #0000004d;margin-top:6px;min-width:260px;padding:10px;position:relative}.signal-token-close{background:#0000;border:none;color:#d2e4dab8;color:var(--text-secondary);cursor:pointer;font-size:24px;line-height:1;margin:0;padding:4px 8px;position:absolute;right:6px;top:6px;width:auto}.signal-token-close:hover{background:#0000;color:#ff5252}.signal-token-label{color:#d2e4dab8;color:var(--text-secondary);display:block;margin-bottom:6px}.signal-token-stake{font-size:14px;margin-bottom:10px}.signal-token-input,.signal-token-stake{background:#050706;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:#eaf4ed;color:var(--text-primary);padding:8px;width:100%}.signal-token-input{font-size:11px;margin-bottom:8px;resize:vertical}.signal-token-summary{background:#050706;background:var(--bg-primary);border:1px solid #1d4ed8;border:1px solid var(--ui-accent-active);border-radius:4px;color:#eaf4ed;color:var(--text-primary);font-size:11px;line-height:1.5;margin-bottom:10px;margin-top:-4px;padding:8px 10px}.signal-token-summary-row{display:flex;justify-content:space-between;margin-bottom:4px}.signal-token-summary-row:last-child{margin-bottom:0}.signal-token-summary-label{color:#d2e4dab8;color:var(--text-secondary);font-weight:600}.signal-token-summary-value{color:#2563eb;color:var(--ui-accent);font-weight:600}.signal-token-btn{background:#2563eb;background:var(--ui-accent);border:1px solid #1d4ed8;border:1px solid var(--ui-accent-active);border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:12px;margin-bottom:6px;padding:8px 12px;width:100%}.signal-token-btn:hover{background:#1d4ed8;background:var(--ui-accent-active);color:#fff}.signal-token-btn:last-of-type{margin-bottom:0}.signal-token-copy{background:#3b82f633;border-color:#3b82f6}.signal-token-create-link{color:#2563eb;color:var(--ui-accent);display:block;font-size:11px;margin-top:8px;text-align:center;text-decoration:none}.signal-token-create-link:hover{color:#1d4ed8;color:var(--ui-accent-active);text-decoration:underline}.signal-token-message{border-radius:4px;display:none;font-size:11px;margin-top:8px;padding:6px 8px}.signal-token-message.success{background:#60a5fa33;background:rgba(var(--ui-accent-bright-rgb),.2);color:#60a5fa;color:var(--candle-up)}.signal-token-message.error{background:#ff525233;color:#ff5252}.risk-disclaimer-overlay{align-items:center;background:#0000008c;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10150}.risk-disclaimer-overlay.show{display:flex}.risk-disclaimer-modal{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #2563eb;border:1px solid var(--ui-accent);border-radius:10px;box-shadow:0 10px 30px #00000073;max-height:min(75vh,520px);overflow:auto;padding:14px 14px 12px;position:relative;width:min(640px,100%)}.risk-disclaimer-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:8px}.risk-disclaimer-text{color:#eaf4ed;color:var(--text-primary);font-size:12px;line-height:1.55;white-space:pre-wrap}.risk-disclaimer-close{background:#0000;border:none;color:#d2e4dab8;color:var(--text-secondary);cursor:pointer;font-size:24px;line-height:1;margin:0;padding:4px 8px;position:absolute;right:8px;top:8px;width:auto}.risk-disclaimer-close:hover{color:#ff5252}.chart-type-header-btn__glyph{align-items:center;display:inline-flex;font-size:16px;justify-content:center;line-height:1}.candle-type-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000085;box-sizing:border-box;display:none;inset:0;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 16px 16px;position:fixed;z-index:100020}.candle-type-overlay.show{display:flex}.candle-type-modal{background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 40px #00000059;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);max-height:min(420px,86vh);overflow:auto;padding:18px 18px 14px;position:relative;width:min(380px,100%)}.candle-type-modal-title{color:#eaf4ed;color:var(--text-primary);font-size:16px;font-weight:700;margin:0 28px 6px 0}.candle-type-modal-desc{font-size:12px;line-height:1.4;margin:0 0 12px}.candle-type-close,.candle-type-modal-desc{color:#d2e4dab8;color:var(--text-secondary)}.candle-type-close{background:#0000;border:none;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px;position:absolute;right:6px;top:6px}.candle-type-close:hover{color:#ff5252}.candle-type-options{display:flex;flex-direction:column;gap:8px}.candle-type-option{align-items:flex-start;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);gap:2px;padding:10px 12px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.candle-type-option:hover{background:#0b0f0d;background:var(--bg-controls);border-color:#22c55e59;border-color:var(--border-hover)}.candle-type-option.is-selected{background:#2563eb1f;background:rgba(var(--ui-accent-rgb),.12);border-color:#2563eb;border-color:var(--ui-accent)}.candle-type-opt-label{font-size:13px;font-weight:600}.candle-type-opt-hint{color:#d2e4dab8;color:var(--text-secondary);font-size:11px;font-weight:500}.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}.settings-modal-content{animation:slideDown .3s ease;background:#0b0f0d;background:var(--bg-controls);border:1px solid #ffffff0f;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 #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.settings-modal-header h2{color:#eaf4ed;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:18px;font-weight:600;margin:0}.settings-close-btn{align-items:center;background:#0000;border:none;border-radius:2px;color:#eaf4ed;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:#121816c7;background:var(--bg-tertiary);color:#d2e4dab8;color:var(--text-secondary)}.settings-modal-body{padding:20px}.mobile-history-modal-header-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.mobile-history-modal-body{display:flex;flex-direction:column}.mobile-history-modal-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;max-height:min(52vh,420px);overflow:auto}.mobile-history-modal-total{margin-top:4px}@media (min-width:769px){#mobileHistoryModal{display:none!important;pointer-events:none}}.settings-section{margin-bottom:25px}.settings-section:last-child{margin-bottom:0}.settings-section h3{color:#eaf4ed;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);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:#eaf4ed;color:var(--text-primary);font-size:13px;font-weight:400;min-width:120px}.settings-color-item input[type=color]{background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;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:#22c55e59;border-color:var(--border-hover)}.settings-color-item input[type=color]:focus{border-color:#22c55e8c;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:nowrap;gap:3px!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:2px 4px!important}.controls,.controls-chart-controls-stack{align-items:stretch;flex-direction:column}.controls-chart-controls-stack{display:flex;gap:3px;width:100%}.controls-row{display:flex}.controls-row,.controls-row--market{align-items:center;gap:3px;min-width:0}.controls-row--market{flex-wrap:nowrap;max-width:100%;width:100%}.controls-row--market .mobile-header-metrics{align-content:center;align-items:center;column-gap:0;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-left:4px;min-width:0}.controls-row--market .mobile-header-metrics .account-toggle-wrapper,.controls-row--market .mobile-header-metrics .balance-box-wrap{align-items:center!important;display:flex!important;flex-shrink:0;margin-right:0!important}.controls-row--market .mobile-header-metrics .balance-box-wrap{margin-left:0!important}.controls-row--market .timeframe-scroll-strip{flex:1 1!important;max-width:none!important;min-width:0!important}.controls-row--market .symbol-select-group{box-sizing:border-box!important;flex:0 1 auto!important;max-width:min(36vw,158px)!important;min-width:min(28vw,118px)!important;width:auto!important}.controls-row--market #symbolSelect,.controls-row--market .symbol-select-group select{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.controls-row--market .mobile-header-metrics .fintech-balance-cluster{align-items:center!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;justify-content:center!important;padding:0}.controls-row--market .mobile-header-metrics .fintech-balance-microcopy{display:none!important}.controls-row--market .mobile-header-metrics .status-group{margin-left:0}.controls-row--meta{align-items:center;column-gap:3px;flex-wrap:nowrap;justify-content:flex-start;min-height:24px;row-gap:2px;width:100%}.timeframe-scroll-strip{display:none!important}.timeframe-scroll-strip::-webkit-scrollbar{display:none}.controls .control-group.separator,.controls .login-btn-text{display:none!important}.controls .login-btn.login-btn--cta{gap:0!important;min-height:22px!important;padding:2px 6px!important}.controls .account-name{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls .balance-display{font-size:9px!important;padding:1px 4px!important}.controls .icon-btn{font-size:12px!important;height:22px!important;min-width:22px!important;padding:1px!important;width:22px!important}.controls .account-toggle-switch{transform:scale(.88);transform-origin:left center}.timeframe-scroll-strip .timeframe-btn{flex-shrink:0}.controls .more-timeframes-dropdown{font-size:8px!important;height:19px!important;max-width:46px!important;min-width:38px!important;padding:1px 10px 1px 3px!important;width:46px!important}.controls .status-group{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.fintech-balance-microcopy{display:block!important}.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.mobile-only{align-items:stretch!important;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;flex-direction:column!important;flex-wrap:nowrap!important;gap:2px;margin:0;min-height:0;overflow:visible;padding:1px 2px}.chart-mobile-ui-stack>.indicators-ribbon.mobile-only{align-self:stretch!important;background:#0000!important;border:none!important;border-bottom:1px solid #ffffff0f!important;border-bottom:1px solid var(--border-color)!important;border-radius:0!important;bottom:auto!important;box-sizing:border-box;gap:2px!important;left:auto!important;margin:0!important;max-width:none!important;min-height:0;padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.indicators-ribbon-toolbar{align-items:center;box-sizing:border-box;display:flex;gap:4px;justify-content:flex-start;min-height:26px;padding:0 6px 0 8px;width:100%}.indicators-ribbon-toolbar__label{color:#d2e4dab8;color:var(--text-secondary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:.12em;opacity:.85;text-transform:uppercase;-webkit-user-select:none;user-select:none}.indicators-ribbon-toggle{align-items:center;background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;margin:0;padding:0;transition:background .15s ease,transform .2s ease,border-color .15s ease;width:30px}.indicators-ribbon-toggle:active{transform:scale(.96)}.indicators-ribbon-toggle__chev{display:block;transition:transform .2s ease}.indicators-ribbon--collapsed .indicators-ribbon-toggle__chev{transform:rotate(180deg)}.indicators-ribbon-body{align-items:center;display:flex;flex-wrap:wrap;gap:1px;min-width:0;width:100%}.indicators-ribbon--collapsed .indicators-ribbon-body{display:none!important}.indicators-ribbon:not(.mobile-only){align-items:center;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:2px;display:flex!important;flex-wrap:wrap!important;gap:1px;margin:0;min-height:0;overflow:visible;padding:1px 2px}.indicator-study-ribbon-label{font-size:8px;min-width:3.5em}.indicator-ribbon-eye{height:20px;width:22px}.indicators-ribbon .indicator-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}.indicators-ribbon .zoom-btn{-webkit-tap-highlight-color:rgba(96,165,250,.3);-webkit-tap-highlight-color:rgba(var(--ui-accent-bright-rgb),.3);border-radius:2px;cursor:pointer!important;font-size:16px!important;height:22px!important;line-height:22px!important;margin:0!important;min-width:22px!important;padding:0!important;pointer-events:auto!important;touch-action:manipulation;width:22px!important}.chart-mobile-ui-stack>.indicators-ribbon.mobile-only .zoom-btn{font-size:14px!important;height:18px!important;line-height:18px!important;min-height:18px!important;min-width:auto!important;width:auto!important}.indicators-ribbon .drawing-btn{border-radius:2px;flex-shrink:0;font-size:14px!important;margin:0!important;white-space:nowrap}.indicators-ribbon .drawing-btn,.indicators-ribbon .drawing-ribbon-symbols .drawing-btn{height:22px!important;line-height:22px!important;min-width:22px!important;padding:0 2px!important}.indicators-ribbon .drawing-ribbon-symbols .drawing-btn{font-size:16px!important}.chart-mobile-ui-stack>.indicators-ribbon.mobile-only .drawing-ribbon-symbols .drawing-btn{font-size:12px!important;height:18px!important;line-height:18px!important;min-width:20px!important;padding:0 3px!important}.mobile-controls-group{align-items:center;background:#0000;border:none;box-shadow:none;display:flex!important;flex-wrap:nowrap!important;gap:1px;height:22px;margin:0;min-height:22px;padding:0}.chart-mobile-ui-stack>.indicators-ribbon.mobile-only .mobile-controls-group{align-items:center!important;height:auto!important;min-height:18px!important}.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;gap:5px;min-height:22px;padding:3px 8px 3px 6px}.login-btn-icon{height:15px;width:15px}.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}.chart-mobile-ui-stack{align-items:stretch!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;left:0!important;margin:0;max-width:none!important;padding-bottom:0!important;padding-left:max(0px,env(safe-area-inset-left,0px))!important;padding-right:max(0px,env(safe-area-inset-right,0px))!important;pointer-events:none!important;position:absolute!important;right:0!important;top:auto!important;width:100%!important;z-index:10149!important}.chart-mobile-ui-stack>*{pointer-events:auto!important}.chart-mobile-ui-stack .trading-widget-stack{flex-direction:column!important}.chart-mobile-ui-stack .trading-widget-stack .ha-sentiment-gauge{order:1!important}.chart-mobile-ui-stack .trading-widget-stack .compound-flip-ribbon{order:2!important}.chart-mobile-ui-stack .trading-widget-stack .trading-widget{order:3!important}.chart-mobile-study-ribbon-strip.mobile-only{display:block!important}.chart-mobile-history-trigger-strip{align-self:stretch!important;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-top:none;box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin-top:0;max-width:none!important;min-width:0!important;padding-top:0;width:100%!important}.chart-mobile-history-trigger-strip .chart-mobile-study-ribbon-toolbar{min-height:28px;padding:0 6px 0 8px}.chart-mobile-history-open-btn{background:#0000;border:none;color:#d2e4dab8;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:.12em;margin:0;min-height:28px;min-width:0;opacity:.92;padding:4px 0;text-align:left;text-transform:uppercase;transition:color .15s ease,opacity .15s ease}.chart-mobile-history-open-btn:active{color:#eaf4ed;color:var(--text-primary);opacity:1}.indicators-ribbon.mobile-only,.signal-token-panel-mount.mobile-only{display:flex!important}.chart-mobile-study-ribbon-strip{align-self:stretch!important;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-top:none;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;margin-top:0;max-width:none!important;min-width:0!important;padding-top:0;width:100%!important}.chart-mobile-study-ribbon-toolbar{align-items:center;box-sizing:border-box;display:flex;gap:4px;justify-content:flex-start;min-height:26px;padding:0 6px 0 8px;width:100%}.chart-mobile-study-ribbon-toolbar__label{color:#d2e4dab8;color:var(--text-secondary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:.12em;opacity:.85;text-transform:uppercase;-webkit-user-select:none;user-select:none}.chart-mobile-study-ribbon-toggle{align-items:center;background:#0b0f0d;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;margin:0;padding:0;transition:background .15s ease,transform .2s ease,border-color .15s ease;width:30px}.chart-mobile-study-ribbon-toggle:active{transform:scale(.96)}.chart-mobile-study-ribbon-toggle__chev{display:block;transition:transform .2s ease}.chart-mobile-study-ribbon-strip--collapsed .chart-mobile-study-ribbon-toggle__chev{transform:rotate(180deg)}.chart-mobile-study-ribbon-body{min-width:0;width:100%}.chart-mobile-study-ribbon-strip--collapsed .chart-mobile-study-ribbon-body{display:none!important}.trading-widget-stack{align-self:stretch!important;box-sizing:border-box!important;gap:1px!important;left:auto!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.trading-widget-stack>aside.compound-flip-ribbon{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.trading-widget{align-items:stretch!important;bottom:auto!important;display:flex!important;flex-direction:column!important;gap:1px;left:auto!important;margin:0;max-width:none!important;padding:1px;position:relative!important;right:auto!important;top:auto!important;z-index:1}.compound-flip-ribbon,.trading-widget{min-width:0!important;width:100%!important}.compound-flip-ribbon{align-self:stretch!important;border-radius:3px;box-shadow:0 1px 3px #0000002e;box-sizing:border-box;margin:0!important;max-height:none;padding:0 0 1px!important}.compound-flip-ribbon__header{background:#0000!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;gap:2px!important;margin-bottom:0!important;min-height:0!important;padding:0 3px!important;width:100%!important}.compound-flip-ribbon__title{font-size:6px!important;letter-spacing:.02em!important;line-height:1.1!important}.compound-flip-toggle-slider{height:11px!important;width:20px!important}.compound-flip-toggle-slider:after{height:7px!important;left:2px!important;top:2px!important;width:7px!important}.compound-flip-toggle input:checked+.compound-flip-toggle-slider:after{transform:translateX(9px)!important}.compound-flip-recovery-banner{border-radius:3px;gap:1px 3px!important;margin-bottom:1px!important;padding:2px 4px!important}.compound-flip-recovery-banner__badge{font-size:5px!important}.compound-flip-recovery-banner__hint{font-size:5px!important;line-height:1.15!important;margin-top:0!important}.compound-flip-mg-rail{gap:2px 4px!important;padding:1px 0!important}.compound-flip-mg-chip{border-radius:3px;font-size:7px!important;padding:1px 4px!important}.compound-flip-mg-times{font-size:5px!important}.compound-flip-mg-op{font-size:9px!important}.compound-flip-mg-arrow{font-size:10px!important}.compound-flip-ribbon__track{-webkit-overflow-scrolling:touch;align-items:center!important;align-self:stretch!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;max-width:100%!important;min-height:0;min-width:0!important;overflow-x:auto;overflow-y:hidden;padding:2px 0 0!important;scrollbar-width:thin;width:100%!important}.compound-flip-step{flex-shrink:0}.compound-flip-circle{height:calc(5px + min(0, 18)*1px)!important;height:calc(5px + min(var(--flip-step-index, 0), 18)*1px)!important;width:calc(5px + min(0, 18)*1px)!important;width:calc(5px + min(var(--flip-step-index, 0), 18)*1px)!important}.compound-flip-circle .compound-flip-svg{height:100%!important;width:100%!important}.compound-flip-line.compound-flip-line--connector{align-self:center!important;flex:1 1!important;height:1px!important;margin:0!important;min-width:2px!important;width:auto!important}.compound-flip-label{font-size:7px!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.08!important;margin-top:1px!important;max-width:46px!important}#chart .compound-flip-label.compound-flip-label--active,#chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money,body.light-theme #chart .compound-flip-label.compound-flip-label--active,body.light-theme #chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money,html.dark-theme #chart .compound-flip-label.compound-flip-label--active,html.dark-theme #chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money{font-size:11px!important;letter-spacing:-.02em!important;line-height:1.1!important;margin-top:2px!important;max-width:64px!important}.trading-widget .quick-stake-buttons,.trading-widget-duration,.trading-widget-panels,.trading-widget-quantity{display:none!important}.trading-widget-main.mobile-only{align-items:stretch;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 1px 4px #0003;display:flex!important;gap:3px;margin-top:0;min-width:0;padding:3px 5px;width:100%}.trading-widget .trading-widget-center-input{align-items:stretch!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.trading-widget-center-input .trading-widget-duration-inline{align-items:center;background:#121816c7;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 1px 4px #0003;box-sizing:border-box;display:flex!important;gap:2px;justify-content:center;margin-top:0;padding:2px 4px;width:100%}.chart-mobile-study-ribbon-strip .chart-study-ribbons--floating{align-items:stretch!important;bottom:auto!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:2px!important;justify-content:flex-start!important;left:auto!important;margin-top:0;max-width:100%!important;min-width:0!important;pointer-events:auto;position:static!important;width:-webkit-fit-content!important;width:fit-content!important;z-index:auto}.chart-mobile-study-ribbon-strip .chart-study-ribbons--floating .indicator-study-ribbon{box-shadow:0 1px 3px #00000038;flex:0 0 auto!important;gap:4px;justify-content:space-between!important;max-width:100%!important;min-width:0!important;padding:1px 4px;width:auto!important}.chart-mobile-study-ribbon-strip .chart-study-ribbons--floating .indicator-study-ribbon-label{flex-shrink:1;font-size:7px;letter-spacing:.03em;min-width:0}.chart-mobile-study-ribbon-strip .chart-study-ribbons--floating .indicator-ribbon-eye{height:18px;width:20px}.chart-mobile-study-ribbon-strip .chart-study-ribbons--floating .indicator-ribbon-svg{height:11px!important;width:11px!important}.trading-widget .quantity-input-center{font-size:12px!important;padding:6px 10px!important}.trading-widget .panel-price-full{font-size:14px!important}.trading-widget .trading-panel{flex:1 1!important;min-width:0!important;padding:6px 8px 8px!important}.trading-widget .panel-label{gap:3px!important;margin-bottom:4px!important}.trading-widget .panel-label-text{font-size:9px!important;letter-spacing:.08em!important}.trading-widget .panel-direction-ring{height:30px!important;width:30px!important}.trading-widget .panel-direction-svg{height:18px!important;width:18px!important}.trading-widget-stack .ha-sentiment-gauge{padding:5px 7px 6px!important}.trading-widget-stack .ha-sentiment-gauge__track{height:9px!important}.trading-widget-stack .ha-sentiment-gauge__pct{font-size:9px!important}.trading-widget .duration-type-select{font-size:8px!important;height:17px!important;min-width:39px!important;padding:1px 14px 1px 5px!important}.trading-widget .duration-input{font-size:8px!important;padding:1px 3px!important;width:27px!important}.trading-widget .quantity-btn{font-size:8px!important;height:17px!important;padding:0!important;width:17px!important}#chart>.chart-toolbar-stack.desktop-only,#chart>.chart-zoom-controls.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}#chart .chart-zoom-controls,#chart .drawing-ribbon{display:none}.trading-panel{min-width:75px;padding:5px 8px 6px}.price-main{font-size:11px}.price-superscript{font-size:18px}.price-exponent{font-size:9px}.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-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:56px;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:#0b0f0d;background:var(--bg-controls);border:1px solid #ffffff0f;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);overflow-y:auto}}@media (max-width:480px){.controls{gap:2px!important;padding:2px 3px!important}.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-panel{min-width:65px;padding:4px 6px 5px}.price-main{font-size:10px}.price-superscript{font-size:16px}.price-exponent{font-size:8px}.quantity-input{font-size:9px;width:65px}.duration-input{font-size:7px;padding:1px 3px;width:30px!important}.duration-type-select{font-size:7px;height:14px;min-width:41px;padding:1px 14px 1px 4px}.quantity-btn{font-size:8px;height:18px;width:18px}.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){.controls{flex-direction:column;flex-wrap:nowrap;gap:3px;overflow:visible;padding:2px 4px}.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.loader-with-atmosphere{align-items:center;background:radial-gradient(ellipse 120% 80% at 50% 100%,#040605 0,#010201 45%,#000 100%);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity .75s ease,visibility .75s ease;width:100%;z-index:99999}#loader-wrapper.hidden{opacity:0;visibility:hidden}.loader-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.loader-blob{border-radius:50%;filter:blur(64px) saturate(1.15);mix-blend-mode:screen;position:absolute;will-change:transform,opacity,filter}.loader-blob--a{animation:loaderBlobA 16s ease-in-out infinite;background:radial-gradient(circle at 42% 40%,color-mix(in srgb,#60a5faf2 72%,#fffffff2 28%) 0,#60a5fa80 45%,#60a5fa1f 70%,#0000 76%);background:radial-gradient(circle at 42% 40%,color-mix(in srgb,rgba(var(--loader-accent-rgb,96,165,250),.95) 72%,#fffffff2 28%) 0,rgba(var(--loader-accent-rgb,96,165,250),.5) 45%,rgba(var(--loader-accent-rgb,96,165,250),.12) 70%,#0000 76%);height:min(88vw,480px);left:50%;opacity:.9;top:40%;transform:translate(-50%,-50%);width:min(88vw,480px)}.loader-blob--b{animation:loaderBlobB 12s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#60a5fa59 0,#60a5fa29 50%,#0000 70%);background:radial-gradient(circle at 50% 50%,rgba(var(--loader-accent-rgb,96,165,250),.35) 0,rgba(var(--loader-accent-rgb,96,165,250),.16) 50%,#0000 70%);height:min(55vw,320px);left:12%;opacity:.75;top:58%;width:min(55vw,320px)}.loader-blob--c{animation:loaderBlobC 18s ease-in-out infinite;background:radial-gradient(circle at 55% 45%,#60a5fa8c 0,#0000 68%);background:radial-gradient(circle at 55% 45%,rgba(var(--loader-accent-rgb,96,165,250),.55) 0,#0000 68%);height:min(48vw,260px);opacity:.65;right:8%;top:22%;width:min(48vw,260px)}.loader-noise{animation:loaderGrainDrift 3.2s linear infinite;background-image:repeating-linear-gradient(-18deg,#ffffff0f,#0000 2px,#00000012 4px,#0000 7px),repeating-linear-gradient(71deg,hsla(0,0%,100%,.045),#0000 3px,#0000 9px);background-size:8px 10px,11px 13px;inset:-10%;mix-blend-mode:overlay;opacity:.045;pointer-events:none;position:absolute}@keyframes loaderBlobA{0%,to{transform:translate(-50%,-50%) scale(1) translate(0)}33%{transform:translate(-50%,-50%) scale(1.06) translate(3%,-2%)}66%{transform:translate(-50%,-50%) scale(.97) translate(-2%,3%)}}@keyframes loaderBlobB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12%,-8%) scale(1.12)}}@keyframes loaderBlobC{0%,to{opacity:.65;transform:translate(0) scale(1)}40%{opacity:.82;transform:translate(-10%,14%) scale(1.08)}75%{opacity:.55;transform:translate(6%,-6%) scale(.94)}}@keyframes loaderGrainDrift{0%{transform:translate(0)}to{transform:translate(-8px,6px)}}.loader-core-shell,.loader-dynamic-shell{align-items:center;display:flex;justify-content:center;min-height:100%;position:relative;width:100%;z-index:2}#loader-wrapper .loader-dynamic-shell>*{background:#0000!important;box-sizing:border-box;flex:1 1;min-height:100%;width:100%}#loader-wrapper .loader-dynamic-shell>:before{opacity:.22!important}.loader-content{gap:32px;max-width:400px;padding:40px;position:relative;text-align:center;z-index:1}.loader-brand,.loader-content{align-items:center;display:flex;flex-direction:column}.loader-brand{gap:8px}.loader-logo{animation:fadeInScale .8s ease-out;color:#d2e4dab8;color:var(--text-secondary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:32px;font-weight:700;letter-spacing:2px;margin:0}.loader-logo .brand-accent,.loader-tagline{color:#60a5fa;color:var(--ui-accent-bright)}.loader-tagline{animation:fadeIn .8s ease-out .3s;animation-fill-mode:both;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:10px;font-weight:400;letter-spacing:1.5px;margin:0;opacity:.75;text-transform:uppercase}.loader-progress{animation:fadeIn .8s ease-out .5s;animation-fill-mode:both;background:#ffffff0f;background:var(--border-color);height:2px;max-width:200px;width:100%}.loader-progress,.loader-progress-bar{border-radius:2px;overflow:hidden;position:relative}.loader-progress-bar{animation:progressLoad 2s ease-in-out infinite;background:linear-gradient(90deg,#1d4ed8,#60a5fa);background:linear-gradient(90deg,var(--ui-accent-active) 0,var(--ui-accent-bright) 100%);height:100%;width:0}.loader-progress-bar:after{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes progressLoad{0%{width:0}50%{width:70%}to{width:100%}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.loader-status{animation:fadeIn .8s ease-out .7s;animation-fill-mode:both;color:#60a5fa;color:var(--ui-accent-bright);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:11px;font-weight:400;letter-spacing:.5px;margin:0;opacity:.72}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes loaderPulse{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:768px){.loader-title{font-size:16px}.loader-subtitle{font-size:10px}}@media (max-width:480px){.loader-title{font-size:14px}.loader-subtitle{font-size:10px}}.mobile-bottom-nav{bottom:0;display:none;height:auto;isolation:isolate;left:max(8px,env(safe-area-inset-left,0px));padding:0 0 max(2px,env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:max(8px,env(safe-area-inset-right,0px));z-index:1000}.mobile-bottom-nav,.mobile-bottom-nav__surface{background:#0000!important;border:none!important}.mobile-bottom-nav__surface{grid-gap:0 2px;align-items:end;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;display:grid;gap:0 2px;grid-template-columns:repeat(5,1fr);justify-items:center;min-height:30px;overflow:visible;padding:4px 6px 5px;pointer-events:auto;position:relative;width:100%;z-index:2}.mobile-bottom-nav__surface:before{backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%);background:#161817e6;border-radius:14px 14px 20px 20px;box-shadow:0 4px 8px #0000001f,0 18px 48px #0000006b,0 40px 80px -24px #00000059,inset 0 1px 0 #ffffff1c,inset 0 0 0 1px hsla(0,0%,100%,.055);content:"";inset:0;pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.mobile-bottom-nav__surface>*{position:relative;z-index:1}.mobile-nav-item{align-items:center;background:#0000;border:none;border-radius:14px;color:#b4beb6b8;cursor:pointer;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);gap:2px;justify-content:flex-end;margin:0;min-width:0;padding:3px 3px 2px;position:relative;transition:color .22s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1);width:100%}.mobile-nav-item--tab{grid-row:1}.mobile-nav-item span{font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.05}.mobile-nav-item--tab.active{color:#60a5fa;color:var(--ui-accent-bright)}body.light-theme .mobile-bottom-nav__surface{background:#0000!important;border:none!important;box-shadow:none!important}body.light-theme .mobile-bottom-nav__surface:before{background:#fafbfaf0;border-radius:14px 14px 20px 20px;box-shadow:0 4px 10px #0000000f,0 16px 40px #0000001a,inset 0 1px 0 #ffffffd1,inset 0 0 0 1px #ffffff8c}body.light-theme .mobile-nav-item{color:#465048a6}body.light-theme .mobile-nav-item--tab.active{color:#1d4ed8;color:var(--ui-accent-active)}.mobile-page-container{position:relative}.mobile-shell{display:contents}@media (max-width:768px){#root>.app-desktop-layout{flex-direction:column!important}#root>.app-desktop-layout,.app-main-content{display:flex!important;flex:1 1 auto!important;min-height:0!important}.app-main-content{flex-direction:column!important;overflow:hidden!important}.app-main-content>.chart-table-split{flex:1 1 auto!important;min-height:0!important}.mobile-shell{display:flex!important;flex-direction:column!important;width:100%}.mobile-shell,.mobile-shell>.mobile-page-container{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.mobile-shell .mobile-bottom-nav{bottom:auto!important;display:block!important;flex:0 0 auto!important;left:auto!important;margin:0!important;opacity:1!important;pointer-events:auto!important;position:relative!important;right:auto!important;top:auto!important;visibility:visible!important;width:100%!important;z-index:1200!important}}@media (min-width:769px){.mobile-shell{display:contents!important}}.mobile-page{display:none}.desktop-only,.mobile-page.active{display:block}.chart-table-split{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.chart-table-splitter{align-items:center;background:#ffffff0f;background:var(--border-color);cursor:row-resize;display:flex;flex-shrink:0;height:22px;justify-content:center;min-height:22px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.chart-table-splitter-label{color:#d2e4dab8;color:var(--text-secondary);font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.75;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.chart-table-splitter:hover{background:#22c55e59;background:var(--border-hover)}.chart-table-splitter:hover .chart-table-splitter-label{opacity:1}.chart-table-splitter:focus-visible{outline:2px solid #22c55e;outline:2px solid var(--status-connected);outline-offset:-2px}.chart-table-splitter:after{background:var(--text-muted);border-radius:2px;bottom:2px;content:"";height:2px;left:50%;opacity:.35;pointer-events:none;position:absolute;transform:translateX(-50%);width:40px}.chart-table-split .open-contracts-container.desktop-only{max-height:none}@media (min-width:769px){.chart-table-split .open-contracts-table-wrapper{display:flex;flex:1 1;flex-direction:column;height:auto!important;min-height:0;overflow:hidden}.chart-table-split .open-contracts-table-wrapper .contracts-tab-content.active{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}}.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:#050706;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:#eaf4ed;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0 0 8px}.right-nav-page-desc{color:#d2e4dab8;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}.app-main-content>.chart-table-split{flex:1 1;min-height:0}.chart-table-split .chart-area-with-right-nav{flex:1 1;flex-direction:row;min-height:0}.chart-column{flex:1 1;min-width:0}.right-icon-nav{display:flex!important}.chart-table-split>.open-contracts-container{flex-shrink:0;width:100%}}.right-icon-nav{align-items:center;background:#0b0f0d;background:var(--bg-secondary);border-left:1px solid #ffffff0f;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:#eaf4ed;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:#121816c7;background:var(--bg-tertiary);color:#d2e4dab8;color:var(--text-secondary)}.right-nav-icon-btn.active{background:#2563eb;background:var(--ui-accent);color:#fff}body.light-theme .right-nav-icon-btn.active{background:#1d4ed8;background:var(--ui-accent-active);color:#fff}.right-nav-icon-btn svg{flex-shrink:0;height:22px;width:22px}.market-list-sidebar{background:#0b0f0d;background:var(--bg-secondary);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:9px;max-height:100vh;min-width:130px;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,#121816c7,#0b0f0d);background:linear-gradient(180deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);border-bottom:1px solid #ffffff0f;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,#22c55e59 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 #ffffff0f;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:#121816c7;background-color:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);color:#d2e4dab8;color:var(--text-secondary)}.market-sidebar-profile.logged-in{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--ui-accent-gradient-start) 0,var(--ui-accent-gradient-end) 100%);border:1px solid #fff3;box-shadow:0 1px 4px #0003}body.light-theme .market-sidebar-profile.logged-out{background:#121816c7;background:var(--bg-tertiary);color:#d2e4dab8;color:var(--text-secondary)}body.light-theme .market-sidebar-profile.logged-in{box-shadow:0 2px 8px #2563eb59;box-shadow:0 2px 8px rgba(var(--ui-accent-rgb),.35)}.market-sidebar-selected-label{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#d2e4dab8;color:var(--text-secondary);font-size:7px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;opacity:.85;padding-bottom:4px}.market-sidebar-selected-name{color:#eaf4ed;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:#050706;background:var(--bg-primary);border:1px solid #ffffff0f;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:#d2e4dab8;color:var(--text-secondary)}.market-sidebar-selected-price[data-price-direction=up]{color:#60a5fa;color:var(--ui-accent-bright)}.market-sidebar-selected-price[data-price-direction=down]{color:#ff5252}body.light-theme .market-sidebar-selected-display{background:linear-gradient(180deg,#0b0f0d,#121816c7);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,#ffffff0f 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 #ffffff0f;border-bottom:1px solid var(--border-color)}.market-list-sidebar .market-list-category-header{align-items:center;background:#121816c7;background:var(--bg-tertiary);color:#d2e4dab8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:8px;font-weight:600;gap:4px;letter-spacing:.3px;padding:4px 6px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.market-list-sidebar .market-list-category-header:hover{background:#22c55e59;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 #ffffff0f;border-bottom:1px solid var(--border-color);border-left:4px solid #0000;color:#eaf4ed;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:#121816c7;background:var(--bg-tertiary)}.market-list-sidebar .market-list-item.active{background:#2563eb!important;background:var(--ui-accent)!important;border-left-color:#60a5fa!important;border-left-color:var(--ui-accent-left)!important;color:#fff!important}.market-list-sidebar .market-list-item.active .market-list-item-icon{background:#ffffff59!important;color:#fff!important}body.light-theme .market-list-sidebar .market-list-item.active{background:#1d4ed8!important;background:var(--ui-accent-active)!important;border-left-color:#3b82f6!important;border-left-color:var(--ui-accent-border)!important;color:#fff!important}.market-list-sidebar .market-list-item-icon{align-items:center;background:#121816c7;background:var(--bg-tertiary);border-radius:50%;color:#d2e4dab8;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:#d2e4dab8;background:var(--text-secondary);border-radius:50%;height:4px;min-width:4px;opacity:.7;width:4px}.mobile-settings-page,.mobile-trades-page{background:#050706;background:var(--bg-primary);bottom:0;display:none;left:0;overflow-y:auto;position:absolute;right:0;top:0;z-index:100}.mobile-settings-page.active,.mobile-trades-page.active{display:block}.mobile-page-header{align-items:center;background:#0b0f0d;background:var(--bg-secondary);border-bottom:1px solid #ffffff0f;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:#eaf4ed;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:18px;font-weight:600;margin:0}.mobile-page-content{padding:16px}.mobile-trades-page .mobile-page-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-full-table{border-collapse:collapse;font-size:12px;width:100%}.mobile-full-table td,.mobile-full-table th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);padding:12px 8px;text-align:left}.mobile-full-table th{background:#0b0f0d;background:var(--bg-secondary);color:#d2e4dab8;color:var(--text-secondary);font-weight:600;position:-webkit-sticky;position:sticky;top:0}.mobile-full-table td{color:#eaf4ed;color:var(--text-primary)}#mobileOpenContractsTable.mobile-full-table td,#mobileOpenContractsTable.mobile-full-table th{font-size:10px;padding:4px 3px}#mobileOpenContractsTable.mobile-full-table thead th:last-child{background:#0b0f0d;background:var(--bg-secondary);box-shadow:-5px 0 8px -3px #00000059;position:-webkit-sticky;position:sticky;right:0;z-index:4}#mobileOpenContractsTable.mobile-full-table tbody td.contract-close-cell{background:#0b0f0d;background:var(--bg-controls);box-shadow:-5px 0 8px -3px #00000059;position:-webkit-sticky;position:sticky;right:0;z-index:3}#mobileOpenContractsTable .contract-close-btn{font-size:8px;padding:2px 5px}.mobile-total-pl{background:#0b0f0d;background:var(--bg-secondary);border-radius:8px;color:#eaf4ed;color:var(--text-primary);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 #ffffff0f;border:1px solid var(--border-color);border-radius:4px;color:#eaf4ed;color:var(--text-primary);cursor:pointer;font-size:12px;padding:8px 16px;transition:all .2s ease}.clear-history-btn:hover{background:#121816c7;background:var(--bg-tertiary);border-color:#22c55e59;border-color:var(--border-hover)}.mobile-settings-content{padding-bottom:40px}.mobile-settings-section{background:#0b0f0d;background:var(--bg-secondary);border-radius:12px;margin-bottom:24px;padding:16px}.mobile-settings-section h3{color:#d2e4dab8;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 #ffffff0f;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:#eaf4ed;color:var(--text-primary);font-size:14px}.mobile-settings-value{color:#d2e4dab8;color:var(--text-secondary);font-size:14px;font-weight:500}.mobile-settings-select{background:#121816c7;background:var(--bg-tertiary);color:#eaf4ed;color:var(--text-primary);font-size:13px;min-width:120px;padding:8px 12px}.mobile-color-picker,.mobile-settings-select{border:1px solid #ffffff0f;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:linear-gradient(180deg,#22c55e,#16a34a)!important;background:linear-gradient(180deg,var(--safe-green,#22c55e) 0,var(--safe-green-deep,#16a34a) 100%)!important;border:1px solid #16a34a!important;border:1px solid var(--safe-green-deep,#16a34a)!important;border-left:4px solid #fff!important;border-radius:12px;box-shadow:0 0 0 1px #22c55e73,0 6px 18px #22c55e73,inset 0 1px 0 #ffffff38;box-shadow:0 0 0 1px rgba(var(--safe-green-rgb,34,197,94),.45),0 6px 18px rgba(var(--safe-green-rgb,34,197,94),.45),inset 0 1px 0 #ffffff38;color:#fff!important;cursor:pointer;display:flex;font-size:17px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.04em;padding:18px 24px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.mobile-login-btn--cta{animation:ctaPulseGlowMobile 2.4s ease-in-out infinite}.mobile-login-btn--cta:active,.mobile-login-btn--cta:hover{animation:none}.mobile-login-btn-icon{align-items:center;background:#fff3;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.mobile-login-btn-icon svg{color:#fff}.mobile-login-btn-label{text-shadow:0 1px 1px #0003}.mobile-login-btn:hover{background:linear-gradient(180deg,#22c55e,#16a34a)!important;background:linear-gradient(180deg,var(--safe-green,#22c55e) 0,var(--safe-green-deep,#16a34a) 100%)!important;border-color:#16a34a!important;border-color:var(--safe-green-deep,#16a34a)!important;border-left-color:#fff!important;box-shadow:0 0 0 1px #22c55e8c,0 8px 22px #22c55e8c;box-shadow:0 0 0 1px rgba(var(--safe-green-rgb,34,197,94),.55),0 8px 22px rgba(var(--safe-green-rgb,34,197,94),.55);transform:translateY(-1px)}.mobile-login-btn:active{background:#16a34a!important;background:var(--safe-green-deep,#16a34a)!important;transform:translateY(0)}body.light-theme .mobile-login-btn{border:1px solid #16a34a!important;border:1px solid var(--safe-green-deep,#16a34a)!important;border-left:4px solid #fff!important;box-shadow:0 2px 6px #22c55e66,inset 0 1px 0 #ffffff26;box-shadow:0 2px 6px rgba(var(--safe-green-rgb,34,197,94),.4),inset 0 1px 0 #ffffff26;color:#fff!important}body.light-theme .mobile-login-btn,body.light-theme .mobile-login-btn:hover{background:linear-gradient(180deg,#22c55e,#16a34a)!important;background:linear-gradient(180deg,var(--safe-green,#22c55e) 0,var(--safe-green-deep,#16a34a) 100%)!important}body.light-theme .mobile-login-btn:hover{border-color:#16a34a!important;border-color:var(--safe-green-deep,#16a34a)!important;border-left-color:#fff!important;box-shadow:0 4px 12px #22c55e73;box-shadow:0 4px 12px rgba(var(--safe-green-rgb,34,197,94),.45)}body.light-theme .mobile-login-btn:active{background:#16a34a!important;background:var(--safe-green-deep,#16a34a)!important}@media (max-width:768px){.mobile-bottom-nav{display:none!important}#chart{contain:layout style!important}.desktop-only{display:none!important}#chart.mobile-page{flex:1 1 auto!important;height:auto!important;min-height:0!important}.open-contracts-container{display:none!important}html.dark-theme #chart,html.dark-theme #chart.mobile-page{flex:1 1 auto!important;height:auto!important;min-height:0!important}.contract-progress-box.filled{background:#3b82f6!important;border-color:#3b82f680;box-shadow:0 0 4px #3b82f64d,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:44px;padding:4px 6px}.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}}@media (max-width:768px){.signal-token-panel{bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;font-size:11px!important;left:auto!important;right:8px!important}.signal-token-actions{gap:6px}.risk-disclaimer-toggle,.signal-token-toggle{border-radius:6px!important;border-width:1px!important;box-shadow:0 1px 4px #0003;font-size:11px!important;font-weight:600;padding:6px 10px!important}.signal-token-body{font-size:11px;min-width:min(260px,calc(100vw - 24px));padding:8px!important}.signal-token-close{font-size:20px!important;padding:2px 6px!important;right:4px;top:4px}.signal-token-label{font-size:11px!important;margin-bottom:4px}.signal-token-input{font-size:10px!important;margin-bottom:6px;padding:6px!important}.signal-token-summary{font-size:10px!important;padding:6px 8px!important}.signal-token-btn{font-size:11px!important;padding:6px 10px!important}.signal-token-message{font-size:10px!important;padding:5px 6px!important}.signal-token-create-link{font-size:10px!important;margin-top:6px}.risk-disclaimer-modal{padding:10px 10px 8px!important}.risk-disclaimer-title{font-size:13px!important;margin-bottom:6px}.risk-disclaimer-text{font-size:11px!important;line-height:1.45}.risk-disclaimer-close{font-size:20px!important;padding:2px 6px!important;right:6px;top:6px}.signal-token-panel-mount{align-items:flex-start;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;padding:2px 8px 6px;pointer-events:none;width:100%}.signal-token-panel-mount .signal-token-panel{bottom:auto!important;font-size:11px!important;left:auto!important;pointer-events:auto;position:relative!important;right:auto!important;top:auto!important}.signal-token-panel-mount .signal-token-actions{align-items:center!important;flex-direction:row!important;gap:8px!important}}@media (max-width:480px){.signal-token-panel{font-size:10px!important}.risk-disclaimer-toggle,.signal-token-toggle{font-size:10px!important;padding:5px 8px!important}.signal-token-body{min-width:min(240px,calc(100vw - 20px));padding:6px!important}.signal-token-btn,.signal-token-label{font-size:10px!important}.signal-token-create-link,.signal-token-input,.signal-token-message,.signal-token-summary{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.auth-popup-login-btn--cta,.login-btn--cta,.mobile-login-btn--cta{animation:none!important}}@media (max-width:768px){html.dark-theme body.dark-theme{-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui)}html.dark-theme #root{background:radial-gradient(ellipse 140% 90% at 50% -25%,#2e78486b 0,#0000 52%),radial-gradient(ellipse 80% 50% at 90% 12%,#1c482e3d 0,#0000 46%),linear-gradient(165deg,#080a09,#050706 48%,#030403);border-radius:0!important}html.dark-theme .app-desktop-layout{background:#0000}html.dark-theme .controls{backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);background:var(--premium-surface)!important;border-bottom:1px solid #b7ff711a;border-bottom:1px solid rgba(var(--premium-neon-rgb,183,255,113),.1);border-left:1px solid #ffffff0d;border-radius:12px!important;border-right:1px solid #ffffff0d;box-shadow:0 6px 22px #00000061,inset 0 1px 0 #ffffff0d;gap:3px!important;margin:max(4px,env(safe-area-inset-top)) 6px 6px;max-height:none!important;padding:3px 6px!important}html.dark-theme .controls button,html.dark-theme .controls select{border-color:#ffffff14;border-radius:8px!important}html.dark-theme .controls .symbol-select-group select{background:#080a09c7!important}html.dark-theme .mobile-bottom-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;bottom:0;box-shadow:none!important;left:max(8px,env(safe-area-inset-left,0px));padding:0 0 max(2px,env(safe-area-inset-bottom,0px));right:max(8px,env(safe-area-inset-right,0px))}html.dark-theme .mobile-shell .mobile-bottom-nav{bottom:auto!important;left:auto!important;padding-left:max(8px,env(safe-area-inset-left,0px))!important;padding-right:max(8px,env(safe-area-inset-right,0px))!important;right:auto!important}html.dark-theme .mobile-bottom-nav__surface{background:#0000!important;border:none!important;box-shadow:none!important}html.dark-theme .mobile-bottom-nav__surface:before{backdrop-filter:blur(28px) saturate(165%)!important;-webkit-backdrop-filter:blur(28px) saturate(165%)!important;background:#080a09e6!important;border-radius:14px 14px 20px 20px;box-shadow:0 4px 10px #00000059,0 18px 52px #00000094,0 44px 88px -28px #00000073,inset 0 1px 0 #ffffff12,inset 0 0 0 1px hsla(0,0%,100%,.045),0 0 52px #2563eb0f!important;box-shadow:0 4px 10px #00000059,0 18px 52px #00000094,0 44px 88px -28px #00000073,inset 0 1px 0 #ffffff12,inset 0 0 0 1px hsla(0,0%,100%,.045),0 0 52px rgba(var(--ui-accent-rgb),.06)!important;transform:translateZ(0)}html.dark-theme .mobile-nav-item--tab{color:#a8b6ac9e}html.dark-theme .mobile-nav-item--tab.active{color:#60a5fa!important;color:var(--ui-accent-bright)!important}html.dark-theme .mobile-nav-item--tab.active svg{filter:drop-shadow(0 0 8px rgba(96,165,250,.35));filter:drop-shadow(0 0 8px rgba(var(--ui-accent-bright-rgb),.35))}html.dark-theme .mobile-nav-item span{font-weight:600!important}html.dark-theme .mobile-settings-page,html.dark-theme .mobile-trades-page{bottom:0!important}html.dark-theme #chart.mobile-page.active,html.dark-theme .mobile-settings-page,html.dark-theme .mobile-trades-page{background:radial-gradient(ellipse 120% 60% at 50% 0,#2e643e33 0,#0000 55%),linear-gradient(180deg,#060807,#040504)}html.dark-theme .mobile-page-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0e100fd1;border-bottom:1px solid #b7ff711a;border-bottom:1px solid rgba(var(--premium-neon-rgb,183,255,113),.1);padding:max(14px,env(safe-area-inset-top)) 18px 14px!important}html.dark-theme .mobile-page-header h2{color:#f6f7f6!important;font-family:inherit;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em}html.dark-theme .mobile-settings-section{background:#111412b8;border:1px solid #ffffff0f;border-radius:20px!important;box-shadow:0 12px 40px #00000059}html.dark-theme .mobile-settings-section h3{color:#f6f7f68c;letter-spacing:.06em}html.dark-theme .mobile-total-pl{background:#111412b8;border:1px solid #b7ff711f;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.12);border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff0a}html.dark-theme #chart .trading-widget-main.mobile-only{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:#05090766!important;border:1px solid rgba(var(--premium-neon-rgb),.32)!important;border-radius:12px!important;box-shadow:0 8px 26px #00000052,inset 0 1px 0 #ffffff0f,0 0 36px rgba(var(--premium-neon-rgb),.06);gap:2px!important;padding:4px 7px!important}html.dark-theme #chart .trading-widget-center-input .trading-widget-duration-inline{backdrop-filter:blur(14px) saturate(155%);-webkit-backdrop-filter:blur(14px) saturate(155%);background:#0509075c!important;border:1px solid rgba(var(--premium-neon-rgb),.26)!important;border-radius:11px!important;box-shadow:0 6px 22px #0000004d,inset 0 1px 0 #ffffff0d,0 0 28px rgba(var(--premium-neon-rgb),.06);gap:2px!important;padding:3px 6px!important}html.dark-theme .controls .fintech-balance-cluster{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important}html.dark-theme .controls .fintech-balance-microcopy{color:#0e120e85!important;font-size:8px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1!important;padding:0 0 0 3px!important;text-transform:uppercase!important}html.dark-theme .controls .balance-box-wrap .balance-display{font-feature-settings:"tnum" 1,"lnum" 1,"tnum"!important;background:linear-gradient(155deg,var(--fintech-lime-top) 0,var(--fintech-lime-mid) 45%,var(--fintech-lime-deep) 100%)!important;border:none!important;border-radius:22px!important;box-shadow:0 8px 28px rgba(var(--premium-neon-rgb),.42),inset 0 1px 0 rgba(var(--premium-neon-rgb),.14),inset 0 -1px 0 #0000002e!important;color:#090b09!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:clamp(13px,3.9vw,16px)!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;letter-spacing:-.07em!important;min-width:94px!important;padding:7px 14px 8px!important}html.dark-theme .controls .balance-box-wrap .balance-display.demo-account,html.dark-theme .controls .balance-box-wrap .balance-display.real-account{color:#090b09!important}html.dark-theme .controls .balance-box-wrap .balance-display.balance-display--sim-paper{border:2px dashed #090b0961!important}html.dark-theme #chart .trading-widget .panel-label{margin-bottom:4px!important}html.dark-theme #chart .trading-widget .panel-label-text{color:#d2fcbec7!important;font-size:7px!important;font-weight:700!important;letter-spacing:.2em!important}html.dark-theme #chart .trading-widget .buy-panel:not(.disabled) .panel-direction-ring{background:#0003!important;box-shadow:inset 0 1px 0 #ffffff2e!important;color:#ecfdf5fa!important}html.dark-theme #chart .trading-widget .sell-panel:not(.disabled) .panel-direction-ring{background:#0003!important;box-shadow:inset 0 1px 0 #ffffff24!important;color:#fff!important}html.dark-theme #chart .trading-widget .panel-price-full{font-feature-settings:"tnum" 1,"tnum"!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:clamp(12px,3.8vw,16px)!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;letter-spacing:-.06em!important;line-height:1.05!important}html.dark-theme #chart .trading-widget .sell-panel:not(.disabled){background:linear-gradient(165deg,#fb7185,#ef4444 50%,#dc2626)!important;border:none!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff24,0 8px 26px #ef444447,0 0 0 1px rgba(var(--premium-neon-rgb),.14)!important}html.dark-theme #chart .trading-widget .buy-panel:not(.disabled){background:linear-gradient(165deg,#34d399,#10b981 48%,#0d9488)!important;border:none!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff29,0 8px 26px #10b98152,0 0 0 1px rgba(var(--premium-neon-rgb),.14)!important}html.dark-theme #chart .trading-widget-center-input .trading-widget-duration-inline .duration-type-select,html.dark-theme #chart .trading-widget-center-input .trading-widget-duration-inline .quantity-input.duration-input{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-weight:600!important}html.dark-theme #chart .trading-widget-center-input .trading-widget-duration-inline .duration-type-select{background:#060a086b!important;border:1px solid rgba(var(--premium-neon-rgb),.24)!important;border-radius:8px!important;color:#f2faf2f0!important;font-size:10px!important;min-height:22px!important;padding:2px 6px!important}html.dark-theme #chart .trading-widget-center-input .trading-widget-duration-inline .quantity-input.duration-input{background:#060a0866!important;border:1px solid rgba(var(--premium-neon-rgb),.22)!important;color:#f2faf2f2!important;font-size:10px!important;min-height:22px!important;padding:2px 5px!important}html.dark-theme #chart .trading-widget-center-input .trading-widget-duration-inline .quantity-btn{border-radius:6px!important;font-size:11px!important;height:18px!important;padding:0!important;width:18px!important}html.dark-theme #chart .chart-mobile-ui-stack>.indicators-ribbon.mobile-only{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;bottom:auto!important;box-shadow:none!important;gap:2px!important;left:auto!important;margin:0!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important}html.dark-theme #chart .chart-mobile-ui-stack>.indicators-ribbon.mobile-only.indicators-ribbon--collapsed{gap:2px!important;padding:0!important}html.dark-theme .indicators-ribbon-toolbar__label{color:#dcfcc8b8!important;opacity:1!important}html.dark-theme .indicators-ribbon-toggle{background:#060a088c!important;border:1px solid rgba(var(--premium-neon-rgb),.28)!important;color:#f0ffe6e6!important}#chart,#chart.mobile-page,html.dark-theme #chart,html.dark-theme #chart.mobile-page{flex:1 1!important;height:auto!important;min-height:0!important}html.dark-theme #chart .compound-flip-ribbon{padding:3px 4px 4px!important}html.dark-theme #chart .compound-flip-ribbon,html.dark-theme #chart .ha-sentiment-gauge{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#05090761!important;border:1px solid rgba(var(--premium-neon-rgb),.26)!important;border-radius:11px!important;box-shadow:0 8px 24px #00000052,inset 0 1px 0 #ffffff0d,0 0 32px rgba(var(--premium-neon-rgb),.07)}html.dark-theme #chart .ha-sentiment-gauge{padding:5px 7px 6px!important}html.dark-theme #chart .compound-flip-ribbon--martingale{border-color:rgba(var(--premium-neon-rgb),.38)!important;box-shadow:0 10px 30px #0000005c,inset 0 1px 0 #ffffff0d,0 0 48px rgba(var(--premium-neon-rgb),.12)}html.dark-theme #chart .compound-flip-toggle input:checked+.compound-flip-toggle-slider{background:rgba(var(--premium-neon-rgb),.22)!important;border-color:rgba(var(--premium-neon-rgb),.55)!important;box-shadow:0 0 14px rgba(var(--premium-neon-rgb),.25)}html.dark-theme #chart .compound-flip-toggle input:checked+.compound-flip-toggle-slider:after{background:var(--premium-neon)!important;box-shadow:0 0 8px rgba(var(--premium-neon-rgb),.55)}html.dark-theme #chart .compound-flip-ribbon__header{gap:2px!important;margin-bottom:1px!important;padding:0 2px!important}html.dark-theme #chart .compound-flip-toggle-slider{height:11px!important;width:20px!important}html.dark-theme #chart .compound-flip-toggle-slider:after{height:7px!important;left:2px!important;top:2px!important;width:7px!important}html.dark-theme #chart .compound-flip-toggle input:checked+.compound-flip-toggle-slider:after{transform:translateX(9px)!important}html.dark-theme #chart .trading-widget-stack{gap:2px!important}html.dark-theme #chart .ha-sentiment-gauge__track{background:#0a0c10f5!important;box-shadow:inset 0 1px 2px #0000009e!important}html.dark-theme #chart .ha-sentiment-gauge__pct--bull{color:#86efac!important}html.dark-theme #chart .ha-sentiment-gauge__pct--bear{color:#fca5a5!important}html.dark-theme #chart .compound-flip-ribbon__track{padding-bottom:0!important;padding-top:2px!important}html.dark-theme .chart-mobile-study-ribbon-strip .indicator-study-ribbon{background:#0e110fc7!important;border:1px solid #ffffff0f!important;border-radius:12px!important}html.dark-theme .chart-mobile-history-trigger-strip{border-bottom-color:#b7ff711f!important;border-bottom-color:rgba(var(--premium-neon-rgb,183,255,113),.12)!important}html.dark-theme .chart-mobile-history-open-btn,html.dark-theme .chart-mobile-study-ribbon-toolbar__label{color:#dcfcc8b8!important;opacity:1!important}html.dark-theme .chart-mobile-study-ribbon-toggle{background:#060a088c!important;border:1px solid rgba(var(--premium-neon-rgb),.28)!important;color:#f0ffe6e6!important}html.dark-theme #chart .quantity-input-center{font-feature-settings:"tnum"!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#060a0873!important;border:1px solid rgba(var(--premium-neon-rgb),.28)!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff0d;color:#f2fff4!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:clamp(12px,3.8vw,15px)!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;letter-spacing:-.03em!important;min-height:0!important;padding:5px 8px!important}html.dark-theme .mobile-login-btn--cta{border:1px solid #b7ff7159!important;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.35)!important;border-radius:18px!important;box-shadow:0 12px 36px #16783c59,inset 0 1px 0 #ffffff1f}html.dark-theme .mobile-full-table th{color:#f6f7f680!important;font-family:inherit;font-size:11px!important;letter-spacing:.04em}html.dark-theme .mobile-full-table td{border-bottom-color:#ffffff0f!important}html.dark-theme .chart-background-image{filter:saturate(.8);opacity:.08}html.dark-theme .mobile-page.active#chart{border:1px solid #b7ff7117;border:1px solid rgba(var(--premium-neon-rgb,183,255,113),.09);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a,0 16px 48px #00000080;margin:0 10px;overflow:hidden}html.dark-theme .mobile-page.active#chart .chart-mobile-ui-stack{padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))!important}html.dark-theme .clear-history-btn{border-color:#b7ff7133;border-color:rgba(var(--premium-neon-rgb,183,255,113),.2);border-radius:12px!important}html.dark-theme #chart .compound-flip-ribbon__title{color:#c8ffa5e0!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:6px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.05!important;opacity:1!important;text-shadow:0 0 14px rgba(var(--premium-neon-rgb),.18);text-transform:uppercase!important}html.dark-theme #chart .compound-flip-label{color:#e8f8e4e0!important}html.dark-theme #chart .compound-flip-label--money{color:#c8ff96f2!important}html.dark-theme #chart .compound-flip-circle--active{box-shadow:0 0 0 1px rgba(var(--premium-neon-rgb),.45),0 0 16px rgba(var(--premium-neon-rgb),.28)}html.dark-theme #chart .compound-flip-line--filled{background:linear-gradient(90deg,rgba(var(--premium-neon-rgb),.15),rgba(var(--premium-neon-rgb),.65))!important;box-shadow:0 0 10px rgba(var(--premium-neon-rgb),.22)}body{background:radial-gradient(ellipse 130% 85% at 50% -18%,#a8ff6a80 0,#0000 50%),radial-gradient(ellipse 70% 45% at 88% 6%,#78dc5033 0,#0000 42%),linear-gradient(180deg,#040604,#020402 55%,#010301)!important}#root{background:#0000!important}.fintech-header-shell,body.dark-theme .controls.fintech-header-shell,html.dark-theme .controls.fintech-header-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(120% 70% at 50% -10%,#00000057 0,#0000 56%),radial-gradient(80% 60% at 100% 0,rgba(var(--premium-neon-rgb),.42) 0,rgba(var(--premium-neon-rgb),0) 60%),radial-gradient(70% 50% at 0 0,rgba(var(--premium-neon-rgb),.32) 0,rgba(var(--premium-neon-rgb),0) 65%),linear-gradient(172deg,color-mix(in srgb,var(--fintech-lime-mid) 68%,#070807 32%) 0,color-mix(in srgb,var(--fintech-lime-mid) 48%,var(--fintech-lime-deep) 52%) 38%,color-mix(in srgb,var(--fintech-lime-deep) 72%,#030403 28%) 100%)!important;border:none!important;border-radius:0 0 22px 22px!important;box-shadow:0 1px 0 #0006 inset,0 -1px 0 #2563eb33 inset,0 14px 24px -10px rgba(var(--premium-neon-rgb),.42),0 38px 64px -22px #0000009e!important;box-shadow:0 1px 0 #0006 inset,0 -1px 0 rgba(var(--ui-accent-rgb),.2) inset,0 14px 24px -10px rgba(var(--premium-neon-rgb),.42),0 38px 64px -22px #0000009e!important;color:#0a0c0a;gap:2px!important;isolation:isolate;margin:0!important;overflow:hidden;padding:max(2px,env(safe-area-inset-top)) 6px 3px!important;position:relative;z-index:5}.fintech-header-shell:before,body.dark-theme .controls.fintech-header-shell:before,html.dark-theme .controls.fintech-header-shell:before{background:linear-gradient(180deg,#00000038,#0000000f 58%,#0000);border-radius:0 0 22px 22px;content:"";height:42%;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:0}.fintech-header-shell:after,body.dark-theme .controls.fintech-header-shell:after,html.dark-theme .controls.fintech-header-shell:after{background:linear-gradient(180deg,#0000,#00000047 72%,#00000061);border-radius:0 0 22px 22px;content:"";height:36%;inset:auto 0 0 0;pointer-events:none;position:absolute;z-index:0}.fintech-header-shell>*,body.dark-theme .controls.fintech-header-shell>*,html.dark-theme .controls.fintech-header-shell>*{position:relative;z-index:1}.controls-row--brand{align-items:center;display:flex!important;flex-direction:row;gap:4px;justify-content:space-between;margin-bottom:1px;width:100%}.fintech-header-profile{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.fintech-header-avatar{background:#080c09eb;border-radius:50%;box-shadow:0 0 0 1px #00000073,0 0 0 2px rgba(var(--premium-neon-rgb),.28),0 6px 14px #00000073,inset 0 1px 0 rgba(var(--premium-neon-rgb),.18);flex-shrink:0;height:22px;overflow:hidden;position:relative;width:22px}.fintech-header-avatar svg{display:block;height:100%;width:100%}.fintech-header-user{display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);gap:1px;min-width:0}.fintech-header-kicker{color:#0a0c0a73;font-size:6px;font-weight:700;letter-spacing:.14em;line-height:1.05;text-transform:uppercase}.fintech-header-name{color:#050705;font-size:11px;font-weight:800;letter-spacing:-.055em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #00000059;white-space:nowrap}.fintech-header-handle{color:#0a0c0a80;font-size:8px;font-weight:600;letter-spacing:-.02em}.fintech-header-actions{align-items:center;display:flex;flex-shrink:0;gap:3px}.fintech-header-start-cta,body.dark-theme .controls.fintech-header-shell .fintech-header-start-cta,html.dark-theme .controls.fintech-header-shell .fintech-header-start-cta{align-items:center;background:radial-gradient(120% 90% at 50% -20%,#00000059 0,#0000 62%),linear-gradient(160deg,#1d2320,#080a09 50%,#050706);border:none;border-radius:999px;box-shadow:0 0 0 1px #0000008c,0 0 0 2px rgba(var(--premium-neon-rgb),.28),0 0 20px rgba(var(--premium-neon-rgb),.32),0 8px 18px #00000073,inset 0 1px 0 rgba(var(--premium-neon-rgb),.12),inset 0 -1px 0 #0000008c;color:#f5faf4f5;cursor:pointer;display:inline-flex!important;flex-shrink:0;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:800;height:22px;isolation:isolate;justify-content:center;letter-spacing:.08em;margin:0;overflow:hidden;padding:0 8px 0 7px;position:relative;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.fintech-header-start-cta__glow{animation:fintech-header-cta-shimmer 6s linear infinite;background:conic-gradient(from 220deg at 50% 50%,#0000 0,rgba(var(--premium-neon-rgb),.14) 38%,#0000 58%);inset:-55%;pointer-events:none;position:absolute;z-index:0}}@media (max-width:768px){@keyframes fintech-header-cta-shimmer{to{transform:rotate(1turn)}}.fintech-header-start-cta__inner{align-items:center;display:inline-flex;gap:4px;position:relative;z-index:1}.fintech-header-start-cta__bolt{color:#60a5fa;color:var(--ui-accent-bright,#d4ff8c);filter:drop-shadow(0 0 5px rgba(var(--premium-neon-rgb),.45));flex-shrink:0;height:10px!important;width:10px!important}.fintech-header-start-cta__label{line-height:1}.fintech-header-start-cta:active,body.dark-theme .controls.fintech-header-shell .fintech-header-start-cta:active,html.dark-theme .controls.fintech-header-shell .fintech-header-start-cta:active{box-shadow:0 0 0 1.5px rgba(var(--premium-neon-rgb),.78),0 0 28px rgba(var(--premium-neon-rgb),.42),0 8px 22px #0006,inset 0 1px 0 rgba(var(--premium-neon-rgb),.12),inset 0 -1px 0 #00000059;filter:brightness(1.1);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.fintech-header-start-cta .fintech-header-start-cta__glow,body.dark-theme .controls.fintech-header-shell .fintech-header-start-cta .fintech-header-start-cta__glow,html.dark-theme .controls.fintech-header-shell .fintech-header-start-cta .fintech-header-start-cta__glow{animation:none;opacity:.35;transform:none}}.fintech-header-pill-btn{align-items:center;background:radial-gradient(120% 80% at 50% -20%,#00000073 0,#0000 58%),linear-gradient(160deg,#1c2120,#090b0a 55%,#050706);border:none;border-radius:8px;box-shadow:0 0 0 1px #0000007a,0 0 0 2px rgba(var(--premium-neon-rgb),.22),0 6px 14px #0000005c,inset 0 1px 0 rgba(var(--premium-neon-rgb),.1),inset 0 -1px 0 #00000085;color:#fffffff5;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:relative;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:22px}.fintech-header-pill-btn:hover{filter:brightness(1.06)}.fintech-header-pill-btn:active{box-shadow:0 0 0 1px #00000080,0 0 0 2px rgba(var(--premium-neon-rgb),.28),0 4px 10px #0006,inset 0 1px 0 rgba(var(--premium-neon-rgb),.14);filter:brightness(1.1);transform:scale(.96)}.fintech-header-pill-btn .fintech-header-icon-svg{height:11px!important;width:11px!important}.fintech-header-notify-dot{background:radial-gradient(circle at 35% 30%,#ff7a7a 0,#ef4444 55%,#b91c1c 100%);border:2px solid #0b0d0beb;border-radius:50%;box-shadow:0 0 6px #ef44448c;height:8px;pointer-events:none;position:absolute;right:5px;top:5px;width:8px}.fintech-header-shell .icon-btn.icon-btn--fintech,body.dark-theme .controls.fintech-header-shell .icon-btn.icon-btn--fintech,html.dark-theme .controls.fintech-header-shell .icon-btn.icon-btn--fintech{align-items:center;background:radial-gradient(120% 80% at 50% -20%,#0000006b 0,#0000 58%),linear-gradient(160deg,#1c2120,#090b0a 55%,#050706)!important;border:none!important;border-radius:10px!important;box-shadow:0 0 0 1px #0000007a,0 0 0 2px rgba(var(--premium-neon-rgb),.22),0 6px 14px #0000005c,inset 0 1px 0 rgba(var(--premium-neon-rgb),.1),inset 0 -1px 0 #00000080!important;color:#fffffff5!important;display:inline-flex!important;height:32px!important;justify-content:center;min-width:32px!important;padding:0!important;width:32px!important}.fintech-header-shell .icon-btn.icon-btn--fintech .fintech-header-icon-svg,body.dark-theme .controls.fintech-header-shell .icon-btn.icon-btn--fintech .fintech-header-icon-svg,html.dark-theme .controls.fintech-header-shell .icon-btn.icon-btn--fintech .fintech-header-icon-svg{display:block;height:17px!important;width:17px!important}.fintech-header-shell .symbol-select-group select,body.dark-theme .controls.fintech-header-shell .symbol-select-group select,html.dark-theme .controls.fintech-header-shell .symbol-select-group select{background:#fffffff0!important;border:1px solid #0a0c0a1f!important;border-radius:10px!important;color:#0a0c0a!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;min-height:26px!important;padding:3px 8px!important}.fintech-header-shell .timeframe-btn,body.dark-theme .controls.fintech-header-shell .timeframe-btn,html.dark-theme .controls.fintech-header-shell .timeframe-btn{background:#0b0d0b1f!important;border:1px solid #0a0c0a1f!important;border-radius:8px!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;min-height:22px!important;padding:2px 6px!important}.fintech-header-shell .timeframe-btn.active,body.dark-theme .controls.fintech-header-shell .timeframe-btn.active,html.dark-theme .controls.fintech-header-shell .timeframe-btn.active{background:#0b0d0be0!important;border-color:#0000!important;color:#ecffec!important}.fintech-header-shell .more-timeframes-dropdown,body.dark-theme .controls.fintech-header-shell .more-timeframes-dropdown,html.dark-theme .controls.fintech-header-shell .more-timeframes-dropdown{background:#ffffffeb!important;border:1px solid #0a0c0a1a!important;border-radius:8px!important;color:#0a0c0a!important;font-size:10px!important;font-weight:700!important;min-height:22px!important;padding:3px 6px!important}.fintech-header-shell .controls-row--market,body.dark-theme .controls.fintech-header-shell .controls-row--market,html.dark-theme .controls.fintech-header-shell .controls-row--market{align-items:center!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:3px!important;max-width:100%!important;min-height:0!important;min-width:0!important;width:100%!important}.fintech-header-shell .controls-row--market .symbol-select-group,body.dark-theme .controls.fintech-header-shell .controls-row--market .symbol-select-group,html.dark-theme .controls.fintech-header-shell .controls-row--market .symbol-select-group{box-sizing:border-box!important;flex:0 1 auto!important;max-width:min(36vw,158px)!important;min-width:min(28vw,118px)!important;width:auto!important}.fintech-header-shell .controls-row--market #symbolSelect,.fintech-header-shell .controls-row--market .symbol-select-group select,body.dark-theme .controls.fintech-header-shell .controls-row--market #symbolSelect,body.dark-theme .controls.fintech-header-shell .controls-row--market .symbol-select-group select,html.dark-theme .controls.fintech-header-shell .controls-row--market #symbolSelect,html.dark-theme .controls.fintech-header-shell .controls-row--market .symbol-select-group select{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.fintech-header-shell .controls-row--market .timeframe-scroll-strip,body.dark-theme .controls.fintech-header-shell .controls-row--market .timeframe-scroll-strip,html.dark-theme .controls.fintech-header-shell .controls-row--market .timeframe-scroll-strip{flex:1 1!important;max-width:none!important;min-width:0!important}.fintech-header-shell .controls-row--meta,body.dark-theme .controls.fintech-header-shell .controls-row--meta,html.dark-theme .controls.fintech-header-shell .controls-row--meta{gap:3px!important;min-height:0!important;padding-top:1px!important}.fintech-header-shell .status-group .status,body.dark-theme .controls.fintech-header-shell .status-group .status,html.dark-theme .controls.fintech-header-shell .status-group .status{font-size:9px!important;height:auto!important;line-height:1.2!important;min-height:20px!important;padding:2px 5px!important}.fintech-header-shell .account-toggle-switch,body.dark-theme .controls.fintech-header-shell .account-toggle-switch,html.dark-theme .controls.fintech-header-shell .account-toggle-switch{transform:scale(.92);transform-origin:left center}.fintech-header-shell .fintech-balance-microcopy,body.dark-theme .controls.fintech-header-shell .fintech-balance-microcopy,html.dark-theme .controls.fintech-header-shell .fintech-balance-microcopy{color:#0a0c0a7a!important}.fintech-header-shell .balance-box-wrap .balance-display,body.dark-theme .controls.fintech-header-shell .balance-box-wrap .balance-display,html.dark-theme .controls.fintech-header-shell .balance-box-wrap .balance-display{background:linear-gradient(180deg,color-mix(in srgb,#172554 78%,#000 22%),#0a0d0b)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent-deep) 78%,#000 22%) 0,#0a0d0b 100%)!important;border:1px solid #0000006b!important;border-radius:14px!important;box-shadow:0 8px 22px #00000061,0 0 0 1px rgba(var(--premium-neon-rgb),.12),inset 0 1px 0 rgba(var(--premium-neon-rgb),.08),inset 0 -1px 0 #00000059!important;color:#e6fae8f5!important;font-size:clamp(11px,3.4vw,14px)!important;font-weight:800!important;letter-spacing:-.065em!important;padding:5px 11px!important}.fintech-header-shell .balance-box-wrap .balance-display.demo-account,body.dark-theme .controls.fintech-header-shell .balance-box-wrap .balance-display.demo-account,html.dark-theme .controls.fintech-header-shell .balance-box-wrap .balance-display.demo-account{color:color-mix(in srgb,#e8ffe8 18%,#fff 82%)!important;color:color-mix(in srgb,var(--premium-neon,#e8ffe8) 18%,#fff 82%)!important}.fintech-header-shell .balance-box-wrap .balance-display.real-account,body.dark-theme .controls.fintech-header-shell .balance-box-wrap .balance-display.real-account,html.dark-theme .controls.fintech-header-shell .balance-box-wrap .balance-display.real-account{color:#22c55e!important;color:var(--safe-green)!important}.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display,body.dark-theme .controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display,html.dark-theme .controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display{margin:0!important;padding:2px 6px!important}.fintech-header-shell .login-btn.login-btn--cta,body.dark-theme .controls.fintech-header-shell .login-btn.login-btn--cta,html.dark-theme .controls.fintech-header-shell .login-btn.login-btn--cta{background:#0b0d0beb!important;border:1px solid #0006!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(var(--premium-neon-rgb),.06)!important;color:color-mix(in srgb,#eaffea 28%,#fff 72%)!important;color:color-mix(in srgb,var(--premium-neon,#eaffea) 28%,#fff 72%)!important}.fintech-header-shell .account-toggle-label,body.dark-theme .controls.fintech-header-shell .account-toggle-label,html.dark-theme .controls.fintech-header-shell .account-toggle-label{color:#0a0c0a!important;font-weight:700!important}}@media (min-width:769px){body.dark-theme .app-main-content>.controls.fintech-header-shell,body.light-theme .app-main-content>.controls.fintech-header-shell,html.dark-theme .app-main-content>.controls.fintech-header-shell{align-items:stretch!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(115% 65% at 50% -8%,#00000052 0,#0000 54%),radial-gradient(78% 58% at 96% 2%,rgba(var(--premium-neon-rgb),.36) 0,rgba(var(--premium-neon-rgb),0) 58%),linear-gradient(165deg,color-mix(in srgb,var(--fintech-lime-mid) 66%,#070807 34%) 0,color-mix(in srgb,var(--fintech-lime-mid) 46%,var(--fintech-lime-deep) 54%) 38%,color-mix(in srgb,var(--fintech-lime-deep) 72%,#030403 28%) 100%)!important;border:none!important;border-radius:0 0 18px 18px!important;box-shadow:0 1px 0 #00000061 inset,0 -1px 0 #2563eb2e inset,0 20px 40px #00000057,0 12px 28px -8px rgba(var(--premium-neon-rgb),.32),inset 0 -1px 0 #00000047!important;box-shadow:0 1px 0 #00000061 inset,0 -1px 0 rgba(var(--ui-accent-rgb),.18) inset,0 20px 40px #00000057,0 12px 28px -8px rgba(var(--premium-neon-rgb),.32),inset 0 -1px 0 #00000047!important;color:#0a0c0a;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:3px!important;margin:0 0 4px!important;padding:4px 12px 5px!important;width:100%!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack{-webkit-overflow-scrolling:touch;align-items:center!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:0!important;scrollbar-width:thin;width:100%!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack::-webkit-scrollbar{height:4px}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .controls-row--market{align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;min-width:0!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .controls-row--meta{align-items:center!important;border-left:1px solid #0a0c0a24;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:5px!important;margin:0!important;padding-left:6px!important;width:auto!important}.app-main-content>.controls.fintech-header-shell .controls-row,.app-main-content>.controls.fintech-header-shell .timeframe-scroll-strip{display:flex!important}.app-main-content>.controls.fintech-header-shell .controls-row--brand{align-items:center;display:flex!important;flex:0 0 auto!important;flex-direction:row;flex-wrap:nowrap!important;gap:10px;justify-content:flex-start;margin-bottom:0;width:100%}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker.desktop-only{flex:1 1 auto!important;margin:0 8px!important;max-width:none!important;min-width:280px!important;width:auto!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics{align-items:center!important;border-left:1px solid #0a0c0a2e;display:flex!important;flex-shrink:0!important;gap:10px!important;margin-left:auto!important;padding-left:10px!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .balance-box-wrap{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .fintech-balance-microcopy{display:block!important;font-size:8px!important;line-height:1!important;opacity:.75!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .status-group{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:6px!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn{min-height:22px!important;padding:2px 7px!important}.app-main-content>.controls.fintech-header-shell .more-timeframes-dropdown,.app-main-content>.controls.fintech-header-shell select{height:22px!important;min-height:22px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-profile{flex:0 1 auto!important;max-width:min(300px,36vw);min-width:0}.app-main-content>.controls.fintech-header-shell .fintech-header-actions{margin-left:auto!important}.app-main-content>.controls.fintech-header-shell .fintech-header-avatar{height:30px;width:30px}.app-main-content>.controls.fintech-header-shell .fintech-header-name{font-size:13px;line-height:1.15}.app-main-content>.controls.fintech-header-shell .fintech-header-handle{font-size:8px;line-height:1.1}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker{display:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-actions{align-items:center!important;display:flex!important;flex-shrink:0!important;flex-wrap:nowrap!important;gap:5px!important}.app-main-content>.controls.fintech-header-shell .timeframe-scroll-strip{-webkit-overflow-scrolling:touch;flex:1 1 auto;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:thin}.app-main-content>.controls.fintech-header-shell .timeframe-scroll-strip::-webkit-scrollbar{height:4px}.app-main-content>.controls.fintech-header-shell .control-group.separator,.app-main-content>.controls.fintech-header-shell .controls-row--meta .fintech-desktop-account-name-row,.app-main-content>.controls.fintech-header-shell .status-group .login-btn.login-btn--cta.desktop-only{display:none!important}.app-main-content>.controls.fintech-header-shell .status-group{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.app-main-content>.controls.fintech-header-shell .fintech-balance-cluster{align-items:center!important;display:flex!important;flex-direction:row!important;gap:6px!important}body.dark-theme .app-main-content>.controls.fintech-header-shell .fintech-balance-microcopy,html.dark-theme .app-main-content>.controls.fintech-header-shell .fintech-balance-microcopy{color:#0a0c0a7a!important;display:inline!important;font-size:8px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1!important;margin:0!important;padding:0!important;text-transform:uppercase!important;white-space:nowrap!important}.app-main-content>.controls.fintech-header-shell .fintech-header-start-cta,body.dark-theme .app-main-content>.controls.fintech-header-shell .fintech-header-start-cta,html.dark-theme .app-main-content>.controls.fintech-header-shell .fintech-header-start-cta{font-size:11px;height:28px;padding:0 12px 0 9px}.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn,body.dark-theme .app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn,html.dark-theme .app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn{border-radius:9px;height:28px;width:28px}.app-main-content>.controls.fintech-header-shell .symbol-select-group select,body.dark-theme .app-main-content>.controls.fintech-header-shell .symbol-select-group select,html.dark-theme .app-main-content>.controls.fintech-header-shell .symbol-select-group select{background:#fffffff0!important;border:1px solid #0a0c0a1f!important;border-radius:10px!important;color:#0a0c0a!important;font-size:12px!important;font-weight:700!important;min-height:28px!important;padding:3px 8px!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn,body.dark-theme .app-main-content>.controls.fintech-header-shell .timeframe-btn,html.dark-theme .app-main-content>.controls.fintech-header-shell .timeframe-btn{background:#0b0d0b1f!important;border:1px solid #0a0c0a1f!important;border-radius:8px!important;color:#fff!important;font-size:10px!important;font-weight:700!important;min-height:21px!important;padding:3px 7px!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn.active,body.dark-theme .app-main-content>.controls.fintech-header-shell .timeframe-btn.active,html.dark-theme .app-main-content>.controls.fintech-header-shell .timeframe-btn.active{background:#0b0d0be0!important;border-color:#0000!important;color:#ecffec!important}.app-main-content>.controls.fintech-header-shell .more-timeframes-dropdown,body.dark-theme .app-main-content>.controls.fintech-header-shell .more-timeframes-dropdown,html.dark-theme .app-main-content>.controls.fintech-header-shell .more-timeframes-dropdown{background:#ffffffeb!important;border:1px solid #0a0c0a1a!important;border-radius:8px!important;color:#0a0c0a!important;font-size:10px!important;font-weight:700!important;min-height:21px!important;padding:2px 6px!important}.app-main-content>.controls.fintech-header-shell .icon-btn.icon-btn--fintech,body.dark-theme .app-main-content>.controls.fintech-header-shell .icon-btn.icon-btn--fintech,html.dark-theme .app-main-content>.controls.fintech-header-shell .icon-btn.icon-btn--fintech{background:#0b0d0bd6!important;border:none!important;border-radius:8px!important;box-shadow:0 8px 20px #00000038;color:#ffffffed!important;height:28px!important;min-width:28px!important;width:28px!important}.app-main-content>.controls.fintech-header-shell .balance-box-wrap .balance-display,body.dark-theme .app-main-content>.controls.fintech-header-shell .balance-box-wrap .balance-display,html.dark-theme .app-main-content>.controls.fintech-header-shell .balance-box-wrap .balance-display{background:linear-gradient(180deg,color-mix(in srgb,#172554 78%,#000 22%),#0a0d0b)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent-deep) 78%,#000 22%) 0,#0a0d0b 100%)!important;border:1px solid #0000006b!important;border-radius:11px!important;box-shadow:0 4px 14px #00000052,0 0 0 1px rgba(var(--premium-neon-rgb),.1),inset 0 1px 0 rgba(var(--premium-neon-rgb),.07),inset 0 -1px 0 #00000052!important;color:#e6fae8f5!important;font-size:clamp(11px,.95vw,13px)!important;font-weight:800!important;letter-spacing:-.055em!important;padding:4px 10px!important}.app-main-content>.controls.fintech-header-shell .account-toggle-label,body.dark-theme .app-main-content>.controls.fintech-header-shell .account-toggle-label,html.dark-theme .app-main-content>.controls.fintech-header-shell .account-toggle-label{color:#0a0c0a!important;font-weight:700!important}.app-main-content>.controls.fintech-header-shell .account-toggle-switch,body.dark-theme .app-main-content>.controls.fintech-header-shell .account-toggle-switch,html.dark-theme .app-main-content>.controls.fintech-header-shell .account-toggle-switch{transform:scale(.88);transform-origin:left center}.app-main-content>.controls.fintech-header-shell .status-group .status,body.dark-theme .app-main-content>.controls.fintech-header-shell .status-group .status,html.dark-theme .app-main-content>.controls.fintech-header-shell .status-group .status{border-radius:7px!important;font-size:9px!important;min-height:18px!important;padding:2px 5px!important}html.dark-theme .app-main-content>.controls.fintech-header-shell #granularitySelect,html.dark-theme .app-main-content>.controls.fintech-header-shell select{box-shadow:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-profile{flex:0 0 auto!important;max-width:220px!important;min-width:0!important}.app-main-content>.controls.fintech-header-shell .fintech-header-actions{flex:0 0 auto!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker{align-self:center!important;background:linear-gradient(180deg,#070c12f0,#04080cf7)!important;border:1px solid #ffffff0f!important;border-radius:10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),inset 0 -1px 0 #00000080,0 3px 10px #00000073!important;box-sizing:border-box!important;display:flex!important;flex:1 1!important;height:46px!important;margin:0 8px!important;max-height:46px!important;max-width:100%!important;min-height:46px!important;min-width:0!important;overflow:hidden!important;padding:0!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__track{align-items:stretch!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__card{background:#0000!important;border:none!important;border-radius:0!important;border-right:1px solid #ffffff0f!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:0!important;justify-content:flex-start!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:5px 8px 3px!important;position:relative!important;width:auto!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__card:last-child{border-right:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__card-top{align-items:center!important;display:flex!important;flex-direction:row!important;flex-shrink:0!important;gap:6px!important;justify-content:space-between!important;margin:0 0 2px!important;padding:0!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__name{color:#e1ebe6e0!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__name:before{color:#e1ebe680;content:"✕";font-size:9px;font-weight:400;margin-right:3px}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__pct{color:#4ade80!important;color:var(--premium-neon,#4ade80)!important;flex-shrink:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.1!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__chart{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;width:100%!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker .fintech-header-ticker-spark{display:block!important;height:100%!important;width:100%!important}}.fintech-header-ticker-spark__line{stroke:#4ade80f5;stroke:rgba(var(--premium-neon-rgb,74,222,128),.96)}.fintech-header-ticker-spark__grad-top{stop-color:#22c55e61;stop-color:rgba(var(--premium-neon-rgb,34,197,94),.38)}.fintech-header-ticker-spark__grad-bot{stop-color:#22c55e05;stop-color:rgba(var(--premium-neon-rgb,34,197,94),.02)}@media (max-width:768px){body,body.dark-theme,html.dark-theme body{background:radial-gradient(60% 32% at 18% 0,#22c55e24 0,#22c55e00 62%),radial-gradient(80% 40% at 92% 2%,#22c55e0f 0,#0000 60%),linear-gradient(180deg,#050706,#070a09 40%,#040605)!important;background:radial-gradient(60% 32% at 18% 0,rgba(var(--premium-neon-rgb,34,197,94),.14) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 62%),radial-gradient(80% 40% at 92% 2%,rgba(var(--premium-neon-rgb,34,197,94),.06) 0,#0000 60%),linear-gradient(180deg,#050706 0,#070a09 40%,#040605 100%)!important}.app-main-content>.controls.fintech-header-shell,body.dark-theme .app-main-content>.controls.fintech-header-shell,html.dark-theme .app-main-content>.controls.fintech-header-shell{background:radial-gradient(55% 85% at 14% 48%,#22c55e2e 0,#22c55e0a 45%,#0000 75%),linear-gradient(180deg,#0b0f0d,#070a09 60%,#050706)!important;background:radial-gradient(55% 85% at 14% 48%,rgba(var(--premium-neon-rgb,34,197,94),.18) 0,rgba(var(--premium-neon-rgb,34,197,94),.04) 45%,#0000 75%),linear-gradient(180deg,#0b0f0d 0,#070a09 60%,#050706 100%)!important;border:1px solid #ffffff0a!important;border-radius:0 0 22px 22px!important;border-top:none!important;box-shadow:0 18px 34px -14px #000000b3,0 6px 18px -8px #22c55e47,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #00000080!important;box-shadow:0 18px 34px -14px #000000b3,0 6px 18px -8px rgba(var(--premium-neon-rgb,34,197,94),.28),inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #00000080!important;color:#eaf4ed!important;gap:7px!important;padding:8px 12px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-profile{gap:10px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-avatar{background:radial-gradient(80% 80% at 30% 25%,#ffffff2e 0,#fff0 55%),linear-gradient(150deg,#22c55e,color-mix(in srgb,#22c55e 62%,#051008 38%) 75%,#051008)!important;background:radial-gradient(80% 80% at 30% 25%,#ffffff2e 0,#fff0 55%),linear-gradient(150deg,rgb(var(--premium-neon-rgb,34,197,94)) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 62%,#051008 38%) 75%,#051008 100%)!important;border-radius:50%!important;box-shadow:0 0 0 1px #0000008c,0 0 0 3px #22c55e38,0 8px 18px -6px #22c55e73,inset 0 1px 0 #fff3!important;box-shadow:0 0 0 1px #0000008c,0 0 0 3px rgba(var(--premium-neon-rgb,34,197,94),.22),0 8px 18px -6px rgba(var(--premium-neon-rgb,34,197,94),.45),inset 0 1px 0 #fff3!important;height:38px!important;width:38px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-avatar svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45));opacity:.92}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker{align-items:center;color:#dcebe18c!important;display:inline-flex!important;font-size:0!important;gap:4px;letter-spacing:0!important;line-height:1.1!important;margin-bottom:1px!important;text-transform:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker:before{color:#dcebe18c;content:"Good Morning";font-size:9px;font-weight:600;letter-spacing:.01em;text-transform:none}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path fill=%27%23f7c26b%27 d=%27M5 20c2.5-7 13-7 14-3-1 4-4 4-7 3-3-1-5-1-7 0z%27/><path fill=%27%23d99a46%27 d=%27M5 20c2.5-7 13-7 14-3%27 stroke=%27%23a66a20%27 stroke-width=%270.5%27 fill=%27none%27/></svg>");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;opacity:.95;width:10px}.app-main-content>.controls.fintech-header-shell .fintech-header-name{color:#f3f8f4!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.15!important;text-shadow:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-handle{color:#b4c8bc8c!important;font-size:10px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.1!important}.app-main-content>.controls.fintech-header-shell .fintech-header-actions{gap:7px!important}.app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech,.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn{background:radial-gradient(100% 100% at 30% 20%,#ffffff0d 0,#fff0 55%),linear-gradient(160deg,#121816,#090c0b)!important;border:1px solid #ffffff0f!important;border-radius:50%!important;box-shadow:0 0 0 1px #0009,0 6px 14px -6px #0000008c,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #00000080!important;color:#d8ebde!important;height:34px!important;min-height:34px!important;min-width:34px!important;padding:0!important;width:34px!important}.app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech svg,.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn svg{color:#dcebe1e0!important;height:16px!important;width:16px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn--notify{position:relative}.app-main-content>.controls.fintech-header-shell .fintech-header-notify-dot{background:#22c55e!important;background:rgb(var(--premium-neon-rgb,34,197,94))!important;box-shadow:0 0 0 2px #0a0e0c,0 0 8px #22c55eb3!important;box-shadow:0 0 0 2px #0a0e0c,0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.7)!important;height:7px!important;right:7px!important;top:7px!important;width:7px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-start-cta{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 85%,#002010 15%),color-mix(in srgb,#22c55e 50%,#031f12 50%) 65%,#031a0f)!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 85%,#002010 15%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 50%,#031f12 50%) 65%,#031a0f 100%)!important;box-shadow:0 0 0 1px #0000008c,0 0 18px -2px #22c55e8c,0 8px 16px -8px #0000008c,inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0006!important;box-shadow:0 0 0 1px #0000008c,0 0 18px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),0 8px 16px -8px #0000008c,inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0006!important;color:#031007!important;font-size:10px!important;height:34px!important;letter-spacing:.1em!important;padding:0 12px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-start-cta__bolt{color:#031007!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack{gap:6px!important}.app-main-content>.controls.fintech-header-shell .controls-row--market{align-items:center!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:4px!important;max-width:100%!important;min-width:0!important;width:100%!important}.app-main-content>.controls.fintech-header-shell .controls-row--market .symbol-select-group{box-sizing:border-box!important;flex:0 1 auto!important;max-width:min(36vw,158px)!important;min-width:min(28vw,118px)!important;width:auto!important}.app-main-content>.controls.fintech-header-shell .controls-row--market .timeframe-scroll-strip{flex:1 1!important;max-width:none!important;min-width:0!important}.app-main-content>.controls.fintech-header-shell .controls-row--market #symbolSelect,.app-main-content>.controls.fintech-header-shell .controls-row--market .symbol-select-group select{background:linear-gradient(160deg,#121816f2,#090c0bf5)!important;border:1px solid #ffffff0d!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff0a,0 4px 10px -4px #0000008c!important;box-sizing:border-box!important;color:#eaf4ed!important;font-size:11px!important;font-weight:600!important;height:28px!important;max-width:100%!important;min-height:28px!important;padding:0 24px 0 10px!important;width:100%!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn{background:linear-gradient(160deg,#121816e6,#0a0e0ceb)!important;border:1px solid hsla(0,0%,100%,.045)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff08!important;color:#fff!important;font-size:10px!important;font-weight:600!important;height:26px!important;letter-spacing:.02em!important;min-height:26px!important;padding:0 10px!important;transition:all .18s ease}.app-main-content>.controls.fintech-header-shell .timeframe-btn.active{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 92%,#002010 8%),color-mix(in srgb,#22c55e 55%,#03281a 45%))!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 92%,#002010 8%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 55%,#03281a 45%) 100%)!important;border:1px solid #22c55e8c!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.55)!important;box-shadow:0 0 14px -2px #22c55e8c,inset 0 1px 0 #ffffff59!important;box-shadow:0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff59!important;color:#031007!important;font-weight:700!important}.app-main-content>.controls.fintech-header-shell .more-timeframes-dropdown{background:linear-gradient(160deg,#121816f2,#0a0e0cf5)!important;border:1px solid #ffffff0d!important;border-radius:999px!important;color:#eaf4ed!important;font-size:10px!important;font-weight:600!important;height:26px!important;min-height:26px!important}.app-main-content>.controls.fintech-header-shell .controls-row--market .mobile-header-metrics,.controls-row--market .mobile-header-metrics{align-content:center!important;align-items:center!important;column-gap:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;justify-content:flex-start!important;margin-left:2px!important}.app-main-content>.controls.fintech-header-shell .controls-row--market .mobile-header-metrics .account-toggle-wrapper,.controls-row--market .mobile-header-metrics .account-toggle-wrapper{align-items:center!important;display:flex!important;flex-shrink:0!important;margin-right:0!important}.app-main-content>.controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap,.controls-row--market .mobile-header-metrics .balance-box-wrap{align-items:center!important;display:flex!important;flex-shrink:0!important;margin-left:0!important;margin-right:0!important}.app-main-content>.controls.fintech-header-shell .controls-row--market .mobile-header-metrics .fintech-balance-cluster,.controls-row--market .mobile-header-metrics .fintech-balance-cluster{align-items:center!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;justify-content:center!important}.controls-row--market .mobile-header-metrics .fintech-balance-microcopy{display:none!important}.controls-row--market .mobile-header-metrics .account-toggle-switch{align-items:center!important;gap:1px!important}.controls-row--market .mobile-header-metrics .account-toggle-label{color:#dcebe1cc!important;font-size:8px!important;font-weight:700!important;letter-spacing:.05em!important;min-width:22px!important;text-transform:uppercase}.controls-row--market .mobile-header-metrics .balance-display{align-self:center!important;background:#0000!important;border:none!important;box-shadow:none!important;color:#eaf4ed!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;margin:0!important;max-width:100%!important;padding:2px 6px!important;white-space:nowrap!important}.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display,body.dark-theme .app-main-content>.controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display,body.dark-theme .controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display,html.dark-theme .app-main-content>.controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display,html.dark-theme .controls.fintech-header-shell .controls-row--market .mobile-header-metrics .balance-box-wrap .balance-display{margin:0!important;padding:2px 6px!important}.controls-row--market .mobile-header-metrics .status-group .status{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:999px!important;color:#dcebe1d9!important;font-size:8px!important;font-weight:700!important;height:16px!important;letter-spacing:.06em!important;min-height:16px!important;padding:0 7px!important;text-transform:uppercase}.controls-row--market .mobile-header-metrics .status-group .status.connected{background:linear-gradient(160deg,#22c55e2e,#22c55e0f)!important;background:linear-gradient(160deg,rgba(var(--premium-neon-rgb,34,197,94),.18) 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 100%)!important;border-color:#22c55e73!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.45)!important;box-shadow:0 0 10px -2px #22c55e80!important;box-shadow:0 0 10px -2px rgba(var(--premium-neon-rgb,34,197,94),.5)!important;color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important}.controls-row--market .mobile-header-metrics .status-group .status.disconnected{background:#dc505024!important;border-color:#dc505059!important;color:#f29898!important}.controls-row--market .mobile-header-metrics .account-toggle-slider{background:#121816e6!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px 2px #0000008c!important}.controls-row--market .mobile-header-metrics .account-toggle-switch input:checked~.account-toggle-slider{background:linear-gradient(160deg,color-mix(in srgb,#22c55e 82%,#002010 18%),color-mix(in srgb,#22c55e 45%,#03281a 55%))!important;background:linear-gradient(160deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 82%,#002010 18%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 45%,#03281a 55%) 100%)!important;border-color:#22c55e80!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.5)!important}}@media (min-width:769px){.app-main-content>.controls.fintech-header-shell,body.dark-theme .app-main-content>.controls.fintech-header-shell,body.light-theme .app-main-content>.controls.fintech-header-shell,html.dark-theme .app-main-content>.controls.fintech-header-shell{background:radial-gradient(46% 110% at 8% 50%,#22c55e38 0,#22c55e0f 45%,#0000 75%),radial-gradient(60% 120% at 95% 50%,#22c55e1a 0,#0000 60%),linear-gradient(180deg,#0b0f0d,#080b0a 55%,#050706)!important;background:radial-gradient(46% 110% at 8% 50%,rgba(var(--premium-neon-rgb,34,197,94),.22) 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 45%,#0000 75%),radial-gradient(60% 120% at 95% 50%,rgba(var(--premium-neon-rgb,34,197,94),.1) 0,#0000 60%),linear-gradient(180deg,#0b0f0d 0,#080b0a 55%,#050706 100%)!important;border:1px solid #ffffff0a!important;border-radius:0 0 20px 20px!important;border-top:none!important;box-shadow:0 22px 42px -18px #000000a6,0 10px 26px -10px #22c55e57,inset 0 1px 0 #ffffff0d,inset 0 -1px 0 #00000080!important;box-shadow:0 22px 42px -18px #000000a6,0 10px 26px -10px rgba(var(--premium-neon-rgb,34,197,94),.34),inset 0 1px 0 #ffffff0d,inset 0 -1px 0 #00000080!important;color:#eaf4ed!important}.app-main-content>.controls.fintech-header-shell .fintech-header-avatar{background:radial-gradient(80% 80% at 30% 25%,#ffffff2e 0,#fff0 55%),linear-gradient(150deg,#22c55e,color-mix(in srgb,#22c55e 62%,#051008 38%) 75%,#051008)!important;background:radial-gradient(80% 80% at 30% 25%,#ffffff2e 0,#fff0 55%),linear-gradient(150deg,rgb(var(--premium-neon-rgb,34,197,94)) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 62%,#051008 38%) 75%,#051008 100%)!important;box-shadow:0 0 0 1px #0000008c,0 0 0 3px #22c55e38,0 8px 16px -6px #22c55e73,inset 0 1px 0 #fff3!important;box-shadow:0 0 0 1px #0000008c,0 0 0 3px rgba(var(--premium-neon-rgb,34,197,94),.22),0 8px 16px -6px rgba(var(--premium-neon-rgb,34,197,94),.45),inset 0 1px 0 #fff3!important}.app-main-content>.controls.fintech-header-shell .fintech-header-avatar svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));opacity:.92}.app-main-content>.controls.fintech-header-shell .fintech-header-name{color:#f3f8f4!important;font-weight:700!important;letter-spacing:-.015em!important;text-shadow:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-handle{color:#b4c8bc8c!important;font-weight:500!important}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker{align-items:center;color:#dcebe18c!important;display:inline-flex!important;font-size:0!important;gap:4px;letter-spacing:0!important;line-height:1.1!important;margin-bottom:1px!important;text-transform:none!important}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker:before{color:#dcebe18c;content:"Good Morning";font-size:8px;font-weight:600;letter-spacing:.02em;text-transform:none}.app-main-content>.controls.fintech-header-shell .fintech-header-kicker:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path fill=%27%23f7c26b%27 d=%27M5 20c2.5-7 13-7 14-3-1 4-4 4-7 3-3-1-5-1-7 0z%27/><path fill=%27%23d99a46%27 d=%27M5 20c2.5-7 13-7 14-3%27 stroke=%27%23a66a20%27 stroke-width=%270.5%27 fill=%27none%27/></svg>");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;opacity:.95;width:9px}.app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech,.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn{background:radial-gradient(100% 100% at 30% 20%,#ffffff0d 0,#fff0 55%),linear-gradient(160deg,#121816,#090c0b)!important;border:1px solid #ffffff0f!important;border-radius:50%!important;box-shadow:0 0 0 1px #0009,0 5px 12px -6px #0000008c,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #00000080!important;color:#d8ebde!important;height:30px!important;min-height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}.app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech svg,.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn svg{color:#dcebe1e0!important;height:14px!important;width:14px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-notify-dot{background:#22c55e!important;background:rgb(var(--premium-neon-rgb,34,197,94))!important;box-shadow:0 0 0 2px #0a0e0c,0 0 7px #22c55eb3!important;box-shadow:0 0 0 2px #0a0e0c,0 0 7px rgba(var(--premium-neon-rgb,34,197,94),.7)!important;height:6px!important;right:6px!important;top:6px!important;width:6px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-start-cta{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 85%,#002010 15%),color-mix(in srgb,#22c55e 50%,#031f12 50%) 65%,#031a0f)!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 85%,#002010 15%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 50%,#031f12 50%) 65%,#031a0f 100%)!important;box-shadow:0 0 0 1px #0000008c,0 0 16px -2px #22c55e8c,0 6px 14px -8px #00000080,inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0006!important;box-shadow:0 0 0 1px #0000008c,0 0 16px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),0 6px 14px -8px #00000080,inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0006!important;color:#031007!important;font-size:9px!important;height:28px!important;letter-spacing:.1em!important;padding:0 12px!important}.app-main-content>.controls.fintech-header-shell .fintech-header-start-cta__bolt{color:#031007!important}.app-main-content>.controls.fintech-header-shell #symbolSelect,.app-main-content>.controls.fintech-header-shell .more-timeframes-dropdown,.app-main-content>.controls.fintech-header-shell .symbol-select-group select{background:linear-gradient(160deg,#121816f2,#090c0bf5)!important;border:1px solid #ffffff0d!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff0a,0 4px 10px -4px #0000008c!important;color:#eaf4ed!important;font-size:10px!important;font-weight:600!important;height:24px!important;min-height:24px!important;padding:0 22px 0 10px!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn{background:linear-gradient(160deg,#121816e6,#0a0e0ceb)!important;border:1px solid hsla(0,0%,100%,.045)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff08!important;color:#fff!important;font-size:10px!important;font-weight:600!important;height:24px!important;letter-spacing:.02em!important;min-height:24px!important;padding:0 10px!important;transition:all .18s ease}.app-main-content>.controls.fintech-header-shell .timeframe-btn:hover{border-color:#22c55e59!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.35)!important;color:#fff!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn.active{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 92%,#002010 8%),color-mix(in srgb,#22c55e 55%,#03281a 45%))!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 92%,#002010 8%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 55%,#03281a 45%) 100%)!important;border:1px solid #22c55e8c!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.55)!important;box-shadow:0 0 14px -2px #22c55e8c,inset 0 1px 0 #ffffff59!important;box-shadow:0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff59!important;color:#031007!important;font-weight:700!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics{border-left:1px solid #ffffff12!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .account-toggle-label{color:#dcebe1d9!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .balance-display{background:#0000!important;border:none!important;box-shadow:none!important;color:#eaf4ed!important;font-weight:700!important;padding:0!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .fintech-balance-microcopy{color:#b4c8bc8c!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .account-toggle-slider{background:#121816e6!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px 2px #0000008c!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .account-toggle-switch input:checked~.account-toggle-slider{background:linear-gradient(160deg,color-mix(in srgb,#22c55e 82%,#002010 18%),color-mix(in srgb,#22c55e 45%,#03281a 55%))!important;background:linear-gradient(160deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 82%,#002010 18%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 45%,#03281a 55%) 100%)!important;border-color:#22c55e80!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.5)!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .status-group .status{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:999px!important;color:#dcebe1d9!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .status-group .status.connected{background:linear-gradient(160deg,#22c55e2e,#22c55e0f)!important;background:linear-gradient(160deg,rgba(var(--premium-neon-rgb,34,197,94),.18) 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 100%)!important;border-color:#22c55e73!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.45)!important;box-shadow:0 0 10px -2px #22c55e80!important;box-shadow:0 0 10px -2px rgba(var(--premium-neon-rgb,34,197,94),.5)!important;color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important}.app-main-content>.controls.fintech-header-shell .controls-chart-controls-stack .mobile-header-metrics .status-group .status.disconnected{background:#dc505024!important;border-color:#dc505059!important;color:#f29898!important}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker{background:linear-gradient(180deg,#090e0bf2,#040806fa)!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #00000080,0 4px 12px -4px #0000008c!important}}:root,body.dark-theme,body:not(.light-theme),html.dark-theme{--bg-primary:#050706;--bg-secondary:#0b0f0d;--bg-tertiary:#12181600;--bg-tertiary:#121816c7;--bg-controls:#0b0f0d;--text-primary:#eaf4ed;--text-secondary:#d2e4dab8;--border-color:#ffffff0f;--border-hover:rgba(var(--premium-neon-rgb,34,197,94),0.35);--border-focus:rgba(var(--premium-neon-rgb,34,197,94),0.55);--grid-color:#1e28228c;--chart-bg:#070b09}body.light-theme,html.light-theme{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#e8e8e8;--bg-controls:#f5f5f5;--text-primary:#000;--text-secondary:#333;--border-color:#d0d0d0;--border-hover:#b0b0b0;--border-focus:grey;--grid-color:#e0e0e0}@media (min-width:769px){body.dark-theme,body:not(.light-theme),html.dark-theme body{background:radial-gradient(42% 28% at 8% 0,#22c55e1a 0,#22c55e00 62%),radial-gradient(55% 40% at 98% 0,#22c55e0d 0,#0000 60%),linear-gradient(180deg,#050706,#070a09 40%,#040605)!important;background:radial-gradient(42% 28% at 8% 0,rgba(var(--premium-neon-rgb,34,197,94),.1) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 62%),radial-gradient(55% 40% at 98% 0,rgba(var(--premium-neon-rgb,34,197,94),.05) 0,#0000 60%),linear-gradient(180deg,#050706 0,#070a09 40%,#040605 100%)!important}}.market-list-sidebar{background:linear-gradient(180deg,#0b0f0dfa,#070a09);border-right:1px solid #ffffff0a;box-shadow:inset -1px 0 0 #ffffff05}.market-sidebar-selected-display{background:radial-gradient(80% 100% at 0 50%,#22c55e1f 0,#22c55e00 70%),linear-gradient(180deg,#121816d9,#0a0e0ce6);background:radial-gradient(80% 100% at 0 50%,rgba(var(--premium-neon-rgb,34,197,94),.12) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 70%),linear-gradient(180deg,#121816d9 0,#0a0e0ce6 100%);border-bottom:1px solid #ffffff0d}.market-list-sidebar .market-list-category-header{color:#c8d7cd8c;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.market-list-sidebar .market-list-item{background:#0000;border:1px solid #0000;border-radius:10px;transition:all .16s ease}.market-list-sidebar .market-list-item:hover{background:linear-gradient(160deg,#121816a6,#0a0e0ca6);border-color:#ffffff0d}.market-list-sidebar .market-list-item.active{background:linear-gradient(155deg,#22c55e33,#22c55e0f)!important;background:linear-gradient(155deg,rgba(var(--premium-neon-rgb,34,197,94),.2) 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 100%)!important;border:1px solid #22c55e73!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.45)!important;box-shadow:0 0 16px -4px #22c55e80,inset 0 1px 0 #ffffff0f!important;box-shadow:0 0 16px -4px rgba(var(--premium-neon-rgb,34,197,94),.5),inset 0 1px 0 #ffffff0f!important;color:#eaf4ed!important}.market-list-sidebar .market-list-item.active .market-list-item-dot,.market-list-sidebar .market-list-item.active .market-list-item-ticker{color:#22c55e;color:rgb(var(--premium-neon-rgb,34,197,94))}.right-icon-nav{background:linear-gradient(180deg,#0b0f0dfa,#070a09);border-left:1px solid #ffffff0a;box-shadow:inset 1px 0 0 #ffffff05;gap:6px;padding:10px 0}.right-nav-icon-btn{background:linear-gradient(160deg,#12181600,#0a0e0c00);border:1px solid #0000;border-radius:12px;color:#dcebe1b3;height:40px;transition:all .16s ease;width:40px}.right-nav-icon-btn:hover{background:linear-gradient(160deg,#121816bf,#0a0e0ccc);border-color:#ffffff0f;color:#eaf4ed}.right-nav-icon-btn.active,body.light-theme .right-nav-icon-btn.active{background:linear-gradient(155deg,#22c55e38,#22c55e0f)!important;background:linear-gradient(155deg,rgba(var(--premium-neon-rgb,34,197,94),.22) 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 100%)!important;border:1px solid #22c55e80!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.5)!important;box-shadow:0 0 14px -2px #22c55e8c,inset 0 1px 0 #ffffff14!important;box-shadow:0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff14!important;color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important}.community-view-panel,.signals-view-panel{background:radial-gradient(50% 40% at 20% 0,#22c55e14 0,#22c55e00 65%),linear-gradient(180deg,#0b0f0d,#070a09)!important;background:radial-gradient(50% 40% at 20% 0,rgba(var(--premium-neon-rgb,34,197,94),.08) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 65%),linear-gradient(180deg,#0b0f0d 0,#070a09 100%)!important;border-left:1px solid #ffffff0d!important;color:#eaf4ed!important}.trading-widget{background:radial-gradient(65% 45% at 50% 0,#22c55e12 0,#22c55e00 65%),linear-gradient(165deg,#121816eb,#0a0e0cf2)!important;background:radial-gradient(65% 45% at 50% 0,rgba(var(--premium-neon-rgb,34,197,94),.07) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 65%),linear-gradient(165deg,#121816eb 0,#0a0e0cf2 100%)!important;border:1px solid #ffffff0d!important;border-radius:14px!important;box-shadow:0 14px 28px -12px #000000a6,0 0 0 1px #22c55e1f,inset 0 1px 0 #ffffff0d!important;box-shadow:0 14px 28px -12px #000000a6,0 0 0 1px rgba(var(--premium-neon-rgb,34,197,94),.12),inset 0 1px 0 #ffffff0d!important}.trading-widget-duration,.trading-widget-quantity{background:linear-gradient(160deg,#161e1ad9,#0c100ee0);border:1px solid #ffffff0d;border-radius:10px}.trading-widget .duration-input,.trading-widget .quantity-input{background:#0000;border:none;color:#eaf4ed}.trading-widget .quantity-btn{background:linear-gradient(160deg,#1e2823bf,#0e1411cc);border:1px solid #ffffff0f;color:#dcebe1d9;transition:all .14s ease}.trading-widget .quantity-btn:hover{border-color:#22c55e73;border-color:rgba(var(--premium-neon-rgb,34,197,94),.45);color:#22c55e;color:rgb(var(--premium-neon-rgb,34,197,94))}.trading-widget .quick-stake-buttons button{background:linear-gradient(160deg,#161e1ac7,#0c100ed9);border:1px solid #ffffff0d;border-radius:999px;color:#dcebe1d9}.trading-widget .quick-stake-buttons button.active,.trading-widget .quick-stake-buttons button:hover{background:linear-gradient(155deg,#22c55e38,#22c55e0f);background:linear-gradient(155deg,rgba(var(--premium-neon-rgb,34,197,94),.22) 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 100%);border-color:#22c55e80;border-color:rgba(var(--premium-neon-rgb,34,197,94),.5);color:#22c55e;color:rgb(var(--premium-neon-rgb,34,197,94))}.compound-flip-ribbon{background:radial-gradient(45% 90% at 100% 50%,#22c55e14 0,#22c55e00 75%),linear-gradient(165deg,#121816eb,#0a0e0cf5)!important;background:radial-gradient(45% 90% at 100% 50%,rgba(var(--premium-neon-rgb,34,197,94),.08) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 75%),linear-gradient(165deg,#121816eb 0,#0a0e0cf5 100%)!important;border:1px solid #ffffff0d!important;border-radius:12px!important;box-shadow:0 10px 22px -10px #0009,inset 0 1px 0 #ffffff0a!important;color:#eaf4ed!important}#chart .compound-flip-ribbon--collapsed,.compound-flip-ribbon--collapsed,html #chart .compound-flip-ribbon--collapsed,html.dark-theme #chart .compound-flip-ribbon--collapsed{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-color:#0000!important;box-shadow:none!important;flex:0 0 auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:0!important}#chart .compound-flip-ribbon--collapsed .compound-flip-ribbon__header,.compound-flip-ribbon--collapsed .compound-flip-ribbon__header,html.dark-theme #chart .compound-flip-ribbon--collapsed .compound-flip-ribbon__header{margin-bottom:0!important;padding:2px 4px!important}#chart .compound-flip-ribbon--collapsed .compound-flip-recovery-banner,#chart .compound-flip-ribbon--collapsed .compound-flip-ribbon__track,.compound-flip-ribbon--collapsed .compound-flip-recovery-banner,.compound-flip-ribbon--collapsed .compound-flip-ribbon__track,html.dark-theme #chart .compound-flip-ribbon--collapsed .compound-flip-recovery-banner,html.dark-theme #chart .compound-flip-ribbon--collapsed .compound-flip-ribbon__track{display:none!important}#chart .compound-flip-ribbon--collapsed:before,.compound-flip-ribbon--collapsed:before,html.dark-theme #chart .compound-flip-ribbon--collapsed:before{animation:none!important;background:none!important;content:none!important;display:none!important;opacity:0!important}body.flip-model-off #haSentimentGauge,body.flip-model-off .ha-sentiment-gauge,html body.flip-model-off #haSentimentGauge,html body.flip-model-off .ha-sentiment-gauge{border:0!important;display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important;width:0!important}body.flip-model-off .ha-sentiment-gauge:before,html body.flip-model-off .ha-sentiment-gauge:before{content:none!important;display:none!important}body.flip-model-off .trading-widget,html body.flip-model-off .trading-widget{align-self:start!important;flex:0 0 auto!important;height:auto!important;justify-self:stretch!important;min-height:0!important}body.flip-model-off #chart .trading-widget-stack,body.flip-model-off .trading-widget-stack,html body.flip-model-off #chart .trading-widget-stack,html body.flip-model-off .trading-widget-stack{align-content:start!important;align-items:start!important;bottom:auto!important;column-gap:6px!important;gap:2px!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;row-gap:2px!important}body.flip-model-off .chart-mobile-ui-stack .trading-widget-stack,html body.flip-model-off .chart-mobile-ui-stack .trading-widget-stack{gap:0!important}@media (min-width:769px){body.flip-model-off #chart .trading-widget-stack>.trading-widget,html body.flip-model-off #chart .trading-widget-stack>.trading-widget{align-self:start!important}body.flip-model-off #chart .trading-widget-stack>.compound-flip-ribbon,html body.flip-model-off #chart .trading-widget-stack>.compound-flip-ribbon{align-self:start!important;flex:0 0 auto!important}}.ha-sentiment-gauge{background:linear-gradient(165deg,#121816e6,#0a0e0cf0)!important;border:1px solid #ffffff0d!important;border-radius:12px!important;box-shadow:0 8px 18px -8px #0000008c,inset 0 1px 0 #ffffff0a!important}.ha-sentiment-gauge__track{background:#00000073!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 1px 2px #0000008c!important}.open-contracts-container{background:linear-gradient(180deg,#0b0f0dfa,#070a09)!important;border-top:1px solid #ffffff0d!important;color:#eaf4ed!important}.open-contracts-container .open-contracts-table{background:#0000!important}.open-contracts-container .open-contracts-table th,.open-contracts-container .open-contracts-table thead{background:linear-gradient(180deg,#121816bf,#0b0f0dd9)!important;border-bottom:1px solid #ffffff0d!important;color:#c8d7cda6!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.open-contracts-container .open-contracts-table tr{border-bottom:1px solid #ffffff08!important;transition:background .14s ease}.open-contracts-container .open-contracts-table tbody tr:hover{background:linear-gradient(160deg,#1218168c,#0c100e8c)!important}.open-contracts-container .open-contracts-table td{border:none!important;color:#eaf4ed!important}.open-contracts-container .open-contracts-table .open-contract-profit--positive,.open-contracts-container .open-contracts-table td.profit{color:#22c55e!important;color:var(--safe-green)!important;font-weight:700!important}.open-contracts-container .open-contracts-table .open-contract-profit--negative,.open-contracts-container .open-contracts-table td.loss{color:#ef4444!important;color:var(--safe-red)!important;font-weight:700!important}.chart-table-splitter{background:linear-gradient(90deg,#0000,#22c55e40 50%,#0000)!important;background:linear-gradient(90deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.25) 50%,#0000 100%)!important;border:none!important;height:3px!important}.community-view-panel .community-panel-card,.settings-modal-body .settings-section,.signals-view-panel .signals-panel-card{background:linear-gradient(160deg,#121816d1,#0a0e0ce0);border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 10px 22px -10px #0000008c,inset 0 1px 0 #ffffff0a}@media (max-width:768px){.controls-row--market .mobile-header-metrics .status-group #authStatus,.controls-row--market .mobile-header-metrics .status-group #status,.controls-row--market .mobile-header-metrics .status-group .status{display:none!important}.controls-row--market .mobile-header-metrics .status-group{gap:0!important;padding:0!important}}@keyframes kx-aurora-sweep{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes kx-neon-breath{0%,to{text-shadow:0 0 4px #22c55e73,0 0 10px #22c55e38,0 0 18px #22c55e00;text-shadow:0 0 4px rgba(var(--premium-neon-rgb,34,197,94),.45),0 0 10px rgba(var(--premium-neon-rgb,34,197,94),.22),0 0 18px rgba(var(--premium-neon-rgb,34,197,94),0)}50%{text-shadow:0 0 6px #22c55e99,0 0 14px #22c55e52,0 0 26px #22c55e1f;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.6),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.32),0 0 26px rgba(var(--premium-neon-rgb,34,197,94),.12)}}@keyframes kx-pulse-ring{0%{opacity:.8;transform:scale(1)}80%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes kx-avatar-halo{0%,to{box-shadow:0 0 0 1px #0000008c,0 0 0 3px #22c55e38,0 8px 18px -6px #22c55e73,inset 0 1px 0 #fff3;box-shadow:0 0 0 1px #0000008c,0 0 0 3px rgba(var(--premium-neon-rgb,34,197,94),.22),0 8px 18px -6px rgba(var(--premium-neon-rgb,34,197,94),.45),inset 0 1px 0 #fff3}50%{box-shadow:0 0 0 1px #0000008c,0 0 0 4px #22c55e61,0 10px 24px -4px #22c55e99,inset 0 1px 0 #ffffff40;box-shadow:0 0 0 1px #0000008c,0 0 0 4px rgba(var(--premium-neon-rgb,34,197,94),.38),0 10px 24px -4px rgba(var(--premium-neon-rgb,34,197,94),.6),inset 0 1px 0 #ffffff40}}@keyframes kx-scan-line{0%{opacity:0;transform:translateY(-100%)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(200%)}}@keyframes kx-conic-spin{to{transform:rotate(1turn)}}@keyframes kx-price-flash{0%{filter:brightness(1.45) saturate(1.4)}to{filter:brightness(1) saturate(1)}}@media (prefers-reduced-motion:reduce){.balance-display,.fintech-header-avatar,.fintech-header-notify-dot,.fintech-header-shell:before,.ha-sentiment-gauge:before,.market-sidebar-selected-display:after,.panel-label-text,.right-icon-nav:before,.timeframe-btn.active,.trading-widget:before{animation:none!important}}.app-main-content>.controls.fintech-header-shell{isolation:isolate;overflow:hidden;position:relative}.app-main-content>.controls.fintech-header-shell:before{animation:kx-aurora-sweep 14s ease-in-out infinite;background:linear-gradient(100deg,#0000,#22c55e00 30%,#22c55e1f 45%,#b4dcff14 52%,#22c55e1f 58%,#22c55e00 73%,#0000);background:linear-gradient(100deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),0) 30%,rgba(var(--premium-neon-rgb,34,197,94),.12) 45%,#b4dcff14 52%,rgba(var(--premium-neon-rgb,34,197,94),.12) 58%,rgba(var(--premium-neon-rgb,34,197,94),0) 73%,#0000 100%);background-size:220% 100%;content:"";inset:-1px;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:absolute;z-index:0}.app-main-content>.controls.fintech-header-shell:after{background:linear-gradient(90deg,#0000,#22c55ee6 50%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.9) 50%,#0000 100%);content:"";filter:blur(.4px);height:1px;left:0;opacity:.45;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.app-main-content>.controls.fintech-header-shell>*{position:relative;z-index:1}.app-main-content>.controls.fintech-header-shell .fintech-header-avatar{animation:kx-avatar-halo 4.2s ease-in-out infinite}.app-main-content>.controls.fintech-header-shell .fintech-header-profile{position:relative}.app-main-content>.controls.fintech-header-shell .fintech-header-profile:before{animation:kx-conic-spin 18s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#22c55e59 60deg,#0000 140deg,#0000 220deg,#22c55e38 280deg,#0000 1turn);background:conic-gradient(from 0deg,#0000 0deg,rgba(var(--premium-neon-rgb,34,197,94),.35) 60deg,#0000 140deg,#0000 220deg,rgba(var(--premium-neon-rgb,34,197,94),.22) 280deg,#0000 1turn);border-radius:50%;content:"";filter:blur(8px);height:54px;left:-6px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:54px;z-index:-1}.fintech-header-notify-dot{position:relative}.fintech-header-notify-dot:after{animation:kx-pulse-ring 2.6s ease-out infinite;background:#22c55e;background:rgb(var(--premium-neon-rgb,34,197,94));border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.app-main-content>.controls.fintech-header-shell .fintech-header-name{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#d9ead9);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 8px #ffffff0a,0 1px 0 #00000073!important}.app-main-content>.controls.fintech-header-shell .timeframe-btn.active{animation:kx-neon-breath 3.4s ease-in-out infinite;position:relative}.app-main-content>.controls.fintech-header-shell .timeframe-btn:after{background:linear-gradient(180deg,#ffffff0d,#fff0 40%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.app-main-content>.controls.fintech-header-shell .timeframe-btn{position:relative}.balance-display,.fintech-balance-cluster .balance-display,.mobile-header-metrics .balance-display{font-feature-settings:"tnum";color:#f3fbf3!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 0 6px #22c55e59,0 0 14px #22c55e26!important;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.35),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.15)!important}.balance-display.balance-flash,.balance-display.balance-updated{animation:kx-price-flash .6s ease-out}.status-group .status.connected,.status.connected{position:relative}.status.connected:before{box-shadow:0 0 8px #22c55ecc;box-shadow:0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.8)}.status.connected:after,.status.connected:before{background:#22c55e;background:rgb(var(--premium-neon-rgb,34,197,94));border-radius:50%;content:"";height:5px;left:7px;position:absolute;top:50%;transform:translateY(-50%);width:5px}.status.connected:after{animation:kx-pulse-ring 2.4s ease-out infinite;pointer-events:none}.trading-widget{backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);isolation:isolate;position:relative}.trading-widget:before{animation:kx-conic-spin 22s linear infinite;background:conic-gradient(from 220deg,#0000 0,#22c55e2e 18%,#0000 30%,#0000 62%,#b4dcff14 74%,#0000 86%,#0000 100%);background:conic-gradient(from 220deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.18) 18%,#0000 30%,#0000 62%,#b4dcff14 74%,#0000 86%,#0000 100%);border-radius:inherit;content:"";filter:blur(22px);inset:-30%;opacity:.6;pointer-events:none;position:absolute;z-index:-1}.trading-widget .panel-label,.trading-widget .panel-label-text{letter-spacing:.04em;text-shadow:0 0 8px currentColor,0 0 16px #22c55e26;text-shadow:0 0 8px currentColor,0 0 16px rgba(var(--premium-neon-rgb,34,197,94),.15)}.trading-widget .panel-price-full,.trading-widget .quantity-input,.trading-widget .quantity-input-center{font-feature-settings:"tnum";color:#f3fbf3!important;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #22c55e47,0 0 18px #22c55e1f;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.28),0 0 18px rgba(var(--premium-neon-rgb,34,197,94),.12)}.compound-flip-ribbon,.ha-sentiment-gauge{isolation:isolate;overflow:hidden;position:relative}.compound-flip-ribbon:before,.ha-sentiment-gauge:before{animation:kx-aurora-sweep 16s ease-in-out infinite;background:linear-gradient(110deg,#0000,#22c55e14 40%,#b4dcff0a 50%,#22c55e14 60%,#0000);background:linear-gradient(110deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.08) 40%,#b4dcff0a 50%,rgba(var(--premium-neon-rgb,34,197,94),.08) 60%,#0000 100%);background-size:240% 100%;content:"";inset:-1px;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;z-index:0}.compound-flip-ribbon>*,.ha-sentiment-gauge>*{position:relative;z-index:1}.ha-sentiment-gauge__pct,.ha-sentiment-gauge__value{font-feature-settings:"tnum";color:#f3fbf3!important;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #22c55e73,0 0 18px #22c55e2e;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.45),0 0 18px rgba(var(--premium-neon-rgb,34,197,94),.18)}.market-list-sidebar{isolation:isolate;overflow:hidden;position:relative}.market-list-sidebar:before{background:linear-gradient(90deg,#0000,#22c55ecc 50%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.8) 50%,#0000 100%);content:"";height:1px;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0}.market-list-sidebar>*,.market-list-sidebar>.market-list-sidebar-scroll{position:relative;z-index:1}.market-list-sidebar .market-list-item.active{animation:kx-neon-breath 4.2s ease-in-out infinite;position:relative}.market-list-sidebar .market-sidebar-selected-display{overflow:hidden;position:relative}.market-sidebar-selected-display:after{animation:kx-aurora-sweep 18s ease-in-out infinite;background:linear-gradient(110deg,#0000,#22c55e1a 45%,#ffffff0f 52%,#22c55e1a 58%,#0000);background:linear-gradient(110deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.1) 45%,#ffffff0f 52%,rgba(var(--premium-neon-rgb,34,197,94),.1) 58%,#0000 100%);background-size:220% 100%;content:"";inset:0;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:absolute}.market-sidebar-selected-display .market-sidebar-selected-price,.market-sidebar-selected-display .market-sidebar-selected-symbol{font-feature-settings:"tnum";color:#f3fbf3!important;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #22c55e59,0 0 14px #22c55e1f;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.35),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.12)}.right-icon-nav{isolation:isolate;position:relative}.right-icon-nav:before{background:linear-gradient(180deg,#0000,#22c55e99 50%,#0000);background:linear-gradient(180deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.6) 50%,#0000 100%);bottom:0;content:"";filter:blur(.4px);left:0;opacity:.55;pointer-events:none;position:absolute;top:0;width:1px}.right-nav-icon-btn.active{animation:kx-neon-breath 4.2s ease-in-out infinite}.open-contracts-container .open-contracts-table .open-contract-profit--positive,.open-contracts-container .open-contracts-table td.profit{text-shadow:0 0 8px #22c55e73,0 0 14px #22c55e2e!important;text-shadow:0 0 8px rgba(var(--safe-green-rgb),.45),0 0 14px rgba(var(--safe-green-rgb),.18)!important}.open-contracts-container .open-contracts-table .open-contract-profit--negative,.open-contracts-container .open-contracts-table td.loss{text-shadow:0 0 8px #ef444473,0 0 14px #ef44442e!important;text-shadow:0 0 8px rgba(var(--safe-red-rgb),.45),0 0 14px rgba(var(--safe-red-rgb),.18)!important}.open-contracts-container{isolation:isolate;position:relative}.open-contracts-container:before{background:linear-gradient(90deg,#0000,#22c55eb3 50%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.7) 50%,#0000 100%);content:"";height:1px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker{isolation:isolate;overflow:hidden;position:relative}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker:after{animation:kx-aurora-sweep 20s ease-in-out infinite;background:linear-gradient(110deg,#0000,#22c55e0d 45%,#ffffff0a 52%,#22c55e0d 58%,#0000);background:linear-gradient(110deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.05) 45%,#ffffff0a 52%,rgba(var(--premium-neon-rgb,34,197,94),.05) 58%,#0000 100%);background-size:220% 100%;content:"";inset:0;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:absolute;z-index:0}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker>*{position:relative;z-index:1}.app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__pct{text-shadow:0 0 8px #4ade8059,0 0 16px #4ade801f;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,74,222,128),.35),0 0 16px rgba(var(--premium-neon-rgb,74,222,128),.12)}.app-main-content>.controls.fintech-header-shell .fintech-header-start-cta{animation:kx-aurora-sweep 8s ease-in-out infinite;background-size:220% 100%!important;isolation:isolate;overflow:hidden;position:relative}.fintech-header-start-cta__label{text-shadow:0 0 6px #ffffff40}.app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech,.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech:hover,.app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn:hover{border-color:#22c55e73!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.45)!important;box-shadow:0 0 0 1px #0009,0 0 18px -4px #22c55e80,0 8px 16px -6px #0000008c,inset 0 1px 0 #ffffff14!important;box-shadow:0 0 0 1px #0009,0 0 18px -4px rgba(var(--premium-neon-rgb,34,197,94),.5),0 8px 16px -6px #0000008c,inset 0 1px 0 #ffffff14!important;color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important;transform:translateY(-1px)}.community-view-panel,.signals-view-panel{isolation:isolate;overflow:hidden;position:relative}.community-view-panel:before,.signals-view-panel:before{background:linear-gradient(90deg,#0000,#22c55ebf 50%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--premium-neon-rgb,34,197,94),.75) 50%,#0000 100%);content:"";height:1px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;z-index:3}::selection{background:#22c55e47;background:rgba(var(--premium-neon-rgb,34,197,94),.28);color:#f3fbf3}body.dark-theme ::-webkit-scrollbar,body:not(.light-theme) ::-webkit-scrollbar,html.dark-theme ::-webkit-scrollbar{height:8px;width:8px}body.dark-theme ::-webkit-scrollbar-track,body:not(.light-theme) ::-webkit-scrollbar-track,html.dark-theme ::-webkit-scrollbar-track{background:#0000}body.dark-theme ::-webkit-scrollbar-thumb,body:not(.light-theme) ::-webkit-scrollbar-thumb,html.dark-theme ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid #ffffff0a;border-radius:999px}body.dark-theme ::-webkit-scrollbar-thumb:hover,body:not(.light-theme) ::-webkit-scrollbar-thumb:hover,html.dark-theme ::-webkit-scrollbar-thumb:hover{background:#22c55e4d;background:rgba(var(--premium-neon-rgb,34,197,94),.3);border-color:#22c55e66;border-color:rgba(var(--premium-neon-rgb,34,197,94),.4)}.compound-flip-ribbon__title,html.dark-theme #chart .compound-flip-ribbon__title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#cfe7d4);-webkit-background-clip:text;background-clip:text;color:#eaf4ed!important;letter-spacing:.12em!important;text-shadow:0 0 6px #22c55e80,0 0 14px #22c55e38,0 0 24px #22c55e14;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.5),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.22),0 0 24px rgba(var(--premium-neon-rgb,34,197,94),.08);text-transform:uppercase}.compound-flip-ribbon__track,.compound-flip-ribbon__track *{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compound-flip-ribbon__track .flip-step,.compound-flip-ribbon__track .flip-value,.compound-flip-ribbon__track span,.compound-flip-ribbon__track>*{color:#eaf4ed!important;text-shadow:0 0 6px #22c55e61,0 0 14px #22c55e1f;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.38),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.12)}.compound-flip-ribbon .compound-flip-toggle,.compound-flip-ribbon__header label,.compound-flip-ribbon__header span{color:#d2e4dad9!important;letter-spacing:.05em}.compound-flip-ribbon--recovery-flash .compound-flip-ribbon__title,.compound-flip-ribbon--recovery-flash .compound-flip-ribbon__track *{text-shadow:0 0 10px #22c55ebf,0 0 22px #22c55e59!important;text-shadow:0 0 10px rgba(var(--premium-neon-rgb,34,197,94),.75),0 0 22px rgba(var(--premium-neon-rgb,34,197,94),.35)!important}.compound-flip-ribbon--martingale .compound-flip-ribbon__title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffd89a);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 6px #fab45073,0 0 14px #fab45033!important}.market-sidebar-selected-label{border-bottom-color:#ffffff0d!important;color:#c8d7cda6!important;letter-spacing:.16em!important;text-shadow:0 0 5px #22c55e40,0 0 12px #22c55e14;text-shadow:0 0 5px rgba(var(--premium-neon-rgb,34,197,94),.25),0 0 12px rgba(var(--premium-neon-rgb,34,197,94),.08);text-transform:uppercase}.market-sidebar-selected-name{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#cfe7d4);-webkit-background-clip:text;background-clip:text;color:#eaf4ed!important;letter-spacing:.06em!important;text-shadow:0 0 6px #22c55e59,0 0 14px #22c55e1f;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.35),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.12)}.market-sidebar-selected-price-wrap{background:#0000006b!important;border:1px solid #ffffff0d!important;border-radius:8px!important;box-shadow:inset 0 1px 2px #0000008c,inset 0 0 0 1px #22c55e1a!important;box-shadow:inset 0 1px 2px #0000008c,0 0 0 1px rgba(var(--premium-neon-rgb,34,197,94),.1) inset!important}.market-sidebar-selected-price[data-price-direction=first]{color:#eaf4ed!important;text-shadow:0 0 6px #22c55e4d,0 0 14px #22c55e1a;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.3),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.1)}.market-sidebar-selected-price[data-price-direction=up]{color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important;text-shadow:0 0 8px #22c55e99,0 0 18px #22c55e47,0 0 30px #22c55e1f!important;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.6),0 0 18px rgba(var(--premium-neon-rgb,34,197,94),.28),0 0 30px rgba(var(--premium-neon-rgb,34,197,94),.12)!important}.market-sidebar-selected-price[data-price-direction=down]{color:#ff7878!important;text-shadow:0 0 8px #ff525299,0 0 18px #ff525247,0 0 30px #ff52521f!important}.market-list-sidebar .market-list-category-header{background:linear-gradient(180deg,#1218168c,#0a0e0ca6)!important;border-bottom:1px solid #ffffff0a!important;color:#c8d7cd8c!important;font-weight:700!important;letter-spacing:.12em!important;text-shadow:0 0 5px #22c55e33,0 0 10px #22c55e0f;text-shadow:0 0 5px rgba(var(--premium-neon-rgb,34,197,94),.2),0 0 10px rgba(var(--premium-neon-rgb,34,197,94),.06)}.market-list-sidebar .market-list-category-header:hover{background:linear-gradient(180deg,#161e1ab3,#0c100ebf)!important;color:#dcebe1d9!important}.market-list-sidebar .market-list-category-header .market-list-chevron{color:#22c55eb3!important;color:rgba(var(--premium-neon-rgb,34,197,94),.7)!important;text-shadow:0 0 6px #22c55e73;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.45)}.market-list-sidebar .market-list-item{font-feature-settings:"tnum";border-bottom:1px solid #ffffff08!important;color:#e6f4ead1!important;font-variant-numeric:tabular-nums}.market-list-sidebar .market-list-item-ticker{text-shadow:0 0 4px #22c55e26,0 0 10px #22c55e0d;text-shadow:0 0 4px rgba(var(--premium-neon-rgb,34,197,94),.15),0 0 10px rgba(var(--premium-neon-rgb,34,197,94),.05)}.market-list-sidebar .market-list-item:hover .market-list-item-ticker{color:#eaf4ed!important;text-shadow:0 0 6px #22c55e47,0 0 14px #22c55e1a;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.28),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.1)}.market-list-sidebar .market-list-item-icon{background:radial-gradient(80% 80% at 30% 25%,#ffffff14 0,#fff0 55%),linear-gradient(160deg,#161e1aeb,#0c100ef2)!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 6px -1px #22c55e40!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 6px -1px rgba(var(--premium-neon-rgb,34,197,94),.25)!important;color:#dcebe1c7!important;text-shadow:0 0 4px #22c55e33;text-shadow:0 0 4px rgba(var(--premium-neon-rgb,34,197,94),.2)}.market-list-sidebar .market-list-item-dot{background:#22c55e73!important;background:rgba(var(--premium-neon-rgb,34,197,94),.45)!important;box-shadow:0 0 4px #22c55e59,0 0 8px #22c55e26!important;box-shadow:0 0 4px rgba(var(--premium-neon-rgb,34,197,94),.35),0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.15)!important}.market-list-sidebar .market-list-item.active,body.light-theme .market-list-sidebar .market-list-item.active{background:linear-gradient(155deg,#22c55e38,#22c55e0d)!important;background:linear-gradient(155deg,rgba(var(--premium-neon-rgb,34,197,94),.22) 0,rgba(var(--premium-neon-rgb,34,197,94),.05) 100%)!important;border-left-color:#22c55e!important;border-left-color:rgb(var(--premium-neon-rgb,34,197,94))!important;box-shadow:inset 2px 0 0 #22c55ecc,0 0 16px -4px #22c55e8c,inset 0 1px 0 #ffffff0f!important;box-shadow:inset 2px 0 0 rgba(var(--premium-neon-rgb,34,197,94),.8),0 0 16px -4px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff0f!important;color:#eaf4ed!important}.market-list-sidebar .market-list-item.active .market-list-item-ticker{color:#fff!important;text-shadow:0 0 6px #22c55eb3,0 0 16px #22c55e4d,0 0 28px #22c55e1f!important;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.7),0 0 16px rgba(var(--premium-neon-rgb,34,197,94),.3),0 0 28px rgba(var(--premium-neon-rgb,34,197,94),.12)!important}.market-list-sidebar .market-list-item.active .market-list-item-icon{background:radial-gradient(80% 80% at 30% 25%,#fff3 0,#fff0 55%),linear-gradient(150deg,#22c55e,color-mix(in srgb,#22c55e 62%,#051008 38%) 80%)!important;background:radial-gradient(80% 80% at 30% 25%,#fff3 0,#fff0 55%),linear-gradient(150deg,rgb(var(--premium-neon-rgb,34,197,94)) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 62%,#051008 38%) 80%)!important;box-shadow:0 0 0 1px #00000073,0 0 10px #22c55e8c,inset 0 1px 0 #ffffff4d!important;box-shadow:0 0 0 1px #00000073,0 0 10px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff4d!important;color:#031007!important;text-shadow:none!important}.market-list-sidebar .market-list-item.active .market-list-item-dot{background:#fff!important;box-shadow:0 0 6px #22c55ecc,0 0 12px #22c55e59!important;box-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.8),0 0 12px rgba(var(--premium-neon-rgb,34,197,94),.35)!important;opacity:1}.settings-modal-body button,.settings-section button{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.settings-modal-body button:hover,.settings-section button:hover{box-shadow:0 0 14px -4px #22c55e73,0 8px 16px -8px #0000008c;box-shadow:0 0 14px -4px rgba(var(--premium-neon-rgb,34,197,94),.45),0 8px 16px -8px #0000008c;transform:translateY(-1px)}.compound-flip-label--active,body.light-theme #chart .compound-flip-label.compound-flip-label--active,body.light-theme #chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money,html.dark-theme #chart .compound-flip-label.compound-flip-label--active,html.dark-theme #chart .compound-flip-label.compound-flip-label--active.compound-flip-label--money{-webkit-text-fill-color:#22c55e!important;-webkit-text-fill-color:rgb(var(--premium-neon-rgb,34,197,94))!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important;text-shadow:0 0 8px #22c55ea6,0 0 18px #22c55e52,0 0 32px #22c55e1f!important;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,34,197,94),.65),0 0 18px rgba(var(--premium-neon-rgb,34,197,94),.32),0 0 32px rgba(var(--premium-neon-rgb,34,197,94),.12)!important}.market-list-sidebar .market-list-item,.market-list-sidebar .market-list-item-ticker{color:#4ade80eb!important;color:rgba(var(--premium-neon-rgb,74,222,128),.92)!important}.market-list-sidebar .market-list-item-ticker{font-weight:600!important;letter-spacing:.04em!important;text-shadow:0 0 8px #4ade8059,0 0 16px #4ade801f!important;text-shadow:0 0 8px rgba(var(--premium-neon-rgb,74,222,128),.35),0 0 16px rgba(var(--premium-neon-rgb,74,222,128),.12)!important}.market-list-sidebar .market-list-item:hover,.market-list-sidebar .market-list-item:hover .market-list-item-ticker{color:#4ade80!important;color:rgb(var(--premium-neon-rgb,74,222,128))!important}.market-list-sidebar .market-list-item:hover .market-list-item-ticker{text-shadow:0 0 10px #4ade808c,0 0 22px #4ade8038!important;text-shadow:0 0 10px rgba(var(--premium-neon-rgb,74,222,128),.55),0 0 22px rgba(var(--premium-neon-rgb,74,222,128),.22)!important}.market-list-sidebar .market-list-item.active .market-list-item-ticker{color:color-mix(in srgb,#eafff1 22%,#fff 78%)!important;color:color-mix(in srgb,var(--premium-neon,#eafff1) 22%,#fff 78%)!important;text-shadow:0 0 10px #4ade80cc,0 0 22px #4ade8066,0 0 36px #4ade802e!important;text-shadow:0 0 10px rgba(var(--premium-neon-rgb,74,222,128),.8),0 0 22px rgba(var(--premium-neon-rgb,74,222,128),.4),0 0 36px rgba(var(--premium-neon-rgb,74,222,128),.18)!important}.market-list-sidebar .market-list-item-icon{color:#4ade80!important;color:rgb(var(--premium-neon-rgb,74,222,128))!important;text-shadow:0 0 6px #4ade8073,0 0 12px #4ade802e!important;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,74,222,128),.45),0 0 12px rgba(var(--premium-neon-rgb,74,222,128),.18)!important}.signal-token-panel-desktop-mount{align-items:center;display:inline-flex;flex:0 0 auto}.signal-token-panel.signal-token-panel--header{align-items:center;bottom:auto!important;display:inline-flex;margin:0;position:static!important;right:auto!important;z-index:auto!important}.signal-token-panel.signal-token-panel--header .signal-token-actions{align-items:center!important;flex-direction:row!important;gap:6px!important}.signal-token-panel.signal-token-panel--header .risk-disclaimer-toggle,.signal-token-panel.signal-token-panel--header .signal-token-toggle{border-radius:999px!important;font-size:10px!important;font-weight:700!important;height:24px!important;letter-spacing:.06em!important;line-height:1!important;padding:0 12px!important;text-transform:uppercase;white-space:nowrap!important}.signal-token-panel.signal-token-panel--header .signal-token-toggle{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 92%,#002010 8%),color-mix(in srgb,#22c55e 55%,#03281a 45%))!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 92%,#002010 8%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 55%,#03281a 45%) 100%)!important;border:1px solid #22c55e8c!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.55)!important;box-shadow:0 0 0 1px #0000008c,0 0 14px -2px #22c55e8c,inset 0 1px 0 #ffffff59!important;box-shadow:0 0 0 1px #0000008c,0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff59!important;color:#031007!important;text-shadow:0 0 6px #fff3}.signal-token-panel.signal-token-panel--header .signal-token-toggle:hover{box-shadow:0 0 0 1px #0000008c,0 0 18px -1px #22c55ebf,inset 0 1px 0 #fff6!important;box-shadow:0 0 0 1px #0000008c,0 0 18px -1px rgba(var(--premium-neon-rgb,34,197,94),.75),inset 0 1px 0 #fff6!important;transform:translateY(-1px)}.signal-token-panel.signal-token-panel--header .risk-disclaimer-toggle--icon{align-items:center!important;background:radial-gradient(circle at 30% 25%,#fff2bd 0,#f5d06a 45%,#c8941a 100%)!important;border:1px solid #a67c00!important;border-radius:999px!important;box-shadow:0 0 0 1px #00000073,0 0 12px -3px #d4af37a6,inset 0 1px 0 #ffffff8c!important;color:#1a1002!important;cursor:pointer;display:inline-flex!important;justify-content:center!important;line-height:0!important;padding:0!important;text-shadow:none!important;width:24px!important}.signal-token-panel.signal-token-panel--header .risk-disclaimer-toggle--icon .risk-disclaimer-icon{color:#3a2500;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35));height:14px;width:14px}.signal-token-panel.signal-token-panel--header .risk-disclaimer-toggle--icon:hover{background:radial-gradient(circle at 30% 25%,#fff7c8 0,#f6d878 40%,#b7840f 100%)!important;border-color:#8a6700!important;box-shadow:0 0 0 1px #00000080,0 0 16px -2px #d4af37d9,inset 0 1px 0 #fff9!important;transform:translateY(-1px)}body.light-theme .signal-token-panel.signal-token-panel--header .risk-disclaimer-toggle--icon,html.light-theme .signal-token-panel.signal-token-panel--header .risk-disclaimer-toggle--icon{background:radial-gradient(circle at 30% 25%,#fff0b8 0,#e9c24a 55%,#a67c00 100%)!important;border:1px solid #8a6700!important;box-shadow:0 0 0 1px #00000014,0 1px 4px #a67c0059,inset 0 1px 0 #fff9!important}.signal-token-body.signal-token-body--portal,.signal-token-panel.signal-token-panel--header .signal-token-body{background:linear-gradient(160deg,#121816f7,#080c0afa)!important;border:1px solid #22c55e4d!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.3)!important;border-radius:12px!important;box-shadow:0 16px 36px -10px #000000b3,0 0 28px -8px #22c55e66!important;box-shadow:0 16px 36px -10px #000000b3,0 0 28px -8px rgba(var(--premium-neon-rgb,34,197,94),.4)!important;color:#eaf4ed;min-width:280px;position:fixed;z-index:200050}.signal-token-panel.signal-token-panel--header{position:relative}@media (max-width:768px){.signal-token-panel-desktop-mount{display:none!important}.signal-token-panel,.signal-token-panel-mount .signal-token-panel{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui)}.signal-token-panel .risk-disclaimer-toggle,.signal-token-panel .signal-token-toggle,.signal-token-panel-mount .risk-disclaimer-toggle,.signal-token-panel-mount .signal-token-toggle{border-radius:999px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.signal-token-panel .signal-token-toggle,.signal-token-panel-mount .signal-token-toggle{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 92%,#002010 8%),color-mix(in srgb,#22c55e 55%,#03281a 45%))!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 92%,#002010 8%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 55%,#03281a 45%) 100%)!important;border:1px solid #22c55e8c!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.55)!important;box-shadow:0 0 0 1px #0000008c,0 0 14px -2px #22c55e8c,inset 0 1px 0 #ffffff59!important;box-shadow:0 0 0 1px #0000008c,0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.55),inset 0 1px 0 #ffffff59!important;color:#031007!important}.signal-token-panel .risk-disclaimer-toggle,.signal-token-panel-mount .risk-disclaimer-toggle{background:linear-gradient(160deg,#121816eb,#0a0e0cf2)!important;border:1px solid #22c55e66!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.4)!important;box-shadow:0 0 10px -2px #22c55e4d,inset 0 1px 0 #ffffff0a!important;box-shadow:0 0 10px -2px rgba(var(--premium-neon-rgb,34,197,94),.3),inset 0 1px 0 #ffffff0a!important;color:#22c55e!important;color:rgb(var(--premium-neon-rgb,34,197,94))!important;text-shadow:0 0 6px #22c55e80,0 0 14px #22c55e2e;text-shadow:0 0 6px rgba(var(--premium-neon-rgb,34,197,94),.5),0 0 14px rgba(var(--premium-neon-rgb,34,197,94),.18)}.signal-token-panel .signal-token-toggle:active,.signal-token-panel .signal-token-toggle:hover,.signal-token-panel-mount .signal-token-toggle:active,.signal-token-panel-mount .signal-token-toggle:hover{box-shadow:0 0 0 1px #0000008c,0 0 18px -1px #22c55ebf,inset 0 1px 0 #fff6!important;box-shadow:0 0 0 1px #0000008c,0 0 18px -1px rgba(var(--premium-neon-rgb,34,197,94),.75),inset 0 1px 0 #fff6!important;transform:translateY(-1px)}.signal-token-panel .risk-disclaimer-toggle:active,.signal-token-panel .risk-disclaimer-toggle:hover,.signal-token-panel-mount .risk-disclaimer-toggle:active,.signal-token-panel-mount .risk-disclaimer-toggle:hover{background:linear-gradient(160deg,#161e1af2,#0c100efa)!important;border-color:#22c55eb3!important;border-color:rgba(var(--premium-neon-rgb,34,197,94),.7)!important;box-shadow:0 0 14px -2px #22c55e99,inset 0 1px 0 #ffffff0f!important;box-shadow:0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.6),inset 0 1px 0 #ffffff0f!important;transform:translateY(-1px)}.signal-token-panel .signal-token-body{background:linear-gradient(160deg,#121816f7,#080c0afa)!important;border:1px solid #22c55e59!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.35)!important;border-radius:12px!important;box-shadow:0 16px 36px -10px #000000b3,0 0 28px -8px #22c55e66!important;box-shadow:0 16px 36px -10px #000000b3,0 0 28px -8px rgba(var(--premium-neon-rgb,34,197,94),.4)!important;color:#eaf4ed}.signal-token-panel #signalTokenInput,.signal-token-panel .signal-token-input{background:#0006!important;border:1px solid #22c55e40!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.25)!important;border-radius:8px!important;color:#eaf4ed!important}.signal-token-panel #signalTokenPlaceBtn,.signal-token-panel .signal-token-btn{background:linear-gradient(155deg,color-mix(in srgb,#22c55e 92%,#002010 8%),color-mix(in srgb,#22c55e 55%,#03281a 45%))!important;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 92%,#002010 8%) 0,color-mix(in srgb,rgb(var(--premium-neon-rgb,34,197,94)) 55%,#03281a 45%) 100%)!important;border:1px solid #22c55e8c!important;border:1px solid rgba(var(--premium-neon-rgb,34,197,94),.55)!important;border-radius:999px!important;box-shadow:0 0 0 1px #0000008c,0 0 14px -2px #22c55e8c!important;box-shadow:0 0 0 1px #0000008c,0 0 14px -2px rgba(var(--premium-neon-rgb,34,197,94),.55)!important;color:#031007!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase}}#chart,.chart-container{background:radial-gradient(60% 40% at 50% 0,#22c55e0f 0,#22c55e00 65%),linear-gradient(180deg,#070b09,#050706)!important;background:radial-gradient(60% 40% at 50% 0,rgba(var(--premium-neon-rgb,34,197,94),.06) 0,rgba(var(--premium-neon-rgb,34,197,94),0) 65%),linear-gradient(180deg,#070b09 0,#050706 100%)!important}@media (min-width:769px){html[data-client-id=apex-synthetic-markets] #moreTimeframesDropdown,html[data-client-id=apex-synthetic-markets] .more-timeframes-dropdown{display:none!important}}html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta,html[data-client-id=apex-synthetic-markets] .app-main-content .fintech-header-start-cta,html[data-client-id=apex-synthetic-markets] .app-main-content>.controls.fintech-header-shell .fintech-header-start-cta{animation:apex-cta-pulse 1.85s cubic-bezier(.4,0,.6,1) infinite!important;background:linear-gradient(155deg,#22c55efa,#15803d)!important;border:1px solid #22c55ea6!important;border-radius:999px!important;box-shadow:0 0 0 1px #22c55e73,0 0 22px #22c55e73,0 8px 22px #00000073,inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #00000061!important;color:#fff!important;font-size:13px!important;font-weight:800!important;height:40px!important;isolation:isolate;letter-spacing:.06em!important;min-height:40px!important;overflow:hidden;padding:0 18px!important;text-shadow:0 1px 1px #00000040}html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta:before{animation:apex-cta-pulse-glow 1.85s cubic-bezier(.4,0,.6,1) infinite;background:radial-gradient(circle at 30% 30%,#22c55e99 0,#0000 65%);border-radius:inherit;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:-1}html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta:hover{box-shadow:0 0 0 1px #22c55ebf,0 0 30px #22c55e99,0 12px 26px #00000080,inset 0 1px 0 #ffffff59!important;filter:brightness(1.08);transform:translateY(-1px)}html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta:active{filter:brightness(.95);transform:translateY(0)}html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta svg,html[data-client-id=apex-synthetic-markets] .app-main-content .fintech-header-start-cta .fintech-header-start-cta__bolt,html[data-client-id=apex-synthetic-markets] .fintech-header-start-cta__bolt{color:#fff!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.45));height:16px!important;width:16px!important}@keyframes apex-cta-pulse{0%,to{box-shadow:0 0 0 1px #22c55e73,0 0 22px #22c55e73,0 8px 22px #00000073,inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #00000061}50%{box-shadow:0 0 0 2px #22c55ed9,0 0 34px #22c55eb3,0 10px 26px #00000080,inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000061}}@keyframes apex-cta-pulse-glow{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta,html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta:before{animation:none!important}}@media (max-width:768px){html[data-client-id=apex-synthetic-markets] #headerStartCtaBtn.fintech-header-start-cta,html[data-client-id=apex-synthetic-markets] .app-main-content>.controls.fintech-header-shell .fintech-header-start-cta{font-size:12px!important;height:38px!important;min-height:38px!important;padding:0 16px!important}}.fintech-header-index-ticker__card[role=button]{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease;-webkit-user-select:none;user-select:none}.fintech-header-index-ticker__card[role=button]:hover{background-color:#ffffff0a!important}.fintech-header-index-ticker__card[role=button]:active{transform:translateY(1px)}.fintech-header-index-ticker__card[role=button]:focus-visible{background-color:#38bdf814!important;outline:2px solid #38bdf8a6;outline-offset:-2px}.theme-toggle-btn{align-items:center;background:linear-gradient(160deg,#121816e6,#0a0e0ceb);border:1px solid #ffffff0f;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0a;color:#e6c34d;color:rgb(var(--premium-neon-rgb,230,195,77));cursor:pointer;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;margin:0 2px 0 6px;min-width:26px;padding:0;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;width:26px}.theme-toggle-btn:hover{border-color:#e6c34d80;border-color:rgba(var(--premium-neon-rgb,230,195,77),.5);box-shadow:inset 0 1px 0 #ffffff0f,0 0 10px -2px #e6c34d73;box-shadow:inset 0 1px 0 #ffffff0f,0 0 10px -2px rgba(var(--premium-neon-rgb,230,195,77),.45)}.theme-toggle-btn:active{transform:translateY(1px)}.theme-toggle-btn:focus-visible{outline:2px solid #e6c34db3;outline:2px solid rgba(var(--premium-neon-rgb,230,195,77),.7);outline-offset:1px}.theme-toggle-btn svg{display:block;height:15px;width:15px}body.light-theme .theme-toggle-btn,html.light-theme .theme-toggle-btn{background:linear-gradient(160deg,#ffffffeb,#f0f0f0f5);border-color:#0000001f;box-shadow:inset 0 1px 0 #fff9;color:#2563eb;color:rgb(var(--ui-accent-rgb,201,162,39))}body.light-theme .theme-toggle-btn:hover,html.light-theme .theme-toggle-btn:hover{border-color:#2563eb8c;border-color:rgba(var(--ui-accent-rgb,201,162,39),.55);box-shadow:inset 0 1px 0 #fff9,0 0 10px -2px #2563eb66;box-shadow:inset 0 1px 0 #fff9,0 0 10px -2px rgba(var(--ui-accent-rgb,201,162,39),.4)}html[data-client-id=apex-synthetic-markets] body.light-theme,html[data-client-id=apex-synthetic-markets].light-theme,html[data-client-id=apex-synthetic-markets].light-theme body{--candle-up:#e6c34d;--candle-up-muted:#e6c34d29;--animation-color-2:#d4af3738;--ui-accent:#c9a227;--ui-accent-hover:#e6c34d;--ui-accent-active:#a67c00;--ui-accent-deep:#5c4a08;--ui-accent-border:#d4af37;--ui-accent-left:#f5e6a3;--ui-accent-left-strong:#fcf4d4;--ui-accent-gradient-start:#e6c34d;--ui-accent-gradient-end:#a67c00;--ui-accent-signup-hover:#7a5c08;--ui-accent-icon-bg:#c9a22733;--ui-accent-rgb:201,162,39;--ui-accent-bright:#e6c34d;--ui-accent-bright-rgb:230,195,77;--accent-primary:#d4af37;--accent-secondary:#f0d878;--premium-neon:#c9a227;--premium-neon-rgb:201,162,39;--premium-neon-soft:#c9a22724;--fintech-lime-top:color-mix(in srgb,#e6c34d 70%,#fff 30%);--fintech-lime-mid:#e6c34d;--fintech-lime-deep:color-mix(in srgb,#e6c34d 58%,#a67c00 42%);--premium-edge:#c9a22738;--bg-primary:#fff;--bg-secondary:#f7f7f7;--bg-tertiary:#fff;--bg-controls:#fff;--text-primary:#000;--text-secondary:#2a2a2a;--text-muted:#6b6b6b;--border-color:#d0d0d0;--border-hover:#a0a0a0;--border-focus:#d4af37;--grid-color:#e5e5e5;--chart-bg:#fff}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell,html[data-client-id=apex-synthetic-markets].light-theme body.light-theme .app-main-content>.controls.fintech-header-shell{background:#fff!important;border:1px solid #d8d8d8!important;border-bottom:1px solid #c9a22780!important;border-top:none!important;box-shadow:0 1px 2px #e5e5e5!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell:after,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell:before,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell:after,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell:before{animation:none!important;background:none!important;display:none!important;opacity:0!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker{background:#fff!important;border:1px solid #d0d0d0!important;box-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker:after,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker:after{display:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__card{background:#0000!important;border-right:1px solid #d8d8d8!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__card:last-child{border-right:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__name,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__name{color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__name:before{color:#6b6b6b!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__pct,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-index-ticker__pct{color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-avatar,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-avatar{background:#d4af37!important;border:1px solid #bbb!important;box-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-avatar svg{fill:#000!important;color:#000!important;filter:none!important;opacity:1!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-kicker,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-kicker:before,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-kicker:before{color:#6b6b6b!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-name,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-name{color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-handle,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-user-handle,html[data-client-id=apex-synthetic-markets].light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-handle{color:#6b6b6b!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .account-type-badge,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-account-type{background:#fff!important;border:1px solid #bbb!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-market-label{color:#6b6b6b!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-market-name,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-profile-name,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell label{color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-pill-btn,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .icon-btn,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .fintech-header-pill-btn,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .icon-btn{background:#fff!important;border:1px solid #bbb!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech:hover,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-pill-btn:hover,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .icon-btn:hover{background:#f5f5f5!important;border-color:#d4af37!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell #settingsBtn.icon-btn--fintech svg,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-pill-btn svg,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .icon-btn svg{fill:#000!important;stroke:#000!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .timeframe-btn,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .timeframe-btn{background:#fff!important;border:1px solid #bbb!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .timeframe-btn:hover{background:#f5f5f5!important;border-color:#909090!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .timeframe-btn.active,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .timeframe-btn.active{background:#d4af37!important;border:1px solid #a67c00!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .more-timeframes-dropdown{background:#fff!important;border:1px solid #bbb!important;box-shadow:0 2px 8px #d8d8d8!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-balance-cluster .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-balance,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .mobile-header-metrics .balance-display{background:#0000!important;border:none!important;color:#16a34a!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-balance-microcopy{color:#6b6b6b!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .status{background:#fff!important;border:1px solid #bbb!important;box-shadow:none!important;font-weight:700!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.connected,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .status.connected{background:#f0fdf4!important;border:1px solid #86efac!important;color:#166534!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.connected:before{background:#16a34a!important;box-shadow:0 0 4px #16a34a80!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.authorized,html[data-client-id=apex-synthetic-markets].light-theme .fintech-header-shell .status.authorized{background:#fffaeb!important;border:1px solid #d4af37!important;color:#8a6e10!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.authorized:before{background:#c9a227!important;box-shadow:0 0 4px #c9a22780!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.disconnected,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.unauthorized{background:#fef2f2!important;border:1px solid #fca5a5!important;color:#991b1b!important}html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.disconnected:before,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status.unauthorized:before{background:#dc2626!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar,html[data-client-id=apex-synthetic-markets].light-theme .market-list-sidebar{background:#f7f7f7!important;border-right:1px solid #d8d8d8!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-display{background:#fff!important;border-bottom:1px solid silver!important;box-shadow:inset 0 -1px 0 #e5e5e5!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-display:before{background:none!important;opacity:0!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile-wrap{border-bottom:1px solid #d8d8d8!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-label{color:#6b6b6b!important;opacity:1!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-price,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-symbol{color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile.logged-out{background:#fff!important;border:1px solid #bbb!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile.logged-in{border:1px solid #bbb!important;box-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-category-header,html[data-client-id=apex-synthetic-markets].light-theme .market-list-sidebar .market-list-category-header{background:#0000!important;border-bottom:1px solid #d0d0d0!important;color:#000!important;font-weight:700!important;letter-spacing:.08em!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item,html[data-client-id=apex-synthetic-markets].light-theme .market-list-sidebar .market-list-item{background:#0000!important;border:1px solid #0000!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item .market-list-item-dot,html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item .market-list-item-icon,html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item .market-list-item-ticker,html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item div,html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item span{color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item:hover{background:#eee!important;border-color:#d0d0d0!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item.active,html[data-client-id=apex-synthetic-markets].light-theme .market-list-sidebar .market-list-item.active{background:#d4af37!important;border:1px solid #a67c00!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item.active .market-list-item-ticker{animation:none!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item.active .market-list-item-icon{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item.active .market-list-item-dot{background:#000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar .market-list-item.active{animation:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar-scroll::-webkit-scrollbar-thumb{background:#909090!important}html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar-scroll::-webkit-scrollbar-track{background:#0000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .right-icon-nav{background:#f7f7f7!important;border-left:1px solid #d8d8d8!important;box-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .right-nav-icon-btn{background:#0000!important;border:1px solid #0000!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .right-nav-icon-btn:hover{background:#eee!important;border-color:#c8c8c8!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .right-nav-icon-btn.active{background:#d4af37!important;border:1px solid #a67c00!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .right-nav-icon-btn svg{fill:currentColor!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .chart-table-split,html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container{background:#fff!important;border-top:1px solid #d0d0d0!important;box-shadow:none!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .chart-table-header,html[data-client-id=apex-synthetic-markets] body.light-theme .chart-table-tabs,html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .tab-bar,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .tab-bar{background:#f7f7f7!important;border-bottom:1px solid #d0d0d0!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table{background:#fff!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table th,html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table thead,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table thead th,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table th,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table thead{background:#f7f7f7!important;border-bottom:1px solid #c8c8c8!important;color:#000!important;font-weight:700!important;letter-spacing:.06em!important;text-shadow:none!important;text-transform:uppercase!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr{background:#0000!important;border-bottom:1px solid #e5e5e5!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:hover,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:hover{background:#f5f5f5!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table td,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table td,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table td{border:none!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .chart-table-splitter{background:#c9a22766!important;border:none!important;height:3px!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-table .profit-positive,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table .profit-positive,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table td.profit,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contract-profit--positive,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-table td.profit,html[data-client-id=apex-synthetic-markets] body.light-theme .profit-positive{color:#15803d!important;font-weight:700!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-table .profit-negative,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table .profit-negative,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table td.loss,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contract-profit--negative,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-table td.loss,html[data-client-id=apex-synthetic-markets] body.light-theme .profit-negative{color:#b91c1c!important;font-weight:700!important}html[data-client-id=apex-synthetic-markets] body.light-theme .community-view-panel,html[data-client-id=apex-synthetic-markets] body.light-theme .signals-view-panel{background:#fff!important;border-left:1px solid #d0d0d0!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .community-view-panel .community-panel-card,html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-body .settings-section,html[data-client-id=apex-synthetic-markets] body.light-theme .signals-view-panel .signals-panel-card{background:#fff!important;border:1px solid #d0d0d0!important;box-shadow:0 1px 2px #e5e5e5!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content{background:#fff!important;border:1px solid #d0d0d0!important;color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content h1,html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content h2,html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content h3,html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content label,html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content p,html[data-client-id=apex-synthetic-markets] body.light-theme .settings-modal-content span{color:#000!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell :not(.profit-positive):not(.profit-negative):not(.balance-display):not(.fintech-header-balance):not(.fintech-header-start-cta):not(.fintech-header-start-cta *):not(svg):not(path):not(.status-pill--connected):not(.status-pill--auth):not(.status-pill--disconnected),html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container :not(.profit-positive):not(.profit-negative):not(.open-contract-profit--positive):not(.open-contract-profit--negative):not(td.profit):not(td.loss),html[data-client-id=apex-synthetic-markets] body.light-theme .market-list-sidebar :not(.market-list-item.active):not(.market-list-item.active *),html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container :not(.profit-positive):not(.profit-negative):not(.open-contract-profit--positive):not(.open-contract-profit--negative):not(td.profit):not(td.loss),html[data-client-id=apex-synthetic-markets] body.light-theme .right-icon-nav :not(.right-nav-icon-btn.active):not(.right-nav-icon-btn.active *){color:#000}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .balance-box-wrap .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.balance-display--sim-paper,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.demo-account,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.real-account,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-balance-cluster .balance-display{-webkit-text-fill-color:#15803d!important;background:#fff!important;background-clip:initial!important;-webkit-background-clip:border-box!important;border:1px solid #d0d0d0!important;box-shadow:none!important;color:#15803d!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .account-toggle-label,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-balance-microcopy,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .status,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .status *,html[data-client-id=apex-synthetic-markets] body.light-theme .controls-row--market .mobile-header-metrics .account-toggle-label,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .account-toggle-label,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-balance-microcopy,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .status *{-webkit-text-fill-color:#000!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-handle,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-kicker,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-name,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-handle,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-kicker,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-name{-webkit-text-fill-color:#000!important;background:#0000!important;background-clip:initial!important;-webkit-background-clip:border-box!important;color:#000!important;filter:none!important;opacity:1!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-kicker:after,html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .fintech-header-kicker:before,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-kicker:after,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-header-kicker:before{background:#0000!important;opacity:0!important}html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile *,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-display,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-display .market-sidebar-selected-name,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-display .market-sidebar-selected-symbol,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-price,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-price-wrap,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-price[data-price-direction=down],html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-price[data-price-direction=first],html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-selected-price[data-price-direction=up]{-webkit-text-fill-color:#000!important;background:#0000!important;background-clip:initial!important;-webkit-background-clip:border-box!important;color:#000!important;filter:none!important;opacity:1!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .theme-toggle-btn,html[data-client-id=apex-synthetic-markets].light-theme .theme-toggle-btn{background:linear-gradient(160deg,#fff5cc,#f0d65c 45%,#d4af37)!important;border:1px solid #b8860b!important;box-shadow:inset 0 1px 0 #ffffff8c,0 1px 2px #b8860b40!important;color:#1a1408!important}html[data-client-id=apex-synthetic-markets] body.light-theme .theme-toggle-btn:hover,html[data-client-id=apex-synthetic-markets].light-theme .theme-toggle-btn:hover{background:linear-gradient(160deg,#fff0a8,#ecc844 45%,#b8860b)!important;border-color:#8b6508!important;box-shadow:inset 0 1px 0 #fff9,0 0 12px -2px #d4af37a6!important}html[data-client-id=apex-synthetic-markets] body.light-theme .theme-toggle-btn:focus-visible,html[data-client-id=apex-synthetic-markets].light-theme .theme-toggle-btn:focus-visible{outline:2px solid #b8860b!important;outline-offset:1px!important}html[data-client-id=apex-synthetic-markets] body.light-theme .theme-toggle-btn svg,html[data-client-id=apex-synthetic-markets].light-theme .theme-toggle-btn svg{fill:currentColor!important;stroke:currentColor!important;color:#1a1408!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .balance-box-wrap .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.balance-display--sim-paper,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.demo-account,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.real-account,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-balance-cluster .balance-display{border:1px solid #15803d!important;box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1px #15803d1f!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .open-contract-profit--positive,html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .profit-positive,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contract-profit--positive,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table .open-contract-profit--positive,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .profit-positive,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container td.profit{-webkit-text-fill-color:#16c172!important;color:#16c172!important;font-weight:800!important;text-shadow:0 0 .5px #16c17273!important}html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile,html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile *,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile#marketSidebarProfile,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile#marketSidebarProfile *{-webkit-text-fill-color:#b8860b!important;color:#b8860b!important;filter:none!important;opacity:1!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget-quantity{background:#0a0d0b!important;background-color:#0a0d0b!important;border:1px solid #1a1a1a!important;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 6px #00000040!important;color:#fff!important}html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget-quantity .quantity-btn,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget-quantity .quantity-input,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget-quantity input{-webkit-text-fill-color:#fff!important;background:#0a0d0b!important;background-color:#0a0d0b!important;border-color:#ffffff1f!important;color:#fff!important}html[data-client-id=apex-synthetic-markets] body.light-theme #durationInput,html[data-client-id=apex-synthetic-markets] body.light-theme input#durationInput{-webkit-text-fill-color:#000!important;caret-color:#000!important;color:#000!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme #durationInput::placeholder,html[data-client-id=apex-synthetic-markets] body.light-theme input#durationInput::placeholder{-webkit-text-fill-color:#6b6b6b!important;color:#6b6b6b!important;opacity:1!important}html[data-client-id=apex-synthetic-markets] body.light-theme .app-main-content>.controls.fintech-header-shell .balance-box-wrap .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.balance-display--sim-paper,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.demo-account,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .balance-box-wrap .balance-display.real-account,html[data-client-id=apex-synthetic-markets] body.light-theme .fintech-header-shell .fintech-balance-cluster .balance-display{-webkit-text-fill-color:#fff!important;background:#15803d!important;background-color:#15803d!important;border:1px solid #0f6a30!important;box-shadow:inset 0 1px 0 #fff3,0 1px 2px #0f6a3059!important;color:#fff!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-ribbon__title,html[data-client-id=apex-synthetic-markets] body.light-theme .compound-flip-ribbon__header .compound-flip-ribbon__title,html[data-client-id=apex-synthetic-markets] body.light-theme .compound-flip-ribbon__title{-webkit-text-fill-color:#b8860b!important;color:#b8860b!important;filter:none!important;text-shadow:none!important}html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-label,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-label--active,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-label--done,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-label--future,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-label--money,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-label--recovery,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbonTrack .compound-flip-label,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbonTrack .compound-flip-step .compound-flip-label{-webkit-text-fill-color:#fff!important;color:#fff!important;opacity:1!important;text-shadow:0 1px 2px #00000059!important}html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-mg-arrow,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-mg-chip,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-mg-op,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-mg-times,html[data-client-id=apex-synthetic-markets] body.light-theme #compoundFlipRibbon .compound-flip-recovery-banner__hint{-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:0 1px 2px #00000059!important}html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile i,html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile img,html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile svg,html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile svg *,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile i,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile svg,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile svg *,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile-wrap svg,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile-wrap svg *{fill:#b8860b!important;stroke:#b8860b!important;-webkit-text-fill-color:#b8860b!important;color:#b8860b!important;filter:none!important;opacity:1!important}html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile#marketSidebarProfile{border-color:#b8860b!important}html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile.logged-out,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile.logged-out{-webkit-text-fill-color:#b8860b!important;background-color:#fff8e1!important;border:1px solid #b8860b!important;color:#b8860b!important;filter:invert(53%) sepia(86%) saturate(514%) hue-rotate(6deg) brightness(99%) contrast(87%)!important}html[data-client-id=apex-synthetic-markets] body.light-theme #marketSidebarProfile.logged-in,html[data-client-id=apex-synthetic-markets] body.light-theme .market-sidebar-profile.logged-in{-webkit-text-fill-color:#1a1408!important;background:linear-gradient(135deg,#f0d65c,#b8860b)!important;border:1px solid #8b6508!important;color:#1a1408!important;filter:none!important;text-shadow:0 1px 0 #ffffff4d!important}html[data-client-id=apex-synthetic-markets] body.light-theme .quick-stake-buttons,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget .quick-stake-buttons{background:#0a0d0b!important;background-color:#0a0d0b!important;border:1px solid #1a1a1a!important;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 6px #00000040!important;color:#fff!important}html[data-client-id=apex-synthetic-markets] body.light-theme .quick-stake-buttons .quick-stake-btn,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget .quick-stake-buttons .quick-stake-btn,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget .quick-stake-buttons button{-webkit-text-fill-color:#fff!important;background:#0000!important;background-color:initial!important;border:1px solid #ffffff24!important;color:#fff!important}html[data-client-id=apex-synthetic-markets] body.light-theme .quick-stake-buttons .quick-stake-btn.active,html[data-client-id=apex-synthetic-markets] body.light-theme .quick-stake-buttons .quick-stake-btn:hover,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget .quick-stake-buttons button.active,html[data-client-id=apex-synthetic-markets] body.light-theme .trading-widget .quick-stake-buttons button:hover{-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border-color:#ffffff47!important;color:#fff!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(.open-contract-profit--positive),html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(td.profit-positive),html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.profit),html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.profit-positive),html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(.open-contract-profit--positive),html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(td.profit-positive){background:linear-gradient(90deg,#22c55e29,#22c55e12)!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(.open-contract-profit--positive):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(td.profit-positive):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.profit):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.profit-positive):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(.open-contract-profit--positive):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(td.profit-positive):hover{background:linear-gradient(90deg,#22c55e52,#22c55e24)!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(.open-contract-profit--negative),html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(td.profit-negative),html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.loss),html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.profit-negative),html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(.open-contract-profit--negative),html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(td.profit-negative){background:linear-gradient(90deg,#ef444429,#ef444412)!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(.open-contract-profit--negative):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contract-history-container .contract-history-table tbody tr:has(td.profit-negative):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.loss):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .contracts-table tbody tr:has(td.profit-negative):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(.open-contract-profit--negative):hover,html[data-client-id=apex-synthetic-markets] body.light-theme .open-contracts-container .open-contracts-table tbody tr:has(td.profit-negative):hover{background:linear-gradient(90deg,#ef444452,#ef444424)!important}html[data-client-id=apex-synthetic-markets] body.light-theme #buyGradientOverlay{background:linear-gradient(180deg,#22c55e1a,#22c55e59)!important}html[data-client-id=apex-synthetic-markets] body.light-theme #sellGradientOverlay{background:linear-gradient(180deg,#22c55e59 0,#22c55e24 55%,#22c55e00)!important}html[data-client-id=apex-synthetic-markets] body.light-theme #buyRedGradientOverlay{background:linear-gradient(0deg,#ef44441a,#ef444459)!important}html[data-client-id=apex-synthetic-markets] body.light-theme #sellRedGradientOverlay{background:linear-gradient(180deg,#ef444400 0,#ef444424 45%,#ef444459)!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-gradient-overlay:not(.contract-red-gradient-overlay){background:linear-gradient(180deg,#22c55e1a,#22c55e59)!important}html[data-client-id=apex-synthetic-markets] body.light-theme .contract-gradient-overlay.contract-red-gradient-overlay{background:linear-gradient(180deg,#ef44441a,#ef444459)!important}#chart .compound-flip-toggle-slider,.compound-flip-ribbon .compound-flip-toggle-slider,html.dark-theme #chart .compound-flip-toggle-slider,html.light-theme #chart .compound-flip-toggle-slider{height:22px!important;width:44px!important}#chart .compound-flip-toggle-slider:after,.compound-flip-ribbon .compound-flip-toggle-slider:after,html.dark-theme #chart .compound-flip-toggle-slider:after,html.light-theme #chart .compound-flip-toggle-slider:after{height:16px!important;left:3px!important;top:2px!important;width:16px!important}#chart .compound-flip-toggle input:checked+.compound-flip-toggle-slider:after,.compound-flip-ribbon .compound-flip-toggle input:checked+.compound-flip-toggle-slider:after,html.dark-theme #chart .compound-flip-toggle input:checked+.compound-flip-toggle-slider:after,html.light-theme #chart .compound-flip-toggle input:checked+.compound-flip-toggle-slider:after{transform:translateX(20px)!important}html body .contract-history-container .open-contract-profit--positive,html body .contract-history-container td.profit-positive,html body .contract-history-table td.profit-positive,html body .contracts-table td.profit-positive,html body .open-contract-profit--positive,html body .open-contracts-container .open-contract-profit--positive,html body .open-contracts-container td.profit,html body .open-contracts-table td.profit-positive,html body .open-contracts-table tfoot .history-total-value.profit-positive,html body .profit-positive,html body td.profit-positive{color:#22c55e!important;color:var(--safe-green)!important;font-weight:700!important}html body .contract-history-container .open-contract-profit--negative,html body .contract-history-container td.profit-negative,html body .contract-history-table td.profit-negative,html body .contracts-table td.profit-negative,html body .open-contract-profit--negative,html body .open-contracts-container .open-contract-profit--negative,html body .open-contracts-container td.loss,html body .open-contracts-table td.profit-negative,html body .open-contracts-table tfoot .history-total-value.profit-negative,html body .profit-negative,html body td.profit-negative{color:#ef4444!important;color:var(--safe-red)!important;font-weight:700!important}html body.light-theme .contract-history-table td.profit-positive,html body.light-theme .contracts-table td.profit-positive,html body.light-theme .open-contract-profit--positive,html body.light-theme .open-contracts-container td.profit,html body.light-theme .open-contracts-table td.profit-positive,html body.light-theme .profit-positive,html body.light-theme td.profit-positive{color:#22c55e!important;color:var(--safe-green)!important}html body.light-theme .contract-history-table td.profit-negative,html body.light-theme .contracts-table td.profit-negative,html body.light-theme .open-contract-profit--negative,html body.light-theme .open-contracts-container td.loss,html body.light-theme .open-contracts-table td.profit-negative,html body.light-theme .profit-negative,html body.light-theme td.profit-negative{color:#ef4444!important;color:var(--safe-red)!important}:root,body,body.dark-theme,body.light-theme,html{--pl-profit-blue:#2196f3;--pl-profit-blue-rgb:33,150,243;--pl-loss-red:var(--safe-red,#ef4444)}body.dark-theme,html.dark-theme{--pl-profit-blue:#3ba9ff;--pl-profit-blue-rgb:59,169,255}html body .contract-history-container .open-contract-profit--positive,html body .contract-history-container td.profit-positive,html body .contract-history-table td.profit-positive,html body .contracts-table td.profit-positive,html body .history-total-value.profit-positive,html body .open-contract-profit--positive,html body .open-contracts-container .open-contract-profit--positive,html body .open-contracts-container td.profit,html body .open-contracts-table td.profit-positive,html body .open-contracts-table tfoot .history-total-value.profit-positive,html body .pl-summary-value.profit-positive,html body .profit-positive,html body td.profit-positive,html body.dark-theme .profit-positive,html body.dark-theme td.profit-positive,html body.light-theme .contract-history-table td.profit-positive,html body.light-theme .contracts-table td.profit-positive,html body.light-theme .open-contract-profit--positive,html body.light-theme .open-contracts-container td.profit,html body.light-theme .open-contracts-table td.profit-positive,html body.light-theme .profit-positive,html body.light-theme td.profit-positive{color:#2196f3!important;color:var(--pl-profit-blue)!important;font-weight:700!important}html body .contract-history-container .open-contract-profit--negative,html body .contract-history-container td.profit-negative,html body .contract-history-table td.profit-negative,html body .contracts-table td.profit-negative,html body .history-total-value.profit-negative,html body .open-contract-profit--negative,html body .open-contracts-container .open-contract-profit--negative,html body .open-contracts-container td.loss,html body .open-contracts-table td.profit-negative,html body .open-contracts-table tfoot .history-total-value.profit-negative,html body .pl-summary-value.profit-negative,html body .profit-negative,html body td.profit-negative,html body.dark-theme .profit-negative,html body.dark-theme td.profit-negative,html body.light-theme .contract-history-table td.profit-negative,html body.light-theme .contracts-table td.profit-negative,html body.light-theme .open-contract-profit--negative,html body.light-theme .open-contracts-container td.loss,html body.light-theme .open-contracts-table td.profit-negative,html body.light-theme .profit-negative,html body.light-theme td.profit-negative{color:#ef4444!important;color:var(--pl-loss-red)!important;font-weight:700!important}html body .contract-history-table tbody tr:has(td.profit-positive),html body .contracts-table tbody tr:has(td.profit-positive),html body .open-contracts-table tbody tr:has(td.profit-positive){background:linear-gradient(90deg,#2196f30f,#2196f300)!important;background:linear-gradient(90deg,rgba(var(--pl-profit-blue-rgb),.06) 0,rgba(var(--pl-profit-blue-rgb),0) 100%)!important}html body .contract-history-table tbody tr:has(td.profit-negative),html body .contracts-table tbody tr:has(td.profit-negative),html body .open-contracts-table tbody tr:has(td.profit-negative){background:linear-gradient(90deg,#ef44440f,#ef444400)!important;background:linear-gradient(90deg,rgba(var(--safe-red-rgb,239,68,68),.06) 0,rgba(var(--safe-red-rgb,239,68,68),0) 100%)!important}html body .contract-history-table tbody tr:has(td.profit-positive):hover,html body .contracts-table tbody tr:has(td.profit-positive):hover,html body .open-contracts-table tbody tr:has(td.profit-positive):hover{background:linear-gradient(90deg,#2196f31f,#2196f300)!important;background:linear-gradient(90deg,rgba(var(--pl-profit-blue-rgb),.12) 0,rgba(var(--pl-profit-blue-rgb),0) 100%)!important}html body .contract-history-table tbody tr:has(td.profit-negative):hover,html body .contracts-table tbody tr:has(td.profit-negative):hover,html body .open-contracts-table tbody tr:has(td.profit-negative):hover{background:linear-gradient(90deg,#ef44441f,#ef444400)!important;background:linear-gradient(90deg,rgba(var(--safe-red-rgb,239,68,68),.12) 0,rgba(var(--safe-red-rgb,239,68,68),0) 100%)!important}.mt5-trades-panel{background:#0b0f10;color:#e5e7e8;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui,"Inter",ui-sans-serif,system-ui,sans-serif);gap:0;min-height:100%;padding:0;width:100%}.mt5-legacy-table{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.mt5-summary-strip{align-items:stretch;background:linear-gradient(180deg,#0d1113,#0a0d0e);border-bottom:1px solid #ffffff0a;display:flex;flex-direction:column;gap:0;padding:10px 16px 12px}.mt5-summary-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-height:20px;padding:4px 0}.mt5-summary-row+.mt5-summary-row{border-top:1px solid #ffffff0a}.mt5-summary-label{color:#ffffff85;flex:0 0 auto;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.25}.mt5-summary-value{font-feature-settings:"tnum";color:#fff;flex:1 1 auto;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mt5-summary-value--total-profit{color:#2196f3!important;color:var(--pl-profit-blue,#3ba9ff)!important}.mt5-summary-value--total-profit.mt5-summary-value--negative{color:#ef4444!important;color:var(--pl-loss-red,#ef4444)!important}.mt5-summary-value--total-profit.mt5-summary-value--positive{color:#2196f3!important;color:var(--pl-profit-blue,#3ba9ff)!important}.mt5-section-divider{align-items:center;background:#0b0f10;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:12px 16px 8px}.mt5-section-divider__label{color:#e5e7e8;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.2}.mt5-section-divider__spacer{flex:1 1 auto}.mt5-section-divider__more{align-items:center;border-radius:4px;color:#ffffff6b;display:inline-flex;font-size:18px;height:22px;justify-content:center;letter-spacing:.12em;line-height:1;width:28px}.mt5-positions-list{-webkit-overflow-scrolling:touch;background:#0b0f10;display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow-y:auto;padding:4px 0 24px}.mt5-positions-empty{color:#ffffff59;font-size:13px;font-weight:500;padding:40px 16px;text-align:center}.mt5-position-card{grid-gap:12px;align-items:center;background:#0b0f10;border-bottom:1px solid #ffffff0a;display:grid;gap:12px;grid-template-columns:1fr auto;padding:14px 16px;transition:background .12s ease}.mt5-position-card:active{background:#10161a}.mt5-position-card__main{display:flex;flex-direction:column;gap:4px;min-width:0}.mt5-position-card__head{align-items:baseline;display:flex;gap:8px;line-height:1.2;min-width:0}.mt5-position-card__symbol{font-feature-settings:"tnum";color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0}.mt5-position-card__side{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;text-transform:lowercase}.mt5-position-card__side--sell{color:#ef5350}.mt5-position-card__side--buy{color:#42a5f5}.mt5-position-card__prices{font-feature-settings:"tnum";align-items:center;color:#ffffff8c;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;gap:6px;line-height:1.2}.mt5-position-card__current,.mt5-position-card__entry{white-space:nowrap}.mt5-position-card__arrow{font-size:11px;letter-spacing:0;opacity:.55;transform:translateY(-.5px)}.mt5-position-card__pl{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end}.mt5-position-pl{font-feature-settings:"tnum";font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.mt5-position-pl--positive{color:#2196f3;color:var(--pl-profit-blue,#3ba9ff)}.mt5-position-pl--negative{color:#ef4444;color:var(--pl-loss-red,#ef4444)}.mt5-position-close-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;color:#ffffff8c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;height:26px;justify-content:center;line-height:1;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease;width:26px}.mt5-position-close-btn:hover:not(:disabled){background:#ef44441f;background:rgba(var(--safe-red-rgb,239,68,68),.12);border-color:#ef44448c;border-color:rgba(var(--safe-red-rgb,239,68,68),.55);color:#ef4444;color:rgb(var(--safe-red-rgb,239,68,68))}.mt5-position-close-btn:active:not(:disabled){transform:scale(.94)}.mt5-position-close-btn:disabled{cursor:not-allowed;opacity:.3}.mt5-position-card--closed .mt5-position-close-btn{display:none}.mobile-history-modal-body .mt5-trades-panel--history{background:#0b0f10;margin:-16px;min-height:calc(100% + 32px);padding:0}.mobile-history-modal-body .mt5-trades-panel--history .mobile-history-modal-total{background:#0a0d0e;border-top:1px solid #ffffff0f;color:#ffffffb3;font-size:13px;padding:12px 16px}.mobile-trades-page{background:#0b0f10!important;padding:0!important}.mobile-trades-page .mt5-trades-panel{flex:1 1 auto;min-height:100%}body.light-theme .mt5-trades-panel,html.light-theme .mt5-trades-panel{background:#fff;color:#111418}body.light-theme .mt5-summary-strip,html.light-theme .mt5-summary-strip{background:linear-gradient(180deg,#f7f8fa,#eff1f4);border-bottom-color:#0a0a0b14}body.light-theme .mt5-summary-row+.mt5-summary-row,html.light-theme .mt5-summary-row+.mt5-summary-row{border-top-color:#0a0a0b0f}body.light-theme .mt5-summary-label,html.light-theme .mt5-summary-label{color:#0a0a0b8c}body.light-theme .mt5-summary-value,html.light-theme .mt5-summary-value{color:#0a0a0b}body.light-theme .mt5-section-divider,html.light-theme .mt5-section-divider{background:#fff;border-bottom-color:#0a0a0b14}body.light-theme .mt5-section-divider__label,html.light-theme .mt5-section-divider__label{color:#0a0a0b}body.light-theme .mt5-section-divider__more,html.light-theme .mt5-section-divider__more{color:#0a0a0b73}body.light-theme .mt5-positions-list,html.light-theme .mt5-positions-list{background:#fff}body.light-theme .mt5-position-card,html.light-theme .mt5-position-card{background:#fff;border-bottom-color:#0a0a0b0f}body.light-theme .mt5-position-card:active,html.light-theme .mt5-position-card:active{background:#f5f7fa}body.light-theme .mt5-position-card__symbol,html.light-theme .mt5-position-card__symbol{color:#0a0a0b}body.light-theme .mt5-position-card__prices,html.light-theme .mt5-position-card__prices{color:#0a0a0b8c}body.light-theme .mt5-position-close-btn,html.light-theme .mt5-position-close-btn{background:#0a0a0b08;border-color:#0a0a0b1f;color:#0a0a0b8c}#mobileHistoryModal.mt5-drawer--widget{align-self:stretch!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;bottom:auto!important;display:block!important;flex-shrink:0!important;left:auto!important;margin-top:4px;pointer-events:none;position:relative!important;right:auto!important;top:auto!important;width:100%;z-index:970}#mobileHistoryModal.mt5-drawer--widget.mt5-drawer--open{pointer-events:auto}@media (min-width:769px){#mobileHistoryModal.mt5-drawer--widget{display:none!important}}.chart-mobile-ui-stack .trading-widget-stack>.mt5-drawer--widget{order:4!important}@media (max-width:768px){.chart-mobile-ui-stack{bottom:env(safe-area-inset-bottom,0)!important}}.mt5-drawer__column{align-items:stretch;display:flex;flex-direction:column;pointer-events:auto;position:relative;width:100%;z-index:971}.mt5-drawer__scrim{background:#0000;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .32s cubic-bezier(.22,1,.36,1);z-index:968}.mt5-drawer--open .mt5-drawer__scrim{background:#00000080;opacity:1;pointer-events:auto}.mt5-drawer__sheet{background:#0b0f10;border-top-left-radius:16px;border-top-right-radius:16px;bottom:100%;box-shadow:0 -18px 40px -8px #0009,inset 0 -2px 0 #ffffff0a;color:#e5e7e8;display:flex;flex-direction:column;height:min(72vh,560px);left:0;max-height:72vh;overflow:hidden;overscroll-behavior:contain;pointer-events:auto;position:absolute;right:0;transform:translateY(100%);transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform;z-index:1}.mt5-drawer--open .mt5-drawer__sheet{transform:translateY(0)}.mt5-drawer__handle{--mt5-drawer-handle-height:28px;-webkit-tap-highlight-color:transparent;align-items:center;background:#10161a;border:none;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:inset 0 -1px 0 #ffffff0f;color:#e5e7e8;cursor:pointer;display:flex;flex-shrink:0;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui,"Inter",ui-sans-serif,system-ui,sans-serif);font-size:11px;font-weight:600;gap:8px;height:var(--mt5-drawer-handle-height);justify-content:center;letter-spacing:.02em;min-height:calc(var(--mt5-drawer-handle-height) + env(safe-area-inset-bottom, 0px));padding:0 12px env(safe-area-inset-bottom,0);position:relative;transition:background .18s ease;width:100%;z-index:2}.mt5-drawer__handle:active{background:#141a1f}.mt5-drawer__handle-grip{background:#ffffff38;border-radius:999px;height:3px;left:50%;pointer-events:none;position:absolute;top:4px;transform:translateX(-50%);width:28px}.mt5-drawer__handle-label{color:#e5e7e8;flex:0 1 auto;font-weight:600;letter-spacing:.02em;line-height:1;pointer-events:none;text-align:center;transform:translateY(2px)}.mt5-drawer__handle-chevron{align-items:center;color:#ffffffb8;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;pointer-events:none;transform:translateY(2px) rotate(180deg);transition:transform .42s cubic-bezier(.22,1,.36,1);width:16px}.mt5-drawer__handle-chevron svg{height:12px;width:12px}.mt5-drawer--open .mt5-drawer__handle-chevron{transform:translateY(2px) rotate(0deg)}.mt5-drawer__body{-webkit-overflow-scrolling:touch;background:#0b0f10;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)}.mt5-drawer__body-actions{align-items:center;background:#0b0f10;border-bottom:1px solid #ffffff0a;display:flex;gap:8px;justify-content:space-between;padding:8px 16px 0}.mt5-drawer__body-actions .clear-history-btn{appearance:none;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffd9;cursor:pointer;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-ui,"Inter",ui-sans-serif,system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:.03em;padding:6px 12px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.mt5-drawer__body-actions .clear-history-btn:hover{background:#ef444424;background:rgba(var(--safe-red-rgb,239,68,68),.14);border-color:#ef444473;border-color:rgba(var(--safe-red-rgb,239,68,68),.45);color:#ef4444;color:rgb(var(--safe-red-rgb,239,68,68))}.mt5-drawer__close-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:400;height:26px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;width:26px}.mt5-drawer__close-btn:hover{background:#ffffff14;border-color:#ffffff38;color:#fff}.mt5-drawer__close-btn:active{transform:scale(.94)}.mt5-drawer__body .mt5-trades-panel{background:#0b0f10;min-height:0}.mt5-drawer__body .mt5-trades-panel--history{background:#0000;margin:0;min-height:0;padding:0}@media (prefers-reduced-motion:reduce){.mt5-drawer__handle-chevron,.mt5-drawer__scrim,.mt5-drawer__sheet{transition:none!important}}body.light-theme .mt5-drawer__sheet,html.light-theme .mt5-drawer__sheet{background:#fff;box-shadow:0 -18px 40px -8px #0a0a0b2e,inset 0 -2px 0 #0a0a0b0f;color:#0a0a0b}body.light-theme .mt5-drawer__handle,html.light-theme .mt5-drawer__handle{background:#f4f6f9;box-shadow:inset 0 -1px 0 #0a0a0b14;color:#0a0a0b}body.light-theme .mt5-drawer__handle:active,html.light-theme .mt5-drawer__handle:active{background:#ecf0f5}body.light-theme .mt5-drawer__handle-grip,html.light-theme .mt5-drawer__handle-grip{background:#0a0a0b33}body.light-theme .mt5-drawer__handle-chevron,html.light-theme .mt5-drawer__handle-chevron{color:#0a0a0b8c}body.light-theme .mt5-drawer__body,html.light-theme .mt5-drawer__body{background:#fff}body.light-theme .mt5-drawer__body-actions,html.light-theme .mt5-drawer__body-actions{background:#fff;border-bottom-color:#0a0a0b0f}body.light-theme .mt5-drawer__body-actions .clear-history-btn,html.light-theme .mt5-drawer__body-actions .clear-history-btn{background:#0a0a0b0a;border-color:#0a0a0b1f;color:#0a0a0bc7}body.light-theme .mt5-drawer__close-btn,html.light-theme .mt5-drawer__close-btn{background:#0a0a0b0a;border-color:#0a0a0b24;color:#0a0a0bb3}body.light-theme .mt5-drawer__close-btn:hover,html.light-theme .mt5-drawer__close-btn:hover{background:#0a0a0b14;border-color:#0a0a0b47;color:#0a0a0b}