@keyframes moment-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes moment-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes moment-star{0%{transform:scale(.55) rotate(-28deg)}60%{transform:scale(1.24) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes moment-clock{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes moment-flip{0%{opacity:0;transform:perspective(900px) rotateY(72deg)}to{opacity:1;transform:perspective(900px) rotateY(0)}}@keyframes moment-stamp{0%{opacity:0;transform:scale(1.7)}58%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes moment-flash{0%{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--c-accent) 13%,transparent)}to{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--c-accent) 0,transparent)}}@keyframes moment-flash-lost{0%{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--c-bad) 16%,transparent)}to{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--c-bad) 0,transparent)}}@keyframes moment-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes moment-steal{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-gold) 0,transparent)}45%{box-shadow:0 0 26px 3px color-mix(in srgb,var(--c-gold) 34%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-gold) 0,transparent)}}@keyframes moment-fog{0%{opacity:1;backdrop-filter:blur(6px)}to{opacity:0;backdrop-filter:blur(0)}}@keyframes moment-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.moment-fogged{position:relative}.moment-fogged:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--c-ink) 72%,transparent);backdrop-filter:blur(6px);animation:moment-fog calc(var(--dur-reveal) * 1.4) var(--ease-out) forwards}.moment-sequence .moment-step{animation:moment-rise var(--dur-state) var(--ease-out) both}.moment-sequence .moment-step .moment-bar{transform-origin:left center;animation:moment-bar var(--dur-state) var(--ease-out) both}.moment-sequence .moment-step:first-child,.moment-sequence .moment-step:first-child .moment-bar{animation-delay:calc(var(--dur-tick) * .5)}.moment-sequence .moment-step:nth-child(2),.moment-sequence .moment-step:nth-child(2) .moment-bar{animation-delay:calc(var(--dur-tick) * 1)}.moment-sequence .moment-step:nth-child(3),.moment-sequence .moment-step:nth-child(3) .moment-bar{animation-delay:calc(var(--dur-tick) * 1.5)}.moment-sequence .moment-step:nth-child(4),.moment-sequence .moment-step:nth-child(4) .moment-bar{animation-delay:calc(var(--dur-tick) * 2)}.moment-sequence .moment-step:nth-child(5),.moment-sequence .moment-step:nth-child(5) .moment-bar{animation-delay:calc(var(--dur-tick) * 2.5)}.moment-sequence .moment-step:nth-child(6),.moment-sequence .moment-step:nth-child(6) .moment-bar{animation-delay:calc(var(--dur-tick) * 3)}.moment-sequence .moment-step:nth-child(7),.moment-sequence .moment-step:nth-child(7) .moment-bar{animation-delay:calc(var(--dur-tick) * 3.5)}.moment-sequence .moment-step:nth-child(n+8),.moment-sequence .moment-step:nth-child(n+8) .moment-bar{animation-delay:calc(var(--dur-tick) * 4)}.moment-figure{animation:moment-rise var(--dur-state) var(--ease-out) both}.moment-star{display:inline-block;animation:moment-star var(--dur-tick) var(--ease-out) both}.moment-clock-tick{display:inline-block;animation:moment-clock var(--dur-tick) var(--ease-out) both}.moment-pick-card{animation:moment-flip var(--dur-reveal) var(--ease-out) both}.moment-pick-name{animation:moment-rise var(--dur-state) var(--ease-out) both;animation-delay:calc(var(--dur-reveal) * .55)}.moment-pick-badge{animation:moment-stamp var(--dur-state) var(--ease-out) both;animation-delay:calc(var(--dur-reveal) * .8)}.moment-landed{animation:moment-rise var(--dur-state) var(--ease-out) both,moment-flash var(--dur-reveal) var(--ease-out) both}.moment-lost{animation:moment-rise var(--dur-state) var(--ease-out) both,moment-flash-lost var(--dur-reveal) var(--ease-out) both}.moment-sniped{position:relative}.moment-sniped:after{content:"";position:absolute;left:0;right:0;top:55%;height:1.5px;background:var(--c-bad);transform-origin:left center;pointer-events:none;animation:moment-strike var(--dur-state) var(--ease-out) both;animation-delay:var(--dur-tick)}.moment-called{animation:moment-pop var(--dur-state) var(--ease-out) both}.moment-steal{position:relative;box-shadow:inset 2px 0 0 0 color-mix(in srgb,var(--c-gold) 85%,transparent)}.moment-steal:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;animation:moment-steal calc(var(--dur-reveal) * 2) var(--ease-out) both}@keyframes moment-confidence{0%{transform:translateY(3px);filter:brightness(1.75)}to{transform:none;filter:none}}.moment-confidence{display:inline-block;animation:moment-confidence var(--dur-reveal) var(--ease-out) both}.moment-signed{animation:moment-pop var(--dur-state) var(--ease-out) both}.moment-released{animation:moment-rise var(--dur-state) var(--ease-out) both}