@keyframes kvu-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kvu-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both kvu-bar;animation-delay:var(--rd,0s);transition:width .6s cubic-bezier(.2,.7,.2,1)}.kvu-bar-w{transition:width .7s cubic-bezier(.2,.7,.2,1),transform .7s}.kvu-rank{transition:transform .6s cubic-bezier(.34,1.3,.64,1)}@keyframes kvu-bubble{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.kvu-bubble{transform-origin:0 100%;animation:.45s cubic-bezier(.2,.7,.2,1) both kvu-bubble;animation-delay:var(--rd,0s)}.kvu-bubble-r{transform-origin:100% 100%}@keyframes kvu-packet{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.kvu-packet{animation:kvu-packet var(--dur,2.6s) cubic-bezier(.45, 0, .25, 1) infinite;animation-delay:var(--rd,0s);offset-rotate:0deg}@keyframes kvu-dash{to{stroke-dashoffset:-16px}}.kvu-flow{stroke-dasharray:5 5;animation:1s linear infinite kvu-dash}@keyframes kvu-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.kvu-node{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) both kvu-pop;animation-delay:var(--rd,0s)}@keyframes kvu-reveal{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.kvu-reveal{animation:.6s both kvu-reveal}.kvu-frame{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.kvu-card:hover .kvu-frame{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.kvu-bar,.kvu-bubble,.kvu-node,.kvu-reveal{animation:none}.kvu-packet{opacity:0;animation:none}.kvu-flow{animation:none}.kvu-bar-w,.kvu-rank,.kvu-frame{transition:none}}.kvs-still .kvu-bar,.kvs-still .kvu-bubble,.kvs-still .kvu-node,.kvs-still .kvu-reveal,.kvs-still .kvu-flow{animation:none}.kvs-still .kvu-packet{opacity:0;animation:none}.kvu-print-root{pointer-events:none;position:fixed;top:0;left:-10000px}@media print{body.kvu-printing>:not(.kvu-print-root){display:none!important}body.kvu-printing .kvu-print-root{position:static;left:auto}body.kvu-printing{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important}.kvu-print-page{break-after:page;page-break-after:always}}
