:root{--kl-press:.11s;--kl-select:.18s;--kl-enter:.28s;--kl-stagger:45ms;--kl-travel:14px;--kl-celebrate:.7s;--kl-deck:.38s;--kl-ease:cubic-bezier(.2,.8,.2,1)}.kl-press{transition:transform var(--kl-press) var(--kl-ease)}.kl-press:active{transform:scale(.97)}.kl-select{transition:box-shadow var(--kl-select) var(--kl-ease), transform var(--kl-select) var(--kl-ease)}.kl-check{animation:kl-pop var(--kl-select) var(--kl-ease) both}@keyframes kl-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.kl-enter{animation:kl-enter var(--kl-enter) var(--kl-ease) both}@keyframes kl-enter{0%{opacity:0;transform:translateY(var(--kl-travel))}to{opacity:1;transform:none}}.kl-deck-card{transition:transform var(--kl-deck) var(--kl-ease);transition-delay:calc(var(--i,0) * var(--kl-stagger))}.kl-deck[data-open=false] .kl-deck-card:first-child{transform:translate(70%)rotate(-2deg)}.kl-deck[data-open=false] .kl-deck-card:nth-child(3){transform:translate(-70%)rotate(2deg)}.kl-deck[data-open=true] .kl-deck-card:first-child{transform:rotate(-5deg)translateY(6px)}.kl-deck[data-open=true] .kl-deck-card:nth-child(3){transform:rotate(5deg)translateY(6px)}.kl-deck-card:hover,.kl-deck-card:focus-visible{transition-delay:0s;transform:translateY(calc(var(--kl-travel) * -1))!important}.kl-confetti{pointer-events:none;height:0;position:absolute;inset:0 0 auto}.kl-confetti>span{opacity:0;width:8px;height:8px;animation:kl-fall var(--kl-celebrate) ease-out forwards;border-radius:2px;position:absolute;top:0}@keyframes kl-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(120px)rotate(200deg)}}.kl-draw path{stroke-dasharray:30;stroke-dashoffset:30px;animation:kl-draw var(--kl-enter) .12s ease-out forwards}@keyframes kl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.kl-press,.kl-select,.kl-check,.kl-enter,.kl-deck-card,.kl-draw path{transition:none!important;animation:none!important}.kl-deck .kl-deck-card{transform:none!important}.kl-draw path{stroke-dashoffset:0}.kl-confetti{display:none}}
