.ob-shell{--ob-spring:cubic-bezier(.34, 1.32, .64, 1);--ob-out:cubic-bezier(.16, .84, .34, 1)}@keyframes ob-from-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ob-from-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.ob-step-fwd{animation:ob-from-right .52s var(--ob-spring) both}.ob-step-back{animation:ob-from-left .52s var(--ob-spring) both}@keyframes ob-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ob-rise{animation:ob-rise .56s var(--ob-out) both;animation-delay:calc(var(--i,0) * 40ms + 80ms)}@keyframes ob-float{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2.5deg)translateY(-10px)}}.ob-card-float{animation:7s ease-in-out infinite ob-float}@keyframes ob-poster-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ob-poster-float{animation:7s ease-in-out infinite ob-poster-float}@keyframes ob-card-in{0%{opacity:0;transform:translateY(40px)rotate(-9deg)scale(.92)}to{opacity:1;transform:none}}.ob-card-in{animation:ob-card-in .9s var(--ob-spring) .25s both}@keyframes ob-correct{0%{border-color:var(--ob-rule);background-color:#0000}to{background-color:#d7ffb8;border-color:#58cc02}}.ob-correct{animation:.42s 1.7s both ob-correct}@keyframes ob-tick{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}.ob-tick{animation:ob-tick .45s var(--ob-spring) 1.9s both}@keyframes ob-drive{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}.ob-road{animation:2.4s linear infinite ob-drive}@keyframes ob-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.ob-glow{animation:8s ease-in-out infinite ob-glow}@keyframes ob-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ob-draw{stroke-dasharray:1;animation:ob-draw 1.5s var(--ob-out) .45s both}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}.ob-fade{animation:.7s both ob-fade;animation-delay:var(--d,0s)}@keyframes ob-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.ob-pop{transform-box:fill-box;transform-origin:50%;animation:ob-pop .5s var(--ob-spring) both;animation-delay:var(--d,0s)}@keyframes ob-ring{0%{stroke-dashoffset:var(--ring-full)}to{stroke-dashoffset:var(--ring-rest)}}.ob-ring{animation:ob-ring 1.3s var(--ob-out) .35s both}@keyframes ob-day{0%{background-color:#0000;transform:scale(1)}55%{transform:scale(1.18)}to{background-color:var(--color-dp-green);border-color:var(--color-dp-green-dark);transform:scale(1)}}.ob-day{animation:ob-day .48s var(--ob-spring) both;animation-delay:calc(.5s + var(--i,0) * .17s)}@keyframes ob-day-tick{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.ob-day-tick{animation:ob-day-tick .38s var(--ob-spring) both;animation-delay:calc(.56s + var(--i,0) * .17s)}.ob-choice-face{transition:transform .15s var(--ob-out), border-color .15s, background-color .15s, box-shadow .15s}.ob-choice:active .ob-choice-face{transform:translateY(2px)}.ob-needle{transform-box:view-box;transform-origin:160px 168px;transition:transform .7s var(--ob-spring)}.ob-arc{transition:stroke-dasharray .7s var(--ob-out)}.ob-source{transition:transform .22s var(--ob-spring), opacity .2s, box-shadow .2s}.ob-bar-fill{transition:width .65s var(--ob-spring)}@media (prefers-reduced-motion:reduce){.ob-step-fwd,.ob-step-back,.ob-rise,.ob-card-float,.ob-card-in,.ob-correct,.ob-tick,.ob-road,.ob-glow,.ob-draw,.ob-fade,.ob-pop,.ob-ring,.ob-day,.ob-day-tick,.ob-poster-float{animation:none!important}.ob-correct{background-color:#d7ffb8;border-color:#58cc02}.ob-draw{stroke-dasharray:none}.ob-day{background-color:var(--color-dp-green);border-color:var(--color-dp-green-dark)}.ob-card-float{transform:rotate(-4deg)}.ob-ring{stroke-dashoffset:var(--ring-rest)}.ob-bar-fill,.ob-choice-face,.ob-needle,.ob-arc,.ob-source{transition:none}}
