.cube-container[data-v-966e9a92]{--cube-size:clamp(160px,20vw,256px);--cube-half:calc(var(--cube-size)/2);--core-size:calc(var(--cube-size)/2);--core-half:calc(var(--core-size)/2);--bolt-size:calc(var(--cube-size)/42.67);--frame-inset:calc(var(--cube-size)/32);height:var(--cube-size);transform-style:preserve-3d;width:var(--cube-size)}.cube-occlusion[data-v-966e9a92]{position:absolute;--cube-size:clamp(160px,20vw,256px);background:radial-gradient(closest-side,rgba(0,0,0,.2),transparent 70%);border-radius:999px;filter:blur(18px);height:calc(var(--cube-size)*.35);opacity:.4;pointer-events:none;transform:translateY(calc(var(--cube-size)*.55));width:calc(var(--cube-size)*1.25)}.dark .cube-occlusion{background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent 70%);opacity:.35}@media(max-width:640px){.cube-container[data-v-966e9a92],.cube-occlusion[data-v-966e9a92]{--cube-size:clamp(140px,35vw,200px)}}@media(min-width:641px)and (max-width:1024px){.cube-container[data-v-966e9a92],.cube-occlusion[data-v-966e9a92]{--cube-size:clamp(180px,22vw,240px)}}@media(min-width:1025px){.cube-container[data-v-966e9a92],.cube-occlusion[data-v-966e9a92]{--cube-size:clamp(200px,16vw,256px)}}.animate-slow-spin[data-v-966e9a92]{animation:premium-rotate-966e9a92 45s linear infinite;animation-play-state:paused}.cube-container.is-visible[data-v-966e9a92]{animation-play-state:running}.cube-face[data-v-966e9a92]{align-items:center;backface-visibility:visible;background:#e2e8f0;border:1px solid rgba(0,0,0,.08);display:flex;height:var(--cube-size);justify-content:center;position:absolute;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:var(--cube-size)}.cube-face.top[data-v-966e9a92]{background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e2e8f0);box-shadow:inset -10px -10px 40px #fffc,2px 2px 12px #0000001f}.cube-face.front[data-v-966e9a92]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0 50%,#cbd5e1);box-shadow:inset -8px -8px 30px #ffffff80,2px 2px 12px #0000001f}.cube-face.right[data-v-966e9a92]{background:#e2e8f0;box-shadow:inset 0 0 20px #00000014,2px 2px 12px #0000001f}.cube-face.left[data-v-966e9a92]{background:#cbd5e1;box-shadow:inset 0 0 30px #0000001a,2px 2px 12px #0000001f}.cube-face.back[data-v-966e9a92],.cube-face.bottom[data-v-966e9a92]{background:#94a3b866;box-shadow:inset 0 0 40px #0000001f,2px 2px 12px #0000001f}.dark .cube-face{background:#0f0f19;border-color:#ffffff14}.dark .cube-face.top{background:linear-gradient(135deg,#1e1e2d,#141423 50%,#0f0f19);box-shadow:inset -10px -10px 40px #ffffff14,2px 2px 12px #0000004d}.dark .cube-face.front{background:linear-gradient(135deg,#191928,#12121e 50%,#0f0f19);box-shadow:inset -8px -8px 30px #ffffff0d,2px 2px 12px #0000004d}.dark .cube-face.right{background:#0f0f19;box-shadow:inset 0 0 20px #0003,2px 2px 12px #0000004d}.dark .cube-face.left{background:#0c0c14;box-shadow:inset 0 0 30px #0006,2px 2px 12px #0000004d}.dark .cube-face.back,.dark .cube-face.bottom{background:#0a0a12;box-shadow:inset 0 0 40px #00000080,2px 2px 12px #0000004d}.rigid-frame[data-v-966e9a92]{border:calc(var(--cube-size)/128) solid rgba(0,0,0,.1);box-shadow:inset 0 0 calc(var(--cube-size)/12.8) #00000014;inset:var(--frame-inset);position:absolute}.dark .rigid-frame{border-color:#ffffff14;box-shadow:inset 0 0 calc(var(--cube-size)/12.8) #0003}.bolt[data-v-966e9a92]{background-color:#64748b99;border-radius:50%;box-shadow:0 0 calc(var(--cube-size)/128) #00000026;height:var(--bolt-size);position:absolute;width:var(--bolt-size)}.dark .bolt{background-color:#94a3b880;box-shadow:0 0 calc(var(--cube-size)/128) #ffffff4d}.bolt.tl[data-v-966e9a92]{left:calc(var(--cube-size)/64)}.bolt.tl[data-v-966e9a92],.bolt.tr[data-v-966e9a92]{top:calc(var(--cube-size)/64)}.bolt.tr[data-v-966e9a92]{right:calc(var(--cube-size)/64)}.bolt.bl[data-v-966e9a92]{left:calc(var(--cube-size)/64)}.bolt.bl[data-v-966e9a92],.bolt.br[data-v-966e9a92]{bottom:calc(var(--cube-size)/64)}.bolt.br[data-v-966e9a92]{right:calc(var(--cube-size)/64)}.cross-brace[data-v-966e9a92]{background-image:linear-gradient(0deg,transparent 49%,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 51%,transparent 0),linear-gradient(90deg,transparent 49%,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 51%,transparent 0);inset:0;position:absolute}.dark .cross-brace{background-image:linear-gradient(0deg,transparent 49%,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04) 51%,transparent 0),linear-gradient(90deg,transparent 49%,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04) 51%,transparent 0)}.front[data-v-966e9a92]{transform:rotateY(0) translateZ(var(--cube-half))}.right[data-v-966e9a92]{transform:rotateY(90deg) translateZ(var(--cube-half))}.back[data-v-966e9a92]{transform:rotateY(180deg) translateZ(var(--cube-half))}.left[data-v-966e9a92]{transform:rotateY(-90deg) translateZ(var(--cube-half))}.top[data-v-966e9a92]{transform:rotateX(90deg) translateZ(var(--cube-half))}.bottom[data-v-966e9a92]{transform:rotateX(-90deg) translateZ(var(--cube-half))}@keyframes premium-rotate-966e9a92{0%{transform:rotateX(20deg) rotateY(0) rotate(0) translateY(0)}12.5%{transform:rotateX(20.3deg) rotateY(45deg) rotate(.3deg) translateY(-1px)}25%{transform:rotateX(20deg) rotateY(90deg) rotate(0) translateY(-3px)}37.5%{transform:rotateX(19.7deg) rotateY(135deg) rotate(-.3deg) translateY(-2px)}50%{transform:rotateX(20deg) rotateY(180deg) rotate(0) translateY(0)}62.5%{transform:rotateX(20.3deg) rotateY(225deg) rotate(.3deg) translateY(-1px)}75%{transform:rotateX(20deg) rotateY(270deg) rotate(0) translateY(-3px)}87.5%{transform:rotateX(19.7deg) rotateY(315deg) rotate(-.3deg) translateY(-2px)}to{transform:rotateX(20deg) rotateY(1turn) rotate(0) translateY(0)}}.cube-container.is-open .cube-face.front[data-v-966e9a92]{transform:rotateY(0) translateZ(calc(var(--cube-half)*1.22))}.cube-container.is-open .cube-face.right[data-v-966e9a92]{transform:rotateY(90deg) translateZ(calc(var(--cube-half)*1.22))}.cube-container.is-open .cube-face.back[data-v-966e9a92]{transform:rotateY(180deg) translateZ(calc(var(--cube-half)*1.22))}.cube-container.is-open .cube-face.left[data-v-966e9a92]{transform:rotateY(-90deg) translateZ(calc(var(--cube-half)*1.22))}.cube-container.is-open .cube-face.top[data-v-966e9a92]{transform:rotateX(90deg) translateZ(calc(var(--cube-half)*1.22))}.cube-container.is-open .cube-face.bottom[data-v-966e9a92]{transform:rotateX(-90deg) translateZ(calc(var(--cube-half)*1.22))}.inner-core[data-v-966e9a92]{left:50%;margin-left:calc(var(--core-size)/-2);margin-top:calc(var(--core-size)/-2);pointer-events:none;top:50%}.core-face[data-v-966e9a92],.inner-core[data-v-966e9a92]{height:var(--core-size);position:absolute;transform-style:preserve-3d;width:var(--core-size)}.core-face[data-v-966e9a92]{backface-visibility:visible;background:#0000000a;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 0 calc(var(--cube-size)/16) #ffffff4d,0 0 calc(var(--cube-size)/20) #0000001a;left:0;top:0}.dark .core-face{background:#ffffff08;border-color:#ffffff0f;box-shadow:inset 0 0 calc(var(--cube-size)/16) #ffffff05,0 0 calc(var(--cube-size)/20) #00000040}.core-face.front[data-v-966e9a92]{transform:rotateY(0) translateZ(var(--core-half))}.core-face.right[data-v-966e9a92]{transform:rotateY(90deg) translateZ(var(--core-half))}.core-face.back[data-v-966e9a92]{transform:rotateY(180deg) translateZ(var(--core-half))}.core-face.left[data-v-966e9a92]{transform:rotateY(-90deg) translateZ(var(--core-half))}.core-face.top[data-v-966e9a92]{transform:rotateX(90deg) translateZ(var(--core-half))}.core-face.bottom[data-v-966e9a92]{transform:rotateX(-90deg) translateZ(var(--core-half))}
