#crene-font-root :is([data-analytical-canvas],[data-crene-canonical-scenario-map],.cr-trajectory-card,.cr-mx-wrap,.cr-factor-native-matrix-wrap,.private-factor-map) :is(div,section,article,aside,header,footer,nav,p,span,a,button,label,input,select,option,textarea,summary,li,dt,dd,th,td,caption,strong,b,em,small,h3,h4):not(:where(svg,svg *)){font-family:var(--cr-font-text)!important}#crene-font-root :is([data-analytical-canvas],[data-crene-canonical-scenario-map],.cr-trajectory-card,.cr-mx-wrap,.cr-factor-native-matrix-wrap,.private-factor-map) :is(h1,h2,.font-serif,.cr-type-display):not(:where(svg,svg *)){font-family:var(--cr-font-display)!important}#crene-font-root :is(.cr-trajectory-stats strong,.cr-trajectory-legend b,.qpm-inspector-stats>div>div:last-child,.cr-mx-cell-inner,.cr-mx-spread){font-family:var(--cr-font-data)!important;font-variant-numeric:tabular-nums}#crene-font-root :is([data-analytical-canvas],[data-crene-canonical-scenario-map],.cr-trajectory-card,.cr-mx-wrap,.cr-factor-native-matrix-wrap,.private-factor-map) :is(code,pre,kbd,samp,.cr-type-code,[data-type=code],.font-mono):not(:where(svg,svg *)){font-family:var(--cr-font-code)!important}#crene-font-root [data-analytical-reading-guide] :is(div,span,button){font-family:var(--cr-font-text)!important}#crene-font-root .cr-mx-control-label,#crene-font-root .cr-trajectory-kicker span,#crene-font-root .cr-trajectory-read>span,#crene-font-root .cr-trajectory-stats article>span,#crene-font-root [data-analytical-reading-guide] div>span:first-child{font-size:var(--cr-type-label)!important;line-height:var(--cr-leading-compact)!important;font-weight:var(--cr-weight-interface)!important;letter-spacing:normal!important;text-transform:none!important}#crene-font-root .cr-trajectory-read>strong,#crene-font-root [data-analytical-reading-guide] div>span+span{font-size:var(--cr-type-body-small)!important;line-height:var(--cr-leading-compact)!important}#crene-font-root :is(.cr-trajectory-meta span,.cr-trajectory-legend>div,.cr-trajectory-kicker small,.cr-trajectory-empty>span,.ftc-mobile-hint,.qpm-graph-instructions){font-size:var(--cr-type-label)!important;line-height:var(--cr-leading-compact)!important}#crene-font-root [data-analytical-fullscreen-control]{font-family:var(--cr-font-ui)!important;font-size:var(--cr-type-body-small)!important;line-height:var(--cr-leading-compact)!important}@media (max-width:768px){#crene-font-root .cr-mx-controls{justify-content:flex-start}}