.cube-scene.paused[data-v-8d1db181] *{animation-play-state:paused!important}.cube-scene[data-v-8d1db181]{perspective:2500px;transform:scale(.5);transform-origin:center right}@media(min-width:640px){.cube-scene[data-v-8d1db181]{transform:scale(.7);transform-origin:center center}}@media(min-width:1024px){.cube-scene[data-v-8d1db181]{transform:scale(1.1);transform-origin:center center}}.cube-grid[data-v-8d1db181]{display:grid;gap:24px;grid-template-columns:repeat(3,80px);grid-template-rows:repeat(3,80px);position:relative;transform:rotateX(60deg) rotate(-45deg);transform-style:preserve-3d}.grid-slot[data-v-8d1db181]{height:80px;position:relative;transform-style:preserve-3d;width:80px}.hole-wireframe[data-v-8d1db181]{animation:holePulse-8d1db181 8s ease-in-out infinite;border:2px dashed rgba(16,185,129,.5);border-radius:4px;filter:drop-shadow(0 0 4px rgba(16,185,129,.2));inset:0;position:absolute;transform:translateZ(0)}.base-cube[data-v-8d1db181]{inset:0;position:absolute;transform:translateZ(40px);transform-style:preserve-3d}.drop-piece[data-v-8d1db181]{animation:dropCube-8d1db181 8s cubic-bezier(.34,1.15,.64,1) infinite;left:104px;top:104px}.cube-face[data-v-8d1db181],.drop-face[data-v-8d1db181],.drop-piece[data-v-8d1db181]{height:80px;position:absolute;transform-style:preserve-3d;width:80px}.cube-face[data-v-8d1db181],.drop-face[data-v-8d1db181]{border:1px solid hsla(0,0%,100%,.05)}.drop-face[data-v-8d1db181]{animation:dropFade-8d1db181 8s infinite}.dark .cube-face[data-v-8d1db181]{border-color:#ffffff08}.top[data-v-8d1db181]{transform:translateZ(40px)}.bottom[data-v-8d1db181]{transform:translateZ(-40px)}.front[data-v-8d1db181]{transform:translateY(40px) rotateX(-90deg)}.back[data-v-8d1db181]{transform:translateY(-40px) rotateX(90deg)}.right[data-v-8d1db181]{transform:translate(40px) rotateY(90deg)}.left[data-v-8d1db181]{transform:translate(-40px) rotateY(-90deg)}.cube-face.top[data-v-8d1db181]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e4e4e7f2}.cube-face.front[data-v-8d1db181]{background:#d4d4d8f2}.cube-face.left[data-v-8d1db181],.cube-face.right[data-v-8d1db181]{background:#a1a1aaf2}.cube-face.back[data-v-8d1db181]{background:#d4d4d8f2}.cube-face.bottom[data-v-8d1db181]{background:#0000001a;box-shadow:0 0 20px 10px #0000001a}.dark .cube-face.top[data-v-8d1db181]{background:#27272ad9}.dark .cube-face.front[data-v-8d1db181]{background:#18181bf2}.dark .cube-face.left[data-v-8d1db181],.dark .cube-face.right[data-v-8d1db181]{background:#09090bf2}.dark .cube-face.back[data-v-8d1db181]{background:#18181bf2}.dark .cube-face.bottom[data-v-8d1db181]{background:#0009;box-shadow:0 0 20px 5px #0006}.drop-face.top[data-v-8d1db181]{background:#34d399f2;box-shadow:inset 0 0 20px #ffffff80}.dark .drop-face.top[data-v-8d1db181],.drop-face.front[data-v-8d1db181]{background:#10b981f2}.dark .drop-face.front[data-v-8d1db181],.drop-face.right[data-v-8d1db181]{background:#059669f2}.dark .drop-face.right[data-v-8d1db181],.drop-face.back[data-v-8d1db181],.drop-face.bottom[data-v-8d1db181],.drop-face.left[data-v-8d1db181]{background:#047857f2}.tile-icon[data-v-8d1db181]{color:#a1a1aa66;transition:all .3s}.dark .tile-icon[data-v-8d1db181]{color:#71717a99}.glow-layer[data-v-8d1db181]{mix-blend-mode:hard-light;opacity:0}.anim-glow-1 .glow-layer[data-v-8d1db181]{animation:pulseGlow1-8d1db181 8s ease-in-out infinite}.anim-glow-1 .tile-icon[data-v-8d1db181]{animation:iconGlow1-8d1db181 8s ease-in-out infinite}.anim-glow-2 .glow-layer[data-v-8d1db181]{animation:pulseGlow2-8d1db181 8s ease-in-out infinite}.anim-glow-2 .tile-icon[data-v-8d1db181]{animation:iconGlow2-8d1db181 8s ease-in-out infinite}.anim-glow-3 .glow-layer[data-v-8d1db181]{animation:pulseGlow3-8d1db181 8s ease-in-out infinite}.anim-glow-3 .tile-icon[data-v-8d1db181]{animation:iconGlow3-8d1db181 8s ease-in-out infinite}.anim-glow-4 .glow-layer[data-v-8d1db181]{animation:pulseGlow4-8d1db181 8s ease-in-out infinite}.anim-glow-4 .tile-icon[data-v-8d1db181]{animation:iconGlow4-8d1db181 8s ease-in-out infinite}@keyframes pulseGlow1-8d1db181{0%,42%,92%,to{opacity:0}45%,85%{opacity:.8}}@keyframes iconGlow1-8d1db181{0%,42%,92%,to{color:inherit;filter:none;transform:scale(1)}45%,85%{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));transform:scale(1.15)}}@keyframes pulseGlow2-8d1db181{0%,45%,92%,to{opacity:0}48%,85%{opacity:.8}}@keyframes iconGlow2-8d1db181{0%,45%,92%,to{color:inherit;filter:none;transform:scale(1)}48%,85%{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));transform:scale(1.15)}}@keyframes pulseGlow3-8d1db181{0%,48%,92%,to{opacity:0}51%,85%{opacity:.8}}@keyframes iconGlow3-8d1db181{0%,48%,92%,to{color:inherit;filter:none;transform:scale(1)}51%,85%{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));transform:scale(1.15)}}@keyframes pulseGlow4-8d1db181{0%,52%,92%,to{opacity:0}55%,85%{opacity:.8}}@keyframes iconGlow4-8d1db181{0%,52%,92%,to{color:inherit;filter:none;transform:scale(1)}55%,85%{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));transform:scale(1.15)}}.impact-light-floor[data-v-8d1db181]{animation:floorGlow-8d1db181 8s ease-in-out infinite;background:#10b981;filter:blur(40px);height:80px;left:104px;opacity:0;pointer-events:none;position:absolute;top:104px;transform:translateZ(-20px);width:80px}@keyframes floorGlow-8d1db181{0%,38%{opacity:0;transform:translateZ(-30px) scale(.8)}42%,85%{opacity:.85;transform:translateZ(-20px) scale(3.5)}92%,to{opacity:0;transform:translateZ(-30px) scale(.8)}}@keyframes holePulse-8d1db181{0%,38%{border-color:#10b9814d;box-shadow:0 0 #10b98100}42%,85%{border-color:#10b981;box-shadow:inset 0 0 25px #10b98180}92%,to{border-color:#10b9814d;box-shadow:0 0 #10b98100}}@keyframes dropFade-8d1db181{0%,6%{opacity:0}15%,85%{opacity:1}92%,to{opacity:0}}@keyframes dropCube-8d1db181{0%{transform:translateZ(1200px) translateY(-500px) rotate(180deg) rotateX(45deg)}38%{transform:translateZ(40px) translateY(0) rotate(0) rotateX(0)}85%{transform:translateZ(40px) translateY(0) rotate(0) rotateX(0)}92%{transform:translateZ(-20px) translateY(0)}to{transform:translateZ(1200px) translateY(-500px) rotate(180deg) rotateX(45deg)}}
