: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}.score{text-align:center;font-size:42px;color:var(--gold);font-weight:900}.horizon-switch button.active{background:#f1f1f1;color:#111}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}.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}.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}}@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}}@media (max-width:780px){body{font-size:15px!important;line-height:1.55!important}.yt-main{padding-left:12px!important;padding-right:12px!important}.panel,.yt-card,.insight-card,.reliability-summary,.robots-table-panel,.recent-robot-activity{padding:17px!important}}.earnings-table .earnings-ticker{color:#eee6da;font-weight:900}.wm-legend i.open{background:#21a846}.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.active b{color:#5cff83}.impact-badge.high{border-color:rgba(234,177,79,.35);background:rgba(178,109,20,.13);color:#efbd66}.feature-market-chip.open{border-color:rgba(61,202,109,.18);background:rgba(27,125,60,.045)}.feature-market-chip.open b{color:#4bd579}.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}}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%}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%}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}}.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}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-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.corr-kpi{padding:17px 18px;min-width:0;border:1px solid var(--line)}.corr-kpi>span{display:block;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.09em}.corr-kpi strong{display:block;font-size:25px;line-height:1.05;margin-top:8px;font-variant-numeric:tabular-nums}.corr-kpi small{display:block;color:var(--muted);font-size:10px;line-height:1.35;margin-top:7px}.corr-div-card[data-state="high"] strong{color:var(--green)}.corr-div-card[data-state="medium"] strong{color:var(--gold)}.corr-div-card[data-state="low"] strong{color:var(--red)}.corr-panel{padding:20px;margin:0 0 14px;border:1px solid var(--line);min-width:0}.corr-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.corr-panel-head h2{margin:2px 0 5px;font-size:20px}.corr-panel-head p{margin:0;color:var(--muted);font-size:11px}.corr-legend{display:flex;gap:11px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:9px;font-weight:750}.corr-legend span{display:flex;align-items:center;gap:5px}.corr-legend i{width:14px;height:8px;border-radius:2px;display:inline-block}.corr-legend .neg{background:#315a9b}.corr-legend .zero{background:#30343a}.corr-legend .pos{background:#9a4b45}.corr-matrix-wrap{overflow:auto;max-height:690px;border:1px solid var(--line);border-radius:10px;background:#0e0f11;overscroll-behavior:contain}.corr-matrix{border-collapse:separate;border-spacing:1px;font-size:8px;min-width:max-content;background:#181a1d}.corr-matrix th,.corr-matrix td{width:31px;min-width:31px;height:31px;text-align:center;padding:0;font-variant-numeric:tabular-nums}.corr-matrix thead th{position:sticky;top:0;z-index:4;background:#16181b;color:#a8adb6;font-weight:800}.corr-matrix .corr-rowhead{position:sticky;left:0;z-index:3;width:88px;min-width:88px;padding:0 7px;text-align:left;background:#16181b;color:#b8bdc6;font-size:8px;white-space:nowrap}.corr-matrix thead .corr-rowhead{z-index:5}.corr-matrix td{color:#f3f4f6;font-weight:700;cursor:default}.corr-matrix td[data-na="1"]{color:#5b6069;background:#111315!important}.corr-matrix td.diag{background:#20242a!important;color:#777}.corr-empty{padding:24px!important;width:auto!important;color:var(--muted)!important}.corr-note{color:var(--muted);font-size:10px;line-height:1.5;margin:12px 0 0}.corr-two-col{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.corr-groups{display:grid;gap:8px}.corr-group{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.02)}.corr-group b{font-size:11px}.corr-group span{display:block;color:var(--muted);font-size:10px;margin-top:4px;line-height:1.45}.corr-muted{color:var(--muted);font-size:11px}.corr-rules{display:grid;gap:8px}.corr-rules>div{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:8px}.corr-rules b{font-size:10px}.corr-rules span{color:var(--muted);font-size:10px;line-height:1.4}.corr-source code{font-size:10px;color:#c9ced6}.corr-source p{color:var(--muted);font-size:11px;line-height:1.55}.corr-source strong{color:var(--text)}@media (max-width:1050px){.corr-summary{grid-template-columns:1fr 1fr}.corr-two-col{grid-template-columns:1fr}}@media (max-width:620px){.corr-summary{grid-template-columns:1fr 1fr;gap:8px}.corr-kpi{padding:13px}.corr-kpi strong{font-size:20px}.corr-panel{padding:14px}.corr-panel-head{display:block}.corr-legend{margin-top:10px}.corr-matrix th,.corr-matrix td{width:29px;min-width:29px;height:29px}.corr-matrix .corr-rowhead{width:78px;min-width:78px}}.corr-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.corr-advisor{margin-top:16px}.corr-advisor-badge{font-size:11px;font-weight:800;letter-spacing:.08em;padding:7px 10px;border-radius:999px;background:#24272b;color:#d7d9dc;white-space:nowrap}.corr-advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.corr-advice{border:1px solid #2b2f34;border-radius:12px;padding:13px;background:#17191c;display:flex;flex-direction:column;gap:5px}.corr-advice b{font-size:13px}.corr-advice span{font-size:12px;color:#aeb3b9;line-height:1.45}.corr-table-wrap{overflow:auto;border:1px solid #292d31;border-radius:12px}.corr-review-table{width:100%;border-collapse:collapse;min-width:820px;font-size:12px}.corr-review-table th,.corr-review-table td{padding:10px 11px;border-bottom:1px solid #292d31;text-align:left;vertical-align:middle}.corr-review-table th{font-size:10px;letter-spacing:.06em;color:#aeb3b9;background:#141619;position:sticky;top:0}.corr-review-table tbody tr:last-child td{border-bottom:0}.corr-review-table tbody tr:hover{background:#1c1f23}.corr-tag{display:inline-block;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;white-space:nowrap}.corr-tag.high{background:rgba(220,70,70,.16);color:#ff9d9d}.corr-tag.medium{background:rgba(226,170,50,.15);color:#f0c66a}.corr-tag.low{background:rgba(72,180,120,.14);color:#8ed8ae}.corr-delta.good{color:#8ed8ae;font-weight:700}.corr-delta.bad{color:#ff9d9d;font-weight:700}.corr-delta.neutral{color:#aeb3b9}@media (max-width:1100px){.corr-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.corr-advice-grid{grid-template-columns:1fr}}@media (max-width:700px){.corr-summary{grid-template-columns:1fr 1fr}.corr-advice-grid{grid-template-columns:1fr}}: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"] .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"] 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"] .corr-matrix th,html[data-theme="light"] .corr-matrix td,html[data-theme="light"] .corr-review-table th,html[data-theme="light"] .corr-review-table td{border-color:#d9dde3!important}html[data-theme="light"] .corr-note,html[data-theme="light"] .corr-muted,html[data-theme="light"] .corr-panel-head p,html[data-theme="light"] .corr-advice span,html[data-theme="light"] .corr-rules span{color:#626a73!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"] .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"] .corr-matrix-wrap{background:#fff!important;border-color:#d9dde3!important}html[data-theme="light"] .corr-matrix{background:#e7eaee!important}html[data-theme="light"] .corr-matrix thead th,html[data-theme="light"] .corr-matrix .corr-rowhead,html[data-theme="light"] .corr-review-table th{background:#f0f2f5!important;color:#4b535c!important}html[data-theme="light"] .corr-matrix td[data-na="1"]{background:#f5f6f8!important;color:#9299a1!important}html[data-theme="light"] .corr-matrix td.diag{background:#e7eaee!important;color:#6d747c!important}html[data-theme="light"] .corr-review-table tbody tr:hover{background:#f4f6f8!important}html[data-theme="light"] .corr-source code{color:#343a40!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"] *{scrollbar-color:#c4cad1 #f1f3f5}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"] #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}

/* V162 estrategia + Magic en Correlacion */
.corr-strategy{display:inline-flex;flex-direction:column;gap:2px;vertical-align:middle;line-height:1.08}.corr-strategy b{font-size:12px;font-weight:800;color:var(--text);white-space:nowrap}.corr-strategy small{font-size:9px;font-weight:700;color:var(--muted);letter-spacing:.03em;white-space:nowrap}.corr-strategy.compact b{font-size:9px}.corr-strategy.compact small{font-size:8px}.corr-matrix thead .corr-strategy{align-items:center}.corr-matrix .corr-rowhead .corr-strategy{align-items:flex-start}.corr-group .corr-strategy{margin:2px 5px}.corr-group-sep{opacity:.45}html[data-theme="light"] .corr-strategy b{color:#202328!important}html[data-theme="light"] .corr-strategy small{color:#69717a!important}
