@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Pretendard:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;background:#070a12;font-family:Pretendard,system-ui,sans-serif;color:#e5ecf5;-webkit-font-smoothing:antialiased}button{font-family:inherit}a{color:inherit;text-decoration:none}@keyframes ddo-glow{0%,to{text-shadow:0 0 8px currentColor,0 0 22px currentColor}50%{text-shadow:0 0 16px currentColor,0 0 42px currentColor}}@keyframes ddo-timeblink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ddo-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes ddo-grid{0%{background-position:0 0}to{background-position:0 44px}}@keyframes ddo-pixwipe{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}45%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}55%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}@keyframes ddo-floaty{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(8deg)}to{transform:translateY(0) rotate(0)}}@keyframes ddo-spin{to{transform:rotate(1turn)}}@keyframes ddo-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes ddo-cloud{0%{transform:translateX(-12%)}to{transform:translateX(12%)}}@keyframes ddo-starscroll-far{0%{background-position:0 0}to{background-position:0 260px}}@keyframes ddo-starscroll-near{0%{background-position:0 0}to{background-position:0 360px}}@keyframes ddo-streak{0%{transform:translateY(-40%) scaleY(.7);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(920%) scaleY(1.4);opacity:0}}@keyframes ddo-warp{0%{transform:translateY(0) scaleY(.12);opacity:0}12%{opacity:1}to{transform:translateY(230px) scaleY(1.25);opacity:0}}@keyframes ddo-planet-drift{0%{transform:translateY(-40%) scale(.9);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(820%) scale(1.05);opacity:0}}@keyframes ddo-planet-drift2{0%{transform:translateY(-60%) scale(.7);opacity:0}12%{opacity:.9}88%{opacity:.9}to{transform:translateY(960%) scale(.9);opacity:0}}@keyframes ddo-lane{0%{background-position:0 0}to{background-position:0 -22px}}@keyframes ddo-flame{0%{transform:scaleY(.7) scaleX(1.05)}50%{transform:scaleY(1.5) scaleX(.82)}to{transform:scaleY(.7) scaleX(1.05)}}@keyframes ddo-hover{0%{transform:translateY(0) translateX(-1%) rotate(-1.5deg)}20%{transform:translateY(-10%) translateX(1%) rotate(1.5deg)}40%{transform:translateY(-3%) translateX(-1%) rotate(-1deg)}60%{transform:translateY(-12%) translateX(1%) rotate(2deg)}80%{transform:translateY(-2%) translateX(0) rotate(-1.5deg)}to{transform:translateY(0) translateX(-1%) rotate(-1.5deg)}}@keyframes ddo-hover-cheer{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-13%) scale(1.07)}60%{transform:translateY(-5%) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes ddo-shiptrail{0%{transform:scaleY(.6);opacity:.4}50%{transform:scaleY(1.35);opacity:.9}to{transform:scaleY(.6);opacity:.4}}@keyframes ddo-shout{0%{transform:translateX(-50%) scale(0) rotate(-8deg);opacity:0}16%{transform:translateX(-50%) scale(1.3) rotate(4deg);opacity:1}30%{transform:translateX(-50%) scale(1) rotate(-2deg)}42%{transform:translateX(-50%) scale(1.08) rotate(1deg)}88%{transform:translateX(-50%) scale(1) rotate(0);opacity:1}to{transform:translateX(-50%) scale(.9);opacity:0}}@keyframes ddo-grab-pod{0%{transform:translateY(0) scale(1) rotate(0)}20%{transform:translateY(-58%) scale(1.26) rotate(-12deg)}42%{transform:translateY(-32%) scale(1.16) rotate(8deg)}62%{transform:translateY(-40%) scale(1.2) rotate(-4deg)}82%{transform:translateY(-14%) scale(1.08) rotate(3deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes ddo-shotdown{0%{transform:translateY(0) rotate(0) scale(1);filter:none}9%{transform:translateY(-7%) scale(1.14);filter:brightness(2.6) drop-shadow(0 0 10px #fff)}24%{transform:translate(4%,4%) rotate(-18deg) scale(.95);filter:none}44%{transform:translate(-3%,3%) rotate(11deg) scale(.97)}64%{transform:translate(1%,1%) rotate(-5deg)}82%{transform:rotate(2deg)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes ddo-missile{0%{transform:translate(-50%) scale(.5);opacity:0}18%{opacity:1;transform:translate(-50%,-20%) scale(1)}to{transform:translate(-50%,-320%) scale(.7);opacity:0}}@keyframes ddo-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes ddo-reach-arm{0%{transform:rotate(8deg) scaleY(.45);opacity:0}16%{opacity:1;transform:rotate(-16deg) scaleY(.95)}36%{transform:rotate(-30deg) scaleY(1.2)}52%{transform:rotate(-24deg) scaleY(1.12)}72%{transform:rotate(26deg) scaleY(.82)}90%{transform:rotate(16deg) scaleY(.62)}to{transform:rotate(8deg) scaleY(.45);opacity:0}}@keyframes ddo-grab-lunge{0%{transform:translateY(0) rotate(0) scale(1)}14%{transform:translateY(-34%) rotate(-14deg) scale(1.22)}28%{transform:translateY(-28%) rotate(-9deg) scale(1.22)}70%{transform:translateY(18%) rotate(17deg) scale(1.1)}86%{transform:translateY(6%) rotate(9deg)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes ddo-pulldown{0%{transform:translateY(0) rotate(0) scale(1)}10%{transform:translateY(-18%) rotate(-18deg) scale(1.12)}24%{transform:translateY(-6%) rotate(16deg)}56%{transform:translateY(66%) rotate(-30deg) scale(.84)}78%{transform:translateY(42%) rotate(24deg) scale(.82)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes ddo-arm-grab{0%{transform:rotate(0)}10%{transform:rotate(-150deg) scale(1.18)}20%{transform:rotate(-174deg) scale(1.38)}28%{transform:rotate(-168deg) scale(1.36)}38%{transform:rotate(-160deg) scale(1.32)}70%{transform:rotate(-20deg) scale(1.16)}84%{transform:rotate(66deg) scale(1.06)}92%{transform:rotate(48deg) scale(1.08)}to{transform:rotate(0)}}@keyframes ddo-arm-flailr{0%{transform:rotate(-48deg)}to{transform:rotate(-128deg)}}@keyframes ddo-arm-flaill{0%{transform:rotate(48deg)}to{transform:rotate(128deg)}}@keyframes ddo-tap-lean{0%{transform:translateX(0) rotate(0) scale(1)}34%{transform:translateX(-8%) rotate(-6deg) scale(1.03)}52%{transform:translateX(18%) rotate(12deg) scale(1.08)}66%{transform:translateX(5%) rotate(3deg)}to{transform:translateX(0) rotate(0) scale(1)}}@keyframes ddo-arm-tap{0%{transform:rotate(0)}34%{transform:rotate(-34deg) scale(1.06)}52%{transform:rotate(-68deg) scale(1.2)}66%{transform:rotate(-44deg) scale(1.08)}to{transform:rotate(0)}}@keyframes ddo-impact{0%{transform:translate(-50%,-50%) scale(.2) rotate(0);opacity:0}16%{opacity:1}46%{transform:translate(-50%,-50%) scale(2) rotate(18deg);opacity:1}to{transform:translate(-50%,-50%) scale(2.7) rotate(30deg);opacity:0}}@keyframes ddo-shock{0%{transform:translate(-50%,-50%) scale(.15);opacity:1}to{transform:translate(-50%,-50%) scale(3.4);opacity:0}}@keyframes ddo-hitshake{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,3px)}80%{transform:translate(3px,-1px)}}@keyframes ddo-knock{0%{transform:translate(0) rotate(0) scale(1)}14%{transform:translate(9%,-6%) rotate(13deg) scale(1.05)}40%{transform:translate(3%,10%) rotate(-9deg) scale(.95)}70%{transform:translate(1%,4%) rotate(4deg)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes ddo-core{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes ddo-visorscan{0%,to{transform:translateY(0);opacity:0}22%{opacity:.9}50%{transform:translateY(13px);opacity:.9}78%{opacity:0}}@keyframes ddo-cloudfade{0%{opacity:0}to{opacity:1}}@keyframes ddo-clouddrift{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}@keyframes ddo-clouddrift2{0%{transform:translateX(6%)}to{transform:translateX(-6%)}}@keyframes ddo-thunder{0%,to{opacity:0}48%{opacity:0}50%{opacity:.7}52%{opacity:0}70%{opacity:.5}72%{opacity:0}}@media (max-width:600px){.ddo-ans{grid-template-columns:1fr!important}}