:root{--pulse-ink:#1b2425;--pulse-muted:#707979;--pulse-line:#e2e7e5;--pulse-green:#27725c;--pulse-soft:#f4f7f5}
body.research-visible{background:#fcfdfc}.research-visible #overviewPage>.overview-nav{display:none}.ticker-research-landing{max-width:none!important;margin:0!important;padding:0 0 80px!important;color:var(--pulse-ink);font-family:Arial,Helvetica,sans-serif}.pulse-header{height:84px;padding:0 5.2vw;border-bottom:1px solid var(--pulse-line);display:flex;align-items:center;justify-content:space-between;background:#fff}.pulse-brand img{display:block;width:162px;height:auto}.pulse-header nav{display:flex;align-items:center;gap:34px}.pulse-header nav a{color:var(--pulse-muted);font-size:13px;text-decoration:none}.pulse-header nav a[aria-current=page]{color:var(--pulse-ink);font-weight:700}.ticker-research-hero{max-width:790px;margin:0 auto;padding:92px 28px 48px;text-align:center;border:0!important;background:none!important}.pulse-eyebrow{margin:0 0 24px;color:var(--pulse-green);font-size:11px;font-weight:700;letter-spacing:.22em}.ticker-research-hero h1{margin:0;color:var(--pulse-ink);font:400 clamp(44px,5.5vw,72px)/1.03 Georgia,'Times New Roman',serif;letter-spacing:-.045em}.pulse-intro{margin:27px auto 0!important;color:var(--pulse-muted)!important;font-size:16px;line-height:1.65}.ticker-research-form{max-width:700px;margin:45px auto 0;text-align:left}.ticker-research-form label{display:block;margin:0 0 9px;color:#525c5b;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pulse-search-wrap{height:62px;padding:6px 7px 6px 18px;border:1px solid #cdd4d1;border-radius:8px;display:flex;align-items:center;background:#fff;box-shadow:0 5px 18px rgba(27,36,37,.06)}.pulse-search-wrap>span{margin-right:10px;color:#89918f;font-size:25px;line-height:1}.ticker-research-form input{min-width:0;flex:1;border:0!important;outline:0;background:transparent!important;padding:0!important;color:var(--pulse-ink);font:400 15px Arial,Helvetica,sans-serif!important;text-transform:none!important}.ticker-research-form input::placeholder{color:#a0a7a5}.ticker-research-form button{align-self:stretch;border:0;border-radius:5px;background:var(--pulse-ink);color:#fff;padding:0 23px;font:700 12px Arial,Helvetica,sans-serif;cursor:pointer}.ticker-research-form button span{margin-left:8px}.pulse-help{margin:10px 2px 0!important;color:#919896!important;font-size:11px!important}.pulse-estimate{margin-top:22px;padding:15px 18px;border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:var(--pulse-soft);color:#68716f;font-size:11px}.pulse-estimate>span:first-child{color:var(--pulse-green);font-size:17px}.pulse-estimate strong{color:var(--pulse-green);font-size:11px}.pulse-steps{margin:54px auto 0;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;text-align:left}.pulse-steps>div{display:flex;align-items:center;gap:11px}.pulse-steps b{width:27px;height:27px;border:1px solid #cfd7d3;border-radius:50%;display:grid;place-items:center;color:var(--pulse-green);font-size:10px}.pulse-steps span{display:grid;gap:4px}.pulse-steps strong{font-size:11px}.pulse-steps small{color:#929997;font-size:9px;white-space:nowrap}.pulse-steps i{height:1px;margin:0 15px;background:var(--pulse-line)}.ticker-cache{margin-top:44px;padding-top:28px;border-top:1px solid var(--pulse-line);text-align:left}.ticker-cache>span{display:block;margin-bottom:12px;color:#7c8583;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ticker-cache>div{display:flex;gap:8px;flex-wrap:wrap}.ticker-cache button{min-width:128px;padding:10px 13px;border:1px solid #d6ddda;border-radius:5px;display:grid;gap:3px;background:#fff;text-align:left;cursor:pointer}.ticker-cache button:hover{border-color:var(--pulse-green);background:var(--pulse-soft)}.ticker-cache button b{color:var(--pulse-ink);font-size:12px}.ticker-cache button span{color:#858d8b;font-size:9px}.ticker-research-status{min-height:24px;margin-top:16px;color:var(--pulse-green);font-size:12px;font-weight:600;text-align:left}.ticker-research-result{max-width:1100px;margin:auto;padding:46px 28px}.ticker-research-result header{max-width:850px}.ticker-research-result h2{margin:7px 0 12px;font:400 clamp(34px,5vw,60px) Georgia,serif}.ticker-research-result header small{color:#637169}.ticker-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.ticker-research-grid section,.ticker-connections article{border:1px solid #c8d0ca;background:#fff;padding:18px}.ticker-research-grid h3,.ticker-connections h3{font:700 11px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.ticker-research-grid ul{padding-left:18px;line-height:1.6}.ticker-connections{margin-top:30px}.ticker-connections>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ticker-connections article{display:grid;gap:7px}.ticker-connections span{color:var(--pulse-green);font:10px ui-monospace,monospace}.ticker-connections p{margin:0;color:#56665f}.context-graph-tab{display:none!important}
.ticker-cache .ticker-cache-item{min-width:128px;border:1px solid #d6ddda;border-radius:5px;background:#fff;overflow:hidden}.ticker-cache .ticker-cache-item:hover{border-color:var(--pulse-green)}.ticker-cache .ticker-cache-item button{min-width:0;width:100%;border:0;border-radius:0;box-shadow:none}.ticker-cache .ticker-cache-symbol{padding:10px 13px 7px}.ticker-cache .ticker-cache-symbol:hover{background:var(--pulse-soft)}.ticker-cache .ticker-cache-research{padding:7px 13px;border-top:1px solid #e5ebe7!important;color:var(--pulse-green);font-size:9px;font-weight:700}.ticker-cache .ticker-cache-research:hover{background:#f5f9f6}.ticker-cache .ticker-cache-item button:focus-visible{outline:2px solid var(--pulse-green);outline-offset:-2px}.research-visible .ticker-action-card{width:min(1060px,100%)}
.ticker-research-result .research-ticker-chart{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ticker-research-result .research-ticker-chart:focus-visible{outline:2px solid var(--pulse-green);outline-offset:3px}
@media(max-width:700px){.pulse-header{height:68px;padding:0 18px}.pulse-brand img{width:138px}.pulse-header nav{gap:18px}.ticker-research-hero{padding:62px 18px 38px}.ticker-research-hero h1{font-size:43px}.pulse-intro br{display:none}.pulse-search-wrap{height:auto;padding:6px 6px 6px 14px}.ticker-research-form button{padding:15px 16px}.pulse-estimate{grid-template-columns:auto 1fr}.pulse-estimate strong{grid-column:2}.pulse-steps{grid-template-columns:1fr;gap:15px;margin-top:38px}.pulse-steps i{display:none}.ticker-research-grid,.ticker-connections>div{grid-template-columns:1fr}}
.research-visible #overviewPage{grid-template-columns:minmax(0,1fr)}.ticker-research-landing{min-width:0;width:100%;box-sizing:border-box}.research-first-fold,.research-process{box-sizing:border-box}
.research-first-fold{max-width:1380px;margin:auto;padding:0 42px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:clamp(36px,5vw,78px);align-items:start}.research-first-fold .ticker-research-hero{max-width:none;width:100%;padding:68px 0 26px;text-align:left}.research-first-fold .ticker-research-hero h1{font-size:clamp(44px,4vw,60px)}.research-first-fold .pulse-intro{margin:22px 0 0!important}.research-first-fold .ticker-research-form{margin:35px 0 0;max-width:none}.research-first-fold .ticker-cache{margin-top:28px;padding-top:20px}.research-first-fold .ticker-cache>div{flex-wrap:nowrap;overflow-x:auto;padding:0 0 8px;scrollbar-width:thin}.research-first-fold .ticker-cache .ticker-cache-item{flex:0 0 auto}.research-first-fold .ticker-research-status{margin-top:8px}.research-process{max-width:1380px;margin:auto;padding:0 42px 38px;border-bottom:1px solid var(--pulse-line)}.research-process .pulse-steps{max-width:740px;margin:12px 0 0}.ideas-preview{min-width:0;padding:68px 0 28px}.ideas-preview-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ideas-preview-header .pulse-eyebrow{margin:0}.ideas-preview-header>span{color:#88918d;font-size:10px;white-space:nowrap}.ideas-preview h2{margin:17px 0 7px;color:var(--pulse-ink);font:400 clamp(30px,3vw,43px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.04em}.ideas-preview h2 span{color:var(--pulse-green)}.ideas-preview-intro{margin:0 0 18px;color:var(--pulse-muted);font-size:12px;line-height:1.5}.ideas-preview-list{display:grid;gap:8px}.ideas-preview-item{padding:12px 15px;border:1px solid #d9e2dc;border-left:3px solid var(--pulse-green);border-radius:7px;background:#fff;box-shadow:0 3px 12px rgba(27,36,37,.025)}.ideas-preview-item.bear{border-left-color:#a46961}.ideas-preview-item-top,.ideas-preview-item-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ideas-preview-item-top>span,.ideas-preview-item-foot{color:#7e8984;font-size:10px}.ideas-preview-ticker{padding:0;border:0;background:none;color:var(--pulse-green);font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer}.ideas-preview-item.bear .ideas-preview-ticker{color:#9b5b53}.ideas-preview-open{width:100%;margin:6px 0;padding:0;border:0;background:none;color:var(--pulse-ink);text-align:left;cursor:pointer}.ideas-preview-open strong{display:block;font:400 19px/1.15 Georgia,'Times New Roman',serif}.ideas-preview-open small{display:block;margin-top:3px;color:#68736e;font-size:10px;line-height:1.35}.ideas-preview-item-foot{border-top:1px solid #edf1ee;padding-top:7px}.ideas-preview-open:hover strong,.ideas-preview-all:hover{text-decoration:underline;text-underline-offset:3px}.ideas-preview button:focus-visible{outline:2px solid var(--pulse-green);outline-offset:3px}.ideas-preview-all{width:100%;margin-top:12px;padding:11px 12px;border:1px solid #bdd1c5;border-radius:5px;background:#eff5f0;color:#27634f;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.ideas-preview-all span{float:right}@media(max-width:900px){.research-first-fold{display:block;max-width:740px;padding:0 22px}.research-first-fold .ticker-research-hero{padding:44px 0 4px}.ideas-preview{padding:4px 0 24px}.research-process{max-width:740px;padding:0 22px 30px}.research-process .pulse-steps{margin-top:0}}@media(max-width:700px){.research-first-fold{padding:0 18px}.research-first-fold .ticker-research-hero{padding:30px 0 2px}.research-first-fold .ticker-research-hero h1{font-size:40px}.research-first-fold .ticker-research-form{margin-top:25px}.research-first-fold .pulse-estimate{margin-top:14px;padding:11px 12px}.research-first-fold .ticker-cache{margin-top:19px;padding-top:15px}.research-first-fold .ticker-research-status{min-height:12px}.ideas-preview h2{font-size:34px}.ideas-preview-header .pulse-eyebrow{font-size:9px}.research-process{padding:0 18px 24px}}
