/* User reference: the knowledge distribution's lighter blue/green/violet/amber/rose fills. */
.mn-report{--mn-data-blue:#5186d5;--mn-data-teal:#3c9b82;--mn-data-violet:#9680c8;--mn-data-amber:#d9a150;--mn-data-rose:#b77e9e;--mn-data-slate:#8ca6c5}
.dark .mn-report{--mn-data-blue:#8baadd;--mn-data-teal:#84b9a9;--mn-data-violet:#baa8d8;--mn-data-amber:#daba89;--mn-data-rose:#c9a2ba;--mn-data-slate:#a3b4cc}
.mn-platform-chart b,.mn-peer-mini b,.mn-source-track{transform-origin:left center}.mn-bar-column i{transform-origin:center bottom}
.mn-peer-mini b{background:var(--mn-data-blue)}.mn-legend i.muted,.mn-source-labels>span:nth-child(2) i{background:color-mix(in srgb,var(--mn-data-blue) 23%,var(--mn-paper))}
.mn-platform-chart i{background:var(--soft)}.mn-brand-facts dd{color:color-mix(in srgb,var(--geo-ink) 72%,var(--mn-ink))}
.mn-reading-progress{height:2px;position:sticky;top:0;z-index:12;margin-bottom:-2px;pointer-events:none}.mn-reading-progress i{height:100%;display:block;background:var(--mn-data-blue);transform:scaleX(0);transform-origin:left center}
@property --mn-pie-reveal{syntax:'<number>';inherits:true;initial-value:1}
.mn-ring{position:relative;background:none;isolation:isolate}.mn-ring:before{content:'';position:absolute;inset:0;border-radius:inherit;background:conic-gradient(var(--ring));mask-image:conic-gradient(#000 0deg calc(var(--mn-pie-reveal,1)*360deg),transparent 0)}.mn-ring>div{z-index:1}
.mn-report :is(button,a,summary){transition:background-color 150ms,color 150ms,box-shadow 150ms,translate 150ms}.mn-report button:active{translate:0 1px}.mn-report :is(.mn-brand-facts>div,.mn-cloud-bubble){transition:background-color 180ms,box-shadow 180ms,scale 180ms}
@media(hover:hover){.mn-brand-facts>div:hover{box-shadow:0 5px 14px #17202c0b;scale:1.012}.mn-platform-chart>div:hover{background:color-mix(in srgb,var(--mn-blue) 3%,var(--mn-paper))}.mn-table tbody tr:hover{background:var(--mn-soft)}.mn-cloud-bubble:hover{scale:1.04;background:color-mix(in srgb,var(--mn-data-blue) 11%,var(--mn-paper))}.mn-weekly-brands button:hover{color:var(--mn-blue);background:var(--mn-soft)}.mn-bar-column:hover i{filter:brightness(1.06)}.mn-week-hit:hover rect{fill:color-mix(in srgb,var(--mn-data-blue) 4%,transparent)}}
.mn-weekly-tooltip{animation:mn-tooltip-in 140ms cubic-bezier(.16,1,.3,1)}@keyframes mn-tooltip-in{from{opacity:.5;translate:0 4px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){.mn-report *,.mn-report *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mn-report :is(button,a){translate:none!important}.mn-report :is(.mn-brand-facts>div,.mn-cloud-bubble){scale:1!important}}
