:root{
  --bg:#030711;--panel:#08111f;--panel-2:#0c1628;--card:#0e1a2d;
  --line:rgba(218,194,119,.18);--line-soft:rgba(255,255,255,.08);
  --gold:#f1d981;--gold-dim:#a89555;--text:#f4f6fb;--muted:#9da8ba;
  --green:#56e39f;--green-soft:rgba(86,227,159,.14);--blue:#6aa7ff;
  --red:#ff5f78;--red-soft:rgba(255,95,120,.12);--shadow:0 30px 100px rgba(0,0,0,.55);--radius:28px;color-scheme:dark;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body.trone-landing{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 20% 5%,rgba(47,111,87,.22),transparent 26rem),radial-gradient(circle at 84% 14%,rgba(173,128,55,.14),transparent 24rem),linear-gradient(180deg,#03060d 0%,#050a14 45%,#02040a 100%);color:var(--text)}
a{color:inherit;text-decoration:none}button,a{font:inherit}button{cursor:pointer}
.landing-shell{width:min(1500px,100%);margin:0 auto;padding:24px clamp(18px,3vw,44px) 56px}
.landing-nav{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 18px;border:1px solid var(--line-soft);background:rgba(5,10,19,.78);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.brand-lockup{display:flex;align-items:center;gap:12px;min-width:max-content}.brand-mark{width:46px;height:46px;border:1px solid var(--line);border-radius:16px;display:grid;place-items:center;color:var(--gold);font-weight:900;font-size:10px;line-height:1;letter-spacing:.08em;background:linear-gradient(145deg,rgba(238,210,125,.12),rgba(255,255,255,.02))}.brand-text strong{display:block;letter-spacing:.28em;font-size:13px;color:var(--gold)}.brand-text small{display:block;letter-spacing:.18em;font-size:10px;color:var(--muted);margin-top:2px}
.nav-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav-links a,.ghost-link,.primary-link{padding:10px 14px;border-radius:999px;color:#c7d0de;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035);font-size:14px}.nav-links a:hover,.ghost-link:hover{border-color:rgba(241,217,129,.32);color:var(--gold)}.nav-actions{display:flex;align-items:center;gap:8px;min-width:max-content}.primary-link,.cta-primary{background:linear-gradient(135deg,#245cff,#2f7bff);color:#fff;border-color:rgba(255,255,255,.18);box-shadow:0 12px 28px rgba(36,92,255,.25)}
.hero{min-height:calc(100svh - 116px);display:grid;grid-template-columns:minmax(340px,.92fr) minmax(560px,1.28fr);gap:clamp(24px,4vw,54px);align-items:center;padding:clamp(30px,4vw,56px) 0 clamp(34px,5vw,72px)}
.eyebrow-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.eyebrow-row span{display:inline-flex;align-items:center;min-height:32px;padding:8px 12px;border:1px solid rgba(86,227,159,.18);border-radius:999px;background:rgba(86,227,159,.06);color:#d7f8e8;font-size:12px;letter-spacing:.04em}
.hero h1{margin:0;max-width:760px;font-size:clamp(52px,6.1vw,94px);line-height:.92;letter-spacing:-.075em;text-wrap:balance}.hero-lead{max-width:650px;margin:24px 0 0;color:#c6cfdd;font-size:clamp(17px,1.45vw,22px);line-height:1.48}.hero-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}.cta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;font-weight:800;border:1px solid rgba(255,255,255,.10)}.cta-secondary{background:rgba(255,255,255,.05);color:#eef3fb}.cta-ghost{background:transparent;color:#b8c3d2}.trial-note{margin:16px 0 0;color:#9ca7b8;font-size:13px;line-height:1.5;max-width:640px}.centered{text-align:center;max-width:none}
.hero-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;max-width:680px}.hero-proof-grid div{border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border-radius:18px;padding:14px}.hero-proof-grid strong{display:block;color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.hero-proof-grid span{display:block;color:#b4bdca;font-size:13px;margin-top:7px}
.hero-visual{position:relative}.scan-card{position:relative;border:1px solid rgba(241,217,129,.18);background:radial-gradient(circle at 78% 18%,rgba(86,227,159,.16),transparent 22rem),radial-gradient(circle at 18% 76%,rgba(241,217,129,.08),transparent 18rem),linear-gradient(160deg,rgba(13,25,41,.96),rgba(3,8,17,.96));border-radius:32px;box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,255,255,.02);padding:18px;overflow:hidden}.scan-card:before{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 35%,rgba(86,227,159,.10) 48%,transparent 62%);transform:translateX(-32%) rotate(8deg);opacity:.55;pointer-events:none}.scan-card.is-scanning:before{animation:sweep 1.7s ease-in-out}@keyframes sweep{to{transform:translateX(42%) rotate(8deg)}}
.scan-topbar,.scan-status-row,.panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.scan-topbar{border-bottom:1px solid var(--line-soft);padding-bottom:14px;color:#c9d2df;font-size:13px}.dot-trio{display:inline-flex;gap:6px;margin-right:8px;vertical-align:middle}.dot-trio i{width:9px;height:9px;border-radius:999px;background:#ff675f}.dot-trio i:nth-child(2){background:#f6bd55}.dot-trio i:nth-child(3){background:#5ee08d}.connected-pill{border:1px solid rgba(86,227,159,.25);color:#92f2bf;background:rgba(86,227,159,.10);border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px}
.market-weather-mini{position:relative;margin:14px 0;display:grid;grid-template-columns:repeat(4,1fr);min-height:34px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(90deg,rgba(86,227,159,.58),rgba(220,188,93,.38),rgba(86,227,159,.54),rgba(255,255,255,.08))}.market-weather-mini span{display:grid;place-items:center;color:rgba(255,255,255,.44);font-size:10px;letter-spacing:.22em;font-weight:900;z-index:1}.market-weather-mini b{position:absolute;top:0;bottom:0;width:16%;left:63%;background:linear-gradient(90deg,transparent,rgba(86,227,159,.35),transparent);filter:blur(3px)}
.scan-status-row{padding:10px 2px 14px}.scan-status-row small,.section-kicker,.panel-title span,.candidate-main small,.setup-row small,.memory-grid small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:900}.scan-status-row strong{display:block;font-size:22px;margin-top:4px}.scan-meter{border:1px solid var(--line-soft);border-radius:18px;padding:10px 14px;min-width:128px;text-align:center;background:rgba(255,255,255,.035)}.scan-meter .scan-count{display:block;color:var(--green);font-size:25px;font-weight:900;line-height:1}.scan-button{border:1px solid rgba(241,217,129,.32);background:rgba(241,217,129,.09);color:var(--gold);border-radius:999px;padding:10px 14px;font-weight:900}
.scan-rail{position:relative;display:flex;gap:8px;padding:12px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22);border-radius:18px;overflow:hidden}.scan-rail span{position:relative;z-index:1;flex:1;min-width:64px;text-align:center;padding:9px 8px;border-radius:12px;color:#aab5c4;background:rgba(255,255,255,.035);font-size:12px;font-weight:900}.scan-rail span.active{background:rgba(86,227,159,.16);color:#dffff0;box-shadow:inset 0 0 0 1px rgba(86,227,159,.28)}.scan-rail em{position:absolute;top:8px;bottom:8px;width:88px;left:2%;background:linear-gradient(90deg,transparent,rgba(86,227,159,.32),transparent);border-radius:999px;animation:railmove 4.5s ease-in-out infinite}@keyframes railmove{50%{left:74%}}
.candidate-focus{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px}.candidate-main,.product-panel,.candidate-stack div,.ticker-path article,.mode-grid article,.trust-grid article,.plan-card,.faq-section details{border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border-radius:24px}.candidate-main{padding:18px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.candidate-main.candidate-pulse{transform:translateY(-2px);border-color:rgba(86,227,159,.35);box-shadow:0 18px 48px rgba(86,227,159,.08)}.candidate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(86,227,159,.12);color:#b8ffd7;font-weight:900;font-size:10px;letter-spacing:.12em}.candidate-main h2{margin:10px 0 0;font-size:44px;letter-spacing:-.04em}.candidate-main p{margin:2px 0 0;color:var(--muted)}.score-ring{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(86,227,159,.35);background:radial-gradient(circle,rgba(86,227,159,.18),rgba(86,227,159,.03))}.score-ring span{font-size:28px;font-weight:950;color:#dcffec}.score-ring small{font-size:9px;color:#9be8bc;letter-spacing:.12em;margin-top:-16px}.candidate-price{display:flex;align-items:baseline;gap:14px;margin:16px 0}.candidate-price strong{font-size:32px}.candidate-price span{color:var(--green);font-weight:900}.why-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.why-list div,.setup-row div{border:1px solid rgba(86,227,159,.14);background:rgba(86,227,159,.045);border-radius:16px;padding:12px}.why-list strong,.setup-row strong{display:block;margin-top:6px;color:#eef5fa;font-size:14px}.candidate-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.candidate-actions span,.workflow-mini span{display:inline-flex;align-items:center;min-height:28px;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.055);color:#cbd5e3;font-size:11px;font-weight:800}.candidate-actions button,.panel-actions button,.manual-row button{margin-left:auto;border:1px solid rgba(86,227,159,.35);background:rgba(86,227,159,.14);color:#caffdf;border-radius:999px;padding:9px 12px;font-weight:900}.candidate-stack{display:grid;gap:10px}.candidate-stack div{padding:14px}.candidate-stack b{display:block;font-size:20px;color:#fff}.candidate-stack span{display:block;margin-top:8px;color:#b8c3d0;font-size:13px}.candidate-stack .watch{border-color:rgba(241,217,129,.20)}
.workflow-mini{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.workflow-mini i{height:1px;flex:1;min-width:18px;background:linear-gradient(90deg,rgba(241,217,129,.3),rgba(86,227,159,.3))}
.section{padding:clamp(56px,8vw,110px) 0}.section h2,.final-cta h2{margin:0;max-width:980px;font-size:clamp(34px,4vw,64px);line-height:1;letter-spacing:-.055em;text-wrap:balance}.section-lead,.section-copy p,.final-cta p{color:#b9c4d3;line-height:1.65;font-size:17px}.section-lead{max-width:850px;margin:18px 0 0}.product-flow,.broker-modes,.responsibility-section,.plans-section,.faq-section,.final-cta{border-top:1px solid var(--line-soft)}
.ticker-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin-top:32px}.ticker-path article{padding:18px;min-height:170px}.ticker-path article span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(241,217,129,.12);color:var(--gold);font-weight:900}.ticker-path h3{margin:16px 0 8px;font-size:22px}.ticker-path p{margin:0;color:#aeb8c7;line-height:1.48;font-size:14px}.ticker-path>i{align-self:center;width:36px;height:1px;background:linear-gradient(90deg,var(--gold),var(--green));opacity:.65}
.split-section{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(520px,1.14fr);gap:clamp(24px,5vw,70px);align-items:center}.split-section.reverse{grid-template-columns:minmax(520px,1.14fr) minmax(280px,.86fr)}.section-copy{max-width:640px}.check-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.check-list li{color:#d5deea;padding-left:28px;position:relative}.check-list li:before{content:"";position:absolute;left:0;top:.48em;width:14px;height:14px;border-radius:50%;background:var(--green-soft);box-shadow:inset 0 0 0 1px rgba(86,227,159,.35)}.product-panel{padding:20px;box-shadow:0 24px 70px rgba(0,0,0,.34)}.panel-title{padding-bottom:14px;border-bottom:1px solid var(--line-soft);margin-bottom:16px}.panel-title strong{letter-spacing:.15em;color:var(--gold);font-size:12px}.candidate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini-candidate{min-height:190px;padding:16px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.mini-candidate.hot{border-color:rgba(86,227,159,.35);background:rgba(86,227,159,.06)}.mini-candidate b{display:block;font-size:28px}.mini-candidate span{display:inline-block;margin-top:10px;color:var(--green);font-weight:900}.mini-candidate strong{display:block;margin-top:18px;font-size:20px}.mini-candidate small{display:block;color:#aab5c3;margin-top:8px;line-height:1.4}
.chart-surface{height:250px;border:1px solid var(--line-soft);border-radius:22px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 76% 35%,rgba(86,227,159,.14),transparent 20rem),#070d18;background-size:100% 44px,80px 100%,auto,auto;position:relative;overflow:hidden}.chart-surface.compact{height:210px}.chart-line{position:absolute;left:8%;right:7%;top:48%;height:4px;background:linear-gradient(90deg,transparent 0%,var(--green) 16%,var(--green) 34%,transparent 36%,transparent 44%,var(--green) 46%,var(--green) 64%,transparent 66%,transparent 72%,var(--green) 78%,var(--green) 100%);transform:skewY(-8deg);filter:drop-shadow(0 0 12px rgba(86,227,159,.35))}.chart-line.soft{top:45%;transform:skewY(-4deg)}.entry-line{position:absolute;left:6%;right:6%;top:58%;border-top:2px dashed rgba(106,167,255,.75)}.signal-box{margin-top:14px;padding:16px;border:1px solid var(--line-soft);border-radius:20px;background:rgba(255,255,255,.035)}.signal-box b{display:block;color:var(--gold);margin-bottom:8px}.signal-box p{margin:5px 0;color:#c8d3e0}.signal-box .override{color:#d6ffea}.manual-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.manual-row button:first-child{margin-left:0}.manual-row .sell{border-color:rgba(255,95,120,.35);background:rgba(255,95,120,.11);color:#ffd1d8}.setup-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.panel-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.panel-actions button{margin-left:0}
.position-card{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:16px;border:1px solid rgba(86,227,159,.20);border-radius:20px;background:rgba(86,227,159,.055);margin-top:12px}.position-card b{font-size:24px;color:var(--gold)}.position-card span,.position-card small{color:#b6c2d0}.position-card strong{color:#fff}.position-card .green{color:var(--green)}.position-card.risk{border-color:rgba(255,95,120,.20);background:rgba(255,95,120,.045)}.note-line{border:1px solid var(--line);background:rgba(241,217,129,.06);border-radius:18px;padding:14px 16px}.memory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.memory-grid div{border:1px solid var(--line-soft);border-radius:18px;background:rgba(255,255,255,.035);padding:16px}.memory-grid strong{display:block;font-size:28px;margin-top:8px}.memory-grid span{display:block;color:#b5bfcc;margin-top:6px}.red{color:var(--red)!important}.lesson-line{color:#d6deea;margin:14px 0 0;padding:14px;border-radius:18px;border:1px solid rgba(241,217,129,.20);background:rgba(241,217,129,.06)}
.mode-grid,.trust-grid,.plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px}.trust-grid{grid-template-columns:repeat(3,1fr)}.mode-grid article,.trust-grid article,.plan-card{padding:22px}.mode-grid article span,.plan-card>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.mode-grid h3,.trust-grid h3,.plan-card h3{margin:10px 0 0;font-size:28px}.mode-grid p,.trust-grid p,.plan-card p,.plan-card li{color:#b6c1cf;line-height:1.6}.broker-note{margin-top:16px;color:#98a5b6;font-size:14px;line-height:1.6}.plan-card.highlighted{border-color:rgba(86,227,159,.28);background:linear-gradient(180deg,rgba(86,227,159,.08),rgba(255,255,255,.02))}.plan-card ul{padding-left:18px}.plan-card .cta{margin-top:12px}.faq-section details{margin-top:10px;padding:18px 20px}.faq-section summary{cursor:pointer;font-weight:900;color:#eaf0f7}.faq-section p{color:#aeb9c7;line-height:1.6}.final-cta{text-align:center;padding:clamp(60px,9vw,120px) 0 20px}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta p{max-width:760px}.final-cta .hero-cta-row{justify-content:center}.disclaimer{margin-top:28px!important;font-size:12px!important;color:#8d99aa!important}.disclaimer a{color:var(--gold);text-decoration:underline}
@media (max-width:1100px){.hero,.split-section,.split-section.reverse{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual{order:-1}.ticker-path{grid-template-columns:1fr}.ticker-path>i{width:1px;height:28px;justify-self:center}}
@media (max-width:760px){.landing-shell{padding:12px 12px 40px}.landing-nav{position:relative;top:0;align-items:flex-start;flex-direction:column}.nav-links,.nav-actions{width:100%;overflow:auto;flex-wrap:nowrap}.hero h1{font-size:44px}.hero-proof-grid,.candidate-focus,.candidate-grid,.setup-row,.memory-grid,.mode-grid,.trust-grid,.plans-grid{grid-template-columns:1fr}.scan-status-row{align-items:stretch;flex-direction:column}.scan-rail{overflow:auto}.scan-rail span{min-width:74px}.position-card{grid-template-columns:1fr}}


/* v22.24e — real chart-style landing previews */
.chart-surface-real{height:275px;padding:0;background:radial-gradient(circle at 72% 28%,rgba(86,227,159,.10),transparent 22rem),#070d18;position:relative;overflow:hidden}
.chart-surface-real.compact{height:245px}
.landing-chart-svg{width:100%;height:100%;display:block}
.chart-grid-lines line{stroke:rgba(255,255,255,.055);stroke-width:1}
.chart-fill{fill:url(#troneChartFillA)}
.chart-fill.alt{fill:url(#troneChartFillB)}
.price-line-svg{fill:none;stroke:url(#troneChartGlowA);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(86,227,159,.36))}
.price-line-svg.alt{stroke:url(#troneChartGlowB)}
.entry-svg-line{stroke:rgba(106,167,255,.80);stroke-width:2;stroke-dasharray:6 6}
.open-svg-line{stroke:rgba(241,217,129,.60);stroke-width:1.5;stroke-dasharray:6 8}
.last-price-dot{fill:#6aa7ff;stroke:#d7e9ff;stroke-width:1.5;filter:drop-shadow(0 0 8px rgba(106,167,255,.45))}
.chart-label{font-size:13px;font-weight:900;letter-spacing:.02em;fill:#f1d981}
.chart-label-left{fill:#f1d981}
.chart-price-tag{fill:#dbeaff;font-size:13px}
.chart-axis-label{font-size:12px;font-weight:750;fill:#aab6c8}
.chart-line,.entry-line{display:none!important}
@media (max-width:900px){.chart-surface-real{height:235px}.chart-surface-real.compact{height:220px}.chart-axis-label,.chart-price-tag{display:none}}

/* v22.24f — Active Positions real protection panel */
.active-protection-section{align-items:center}
.active-protection-panel{padding:18px;background:radial-gradient(circle at 82% 10%,rgba(86,227,159,.10),transparent 22rem),linear-gradient(180deg,rgba(12,25,43,.88),rgba(4,9,18,.96));border-color:rgba(86,227,159,.16)}
.positions-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:0 0 16px;border-bottom:1px solid var(--line-soft);margin-bottom:16px}
.positions-preview-header strong{display:block;color:var(--gold);font-size:13px;text-transform:uppercase;letter-spacing:.16em}
.positions-preview-header p{margin:5px 0 0;color:#aeb9c9;font-size:13px;line-height:1.35}
.positions-count-pill{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#e9fff3;font-weight:950;border:1px solid rgba(86,227,159,.28);background:rgba(86,227,159,.11);box-shadow:0 0 18px rgba(86,227,159,.10)}
.positions-bulk-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.positions-bulk-actions button{min-height:34px;border-radius:999px;padding:8px 12px;font-weight:900;font-size:12px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);color:#dce6f3}.positions-bulk-actions .bulk-protect{border-color:rgba(241,217,129,.26);color:#f1d981;background:rgba(241,217,129,.08)}.positions-bulk-actions .bulk-close{border-color:rgba(255,95,120,.25);color:#ffd1d8;background:rgba(255,95,120,.07)}
.expanded-position-preview{border:1px solid rgba(106,167,255,.18);background:linear-gradient(180deg,rgba(17,33,57,.88),rgba(6,13,25,.86));border-radius:24px;padding:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)}
.position-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line-soft)}.position-preview-head b{font-size:28px;color:#fff;letter-spacing:-.03em}.position-preview-head span{display:block;margin-top:3px;color:#8d99aa;font-size:13px}.position-preview-head em{font-style:normal;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:950;padding:7px 10px;border-radius:999px;color:#b9ffd9;background:rgba(86,227,159,.12);border:1px solid rgba(86,227,159,.26)}
.protection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.protection-grid div{min-height:108px;padding:13px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(28,50,82,.74),rgba(14,27,48,.74))}.protection-grid small{display:block;text-transform:uppercase;letter-spacing:.16em;color:#aebbe0;font-size:10px;font-weight:900}.protection-grid strong{display:block;margin-top:12px;color:#fff;font-size:25px;line-height:1}.protection-grid span{display:block;margin-top:7px;color:#c4cede;font-size:12px;font-weight:800}.status-set,.status-active{display:inline-flex!important;width:max-content;margin-top:8px!important;border-radius:999px;padding:4px 8px;text-transform:uppercase;letter-spacing:.12em;font-size:9px!important;font-weight:950!important}.status-set{color:#8fffc1!important;border:1px solid rgba(86,227,159,.24);background:rgba(86,227,159,.10)}.status-active{color:#9cd9ff!important;border:1px solid rgba(106,167,255,.28);background:rgba(106,167,255,.10)}
.position-action-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.position-action-row button{min-height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);color:#dce6f3;font-weight:900}.position-action-row .danger-action{border-color:rgba(255,95,120,.38);color:#ff8fa0;background:rgba(255,95,120,.055)}
.compact-position-preview{display:grid;grid-template-columns:.8fr 1fr 1fr .9fr .9fr;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,95,120,.20);background:rgba(255,95,120,.045)}.compact-position-preview b{font-size:20px;color:var(--gold)}.compact-position-preview span{color:#b9c4d2;font-size:13px}.compact-position-preview strong{text-align:right;font-size:15px}.more-position-hint{margin-top:10px;color:#b9c5d3;font-size:13px;padding-left:2px}.active-protection-copy .note-line{margin-top:20px}.protection-list{margin-top:20px}
@media (max-width:1180px){.positions-preview-header{grid-template-columns:1fr auto}.positions-bulk-actions{grid-column:1/-1;justify-content:flex-start}.protection-grid{grid-template-columns:repeat(2,1fr)}.compact-position-preview{grid-template-columns:1fr 1fr}.compact-position-preview strong{text-align:left}.position-action-row{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.positions-preview-header{grid-template-columns:1fr}.positions-count-pill{justify-self:start}.protection-grid,.position-action-row,.compact-position-preview{grid-template-columns:1fr}.protection-grid div{min-height:auto}}

/* v22.24g — stronger real product-style Candidates / Market Scan block */
.candidates-section{grid-template-columns:minmax(280px,.74fr) minmax(620px,1.26fr)}
.market-scan-product-panel{position:relative;overflow:hidden;padding:22px;background:radial-gradient(circle at 78% 20%,rgba(86,227,159,.13),transparent 22rem),linear-gradient(180deg,rgba(13,25,41,.96),rgba(5,10,19,.96));border-color:rgba(86,227,159,.16)}
.market-scan-product-panel:before{content:"";position:absolute;inset:-35% -18%;background:linear-gradient(110deg,transparent 38%,rgba(86,227,159,.09) 49%,transparent 61%);opacity:.55;pointer-events:none;transform:rotate(8deg)}
.scan-product-head,.scan-product-actions,.scan-selected-top,.scan-selected-main,.scan-card-actions,.scan-product-path{position:relative;z-index:1;display:flex;align-items:center;gap:12px}
.scan-product-head{justify-content:space-between;border-bottom:1px solid var(--line-soft);padding-bottom:14px;margin-bottom:14px}
.scan-product-head strong{display:block;color:var(--gold);letter-spacing:.18em;font-size:12px}.scan-product-head span{display:block;color:#aab5c4;font-size:12px;margin-top:4px}.scan-product-actions span{color:var(--gold);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.scan-product-actions button{border:1px solid rgba(241,217,129,.35);background:rgba(241,217,129,.08);color:var(--gold);border-radius:999px;padding:9px 12px;font-weight:900}
.scan-product-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.scan-product-metrics div{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:16px;padding:12px}.scan-product-metrics small,.scan-reason-grid small{display:block;color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:900}.scan-product-metrics b{display:block;margin-top:6px;font-size:22px}.green{color:var(--green)!important}
.scan-product-rail{position:relative;z-index:1;display:flex;gap:8px;padding:10px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22);border-radius:18px;overflow:hidden;margin-bottom:14px}.scan-product-rail span{position:relative;z-index:1;flex:1;min-width:58px;text-align:center;padding:8px 7px;border-radius:12px;background:rgba(255,255,255,.035);color:#aab5c4;font-size:11px;font-weight:900}.scan-product-rail span.active{background:rgba(86,227,159,.16);color:#dbffed;box-shadow:inset 0 0 0 1px rgba(86,227,159,.28)}.scan-product-rail em{position:absolute;top:8px;bottom:8px;width:82px;left:8%;background:linear-gradient(90deg,transparent,rgba(86,227,159,.32),transparent);border-radius:999px;animation:railmove 4.5s ease-in-out infinite}
.scan-selected-card{position:relative;z-index:1;border:1px solid rgba(86,227,159,.24);background:linear-gradient(150deg,rgba(86,227,159,.10),rgba(255,255,255,.025));border-radius:24px;padding:18px;box-shadow:0 20px 50px rgba(0,0,0,.28)}.scan-selected-top,.scan-selected-main{justify-content:space-between}.score-mini{border:1px solid rgba(241,217,129,.28);background:rgba(241,217,129,.08);color:var(--gold);border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.scan-selected-main{margin-top:12px}.scan-selected-main h3{font-size:42px;line-height:1;margin:0;letter-spacing:-.04em}.scan-selected-main p{margin:4px 0 0;color:#aeb9c8}.scan-selected-price{text-align:right}.scan-selected-price b{display:block;font-size:28px}.scan-selected-price span{display:block;color:var(--green);font-weight:900;margin-top:4px}.scan-reason-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.scan-reason-grid div{border:1px solid rgba(86,227,159,.14);background:rgba(0,0,0,.18);border-radius:16px;padding:12px}.scan-reason-grid strong{display:block;margin-top:6px;color:#eef5fb;font-size:13px;line-height:1.35}.scan-card-actions{justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.scan-card-actions button{border:1px solid rgba(86,227,159,.35);background:rgba(86,227,159,.14);color:#ccffe0;border-radius:999px;padding:10px 13px;font-weight:900}.scan-card-actions button.muted{border-color:rgba(241,217,129,.28);background:rgba(241,217,129,.08);color:var(--gold)}
.scan-mini-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.scan-mini-cards article{border:1px solid var(--line-soft);background:rgba(255,255,255,.035);border-radius:18px;padding:13px}.scan-mini-cards b{display:block;font-size:21px}.scan-mini-cards span{display:block;color:var(--green);font-weight:900;margin-top:7px}.scan-mini-cards strong{display:block;font-size:24px;margin-top:8px;color:#fff}.scan-mini-cards small{display:block;margin-top:5px;color:#9faabc;line-height:1.35}.scan-product-path{justify-content:center;flex-wrap:wrap;margin-top:14px;color:#cbd5e3}.scan-product-path span{display:inline-flex;align-items:center;min-height:28px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.055);font-size:11px;font-weight:900}.scan-product-path i{width:32px;height:1px;background:linear-gradient(90deg,var(--gold),var(--green));opacity:.65}
@media (max-width:1100px){.candidates-section{grid-template-columns:1fr}.scan-product-metrics,.scan-mini-cards{grid-template-columns:1fr 1fr}.scan-reason-grid{grid-template-columns:1fr}}
@media (max-width:760px){.scan-product-metrics,.scan-mini-cards{grid-template-columns:1fr}.scan-product-head,.scan-selected-main{align-items:flex-start;flex-direction:column}.scan-selected-price{text-align:left}.scan-product-rail{overflow:auto}.scan-product-rail span{min-width:70px}}

/* v22.24h — Trading Review real product panel */
.trading-real-section{align-items:center;grid-template-columns:minmax(680px,1.08fr) minmax(320px,.92fr)}
.trading-real-product-panel{position:relative;overflow:hidden;padding:20px;background:radial-gradient(circle at 70% 20%,rgba(86,227,159,.13),transparent 28rem),linear-gradient(180deg,rgba(12,24,42,.94),rgba(4,9,18,.98));border-color:rgba(241,217,129,.18);box-shadow:0 34px 100px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.018)}
.td-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line-soft);padding-bottom:14px;margin-bottom:16px}.td-panel-head strong{display:block;color:var(--gold);letter-spacing:.16em;font-size:13px;text-transform:uppercase}.td-panel-head span{display:block;color:#93a0b1;font-size:12px;margin-top:5px}.td-head-actions{display:flex;gap:8px}.td-head-actions span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#cbd5e3;font-weight:900;font-size:12px;margin:0}
.td-workspace-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:18px;align-items:stretch}.td-chart-workspace{min-width:0}.td-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.td-price-row div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.td-price-row b{color:var(--gold);font-size:24px;letter-spacing:-.02em}.td-price-row strong{font-size:32px;letter-spacing:-.04em;color:#fff}.td-price-row em{font-style:normal;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.10);color:#aeb8c8;background:rgba(255,255,255,.035)}.td-price-row button,.td-company-head button{border:1px solid rgba(241,217,129,.24);background:rgba(241,217,129,.07);color:var(--gold);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}
.td-timeframe-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px}.td-timeframe-row span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);color:#d6dfeb;font-size:12px;font-weight:900}.td-timeframe-row span.active{border-color:rgba(86,227,159,.35);background:rgba(86,227,159,.14);color:#cffff0;box-shadow:0 0 16px rgba(86,227,159,.10)}
.td-chart-surface{height:255px;border-radius:20px;border:1px solid rgba(106,167,255,.12);background:radial-gradient(circle at 70% 24%,rgba(86,227,159,.10),transparent 20rem),linear-gradient(180deg,rgba(6,14,25,.98),rgba(3,8,16,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.012)}.td-chart-fill{fill:url(#troneChartFillTradingDesk)}.td-price-line{fill:none;stroke:url(#troneChartGlowTradingDesk);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(86,227,159,.34))}.td-date-label{font-size:12px;font-weight:800;fill:#8d9aab}.td-manual-row{border-top:0;margin-top:12px}.td-manual-row strong{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.22);color:#fff;font-size:14px}.td-manual-row span{color:#d7deea;font-weight:900}.td-manual-row button{min-height:38px;padding:9px 16px}.td-manual-row button:last-child{margin-left:0}
.td-company-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016));border-radius:22px;padding:16px}.td-company-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.td-company-head span{color:var(--gold);font-weight:900;font-size:13px}.td-company-card h3{margin:0;color:#fff;font-size:24px;letter-spacing:-.03em}.td-company-card p{margin:8px 0 0;color:#aeb9c8;font-size:13px;line-height:1.35}.td-metric-pills{display:flex;align-items:flex-start;gap:9px;flex-direction:column;margin-top:16px}.td-metric-pills span{display:inline-flex;align-items:center;width:max-content;min-height:32px;padding:8px 11px;border-radius:999px;border:1px solid rgba(86,227,159,.27);background:rgba(86,227,159,.10);color:#d8ffea;font-weight:900;font-size:12px}
.td-signal-card{margin-top:16px;padding:16px;border:1px solid rgba(86,227,159,.16);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border-radius:22px}.td-signal-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.td-signal-title strong{color:var(--gold)}.td-signal-title span{display:inline-flex;align-items:center;min-height:28px;padding:7px 10px;border-radius:999px;border:1px solid rgba(86,227,159,.26);background:rgba(86,227,159,.10);color:#bfffdc;font-weight:900;font-size:12px}.td-rule-line{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(86,227,159,.22);background:rgba(86,227,159,.055);color:#dce7f3;font-weight:800;font-size:13px}.td-rule-line em{font-style:normal;color:#9eacbd}.td-horizon-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(0,0,0,.16)}.td-horizon-row b{color:var(--gold);font-size:13px}.td-horizon-row p{margin:7px 0 0;color:#e6edf7;font-size:13px;font-weight:800}.td-horizon-row small,.td-horizon-row span{color:#8f9caf;font-weight:800;font-size:11px}.td-signal-footer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px}.td-signal-footer span{color:var(--gold);font-size:11px;letter-spacing:.14em;font-weight:950}.td-signal-footer button{min-height:32px;padding:8px 12px;border-radius:999px;border:1px solid rgba(241,217,129,.22);background:rgba(241,217,129,.06);color:#ecd989;font-weight:900;font-size:12px}.td-signal-footer strong{color:#dbe5f2;font-size:12px}.td-user-override{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(86,227,159,.20);background:rgba(86,227,159,.07);color:#c8ffde;font-weight:900;font-size:13px}
.trading-copy h2{max-width:620px}.trading-copy p{max-width:620px}
@media (max-width:1200px){.trading-real-section{grid-template-columns:1fr}.td-workspace-grid{grid-template-columns:1fr}.td-company-card{display:grid;grid-template-columns:1fr auto;gap:12px}.td-company-card p{max-width:560px}.td-metric-pills{flex-direction:row;flex-wrap:wrap}.td-company-head{grid-column:1/-1}}
@media (max-width:760px){.trading-real-product-panel{padding:14px}.td-panel-head,.td-price-row,.td-horizon-row{align-items:flex-start;flex-direction:column}.td-chart-surface{height:230px}.td-manual-row{gap:8px}.td-manual-row strong{min-width:68px}.td-company-card{display:block}.td-chart-surface .chart-axis-label,.td-chart-surface .chart-price-tag,.td-date-label{display:none}}

/* v22.24i — Trade Memory real review panel */
.memory-real-section{align-items:center;grid-template-columns:minmax(360px,.86fr) minmax(640px,1.14fr)}
.memory-copy h2{max-width:620px}.memory-copy p{max-width:660px}.memory-benefit-list{margin-top:26px}
.memory-review-panel{padding:20px;background:radial-gradient(circle at 78% 18%,rgba(241,217,129,.10),transparent 24rem),radial-gradient(circle at 18% 70%,rgba(86,227,159,.10),transparent 22rem),linear-gradient(180deg,rgba(16,24,36,.94),rgba(5,10,18,.98));border-color:rgba(241,217,129,.20);box-shadow:0 28px 90px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.018)}
.memory-review-panel .panel-title{padding-bottom:14px;border-bottom:1px solid var(--line-soft);margin-bottom:14px}.memory-review-panel .panel-title strong{letter-spacing:.18em}.memory-review-panel .panel-title span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:7px 10px;border:1px solid rgba(86,227,159,.25);background:rgba(86,227,159,.10);border-radius:999px;color:#c9ffe3;font-weight:900}
.memory-meta-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.16);color:#c8d2e0;font-weight:800}.memory-meta-line b{color:var(--red)}
.memory-quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.memory-quality-card{position:relative;min-height:150px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.016));padding:16px;overflow:hidden}.memory-quality-card:after{content:"";position:absolute;inset:auto 14px 14px auto;width:54px;height:54px;border-radius:999px;background:radial-gradient(circle,rgba(86,227,159,.15),transparent 70%);pointer-events:none}.memory-quality-card small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:950}.memory-quality-card strong{display:inline-flex;align-items:center;margin-top:12px;min-height:30px;padding:7px 10px;border-radius:999px;border:1px solid rgba(86,227,159,.26);background:rgba(86,227,159,.10);color:#cffff0;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.memory-quality-card p{margin:12px 0 0;color:#dce4ef;font-size:14px;line-height:1.42}.memory-quality-card.weak{border-color:rgba(255,95,120,.18);background:linear-gradient(180deg,rgba(255,95,120,.055),rgba(255,255,255,.016))}.memory-quality-card.weak strong{border-color:rgba(255,95,120,.28);background:rgba(255,95,120,.10);color:#ffd0d8}.memory-quality-card.weak:after{background:radial-gradient(circle,rgba(255,95,120,.14),transparent 70%)}
.memory-replay-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.memory-replay-strip article{position:relative;border:1px solid rgba(241,217,129,.13);background:rgba(241,217,129,.045);border-radius:18px;padding:14px 14px 14px 48px}.memory-replay-strip span{position:absolute;left:14px;top:14px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(241,217,129,.30);background:rgba(241,217,129,.10);color:var(--gold);font-size:11px;font-weight:950}.memory-replay-strip b{display:block;color:#fff}.memory-replay-strip p{margin:7px 0 0;color:#b9c4d2;font-size:12.5px;line-height:1.35}.memory-lesson-line{font-size:15px;line-height:1.42}.memory-lesson-line strong{color:var(--gold)}
@media (max-width:1200px){.memory-real-section{grid-template-columns:1fr}.memory-quality-grid{grid-template-columns:1fr 1fr 1fr}.memory-replay-strip{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.memory-quality-grid,.memory-replay-strip{grid-template-columns:1fr}.memory-review-panel{padding:15px}.memory-quality-card{min-height:auto}}

/* v22.24j — Inactive real setup panel */
.inactive-real-section{align-items:center;grid-template-columns:minmax(680px,1.12fr) minmax(360px,.88fr)}
.inactive-real-panel{padding:18px;background:radial-gradient(circle at 18% 8%,rgba(86,227,159,.10),transparent 26rem),radial-gradient(circle at 84% 70%,rgba(241,217,129,.08),transparent 22rem),linear-gradient(180deg,rgba(11,22,34,.96),rgba(4,9,18,.985));border-color:rgba(86,227,159,.18);box-shadow:0 28px 90px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.018)}
.inactive-stream-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}
.inactive-stream-head strong{display:block;color:var(--gold);text-transform:none;font-size:22px;letter-spacing:-.03em}.inactive-stream-head span{display:block;color:#99a6b8;font-size:13px;margin-top:4px}.inactive-stream-head button{border:1px solid rgba(241,217,129,.28);background:rgba(241,217,129,.08);color:var(--gold);border-radius:999px;padding:9px 13px;font-weight:950}
.inactive-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}.inactive-tabs span{display:inline-flex;align-items:center;min-height:32px;padding:8px 12px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.035);border-radius:999px;color:#c7d0de;font-size:12px;font-weight:900}.inactive-tabs span.active{color:var(--gold);border-color:rgba(241,217,129,.36);background:rgba(241,217,129,.075)}
.inactive-card-row{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(260px,1.08fr);gap:12px;margin-bottom:14px}.inactive-mini-card,.inactive-card-note{border:1px solid rgba(86,227,159,.18);background:linear-gradient(180deg,rgba(86,227,159,.075),rgba(255,255,255,.018));border-radius:20px;padding:14px}.inactive-mini-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.inactive-mini-top b{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid rgba(241,217,129,.28);background:rgba(241,217,129,.10);color:#ffe99c}.inactive-mini-top em{font-style:normal;color:#768397;font-size:11px}.inactive-mini-card>strong{display:block;margin-top:9px;font-size:30px;color:#fff;letter-spacing:-.04em}.inactive-mini-card>.green{display:block;margin-top:2px;font-weight:950}.inactive-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.inactive-chip-row span{display:inline-flex;min-height:26px;align-items:center;padding:6px 8px;border-radius:999px;background:rgba(86,227,159,.10);border:1px solid rgba(86,227,159,.22);color:#c8ffdf;font-size:11px;font-weight:900}.inactive-mini-actions{display:flex;gap:8px;margin-top:12px}.inactive-mini-actions button{border:1px solid rgba(86,227,159,.28);background:rgba(86,227,159,.11);color:#d2ffe5;border-radius:999px;padding:8px 10px;font-weight:900;font-size:12px}.inactive-card-note{border-color:rgba(241,217,129,.16);background:rgba(241,217,129,.045)}.inactive-card-note small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:950}.inactive-card-note b{display:block;margin-top:7px;font-size:20px;color:#fff}.inactive-card-note p{margin:8px 0 0;color:#b6c0cf;font-size:13px;line-height:1.45}
.inactive-review-copy{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016));border-radius:22px;padding:16px}.inactive-review-copy .panel-title{padding-bottom:12px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.inactive-review-copy .panel-title strong{letter-spacing:.15em}.inactive-chart-real{height:250px;border:1px solid rgba(106,167,255,.12);border-radius:20px;background:radial-gradient(circle at 70% 26%,rgba(86,227,159,.12),transparent 20rem),linear-gradient(180deg,rgba(6,14,25,.98),rgba(3,8,16,.98));overflow:hidden}.inactive-chart-real svg{width:100%;height:100%;display:block}.inactive-chart-fill{fill:url(#inactiveLandingFill)}.inactive-price-line{fill:none;stroke:url(#inactiveLandingLine);stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(86,227,159,.35))}
.inactive-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.inactive-setup-grid div{border:1px solid rgba(86,227,159,.15);background:rgba(86,227,159,.045);border-radius:16px;padding:12px}.inactive-setup-grid small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:950}.inactive-setup-grid strong{display:block;color:#f2f7fb;font-size:15px;margin-top:7px}.inactive-setup-grid p{margin:6px 0 0;color:#93a1b3;font-size:12px;line-height:1.35}.inactive-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px}.inactive-review-actions span{margin-right:auto;color:#9fb0c2;font-size:12px;font-weight:800}.inactive-review-actions button{border:1px solid rgba(86,227,159,.32);background:rgba(86,227,159,.12);color:#d2ffe5;border-radius:999px;padding:9px 12px;font-weight:950}.inactive-review-actions button:first-of-type{border-color:rgba(255,255,255,.10);background:rgba(255,255,255,.045);color:#dce5f1}
.inactive-real-copy h2{max-width:620px}.inactive-real-copy p{max-width:640px}
@media (max-width:1200px){.inactive-real-section{grid-template-columns:1fr}.inactive-card-row{grid-template-columns:1fr 1fr}.inactive-chart-real{height:235px}}
@media (max-width:760px){.inactive-real-panel{padding:14px}.inactive-stream-head{align-items:flex-start;flex-direction:column}.inactive-card-row,.inactive-setup-grid{grid-template-columns:1fr}.inactive-chart-real{height:220px}.inactive-review-actions span{width:100%;margin-right:0}.inactive-review-actions{justify-content:flex-start}}

/* v22.24k — Conversion clarity + layout polish pass */
body.trone-landing{font-size:15px}.landing-shell{padding-bottom:46px}.landing-nav{max-width:1440px;margin:0 auto}.hero{min-height:calc(100svh - 104px);grid-template-columns:minmax(360px,.88fr) minmax(620px,1.12fr);gap:clamp(24px,3.6vw,48px);padding:clamp(28px,3.6vw,48px) 0 clamp(32px,4.6vw,62px)}
.hero h1{font-size:clamp(48px,5.25vw,78px);letter-spacing:-.07em}.hero-lead{font-size:clamp(16px,1.25vw,20px);max-width:660px}.hero-proof-grid{gap:9px;margin-top:22px}.hero-proof-grid div{padding:12px 13px}.trial-note{font-size:12.5px}.preview-note{margin:13px 4px 0;color:#7f8da0;font-size:11.5px;line-height:1.45;text-align:center}.scan-card{padding:16px}.candidate-main h2{font-size:38px}.candidate-price strong{font-size:28px}.why-list strong{font-size:13px}
.section{padding:clamp(44px,6vw,82px) 0}.section h2,.final-cta h2{font-size:clamp(32px,3.45vw,56px);line-height:.98}.section-lead,.section-copy p,.final-cta p{font-size:16px;line-height:1.58}.split-section{gap:clamp(22px,4vw,54px)}.split-section.reverse{gap:clamp(22px,4vw,54px)}.product-panel{padding:18px}.check-list{gap:8px;margin-top:18px}.check-list li{font-size:15px;line-height:1.42}.product-flow,.broker-modes,.responsibility-section,.plans-section,.faq-section,.final-cta,.routine-section{border-top:1px solid var(--line-soft)}
.ticker-path{margin-top:26px;gap:8px}.ticker-path article{min-height:145px;padding:16px}.ticker-path h3{margin:12px 0 7px;font-size:20px}.ticker-path p{font-size:13px;line-height:1.42}.ticker-path article span{width:30px;height:30px;font-size:12px}.ticker-path>i{width:26px}
.routine-section{position:relative}.routine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.routine-grid article{min-height:176px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.017));border-radius:22px;padding:18px}.routine-grid article span{display:inline-flex;min-height:28px;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(241,217,129,.09);border:1px solid rgba(241,217,129,.18);color:var(--gold);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.routine-grid article strong{display:block;margin-top:14px;font-size:22px;color:#fff;letter-spacing:-.03em}.routine-grid article p{margin:9px 0 0;color:#aeb9c8;font-size:14px;line-height:1.48}
.plan-split{margin:14px 0 0}.plan-split b{display:block;margin:12px 0 6px;color:#e9d994;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.plan-split ul{margin:0 0 10px}.plan-card p{min-height:auto}.plans-section .section-lead{max-width:940px}.faq-section details{padding:16px 18px}.final-cta{padding:clamp(50px,7vw,90px) 0 18px}
.market-scan-product-panel,.trading-real-product-panel,.inactive-real-panel,.active-protection-panel,.memory-review-panel{box-shadow:0 24px 72px rgba(0,0,0,.36),inset 0 0 0 1px rgba(255,255,255,.018)}
.trading-real-section,.inactive-real-section,.active-protection-section,.memory-real-section{align-items:center}.active-protection-section{grid-template-columns:minmax(680px,1.14fr) minmax(360px,.86fr)}.memory-real-section{grid-template-columns:minmax(360px,.84fr) minmax(660px,1.16fr)}.inactive-real-section{grid-template-columns:minmax(680px,1.12fr) minmax(360px,.88fr)}.trading-real-section{grid-template-columns:minmax(680px,1.14fr) minmax(360px,.86fr)}
.broker-modes .section-lead,.responsibility-section .section-lead{max-width:900px}.mode-grid,.trust-grid,.plans-grid{gap:14px;margin-top:22px}.mode-grid article,.trust-grid article,.plan-card{padding:20px}.mode-grid p,.trust-grid p,.plan-card p,.plan-card li{font-size:14.5px;line-height:1.55}
@media (max-width:1200px){.hero{grid-template-columns:1fr;min-height:auto}.hero-visual{order:-1}.routine-grid{grid-template-columns:repeat(2,1fr)}.active-protection-section,.memory-real-section,.inactive-real-section,.trading-real-section{grid-template-columns:1fr}.section{padding:48px 0}.split-section,.split-section.reverse{grid-template-columns:1fr}}
@media (max-width:760px){.hero h1{font-size:40px}.hero-proof-grid,.routine-grid{grid-template-columns:1fr}.section h2,.final-cta h2{font-size:34px}.section{padding:40px 0}.product-panel{padding:14px}.preview-note{text-align:left}.ticker-path article{min-height:auto}.routine-grid article{min-height:auto}.plans-grid{grid-template-columns:1fr}}

/* v22.24l — Flow thread + Market Breakfast polish */
.landing-nav{gap:14px}.nav-links{gap:9px}.nav-links a{white-space:nowrap}
.market-breakfast-section{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(560px,1.15fr);gap:clamp(22px,4vw,58px);align-items:center;border-top:1px solid var(--line-soft);padding-top:clamp(34px,5vw,66px);padding-bottom:clamp(28px,4vw,58px)}
.market-breakfast-section h2{max-width:780px}.breakfast-copy .section-lead{max-width:720px}.breakfast-channels{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.breakfast-channels span{display:inline-flex;align-items:center;min-height:32px;padding:8px 12px;border-radius:999px;border:1px solid rgba(86,227,159,.18);background:rgba(86,227,159,.07);color:#d2ffe7;font-weight:900;font-size:12px}.breakfast-panel{border:1px solid rgba(241,217,129,.20);border-radius:28px;padding:20px;background:radial-gradient(circle at 18% 20%,rgba(241,217,129,.12),transparent 18rem),radial-gradient(circle at 82% 78%,rgba(86,227,159,.12),transparent 22rem),linear-gradient(180deg,rgba(16,25,35,.96),rgba(5,11,20,.985));box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.018)}
.breakfast-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-soft);padding-bottom:14px;margin-bottom:14px}.breakfast-head strong{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.breakfast-head span{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.055);color:#c7d2df;font-size:12px;font-weight:850}.breakfast-tone{border:1px solid rgba(86,227,159,.14);background:rgba(86,227,159,.045);border-radius:20px;padding:15px;margin-bottom:12px}.breakfast-tone small,.breakfast-levels small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:950}.breakfast-tone b{display:block;margin-top:7px;color:#fff;font-size:24px;letter-spacing:-.03em}.breakfast-tone p{margin:8px 0 0;color:#b5c2d0;font-size:14px;line-height:1.45}.breakfast-candidate{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.breakfast-candidate>div{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:20px;padding:15px}.breakfast-candidate h3{margin:10px 0 0;font-size:42px;line-height:.9;letter-spacing:-.055em}.breakfast-candidate p{margin:8px 0 0;color:#aeb9c8}.breakfast-levels strong{display:block;margin-top:12px;font-size:18px;color:#d6ffe7}.breakfast-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.breakfast-actions span{display:inline-flex;align-items:center;min-height:31px;padding:8px 11px;border-radius:999px;border:1px solid rgba(86,227,159,.20);background:rgba(86,227,159,.08);color:#cdfddd;font-size:12px;font-weight:900}.breakfast-disclaimer{margin:12px 0 0;color:#8996a8;font-size:12px;line-height:1.45}
.flow-thread-strip{position:relative;margin:0 auto clamp(16px,3vw,34px);padding:20px 14px 16px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:repeat(7,1fr);gap:8px;isolation:isolate}.flow-thread-line{position:absolute;left:5%;right:5%;top:43px;height:2px;background:linear-gradient(90deg,rgba(241,217,129,.35),rgba(86,227,159,.65),rgba(241,217,129,.35));border-radius:999px;z-index:-1;box-shadow:0 0 18px rgba(86,227,159,.14)}.flow-thread-line:before{content:"";position:absolute;inset:-8px 0;background:linear-gradient(90deg,transparent,rgba(86,227,159,.10),transparent);filter:blur(10px)}.flow-node{display:grid;justify-items:center;text-align:center;gap:4px}.flow-node span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,rgba(12,22,34,.98),rgba(5,10,18,.98));border:1px solid rgba(241,217,129,.30);color:var(--gold);font-weight:950;font-size:12px;box-shadow:0 0 0 7px rgba(4,9,18,.96)}.flow-node.active span{border-color:rgba(86,227,159,.45);color:#caffdf;background:radial-gradient(circle,rgba(86,227,159,.20),rgba(5,10,18,.98))}.flow-node b{font-size:13px;color:#eef5fb;letter-spacing:-.02em}.flow-node small{font-size:11px;color:#8895a7}
.ticker-path-compact{grid-template-columns:repeat(7,1fr);gap:10px}.ticker-path-compact>i{display:none}.ticker-path-compact article{position:relative;min-height:138px}.ticker-path-compact article:not(:last-child):after{content:"";position:absolute;right:-10px;top:32px;width:20px;height:2px;background:linear-gradient(90deg,var(--gold),var(--green));opacity:.6}.ticker-path-compact h3{font-size:18px}.ticker-path-compact p{font-size:12.5px}
.routine-grid-five{grid-template-columns:repeat(5,1fr)}.routine-grid-five article{min-height:158px}.routine-grid-five article strong{font-size:20px}.routine-grid-five article p{font-size:13px}
/* tighter page rhythm after adding the guiding thread */
.section{padding-top:clamp(38px,5vw,70px);padding-bottom:clamp(38px,5vw,70px)}.product-flow{padding-top:clamp(26px,4vw,52px)}.routine-section{padding-top:clamp(30px,4vw,56px)}.split-section{gap:clamp(20px,3.4vw,46px)}
.product-panel{border-radius:26px}.section-copy h2{max-width:680px}.section-copy p{max-width:680px}
@media (max-width:1200px){.market-breakfast-section{grid-template-columns:1fr}.flow-thread-strip{grid-template-columns:repeat(4,1fr);row-gap:18px}.flow-thread-line{display:none}.ticker-path-compact{grid-template-columns:1fr 1fr}.ticker-path-compact article:not(:last-child):after{display:none}.routine-grid-five{grid-template-columns:repeat(2,1fr)}}
@media (max-width:760px){.market-breakfast-section{padding-top:32px}.breakfast-candidate{grid-template-columns:1fr}.flow-thread-strip{grid-template-columns:1fr 1fr}.flow-node span{width:34px;height:34px}.ticker-path-compact{grid-template-columns:1fr}.routine-grid-five{grid-template-columns:1fr}.breakfast-head{align-items:flex-start;flex-direction:column}.breakfast-candidate h3{font-size:36px}}


/* v22.24m — identity + beginner clarity + vertical workflow pass */
.brand-text small{font-size:10px;letter-spacing:.20em;text-transform:none;color:#b6c1cf}.brand-text strong{letter-spacing:.28em}
.hero{min-height:min(760px,calc(100vh - 110px));align-items:center}.hero-copy{max-width:680px}.hero h1{font-size:clamp(40px,4.25vw,64px);line-height:1.04;letter-spacing:-.055em;max-width:720px;text-wrap:balance}.hero-lead{font-size:clamp(16px,1.15vw,19px);line-height:1.58;max-width:650px}.hero-lead strong{display:block;color:#fff;font-size:1.04em;margin-bottom:5px}.hero-definition{margin:12px 0 0;max-width:600px;color:#94a2b5;font-size:15px;line-height:1.5}.hero-identity{margin:18px 0 16px;padding:14px 16px;border:1px solid rgba(241,217,129,.18);border-radius:22px;background:linear-gradient(180deg,rgba(241,217,129,.075),rgba(86,227,159,.028));box-shadow:inset 0 0 0 1px rgba(255,255,255,.018);max-width:520px}.hero-identity span{display:block;color:#aab7c7;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hero-identity strong{display:block;margin-top:5px;color:#f7e38d;font-size:clamp(20px,1.8vw,28px);letter-spacing:-.025em}.eyebrow-row span{font-size:11px;text-transform:none;letter-spacing:.04em}.hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px}.hero-proof-grid div strong{text-transform:none;letter-spacing:.02em}.hero-proof-grid div span{font-size:12.5px;line-height:1.35}
.section h2,.final-cta h2{font-size:clamp(30px,3vw,48px);line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.section-lead,.section-copy p,.final-cta p{font-size:clamp(15px,1.05vw,17px);line-height:1.56}.section-kicker{letter-spacing:.18em}.check-list li{font-size:15px;line-height:1.45}.section{position:relative}
.flow-thread-strip.flow-thread-vertical{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(300px,1.15fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1120px;margin:clamp(24px,4vw,54px) auto;padding:28px;border:1px solid rgba(255,255,255,.075);border-radius:30px;background:linear-gradient(180deg,rgba(13,22,34,.74),rgba(5,10,18,.78));box-shadow:0 22px 70px rgba(0,0,0,.24)}.flow-thread-copy{align-self:center}.flow-thread-copy h2{margin:8px 0 10px;color:#fff;font-size:clamp(28px,2.6vw,44px);line-height:1.04;letter-spacing:-.05em}.flow-thread-copy p{margin:0;color:#aeb9c8;font-size:15px;line-height:1.55}.flow-thread-vertical .flow-thread-line{left:calc(50% + clamp(12px,2vw,32px));right:auto;top:34px;bottom:34px;width:2px;height:auto;background:linear-gradient(180deg,rgba(241,217,129,.38),rgba(86,227,159,.72),rgba(241,217,129,.34))}.flow-thread-vertical .flow-node{grid-column:2;position:relative;display:grid;grid-template-columns:48px 1fr;justify-items:start;text-align:left;column-gap:14px;min-height:58px;align-items:center}.flow-thread-vertical .flow-node span{grid-row:1 / span 2;box-shadow:0 0 0 7px rgba(7,14,24,.96)}.flow-thread-vertical .flow-node b{font-size:15px}.flow-thread-vertical .flow-node small{font-size:12px}.flow-thread-vertical .flow-node + .flow-node{margin-top:10px}
@media (min-width:1100px){
  .section[data-step]{padding-left:clamp(76px,6.5vw,118px)}
  .section[data-step]::before{content:attr(data-step);position:absolute;left:20px;top:clamp(48px,5vw,74px);z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,rgba(86,227,159,.18),rgba(5,10,18,.98));border:1px solid rgba(241,217,129,.38);color:#f5dc83;font-size:13px;font-weight:950;box-shadow:0 0 0 8px rgba(4,9,18,.96),0 0 24px rgba(86,227,159,.10)}
  .section[data-step]::after{content:"";position:absolute;left:41px;top:calc(clamp(48px,5vw,74px) + 52px);bottom:-34px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(86,227,159,.58),rgba(241,217,129,.25));opacity:.72;box-shadow:0 0 20px rgba(86,227,159,.08)}
  .section[data-step]:last-of-type::after,.memory-real-section::after{display:none}
  .section[data-step] .section-kicker::before{content:attr(data-step-label);display:inline-flex;margin-right:10px;color:#c7ffe0;background:rgba(86,227,159,.075);border:1px solid rgba(86,227,159,.16);padding:4px 8px;border-radius:999px;letter-spacing:.08em;text-transform:none;font-size:10px;vertical-align:middle}
}
.product-flow{padding-top:clamp(34px,4vw,58px)}.ticker-path-compact{display:grid;grid-template-columns:1fr;max-width:900px}.ticker-path-compact article{display:grid;grid-template-columns:48px minmax(180px,220px) 1fr;gap:16px;align-items:start;min-height:auto;padding:16px 18px}.ticker-path-compact article span{grid-row:1 / span 2}.ticker-path-compact article h3{margin:4px 0 0;font-size:20px}.ticker-path-compact article p{margin:6px 0 0;font-size:14px;line-height:1.45}.ticker-path-compact article:not(:last-child):after{left:39px;right:auto;top:56px;width:2px;height:calc(100% + 12px);background:linear-gradient(180deg,var(--green),rgba(241,217,129,.55))}.ticker-path-compact>i{display:none}
.routine-grid-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.routine-grid-five article{min-height:145px;padding:15px}.routine-grid-five article strong{font-size:18px}.routine-grid-five article p{font-size:12.5px;line-height:1.42}.routine-grid-five article span{font-size:9px;letter-spacing:.12em}.market-breakfast-section h2,.candidates-section h2,.trading-copy h2,.inactive-real-section h2,.active-protection-section h2,.memory-real-section h2{max-width:620px}.market-breakfast-section{padding-top:clamp(36px,4.5vw,62px)}
@media (max-width:1200px){.hero{min-height:auto}.hero h1{font-size:clamp(38px,7vw,58px)}.flow-thread-strip.flow-thread-vertical{grid-template-columns:1fr}.flow-thread-vertical .flow-thread-line{display:none}.flow-thread-vertical .flow-node{grid-column:1}.routine-grid-five{grid-template-columns:repeat(2,1fr)}.section[data-step]{padding-left:0}.ticker-path-compact article{grid-template-columns:42px 1fr}.ticker-path-compact article h3{grid-column:2}.ticker-path-compact article p{grid-column:2}}
@media (max-width:760px){.hero h1{font-size:38px;line-height:1.06}.hero-identity{padding:12px}.hero-proof-grid{grid-template-columns:1fr}.flow-thread-strip.flow-thread-vertical{padding:20px;border-radius:24px}.flow-thread-vertical .flow-node{grid-template-columns:42px 1fr}.routine-grid-five{grid-template-columns:1fr}.ticker-path-compact article{padding:14px}}


/* v22.24n — true vertical journey / identity polish */
.hero-identity-full p{margin:8px 0 0;color:#d8e3ef;font-size:14px;line-height:1.45;max-width:520px}
.hero-identity-full strong{font-size:clamp(22px,2vw,32px)}
.hero-definition{color:#a9b5c6}
.section[data-step]{position:relative}
.section[data-step] .section-kicker::before{min-width:76px;justify-content:center}
.section[data-step]::before{left:16px}
.section[data-step]::after{left:37px;bottom:-48px}
.market-breakfast-section{border-top:1px solid rgba(255,255,255,.055)}
.candidates-section{padding-top:clamp(46px,5vw,72px)}
.workflow-mini{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center}
.workflow-mini i{height:1px;background:linear-gradient(90deg,rgba(241,217,129,.45),rgba(86,227,159,.65));opacity:.75}
@media (min-width:1201px){
  .landing-shell{position:relative}
  .section[data-step]{padding-left:clamp(88px,7vw,126px)}
  .section[data-step]::before{top:clamp(42px,4.8vw,68px)}
  .section[data-step]::after{top:calc(clamp(42px,4.8vw,68px) + 54px)}
}
@media (max-width:760px){.hero-identity-full p{font-size:13px}.workflow-mini{display:none}}
