/* Commercial intelligence: warm graphite, brushed silver, ivory and champagne. */
.intelligence{--report-ink:#292a28;--report-muted:#5f5b53;--report-line:#d2ccc0;--report-accent:#cdbb99;background:radial-gradient(ellipse at 80% 0,#cdbb9909,transparent 60%),#1a1b1a;border-color:#444540;color:#efede7}
.intelligence .section-label{color:#b6b2a9}.intelligence .section-heading h2 span{color:#b7b6af}.intelligence .section-heading>p{color:#b6b2a9}
.intelligence .report-invite{background:linear-gradient(110deg,#cdbb9912,transparent);border-color:#70665670;color:#eeebe4}.intelligence .report-invite div>span{color:#b6b2a9}.intelligence .invite-cursor{background:var(--report-accent);color:#252625}.intelligence .invite-arrow{color:var(--report-accent)}
.intelligence .report-shell{background:#f2efe8;color:var(--report-ink);border-color:#53544e;border-radius:12px;box-shadow:0 28px 70px #0004}
.intelligence .report-sidebar{background:linear-gradient(155deg,#2d2e2c,#202120);padding:32px 18px 26px;border-right:1px solid #454641}
.intelligence .report-brand{display:flex;flex-direction:column;align-items:center;gap:11px;padding:0;width:100%;max-width:none;text-align:center}
.intelligence .report-brand svg{width:100%;max-width:185px;margin:0 auto}.intelligence .report-brand>span{display:block;margin:0;font-size:9px;letter-spacing:1.25px;line-height:1.6;color:#d0cdc5;font-weight:500}
.intelligence .report-menu-hint{margin:28px 0 13px;padding-top:23px;border-top:1px solid #ffffff19;text-align:center;font-size:9px;letter-spacing:1.1px;line-height:1.6;color:#b6b2a9}
.intelligence .report-tabs{margin-top:0}.intelligence .report-tabs button{background:#ffffff04;border-color:#ffffff20;color:#d2cfc8}.intelligence .report-tabs button:hover{background:#ffffff0b;border-color:#b2afa56b;transform:none}.intelligence .report-tabs [aria-selected=true]{background:var(--report-accent);border-color:var(--report-accent);color:#252625;box-shadow:0 5px 18px #0002}
.intelligence .report-side-note{padding-left:10px;padding-right:10px}.intelligence .report-side-note strong{color:#dedbd3}.intelligence .report-side-note p{color:#b6b2a9}.intelligence .report-side-note .dot{background:var(--report-accent);box-shadow:0 0 12px #cdbb9933}
.intelligence .report-toolbar .tiny,.intelligence .report-demo-label,.intelligence .report-caption,.intelligence .evolution-label{color:var(--report-muted)}
.intelligence .period-selector{border-color:#c9c1b3;background:#e9e4da}.intelligence .period-selector button{color:#605b52}.intelligence .period-selector [aria-pressed=true]{background:#353633;color:#f6f3ed}
.intelligence :is(.report-demo-label,.report-caption,.report-metrics,.report-metrics>div,.voice-quote,.no-demand){border-color:var(--report-line)}
.intelligence .report-caption button{color:#514a3c}.intelligence .weekly-cover{color:var(--report-ink);background:linear-gradient(145deg,#f8f5ef,#eeeadf);border-color:var(--report-line)}
.intelligence .weekly-cover>h3{color:#2d2d2a}.intelligence .weekly-cover>h3 em{color:#797263}
.intelligence :is(.weekly-kicker,.weekly-cover>p,.weekly-facts span,.weekly-facts small,.weekly-topics article>span,.weekly-topics p){color:var(--report-muted)}
.intelligence :is(.weekly-facts,.weekly-topics article){border-color:var(--report-line)}
.intelligence .weekly-decision{background:#30322f;border-color:var(--report-accent);color:#f3f0e9}.intelligence .weekly-decision>span{color:#dfcca9}.intelligence .weekly-decision p{color:#d2cfc5}.intelligence .weekly-decision small{color:#bcb8ae}
.intelligence :is(.report-metrics span,.report-metrics small,.report-metrics p,.chart-heading>span,.insight-bar>span,.chart-footnote,.no-demand span,.no-demand small){color:var(--report-muted)}
.intelligence .insight-bar>div{background:#e2ddd2}.intelligence .insight-bar i{background:linear-gradient(90deg,#77776e,#aca99e)}.intelligence .insight-bar:last-of-type i,.intelligence .warm i{background:#a18a60}
.intelligence .report-insight,.intelligence .report-action{background:#e8e3d8;border-color:#ccc3b3}.intelligence :is(.report-insight>.tiny,.report-insight p,.report-action p,.voice-quote .tiny,.voice-quote p){color:var(--report-muted)}
.intelligence .insight-orbit{color:#746246;border-color:#b7a887}.intelligence .report-action>span{color:#806a45}.intelligence .report-action strong{color:#39392f}
.intelligence .voice-quote blockquote{color:#706555}.intelligence .quote-tag{color:#5c5141;background:#e1d8c7}
.intelligence .regional-card{background:#e9e1d1;border-color:#c8b994}.intelligence .regional-card :is(.tiny,p){color:#655945}.intelligence .regional-card>strong{color:#75603c}.intelligence .regional-card hr{border-color:#bdac7880}
.intelligence .report-benefits article>span{color:#cdbb99}.intelligence .report-benefits p{color:#b6b2a9}.intelligence .report-scope{color:#b6b2a9;border-color:#ffffff1c}
.intelligence .report-tabs button:focus-visible{outline-color:#e8d9bb}.intelligence .period-selector button:focus-visible{outline-color:#6f5e40}
@media(max-width:1190px) and (min-width:981px){.intelligence .report-sidebar{padding:28px 13px 23px}.intelligence .report-brand>span{font-size:8px;letter-spacing:1px}}
@media(max-width:980px){.intelligence .report-sidebar{padding:26px 24px 20px;border-right:0;border-bottom:1px solid #454641}.intelligence .report-brand{max-width:240px;margin:0 auto}.intelligence .report-brand svg{max-width:210px}.intelligence .report-menu-hint{margin:22px 0 14px;padding-top:17px}.intelligence .report-tabs button{min-height:52px}}
@media(max-width:700px){.intelligence .report-sidebar{padding:24px 12px 14px}.intelligence .report-tabs button{min-height:80px}.intelligence .report-brand>span{font-size:9px;letter-spacing:1.4px}.intelligence .report-menu-hint{font-size:9px}}
