@keyframes word-in{0%{opacity:0;filter:blur(10px);translate:0 .45em}}.word{animation:word-in .9s var(--ease-gilt) backwards;animation-delay:calc(.12s + var(--i,0) * 90ms);display:inline-block}@keyframes deal{0%{opacity:0;transform:translate(var(--deal,0), 3rem) rotate(var(--undo,0deg)) scale(.86)}}.deal{animation:deal 1.1s var(--ease-spring) backwards;animation-delay:calc(.5s + var(--i,0) * .11s)}.floor{background-image:linear-gradient(rgb(var(--gilt) / .4) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--gilt) / .4) 1px, transparent 1px);transform-origin:50% 0;background-size:3rem 3rem;transform:perspective(38rem)rotateX(62deg);-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 0,#000,#0000 75%)}@media (prefers-reduced-motion:no-preference){.depth{translate:calc(var(--px,0) * var(--depth,10) * 1px) calc(var(--py,0) * var(--depth,10) * 1px);transition:translate .5s var(--ease-gilt)}.tilt{transform:translate3d(calc(var(--px,0) * var(--depth,10) * 1px), calc(var(--py,0) * var(--depth,10) * 1px), 0) rotateX(calc(var(--py,0) * -9deg)) rotateY(calc(var(--px,0) * 12deg));transition:transform .5s var(--ease-gilt)}.glare{translate:calc(var(--px,0) * 45%) 0;transition:translate .5s var(--ease-gilt)}}.glare{pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffff1a 50%,#0000 62%);position:absolute;inset:0 -60%}@keyframes grow-y{0%{scale:1 0}}@keyframes untilt{0%{transform:perspective(90rem)rotateX(14deg)scale(.92)}}@keyframes light-up{0%{border-color:var(--border);color:var(--muted-foreground);box-shadow:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal-seq{animation:linear both rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 22%) entry calc(50% + var(--i,0) * 22%)}.connector-x{transform-origin:0;animation:linear both grow-x;animation-timeline:view();animation-range:entry 60% cover 42%}.connector-y{transform-origin:50% 0;animation:linear both grow-y;animation-timeline:view();animation-range:entry 10% cover 55%}.light-up{animation:linear both light-up;animation-timeline:view();animation-range:cover calc(14% + var(--i,0) * 10%) cover calc(24% + var(--i,0) * 10%)}.pip{animation:linear both rise}.bar{transform-origin:50% 100%;animation:linear both grow-y}.pip,.bar{animation-timeline:view();animation-range:cover calc(8% + var(--i,0) * 3%) cover calc(20% + var(--i,0) * 3%)}.untilt{animation:linear both untilt;animation-timeline:view();animation-range:entry cover 28%}}}
