.tk-fly{animation:1s cubic-bezier(.55,0,.85,.35) forwards tk-fly;position:absolute;inset:0}@keyframes tk-fly{0%{transform:translate(0)}14%{transform:translate(-.12em,.12em)scale(1.05)}24%{transform:translate(-.12em,.12em)scale(1.05)}to{opacity:0;transform:translate(6em,-6em)scale(1.25)}}.tk-puff{background:color-mix(in oklab, var(--p-muted-fg) 30%, transparent);opacity:0;border-radius:9999px;width:.5em;height:.5em;animation:1s ease-out forwards tk-puff;position:absolute;top:.55em;left:0}@keyframes tk-puff{0%{opacity:0;transform:scale(.3)}20%{opacity:.9}to{opacity:0;transform:translate(-.7em,.6em)scale(1.8)}}.tk-back{animation:.48s cubic-bezier(.16,1,.3,1) both tk-back}@keyframes tk-back{0%{opacity:0;transform:translate(-.5em,.6em)}to{opacity:1;transform:none}}.tk-rise{animation:2.3s linear .65s both tk-rise;position:absolute;bottom:100%;left:50%}@keyframes tk-rise{0%{opacity:0;filter:blur(.12em);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,.5em)scale(.9)}18%{opacity:1;filter:blur();animation-timing-function:linear;transform:translate(-50%,-.35em)scale(1)}74%{opacity:1;filter:blur();animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-50%,-.55em)scale(1)}to{opacity:0;filter:blur(.08em);transform:translate(-50%,-1em)scale(.98)}}.tk-bit{width:.36em;height:.36em;animation:1s cubic-bezier(.2,.8,.3,1) .7s both tk-bit;position:absolute;top:50%;left:50%}@keyframes tk-bit{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r))}}.tk-tile{box-shadow:0 0 0 .04em var(--p-card), 0 .3em .6em -.3em #00000059;border-radius:.12em;animation:1.7s cubic-bezier(.3,.7,.2,1) both tk-tile;position:absolute;top:0;left:50%;overflow:hidden}@keyframes tk-tile{0%{opacity:0;transform:translate(var(--fx), var(--fy)) rotate(var(--fr)) scale(.5)}14%{opacity:1;transform:translate(var(--fx), var(--fy)) rotate(var(--fr)) scale(1)}32%{opacity:1;transform:translate(var(--fx), var(--fy)) rotate(var(--fr)) scale(1)}56%{opacity:1;transform:translate(var(--tx), var(--ty)) rotate(0) scale(1)}80%{opacity:1;transform:translate(var(--tx), var(--ty)) rotate(0) scale(1)}to{opacity:0;transform:translate(var(--tx), .2em) scale(.3)}}.tk-group{border:.06em dashed var(--p-input);border-radius:.2em;animation:1.7s ease-out both tk-group;position:absolute;top:0;left:50%}@keyframes tk-group{0%,46%{opacity:0;transform:translate(var(--gx), var(--gy)) scale(.92)}58%,80%{opacity:1;transform:translate(var(--gx), var(--gy)) scale(1)}to{opacity:0;transform:translate(var(--gx), .3em) scale(.4)}}.tk-bump{animation:.42s cubic-bezier(.3,1.6,.5,1) both tk-bump}@keyframes tk-bump{0%{transform:scale(1.5)}to{transform:none}}.tk-stamp{animation:2.3s cubic-bezier(.2,.9,.3,1) both tk-stamp;position:absolute;top:-1.05em;right:-1.5em}@keyframes tk-stamp{0%{opacity:0;transform:scale(2.6)rotate(-20deg)}14%{opacity:1;transform:scale(.94)rotate(-11deg)}20%{transform:scale(1)rotate(-12deg)}82%{opacity:1;transform:scale(1)rotate(-12deg)}to{opacity:0;transform:scale(1)rotate(-12deg)}}.tk-thud{animation:.3s ease-out .28s both tk-thud}@keyframes tk-thud{0%{transform:none}30%{transform:translateY(.06em)scale(.97)}to{transform:none}}.tk-wave{animation:.56s cubic-bezier(.3,.7,.3,1) both tk-wave;display:inline-block}@keyframes tk-wave{0%{transform:translateY(.07em) rotate(var(--r))}45%{transform:translateY(-.2em)rotate(0)}to{transform:none}}.tk-droop{animation:.7s cubic-bezier(.5,0,.4,1.5) forwards tk-droop;display:inline-block}@keyframes tk-droop{to{transform:translateY(.07em) rotate(var(--r))}}.tk-caret{vertical-align:-.08em;background:currentColor;width:.06em;height:.9em;margin-left:.03em;display:inline-block}.tk-logo{animation:2.1s cubic-bezier(.2,.8,.2,1) both tk-fan;animation-delay:var(--d);position:absolute;top:0;left:0}@keyframes tk-fan{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) scale(1)}68%{opacity:1;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.tk-gulp{animation:2.6s ease-out both tk-gulp}@keyframes tk-gulp{0%,84%{transform:none}90%{transform:scale(2)}to{transform:none}}.tk-noise{animation:tk-noise-in .42s var(--d) cubic-bezier(.3, 1.5, .5, 1) both, tk-noise-pull .36s calc(.8s + var(--x)) cubic-bezier(.55, 0, .85, .35) forwards;line-height:1;position:absolute;top:50%;left:50%}@keyframes tk-noise-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) rotate(var(--r)) scale(1)}}@keyframes tk-noise-pull{0%{opacity:1;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.25)}}.tk-mix-0,.tk-mix-1,.tk-mix-2{transform-box:fill-box;transform-origin:50% 100%;animation:none}.tk-mix-0{animation-name:tk-mix-0}.tk-mix-1{animation-name:tk-mix-1}.tk-mix-2{animation-name:tk-mix-2}@keyframes tk-mix-0{0%{transform:none}18%{transform:scaleY(3.6)}38%{transform:scaleY(1.8)}58%{transform:scaleY(3.2)}80%{transform:scaleY(.6)}to{transform:none}}@keyframes tk-mix-1{0%{transform:none}18%{transform:scaleY(.45)}38%{transform:scaleY(1.5)}58%{transform:scaleY(.5)}80%{transform:scaleY(1.35)}to{transform:none}}@keyframes tk-mix-2{0%{transform:none}18%{transform:scaleY(.3)}38%{transform:scaleY(.75)}58%{transform:scaleY(.25)}80%{transform:scaleY(1.12)}to{transform:none}}.tk-chip{animation:.42s cubic-bezier(.34,1.56,.64,1) 1.35s both tk-chip}@keyframes tk-chip{0%{opacity:0;transform:translateY(.25em)scale(.7)}to{opacity:1;transform:none}}.tk-junk{animation:tk-junk-in .42s var(--d) cubic-bezier(.3, 1.5, .5, 1) both, tk-junk-out .22s calc(.9s + var(--x)) cubic-bezier(.5, 0, .9, .4) forwards;line-height:1;position:absolute;top:50%;left:50%}@keyframes tk-junk-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) rotate(var(--r)) scale(1)}}@keyframes tk-junk-out{0%{opacity:1;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(var(--tx) - 50%), calc(var(--ty) - 50%)) rotate(var(--r)) scale(0)}}.tk-strike{transform-origin:50%;animation:.26s cubic-bezier(.2,.8,.2,1) both tk-strike;rotate:-45deg}@keyframes tk-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tk-fly,.tk-puff,.tk-bit,.tk-tile,.tk-group,.tk-logo,.tk-junk,.tk-noise{display:none}.tk-back,.tk-bump,.tk-thud,.tk-wave,.tk-gulp,.tk-mix-0,.tk-mix-1,.tk-mix-2,.tk-chip,.tk-strike{animation:none}.tk-droop{animation-duration:1ms}.tk-rise,.tk-stamp{animation-duration:2.2s;animation-timing-function:steps(1,jump-none)}}
