:root{--dur-quick:.15s;--dur-base:.3s;--dur-slow:.55s;--ease-pop:cubic-bezier(.2, .9, .3, 1.4)}:root,[data-theme-preview]{--volt:var(--tone-volt);--volt-foreground:var(--tone-on-volt)}.disp{font-family:var(--font-display), var(--font-sans);letter-spacing:-.02em}@keyframes m-slide-l{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes m-slide-r{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.m-slide-l{animation:m-slide-l var(--dur-base) var(--ease-out) both}.m-slide-r{animation:m-slide-r var(--dur-base) var(--ease-out) both}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-flip{0%{opacity:0;transform:perspective(600px)rotateX(-85deg)}to{opacity:1;transform:none}}@keyframes m-glow{0%{background-color:color-mix(in oklab, var(--brand) 55%, transparent)}to{background-color:#0000}}@keyframes m-collapse{0%{max-height:8rem}to{opacity:0;max-height:0;padding-block:0;transform:translate(-24px)}}@keyframes m-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes m-check{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes m-scan{0%{top:-50%}to{opacity:.3;top:110%}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-fadeout{to{opacity:0}}@keyframes m-sink{to{opacity:0;transform:translateY(8px)}}@keyframes m-fly{to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3)}}@keyframes m-cheer{0%{opacity:0;transform:translate(-50%,-60%)scale(.85)}15%{opacity:1;transform:translate(-50%,-100%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)}}@keyframes m-cheer-still{0%,85%{opacity:1}to{opacity:0}}@keyframes m-fill{0%{transform:scaleX(0)}}@keyframes m-hold{to{visibility:visible}}@keyframes m-flash{0%{opacity:.95}to{opacity:0}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-dot{50%{opacity:.25;transform:translateY(-2px)}}.m-rise{animation:m-rise var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.m-flip{animation:m-flip var(--dur-slow) var(--ease-out) both, m-glow calc(var(--dur-slow) * 2) var(--ease-out) both;animation-delay:var(--delay,0s), var(--delay,0s);transform-origin:50% 60%}.m-flip[data-glow=false]{animation:m-flip var(--dur-slow) var(--ease-out) both;animation-delay:var(--delay,0s)}.m-strike{color:var(--muted-foreground);transition:color var(--dur-quick) var(--ease-out);text-decoration:line-through}.m-collapse{max-height:8rem;animation:m-collapse var(--dur-base) var(--ease-out) both;overflow:hidden}.m-pop{animation:m-pop var(--dur-slow) var(--ease-pop) both;animation-delay:calc(var(--i,0) * .15s)}.m-check{animation:m-check var(--dur-base) var(--ease-pop)}.m-scan{z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--brand) 65%, transparent), var(--brand));height:46%;animation:m-scan calc(var(--dur-slow) * 2) var(--ease-out) both;position:absolute;top:-50%;left:0;right:0}.m-flash{pointer-events:none;opacity:0;animation:m-flash var(--dur-slow) var(--ease-out) both}.m-box{border:2px solid var(--brand);animation:m-pop var(--dur-slow) var(--ease-pop) both;border-radius:8px;position:absolute}.m-fly{pointer-events:none;background:var(--brand);width:6px;height:6px;animation:m-fly var(--dur-slow) var(--ease-out) forwards;border-radius:999px;position:absolute;top:50%;left:50%}.m-fill{transform-origin:0;animation:m-fill calc(var(--dur-slow) * 8) linear both}.m-bar{animation:m-rise var(--dur-base) var(--ease-out) both;animation-delay:var(--delay,0s)}.m-bar-out{animation:m-sink var(--dur-base) var(--ease-out) both}.m-cheer{z-index:81;color:var(--background);pointer-events:none;white-space:nowrap;background:var(--foreground);box-shadow:var(--shadow-popover);animation:m-cheer calc(var(--dur-slow) * 3) var(--ease-out) forwards;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600;position:fixed;transform:translate(-50%,-100%)}.m-cheer-big{animation-duration:calc(var(--dur-slow) * 4);padding:8px 18px;font-size:17px}.m-ring{border:2px solid var(--border);border-top-color:var(--brand);width:1.25rem;height:1.25rem;animation:m-spin var(--dur-slow) linear infinite;border-radius:999px}.m-dots{gap:3px;display:inline-flex}.m-dots i{background:var(--muted-foreground);width:5px;height:5px;animation:m-dot var(--dur-base) var(--ease-out) infinite;border-radius:999px}.m-dots i:nth-child(2){animation-delay:var(--dur-quick)}.m-dots i:nth-child(3){animation-delay:calc(var(--dur-quick) * 2)}@media (prefers-reduced-motion:reduce){.m-rise,.m-pop,.m-box,.m-bar{animation:m-fade var(--dur-base) both;animation-delay:0s}.m-flip{animation:m-fade var(--dur-base) both, m-glow calc(var(--dur-slow) * 2) var(--ease-out) both;animation-delay:0s}.m-collapse,.m-bar-out{animation:m-fadeout var(--dur-base) both}.m-fill{animation-name:m-hold}.m-scan,.m-flash,.m-fly,.m-check,.m-slide-l,.m-slide-r,.m-ring,.m-dots i{animation:none}.m-cheer{animation:m-cheer-still calc(var(--dur-slow) * 3) linear forwards;transform:translate(-50%,-100%)}}
