.ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ln>span{animation:1s cubic-bezier(.2,.75,.15,1) both rise;display:inline-block}.ln+.ln>span{animation-delay:.12s}.dot{animation:1.6s step-end infinite blink}@keyframes blink{50%{opacity:0}}.kf{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.1vw,13px);display:grid;position:relative}.kn{aspect-ratio:1;background:#ffc83a;border-radius:32%;animation:5.4s ease-in-out infinite kpop;box-shadow:inset 0 -4px #18141f24,inset 0 3px #ffffff61}.kn.lt{background:#ffe48f}.kn.dk{background:#e39a0e}.kn.x{visibility:hidden;animation:none}.kn.py{background:#ff6a2b;animation:2.4s ease-in-out infinite kglow}@keyframes kpop{0%,20%,to{filter:none;transform:none}6%{filter:brightness(1.15);transform:translateY(-9%)scale(1.13)}12%{transform:scale(.96)}}@keyframes kglow{0%,to{box-shadow:inset 0 -4px #0000002e,0 0 0 3px #ff6a2b40,0 0 18px #ff6a2b8c}50%{box-shadow:inset 0 -4px #0000002e,0 0 0 7px #ff6a2b29,0 0 40px #ff6a2bf2}}.pf{opacity:0;pointer-events:none;width:15%;animation:5.4s cubic-bezier(.2,.7,.3,1) infinite pfly;position:absolute}@keyframes pfly{0%{opacity:0;transform:translateY(0)scale(.2)}7%{opacity:1;transform:translateY(-12%)scale(1.18)rotate(12deg)}13%{transform:translateY(-18%)scale(1)rotate(0)}52%{opacity:1}72%,to{opacity:0;transform:translateY(-230%)rotate(70deg)}}.mq-track{width:max-content;animation:46s linear infinite mq;display:flex}@keyframes mq{to{transform:translate(-50%)}}.dev{animation:6s ease-in-out infinite devf;transform:rotate(-6deg);-webkit-mask-image:linear-gradient(#000 50%,#0000 96%);mask-image:linear-gradient(#000 50%,#0000 96%)}@keyframes devf{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-4.5deg)translateY(-10px)}}.pcard .stage-img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pcard:hover .stage-img{transform:translateY(-10px)scale(1.025)}@keyframes pool{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.em{opacity:0;border-radius:50%;width:6px;height:6px;animation:3.6s linear infinite ember;position:absolute}@keyframes ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(16px,-240px)scale(.3)}}@media (max-width:860px){.pc-stage{order:-1}}.pc{transition:transform .2s,box-shadow .2s}.pc:hover{transform:translate(-4px,-4px);box-shadow:8px 8px #18141f}.pc .pc-k{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.pc:hover .pc-k{transform:rotate(-12deg)scale(1.15)}.pt{transition:transform .2s,background-color .2s}.pt:hover{transform:translateY(-4px)}.bigmark .lg{width:100%;display:block}.bigmark svg{width:100%;height:auto}.bigmark{animation:4s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.hk{animation:3.2s ease-in-out infinite kpop}
