@keyframes sapphire-enter{0%{opacity:0}to{opacity:1}}@keyframes jr-sheen{0%{transform:translateX(-120%) skewX(-18deg)}20%{transform:translateX(330%) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}@keyframes jr-trend-scroll{to{transform:translate(var(--jr-trend-dx),var(--jr-trend-dy))}}@keyframes jr-spin{to{transform:rotate(1turn)}}@keyframes jr-fill-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes jr-fill-badge{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes jr-fill-tick{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes jr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jr-caret{0%,49%{opacity:1}50%,to{opacity:0}}.sapphire-animate-enter{animation:sapphire-enter .2s ease-out both}.sapphire-delay-100{animation-delay:.1s}.sapphire-delay-200{animation-delay:.2s}.sapphire-delay-300{animation-delay:.3s}.sapphire-delay-400{animation-delay:.4s}.sapphire-delay-500{animation-delay:.5s}.jr-trend-walk{animation:jr-trend-scroll var(--jr-trend-loop) linear infinite;animation-delay:var(--jr-trend-delay)}.jr-spinner{width:14px;height:14px;flex-shrink:0;border-radius:9999px;border:2px solid;border-right:2px solid transparent;opacity:.85;animation:jr-spin .7s linear infinite}.jr-fill-enter{animation:jr-fill-enter .3s ease-out both}.jr-fade-in{animation:jr-fade-in .4s ease-out both}.jr-card-enter{animation:jr-fill-enter .4s ease-out both}.jr-fill-badge{transform-origin:center;animation:jr-fill-badge .42s cubic-bezier(.2,.8,.2,1) both}.jr-fill-tick{animation:jr-fill-tick .36s ease-out .22s both}.jr-caret{display:inline-block;width:2px;height:16px;margin-left:1px;vertical-align:-3px;background:var(--ds-text-accent);animation:jr-caret 1s steps(1) infinite}.sapphire-variant::-webkit-scrollbar{width:8px}.sapphire-variant::-webkit-scrollbar-track{background:var(--ds-bg)}.sapphire-variant::-webkit-scrollbar-thumb{background:var(--ds-text-muted);border-radius:4px}.sapphire-variant::-webkit-scrollbar-thumb:hover{background:var(--ds-text-secondary)}@media (prefers-reduced-motion:reduce){.sapphire-animate-enter{animation:none;opacity:1;transform:none;filter:none}.jr-caret,.jr-trend-walk{animation:none}.sapphire-variant *,.sapphire-variant :after,.sapphire-variant :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}