/* Jashoo treyd — minimal product system */
html[data-ali-trade]{
  --m-bg:#090b0a;--m-panel:#111512;--m-panel-2:#151a16;--m-line:#242a25;
  --m-line-strong:#323a33;--m-text:#f3f4ef;--m-muted:#8f978f;--m-subtle:#687069;
  --m-gold:#52d7ab;--m-gold-soft:rgba(82,215,171,.12);--m-green:#4dd499;
  --m-red:#ef716d;--m-radius:16px;--m-radius-sm:12px;
  color:var(--m-text);background:var(--m-bg);font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:dark;
}
html[data-ali-trade] body,html[data-ali-trade] #root{min-height:100%;margin:0!important;color:var(--m-text)!important;background:var(--m-bg)!important}
html[data-ali-trade] body::before,html[data-ali-trade] body::after{display:none!important}
html[data-ali-trade] *,html[data-ali-trade] *::before,html[data-ali-trade] *::after{box-sizing:border-box}
html[data-ali-trade] button,html[data-ali-trade] input,html[data-ali-trade] select{font:inherit}
html[data-ali-trade] button{cursor:pointer;-webkit-tap-highlight-color:transparent}
html[data-ali-trade] button:focus-visible,html[data-ali-trade] a:focus-visible,html[data-ali-trade] input:focus-visible{outline:2px solid var(--m-gold)!important;outline-offset:2px!important}

html[data-ali-trade] .app-shell{position:relative!important;width:min(100%,430px)!important;min-height:100dvh!important;margin:0 auto!important;padding:0 18px calc(88px + var(--app-safe-bottom,0px))!important;overflow:visible!important;color:var(--m-text)!important;background:var(--m-bg)!important;border:0!important;box-shadow:none!important}
html[data-ali-trade] .topbar{position:relative!important;top:auto!important;z-index:4!important;height:102px!important;min-height:102px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:var(--m-bg)!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-ali-trade] .topbar::after{content:""!important;position:absolute!important;right:8%!important;bottom:0!important;left:8%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(82,215,171,.28) 30%,rgba(82,215,171,.7) 50%,rgba(82,215,171,.28) 70%,transparent)!important;box-shadow:0 0 11px rgba(82,215,171,.18)!important}
html[data-ali-trade] .topbar .brand{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;min-height:0!important;padding:0 8px!important}
html[data-ali-trade] .state-logo .brand{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:0!important}
html[data-ali-trade] .brand-logo-mark{display:block!important;width:68px!important;height:68px!important;flex:0 0 68px!important;border-radius:18px!important;object-fit:cover!important;filter:drop-shadow(0 8px 20px rgba(82,215,171,.32))!important}
html[data-ali-trade] .brand-wordmark{display:block!important;width:238px!important;height:auto!important;flex:0 0 238px!important;object-fit:contain!important;filter:drop-shadow(0 5px 12px rgba(0,0,0,.38))!important}
html[data-ali-trade] .brand-reference-merta{display:none!important}

html[data-ali-trade] .screen{display:grid!important;gap:14px!important;padding-top:21px!important;animation:m-screen-in .28s ease-out both}
@keyframes m-screen-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
html[data-ali-trade] h1,html[data-ali-trade] h2,html[data-ali-trade] h3,html[data-ali-trade] p{font-family:inherit!important}
html[data-ali-trade] h1,html[data-ali-trade] h2,html[data-ali-trade] h3{color:var(--m-text)!important;letter-spacing:-.025em!important}
html[data-ali-trade] p{color:var(--m-muted)!important;line-height:1.5!important}
html[data-ali-trade] .eyebrow{display:block!important;margin:0 0 7px!important;color:var(--m-gold)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}
html[data-ali-trade] .section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}
html[data-ali-trade] .section-heading h2{margin:0!important;font-size:16px!important;font-weight:720!important}
html[data-ali-trade] .section-heading p{margin:0!important;color:var(--m-muted)!important;font-size:11px!important}

html[data-ali-trade] .card,html[data-ali-trade] .state-card,html[data-ali-trade] .metric,html[data-ali-trade] .pair-card,html[data-ali-trade] .active-preview-card,html[data-ali-trade] .signal-history-card,html[data-ali-trade] .education-module-card,html[data-ali-trade] .education-quiz-card{border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important}
html[data-ali-trade] .card,html[data-ali-trade] .state-card{padding:17px!important}

/* Signals home */
html[data-ali-trade] .hero-panel{min-height:0!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
html[data-ali-trade] .hero-panel::before,html[data-ali-trade] .hero-panel::after{display:none!important}
html[data-ali-trade] .hero-panel>div{max-width:340px!important;padding:0!important}
html[data-ali-trade] .hero-panel .eyebrow{margin-bottom:8px!important}
html[data-ali-trade] .hero-direction-title{margin:0!important;font-size:32px!important;font-weight:730!important;line-height:1.04!important;letter-spacing:-.045em!important}
html[data-ali-trade] .hero-direction-lead{max-width:330px!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.45!important}

html[data-ali-trade] .quick-signal-card{position:relative!important;width:100%!important;min-height:132px!important;padding:16px!important;display:grid!important;grid-template-columns:1fr 38px!important;grid-template-rows:auto 44px!important;gap:15px 10px!important;text-align:left!important;border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important;overflow:hidden!important}
html[data-ali-trade] .quick-signal-card::before,html[data-ali-trade] .quick-signal-card::after{display:none!important}
html[data-ali-trade] .quick-signal-copy{display:block!important}
html[data-ali-trade] .quick-signal-copy small{display:block!important;margin-bottom:5px!important;color:var(--m-muted)!important;font-size:11px!important;font-weight:650!important}
html[data-ali-trade] .quick-signal-copy strong{display:block!important;color:var(--m-text)!important;font-size:20px!important;font-weight:720!important;letter-spacing:-.025em!important}
html[data-ali-trade] .quick-signal-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--m-panel-2)!important}
html[data-ali-trade] .quick-signal-icon img{width:17px!important;height:17px!important;filter:brightness(0) saturate(100%) invert(78%) sepia(42%) saturate(670%) hue-rotate(4deg) brightness(92%) contrast(89%)!important}
html[data-ali-trade] .quick-signal-action{grid-column:1/-1!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:11px!important;color:#081712!important;background:var(--m-gold)!important;font-size:13px!important;font-weight:760!important}
html[data-ali-trade] .quick-signal-card:active{transform:translateY(1px)!important}

html[data-ali-trade] .metric-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:3px 0 0!important}
html[data-ali-trade] .metric.market-card{position:relative!important;min-height:126px!important;padding:14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;overflow:hidden!important}
html[data-ali-trade] .metric.market-card::before,html[data-ali-trade] .metric.market-card::after{display:none!important}
html[data-ali-trade] .metric.market-card.market-forex{grid-column:1/-1!important;order:99!important;min-height:106px!important}
html[data-ali-trade] .market-card-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--m-panel-2)!important}
html[data-ali-trade] .market-card-icon img{width:17px!important;height:17px!important;opacity:.9!important;filter:brightness(0) invert(85%)!important}
html[data-ali-trade] .market-kicker{order:3!important;width:100%!important;margin-top:auto!important;display:block!important}
html[data-ali-trade] .market-kicker+.market-card-icon{order:0!important}
html[data-ali-trade] .metric.market-card>div:last-child{order:2!important;margin-top:10px!important}
html[data-ali-trade] .metric.market-card strong{display:block!important;margin:0!important;color:var(--m-text)!important;font-size:14px!important;font-weight:700!important}
html[data-ali-trade] .metric.market-card p{margin:4px 0 0!important;color:var(--m-muted)!important;font-size:10px!important;line-height:1.35!important}
html[data-ali-trade] .market-badge{display:inline-block!important;margin-top:7px!important;padding:0!important;border:0!important;color:var(--m-green)!important;background:transparent!important;font-size:8px!important;font-style:normal!important;font-weight:760!important;letter-spacing:.09em!important;text-transform:uppercase!important}
html[data-ali-trade] .market-badge.closed{color:var(--m-subtle)!important}
html[data-ali-trade] .metric.market-card.disabled{opacity:.48!important;filter:none!important}
html[data-ali-trade] .metric.market-card:not(.disabled):active{background:var(--m-panel-2)!important;transform:translateY(1px)!important}

