:root{--bg:#0f0f0f;--surface:#181818;--surface2:#212121;--surface3:#272727;--line:#303030;--text:#f1f1f1;--muted:#aaa;--accent:#3ea6ff;--green:#22c77a;--red:#ff5d5d;--gold:#e0a85b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);color-scheme:dark}body{margin:0;background:var(--bg)!important;color:var(--text);font-family:Roboto,Arial,"Segoe UI",sans-serif;font-size:14px;overflow-x:hidden}body::before,body::after{display:none!important;content:none!important}a{color:inherit}img{display:block;max-width:100%}button,input,select{font:inherit}.yt-topbar{position:fixed;inset:0 0 auto 0;z-index:1000;height:64px;display:flex;align-items:center;gap:16px;padding:0 20px;background:#0f0f0f;border-bottom:1px solid #202020}.menu-btn{width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#fff;font-size:22px;cursor:pointer}.menu-btn:hover{background:#272727}.yt-brand{display:flex;align-items:center;gap:9px;text-decoration:none;min-width:168px}.yt-brand-mark{display:grid;place-items:center;background:#e62117;color:#fff;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:900}.yt-brand strong{font-size:17px;letter-spacing:.04em}.yt-search{flex:1;max-width:760px;margin:0 auto;display:flex}.yt-search input{width:100%;height:42px;padding:0 18px;border:1px solid #303030;border-right:0;border-radius:22px 0 0 22px;background:#121212;color:#fff;outline:none;font-size:15px}.yt-search input:focus{border-color:#1c62b9}.yt-search button{width:68px;height:42px;border:1px solid #303030;border-radius:0 22px 22px 0;background:#222;color:#fff;font-size:20px}.yt-actions{display:flex;align-items:center;gap:10px}.yt-guide{padding:9px 14px;border-radius:18px;background:#272727;text-decoration:none;font-size:13px;font-weight:700}.yt-live{font-size:12px;color:#92e8b7;font-weight:800;white-space:nowrap}.yt-sidebar{position:fixed;left:0;top:64px;bottom:0;z-index:900;width:240px;padding:14px 12px 26px;background:#0f0f0f;overflow-y:auto}.side-link{display:flex;align-items:center;gap:18px;height:46px;padding:0 14px;border-radius:10px;text-decoration:none;font-size:14px}.side-link:hover,.side-link.active{background:#272727}.side-icon{width:26px;text-align:center;font-size:19px}.yt-main{margin-left:240px;padding:78px 28px 48px;width:auto!important;max-width:none!important}.yt-chips{position:sticky;top:64px;z-index:800;display:flex;gap:10px;padding:10px 0 16px;background:#0f0f0f;overflow-x:auto;scrollbar-width:none}.yt-chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:8px 13px;border-radius:9px;background:#272727;text-decoration:none;font-size:13px;font-weight:700}.chip:hover,.chip.active{background:#f1f1f1;color:#0f0f0f}.featured-main>.eyebrow,.featured-main>h1,.featured-main>.hero-text,.featured-main>.hero-meta{grid-column:2}.eyebrow{margin:0;color:#aaa;font-size:12px;font-weight:700;letter-spacing:.08em}.panel,.card,.insight-card,.yt-card{background:#181818!important;color:#fff!important;border:1px solid #242424!important;border-radius:14px!important;box-shadow:none!important}.panel-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-title span,.section-heading>span{color:#aaa!important;font-size:11px!important;letter-spacing:.08em}.panel-title h2,.panel-title h3{margin:4px 0 0;color:#fff!important;font-size:18px!important}.panel-title>strong{font-size:26px}.dashboard .panel{padding:18px!important;min-height:350px!important}.score{text-align:center;font-size:42px;color:var(--gold);font-weight:900}.position-card .icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#272727;font-size:17px}.long .bar u,.longDot{background:var(--green)}.short .bar u,.shortDot{background:var(--red)}.neutral .bar u,.neutralDot{background:var(--gold)}.section-heading{margin:32px 0 14px}.section-heading h2{margin:0;color:#fff!important;font-size:28px!important}.section-heading p{color:#aaa!important;font-size:14px!important;line-height:1.5}.simple-insights{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.insight-card{padding:16px!important;min-height:150px!important}.insight-chart-card{grid-column:span 2!important}.insight-card>span{color:#aaa!important;font-size:11px}.insight-card>strong{display:block;margin-top:10px;font-size:28px}.insight-card small{font-size:12px!important;color:#aaa!important}.horizon-switch{display:flex;gap:8px;margin-bottom:14px}.horizon-switch button{border:0;border-radius:8px;background:#272727;color:#fff;padding:8px 13px;font-size:12px}.horizon-switch button.active{background:#f1f1f1;color:#111}.market-grid{display:grid!important;grid-template-columns:1.35fr .65fr!important;gap:16px!important;width:100%!important;margin:0!important}.market-grid .panel{padding:18px!important}.chart-wrap{height:280px;display:grid;grid-template-columns:44px 1fr;gap:8px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:#aaa;font-size:12px}.chart-wrap svg{width:100%;height:100%}#historyLine{stroke:#3ea6ff!important}.price-big{font-size:44px;font-weight:900}.price-day{color:#aaa;font-size:14px}.market-state{display:flex;gap:10px;align-items:center;padding:10px;margin-top:10px;border-radius:10px;background:#212121}.price-spark{width:100%;height:145px}.ohlc{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ohlc div{padding:11px;border-radius:9px;background:#212121}.ohlc span{display:block;color:#aaa;font-size:11px}.ohlc b{display:block;margin-top:5px;font-size:16px}.votes-panel{padding:18px!important;margin-top:16px!important}.legend{display:flex;gap:14px;flex-wrap:wrap;color:#aaa;font-size:13px}.dot{display:inline-block;width:13px;height:13px}.dots{display:grid;grid-template-columns:repeat(25,1fr);gap:7px;margin-top:14px}.dots .dot{width:100%;aspect-ratio:1}.reliability-summary,.robots-table-panel,.recent-robot-activity{padding:18px!important}.summary-top strong{font-size:25px}.plain-explanation{font-size:15px!important;line-height:1.5;color:#ddd!important}.horizon-cards{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important}.horizon-cards article{padding:14px;border-radius:10px;background:#181818;border:1px solid #242424}.horizon-cards strong{font-size:24px}.analytics-details{margin-top:12px!important;padding:0!important}.analytics-details>summary{padding:16px;cursor:pointer;font-size:14px}.analytics-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px!important}.analytics-panel,.methodology-card{padding:16px;border-radius:10px;background:#181818;border:1px solid #242424}.table-scroll{overflow:auto}.stats-table,.robots-table{width:100%;border-collapse:collapse;font-size:13px}.stats-table th,.stats-table td,.robots-table th,.robots-table td{padding:10px 8px;border-bottom:1px solid #303030;text-align:right}.stats-table th:first-child,.stats-table td:first-child,.robots-table th:first-child,.robots-table td:first-child{text-align:left}footer{margin-left:240px!important;width:auto!important;padding:20px 28px 28px;color:#777;font-size:12px}.robot-modal.open{display:block}img,picture,.featured-thumb,.hero-visual,.gauge-animal{display:none!important}body{background:#0f0f0f!important;background-image:none!important}.featured-main.featured-text-only>.eyebrow,.featured-main.featured-text-only>h1,.featured-main.featured-text-only>.hero-text,.featured-main.featured-text-only>.hero-meta{grid-column:2!important;grid-row:auto!important}.yt-brand-mark{background:#3ea6ff!important}.quick-icon,.brand-mark{background-image:none!important}.panel,.card,.insight-card,.yt-card,.ticker-strip>div{background-image:none!important}@media (max-width:1250px){.featured-main.featured-text-only::before,.featured-main.featured-text-only>.eyebrow,.featured-main.featured-text-only>h1,.featured-main.featured-text-only>.hero-text,.featured-main.featured-text-only>.hero-meta{grid-column:1!important;grid-row:auto!important}}body{font-size:16px!important;line-height:1.55!important}.yt-main{padding-top:82px!important}section,.dashboard,.market-grid,.votes-panel,.reliability-summary,.analytics-details,.robots-overview,.robots-table-panel,.recent-robot-activity,.portfolio-stats,.portfolio-copy,.method,.guide-cta{margin-bottom:24px!important}.section-heading{margin:42px 0 20px!important;max-width:1100px}.section-heading h2{font-size:30px!important;line-height:1.18!important;margin:0 0 10px!important}.section-heading p{font-size:15px!important;line-height:1.65!important;margin:0!important;max-width:1050px}.panel,.card,.insight-card,.yt-card,.portfolio-stats article,.portfolio-copy article,.method-grid article,.analytics-panel,.methodology-card{overflow:visible!important;height:auto!important;min-height:0!important}.panel,.yt-card,.insight-card,.reliability-summary,.robots-table-panel,.recent-robot-activity{padding:22px!important}.panel-title{align-items:flex-start!important;margin-bottom:20px!important}.panel-title h2,.panel-title h3{font-size:20px!important;line-height:1.3!important}.panel-title span{line-height:1.45!important}.plain-explanation,.analytics-panel p,.methodology-card p,.portfolio-copy p,.method p,.guide-cta p,.reliability-summary p{font-size:15px!important;line-height:1.7!important;margin-top:10px!important;margin-bottom:14px!important}.summary-top{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px 14px!important;margin-bottom:12px!important}.summary-top strong{font-size:26px!important;line-height:1.2!important}.summary-top span,.summary-top small{line-height:1.5!important}.chart-wrap{margin-top:16px!important;margin-bottom:18px!important}.price-big{line-height:1.1!important;margin:8px 0!important}.price-day{line-height:1.5!important;margin-bottom:14px!important}.market-state{min-height:52px!important;line-height:1.45!important}.simple-insights{gap:18px!important}.insight-card{min-height:180px!important}.insight-card>strong{line-height:1.15!important;margin-bottom:10px!important}.insight-card small{display:block!important;line-height:1.55!important}.horizon-cards{gap:14px!important;margin-top:18px!important}.horizon-cards article{min-height:115px!important}.horizon-cards article span,.horizon-cards article small{display:block!important;line-height:1.45!important;margin-top:5px!important}.table-scroll{margin-top:16px!important}.stats-table,.robots-table{font-size:14px!important;line-height:1.45!important}.stats-table th,.stats-table td,.robots-table th,.robots-table td{padding:13px 10px!important;white-space:nowrap!important}.side-link{line-height:1.2!important}.chip{line-height:1.2!important}.score{line-height:1.05!important;margin:6px 0!important}p,h1,h2,h3,h4,strong,span,small,td,th{overflow-wrap:break-word}@media (max-width:1250px){.yt-sidebar{width:86px;padding:8px}.side-link{height:62px;flex-direction:column;justify-content:center;gap:4px;padding:4px;font-size:10px}.side-icon{font-size:18px}.yt-main{margin-left:86px;padding-left:18px;padding-right:18px}footer{margin-left:86px!important}.featured-main>.featured-thumb,.featured-main>.eyebrow,.featured-main>h1,.featured-main>.hero-text,.featured-main>.hero-meta{grid-column:1;grid-row:auto}.simple-insights{grid-template-columns:1fr 1fr!important}}@media (max-width:780px){body{font-size:14px}.yt-topbar{height:58px;padding:0 8px;gap:8px}.menu-btn{display:none}.yt-brand{min-width:auto}.yt-brand strong{display:none}.yt-search{max-width:none}.yt-search input{height:38px;font-size:14px}.yt-search button{width:48px;height:38px}.yt-guide{display:none}.yt-live{font-size:10px}.yt-sidebar{display:none}.yt-main{margin-left:0;padding:64px 8px 28px}footer{margin-left:0!important;padding:16px 8px!important}.yt-chips{top:58px;padding-bottom:8px}.dashboard,.market-grid,.simple-insights,.robots-overview,.portfolio-stats,.portfolio-copy,.method,.method-grid,.horizon-cards,.analytics-grid{grid-template-columns:1fr!important}.dashboard>:first-child,.insight-chart-card{grid-column:span 1!important}.ohlc{grid-template-columns:1fr!important}.dots{grid-template-columns:repeat(8,1fr)!important}}@media (max-width:780px){body{font-size:15px!important;line-height:1.55!important}.yt-main{padding-left:12px!important;padding-right:12px!important}.section-heading{margin:34px 0 16px!important}.section-heading h2{font-size:25px!important}.section-heading p{font-size:14px!important;line-height:1.65!important}.panel,.yt-card,.insight-card,.reliability-summary,.robots-table-panel,.recent-robot-activity{padding:17px!important}.dashboard .panel{min-height:0!important}.horizon-cards article,.robot-kpi,.portfolio-stats article,.portfolio-copy article,.method-grid article{min-height:0!important}.stats-table,.robots-table{font-size:13px!important}}.spx-fold{margin:14px 0;border:1px solid rgba(212,169,91,.16);border-radius:12px;background:rgba(255,255,255,.018);overflow:hidden}.spx-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;user-select:none}.spx-fold>summary::-webkit-details-marker{display:none}.spx-fold>summary:hover{background:rgba(255,255,255,.022)}.spx-fold-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.spx-fold-copy strong{color:#eee6da;font-size:.9rem}.spx-fold-copy small{color:#8f8a82;font-size:.72rem;line-height:1.4}.spx-fold-action{color:#d6b16a;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.spx-fold>summary::after{content:"⌄";color:#d6b16a;font-size:1rem;transition:transform .2s ease}.spx-fold[open]>summary::after{transform:rotate(180deg)}.spx-fold[open] .spx-fold-action{font-size:0}.spx-fold[open] .spx-fold-action::after{content:"Ocultar";font-size:.68rem}.spx-fold-body{padding:0 14px 14px}.spx-fold-body>section{margin-top:0!important;margin-bottom:0!important}@media (max-width:700px){.spx-fold>summary{padding:14px;align-items:flex-start}.spx-fold-copy strong{font-size:.84rem}.spx-fold-copy small{font-size:.68rem}.spx-fold-action{display:none}.spx-fold-body{padding:0 8px 10px}}.earnings-table .earnings-ticker{color:#eee6da;font-weight:900}.world-markets-fold{border-color:rgba(54,145,255,.22)!important}.wm-section{color:#e8edf3}.wm-head{display:grid;grid-template-columns:1fr 1.25fr auto;gap:16px;align-items:center;padding:8px 2px 14px}.wm-kicker{display:block;color:#258aff;font-size:.6rem;font-weight:900;letter-spacing:.11em}.wm-head h2{font-size:1.25rem;margin:4px 0 0;color:#f1f4f7}.wm-global-state{text-align:center}.wm-global-state strong{display:block;color:#39df74;font-size:1.15rem;letter-spacing:.02em}.wm-global-state small{display:block;margin-top:4px;color:#8f9aa7;font-size:.7rem}.wm-now{text-align:right}.wm-now span{display:block;color:#788494;font-size:.55rem;letter-spacing:.08em}.wm-now strong{display:block;color:#4fa0ff;font-size:1.05rem;margin-top:2px;font-variant-numeric:tabular-nums}.wm-now small{color:#87909b;font-size:.66rem}.wm-timeline-panel,.wm-overlap-panel{position:relative;background:linear-gradient(180deg,rgba(7,15,25,.94),rgba(7,12,19,.94));border:1px solid rgba(86,126,164,.22);border-radius:12px;padding:14px;overflow:hidden}.wm-timeline-title{display:flex;gap:8px;align-items:baseline;margin-bottom:12px}.wm-timeline-title strong{font-size:.72rem;letter-spacing:.06em}.wm-timeline-title span{font-size:.63rem;color:#7e8995}.wm-hours{margin-left:154px;display:grid;grid-template-columns:repeat(13,1fr);color:#aab2bc;font-size:.58rem;margin-bottom:7px}.wm-hours span{text-align:center}.wm-timeline-rows{display:flex;flex-direction:column;gap:7px}.wm-timeline-row{display:grid;grid-template-columns:145px 1fr;gap:9px;align-items:center}.wm-market-name{display:flex;align-items:center;gap:8px;min-width:0}.wm-flag{font-size:1.1rem;line-height:1}.wm-market-name b{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-market-name small{margin-left:auto;color:#778493;font-size:.58rem}.wm-track{position:relative;height:29px;background:#222a33;border-radius:5px;overflow:hidden;background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px);background-size:8.333% 100%}.wm-session{position:absolute;top:0;bottom:0;border-radius:4px;background:linear-gradient(180deg,#2dbd52,#168432);display:flex;align-items:center;justify-content:center;color:#f5fff8;font-size:.54rem;font-weight:800;min-width:2px}.wm-session.pause{background:linear-gradient(180deg,#d78a12,#9e5f04)}.wm-now-line{position:absolute;top:50px;bottom:41px;width:1px;background:#158cff;z-index:5;pointer-events:none;left:50%}.wm-now-line:before{content:"";position:absolute;top:0;bottom:0;left:-7px;width:14px;background:rgba(21,140,255,.07)}.wm-now-line b{position:absolute;top:-24px;left:50%;transform:translateX(-50%);background:#0966d8;color:white;border-radius:5px;padding:3px 6px;font-size:.58rem;font-weight:900;white-space:nowrap}.wm-legend{margin:9px 0 0 154px;display:flex;gap:15px;color:#8d98a4;font-size:.56rem}.wm-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;background:#222a33}.wm-legend i.open{background:#21a846}.wm-legend i.pause{background:#bd760b}.wm-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:11px 0}.wm-card{position:relative;background:radial-gradient(circle at 50% 45%,rgba(24,136,62,.12),transparent 55%),#07100f;border:1px solid rgba(52,198,92,.35);border-radius:12px;padding:12px;min-height:190px;overflow:hidden}.wm-card.pause{border-color:rgba(232,148,18,.42);background:radial-gradient(circle at 50% 45%,rgba(213,128,6,.13),transparent 55%),#100d07}.wm-card.closed{border-color:rgba(123,139,155,.22);background:#0a0d11}.wm-card-head{display:flex;align-items:center;gap:7px}.wm-card-head .wm-flag{font-size:1.3rem}.wm-card-head strong{font-size:.77rem}.wm-card-head small{margin-left:auto;color:#7f8994;font-size:.57rem}.wm-status{display:inline-block;margin:10px 0 8px;padding:5px 8px;border-radius:5px;background:#0f6429;color:#7dff9e;font-size:.65rem;font-weight:900}.wm-card.pause .wm-status{background:#734704;color:#ffc561}.wm-card.closed .wm-status{background:#262c33;color:#9ba5af}.wm-clock-wrap{display:flex;align-items:center;gap:12px}.wm-analog{position:relative;width:66px;height:66px;flex:0 0 66px;border:2px solid #31dc65;border-radius:50%;box-shadow:0 0 15px rgba(49,220,101,.18)}.wm-card.pause .wm-analog{border-color:#e89418;box-shadow:0 0 15px rgba(232,148,24,.18)}.wm-card.closed .wm-analog{border-color:#59636f;box-shadow:none}.wm-analog:before{content:"";position:absolute;width:5px;height:5px;left:50%;top:50%;transform:translate(-50%,-50%);background:#dfffe7;border-radius:50%;z-index:3}.wm-hour,.wm-minute{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:2px}.wm-hour{width:2px;height:18px;background:#bbffd0;transform:translateX(-50%) rotate(var(--hdeg))}.wm-minute{width:1px;height:24px;background:#69f18e;transform:translateX(-50%) rotate(var(--mdeg))}.wm-card.pause .wm-hour,.wm-card.pause .wm-minute{background:#ffc35c}.wm-card.closed .wm-hour,.wm-card.closed .wm-minute{background:#818c98}.wm-card-event span{display:block;color:#42e573;font-size:.65rem}.wm-card.pause .wm-card-event span{color:#f0a52f}.wm-card.closed .wm-card-event span{color:#8d97a2}.wm-card-event strong{display:block;font-size:.96rem;margin-top:3px;color:#f0f4f7}.wm-local{margin-top:8px;color:#7d8792;font-size:.58rem}.wm-local b{color:#c9d0d7;font-size:.74rem;margin-left:4px}.wm-hours-local{border-top:1px solid rgba(255,255,255,.08);padding-top:9px;margin-top:10px;color:#9ba6b1;font-size:.59rem}.wm-overlap-panel{display:grid;grid-template-columns:190px 1fr;gap:13px;align-items:stretch}.wm-overlap-copy{display:flex;flex-direction:column;justify-content:center}.wm-overlap-copy span{font-size:.58rem;color:#7f8a97;letter-spacing:.08em}.wm-overlap-copy strong{margin-top:5px;color:#e8edf2;font-size:.95rem}.wm-overlap-copy small{margin-top:5px;color:#7f8995;font-size:.62rem;line-height:1.4}.wm-overlap-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.wm-overlap-block{min-height:82px;background:linear-gradient(180deg,#0f223b,#0b1522);border:1px solid rgba(71,116,166,.18);border-radius:7px;padding:9px 7px;text-align:center;display:flex;flex-direction:column;justify-content:center}.wm-overlap-block.active{background:radial-gradient(circle at 50% 40%,rgba(36,219,91,.18),transparent 70%),#0c2012;border-color:#35d961;box-shadow:0 0 16px rgba(53,217,97,.12)}.wm-overlap-block b{font-size:.65rem;color:#c8d3de}.wm-overlap-block.active b{color:#5cff83}.wm-overlap-block small{font-size:.54rem;color:#7f8b98;margin-top:4px;line-height:1.3}.wm-overlap-block em{font-style:normal;font-size:.9rem;margin-bottom:3px}.wm-footnote{display:flex;justify-content:space-between;gap:15px;padding:10px 3px 0;color:#707b87;font-size:.56rem}@media (max-width:1100px){.wm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-card:last-child{grid-column:span 2}.wm-overlap-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.wm-head{grid-template-columns:1fr}.wm-global-state{text-align:left}.wm-now{text-align:left}.wm-hours{margin-left:95px;font-size:.5rem}.wm-timeline-row{grid-template-columns:88px 1fr}.wm-market-name small{display:none}.wm-market-name b{font-size:.58rem}.wm-legend{margin-left:95px}.wm-cards{grid-template-columns:1fr}.wm-card:last-child{grid-column:auto}.wm-overlap-panel{grid-template-columns:1fr}.wm-overlap-strip{grid-template-columns:repeat(2,1fr)}.wm-footnote{flex-direction:column;gap:4px}}.feature-market-chip.open{border-color:rgba(61,202,109,.18);background:rgba(27,125,60,.045)}.feature-market-chip.open b{color:#4bd579}.feature-market-chip.pause b{color:#d49d4b}.spx-primary-grid>.panel,.spx-primary-grid>.spx-context-stage>.spx-context-card{min-height:390px!important}.spx-primary-grid>.panel{padding:20px!important}.spx-secondary-grid .panel{min-height:0!important}@media (max-width:1250px){.spx-primary-grid>.panel,.spx-primary-grid>.spx-context-stage>.spx-context-card{min-height:0!important}}.strength-panel-v28 .panel-title{margin-bottom:5px}.strength-panel-v28 .panel-title span{color:#a98a5b;letter-spacing:.12em}.strength-panel-v28 .panel-title h2{font-size:1.08rem;letter-spacing:.01em}.price-time-axis{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:0 2px;color:#8f969d;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.price-time-axis span{flex:1 1 0;text-align:center}.price-time-axis span:first-child{text-align:left}.price-time-axis span:last-child{text-align:right}@media (max-width:780px){.price-time-axis{font-size:10px;gap:4px}}.price-chart-frame{position:relative;width:100%}.price-chart-frame .price-spark{position:relative;z-index:2;display:block;width:100%}.price-grid-30{position:absolute;z-index:1;left:0;right:0;top:0;bottom:24px;pointer-events:none;overflow:hidden}.price-grid-30 i{position:absolute;top:0;bottom:0;width:1px;transform:translateX(-.5px);background:rgba(255,255,255,.10);border-left:1px dashed rgba(255,255,255,.08)}.price-time-axis{position:relative!important;display:block!important;width:100%;height:22px;margin-top:3px!important;padding:0!important;color:#9aa0a6;font-size:10px!important;line-height:18px!important;white-space:nowrap;overflow:visible;font-variant-numeric:tabular-nums}.price-time-axis span{position:absolute;top:0;transform:translateX(-50%);min-width:38px;text-align:center!important}.price-time-axis span.edge-start{transform:none;text-align:left!important}.price-time-axis span.edge-end{transform:translateX(-100%);text-align:right!important}@media (max-width:780px){.price-time-axis{font-size:9px!important}.price-time-axis span{min-width:34px}}.price-chart-frame{position:relative!important;width:100%!important;padding-bottom:42px!important;overflow:visible!important}.price-chart-frame .price-spark{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:145px!important}.price-grid-30{position:absolute!important;z-index:1!important;left:0!important;right:0!important;top:0!important;height:145px!important;bottom:auto!important;pointer-events:none!important;overflow:visible!important}.price-grid-30 i{position:absolute!important;top:0!important;bottom:0!important;width:1px!important;transform:translateX(-.5px)!important;background:rgba(255,255,255,.16)!important;border-left:0!important}.price-grid-30 i.full-hour{background:rgba(255,255,255,.28)!important}.price-grid-30 i.half-hour{background:rgba(255,255,255,.12)!important}.price-time-axis{position:absolute!important;left:0!important;right:0!important;top:149px!important;display:block!important;width:100%!important;height:38px!important;margin:0!important;padding:0!important;overflow:visible!important;color:#d4d7da!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;z-index:4!important}.price-time-axis span{position:absolute!important;top:3px!important;transform:translateX(-50%) rotate(-55deg)!important;transform-origin:top center!important;min-width:42px!important;color:#cfd3d7!important;text-align:center!important;opacity:1!important;text-shadow:0 1px 2px #000!important}.price-time-axis span.full-hour{color:#ffffff!important;font-weight:900!important}.price-time-axis span.half-hour{color:#aeb4ba!important;font-weight:700!important}.price-time-axis span.edge-start{transform:translateX(0) rotate(-55deg)!important;transform-origin:top left!important}.price-time-axis span.edge-end{transform:translateX(-100%) rotate(-55deg)!important;transform-origin:top right!important}@media (max-width:780px){.price-chart-frame{padding-bottom:46px!important}.price-chart-frame .price-spark,.price-grid-30{height:135px!important}.price-time-axis{top:139px!important;height:42px!important;font-size:10px!important}.price-time-axis span{min-width:38px!important;transform:translateX(-50%) rotate(-60deg)!important}}.yt-search{position:relative}.global-search-option{width:100%;display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#f1f1f1;text-align:left;cursor:pointer}.global-search-option:hover,.global-search-option:focus{background:#2a2a2a;outline:none}.global-search-ticker{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 7px;border-radius:7px;background:#2b2b2b;color:#f0bd53;font-weight:900;font-size:13px;letter-spacing:.04em}.global-search-company strong{display:block;color:#fff;font-size:13px;line-height:1.3}.global-search-company small{display:block;margin-top:3px;color:#9ca3aa;font-size:11px;line-height:1.3}.global-search-hit{animation:spxSearchHit 1.1s ease 0s 3;outline:2px solid rgba(240,189,83,.85)!important;outline-offset:-2px}@keyframes spxSearchHit{0%,100%{background-color:inherit}50%{background-color:rgba(240,189,83,.16)}}.global-search-option{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:8px 10px!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fff!important;text-align:left!important}.global-search-option+.global-search-option{margin-top:3px!important}.global-search-option:hover,.global-search-option:focus{background:#272727!important}.global-search-ticker{width:46px!important;min-width:46px!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px 5px!important;border-radius:7px!important;background:#252525!important;color:#f0bd53!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.03em!important}.global-search-company{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important}.global-search-company strong{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.global-search-company small{display:block!important;margin:0!important;padding:0!important;color:#a8adb3!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.global-search-company em{display:block!important;margin:0!important;padding:0!important;color:#747b82!important;font-size:9px!important;font-style:normal!important;line-height:1.15!important}@media (max-width:780px){.global-search-option{grid-template-columns:48px minmax(0,1fr)!important;min-height:52px!important}.global-search-ticker{width:42px!important;min-width:42px!important}}.yt-sidebar,.yt-main,footer{transition:margin-left .22s ease,transform .22s ease,width .22s ease}body.sidebar-collapsed .yt-sidebar{transform:translateX(-100%)}body.sidebar-collapsed .yt-main{margin-left:0!important}body.sidebar-collapsed footer{margin-left:0!important}.menu-btn[aria-expanded="true"]{background:#272727}@media (max-width:780px){.menu-btn{display:inline-grid!important;place-items:center;flex:0 0 40px}.yt-sidebar{display:block!important;width:240px!important;top:58px!important;padding:14px 12px 26px!important;transform:translateX(-100%);box-shadow:12px 0 30px rgba(0,0,0,.45)}.side-link{height:46px!important;flex-direction:row!important;justify-content:flex-start!important;gap:18px!important;padding:0 14px!important;font-size:14px!important}body.mobile-menu-open .yt-sidebar{transform:translateX(0)}body.mobile-menu-open::after{content:"";position:fixed;z-index:850;inset:58px 0 0 0;background:rgba(0,0,0,.45)}body.mobile-menu-open .yt-sidebar{z-index:900}}.reliability-summary{border-left:4px solid #8a8f98!important}#relCurrentSignal{padding:.18em .5em;border-radius:8px;background:rgba(255,255,255,.05)}.visual-analysis-intro{padding:20px 22px 6px}.visual-analysis-intro>span,.visual-card-head span{font-size:10px;font-weight:800;letter-spacing:.11em;color:#8f959d}.visual-analysis-intro h3{margin:6px 0 8px;font-size:22px;color:#f2f2f2}.visual-analysis-intro p{margin:0;color:#aaa;line-height:1.6;max-width:980px}.visual-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 18px 20px}.visual-chart-card{padding:18px;border-radius:13px;background:#141414;border:1px solid #292929;min-width:0}.visual-chart-card.confidence-card{grid-column:1/-1}.visual-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.visual-card-head h3{font-size:17px;margin:4px 0 0;color:#f0f0f0}.visual-card-head>strong{font-size:12px;letter-spacing:.04em;padding:7px 9px;border-radius:8px;background:#222;color:#ccc;white-space:nowrap}.visual-card-head>strong[data-state="bull"],.visual-card-head>strong[data-state="high"]{color:#35d07f;background:rgba(53,208,127,.12);border:1px solid rgba(53,208,127,.25)}.visual-card-head>strong[data-state="bear"],.visual-card-head>strong[data-state="low"]{color:#ff6464;background:rgba(255,100,100,.1);border:1px solid rgba(255,100,100,.22)}.visual-card-head>strong[data-state="neutral"],.visual-card-head>strong[data-state="medium"]{color:#f4bf55;background:rgba(244,191,85,.1);border:1px solid rgba(244,191,85,.22)}.movement-chart,.hit-chart{display:grid;gap:9px}.movement-axis i.left{right:50%}.movement-row.neutral .movement-axis i{background:#e5b64f}.movement-row.neutral>b{color:#f4bf55}.visual-help{margin:16px 0 0!important;padding-top:13px;border-top:1px solid #252525;color:#aeb2b6!important;font-size:13px!important;line-height:1.55!important}.confidence-meter{padding:8px 0 2px}.confidence-track{height:15px;border-radius:10px;background:linear-gradient(90deg,rgba(255,90,90,.35),rgba(244,191,85,.35),rgba(53,208,127,.35));overflow:hidden;position:relative}.confidence-track i{display:block;height:100%;border-radius:10px;background:#fff;opacity:.82;transition:width .45s ease}.confidence-scale{display:flex;justify-content:space-between;margin-top:7px;font-size:9px;letter-spacing:.08em;color:#73777c;font-weight:800}.numeric-details{margin:0 18px 18px;border:1px solid #292929;border-radius:10px;background:#111;overflow:hidden}.numeric-details>summary{cursor:pointer;padding:13px 15px;color:#aeb2b6;font-size:12px;font-weight:700}.numeric-details[open]>summary{border-bottom:1px solid #292929;color:#ddd}.numeric-details .details-intro{padding:0 14px;color:#81868c;font-size:12px}@media (max-width:900px){.visual-analysis-grid{grid-template-columns:1fr}.visual-chart-card.confidence-card{grid-column:auto}}@media (max-width:560px){.visual-analysis-grid{padding:10px}.visual-analysis-intro{padding:16px 12px 6px}.visual-card-head{flex-direction:column;gap:8px}}.excursion-visual-intro{padding:20px 22px 6px}.excursion-visual-intro>span{font-size:10px;font-weight:800;letter-spacing:.11em;color:#8f959d}.excursion-visual-intro h3{margin:6px 0 8px;font-size:22px;color:#f2f2f2}.excursion-visual-intro p{margin:0;color:#aaa;line-height:1.6;max-width:980px}.excursion-visual-intro .mfe-word{color:#35d07f}.excursion-visual-intro .mae-word{color:#ff6464}.excursion-visual-wrap{padding:14px 18px 4px}.excursion-visual-card{padding:18px;border-radius:13px;background:#141414;border:1px solid #292929}.excursion-balance{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:10px;align-items:end;padding:12px 0 4px}.excursion-side{display:grid;gap:8px;min-width:0}.excursion-side>b{font-size:10px;letter-spacing:.08em;color:#8f959d}.excursion-side>span{font-size:13px;font-weight:800}.excursion-side.adverse{text-align:right}.excursion-side.favorable{text-align:left}.excursion-side.adverse>span{color:#ff6464}.excursion-side.favorable>span{color:#35d07f}.excursion-track{height:24px;border-radius:12px;background:#202020;overflow:hidden;display:flex;align-items:center}.excursion-side.adverse .excursion-track{justify-content:flex-end}.excursion-track i{display:block;height:100%;min-width:0;transition:width .45s ease}.excursion-side.adverse .excursion-track i{background:linear-gradient(90deg,#7f2626,#ed5656)}.excursion-side.favorable .excursion-track i{background:linear-gradient(90deg,#2ac77a,#137b4a)}.excursion-origin{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:62px}.excursion-origin i{display:block;width:2px;flex:1;background:#555;border-radius:2px}.excursion-origin span{font-size:8px;letter-spacing:.08em;color:#777;font-weight:800}.excursion-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #252525;color:#858a90;font-size:11px}.excursion-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.excursion-legend .favorable-dot:before{background:#35d07f}.excursion-legend .adverse-dot:before{background:#ff6464}.excursion-numeric{margin-top:14px}.methodology-only{grid-template-columns:1fr!important}.methodology-only .methodology-card{max-width:none}@media (max-width:560px){.excursion-visual-intro{padding:16px 12px 6px}.excursion-visual-wrap{padding:10px}.excursion-balance{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px}.excursion-track{height:20px}.excursion-side>b{font-size:9px}.excursion-side>span{font-size:11px}.excursion-origin{height:56px}.excursion-legend{display:grid;gap:7px}}.excursion-kid-schema{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.excursion-explain-card{position:relative;display:grid;grid-template-columns:46px 1fr;gap:12px;padding:16px;border-radius:14px;background:#151515;border:1px solid #2a2a2a;overflow:hidden}.excursion-explain-card.favorable{border-color:rgba(53,208,127,.34);box-shadow:inset 0 0 0 1px rgba(53,208,127,.04)}.excursion-explain-card.adverse{border-color:rgba(255,100,100,.34);box-shadow:inset 0 0 0 1px rgba(255,100,100,.04)}.excursion-explain-icon{font-size:28px;line-height:1;margin-top:2px}.excursion-explain-card span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#8d939a}.excursion-explain-card h4{margin:4px 0 6px;font-size:15px;color:#f5f5f5}.excursion-explain-card p{margin:0;color:#aaa;line-height:1.5;font-size:12px}.excursion-explain-card.favorable h4,.excursion-explain-card.favorable .mini-path strong{color:#35d07f}.excursion-explain-card.adverse h4,.excursion-explain-card.adverse .mini-path strong{color:#ff6464}.mini-path{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin-top:5px;padding:10px 12px;border-radius:10px;background:#101010;border:1px solid #242424;font-size:11px}.mini-path i{height:2px;flex:1;background:linear-gradient(90deg,#555,#35d07f);position:relative}.mini-path i:after{content:"›";position:absolute;right:-2px;top:50%;transform:translateY(-54%);font-size:22px;color:#35d07f}.mini-path.adverse i{background:linear-gradient(90deg,#ff6464,#555)}.mini-path.adverse i:after{content:"‹";right:auto;left:-2px;color:#ff6464}.excursion-sum-note{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#181b1d;border:1px solid #30363b;color:#aeb5ba}.excursion-sum-note strong{flex:0 0 auto;padding:5px 8px;border-radius:7px;background:#252a2e;color:#fff;font-size:10px;letter-spacing:.1em}.excursion-sum-note span{font-size:12px;line-height:1.45}.excursion-side-title{display:flex;flex-direction:column;gap:2px}.excursion-side.adverse .excursion-side-title{align-items:flex-end}.excursion-side-title b{font-size:14px;letter-spacing:.1em}.excursion-side-title small{font-size:9px;letter-spacing:.04em;color:#858b91;font-weight:700}.excursion-side.adverse .excursion-side-title b{color:#ff6464}.excursion-side.favorable .excursion-side-title b{color:#35d07f}.excursion-side>span{display:flex;flex-direction:column;gap:2px}.excursion-side>span strong{font-size:14px}.excursion-side>span small{font-size:9px;color:#777;font-weight:700}@media (max-width:720px){.excursion-kid-schema{grid-template-columns:1fr}.excursion-explain-card{grid-template-columns:38px 1fr}.excursion-explain-icon{font-size:24px}.excursion-sum-note{align-items:flex-start;flex-direction:column;gap:7px}}html,body{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.yt-topbar,.yt-main,.yt-featured,.spx-hero-banner,.spx-banner-wrap,.ticker-strip,.dashboard,.market-grid,.panel,.yt-card,.table-scroll{min-width:0;max-width:100%}.table-scroll{width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch}img,picture,video,canvas,svg{max-width:100%}@media (max-width:780px){html,body{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.yt-topbar{left:0!important;right:0!important;width:100%!important;max-width:100%!important;min-width:0!important}.yt-brand{flex:0 0 auto!important;min-width:0!important}.yt-search{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.yt-actions{flex:0 0 auto!important;min-width:0!important}.yt-main{box-sizing:border-box!important;margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.yt-chips{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.spx-hero-banner,.spx-banner-wrap,.spx-banner-image,.ticker-strip,.dashboard,.market-grid,.panel,.yt-card,.consensus-panel,.visual-analysis-grid,.excursion-kid-schema{width:100%!important;max-width:100%!important;min-width:0!important}.ticker-strip>div,.dashboard>*,.market-grid>*,.panel>*,.yt-card>*{min-width:0!important;max-width:100%}.table-scroll{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.robots-table,.earnings-table,.stats-table{max-width:none!important}input,select,button,.robots-controls,.earnings-toolbar,.panel-title,.robots-title-row{min-width:0!important;max-width:100%!important}}@supports (overflow:clip){@media (max-width:780px){html,body,.yt-main{overflow-x:clip!important}}}body.spx-multipage[data-page="pulse"] .site-page-section:not([data-site-page="pulse"]),body.spx-multipage[data-page="analisis"] .site-page-section:not([data-site-page="analisis"]),body.spx-multipage[data-page="robots"] .site-page-section:not([data-site-page="robots"]),body.spx-multipage[data-page="resultados"] .site-page-section:not([data-site-page="resultados"]),body.spx-multipage[data-page="realvs"] .site-page-section:not([data-site-page="realvs"]){display:none!important}body.spx-multipage .site-page-link.active,body.spx-multipage .site-page-chip.active{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.18)}body.spx-multipage .site-page-link.active{font-weight:800}body.spx-multipage .site-page-chip.active{pointer-events:none}.spx-page-heading{margin:0 0 18px;padding:22px 24px}.spx-page-heading .eyebrow{margin:0 0 5px}.spx-page-heading h1{margin:0;font-size:clamp(24px,3vw,38px);line-height:1.05}.spx-page-heading>p:last-child{margin:8px 0 0;opacity:.76;max-width:900px}@media (max-width:780px){.yt-chips{display:grid!important;grid-template-columns:repeat(5,max-content);overflow-x:auto!important;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:none}.yt-chips::-webkit-scrollbar{display:none}.site-page-chip{white-space:nowrap}.spx-page-heading{padding:17px 16px;margin-bottom:12px}.spx-page-heading h1{font-size:27px}}.spx-primary-grid>*,.spx-secondary-grid>*,.dashboard>*,.ticker-strip>*,.panel-title>*,.context-card-top>*,.context-primary>*,.feature-earning-row>*,.earnings-session-head>*,.rvb-status-card>*,.rvb-status-meta>*{min-width:0}.panel-title,.context-card-top,.earnings-session-head,.rvb-status-card{flex-wrap:wrap}.panel-title>div,.context-card-top>div{flex:1 1 180px;min-width:0}.panel-title>strong,.context-card-top>.impact-badge,.context-card-top>.context-live-pill{flex:0 0 auto;max-width:100%}.panel-title h2,.panel-title h3,.context-card-top h2,.context-primary strong,.context-primary p,.pulse-explainer,.plain-explanation,.section-heading h2,.section-heading p,.spx-page-heading p,.rvb-status-card strong,.rvb-note{overflow-wrap:anywhere;word-break:normal}@media (max-width:780px){.panel-title{gap:8px 12px}.panel-title>div{flex-basis:150px}.panel-title>strong{font-size:clamp(20px,7vw,26px)!important}}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:"ticker company" "when when";column-gap:8px!important;row-gap:5px!important;align-items:center!important;overflow:hidden!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-ticker{grid-area:ticker;min-width:0!important;max-width:58px!important;overflow:hidden!important;white-space:nowrap!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company{grid-area:company;min-width:0!important;width:100%!important;overflow:hidden!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b,body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when{grid-area:when;min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:4px 7px!important;text-align:right!important;white-space:normal!important;overflow:hidden!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when .earnings-result-badge{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important;text-align:center!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when small{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width:780px){body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{grid-template-columns:52px minmax(0,1fr)!important;grid-template-areas:"ticker company" "when when"!important;padding:7px 5px!important}}@media (max-width:420px){body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"ticker company" "when when"!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when{justify-content:flex-start!important;text-align:left!important}}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{display:grid!important;grid-template-columns:92px minmax(0,1fr) 150px!important;grid-template-areas:"ticker company when"!important;column-gap:10px!important;row-gap:0!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;padding:9px 4px!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-ticker{grid-area:ticker!important;display:flex!important;align-items:center!important;gap:7px!important;width:92px!important;max-width:92px!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-ticker .ticker-icon{width:27px!important;height:27px!important;flex:0 0 27px!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company{grid-area:company!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;width:auto!important;max-width:100%!important;overflow:hidden!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b,body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company small{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b{font-size:11px!important;line-height:1.25!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company small{margin-top:3px!important;font-size:8px!important;line-height:1.2!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when{grid-area:when!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:3px!important;width:150px!important;min-width:150px!important;max-width:150px!important;overflow:hidden!important;text-align:right!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when .earnings-result-badge{display:block!important;max-width:146px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.2!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when small{white-space:nowrap!important;font-size:8px!important}@media (max-width:620px){body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{grid-template-columns:82px minmax(0,1fr)!important;grid-template-areas:"ticker company" "when when"!important;row-gap:6px!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when{width:100%!important;min-width:0!important;max-width:100%!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important}}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:9px 8px!important;box-sizing:border-box!important;overflow:hidden!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-ticker{order:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important;font-size:11px!important;line-height:1.2!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-ticker .ticker-icon{display:block!important;width:25px!important;height:25px!important;min-width:25px!important;flex:0 0 25px!important;object-fit:contain!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company{order:2!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important;box-sizing:border-box!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:11px!important;line-height:1.28!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company small{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:3px 0 0!important;padding:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:8px!important;line-height:1.25!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when{order:3!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 8px!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;text-align:left!important;white-space:normal!important;box-sizing:border-box!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when .earnings-result-badge{display:inline-block!important;position:static!important;float:none!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:9px!important;line-height:1.2!important;box-sizing:border-box!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-when small{display:inline-block!important;position:static!important;float:none!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important;font-size:8px!important;line-height:1.2!important}@media (max-width:780px){body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-row{gap:4px!important;padding:8px 6px!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b{font-size:10px!important}}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company{text-align:center!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b{text-align:center!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company b,body.spx-multipage[data-page="pulse"] .spx-primary-grid .feature-earning-company small{width:100%!important;text-align:center!important}body[data-page="correlacion"] .yt-main{min-width:0}.corr-delta.neutral{color:#aeb3b9}:root[data-theme="light"]{--bg:#f4f6f8;--surface:#ffffff;--surface2:#f0f2f5;--surface3:#e8ebef;--line:#d9dde3;--text:#17191c;--muted:#626a73;--accent:#0b6edb;color-scheme:light}html[data-theme="light"]{background:var(--bg);color-scheme:light}html[data-theme="light"] body{background:var(--bg)!important;color:var(--text)!important}html[data-theme="light"] .yt-topbar,html[data-theme="light"] .yt-sidebar,html[data-theme="light"] .yt-chips{background:#fff!important;border-color:#dfe3e8!important;color:#17191c!important}html[data-theme="light"] .menu-btn{color:#17191c!important}html[data-theme="light"] .menu-btn:hover,html[data-theme="light"] .side-link:hover,html[data-theme="light"] .side-link.active{background:#edf0f3!important}html[data-theme="light"] .yt-search input,html[data-theme="light"] .robots-controls input,html[data-theme="light"] .robots-controls select{background:#fff!important;color:#17191c!important;border-color:#cfd5dc!important}html[data-theme="light"] .yt-search button,html[data-theme="light"] .yt-guide,html[data-theme="light"] .chip,html[data-theme="light"] .horizon-switch button,html[data-theme="light"] .position-card .icon,html[data-theme="light"] .consensus-impulse-head>b{background:#edf0f3!important;color:#202328!important;border-color:#d9dde3!important}html[data-theme="light"] .chip:hover,html[data-theme="light"] .chip.active,html[data-theme="light"] .horizon-switch button.active,html[data-theme="light"] .guide-button{background:#17191c!important;color:#fff!important}html[data-theme="light"] .panel,html[data-theme="light"] .card,html[data-theme="light"] .insight-card,html[data-theme="light"] .yt-card,html[data-theme="light"] .ticker-strip>div,html[data-theme="light"] .horizon-cards article,html[data-theme="light"] .analytics-panel,html[data-theme="light"] .methodology-card,html[data-theme="light"] .robot-modal-card{background:#fff!important;color:#17191c!important;border-color:#dfe3e8!important}html[data-theme="light"] .pending-card,html[data-theme="light"] .market-state,html[data-theme="light"] .ohlc div,html[data-theme="light"] .robot-activity-item{background:#f2f4f7!important;color:#17191c!important}html[data-theme="light"] .eyebrow,html[data-theme="light"] .hero-text,html[data-theme="light"] .hero-meta,html[data-theme="light"] .ticker-strip span,html[data-theme="light"] .panel-title span,html[data-theme="light"] .section-heading>span,html[data-theme="light"] .consensus-text,html[data-theme="light"] .position-card small,html[data-theme="light"] .donut span,html[data-theme="light"] .section-heading p,html[data-theme="light"] .insight-card>span,html[data-theme="light"] .insight-card small,html[data-theme="light"] .chart-y,html[data-theme="light"] .price-day,html[data-theme="light"] .ohlc span,html[data-theme="light"] .legend,html[data-theme="light"] .robots-help,html[data-theme="light"] .robot-kpi span,html[data-theme="light"] .portfolio-stats span,html[data-theme="light"] .portfolio-copy p,html[data-theme="light"] .method>p,html[data-theme="light"] .method-grid span,html[data-theme="light"] .disclaimer,html[data-theme="light"] footer{color:#626a73!important}html[data-theme="light"] .hero-meta strong,html[data-theme="light"] .ticker-strip b,html[data-theme="light"] .panel-title h2,html[data-theme="light"] .panel-title h3,html[data-theme="light"] .section-heading h2,html[data-theme="light"] .featured-main h1 span{color:#17191c!important}html[data-theme="light"] .position-card,html[data-theme="light"] .pending-orders,html[data-theme="light"] .stats-table th,html[data-theme="light"] .stats-table td,html[data-theme="light"] .robots-table th,html[data-theme="light"] .robots-table td{border-color:#e0e4e9!important}html[data-theme="light"] .plain-explanation{color:#343a40!important}html[data-theme="light"] code{background:#eef1f4!important;color:#212529!important}html[data-theme="light"] input::placeholder{color:#8b929a!important}html[data-theme="light"] .spx-page-heading,html[data-theme="light"] .spx-fold,html[data-theme="light"] .corr-panel,html[data-theme="light"] .corr-advice,html[data-theme="light"] .corr-rules>div,html[data-theme="light"] .corr-groups>*{background:#fff!important;color:#17191c!important;border-color:#dfe3e8!important}html[data-theme="light"] .spx-fold>summary{background:#fff!important;color:#17191c!important}html[data-theme="light"] .spx-fold-body{background:#f7f8fa!important}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;min-width:42px;padding:0 11px;border:1px solid #303030;border-radius:19px;background:#1f1f1f;color:#f1f1f1;cursor:pointer;font-weight:800;font-size:13px;line-height:1;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.theme-toggle:hover{background:#2a2a2a;transform:translateY(-1px)}.theme-toggle .theme-icon{font-size:17px;line-height:1}.theme-toggle .theme-label{font-size:12px}html[data-theme="light"] .theme-toggle{background:#fff;color:#17191c;border-color:#cfd5dc}html[data-theme="light"] .theme-toggle:hover{background:#edf0f3}@media (max-width:780px){.theme-toggle{min-width:38px;width:38px;padding:0}.theme-toggle .theme-label{display:none}}html[data-theme="light"] .featured-thumb,html[data-theme="light"] .spx-primary-grid .spx-context-card,html[data-theme="light"] .robot-live-box,html[data-theme="light"] .visual-chart-card,html[data-theme="light"] .numeric-details,html[data-theme="light"] .excursion-visual-card,html[data-theme="light"] .excursion-explain-card,html[data-theme="light"] .mini-path,html[data-theme="light"] .excursion-sum-note,html[data-theme="light"] .rvb-health-signal,html[data-theme="light"] .rvb-alert,html[data-theme="light"] .pulse-records,html[data-theme="light"] .pulse-record-card,html[data-theme="light"] .pulse-records-guide>div,html[data-theme="light"] .indicator-explainer,html[data-theme="light"] .pulse-explainer,html[data-theme="light"] .spx-context-card,html[data-theme="light"] .earnings-feature,html[data-theme="light"] .feature-market-chip,html[data-theme="light"] .feature-earning-row,html[data-theme="light"] .wm-card,html[data-theme="light"] .wm-card.closed,html[data-theme="light"] .global-search-suggestions{background:#fff!important;color:#17191c!important;border-color:#d9dde3!important;box-shadow:none!important}html[data-theme="light"] .global-search-option:hover,html[data-theme="light"] .global-search-option:focus{background:#eef1f4!important}html[data-theme="light"] .global-search-ticker{background:#eef1f4!important;color:#8a5b00!important}html[data-theme="light"] .visual-card-head>strong,html[data-theme="light"] .excursion-sum-note strong,html[data-theme="light"] #relCurrentSignal,html[data-theme="light"] .corr-advisor-badge{background:#edf0f3!important;color:#343a40!important;border-color:#d9dde3!important}html[data-theme="light"] .excursion-track,html[data-theme="light"] .wm-track,html[data-theme="light"] .rvb-health-track{background:#e4e8ed!important}html[data-theme="light"] .pulse-record-card span,html[data-theme="light"] .pulse-record-card small,html[data-theme="light"] .pulse-records-note,html[data-theme="light"] .pulse-records-guide span,html[data-theme="light"] .indicator-explainer p,html[data-theme="light"] .excursion-sum-note,html[data-theme="light"] .feature-market-chip span,html[data-theme="light"] .feature-earning-row span,html[data-theme="light"] .wm-card p,html[data-theme="light"] .wm-card small{color:#626a73!important}html[data-theme="light"] .pulse-record-card strong,html[data-theme="light"] .pulse-records-guide b,html[data-theme="light"] .indicator-explainer strong,html[data-theme="light"] .spx-context-card strong,html[data-theme="light"] .visual-analysis-intro strong,html[data-theme="light"] .visual-card-head strong,html[data-theme="light"] .excursion-explain-card strong{color:#17191c!important}html[data-theme="light"] .spx-fold,html[data-theme="light"] .spx-fold>summary,html[data-theme="light"] .spx-fold>summary:hover{background:#fff!important;border-color:#d9dde3!important;color:#17191c!important}html[data-theme="light"] .spx-fold[open]>summary{border-bottom-color:#e3e6ea!important}html[data-theme="light"] .robot-live-box,html[data-theme="light"] .robot-live-box strong,html[data-theme="light"] .numeric-details,html[data-theme="light"] .numeric-details strong,html[data-theme="light"] .visual-chart-card,html[data-theme="light"] .excursion-visual-card,html[data-theme="light"] .excursion-explain-card,html[data-theme="light"] .mini-path,html[data-theme="light"] .spx-context-card,html[data-theme="light"] .earnings-feature,html[data-theme="light"] .pulse-records,html[data-theme="light"] .corr-panel,html[data-theme="light"] .corr-advice{color:#17191c!important}html[data-theme="light"] .wm-status{color:#fff!important}html[data-theme="light"] .wm-card.closed .wm-status{background:#e5e9ed!important;color:#4c555e!important}html[data-theme="light"] *{scrollbar-color:#c4cad1 #f1f3f5}html[data-theme="light"] body[data-page="robots"] .spx-fold,html[data-theme="light"] body[data-page="robots"] .spx-fold-body,html[data-theme="light"] body[data-page="robots"] .robots-section,html[data-theme="light"] body[data-page="robots"] .robots-table-panel,html[data-theme="light"] body[data-page="robots"] .recent-robot-activity,html[data-theme="light"] body[data-page="robots"] .portfolio,html[data-theme="light"] body[data-page="robots"] .portfolio-copy article,html[data-theme="light"] body[data-page="robots"] .portfolio-stats article,html[data-theme="light"] body[data-page="robots"] .robot-kpi{background:#fff!important;color:#17191c!important;border-color:#d9dde3!important}html[data-theme="light"] body[data-page="robots"] .spx-fold-body{background:#f7f8fa!important}html[data-theme="light"] body[data-page="resultados"] .spx-fold,html[data-theme="light"] body[data-page="resultados"] .spx-fold-body,html[data-theme="light"] body[data-page="resultados"] .earnings-section,html[data-theme="light"] body[data-page="resultados"] .earnings-calendar-panel,html[data-theme="light"] body[data-page="resultados"] .earnings-kpi{background:#fff!important;color:#17191c!important;border-color:#d9dde3!important}html[data-theme="light"] body[data-page="resultados"] .spx-fold-body{background:#f7f8fa!important}html[data-theme="light"] body[data-page="resultados"] .earnings-kpi strong,html[data-theme="light"] body[data-page="resultados"] .earnings-table .earnings-ticker{color:#17191c!important}html[data-theme="light"] body[data-page="robots"] .yt-main,html[data-theme="light"] body[data-page="resultados"] .yt-main,html[data-theme="light"] body[data-page="realvs"] .yt-main{background:var(--bg)!important;color:var(--text)!important}html[data-theme="light"] body[data-page="resultados"]{background:#f4f6f8!important;color:#17191c!important}html[data-theme="light"] body[data-page="resultados"] .yt-main,html[data-theme="light"] body[data-page="resultados"] .site-page-section[data-site-page="resultados"],html[data-theme="light"] body[data-page="resultados"] #fold-resultados,html[data-theme="light"] body[data-page="resultados"] #fold-resultados>summary,html[data-theme="light"] body[data-page="resultados"] #fold-resultados .spx-fold-body,html[data-theme="light"] body[data-page="resultados"] #resultados,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-calendar-panel,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-kpi,html[data-theme="light"] body[data-page="resultados"] #resultados .yt-card,html[data-theme="light"] body[data-page="resultados"] #resultados .panel{background:#fff!important;color:#17191c!important;border-color:#d9dde3!important;box-shadow:none!important}html[data-theme="light"] body[data-page="resultados"] #fold-resultados .spx-fold-body{background:#f4f6f8!important}html[data-theme="light"] body[data-page="resultados"] #resultados .section-heading,html[data-theme="light"] body[data-page="resultados"] #resultados .section-heading h2,html[data-theme="light"] body[data-page="resultados"] #resultados .section-heading strong,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-kpi strong{color:#17191c!important}html[data-theme="light"] body[data-page="resultados"] #resultados .section-heading span,html[data-theme="light"] body[data-page="resultados"] #resultados .section-heading p,html[data-theme="light"] body[data-page="resultados"] #fold-resultados .spx-fold-copy small,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-kpi span,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-kpi small,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-note{color:#626a73!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-toolbar input,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-toolbar select{background:#fff!important;color:#17191c!important;border-color:#cfd5dc!important}html[data-theme="light"] body[data-page="resultados"] #resultados .table-scroll{background:#fff!important;border-color:#d9dde3!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table thead,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table tbody,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table tr,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table td{background:#fff!important;color:#202328!important;border-color:#e1e5ea!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table th{background:#f1f3f6!important;color:#59616a!important;border-color:#e1e5ea!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table tbody tr:hover td{background:#f5f7f9!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table .earnings-ticker{color:#17191c!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table .earnings-date,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table .earnings-days-soon{color:#9a6a00!important}html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-table .earnings-time,html[data-theme="light"] body[data-page="resultados"] #resultados .earnings-empty{color:#68717b!important}html:not([data-theme="light"]) .yt-brand-mark{color:#07131d!important}html:not([data-theme="light"]) footer{color:#b4bac0!important}html:not([data-theme="light"]) footer .brand-mark{color:#f0c96a!important}html:not([data-theme="light"]) footer strong{color:#f1f1f1!important}html:not([data-theme="light"]) footer small,html:not([data-theme="light"]) footer span{color:#b4bac0!important}
 /* ========================================================= SPX PULSE V16_24 — CONTRASTE COMPLETO MODO CLARO Evita texto blanco/gris débil sobre superficies claras. Mantiene colores semánticos verde/rojo/dorado. ========================================================= */ html[data-theme="light"] body, html[data-theme="light"] .yt-main, html[data-theme="light"] .spx-multipage{color:#17191c!important} /* Navegación y cabecera */ html[data-theme="light"] .yt-brand, html[data-theme="light"] .yt-brand strong, html[data-theme="light"] .side-link, html[data-theme="light"] .chip, html[data-theme="light"] .yt-guide, html[data-theme="light"] .site-page-chip{color:#202328!important} html[data-theme="light"] .site-page-chip.active{background:#202328!important;color:#fff!important;border-color:#202328!important} html[data-theme="light"] .yt-live{color:#12653b!important} /* Texto principal en tarjetas/superficies blancas */ html[data-theme="light"] .panel, html[data-theme="light"] .card, html[data-theme="light"] .insight-card, html[data-theme="light"] .yt-card, html[data-theme="light"] .spx-fold, html[data-theme="light"] .spx-fold-body, html[data-theme="light"] .spx-context-card, html[data-theme="light"] .visual-chart-card, html[data-theme="light"] .numeric-details, html[data-theme="light"] .excursion-visual-card, html[data-theme="light"] .excursion-explain-card, html[data-theme="light"] .robot-live-box, html[data-theme="light"] .earnings-feature, html[data-theme="light"] .pulse-records, html[data-theme="light"] .pulse-record-card, html[data-theme="light"] .corr-panel, html[data-theme="light"] .corr-advice{color:#202328!important} html[data-theme="light"] .panel p, html[data-theme="light"] .card p, html[data-theme="light"] .insight-card p, html[data-theme="light"] .yt-card p, html[data-theme="light"] .spx-fold-body p, html[data-theme="light"] .spx-context-card p, html[data-theme="light"] .visual-chart-card p, html[data-theme="light"] .numeric-details p, html[data-theme="light"] .excursion-visual-card p, html[data-theme="light"] .excursion-explain-card p, html[data-theme="light"] .robot-live-box p, html[data-theme="light"] .earnings-feature p, html[data-theme="light"] .pulse-records p, html[data-theme="light"] .pulse-record-card p, html[data-theme="light"] .corr-panel p, html[data-theme="light"] .corr-advice p{color:#3f4852!important} html[data-theme="light"] .panel small, html[data-theme="light"] .card small, html[data-theme="light"] .insight-card small, html[data-theme="light"] .yt-card small, html[data-theme="light"] .spx-fold-body small, html[data-theme="light"] .spx-context-card small, html[data-theme="light"] .visual-chart-card small, html[data-theme="light"] .numeric-details small, html[data-theme="light"] .excursion-visual-card small, html[data-theme="light"] .excursion-explain-card small, html[data-theme="light"] .robot-live-box small, html[data-theme="light"] .earnings-feature small, html[data-theme="light"] .pulse-records small, html[data-theme="light"] .pulse-record-card small, html[data-theme="light"] .corr-panel small, html[data-theme="light"] .corr-advice small{color:#4f5963!important} /* Titulares que originalmente estaban forzados a blanco */ html[data-theme="light"] .featured-main h1, html[data-theme="light"] .featured-main h1 span, html[data-theme="light"] .panel-title h2, html[data-theme="light"] .panel-title h3, html[data-theme="light"] .section-heading h2, html[data-theme="light"] .section-heading h3, html[data-theme="light"] .ticker-strip b, html[data-theme="light"] .hero-meta strong, html[data-theme="light"] .global-search-company strong{color:#17191c!important} /* Buscador: era uno de los casos de blanco sobre blanco */ html[data-theme="light"] .global-search-option{background:transparent!important;color:#17191c!important} html[data-theme="light"] .global-search-option:hover, html[data-theme="light"] .global-search-option:focus{background:#eef1f4!important;color:#17191c!important} html[data-theme="light"] .global-search-company small{color:#505a64!important} html[data-theme="light"] .global-search-ticker{background:#eef1f4!important;color:#724b00!important} /* Tablas y controles */ html[data-theme="light"] table, html[data-theme="light"] table td, html[data-theme="light"] table th{color:#202328!important} html[data-theme="light"] table thead th{color:#424b55!important} html[data-theme="light"] input, html[data-theme="light"] select, html[data-theme="light"] textarea{color:#17191c!important;background:#fff!important} html[data-theme="light"] input::placeholder, html[data-theme="light"] textarea::placeholder{color:#66707b!important;opacity:1!important} /* Texto secundario: gris más oscuro para WCAG sobre blanco */ html[data-theme="light"] .eyebrow, html[data-theme="light"] .hero-text, html[data-theme="light"] .hero-meta, html[data-theme="light"] .ticker-strip span, html[data-theme="light"] .panel-title span, html[data-theme="light"] .section-heading>span, html[data-theme="light"] .section-heading p, html[data-theme="light"] .consensus-text, html[data-theme="light"] .legend, html[data-theme="light"] .robots-help, html[data-theme="light"] .disclaimer, html[data-theme="light"] .corr-note, html[data-theme="light"] .corr-muted, html[data-theme="light"] footer{color:#4f5963!important} /* Gráfica de precio en claro: ejes/horas visibles */ html[data-theme="light"] .price-time-axis, html[data-theme="light"] .price-time-axis span, html[data-theme="light"] .price-time-axis span.full-hour, html[data-theme="light"] .price-time-axis span.half-hour, html[data-theme="light"] .chart-y, html[data-theme="light"] .price-day{color:#46515c!important;text-shadow:none!important} html[data-theme="light"] .price-grid-30 i{background:rgba(40,48,56,.14)!important} html[data-theme="light"] .price-grid-30 i.full-hour{background:rgba(40,48,56,.24)!important} html[data-theme="light"] .price-grid-30 i.half-hour{background:rgba(40,48,56,.10)!important} /* Enlaces legibles en claro */ html[data-theme="light"] a:not(.guide-button):not(.site-page-chip){text-decoration-color:rgba(11,89,173,.38)} /* Mantener texto blanco solo donde el fondo realmente es oscuro/coloreado */ html[data-theme="light"] .guide-button, html[data-theme="light"] .wm-status, html[data-theme="light"] .site-page-chip.active{color:#fff!important} 
/* V16_28 — contraste común modo claro */
html[data-theme="light"] .yt-brand-mark{background:#0b4f6c!important;color:#fff!important;border:1px solid #083d53!important}
.wm-holiday-notice{margin-top:8px;padding:9px 10px;border:1px solid rgba(224,168,91,.35);border-radius:9px;background:rgba(224,168,91,.08);max-width:360px;text-align:left}.wm-holiday-notice[hidden]{display:none!important}.wm-holiday-notice span,.wm-holiday-notice strong,.wm-holiday-notice small{display:block}.wm-holiday-notice span{color:#e0a85b;font-size:.58rem;font-weight:900;letter-spacing:.055em}.wm-holiday-notice strong{margin-top:3px;color:#f1f1f1;font-size:.71rem;line-height:1.3}.wm-holiday-notice small{margin-top:4px;color:#9ba6b1;font-size:.58rem;line-height:1.35}.wm-holiday-notice.closed{border-color:rgba(255,93,93,.30);background:rgba(255,93,93,.055)}.wm-holiday-notice.closed span{color:#ff7f7f}.wm-holiday-notice.early{border-color:rgba(224,168,91,.38);background:rgba(224,168,91,.075)}.wm-holiday-badge{margin:0 0 8px;padding:5px 7px;border-radius:6px;font-size:.58rem;font-weight:850;line-height:1.3}.wm-holiday-badge.closed{background:rgba(255,93,93,.10);color:#ff8f8f;border:1px solid rgba(255,93,93,.20)}.wm-holiday-badge.early{background:rgba(224,168,91,.10);color:#efbf75;border:1px solid rgba(224,168,91,.22)}html[data-theme="light"] .wm-holiday-notice{background:#fff8eb!important;border-color:#e5c887!important}html[data-theme="light"] .wm-holiday-notice.closed{background:#fff3f1!important;border-color:#efc2bb!important}html[data-theme="light"] .wm-holiday-notice strong{color:#17191c!important}html[data-theme="light"] .wm-holiday-notice small{color:#626a73!important}html[data-theme="light"] .wm-holiday-badge.closed{background:#fff3f1;color:#a73228;border-color:#efc2bb}html[data-theme="light"] .wm-holiday-badge.early{background:#fff8eb;color:#8a5b00;border-color:#e5c887}@media(max-width:760px){.wm-holiday-notice{max-width:none}.wm-holiday-notice strong{font-size:.68rem}}
/* V16_47 · Timeline: principales + secundarios + estado real MT5 */
.wm-timeline-row.secondary{opacity:.90}.wm-timeline-row.secondary-start{margin-top:9px;padding-top:9px;border-top:1px dashed rgba(120,155,180,.28)}.wm-timeline-row.secondary .wm-market-name small{color:#78a9c5!important}.wm-timeline-row.secondary .wm-session:not(.pause){background:linear-gradient(90deg,rgba(72,145,181,.72),rgba(72,145,181,.48))!important;border-color:rgba(93,171,198,.42)!important}.wm-timeline-mt5{margin-top:10px;padding-top:10px;border-top:1px solid rgba(62,166,255,.30)}.wm-timeline-mt5 .wm-market-name b{color:#7fc5ff!important}.wm-timeline-mt5 .wm-market-name small{color:#7f9db4!important}.wm-mt5-track{background:repeating-linear-gradient(90deg,rgba(62,166,255,.035) 0,rgba(62,166,255,.035) 8px,transparent 8px,transparent 16px)!important;overflow:visible!important}.wm-mt5-now{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;min-width:74px!important;height:auto!important;padding:4px 7px!important;border-radius:7px!important;z-index:5!important;font-style:normal!important;text-align:center!important;white-space:nowrap!important;line-height:1.05!important}.wm-mt5-now b,.wm-mt5-now small{display:block!important}.wm-mt5-now b{font-size:.58rem!important;letter-spacing:.045em!important}.wm-mt5-now small{margin-top:2px;font-size:.48rem!important;font-weight:600!important;opacity:.82}.wm-mt5-now.open{background:rgba(34,199,122,.93)!important;color:#061a10!important;border:1px solid rgba(120,255,190,.55)!important}.wm-mt5-now.closed{background:rgba(255,93,93,.90)!important;color:#fff!important;border:1px solid rgba(255,150,150,.45)!important}.wm-mt5-now.offline{background:#555f69!important;color:#fff!important;border:1px solid #7d8790!important}.wm-mt5-now.checking{background:#a67c31!important;color:#fff!important;border:1px solid #d5ad60!important}.wm-legend-secondary{color:#78a9c5!important}.wm-legend-mt5{color:#7fc5ff!important}html[data-theme="light"] .wm-timeline-row.secondary-start{border-top-color:#cbd8e1}html[data-theme="light"] .wm-timeline-row.secondary .wm-market-name small{color:#356b88!important}html[data-theme="light"] .wm-timeline-mt5{border-top-color:#b7d9f4}html[data-theme="light"] .wm-timeline-mt5 .wm-market-name b{color:#075f9e!important}html[data-theme="light"] .wm-mt5-track{background:repeating-linear-gradient(90deg,rgba(11,110,219,.045) 0,rgba(11,110,219,.045) 8px,transparent 8px,transparent 16px)!important}@media(max-width:760px){.wm-mt5-now{min-width:58px!important;padding:3px 5px!important}.wm-mt5-now small{display:none!important}.wm-timeline-title strong{font-size:.68rem!important}}
/* V20_15 — gráfico S&P 500 protagonista + estimación direccional */
.market-grid{grid-template-columns:1fr!important}.market-grid .price-panel{grid-row:1!important;min-height:430px!important;border-color:rgba(224,168,91,.34)!important}.market-grid>article:not(.price-panel){grid-row:2!important}.price-panel .price-big{font-size:52px!important}.price-chart-frame.spx-price-forecast{height:250px!important;padding-bottom:34px!important;margin-top:16px!important}.price-chart-frame.spx-price-forecast .price-spark{height:210px!important;overflow:visible!important}.price-chart-frame.spx-price-forecast .price-grid-30{height:210px!important}.forecast-caption{position:absolute;right:12px;top:8px;z-index:4;padding:6px 10px;border-radius:999px;background:rgba(15,15,15,.78);border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:900;letter-spacing:.06em;color:#d6d6d6;pointer-events:none}.forecast-caption.bull{color:var(--green)}.forecast-caption.bear{color:var(--red)}.forecast-caption.neutral{color:var(--gold)}#priceForecastLayer .forecast-arrow{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:10 7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px currentColor)}#priceForecastLayer .forecast-origin{stroke:none}#priceForecastLayer .forecast-label{font-size:12px;font-weight:900;letter-spacing:.04em;paint-order:stroke;stroke:#0f0f0f;stroke-width:4px;stroke-linejoin:round}@media(max-width:780px){.price-panel .price-big{font-size:40px!important}.price-chart-frame.spx-price-forecast{height:220px!important}.price-chart-frame.spx-price-forecast .price-spark,.price-chart-frame.spx-price-forecast .price-grid-30{height:180px!important}.forecast-caption{font-size:9px;right:6px}}
html[data-theme="light"] .forecast-caption{background:rgba(255,255,255,.88);border-color:rgba(0,0,0,.12);color:#444}html[data-theme="light"] #priceForecastLayer .forecast-label{stroke:#fff}

/* V20_16 · Precio S&P 500 protagonista en la parte alta + recorridos históricos por horizonte */
.price-hero{margin:16px 0 22px!important;min-height:500px!important;border:1px solid rgba(224,168,91,.34)!important;box-shadow:0 16px 45px rgba(0,0,0,.14)!important;overflow:hidden!important}
.price-hero .panel-title{align-items:flex-start!important;margin-bottom:4px!important}
.price-hero .panel-title h2{font-size:clamp(20px,2vw,30px)!important;line-height:1.15!important;margin-top:3px!important;max-width:900px!important}
.price-hero-sub{margin:8px 0 0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.45!important;max-width:900px!important}
.price-hero .price-big{font-size:clamp(46px,6vw,72px)!important;line-height:.95!important;margin-top:12px!important;letter-spacing:-.04em!important}
.price-hero .price-chart-frame.spx-price-forecast{height:300px!important;margin-top:18px!important;padding-bottom:44px!important;border-top:1px solid rgba(255,255,255,.06)!important}
.price-hero .price-chart-frame.spx-price-forecast .price-spark,.price-hero .price-chart-frame.spx-price-forecast .price-grid-30{height:252px!important}
.price-hero .forecast-caption{top:12px!important;right:14px!important;font-size:11px!important}
.forecast-legend{position:absolute;left:12px;bottom:5px;right:12px;display:flex;gap:8px;flex-wrap:wrap;z-index:5;pointer-events:none}
.forecast-legend span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:rgba(10,10,10,.72);border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:800;letter-spacing:.025em;color:var(--gold)}
.forecast-legend span.bull{color:var(--green)}.forecast-legend span.bear{color:var(--red)}.forecast-legend span.neutral{color:var(--gold)}
.forecast-legend small{font-size:9px;color:var(--muted);font-weight:700}
.price-hero #priceForecastLayer .forecast-arrow{stroke-width:4.5!important;stroke-dasharray:9 7!important;filter:drop-shadow(0 0 7px currentColor)}
.price-hero #priceForecastLayer .forecast-label{font-size:11px!important}
.market-grid-history{grid-template-columns:1fr!important}
html[data-theme="light"] .price-hero{box-shadow:0 12px 30px rgba(20,30,45,.08)!important}
html[data-theme="light"] .price-hero .price-chart-frame.spx-price-forecast{border-top-color:rgba(0,0,0,.07)!important}
html[data-theme="light"] .forecast-legend span{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.1)}
@media(max-width:780px){.price-hero{min-height:440px!important}.price-hero .price-big{font-size:46px!important}.price-hero .price-chart-frame.spx-price-forecast{height:250px!important}.price-hero .price-chart-frame.spx-price-forecast .price-spark,.price-hero .price-chart-frame.spx-price-forecast .price-grid-30{height:205px!important}.forecast-legend{gap:5px}.forecast-legend span{font-size:9px;padding:3px 6px}.price-hero .forecast-caption{position:relative!important;display:inline-block!important;top:auto!important;right:auto!important;margin:6px 0 0 0!important}}
/* V20_18 · Diseño real integrado: S&P 500 protagonista con soportes/resistencias históricos */
.price-hero{min-height:0!important;padding:24px!important}
.price-levels-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:stretch;margin-top:16px}
.price-levels-chart{min-width:0}
.price-chart-frame.spx-price-levels{position:relative;height:360px!important;padding:10px 0 38px!important;margin:0!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(16,24,31,.76),rgba(12,17,22,.94))!important;overflow:hidden!important}
.price-chart-frame.spx-price-levels .price-spark{position:absolute;left:0;right:0;top:8px;width:100%;height:305px!important;z-index:3;color:#d5dde5;filter:drop-shadow(0 0 4px rgba(213,221,229,.2))}
.price-chart-frame.spx-price-levels .price-grid-30{position:absolute;inset:8px 0 38px;height:auto!important;z-index:1;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.045) 0 1px,transparent 1px 52px)}
.price-chart-frame.spx-price-levels .price-grid-30 i{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.04)}
#priceLevelsLayer{position:relative;z-index:2}
#priceLevelsLayer .price-zone.resistance{fill:rgba(255,93,93,.10)}
#priceLevelsLayer .price-zone.support{fill:rgba(34,199,122,.10)}
#priceLevelsLayer .price-level-line{stroke-width:1.5;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}
#priceLevelsLayer .price-level-line.resistance{stroke:rgba(255,93,93,.88)}
#priceLevelsLayer .price-level-line.support{stroke:rgba(34,199,122,.88)}
#priceLevelsLayer .price-level-label{font-size:10px;font-weight:900;letter-spacing:.03em;paint-order:stroke;stroke:#10161c;stroke-width:4px;stroke-linejoin:round}
#priceLevelsLayer .price-level-label.resistance{fill:#ff7a7a}
#priceLevelsLayer .price-level-label.support{fill:#46dda0}
#priceLevelsLayer .price-current-line{stroke:rgba(224,168,91,.95);stroke-width:1.8;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}
#priceLevelsLayer .price-current-label{fill:#f0c67f;font-size:10px;font-weight:900;paint-order:stroke;stroke:#10161c;stroke-width:4px}
.levels-caption{position:absolute;left:12px;top:10px;z-index:6;padding:6px 9px;border-radius:999px;background:rgba(8,12,15,.82);border:1px solid rgba(255,255,255,.11);font-size:10px;font-weight:900;letter-spacing:.045em;color:#d5dbe1}.levels-caption.bull{color:var(--green)}.levels-caption.bear{color:var(--red)}.levels-caption.neutral{color:var(--gold)}
.price-chart-frame.spx-price-levels .price-time-axis{position:absolute;left:8px;right:8px;bottom:5px;z-index:5;height:24px}
.levels-side{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#14191e;padding:14px;display:flex;flex-direction:column;gap:12px}
.levels-side-title{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}.levels-side-title span{font-size:13px;font-weight:900;letter-spacing:.07em}.levels-side-title small{font-size:9px;color:var(--muted);text-align:right}
.level-group{margin:0!important;padding:0!important}.level-group h3{margin:0 0 6px!important;padding:7px 9px;border-radius:7px;font-size:11px;letter-spacing:.055em}.level-group.resistance h3{color:#ff7777;background:rgba(255,93,93,.09)}.level-group.support h3{color:#4bdd9f;background:rgba(34,199,122,.09)}
.level-card{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:8px;padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.055)}.level-card:last-child{border-bottom:0}.level-card>b{grid-row:1/3;align-self:center;display:grid;place-items:center;height:34px;border-radius:8px;font-size:12px}.resistance .level-card>b{color:#ff8b8b;background:rgba(255,93,93,.10)}.support .level-card>b{color:#6ce7b1;background:rgba(34,199,122,.10)}.level-card>strong{font-size:19px;line-height:1.05}.level-card>small{font-size:9px;color:var(--muted);line-height:1.25;margin-top:2px}
.level-scenario{margin-top:auto;padding:12px;border-radius:10px;background:#10151a;border:1px solid rgba(255,255,255,.075)}.level-scenario>span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.065em}.level-scenario>strong{display:block;margin:5px 0 4px;font-size:18px;color:var(--gold)}.level-scenario>strong[data-state="bull"]{color:var(--green)}.level-scenario>strong[data-state="bear"]{color:var(--red)}.level-scenario>small{display:block;color:#aeb8c1;font-size:10px;line-height:1.35}
.levels-method{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid rgba(224,168,91,.18);border-radius:10px;background:rgba(224,168,91,.04);font-size:11px;line-height:1.45}.levels-method b{color:var(--gold);white-space:nowrap}.levels-method span{color:var(--muted)}
html[data-theme="light"] .price-chart-frame.spx-price-levels{background:linear-gradient(180deg,#f8fbfd,#f2f6f9)!important;border-color:rgba(20,40,60,.10)!important}html[data-theme="light"] .price-chart-frame.spx-price-levels .price-spark{color:#34495c}html[data-theme="light"] .price-chart-frame.spx-price-levels .price-grid-30{background:repeating-linear-gradient(to bottom,rgba(30,60,85,.07) 0 1px,transparent 1px 52px)}html[data-theme="light"] #priceLevelsLayer .price-level-label,html[data-theme="light"] #priceLevelsLayer .price-current-label{stroke:#f6f9fb}html[data-theme="light"] .levels-side{background:#f8fafc;border-color:#dfe6ec}html[data-theme="light"] .level-card{border-bottom-color:#e7edf2}html[data-theme="light"] .level-scenario{background:#fff;border-color:#dde5eb}html[data-theme="light"] .level-scenario>small{color:#5d6973}html[data-theme="light"] .levels-caption{background:rgba(255,255,255,.90);border-color:rgba(20,40,60,.12)}html[data-theme="light"] .levels-method{background:#fffaf2;border-color:#ead5ae}
@media(max-width:1100px){.price-levels-layout{grid-template-columns:1fr}.levels-side{display:grid;grid-template-columns:1fr 1fr;gap:10px}.levels-side-title,.level-scenario{grid-column:1/-1}.price-chart-frame.spx-price-levels{height:330px!important}.price-chart-frame.spx-price-levels .price-spark{height:278px!important}}
@media(max-width:700px){.price-hero{padding:16px!important}.price-levels-layout{gap:12px}.levels-side{grid-template-columns:1fr}.levels-side-title,.level-scenario{grid-column:auto}.price-chart-frame.spx-price-levels{height:285px!important}.price-chart-frame.spx-price-levels .price-spark{height:235px!important}.level-card>strong{font-size:17px}.levels-method{grid-template-columns:1fr}.levels-method b{white-space:normal}}

/* V20_21 · gráfica S&P 500 a todo el ancho; niveles debajo */
.price-levels-layout{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:16px!important;align-items:stretch!important}
.price-levels-chart{width:100%!important;min-width:0!important}
.price-chart-frame.spx-price-levels{height:430px!important;width:100%!important}
.price-chart-frame.spx-price-levels .price-spark{height:372px!important}
.price-chart-frame.spx-price-levels .price-grid-30{inset:8px 0 38px!important}
.levels-side{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.9fr)!important;gap:14px!important;padding:14px!important}
.levels-side-title{grid-column:1/-1!important;align-items:center!important;padding-bottom:9px!important}
.level-group.resistance{grid-column:1!important}
.level-group.support{grid-column:2!important}
.level-scenario{grid-column:3!important;margin-top:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:16px!important}
.level-card{grid-template-columns:42px 105px 1fr!important;grid-template-rows:auto!important;align-items:center!important;column-gap:10px!important;min-height:52px!important}
.level-card>b{grid-row:auto!important;height:36px!important}
.level-card>strong{font-size:21px!important}
.level-card>small{margin-top:0!important;font-size:10px!important}
@media(max-width:1100px){
 .price-chart-frame.spx-price-levels{height:380px!important}
 .price-chart-frame.spx-price-levels .price-spark{height:325px!important}
 .levels-side{grid-template-columns:1fr 1fr!important}
 .levels-side-title{grid-column:1/-1!important}
 .level-group.resistance{grid-column:1!important}
 .level-group.support{grid-column:2!important}
 .level-scenario{grid-column:1/-1!important}
}
@media(max-width:700px){
 .price-chart-frame.spx-price-levels{height:300px!important}
 .price-chart-frame.spx-price-levels .price-spark{height:248px!important}
 .levels-side{grid-template-columns:1fr!important}
 .levels-side-title,.level-group.resistance,.level-group.support,.level-scenario{grid-column:1!important}
 .level-card{grid-template-columns:38px 90px 1fr!important}
}
/* V83 · zonas reales de ordenes MT5 */
#priceLevelsLayer .order-zone{opacity:.16}
#priceLevelsLayer .order-zone.entry-long{fill:#22c77a}#priceLevelsLayer .order-zone.entry-short{fill:#ff8a3d}#priceLevelsLayer .order-zone.take-profit{fill:#3ea6ff}#priceLevelsLayer .order-zone.stop-loss{fill:#ff5d5d}
#priceLevelsLayer .order-zone-line{stroke-width:1.7;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}
#priceLevelsLayer .order-zone-line.entry-long{stroke:#22c77a}#priceLevelsLayer .order-zone-line.entry-short{stroke:#ff9b57}#priceLevelsLayer .order-zone-line.take-profit{stroke:#55b2ff}#priceLevelsLayer .order-zone-line.stop-loss{stroke:#ff6868}
#priceLevelsLayer .order-zone-label{font-size:9px;font-weight:900;letter-spacing:.02em;paint-order:stroke;stroke:#10161c;stroke-width:4px;stroke-linejoin:round}
#priceLevelsLayer .order-zone-label.entry-long{fill:#43dda0}#priceLevelsLayer .order-zone-label.entry-short{fill:#ffad72}#priceLevelsLayer .order-zone-label.take-profit{fill:#78c4ff}#priceLevelsLayer .order-zone-label.stop-loss{fill:#ff8585}
.level-group.order-entry h3{color:#50dca3}.level-group.order-exit h3{color:#72bdff}
html[data-theme="light"] #priceLevelsLayer .order-zone-label{stroke:#f6f9fb}

/* V141 · etiquetas de niveles MT5 legibles y sin solapamientos */
#priceLevelsLayer .order-label-bg{fill:rgba(8,14,19,.94);stroke:rgba(255,255,255,.16);stroke-width:.7;vector-effect:non-scaling-stroke}
#priceLevelsLayer .order-label-bg.current{fill:rgba(39,29,15,.96);stroke:rgba(240,198,127,.58)}
#priceLevelsLayer .order-label-leader{stroke-width:1;opacity:.85;vector-effect:non-scaling-stroke}
#priceLevelsLayer .order-label-leader.entry-long{stroke:#22c77a}#priceLevelsLayer .order-label-leader.entry-short{stroke:#ff9b57}#priceLevelsLayer .order-label-leader.take-profit{stroke:#55b2ff}#priceLevelsLayer .order-label-leader.stop-loss{stroke:#ff6868}#priceLevelsLayer .order-label-leader.current{stroke:#f0c67f}
#priceLevelsLayer .order-zone-label,#priceLevelsLayer .price-current-label{stroke:none!important;font-size:8.5px!important;letter-spacing:.01em}
html[data-theme="light"] #priceLevelsLayer .order-label-bg{fill:rgba(255,255,255,.96);stroke:rgba(20,40,60,.22)}html[data-theme="light"] #priceLevelsLayer .order-label-bg.current{fill:#fff8e9;stroke:rgba(165,108,15,.42)}

/* V144 · gráfica 13 días al doble de ancho + rótulos centrados por día */
.price-levels-chart{overflow-x:auto!important;overflow-y:visible!important;padding-bottom:8px!important;scrollbar-width:thin}
.price-levels-chart>.price-chart-frame.spx-price-levels{width:200%!important;min-width:200%!important;max-width:none!important}
.price-chart-frame.spx-price-levels .price-time-axis{left:0!important;right:0!important;bottom:3px!important;height:34px!important;top:auto!important;display:block!important;overflow:visible!important}
.price-chart-frame.spx-price-levels .price-time-axis span{position:absolute!important;top:0!important;transform:translateX(-50%)!important;min-width:0!important;width:7.6923077%!important;text-align:center!important;line-height:1.05!important;white-space:normal!important;text-shadow:0 1px 2px #000!important}
.price-chart-frame.spx-price-levels .price-time-axis span b{display:block!important;font-size:10px!important;font-weight:900!important;color:#d8dde2!important;text-transform:none!important}
.price-chart-frame.spx-price-levels .price-time-axis span small{display:block!important;margin-top:3px!important;font-size:10px!important;font-weight:800!important;color:#9ea7af!important}
html[data-theme="light"] .price-chart-frame.spx-price-levels .price-time-axis span b{color:#34414d!important;text-shadow:none!important}
html[data-theme="light"] .price-chart-frame.spx-price-levels .price-time-axis span small{color:#687682!important;text-shadow:none!important}

/* V145 · altura total de la gráfica x2 respecto a V144 */
.price-chart-frame.spx-price-levels{height:860px!important}
.price-chart-frame.spx-price-levels .price-spark{height:744px!important}
@media(max-width:1100px){
 .price-chart-frame.spx-price-levels{height:760px!important}
 .price-chart-frame.spx-price-levels .price-spark{height:650px!important}
}
@media(max-width:700px){
 .price-chart-frame.spx-price-levels{height:600px!important}
 .price-chart-frame.spx-price-levels .price-spark{height:496px!important}
}

/* V146 · sesiones sin fin de semana + carril lateral de órdenes */
#priceLevelsLayer .order-label-bg{display:none!important}
#priceLevelsLayer .order-rail-divider{stroke:rgba(255,255,255,.12);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}
#priceLevelsLayer .order-zone-label,#priceLevelsLayer .price-current-label{font-size:6.8px!important;letter-spacing:0!important}
.price-chart-frame.spx-price-levels .price-time-axis span{transform:translateX(-50%)!important}
html[data-theme="light"] #priceLevelsLayer .order-rail-divider{stroke:rgba(20,40,60,.18)}

/* V147 · órdenes estilo MetaTrader sobre su línea real, sin carril lateral */
#priceLevelsLayer .order-rail-divider,#priceLevelsLayer .order-zone,#priceLevelsLayer .order-zone-line,#priceLevelsLayer .order-zone-label,#priceLevelsLayer .order-label-leader{display:none!important}
#priceLevelsLayer .mt5-order-line{stroke-width:1.35;stroke-dasharray:7 4;vector-effect:non-scaling-stroke;opacity:.9}
#priceLevelsLayer .mt5-order-line.entry-long{stroke:#22c77a}#priceLevelsLayer .mt5-order-line.entry-short{stroke:#ff9b57}#priceLevelsLayer .mt5-order-line.position-open{stroke:#f0c67f;stroke-dasharray:2 3}#priceLevelsLayer .mt5-order-line.take-profit{stroke:#55b2ff}#priceLevelsLayer .mt5-order-line.stop-loss{stroke:#ff6868}
#priceLevelsLayer .mt5-order-label,#priceLevelsLayer .mt5-current-label{font-size:6.2px!important;font-weight:900;letter-spacing:.01em;paint-order:stroke;stroke:#071017;stroke-width:2.2px;stroke-linejoin:round}
#priceLevelsLayer .mt5-order-label.entry-long{fill:#43dda0}#priceLevelsLayer .mt5-order-label.entry-short{fill:#ffad72}#priceLevelsLayer .mt5-order-label.position-open{fill:#f0c67f}#priceLevelsLayer .mt5-order-label.take-profit{fill:#78c4ff}#priceLevelsLayer .mt5-order-label.stop-loss{fill:#ff8585}
#priceLevelsLayer .mt5-order-label.out-of-scale{font-size:5.6px!important}
#priceLevelsLayer .mt5-current-label{fill:#ffd08a;stroke:#071017!important}
html[data-theme="light"] #priceLevelsLayer .mt5-order-label,html[data-theme="light"] #priceLevelsLayer .mt5-current-label{stroke:#f7fafc!important}
/* V148: etiquetas MT5 compactas, sin listado lateral */
#priceLevelsLayer .mt5-order-label.compact,#priceLevelsLayer .mt5-current-label.compact{font-size:3.35px!important;font-weight:800!important;letter-spacing:0!important;stroke-width:1.15px!important}
#priceLevelsLayer .mt5-order-label.compact.out-of-scale{font-size:3.05px!important}
#priceLevelsLayer .mt5-order-connector{stroke-width:.65;vector-effect:non-scaling-stroke;opacity:.75}
#priceLevelsLayer .mt5-order-connector.entry-long{stroke:#22c77a}#priceLevelsLayer .mt5-order-connector.entry-short{stroke:#ff9b57}#priceLevelsLayer .mt5-order-connector.position-open{stroke:#f0c67f}#priceLevelsLayer .mt5-order-connector.take-profit{stroke:#55b2ff}#priceLevelsLayer .mt5-order-connector.stop-loss{stroke:#ff6868}

#priceLevelsLayer .quant-sr-line{stroke-width:1.7;vector-effect:non-scaling-stroke;opacity:.95}#priceLevelsLayer .quant-sr-line.support{stroke:#22c77a;stroke-dasharray:10 4}#priceLevelsLayer .quant-sr-line.resistance{stroke:#ff5d5d;stroke-dasharray:10 4}#priceLevelsLayer .quant-sr-label{font-size:6px!important;font-weight:950;letter-spacing:.02em;paint-order:stroke;stroke:#071017;stroke-width:2px;stroke-linejoin:round}#priceLevelsLayer .quant-sr-label.support{fill:#52e3a9}#priceLevelsLayer .quant-sr-label.resistance{fill:#ff8585}#priceLevelsLayer .quant-sr-label.out-of-scale{font-size:5.5px!important}html[data-theme="light"] #priceLevelsLayer .quant-sr-label{stroke:#f7fafc!important}

.quant-sr-diagnostic{margin:14px 0 4px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.035)}.quant-sr-diagnostic-head,.quant-sr-current{display:flex;align-items:end;justify-content:space-between;gap:12px}.quant-sr-diagnostic-head span,.quant-sr-current span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#9da6ad}.quant-sr-diagnostic-head h3{margin:3px 0 0;font-size:18px}.quant-sr-diagnostic-head small,.quant-sr-current small{color:#aeb7be}.quant-sr-current{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.18)}.quant-sr-current strong{font-size:20px}.quant-sr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.quant-sr-item{padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.18)}.quant-sr-item>div{display:flex;justify-content:space-between;gap:8px}.quant-sr-item b{font-size:13px}.quant-sr-item strong{font-size:16px}.quant-sr-item span,.quant-sr-item small{display:block;margin-top:4px;font-size:11px}.quant-sr-item small{font-weight:900}.quant-sr-item.resistance b,.quant-sr-item.resistance strong{color:#ff7b7b}.quant-sr-item.support b,.quant-sr-item.support strong{color:#5ee09b}.quant-sr-item.outside{border-style:dashed;opacity:.82}.quant-sr-item.outside small{color:#ffc857}.quant-sr-item.inside small{color:#7fe5aa}.quant-sr-note{margin:10px 2px 0;color:#aeb7be;font-size:12px}.quant-sr-empty{grid-column:1/-1;padding:14px;border-radius:12px;background:rgba(0,0,0,.18)}.quant-sr-empty strong,.quant-sr-empty span{display:block}.quant-sr-empty strong{color:#ffc857;margin-bottom:5px}@media(max-width:800px){.quant-sr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quant-sr-diagnostic-head,.quant-sr-current{align-items:flex-start;flex-direction:column}}html[data-theme="light"] .quant-sr-diagnostic{background:#fff;border-color:#d9dde3}html[data-theme="light"] .quant-sr-current,html[data-theme="light"] .quant-sr-item,html[data-theme="light"] .quant-sr-empty{background:#f5f7f9}html[data-theme="light"] .quant-sr-note,html[data-theme="light"] .quant-sr-diagnostic-head small,html[data-theme="light"] .quant-sr-current small{color:#626a73}

.quant-sr-diagnostic-standalone{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;overflow:visible!important;min-height:210px!important;margin:18px 0!important;z-index:5!important}.quant-sr-version{display:inline-block;margin-bottom:10px;padding:5px 9px;border-radius:999px;background:#ffc857;color:#17120a;font-size:11px;font-weight:950;letter-spacing:.08em}.quant-sr-diagnostic-standalone #quantSRTitle{margin:3px 0 0;font-size:22px}

/* V152 · Hora del último precio dentro de la gráfica */
.price-spark .last-price-time-label{font:700 10px/1 system-ui,-apple-system,"Segoe UI",sans-serif;fill:currentColor;paint-order:stroke;stroke:rgba(10,15,24,.88);stroke-width:3px;stroke-linejoin:round;pointer-events:none;opacity:.96}
html[data-theme="light"] .price-spark .last-price-time-label{stroke:rgba(255,255,255,.94)}
/* SPX SAFE CHART VISUALS: no toca el motor de datos/ordenes */
#priceSpark{stroke-width:1!important;filter:none!important;shape-rendering:geometricPrecision}
.price-chart-frame.spx-price-levels .price-spark{filter:none!important}
.spx-chart-window{display:flex;justify-content:flex-end;gap:6px;margin:10px 0 6px}
.spx-chart-window button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:var(--muted,#aaa);border-radius:999px;padding:6px 11px;font-size:10px;font-weight:900;letter-spacing:.04em;cursor:pointer}
.spx-chart-window button.active{background:var(--accent,#3ea6ff);border-color:var(--accent,#3ea6ff);color:#07131d}
html[data-theme="light"] .spx-chart-window button{border-color:rgba(20,40,60,.16);background:rgba(20,40,60,.05)}
html[data-theme="light"] .spx-chart-window button.active{color:#fff}

/* V157: aislamiento de la gráfica respecto a los temas globales. */
.price-chart-frame.spx-price-levels svg.price-spark{font-size:initial!important;letter-spacing:normal!important;filter:none!important}
#priceSpark{stroke-width:1!important;vector-effect:non-scaling-stroke!important;filter:none!important}
#priceLevelsLayer .mt5-order-label.compact,#priceLevelsLayer .mt5-current-label.compact{font-size:3.35px!important;font-weight:800!important;letter-spacing:0!important;stroke-width:1.15px!important}
#priceLevelsLayer .mt5-order-label.compact.out-of-scale{font-size:3.05px!important}
#priceLevelsLayer .quant-sr-label{font-size:6px!important}
.price-spark .last-price-time-label{font-size:10px!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important}

/* V168 · NUEVAS ENTRADAS: mapa operativo visual por estrategia */
.trade-command-panel{grid-column:1/3!important;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:13px;background:linear-gradient(145deg,rgba(10,18,24,.78),rgba(20,27,33,.92));min-width:0}.trade-command-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.trade-command-head span{display:block;font-size:9px;font-weight:900;letter-spacing:.13em;color:#82909b}.trade-command-head h3{margin:2px 0 0!important;padding:0!important;background:none!important;font-size:15px!important;letter-spacing:.045em;color:#eaf2f7!important}.trade-command-totals{font-size:10px;font-weight:900;color:#aeb9c2;text-align:right}.trade-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-lane{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:13px;padding:9px;background:rgba(0,0,0,.16)}.trade-lane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.trade-lane-head b{font-size:10px;letter-spacing:.07em}.trade-lane-head span{display:grid;place-items:center;min-width:24px;height:20px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:950;background:rgba(255,255,255,.07)}.trade-lane.long .trade-lane-head b{color:#54dfa5}.trade-lane.short .trade-lane-head b{color:#ff8d82}.trade-lane.pending .trade-lane-head b{opacity:.82}.trade-items{display:grid;gap:6px}.trade-item{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px;padding:8px 9px 7px;background:rgba(255,255,255,.035)}.trade-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.trade-item.long::before{background:#29cf83}.trade-item.short::before{background:#ff665f}.trade-item.pending{border-style:dashed;background:rgba(255,255,255,.022)}.trade-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-strategy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;color:#f3f7fa}.trade-state{flex:0 0 auto;padding:3px 6px;border-radius:999px;font-size:7.5px;font-weight:950;letter-spacing:.07em}.trade-item.open .trade-state{background:rgba(240,198,127,.13);color:#f0c67f}.trade-item.pending .trade-state{background:rgba(114,189,255,.11);color:#85c9ff}.trade-path{display:grid;grid-template-columns:minmax(58px,1fr) 1px minmax(48px,.72fr) minmax(48px,.72fr);align-items:center;gap:7px;margin-top:7px}.trade-price small,.trade-exit small{display:block;font-size:7px;font-weight:850;letter-spacing:.06em;color:#71808b}.trade-price strong,.trade-exit strong{display:block;margin-top:1px;font-size:11px;font-variant-numeric:tabular-nums}.trade-price strong{color:#e9eef2}.trade-exit.tp strong{color:#58d99a}.trade-exit.sl strong{color:#ff7b75}.trade-divider{height:25px;background:rgba(255,255,255,.09)}.trade-meta{margin-top:5px;font-size:7.5px;color:#697680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-lane-empty,.trade-command-empty{padding:12px 8px;text-align:center;color:#687680;font-size:9px}.trade-command-empty{grid-column:1/-1}.trade-missing{color:#53616b!important}.trade-command-panel+.level-scenario{grid-column:3!important}.level-group.order-entry,.level-group.order-exit{display:none!important}html[data-theme="light"] .trade-command-panel{background:linear-gradient(145deg,#f7fafc,#fff);border-color:#dfe6ec}html[data-theme="light"] .trade-lane,html[data-theme="light"] .trade-item{border-color:#dfe6ec;background:#f8fafb}html[data-theme="light"] .trade-strategy{color:#182027}html[data-theme="light"] .trade-divider{background:#dfe6ec}@media(max-width:1100px){.trade-command-panel{grid-column:1/-1!important}.trade-command-panel+.level-scenario{grid-column:1/-1!important}}@media(max-width:700px){.trade-command-grid{grid-template-columns:1fr}.trade-command-head{align-items:flex-start;flex-direction:column}.trade-command-totals{text-align:left}.trade-path{grid-template-columns:minmax(68px,1fr) 1px minmax(55px,.72fr) minmax(55px,.72fr)}}

/* V170 broker identity */
.broker-badge{display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.45px;vertical-align:1px;border:1px solid currentColor;opacity:.95}.broker-badge.darwinex{color:#59d98e;background:rgba(89,217,142,.08)}.broker-badge.axi{color:#68b7ff;background:rgba(104,183,255,.08)}

/* V183 TERMINAL PRO — chart-first professional execution view */
body[data-page="analisis"] .spx-page-heading{display:none!important}
body[data-page="analisis"] .price-hero{padding:12px!important;margin-top:0!important;background:linear-gradient(180deg,#07121b 0%,#091018 100%)!important;border-color:#193344!important;box-shadow:0 18px 60px rgba(0,0,0,.32)!important}
body[data-page="analisis"] .price-hero>.panel-title,body[data-page="analisis"] .price-hero>.price-big,body[data-page="analisis"] .price-hero>.price-day,body[data-page="analisis"] .price-hero>.market-state,body[data-page="analisis"] .price-hero>.spx-chart-window{display:none!important}
body[data-page="analisis"] .price-levels-layout{display:block!important}
body[data-page="analisis"] .levels-side{display:grid!important;grid-template-columns:1fr!important;margin-top:10px!important}
body[data-page="analisis"] .levels-side-title,body[data-page="analisis"] .level-scenario{display:none!important}
body[data-page="analisis"] .trade-command-panel{border:0!important;background:transparent!important;padding:0!important}
body[data-page="analisis"] .trade-command-head{display:none!important}
body[data-page="analisis"] #tradeCommandGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
body[data-page="analisis"] .pro-trade-card{min-width:0;padding:9px 11px;border-radius:9px;background:#0c1720;border:1px solid #223847;display:grid;grid-template-columns:1fr auto;gap:2px 10px}
body[data-page="analisis"] .pro-trade-card.open{border-color:#2dbd7d;box-shadow:0 0 18px rgba(45,189,125,.12)}
body[data-page="analisis"] .pro-trade-card.pending{border-color:#a87532}
body[data-page="analisis"] .pro-trade-card b{font-size:12px;color:#eef7fb}body[data-page="analisis"] .pro-trade-card span{font-size:10px;color:#8fa4b2;grid-column:1}body[data-page="analisis"] .pro-trade-card strong{font-size:15px;grid-column:2;grid-row:1/3;align-self:center;font-variant-numeric:tabular-nums}body[data-page="analisis"] .pro-trade-card small{grid-column:1/3;font-size:9px;color:#738a99}
body[data-page="analisis"] .price-chart-frame.spx-price-levels{height:min(62vh,570px)!important;min-height:460px!important;padding:0 0 42px!important;background:linear-gradient(180deg,#07121b,#081018)!important;border:1px solid #173141!important;border-radius:12px!important}
body[data-page="analisis"] .price-chart-frame.spx-price-levels .price-spark{top:0!important;height:calc(100% - 42px)!important;color:#e8f5ff!important;filter:drop-shadow(0 0 3px rgba(93,181,255,.75))!important}
body[data-page="analisis"] #priceSpark{stroke:#bfe6ff!important;stroke-width:1.7!important}
body[data-page="analisis"] .price-chart-frame.spx-price-levels .price-grid-30{inset:0 0 42px!important;background:linear-gradient(rgba(62,166,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(62,166,255,.035) 1px,transparent 1px)!important;background-size:100% 44px,58px 100%!important}
body[data-page="analisis"] .price-time-axis{height:42px!important;background:#081018!important;border-top:1px solid #173141!important}
body[data-page="analisis"] .levels-caption{position:absolute!important;left:12px!important;top:10px!important;z-index:9!important;width:auto!important;padding:5px 8px!important;border-radius:6px!important;background:rgba(5,14,21,.82)!important;border:1px solid #1b394b!important;color:#8da9ba!important;font-size:9px!important;letter-spacing:.08em!important}
#priceLevelsLayer .pending-zone{opacity:.16;filter:drop-shadow(0 0 5px currentColor)}#priceLevelsLayer .pending-zone.long{fill:#29d98a;color:#29d98a}#priceLevelsLayer .pending-zone.short{fill:#ff6c67;color:#ff6c67}#priceLevelsLayer .pending-zone-core{stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}#priceLevelsLayer .pending-zone-core.long{stroke:#43e69a}#priceLevelsLayer .pending-zone-core.short{stroke:#ff766f}
#priceLevelsLayer .active-beam-glow{stroke-width:11;stroke-opacity:.2;vector-effect:non-scaling-stroke;filter:blur(.8px)}#priceLevelsLayer .active-beam{stroke-width:2.4;stroke-opacity:1;vector-effect:non-scaling-stroke}#priceLevelsLayer .active-beam.long,#priceLevelsLayer .active-beam-glow.long{stroke:#39e99b}#priceLevelsLayer .active-beam.short,#priceLevelsLayer .active-beam-glow.short{stroke:#ff6767}#priceLevelsLayer .active-entry{stroke:#eafff5;stroke-width:1.4;vector-effect:non-scaling-stroke}#priceLevelsLayer .active-entry.long{fill:#39e99b}#priceLevelsLayer .active-entry.short{fill:#ff6767}
#priceLevelsLayer .exit-line{stroke-width:1.8;vector-effect:non-scaling-stroke}#priceLevelsLayer .exit-line.tp{stroke:#43e875}#priceLevelsLayer .exit-line.sl{stroke:#ff625d}#priceLevelsLayer .order-chip,#priceLevelsLayer .exit-chip,#priceLevelsLayer .edge-order,#priceLevelsLayer .price-current-chip{font:800 5.2px/1 system-ui,-apple-system,Segoe UI,sans-serif;paint-order:stroke;stroke:#071018;stroke-width:2.5px;stroke-linejoin:round;letter-spacing:.02em}#priceLevelsLayer .order-chip.active{fill:#aaffd3}#priceLevelsLayer .order-chip.pending{fill:#ffc778}#priceLevelsLayer .exit-chip.tp,#priceLevelsLayer .edge-order.tp{fill:#61ef8c}#priceLevelsLayer .exit-chip.sl,#priceLevelsLayer .edge-order.sl{fill:#ff817d}#priceLevelsLayer .edge-order.pending{fill:#ffc778}#priceLevelsLayer .price-current-line-pro{stroke:#efb65e;stroke-width:1;stroke-dasharray:3 3;stroke-opacity:.8;vector-effect:non-scaling-stroke}#priceLevelsLayer .price-current-chip{fill:#ffd083;font-size:5.8px}
body[data-page="analisis"] .ohlc{display:none!important}
@media(max-width:1100px){body[data-page="analisis"] #tradeCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page="analisis"] .price-chart-frame.spx-price-levels{height:540px!important}}
/* V183.1 label discipline */
#priceLevelsLayer .order-chip,#priceLevelsLayer .exit-chip,#priceLevelsLayer .edge-order,#priceLevelsLayer .price-current-chip{font-size:3.55px!important;stroke-width:1.7px!important}
#priceLevelsLayer .price-current-chip{font-size:3.9px!important}

/* V184 · precio SPX neutro/azul, nunca verde */
body[data-page="analisis"] #priceSpark{stroke:#d9efff!important;stroke-width:1.85!important;filter:drop-shadow(0 0 2.5px rgba(74,166,255,.70))!important}
body[data-page="analisis"] .price-spark{color:#d9efff!important}

/* V185 · una única línea de cotización SPX, fina y azul-blanca */
body[data-page="analisis"] #priceSpark{stroke:#dcefff!important;stroke-width:1.45!important;filter:none!important;opacity:1!important}
body[data-page="analisis"] .price-chart-frame.spx-price-levels .price-spark{color:#dcefff!important;filter:none!important}

/* V186 · tipografía SVG corregida: sin aplastamiento horizontal/vertical */
#priceLevelsLayer .order-chip,#priceLevelsLayer .exit-chip,#priceLevelsLayer .edge-order,#priceLevelsLayer .price-current-chip{font-size:5.05px!important;font-weight:800!important;letter-spacing:.015em!important;stroke-width:1.55px!important}
#priceLevelsLayer .price-current-chip{font-size:5.35px!important;font-weight:900!important}
