.wheel-mask{-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wheel-item{transform-origin:50%;animation:linear both wheel-tilt;animation-timeline:view()}@keyframes wheel-tilt{0%{transform:perspective(360px)rotateX(-48deg)scale(.94)}50%{transform:none}to{transform:perspective(360px)rotateX(48deg)scale(.94)}}}}@keyframes routine-glow{0%{opacity:1}to{opacity:0}}.routine-born:after{content:"";pointer-events:none;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);animation:routine-glow 1.4s var(--ease-out) .2s both;position:absolute;inset:0}.vault-fresh{animation:vault-fresh 1.4s var(--ease-out) both}@keyframes vault-fresh{0%,30%{background-color:var(--accent-soft)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.vault-fresh{animation-duration:1ms}}