/* Navigation */
html[data-ali-trade] .bottom-nav{position:fixed!important;z-index:70!important;left:50%!important;right:auto!important;bottom:0!important;transform:translateX(-50%)!important;width:min(100%,430px)!important;height:72px!important;margin:0!important;padding:8px 26px calc(8px + var(--app-safe-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border:0!important;border-top:1px solid var(--m-line)!important;border-radius:0!important;background:rgba(9,11,10,.95)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}
html[data-ali-trade] .nav-button{min-width:0!important;min-height:48px!important;padding:4px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;border:0!important;border-radius:0!important;color:#687069!important;background:transparent!important;box-shadow:none!important}
html[data-ali-trade] .nav-button::before,html[data-ali-trade] .nav-button::after{display:none!important}
html[data-ali-trade] .nav-button svg{width:18px!important;height:18px!important;stroke:currentColor!important}
html[data-ali-trade] .nav-button span{font-size:10px!important;font-weight:560!important}
html[data-ali-trade] .nav-button.active{color:var(--m-gold)!important;background:transparent!important}

/* Pair and expiry selection */
html[data-ali-trade] .pair-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}
html[data-ali-trade] .pair-header h2{margin:0!important;font-size:24px!important;font-weight:720!important}
html[data-ali-trade] .back-button{min-height:36px!important;padding:0 12px!important;border:1px solid var(--m-line)!important;border-radius:10px!important;color:var(--m-text)!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:650!important}
html[data-ali-trade] .back-button:active{background:var(--m-panel-2)!important}
html[data-ali-trade] .pair-search-input{width:100%!important;height:46px!important;margin:0 0 12px!important;padding:0 14px!important;border:1px solid var(--m-line)!important;border-radius:12px!important;color:var(--m-text)!important;background:#0c0f0d!important;box-shadow:none!important;outline:none!important;font-size:13px!important}
html[data-ali-trade] .pair-search-input::placeholder{color:var(--m-subtle)!important}
html[data-ali-trade] .pair-list{display:grid!important;gap:8px!important}
html[data-ali-trade] .pair-card{min-height:54px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important;border-radius:12px!important}
html[data-ali-trade] .pair-card::before,html[data-ali-trade] .pair-card::after{display:none!important}
html[data-ali-trade] .pair-name{color:var(--m-text)!important;font-size:13px!important;font-weight:690!important}
html[data-ali-trade] .pair-payout{padding:5px 8px!important;border-radius:8px!important;color:var(--m-green)!important;background:rgba(77,212,153,.08)!important;font-size:11px!important;font-weight:750!important}
html[data-ali-trade] .expiry-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
html[data-ali-trade] .expiry-button{min-height:76px!important;padding:10px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;border:1px solid var(--m-line)!important;border-radius:13px!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important}
html[data-ali-trade] .expiry-button strong{font-size:22px!important;font-weight:720!important}
html[data-ali-trade] .expiry-button span{color:var(--m-muted)!important;font-size:10px!important}
html[data-ali-trade] .expiry-button:active{border-color:var(--m-gold)!important;background:var(--m-gold-soft)!important}
html[data-ali-trade] .expiry-button.range-window{grid-column:1/-1!important;min-height:72px!important;padding:13px 34px 13px 48px!important;grid-template-columns:auto auto minmax(0,1fr)!important;place-items:center start!important;align-content:center!important;column-gap:7px!important;border-color:rgba(82,215,171,.32)!important;background:linear-gradient(100deg,rgba(82,215,171,.105),rgba(77,212,153,.035)),var(--m-panel)!important;text-align:left!important}
html[data-ali-trade] .expiry-button.range-window strong{color:var(--m-gold)!important;font-size:25px!important}
html[data-ali-trade] .expiry-button.range-window span{color:var(--m-gold)!important;font-size:10px!important;font-weight:680!important;text-transform:uppercase!important}
html[data-ali-trade] .expiry-button.range-window small{justify-self:end!important;color:var(--m-muted)!important;font-size:10px!important;font-weight:570!important;line-height:1.25!important;text-align:right!important}

/* New signal analysis animation */
html[data-ali-trade] .signal-loader-card{min-height:510px!important;padding:20px!important;display:grid!important;place-items:center!important;overflow:hidden!important}
html[data-ali-trade] .signal-loader-card::before,html[data-ali-trade] .signal-loader-card::after{display:none!important}
html[data-ali-trade] .signal-loader-content{width:100%!important;display:grid!important;justify-items:stretch!important;text-align:left!important}
html[data-ali-trade] .signal-loader-content>.eyebrow{text-align:left!important}
html[data-ali-trade] .golden-analysis-loader{position:relative!important;width:100%!important;height:184px!important;margin:25px 0 24px!important;border:1px solid var(--m-line)!important;border-radius:14px!important;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#0b0e0c!important;background-size:24px 24px!important;overflow:hidden!important;animation:none!important}
html[data-ali-trade] .golden-analysis-loader::before{content:""!important;position:absolute!important;inset:0!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,transparent 0,rgba(82,215,171,.055) 48%,transparent 100%)!important;transform:translateX(-100%);animation:m-market-sweep 2.8s ease-in-out infinite!important;pointer-events:none!important}
html[data-ali-trade] .golden-analysis-loader::after{display:none!important;content:none!important;animation:none!important}
@keyframes m-market-sweep{0%{transform:translateX(-100%)}65%,100%{transform:translateX(100%)}}
html[data-ali-trade] .analysis-terminal-head{position:absolute!important;z-index:3!important;top:13px!important;left:15px!important;display:flex!important;gap:5px!important}
html[data-ali-trade] .analysis-terminal-head span{width:4px!important;height:4px!important;border-radius:50%!important;background:rgba(82,215,171,.32)!important}
html[data-ali-trade] .analysis-terminal-head span:first-child{background:var(--m-green)!important;box-shadow:0 0 0 4px rgba(77,212,153,.07)!important;animation:m-terminal-pulse 1.5s ease-in-out infinite!important}
@keyframes m-terminal-pulse{50%{opacity:.4;box-shadow:0 0 0 7px rgba(77,212,153,0)}}
html[data-ali-trade] .analysis-candle-field{position:absolute!important;inset:36px 17px 20px!important;display:flex!important;align-items:flex-end!important;justify-content:space-around!important;gap:6px!important;padding:4px 8px 13px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
html[data-ali-trade] .analysis-candle-field::before,html[data-ali-trade] .analysis-candle-field::after{content:""!important;position:absolute!important;left:0!important;right:0!important;height:1px!important;background:rgba(255,255,255,.04)!important}
html[data-ali-trade] .analysis-candle-field::before{top:31%!important}html[data-ali-trade] .analysis-candle-field::after{top:64%!important}
html[data-ali-trade] .analysis-candle{--candle:var(--m-green);position:relative!important;z-index:2!important;width:2px!important;height:var(--h,54px)!important;margin-bottom:var(--y,8px)!important;flex:0 0 2px!important;border-radius:2px!important;background:var(--candle)!important;box-shadow:0 0 9px color-mix(in srgb,var(--candle) 20%,transparent)!important;transform:scaleY(.05);transform-origin:center bottom!important;opacity:0;animation:m-candle-build 3.15s var(--d,0s) cubic-bezier(.22,.8,.3,1) infinite!important}
html[data-ali-trade] .analysis-candle::after{content:""!important;position:absolute!important;top:30%!important;left:50%!important;width:8px!important;height:44%!important;border-radius:2px!important;background:var(--candle)!important;transform:translateX(-50%)!important}
html[data-ali-trade] .analysis-candle.candle-down{--candle:var(--m-gold)}
html[data-ali-trade] .analysis-candle:nth-child(1){--h:41px;--y:8px;--d:0s}html[data-ali-trade] .analysis-candle:nth-child(2){--h:58px;--y:4px;--d:.12s}html[data-ali-trade] .analysis-candle:nth-child(3){--h:52px;--y:17px;--d:.24s}html[data-ali-trade] .analysis-candle:nth-child(4){--h:65px;--y:16px;--d:.36s}html[data-ali-trade] .analysis-candle:nth-child(5){--h:49px;--y:28px;--d:.48s}html[data-ali-trade] .analysis-candle:nth-child(6){--h:60px;--y:25px;--d:.60s}html[data-ali-trade] .analysis-candle:nth-child(7){--h:43px;--y:35px;--d:.72s}html[data-ali-trade] .analysis-candle:nth-child(8){--h:60px;--y:30px;--d:.84s}html[data-ali-trade] .analysis-candle:nth-child(9){--h:50px;--y:43px;--d:.96s}html[data-ali-trade] .analysis-candle:nth-child(10){--h:46px;--y:38px;--d:1.08s}html[data-ali-trade] .analysis-candle:nth-child(11){--h:61px;--y:42px;--d:1.20s}html[data-ali-trade] .analysis-candle:nth-child(12){--h:50px;--y:51px;--d:1.32s}
@keyframes m-candle-build{0%,8%{transform:scaleY(.05);opacity:0}20%,78%{transform:scaleY(1);opacity:1}92%,100%{transform:scaleY(1);opacity:.15}}
html[data-ali-trade] .analysis-market-line{position:absolute!important;z-index:4!important;left:56%!important;right:18px!important;top:57px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(77,212,153,.38))!important;animation:m-price-line 3.15s ease-in-out infinite!important}
html[data-ali-trade] .analysis-live-price{position:absolute!important;z-index:5!important;right:16px!important;top:53px!important;width:8px!important;height:8px!important;border:2px solid #0b0e0c!important;border-radius:50%!important;background:var(--m-green)!important;box-shadow:0 0 0 5px rgba(77,212,153,.11),0 0 14px rgba(77,212,153,.35)!important;animation:m-price-point 3.15s ease-in-out infinite!important}
@keyframes m-price-line{0%,100%{transform:translateY(23px);opacity:.25}40%{transform:translateY(-4px);opacity:1}70%{transform:translateY(9px);opacity:.65}}@keyframes m-price-point{0%,100%{transform:translateY(23px)}40%{transform:translateY(-4px)}70%{transform:translateY(9px)}}
html[data-ali-trade] .signal-loader-text h2{margin:0!important;font-size:24px!important;font-weight:720!important}
html[data-ali-trade] .signal-loader-text p{margin:8px 0 0!important;font-size:13px!important}
html[data-ali-trade] .signal-loader-status{min-height:38px!important;margin-top:22px!important;padding:0!important;display:flex!important;align-items:center!important;gap:9px!important;border:0!important;color:var(--m-text)!important;background:transparent!important;font-size:12px!important;font-weight:650!important}
html[data-ali-trade] .signal-loader-status>span{width:7px!important;height:7px!important;flex:0 0 auto!important;border-radius:50%!important;background:var(--m-gold)!important;animation:m-dot 1s ease-in-out infinite!important}
@keyframes m-dot{50%{opacity:.28}}
html[data-ali-trade] .signal-loader-progress{height:3px!important;margin-top:10px!important;border-radius:99px!important;background:#1b211c!important;overflow:hidden!important}
html[data-ali-trade] .signal-loader-progress i{display:block!important;width:42%!important;height:100%!important;border-radius:inherit!important;background:var(--m-gold)!important;animation:m-progress 2.4s ease-in-out infinite!important}
@keyframes m-progress{0%{transform:translateX(-105%)}100%{transform:translateX(345%)}}

/* Signal result */
html[data-ali-trade] .signal-card{--signal-color:var(--m-green);position:relative!important;padding:0!important;overflow:hidden!important;border-color:var(--m-line)!important;background:var(--m-panel)!important}
html[data-ali-trade] .signal-card.sell{--signal-color:var(--m-red)}
html[data-ali-trade] .signal-card::before,html[data-ali-trade] .signal-card::after{display:none!important}
html[data-ali-trade] .signal-top{padding:17px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid var(--m-line)!important}
html[data-ali-trade] .signal-instrument h2{margin:0!important;font-size:24px!important;font-weight:730!important}
html[data-ali-trade] .signal-session{margin:5px 0 0!important;font-size:11px!important}
html[data-ali-trade] .direction-badge{min-width:74px!important;height:36px!important;padding:0 12px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--signal-color) 32%,transparent)!important;border-radius:10px!important;color:var(--signal-color)!important;background:color-mix(in srgb,var(--signal-color) 8%,transparent)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}
html[data-ali-trade] .signal-visual{min-height:184px!important;margin:14px!important;padding:13px!important;border:1px solid var(--m-line)!important;border-radius:13px!important;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),#0b0f0c!important;background-size:24px 24px!important}
html[data-ali-trade] .signal-chart{width:100%!important;height:auto!important}
html[data-ali-trade] .signal-chart-area{fill:color-mix(in srgb,var(--signal-color) 9%,transparent)!important}
html[data-ali-trade] .signal-chart-shadow{stroke:transparent!important;filter:none!important}
html[data-ali-trade] .signal-chart-line{stroke:var(--signal-color)!important;filter:none!important}
html[data-ali-trade] .signal-chart-point-halo{fill:color-mix(in srgb,var(--signal-color) 16%,transparent)!important}
html[data-ali-trade] .signal-chart-point{fill:var(--signal-color)!important;stroke:var(--m-bg)!important}
html[data-ali-trade] .signal-callout{margin-top:4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
html[data-ali-trade] .signal-callout span{color:var(--m-muted)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.1em!important}
html[data-ali-trade] .signal-callout strong{color:var(--signal-color)!important;font-size:18px!important;font-weight:800!important;text-transform:uppercase!important}
html[data-ali-trade] .signal-meta,html[data-ali-trade] .signal-meta.open{padding:0 14px 14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html[data-ali-trade] .signal-meta-item{min-height:72px!important;padding:12px!important;border:1px solid var(--m-line)!important;border-radius:12px!important;background:#0d100e!important}
html[data-ali-trade] .signal-meta-item span{display:block!important;color:var(--m-muted)!important;font-size:9px!important;line-height:1.25!important}
html[data-ali-trade] .signal-meta-item strong{display:block!important;margin-top:7px!important;color:var(--m-text)!important;font-size:15px!important;font-weight:720!important}
html[data-ali-trade] .signal-confidence-track{height:3px!important;margin-top:8px!important;border-radius:9px!important;background:var(--m-line)!important;overflow:hidden!important}
html[data-ali-trade] .signal-confidence-track i{display:block!important;height:100%!important;background:var(--m-gold)!important}
html[data-ali-trade] .signal-description{margin:0 14px 14px!important;padding:13px!important;border-left:2px solid var(--m-gold)!important;border-radius:0 10px 10px 0!important;background:var(--m-gold-soft)!important;font-size:12px!important}
html[data-ali-trade] .result-banner{display:inline-grid!important;place-items:center!important;min-height:31px!important;padding:0 11px!important;border:0!important;border-radius:9px!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}
html[data-ali-trade] .signal-card>.result-banner{margin:0 14px 14px!important}
html[data-ali-trade] .result-banner.win{color:var(--m-green)!important;background:rgba(77,212,153,.1)!important}.result-banner.loss{color:var(--m-red)!important;background:rgba(239,113,109,.1)!important}.result-banner.draw{color:var(--m-muted)!important;background:rgba(143,151,143,.1)!important}
html[data-ali-trade] .signal-risk-notice{position:relative!important;margin-top:11px!important;padding:12px 13px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;border:1px solid rgba(82,215,171,.18)!important;border-radius:12px!important;background:rgba(82,215,171,.045)!important}
html[data-ali-trade] .signal-risk-mark{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid rgba(82,215,171,.3)!important;border-radius:8px!important;color:var(--m-gold)!important;background:rgba(82,215,171,.07)!important;font-size:11px!important;font-weight:800!important}
html[data-ali-trade] .signal-risk-notice strong{display:block!important;color:var(--m-text)!important;font-size:11px!important;font-weight:690!important}
html[data-ali-trade] .signal-risk-notice p{margin:4px 0 0!important;color:var(--m-muted)!important;font-size:10px!important;line-height:1.45!important}
html[data-ali-trade] .signal-card>.signal-risk-result{margin:0 14px 14px!important}
html[data-ali-trade] .signal-action-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html[data-ali-trade] .signal-action-button{min-height:44px!important;padding:0 13px!important;border:1px solid var(--m-line)!important;border-radius:11px!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important;font-size:11px!important;font-weight:680!important}
html[data-ali-trade] .signal-action-button.primary{grid-column:1/-1!important;border-color:var(--m-gold)!important;color:#081712!important;background:var(--m-gold)!important}

/* Five-signal ladder */
html[data-ali-trade] .signal-ladder-card{padding:17px!important;overflow:hidden!important}
html[data-ali-trade] .signal-ladder-head{padding-bottom:15px!important;border-bottom:1px solid var(--m-line)!important}
html[data-ali-trade] .signal-ladder-head h2{margin:3px 0 0!important;font-size:24px!important;font-weight:730!important}
html[data-ali-trade] .signal-ladder-head p{margin:7px 0 0!important;color:var(--m-muted)!important;font-size:11px!important;line-height:1.45!important}
html[data-ali-trade] .signal-ladder-list{margin-top:14px!important;display:grid!important;gap:8px!important}
html[data-ali-trade] .signal-ladder-row{--ladder-color:var(--m-green);width:calc(100% - (var(--ladder-step) * 5px))!important;min-height:62px!important;margin-left:calc(var(--ladder-step) * 5px)!important;padding:9px 11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto 10px!important;align-items:center!important;gap:8px!important;border:1px solid var(--m-line)!important;border-left:2px solid var(--ladder-color)!important;border-radius:11px!important;color:var(--m-text)!important;background:#0c100d!important;text-align:left!important;box-shadow:none!important}
html[data-ali-trade] .signal-ladder-row.sell{--ladder-color:var(--m-red)}
html[data-ali-trade] .signal-ladder-row.closed{opacity:.82!important}
html[data-ali-trade] .signal-ladder-time{min-width:0!important;display:grid!important;gap:3px!important}
html[data-ali-trade] .signal-ladder-time strong{font-size:14px!important;font-weight:740!important}
html[data-ali-trade] .signal-ladder-time small{overflow:hidden!important;color:var(--m-muted)!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html[data-ali-trade] .signal-ladder-state{min-width:38px!important;color:var(--m-muted)!important;font-variant-numeric:tabular-nums!important;font-size:10px!important;font-weight:680!important;text-align:right!important}
html[data-ali-trade] .signal-ladder-state.win{color:var(--m-green)!important}.signal-ladder-state.loss{color:var(--m-red)!important}
html[data-ali-trade] .signal-ladder-open{color:var(--m-gold)!important;font-size:17px!important}
html[data-ali-trade] .signal-risk-ladder{margin-top:14px!important}

/* Active signals and history */
html[data-ali-trade] .signal-list,html[data-ali-trade] .signal-history{display:grid!important;gap:9px!important;margin:8px 0!important;padding:0!important;border:0!important;background:transparent!important}
html[data-ali-trade] .active-preview-card,html[data-ali-trade] .signal-history-card{padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}
html[data-ali-trade] .active-preview-card h3,html[data-ali-trade] .signal-history-card h3{margin:0!important;font-size:15px!important;font-weight:700!important}
html[data-ali-trade] .active-preview-meta,html[data-ali-trade] .signal-history-meta{margin-top:7px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;color:var(--m-muted)!important;font-size:9px!important}
html[data-ali-trade] .mini-direction{padding:3px 6px!important;border-radius:6px!important;color:var(--m-green)!important;background:rgba(77,212,153,.08)!important;font-weight:760!important;text-transform:uppercase!important}
html[data-ali-trade] .mini-direction.sell{color:var(--m-red)!important;background:rgba(239,113,109,.08)!important}
html[data-ali-trade] .empty-signals{min-height:70px!important;padding:14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:1px dashed var(--m-line)!important;border-radius:13px!important;color:var(--m-muted)!important;background:transparent!important;font-size:11px!important}
html[data-ali-trade] .empty-signals-mark{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;color:var(--m-gold)!important;background:var(--m-gold-soft)!important}

/* Profile */
html[data-ali-trade] .profile-hero{padding:17px!important}.profile-main{display:flex!important;align-items:center!important;gap:13px!important}
html[data-ali-trade] .profile-avatar{width:52px!important;height:52px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border:1px solid var(--m-line-strong)!important;border-radius:15px!important;color:var(--m-gold)!important;background:var(--m-panel-2)!important;box-shadow:none!important;font-size:18px!important;font-weight:750!important;overflow:hidden!important}
html[data-ali-trade] .profile-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
html[data-ali-trade] .profile-name h2{margin:0!important;font-size:20px!important;font-weight:720!important}
html[data-ali-trade] .profile-trader{margin-top:5px!important;display:flex!important;gap:5px!important;color:var(--m-muted)!important;font-size:10px!important}.profile-trader strong{color:var(--m-text)!important}
html[data-ali-trade] .profile-language-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
html[data-ali-trade] .profile-language-copy h2{margin:0!important;font-size:15px!important}.header-language{min-width:116px!important;min-height:42px!important;border:1px solid var(--m-line)!important;border-radius:11px!important;background:#0d100e!important;box-shadow:none!important}
html[data-ali-trade] .header-language-menu{border:1px solid var(--m-line)!important;border-radius:13px!important;background:#0d100e!important;box-shadow:0 18px 44px rgba(0,0,0,.38)!important}
html[data-ali-trade] .profile-stats-card>h2,html[data-ali-trade] .profile-learning-card h2{margin:0 0 13px!important;font-size:16px!important}
html[data-ali-trade] .profile-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html[data-ali-trade] .profile-stat{min-height:88px!important;padding:12px!important;border:1px solid var(--m-line)!important;border-radius:12px!important;background:#0d100e!important}
html[data-ali-trade] .profile-stat-head{display:flex!important;align-items:center!important;gap:7px!important;color:var(--m-muted)!important;font-size:9px!important}.profile-stat-icon{color:var(--m-gold)!important}.profile-stat>strong{display:block!important;margin-top:16px!important;color:var(--m-text)!important;font-size:20px!important;font-weight:720!important}
html[data-ali-trade] .vip-channel-card{min-height:70px!important;padding:14px!important;display:grid!important;grid-template-columns:38px 1fr auto!important;align-items:center!important;gap:11px!important;border:1px solid var(--m-line)!important;border-radius:14px!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important;text-decoration:none!important}.vip-channel-icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;color:#081712!important;background:var(--m-gold)!important;font-size:9px!important;font-weight:850!important}.vip-channel-copy strong,.vip-channel-copy small{display:block!important}.vip-channel-copy small{margin-top:3px!important;color:var(--m-muted)!important;font-size:9px!important}.vip-channel-action{color:var(--m-gold)!important;font-size:10px!important;font-weight:700!important}
html[data-ali-trade] .profile-learning-metrics,html[data-ali-trade] .education-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.education-stat{min-height:76px!important;padding:11px!important;border:1px solid var(--m-line)!important;border-radius:11px!important;background:#0d100e!important}.education-stat span{display:block!important;color:var(--m-muted)!important;font-size:8px!important}.education-stat strong{display:block!important;margin-top:12px!important;color:var(--m-text)!important;font-size:16px!important;font-weight:720!important}
html[data-ali-trade] .profile-learning-achievements{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.education-achievement{padding:10px!important;border:1px solid var(--m-line)!important;border-radius:11px!important;background:#0d100e!important;opacity:.5!important}.education-achievement.unlocked{opacity:1!important;border-color:rgba(82,215,171,.3)!important}

/* Academy — structured learning path */
html[data-ali-trade] .education-hero{position:relative!important;padding:20px!important;overflow:hidden!important;background:linear-gradient(145deg,#121711 0%,#0d110e 72%)!important}.education-hero::after{content:""!important;display:block!important;position:absolute!important;width:160px!important;height:160px!important;right:-72px!important;top:-86px!important;border:1px solid rgba(82,214,171,.16)!important;border-radius:50%!important;box-shadow:0 0 0 24px rgba(82,214,171,.025),0 0 0 48px rgba(82,214,171,.018)!important}.education-hero-top{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}.education-hero-label{color:var(--m-gold)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.19em!important}.education-hero-level{min-width:38px!important;padding:6px 8px!important;text-align:center!important;border:1px solid rgba(82,214,171,.22)!important;border-radius:99px!important;color:var(--m-gold)!important;background:rgba(82,214,171,.06)!important;font-size:9px!important;font-weight:750!important}.education-hero .section-heading{position:relative!important;z-index:1!important;display:block!important}.education-hero .section-heading h2{max-width:310px!important;font-size:26px!important;line-height:1.05!important;letter-spacing:-.035em!important}.education-hero .section-heading p{max-width:330px!important;margin-top:9px!important;line-height:1.55!important}.education-progress{position:relative!important;z-index:1!important;margin-top:20px!important}.education-progress-head{display:flex!important;justify-content:space-between!important;color:var(--m-muted)!important;font-size:9px!important}.education-progress-head strong{color:var(--m-gold)!important}.education-progress-track{height:5px!important;margin-top:9px!important;border-radius:99px!important;background:#24291f!important;overflow:hidden!important}.education-progress-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#218f6b,#57d8ad)!important;box-shadow:0 0 14px rgba(82,214,171,.28)!important}
html[data-ali-trade] .education-stats{position:relative!important;z-index:1!important;margin-top:15px!important}.education-hero .education-stat{min-height:68px!important;background:rgba(6,9,7,.46)!important}.education-section{display:grid!important;gap:12px!important}.education-section>.section-heading{padding:0 3px!important}.education-section>.section-heading h2{font-size:18px!important}.education-modules{position:relative!important;display:grid!important;gap:10px!important}.education-modules::before{content:""!important;position:absolute!important;left:29px!important;top:30px!important;bottom:30px!important;width:1px!important;background:linear-gradient(to bottom,rgba(82,214,171,.38),rgba(82,214,171,.03))!important}
html[data-ali-trade] .education-module-card{position:relative!important;padding:0!important;overflow:hidden!important;background:#101511!important}.education-module-card.done{border-color:rgba(71,205,151,.24)!important}.education-module-card.expanded{border-color:rgba(82,214,171,.32)!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important}.education-module-toggle{position:relative!important;width:100%!important;min-height:104px!important;padding:16px 14px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;text-align:left!important;border:0!important;color:var(--m-text)!important;background:transparent!important}.education-module-index{position:relative!important;z-index:2!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid rgba(82,214,171,.25)!important;border-radius:10px!important;color:var(--m-gold)!important;background:#141a14!important;font-size:9px!important;font-weight:820!important}.education-module-card.done .education-module-index{border-color:rgba(71,205,151,.32)!important;color:var(--m-green)!important}.education-module-toggle-main{min-width:0!important;text-align:left!important}.education-module-kicker{display:block!important;margin-bottom:5px!important;color:var(--m-gold)!important;font-size:7px!important;font-weight:760!important;letter-spacing:.1em!important;text-transform:uppercase!important}.education-module-toggle h3{margin:0!important;font-size:15px!important;font-weight:720!important;line-height:1.18!important;letter-spacing:-.015em!important}.education-module-status{display:-webkit-box!important;margin:7px 0 0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;color:var(--m-muted)!important;background:transparent!important;box-shadow:none!important;font-size:9px!important;font-weight:450!important;line-height:1.35!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.education-module-status.passed{color:var(--m-green)!important}.education-module-toggle-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid var(--m-line)!important;border-radius:50%!important;color:var(--m-gold)!important;background:#0a0e0b!important;font-size:15px!important}
html[data-ali-trade] .education-module-content{padding:14px!important;border-top:1px solid var(--m-line)!important;background:#0b0f0c!important}.education-module-brief{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:11px!important;padding:9px 11px!important;border:1px solid rgba(82,214,171,.14)!important;border-radius:10px!important;color:var(--m-muted)!important;background:rgba(82,214,171,.035)!important;font-size:8px!important}.education-module-brief strong{color:var(--m-gold)!important;font-size:10px!important}.education-lessons{display:grid!important;gap:8px!important}.education-lesson-item{width:100%!important;min-height:66px!important;padding:10px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;text-align:left!important;border:1px solid var(--m-line)!important;border-radius:11px!important;color:var(--m-text)!important;background:#111612!important;box-shadow:none!important}.education-lesson-item.done{border-color:rgba(82,214,171,.3)!important;background:#141910!important}.education-check{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:7px!important;color:var(--m-gold)!important;background:var(--m-gold-soft)!important;font-size:8px!important;font-weight:800!important}.education-lesson-copy strong,.education-lesson-copy span{display:block!important}.education-lesson-copy strong{font-size:11px!important;line-height:1.25!important}.education-lesson-copy span,.education-lesson-time{margin-top:4px!important;color:var(--m-muted)!important;font-size:8px!important;line-height:1.3!important}.education-lesson-time{white-space:nowrap!important}.education-lesson-detail{margin-top:-9px!important;padding:16px 12px 13px!important;border:1px solid rgba(82,214,171,.22)!important;border-top:0!important;border-radius:0 0 11px 11px!important;color:#b3bbb4!important;background:#090d0a!important;font-size:10px!important;line-height:1.62!important}.education-reading-label{display:block!important;margin-bottom:9px!important;color:var(--m-gold)!important;font-size:7px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.education-lesson-detail p{margin:0!important}.education-lesson-detail ul{display:grid!important;gap:7px!important;margin:12px 0 0!important;padding:12px 0 0 17px!important;border-top:1px solid var(--m-line)!important}.education-lesson-detail li::marker{color:var(--m-gold)!important}
html[data-ali-trade] .education-quiz-card{margin-top:15px!important;padding:15px!important;border-color:rgba(82,214,171,.2)!important;background:#0e130f!important}.education-quiz-card>.section-heading h2{font-size:16px!important}.education-quiz-card>.section-heading p{margin-top:5px!important;font-size:9px!important}.education-quiz-summary{display:flex!important;justify-content:space-between!important;margin:13px 0!important;padding:9px 11px!important;border-radius:9px!important;color:var(--m-muted)!important;background:#090d0a!important;font-size:9px!important}.education-quiz-summary strong{color:var(--m-gold)!important}.education-question{padding:15px 0!important;border-top:1px solid var(--m-line)!important}.education-quiz-label{color:var(--m-gold)!important;font-size:7px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important}.education-question h3{margin:7px 0 11px!important;font-size:12px!important;line-height:1.45!important}.education-quiz-option{position:relative!important;width:100%!important;min-height:44px!important;margin-top:7px!important;padding:10px 12px!important;text-align:left!important;border:1px solid var(--m-line)!important;border-radius:10px!important;color:var(--m-text)!important;background:#111612!important;font-size:10px!important;line-height:1.35!important}.education-quiz-option:not(:disabled):active{border-color:rgba(82,214,171,.38)!important;background:#171a10!important}.education-quiz-option.correct{border-color:rgba(77,212,153,.35)!important;color:var(--m-green)!important;background:rgba(77,212,153,.07)!important}.education-quiz-option.wrong{border-color:rgba(239,113,109,.35)!important;color:var(--m-red)!important;background:rgba(239,113,109,.07)!important}.education-quiz-explain{margin-top:9px!important;padding:10px!important;border:1px solid var(--m-line)!important;border-radius:9px!important;color:var(--m-muted)!important;background:#090d0a!important;font-size:9px!important;line-height:1.5!important}.education-quiz-actions{padding-top:4px!important}.education-restart-button,.education-reset-button{min-height:40px!important;padding:0 13px!important;border:1px solid var(--m-line)!important;border-radius:10px!important;color:var(--m-muted)!important;background:transparent!important;font-size:10px!important}.education-course-actions{display:flex!important;justify-content:center!important;padding:8px 0!important}

/* Toasts, access and generic states */
html[data-ali-trade] .education-toast{position:fixed!important;z-index:100!important;top:calc(14px + var(--app-safe-top,0px))!important;left:50%!important;transform:translateX(-50%)!important;width:min(calc(100% - 28px),400px)!important;padding:12px!important;display:grid!important;grid-template-columns:34px 1fr 24px!important;align-items:center!important;gap:9px!important;border:1px solid var(--m-line)!important;border-radius:13px!important;color:var(--m-text)!important;background:#111512!important;box-shadow:0 16px 44px rgba(0,0,0,.38)!important;animation:m-toast-in .25s ease-out both}
@keyframes m-toast-in{from{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%,0)}}
html[data-ali-trade] .education-toast-mark{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;color:#081712!important;background:var(--m-gold)!important;font-weight:800!important}.education-toast-copy strong,.education-toast-copy span{display:block!important}.education-toast-copy strong{font-size:11px!important}.education-toast-copy span{margin-top:3px!important;color:var(--m-muted)!important;font-size:9px!important}.education-toast-close{border:0!important;color:var(--m-muted)!important;background:transparent!important;font-size:18px!important}
html[data-ali-trade] .education-hero .section-heading{display:block!important}
html[data-ali-trade] .education-hero .section-heading h2{width:100%!important;max-width:310px!important}
html[data-ali-trade] .education-hero .section-heading p{width:100%!important;max-width:330px!important;margin-top:9px!important}
html[data-ali-trade] .balance-access-card{text-align:left!important}.balance-access-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin-bottom:14px!important;border-radius:11px!important;color:var(--m-gold)!important;background:var(--m-gold-soft)!important;font-weight:800!important}.balance-access-card h2{margin:0!important;font-size:22px!important}.balance-access-card>p{font-size:12px!important}.balance-access-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:15px 0!important}.balance-access-metrics>div{padding:10px!important;border:1px solid var(--m-line)!important;border-radius:10px!important;background:#0d100e!important}.balance-access-metrics span,.balance-access-metrics strong{display:block!important}.balance-access-metrics span{color:var(--m-muted)!important;font-size:8px!important}.balance-access-metrics strong{margin-top:7px!important;font-size:13px!important}
html[data-ali-trade] .state-wrap{min-height:100dvh!important;padding:24px!important;display:grid!important;place-items:center!important;background:var(--m-bg)!important}.state-card{width:min(100%,390px)!important;text-align:center!important}.state-logo{display:grid!important;place-items:center!important;margin-bottom:18px!important}.state-card h1,.state-card h2{margin:0!important;font-size:22px!important}.state-card p{font-size:12px!important}.action-button,.primary-link,.save-button{min-height:44px!important;padding:0 16px!important;border:0!important;border-radius:11px!important;color:#081712!important;background:var(--m-gold)!important;box-shadow:none!important;font-weight:740!important;text-decoration:none!important}

html[dir="rtl"][data-ali-trade] .quick-signal-card,html[dir="rtl"][data-ali-trade] .metric.market-card,html[dir="rtl"][data-ali-trade] .pair-card,html[dir="rtl"][data-ali-trade] .education-module-toggle{text-align:right!important}
@media(max-width:360px){html[data-ali-trade] .app-shell{padding-left:14px!important;padding-right:14px!important}html[data-ali-trade] .brand-logo-mark{width:58px!important;height:58px!important;flex-basis:58px!important}html[data-ali-trade] .brand-wordmark{width:205px!important;flex-basis:205px!important}html[data-ali-trade] .hero-direction-title{font-size:29px!important}html[data-ali-trade] .metric.market-card{min-height:120px!important}html[data-ali-trade] .expiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(prefers-reduced-motion:reduce){html[data-ali-trade] *,html[data-ali-trade] *::before,html[data-ali-trade] *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

/* High-specificity neutralizers for legacy theme layers loaded before this file */
html[data-ali-trade] .hero-panel .hero-direction-title{max-width:100%!important;font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:32px!important;font-weight:730!important;line-height:1.04!important;letter-spacing:-.045em!important;text-shadow:none!important;background:none!important;-webkit-text-fill-color:var(--m-text)!important}
html[data-ali-trade] .quick-signal-card .quick-signal-copy strong{font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
html[data-ali-trade] .metric-row>.metric.market-card{position:relative!important;border:1px solid var(--m-line)!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important;transform:none!important}
html[data-ali-trade] .metric-row>.metric.market-card.market-forex{grid-column:1/-1!important;order:99!important;border-color:var(--m-line)!important}
html[data-ali-trade] .metric-row>.metric.market-card .market-kicker{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin-top:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html[data-ali-trade] .metric-row>.metric.market-card .market-badge{position:static!important;inset:auto!important;transform:none!important;margin:7px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html[data-ali-trade] .metric-row>.metric.market-card>div:last-child{position:static!important;inset:auto!important;transform:none!important;width:100%!important}
html[data-ali-trade] .metric-row>.metric.market-card>div:last-child strong{font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
html[data-ali-trade] .bottom-nav>.nav-button,html[data-ali-trade] .bottom-nav>.nav-button.active{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}
html[data-ali-trade] .app-shell .screen h1,html[data-ali-trade] .app-shell .screen h2,html[data-ali-trade] .app-shell .screen h3,html[data-ali-trade] .app-shell .screen strong,html[data-ali-trade] .app-shell .screen button{font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important}
html[data-ali-trade] .education-module-card::before,html[data-ali-trade] .education-module-card::after,html[data-ali-trade] .education-hero::before,html[data-ali-trade] .education-hero::after,html[data-ali-trade] .profile-stats-card::before,html[data-ali-trade] .profile-stats-card::after,html[data-ali-trade] .profile-learning-card::before,html[data-ali-trade] .profile-learning-card::after{display:none!important}
html[data-ali-trade] .profile-stats-card>h2::after,html[data-ali-trade] .profile-learning-card h2::after,html[data-ali-trade] .pair-header h2::after{display:none!important}
html[data-ali-trade] .profile-stats-card>h2,html[data-ali-trade] .profile-learning-card h2,html[data-ali-trade] .education-hero h2,html[data-ali-trade] .education-section>.section-heading h2{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html[data-ali-trade] .education-stat strong,html[data-ali-trade] .profile-stat>strong,html[data-ali-trade] .expiry-button strong,html[data-ali-trade] .signal-meta-item strong,html[data-ali-trade] .signal-instrument h2{font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important}
html[data-ali-trade] .education-hero .education-stat strong,html[data-ali-trade] .profile-learning-card .education-stat strong,html[data-ali-trade] .profile-stats-card .profile-stat>strong{font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--m-text)!important;text-shadow:none!important}
html[data-ali-trade] .education-modules>.education-module-card.expanded{border-color:var(--m-line)!important;background:var(--m-panel)!important;box-shadow:none!important}
html[data-ali-trade] .education-module-card.expanded>.education-module-toggle{color:var(--m-text)!important;background:transparent!important;box-shadow:none!important}
html[data-ali-trade] .education-lessons .education-lesson-item.done{border-color:var(--m-line)!important;color:var(--m-text)!important;background:var(--m-panel)!important;box-shadow:none!important}
html[data-ali-trade] .state-wrap .state-card h1,html[data-ali-trade] .state-wrap .state-card h2,html[data-ali-trade] .state-wrap .state-card strong{font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important}

/* Startup access check — intentionally separate from the signal-analysis loader */
html[data-ali-trade] .state-wrap:has(.loading-state-card){padding:24px!important;background:var(--m-bg)!important}
html[data-ali-trade] .state-wrap .loading-state-card{position:relative!important;width:min(100%,330px)!important;min-height:360px!important;padding:30px 22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
html[data-ali-trade] .state-wrap .loading-state-card::before,html[data-ali-trade] .state-wrap .loading-state-card::after{display:none!important}
html[data-ali-trade] .loading-state-card .state-logo{width:100%!important;min-height:48px!important;margin:0 0 52px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important}
html[data-ali-trade] .loading-state-card .state-logo::before,html[data-ali-trade] .loading-state-card .state-logo::after{display:none!important}
html[data-ali-trade] .loading-state-card .brand{display:grid!important;place-items:center!important;gap:12px!important;width:100%!important;padding:0!important}
html[data-ali-trade] .loading-state-card .brand::before,html[data-ali-trade] .loading-state-card .brand::after{display:none!important;content:none!important}
html[data-ali-trade] .loading-state-card .brand-reference-o,html[data-ali-trade] .loading-state-card .brand-logo-img{width:158px!important;max-height:46px!important;margin:auto!important;filter:none!important}
html[data-ali-trade] .loading-state-card .brand-logo-mark{width:72px!important;height:72px!important;flex-basis:72px!important;border-radius:20px!important;filter:drop-shadow(0 9px 24px rgba(82,215,171,.18))!important}
html[data-ali-trade] .loading-state-card .brand-wordmark{width:238px!important}
html[data-ali-trade] .loading-state-card .access-loader{position:relative!important;width:100%!important;height:68px!important;margin:0!important;display:grid!important;align-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important}
html[data-ali-trade] .loading-state-card .access-loader::before,html[data-ali-trade] .loading-state-card .access-loader::after{display:none!important}
html[data-ali-trade] .access-loader-flow{position:relative!important;width:190px!important;height:28px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
html[data-ali-trade] .access-loader-flow::before{content:""!important;position:absolute!important;z-index:0!important;left:10px!important;right:10px!important;top:13px!important;height:1px!important;background:var(--m-line-strong)!important}
html[data-ali-trade] .access-loader-flow::after{content:""!important;position:absolute!important;z-index:1!important;left:10px!important;top:13px!important;width:82px!important;height:1px!important;background:var(--m-gold)!important;animation:access-flow 1.8s ease-in-out infinite!important}
html[data-ali-trade] .access-step{position:relative!important;z-index:2!important;width:9px!important;height:9px!important;border:2px solid var(--m-bg)!important;border-radius:50%!important;background:var(--m-line-strong)!important;box-shadow:0 0 0 1px var(--m-line-strong)!important}
html[data-ali-trade] .access-step-one{background:var(--m-gold)!important;box-shadow:0 0 0 1px var(--m-gold)!important}
html[data-ali-trade] .access-step-two{animation:access-node 1.8s .35s ease-in-out infinite!important}
html[data-ali-trade] .access-step-three{animation:access-node 1.8s .7s ease-in-out infinite!important}
@keyframes access-node{0%,30%,100%{background:var(--m-line-strong);box-shadow:0 0 0 1px var(--m-line-strong)}55%,75%{background:var(--m-gold);box-shadow:0 0 0 1px var(--m-gold)}}
@keyframes access-flow{0%{width:0;opacity:.3}65%{width:170px;opacity:1}100%{width:170px;opacity:0}}
html[data-ali-trade] .access-loader-progress{display:none!important}
html[data-ali-trade] .loading-state-card .access-loader-text{min-height:22px!important;margin:28px 0 0!important;padding:0!important;border:0!important;color:var(--m-text)!important;background:transparent!important;font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;box-shadow:none!important}
html[data-ali-trade] .loading-state-card .access-loader-text::before,html[data-ali-trade] .loading-state-card .access-loader-text::after{display:none!important}
html[data-ali-trade] .access-loader-caption{display:block!important;margin-top:9px!important;color:var(--m-subtle)!important;font-size:8px!important;font-weight:700!important;letter-spacing:.18em!important;text-align:center!important}

/* Market cards — equal geometry and one internal rhythm */
html[data-ali-trade] .metric-row{grid-auto-rows:auto!important;align-items:stretch!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex){width:100%!important;height:164px!important;min-height:164px!important;max-height:164px!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:36px minmax(0,1fr) 15px!important;align-items:start!important;align-content:stretch!important;justify-items:stretch!important;justify-content:stretch!important;gap:9px!important;border:1px solid var(--m-line)!important;border-radius:16px!important;background:var(--m-panel)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;overflow:hidden!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)::before{display:block!important;content:""!important;position:absolute!important;top:0!important;left:14px!important;right:14px!important;width:auto!important;height:1px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,transparent,rgba(82,215,171,.22),transparent)!important;opacity:.55!important;box-shadow:none!important;transform:none!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)::after{display:block!important;content:""!important;position:absolute!important;right:14px!important;bottom:15px!important;width:5px!important;height:5px!important;border:0!important;border-top:1px solid var(--m-subtle)!important;border-right:1px solid var(--m-subtle)!important;background:transparent!important;box-shadow:none!important;transform:rotate(45deg)!important;opacity:.75!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)>.market-card-icon{grid-row:1!important;align-self:start!important;justify-self:start!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;border:1px solid rgba(255,255,255,.025)!important;border-radius:10px!important;background:var(--m-panel-2)!important;box-shadow:none!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)>div:last-child{grid-row:2!important;align-self:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)>div:last-child strong{display:block!important;margin:0 0 5px!important;color:var(--m-text)!important;font-size:14px!important;font-weight:720!important;line-height:1.15!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)>div:last-child p{display:-webkit-box!important;min-height:27px!important;margin:0!important;overflow:hidden!important;color:var(--m-muted)!important;font-size:10px!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)>.market-kicker{grid-row:3!important;align-self:end!important;width:100%!important;height:15px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;position:static!important;transform:none!important;border:0!important;background:none!important;box-shadow:none!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex)>.market-kicker .market-badge{margin:0!important;padding:0!important;line-height:1!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.disabled):hover{border-color:var(--m-line-strong)!important;background:#131814!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(0,0,0,.16)!important;transform:translateY(-1px)!important}
html[data-ali-trade] .metric-row>.metric.market-card:not(.disabled):active{transform:translateY(1px)!important;box-shadow:none!important}
@media(max-width:360px){html[data-ali-trade] .metric-row>.metric.market-card:not(.market-forex){height:158px!important;min-height:158px!important;max-height:158px!important;padding:12px!important}}

/* Jashoo treyd terminal system — reference-led redesign */
html[data-ali-trade]{--m-bg:#070b0d;--m-panel:#0d1418;--m-panel-2:#111c22;--m-line:#24313a;--m-line-strong:#3b4a56;--m-text:#f5f7f8;--m-muted:#9aa6af;--m-subtle:#64727c;--m-gold:#6fddb9;--m-gold-soft:rgba(111,221,185,.13);--m-green:#00d68f;--m-cyan:#0ea5e9;--m-red:#ef4444}
html[data-ali-trade] body,html[data-ali-trade] #root{background:radial-gradient(circle at 50% -12%,rgba(14,165,233,.055),transparent 34%),radial-gradient(circle at 85% 14%,rgba(0,214,143,.035),transparent 30%),var(--m-bg)!important}
html[data-ali-trade] .app-shell{width:min(100%,390px)!important;padding:0 12px calc(76px + var(--app-safe-bottom,0px))!important;background:linear-gradient(rgba(7,11,13,.98),rgba(7,11,13,.99)),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px)!important;background-size:auto,30px 30px,30px 30px!important}
html[data-ali-trade] .topbar{height:68px!important;min-height:68px!important;background:rgba(7,11,13,.88)!important}
html[data-ali-trade] .topbar::after{right:0!important;left:0!important;background:linear-gradient(90deg,transparent,rgba(111,221,185,.42),transparent)!important}
html[data-ali-trade] .topbar .brand{gap:8px!important;padding:0!important}
html[data-ali-trade] .topbar .brand-logo-mark{width:39px!important;height:39px!important;flex-basis:39px!important;border-radius:10px!important;filter:drop-shadow(0 0 11px rgba(111,221,185,.28))!important}
html[data-ali-trade] .topbar .brand-wordmark{width:150px!important;flex-basis:150px!important}
html[data-ali-trade] .screen{gap:10px!important;padding-top:10px!important}

html[data-ali-trade] .home-dashboard .hero-panel,html[data-ali-trade] .signals-directory .hero-panel{position:relative!important;min-height:0!important;padding:14px!important;border:1px solid rgba(39,71,80,.95)!important;border-radius:14px!important;background:radial-gradient(circle at 88% 10%,rgba(0,214,143,.11),transparent 31%),linear-gradient(145deg,#11191d,#091013 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 30px rgba(0,0,0,.16)!important;overflow:hidden!important}
html[data-ali-trade] .home-dashboard .hero-panel::before,html[data-ali-trade] .signals-directory .hero-panel::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(14,165,233,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.038) 1px,transparent 1px)!important;background-size:28px 28px!important;mask-image:linear-gradient(90deg,transparent 5%,#000 48%,#000)!important;pointer-events:none!important}
html[data-ali-trade] .home-dashboard .hero-copy,html[data-ali-trade] .signals-directory .hero-copy{position:relative!important;z-index:2!important;max-width:270px!important;padding:0!important}
html[data-ali-trade] .home-dashboard .hero-direction-title,html[data-ali-trade] .signals-directory .hero-direction-title{max-width:265px!important;font-size:23px!important;font-weight:790!important;line-height:1.08!important;letter-spacing:-.035em!important}
html[data-ali-trade] .home-dashboard .hero-direction-lead,html[data-ali-trade] .signals-directory .hero-direction-lead{max-width:255px!important;margin-top:7px!important;color:#aab4bb!important;font-size:10px!important;line-height:1.45!important}
html[data-ali-trade] .home-dashboard .hero-panel>.hero-market-art{position:absolute!important;z-index:1!important;left:auto!important;right:8px!important;top:16px!important;width:82px!important;height:106px!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:5px!important;opacity:.68!important;transform:skewY(-5deg)!important;pointer-events:none!important}
html[data-ali-trade] .hero-market-art::before{content:""!important;position:absolute!important;right:0!important;bottom:9px!important;width:100%!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--m-gold))!important;transform:rotate(-23deg)!important;transform-origin:right!important;opacity:.52!important}
html[data-ali-trade] .hero-market-art i{--c:var(--m-green);position:relative!important;width:4px!important;height:var(--bar)!important;border-radius:1px!important;background:var(--c)!important;box-shadow:0 0 8px color-mix(in srgb,var(--c) 42%,transparent)!important;transform-origin:bottom!important;animation:terminal-bar-in .7s var(--delay) ease-out both!important}
html[data-ali-trade] .hero-market-art i::before{content:""!important;position:absolute!important;left:50%!important;top:-7px!important;bottom:-7px!important;width:1px!important;background:var(--c)!important;transform:translateX(-50%)!important}
html[data-ali-trade] .hero-market-art i.down{--c:var(--m-red)}
@keyframes terminal-bar-in{from{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}
html[data-ali-trade] .hero-feature-row{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:13px!important}
html[data-ali-trade] .hero-feature-row>span{min-height:46px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;color:var(--m-text)!important;background:rgba(10,17,20,.78)!important}
html[data-ali-trade] .hero-feature-row svg{width:16px!important;height:16px!important;color:var(--m-gold)!important}
html[data-ali-trade] .hero-feature-row span:nth-child(2) svg{color:var(--m-green)!important}
html[data-ali-trade] .hero-feature-row span:nth-child(3) svg{color:var(--m-cyan)!important}
html[data-ali-trade] .hero-feature-row strong{font-size:9px!important;font-weight:700!important}
html[data-ali-trade] .terminal-primary-button{position:relative!important;z-index:2!important;width:100%!important;height:42px!important;margin-top:9px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;border:0!important;border-radius:8px!important;color:#0a1511!important;background:linear-gradient(105deg,#34d09c,#82e2c2 52%,#36d09d)!important;box-shadow:0 8px 22px rgba(52,208,156,.2),inset 0 1px rgba(255,255,255,.38)!important;font-size:12px!important;font-weight:820!important}
html[data-ali-trade] .terminal-primary-button b{font-size:20px!important;font-weight:450!important;line-height:1!important}
html[data-ali-trade] .directory-tabs{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:16px!important}
html[data-ali-trade] .directory-tabs span{height:38px!important;display:grid!important;place-items:center!important;border:1px solid var(--m-line)!important;border-radius:9px!important;color:var(--m-muted)!important;background:#0a1013!important;font-size:9px!important;font-weight:650!important}
html[data-ali-trade] .directory-tabs span.active{border-color:rgba(111,221,185,.55)!important;color:#071712!important;background:linear-gradient(105deg,#34d09c,#82e2c2)!important}

html[data-ali-trade] .market-pulse-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
html[data-ali-trade] .pulse-tile{position:relative!important;min-height:52px!important;padding:8px!important;border:1px solid var(--m-line)!important;border-radius:9px!important;background:#0d1418!important;overflow:hidden!important}
html[data-ali-trade] .pulse-tile strong,html[data-ali-trade] .pulse-tile span{position:relative!important;z-index:2!important;display:block!important}.pulse-tile strong{font-size:9px!important}.pulse-tile span{margin-top:5px!important;color:var(--m-green)!important;font-size:7px!important;font-weight:760!important;letter-spacing:.06em!important}.pulse-tile.down span{color:var(--m-red)!important}
html[data-ali-trade] .pulse-tile i{position:absolute!important;right:8px!important;bottom:13px!important;width:31px!important;height:14px!important;border-top:2px solid var(--m-green)!important;border-right:2px solid var(--m-green)!important;transform:skewY(-24deg)!important;filter:drop-shadow(0 0 4px rgba(0,214,143,.3))!important}.pulse-tile.down i{border-color:var(--m-red)!important;transform:skewY(23deg)!important}
html[data-ali-trade] .terminal-section-heading{margin-top:3px!important;padding:0 2px!important}.terminal-section-heading h2{font-size:15px!important}.terminal-section-heading p{color:var(--m-muted)!important}

html[data-ali-trade] .home-dashboard .metric-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}
html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card,html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card:not(.market-forex){grid-column:auto!important;order:0!important;width:100%!important;height:122px!important;min-height:122px!important;max-height:122px!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:34px minmax(0,1fr)!important;gap:8px!important;border-radius:12px!important;background:linear-gradient(145deg,#10191e,#0c1317)!important}
html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card>.market-kicker,html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card>.market-card-arrow{display:none!important}
html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card>.market-card-copy{grid-row:2!important;margin:0!important}
html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card>.market-card-copy strong{display:block!important;margin:0 0 4px!important;font-size:11px!important;line-height:1.15!important}
html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card>.market-card-copy p{display:-webkit-box!important;max-height:22px!important;min-height:0!important;margin:0!important;overflow:hidden!important;font-size:8px!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
html[data-ali-trade] .market-card-icon{border:1px solid rgba(255,255,255,.055)!important;background:rgba(111,221,185,.1)!important}
html[data-ali-trade] .tone-1 .market-card-icon{background:rgba(14,165,233,.15)!important}.tone-2 .market-card-icon{background:rgba(0,214,143,.14)!important}.tone-3 .market-card-icon{background:rgba(115,88,220,.18)!important}.tone-4 .market-card-icon{background:rgba(239,68,68,.13)!important}
html[data-ali-trade] .tone-1 .market-card-icon img{filter:brightness(0) saturate(100%) invert(59%) sepia(84%) saturate(3228%) hue-rotate(163deg) brightness(96%) contrast(92%)!important}.tone-2 .market-card-icon img{filter:brightness(0) saturate(100%) invert(74%) sepia(95%) saturate(900%) hue-rotate(104deg) brightness(91%) contrast(102%)!important}.tone-3 .market-card-icon img{filter:brightness(0) saturate(100%) invert(53%) sepia(48%) saturate(2032%) hue-rotate(219deg) brightness(91%) contrast(96%)!important}.tone-4 .market-card-icon img{filter:brightness(0) saturate(100%) invert(45%) sepia(91%) saturate(3322%) hue-rotate(337deg) brightness(99%) contrast(90%)!important}
html[data-ali-trade] .academy-entry-card{width:100%!important;min-height:66px!important;padding:10px 13px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 22px!important;align-items:center!important;gap:11px!important;text-align:left!important;border:1px solid rgba(111,221,185,.27)!important;border-radius:12px!important;color:var(--m-text)!important;background:linear-gradient(100deg,rgba(0,214,143,.08),#0e1719 54%,rgba(111,221,185,.12))!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}.academy-entry-icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;color:var(--m-gold)!important;background:#132127!important}.academy-entry-icon svg{width:20px!important;height:20px!important}.academy-entry-card strong,.academy-entry-card small{display:block!important}.academy-entry-card strong{font-size:12px!important}.academy-entry-card small{margin-top:4px!important;color:var(--m-muted)!important;font-size:8px!important}.academy-entry-card>b{justify-self:end!important;color:var(--m-gold)!important;font-size:19px!important}

html[data-ali-trade] .signals-directory .metric-row{grid-template-columns:1fr!important;gap:9px!important;margin:0!important}
html[data-ali-trade] .signals-directory .metric-row>.metric.market-card,html[data-ali-trade] .signals-directory .metric-row>.metric.market-card:not(.market-forex){grid-column:auto!important;order:0!important;width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 20px!important;grid-template-rows:1fr!important;align-items:center!important;gap:12px!important;border-radius:13px!important;background:linear-gradient(100deg,#111a1f,#0b1216)!important}
html[data-ali-trade] .signals-directory .market-card>.market-card-icon{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;border-radius:12px!important}
html[data-ali-trade] .signals-directory .market-card>.market-card-icon img{width:21px!important;height:21px!important}
html[data-ali-trade] .signals-directory .market-card>.market-card-copy{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important}
html[data-ali-trade] .signals-directory .market-card strong{font-size:13px!important}.signals-directory .market-card p{font-size:9px!important}.signals-directory .market-card>.market-kicker{display:none!important}.signals-directory .market-card>.market-card-arrow{display:block!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;color:#e7edf0!important;font-size:24px!important;font-weight:250!important}

html[data-ali-trade] .analytics-hero{position:relative!important;min-height:188px!important;overflow:hidden!important;background:radial-gradient(circle at 84% 22%,rgba(14,165,233,.12),transparent 34%),linear-gradient(145deg,#111b20,#0b1216)!important}.analytics-hero h1{position:relative!important;z-index:2!important;margin:0!important;max-width:270px!important;font-size:25px!important}.analytics-hero>p{position:relative!important;z-index:2!important;max-width:260px!important;margin:8px 0 0!important;font-size:11px!important}.analytics-bars{position:absolute!important;right:16px!important;bottom:16px!important;width:136px!important;height:92px!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:7px!important;opacity:.75!important}.analytics-bars i{width:6px!important;height:var(--bar)!important;border-radius:2px 2px 0 0!important;background:linear-gradient(var(--m-green),#067b61)!important;animation:terminal-bar-in .7s var(--delay) ease-out both!important}.analytics-bars i:nth-child(3n){background:linear-gradient(var(--m-red),#832a2d)!important}.analytics-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.analytics-metric{min-height:94px!important;padding:11px!important;border:1px solid var(--m-line)!important;border-radius:12px!important;background:#0d1418!important}.analytics-metric svg{width:17px!important;height:17px!important;color:var(--m-gold)!important}.analytics-metric span,.analytics-metric strong{display:block!important}.analytics-metric span{min-height:24px!important;margin-top:9px!important;color:var(--m-muted)!important;font-size:8px!important;line-height:1.3!important}.analytics-metric strong{margin-top:5px!important;font-size:20px!important}.analytics-history{display:grid!important;gap:8px!important}

html[data-ali-trade] .bottom-nav{width:min(100%,390px)!important;height:66px!important;padding:6px 12px calc(6px + var(--app-safe-bottom,0px))!important;grid-template-columns:repeat(3,1fr)!important;border-top-color:#1e2a31!important;background:rgba(7,11,13,.95)!important;box-shadow:0 -12px 30px rgba(0,0,0,.22)!important}
html[data-ali-trade] .nav-button{min-height:48px!important;gap:3px!important;color:#75838e!important}
html[data-ali-trade] .nav-button svg{width:17px!important;height:17px!important}
html[data-ali-trade] .nav-button span{font-size:8px!important}
html[data-ali-trade] .nav-button.active{color:var(--m-gold)!important}

@media(max-width:360px){html[data-ali-trade] .app-shell{padding-left:11px!important;padding-right:11px!important}html[data-ali-trade] .home-dashboard .hero-direction-title{font-size:23px!important}html[data-ali-trade] .home-dashboard .metric-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card,html[data-ali-trade] .home-dashboard .metric-row>.metric.market-card:not(.market-forex){height:116px!important;min-height:116px!important;max-height:116px!important}}
