@keyframes ef-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ef-fade{0%{opacity:0}to{opacity:1}}@keyframes ef-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ef-flash{0%{background-color:var(--accent-tint)}to{background-color:#0000}}@keyframes ef-shimmer{to{background-position:-200% 0}}@keyframes ef-spin{to{transform:rotate(360deg)}}@keyframes ef-blink{50%{opacity:0}}@keyframes ef-draw{to{stroke-dashoffset:0}}@keyframes ef-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ef-drawer{0%{transform:translate(100%)}to{transform:none}}@keyframes ef-toast{0%{opacity:0;transform:translateY(8px)}8%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.a-rise{animation:ef-rise var(--t-slow) var(--ease-out) both}.a-fade{animation:ef-fade var(--t-base) var(--ease-out) both}.a-pop{animation:ef-pop var(--t-base) var(--ease-spring) both}.a-flash{animation:ef-flash 1.2s var(--ease-out) both}.a-stagger>*{animation:ef-rise var(--t-slow) var(--ease-out) both}.a-stagger>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.a-stagger>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.a-stagger>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.a-stagger>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.a-stagger>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.a-stagger>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.a-stagger>:nth-child(n+8){animation-delay:calc(var(--stagger) * 7)}.spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite ef-spin}.skeleton{background:linear-gradient(90deg, var(--fill) 25%, var(--line) 50%, var(--fill) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite ef-shimmer;display:block}.caret{vertical-align:-.15em;background:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s steps(2,end) infinite ef-blink;display:inline-block}.check-draw path{stroke-dasharray:24;stroke-dashoffset:24px;animation:ef-draw var(--t-slow) var(--ease-out) forwards}.bar>span{transition:width var(--t-long) var(--ease-in-out)}.btn,.chip{transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast), opacity var(--t-fast)}.btn:active,.chip:active{transform:scale(.98)}.item,.step,.q{transition:background-color var(--t-base), opacity var(--t-base)}.switch{transition:background-color var(--t-fast)}.switch:after{transition:transform var(--t-fast) var(--ease-out), background-color var(--t-fast)}.num[data-counting]{font-variant-numeric:tabular-nums}.scrim{animation:ef-fade var(--t-base) var(--ease-out) both}.sheet{animation:ef-sheet var(--t-slow) var(--ease-out) both}.drawer{animation:ef-drawer var(--t-slow) var(--ease-out) both}.toast{animation:ef-toast 4s var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.spinner,.skeleton,.caret{animation:none!important}.skeleton{background:var(--fill)}.spinner{border-top-color:var(--muted)}.toast{opacity:1;animation:none!important}}
