/* v6.11 Continuous home ticker and plain-text comparison source names. */
body.nht-reference .nht-v611-marquee{display:flex!important;align-items:center!important;position:relative!important;overflow:hidden!important;width:100%!important;height:40px!important;min-height:40px!important;background:#dbb831!important;color:#153727!important;padding:0!important;margin:0!important;isolation:isolate}
body.nht-reference .nht-v611-marquee-viewport{min-width:0;flex:1;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(to right,transparent 0%,#000 1.5%,#000 98.5%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 1.5%,#000 98.5%,transparent 100%)}
body.nht-reference .nht-v611-marquee-track{display:flex!important;align-items:center;gap:0;width:max-content;min-width:max-content!important;animation:nht-v611-scroll 48s linear infinite!important;will-change:transform}
body.nht-reference .nht-v611-marquee-group{display:flex!important;flex:0 0 auto;align-items:center;min-width:max-content!important;gap:0!important;font:500 10px/1.2 'DM Mono',monospace!important;letter-spacing:1.25px;text-transform:uppercase;color:#173726!important;white-space:nowrap}
body.nht-reference .nht-v611-marquee-group span{display:inline-block;padding:0 22px;white-space:nowrap}
body.nht-reference .nht-v611-marquee-group i{font-style:normal;flex:0 0 auto;opacity:.8}
@keyframes nht-v611-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
body.nht-reference .nht-v611-marquee:is(:hover,:focus-within) .nht-v611-marquee-track,body.nht-reference .nht-v611-marquee.is-paused .nht-v611-marquee-track{animation-play-state:paused!important}
body.nht-reference .nht-v611-marquee-toggle{flex:0 0 41px;z-index:2;display:grid;place-items:center;height:100%;padding:0;border:0;border-left:1px solid rgba(20,53,37,.25);border-radius:0;background:#dbb831;color:#173726;font:700 14px/1 sans-serif;cursor:pointer}
body.nht-reference .nht-v611-marquee-toggle:hover{background:#ebcb54}
body.nht-reference .nht-v611-marquee-toggle:focus-visible{outline:3px solid #143b2b;outline-offset:-4px}
body.nht-reference .nht-v610-plot .nht-v611-source-label{display:block;margin:auto 0 0!important;padding-top:6px;color:#405e4b!important;text-decoration:none!important;font:500 11px/1.45 'DM Sans',sans-serif!important;overflow-wrap:anywhere}
body.nht-reference .nht-v611-source-label span{font-weight:700!important;color:#214c33!important}
@media(max-width:640px){body.nht-reference .nht-v611-marquee{height:39px!important;min-height:39px!important}body.nht-reference .nht-v611-marquee-group{font-size:10px!important;letter-spacing:.75px}body.nht-reference .nht-v611-marquee-group span{padding:0 16px}}
@media(prefers-reduced-motion:reduce){body.nht-reference .nht-v611-marquee-track{animation:none!important}body.nht-reference .nht-v611-marquee-viewport{overflow-x:auto;scrollbar-width:thin;mask-image:none;-webkit-mask-image:none}body.nht-reference .nht-v611-marquee-toggle{display:none}}
