/* Compact homepage-only readiness ticker. The dashboard keeps its existing design. */
.nri-ticker{display:flex;align-items:stretch;background:#f05a28;color:#000;min-height:46px;border-bottom:1px solid #0003;overflow:hidden;font:700 12px/1.5 Helvetica,Arial,sans-serif}
.nri-ticker-link{display:block;flex:1;min-width:0;overflow:hidden;color:#000;text-decoration:none}
.nri-ticker-track{display:flex;width:max-content;animation:nri-ticker-scroll 38s linear infinite;will-change:transform}
.nri-ticker-group{display:flex;align-items:center;flex-shrink:0;gap:22px;white-space:nowrap;min-height:46px;padding:0 30px}
.nri-ticker-title{font-size:11px;letter-spacing:.1em;font-weight:800}
.nri-ticker-score{font-size:15px;font-weight:800;letter-spacing:-.02em}
.nri-ticker-divider{font-weight:400;opacity:.75}
.nri-ticker .nri-change,.nri-ticker [data-nri-date],.nri-ticker [data-nri-message]{font-size:12px;line-height:1.5;color:#000}
.nri-ticker-cta{font-size:11px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}
.nri-ticker-pause{flex-shrink:0;min-width:76px;min-height:46px;align-self:stretch;border:0;border-left:1px solid #0004;background:#f05a28;color:#000;font:700 11px Helvetica,Arial,sans-serif;padding:0 17px;cursor:pointer}
.nri-ticker-pause:hover{background:#ff743f}
.nri-ticker:hover .nri-ticker-track,.nri-ticker:focus-within .nri-ticker-track,.nri-ticker[data-paused=true] .nri-ticker-track{animation-play-state:paused}
.nri-ticker-link:focus-visible,.nri-ticker-pause:focus-visible{outline:2px solid #000;outline-offset:-4px}
.nri-ticker [hidden]{display:none!important}
@keyframes nri-ticker-scroll{to{transform:translateX(-50%)}}
@media(max-width:620px){.nri-ticker-group{gap:16px;padding:0 20px}.nri-ticker-pause{min-width:62px;padding:0 10px}}
@media(prefers-reduced-motion:reduce){.nri-ticker-track{animation:none;width:auto;will-change:auto}.nri-ticker-group{white-space:normal;flex-wrap:wrap;gap:4px 14px;padding:10px 20px;flex-shrink:1}.nri-ticker-copy,.nri-ticker-pause,.nri-ticker-divider{display:none}.nri-ticker-link{overflow:visible}}
