.kunkun-logo-animation{aspect-ratio:1;pointer-events:none;isolation:isolate;width:clamp(160px,32vw,248px);position:relative}.kunkun-logo-vector{width:100%;height:100%;position:absolute;inset:0}.kunkun-logo-scene{transform-origin:0 0;width:1254px;height:1254px;display:none;position:absolute;top:0;left:0}.kunkun-logo-pulse{position:absolute;inset:0}.kunkun-logo-world{transform-style:preserve-3d;position:absolute;top:0;left:0;transform:matrix3d(.7071,.4082,.5774,0,-.7071,.4082,.5774,0,0,-.8165,.5774,0,468,957,0,1)}.kunkun-logo-box,.kunkun-logo-pivot{transform-style:preserve-3d;position:absolute;top:0;left:0}.kunkun-logo-face{transform-origin:0 0;outline:1px solid;position:absolute;top:0;left:0}.kunkun-logo-glow{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#7c5cff59,#1e96ff2e 55%,#0000 72%);border-radius:50%;width:70%;margin:-35% 0 0 -35%;display:none;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.kunkun-logo-animation[data-state=playing] .kunkun-logo-scene,.kunkun-logo-animation[data-state=complete] .kunkun-logo-scene{display:block}.kunkun-logo-animation[data-state=playing] .kunkun-logo-pivot{animation:kunkun-logo-fly 1.5s var(--delay) cubic-bezier(.2, .9, .25, 1.06) both}.kunkun-logo-animation[data-state=playing] .kunkun-logo-pulse{animation:.6s ease-out 2.7s both kunkun-logo-pulse}.kunkun-logo-animation[data-state=playing] .kunkun-logo-glow{animation:.9s ease-out 2.65s both kunkun-logo-ring;display:block}.kunkun-logo-animation[data-state=playing] .kunkun-logo-vector,.kunkun-logo-animation[data-state=complete] .kunkun-logo-vector{display:none}}@keyframes kunkun-logo-fly{0%{visibility:hidden;transform:translate3d(var(--tx), var(--ty), var(--tz)) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz)) scale(.5)}1%{visibility:visible}to{visibility:visible;transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes kunkun-logo-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes kunkun-logo-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}
