.mo-roll-pre{animation:mo-roll-hold .45s step-end}@keyframes mo-roll-hold{0%,to{color:transparent}}.mo-roll{font-variant-numeric:inherit}.mo-roll-cell{position:relative;display:inline-block;clip-path:inset(0 -.6em)}.mo-roll-sizer{visibility:hidden}.mo-roll-reel{position:absolute;left:0;right:0;top:0;height:1000%;display:flex;flex-direction:column}.mo-roll-reel>span{flex:1 1 0;display:flex;align-items:center;justify-content:center}.mo-pop{animation:mo-pop .5s cubic-bezier(.3,1.6,.5,1) backwards}@keyframes mo-pop{0%{transform:scale(0)}}.mo-shimmer{display:block;border-radius:8px;background:linear-gradient(100deg,var(--surface) 30%,color-mix(in srgb,var(--border) 85%,var(--surface)) 50%,var(--surface) 70%);background-size:200% 100%;animation:mo-shimmer 1.1s linear infinite}@keyframes mo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mo-seg-thumb{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.mo-seg-thumb.is-moving{transition:transform .35s cubic-bezier(.3,1.3,.5,1),width .35s cubic-bezier(.3,1.3,.5,1),height .35s}.mo-seg-item{position:relative;z-index:1}.mo-chart-ring{transform-box:fill-box;transform-origin:center;opacity:0;animation:mo-ring 2s ease-out 1.6s infinite}@keyframes mo-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(3.2);opacity:0}}.mo-chart-tip{transition:opacity .15s}.mo-check path{stroke-dasharray:20;stroke-dashoffset:0}.mo-check.is-drawing path{animation:mo-check .5s ease-out .1s backwards}@keyframes mo-check{0%{stroke-dashoffset:20}}.mo-toast{animation:mo-toast-in .45s cubic-bezier(.3,1.4,.5,1) backwards}@keyframes mo-toast-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}.mo-breathe{animation:mo-breathe 1.2s ease-in-out infinite}@keyframes mo-breathe{50%{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}}@media (prefers-reduced-motion:reduce){.mo-breathe,.mo-chart-ring,.mo-check.is-drawing path,.mo-pop,.mo-roll-pre,.mo-shimmer,.mo-toast{animation:none!important}.mo-chart-tip,.mo-seg-thumb.is-moving{transition:none!important}}