.qt-discovery.qt-fx-ready{height:365px;perspective:850px}.qt-fx-ready .qt-replay{display:inline-block!important}.qt-fx-ready .qt-cube-stage{top:55%;transform-style:preserve-3d;perspective:850px}.qt-fx-ready .qt-orbit{display:none}.qt-fx-ready .qt-cube{transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(32deg) rotateZ(-2deg)}.qt-fx-ready .qt-face,.qt-fx-ready .qt-lid{box-shadow:inset 0 0 8px #527cff55,0 0 3px #80bfff77}.qt-fx-ready .qt-face-right,.qt-fx-ready .qt-face-back{background:linear-gradient(125deg,#070d20,#15274b 45%,#1b1041);border:2px solid #535af7;box-shadow:inset 0 0 30px #596bff33}.qt-fx-ready .qt-lid{transform:translateY(-157px) rotateX(73deg) rotateZ(-10deg);border-width:3px}.qt-energy-ring{position:absolute;left:50%;top:50%;width:310px;height:310px;margin:-155px;border:2px solid #6fdcffc9;border-bottom-color:#08bffff0;border-left-color:#b4b9ff44;border-radius:50%;box-shadow:0 0 5px #55caff88,inset 0 0 5px #55caff88;transform-style:preserve-3d;transform:rotateX(68deg) rotateY(-12deg) rotateZ(20deg);pointer-events:none}.qt-energy-ring:before{content:"";position:absolute;inset:-4px;border:1px solid #93a6ff44;border-radius:50%;transform:translateZ(-5px)}.qt-energy-ring:after{content:"";position:absolute;width:10px;height:10px;top:36px;left:36px;background:#c8faff;border-radius:50%;box-shadow:0 0 7px #7df3ff,0 0 17px #7df3ff}.qt-energy-ring-1{width:330px;height:330px;margin:-165px;border-color:#a386ffcc;border-right-color:#e1aaff;box-shadow:0 0 5px #a48aff88,inset 0 0 5px #a48aff88;transform:rotateX(-50deg) rotateY(52deg) rotateZ(-40deg)}.qt-energy-ring-2{width:293px;height:293px;margin:-146px;border-width:1px;border-color:#589eff77;transform:rotateX(44deg) rotateY(-58deg) rotateZ(70deg);opacity:.55}.qt-nebula{position:absolute;left:50%;top:48%;width:340px;height:220px;transform:translate(-50%,-50%) rotate(-18deg);background:radial-gradient(ellipse at 22% 50%,#09d5ff66,transparent 42%),radial-gradient(ellipse at 76% 38%,#8945ff77,transparent 44%),radial-gradient(ellipse at 50% 70%,#4a5cff44,transparent 44%);filter:blur(18px);opacity:.65;pointer-events:none}.qt-nebula:after{content:"";position:absolute;inset:20px -20px;background:conic-gradient(from 35deg,transparent 5%,#7b50ff66 15%,transparent 25%,#00cfff44 40%,transparent 55%,#8b64ff55 73%,transparent 88%);mask-image:radial-gradient(ellipse,transparent 22%,#000 48%,transparent 72%);border-radius:50%;filter:blur(7px)}.qt-fx-spark{position:absolute;left:50%;top:50%;width:3px;height:3px;background:#b0ebff;border-radius:50%;transform:translate3d(var(--x),var(--y),var(--z));box-shadow:0 0 8px #7ad8ff;opacity:.6}.qt-fx-spark:nth-of-type(3n){background:#ccafff;box-shadow:0 0 8px #b171ff;width:4px;height:4px}.qt-fx-ready .qt-surprise{width:60px;height:86px;left:22%;top:-86px;font-family:Arial,sans-serif;font-size:80px;font-weight:950;line-height:1;transform-style:preserve-3d;transform:translateZ(140px) rotateY(-46deg) rotateX(15deg) rotateZ(-13deg);text-shadow:none}.qt-fx-ready .qt-surprise-exclamation{left:104%;top:-65px;width:36px;height:76px;transform:translateZ(115px) rotateY(-13deg) rotateX(20deg) rotateZ(15deg)}.qt-glyph-layer{position:absolute;inset:0;display:block;color:#127cba;transform:translateZ(var(--depth));text-shadow:1px 0 #205f98,-1px 0 #205f98,0 1px #205f98}.qt-glyph-front{background:linear-gradient(135deg,#f0ffff 2%,#5be7ff 25%,#1aa8ff 64%,#b6edff 85%,#fff);color:transparent;background-clip:text;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(0 0 5px #60caff88)}.qt-surprise-exclamation .qt-glyph-layer{color:transparent;font-size:0;text-shadow:none}.qt-surprise-exclamation .qt-glyph-layer:before{content:"";position:absolute;left:6px;top:3px;width:25px;height:54px;clip-path:polygon(0 0,100% 0,72% 100%,23% 100%);background:#6634a8}.qt-surprise-exclamation .qt-glyph-layer:after{content:"";position:absolute;left:11px;top:64px;width:16px;height:16px;border-radius:4px;background:#6634a8}.qt-surprise-exclamation .qt-glyph-front:before,.qt-surprise-exclamation .qt-glyph-front:after{background:linear-gradient(130deg,#ffe6ff,#d7abff 28%,#9852ff 65%,#e1c3ff)}.qt-fx-ready.is-playing .qt-cube{animation:qt-fx-spin 4.6s linear both}.qt-fx-ready.is-playing .qt-lid{animation:qt-fx-lid 4.6s both}.qt-fx-ready.is-playing .qt-surprise{animation:qt-fx-question 4.6s both}.qt-fx-ready.is-playing .qt-surprise-exclamation{animation:qt-fx-bang 4.6s both}.qt-fx-ready.is-playing .qt-cube-light{animation:qt-fx-light 4.6s both}.qt-fx-ready.is-playing .qt-energy-ring{animation:qt-fx-ring 4.6s both}.qt-fx-ready.is-playing .qt-energy-ring-1{animation-name:qt-fx-ring-two}.qt-fx-ready.is-playing .qt-energy-ring-2{animation-name:qt-fx-ring-three}.qt-fx-ready.is-playing .qt-nebula{animation:qt-fx-gas 4.6s both}.qt-fx-ready.is-playing .qt-fx-spark{animation:qt-fx-sparks 4.6s both;animation-delay:var(--delay)}
@keyframes qt-fx-spin{0%{transform:rotateX(-18deg) rotateY(32deg) rotateZ(-2deg)}10%{transform:rotateX(-25deg) rotateY(64deg) rotateZ(3deg)}21%{transform:rotateX(-32deg) rotateY(232deg) rotateZ(7deg)}32%{transform:rotateX(-6deg) rotateY(652deg) rotateZ(-6deg)}44%,100%{transform:rotateX(-18deg) rotateY(1472deg) rotateZ(-2deg)}}
@keyframes qt-fx-lid{0%,46%{transform:translateY(-77px) rotateX(90deg)}58%{transform:translateY(-170px) rotateX(68deg) rotateZ(-13deg)}68%,100%{transform:translateY(-157px) rotateX(73deg) rotateZ(-10deg)}}
@keyframes qt-fx-question{0%,50%{opacity:0;scale:.15;translate:25px 105px;rotate:y 170deg}64%{opacity:1;scale:1.15;translate:-5px -12px;rotate:y -15deg}84%,100%{opacity:1;scale:1;translate:0 0;rotate:y 0deg}}
@keyframes qt-fx-bang{0%,54%{opacity:0;scale:.15;translate:-35px 100px;rotate:y -160deg}68%{opacity:1;scale:1.18;translate:4px -13px;rotate:y 18deg}88%,100%{opacity:1;scale:1;translate:0 0;rotate:y 0deg}}
@keyframes qt-fx-light{0%,46%{opacity:.1}64%{opacity:1;scale:1.4}85%,100%{opacity:.65;scale:1}}
@keyframes qt-fx-ring{0%{opacity:0;transform:rotateX(68deg) rotateY(-12deg) rotateZ(-340deg) scale(.6)}25%{opacity:1}65%,100%{opacity:1;transform:rotateX(68deg) rotateY(-12deg) rotateZ(380deg) scale(1)}}
@keyframes qt-fx-ring-two{0%{opacity:0;transform:rotateX(-50deg) rotateY(52deg) rotateZ(320deg) scale(.7)}30%{opacity:1}72%,100%{opacity:1;transform:rotateX(-50deg) rotateY(52deg) rotateZ(-400deg) scale(1)}}
@keyframes qt-fx-ring-three{0%{opacity:0;transform:rotateX(44deg) rotateY(-58deg) rotateZ(-290deg)}40%{opacity:.55}80%,100%{opacity:.55;transform:rotateX(44deg) rotateY(-58deg) rotateZ(790deg)}}
@keyframes qt-fx-gas{0%{opacity:.1;transform:translate(-50%,-50%) rotate(-120deg) scale(.7)}50%{opacity:.9}100%{opacity:.65;transform:translate(-50%,-50%) rotate(342deg) scale(1)}}
@keyframes qt-fx-sparks{0%,10%{opacity:0;transform:translate3d(0,0,0) scale(.2)}60%,100%{opacity:.6;transform:translate3d(var(--x),var(--y),var(--z)) scale(1)}}
@media(max-width:720px){.qt-discovery.qt-fx-ready{height:360px}.qt-fx-ready .qt-cube-stage{top:56%}.qt-energy-ring-1{width:305px;height:305px;margin:-152px}}
@media(prefers-reduced-motion:reduce){.qt-fx-ready *{animation:none!important}.qt-fx-ready .qt-replay{display:none!important}}
.qt-energy-ring-3{width:342px;height:342px;margin:-171px;border-width:1px;border-color:#4cf3ff77;transform:rotateX(71deg) rotateY(22deg) rotateZ(49deg);opacity:.5}.qt-energy-ring-4{width:323px;height:323px;margin:-161px;border-width:1px;border-color:#be93ff99;transform:rotateX(-42deg) rotateY(-35deg) rotateZ(110deg);opacity:.55}.qt-energy-ring-5{width:352px;height:352px;margin:-176px;border-width:1px;border-color:#678bff66;transform:rotateX(30deg) rotateY(60deg) rotateZ(-50deg);opacity:.4}.qt-fx-ready.is-playing .qt-energy-ring-3{animation-name:qt-fx-ring-four}.qt-fx-ready.is-playing .qt-energy-ring-4{animation-name:qt-fx-ring-five}.qt-fx-ready.is-playing .qt-energy-ring-5{animation-name:qt-fx-ring-six}.qt-nebula{opacity:.95;filter:blur(13px);background:radial-gradient(ellipse at 20% 50%,#09d5ff88,transparent 43%),radial-gradient(ellipse at 80% 38%,#8945ff99,transparent 43%),radial-gradient(ellipse at 50% 78%,#4a5cff77,transparent 46%)}.qt-nebula:before{content:"";position:absolute;inset:-20px;background:repeating-conic-gradient(from 20deg,transparent 0deg 27deg,#40ccff77 32deg,transparent 38deg 64deg,#a169ff88 71deg,transparent 78deg 120deg);mask-image:radial-gradient(ellipse,transparent 25%,#000 45%,transparent 70%);filter:blur(8px);transform:rotate(40deg)}.qt-fx-ready .qt-surprise-question{width:68px;height:94px;left:-4%;top:-86px;transform:translateZ(140px) rotateY(-43deg) rotateX(12deg) rotateZ(-13deg)}.qt-surprise-question .qt-glyph-layer{color:transparent;font-size:0;text-shadow:none;background:none;filter:none}.qt-surprise-question .qt-glyph-layer:before{content:"";position:absolute;left:0;top:0;width:68px;height:72px;background:#13578e;clip-path:polygon(2% 32%,2% 18%,17% 3%,75% 3%,96% 23%,96% 42%,64% 63%,64% 76%,38% 76%,38% 49%,68% 31%,68% 25%,59% 18%,30% 18%,24% 25%,24% 32%)}.qt-surprise-question .qt-glyph-layer:after{content:"";position:absolute;left:26px;top:65px;width:18px;height:18px;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);background:#13578e}.qt-surprise-question .qt-glyph-front:before,.qt-surprise-question .qt-glyph-front:after{background:linear-gradient(132deg,#f4ffff 0%,#84f4ff 16%,#24cdff 30%,#118fe0 63%,#a0faff 86%,#fff 100%)}.qt-fx-ready .qt-surprise-exclamation{top:-75px;left:112%;height:88px}.qt-surprise-exclamation .qt-glyph-layer:before{height:58px;clip-path:polygon(18% 0,82% 0,100% 10%,72% 100%,23% 100%,0 10%)}.qt-surprise-exclamation .qt-glyph-layer:after{top:69px;border-radius:0;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}.qt-surprise-flash{position:absolute;left:50%;top:47%;width:260px;height:260px;transform:translate(-50%,-50%);border-radius:50%;opacity:0;background:radial-gradient(circle,#b3faff99,transparent 57%);pointer-events:none}.qt-surprise-flash:after{content:"";position:absolute;inset:-28px;border-radius:50%;background:repeating-conic-gradient(from 15deg,transparent 0deg 28deg,#a3dfff88 30deg,transparent 32deg 60deg);mask-image:radial-gradient(circle,transparent 25%,#000 47%,transparent 69%)}.qt-fx-ready.is-playing .qt-surprise-flash{animation:qt-fx-flash 4.6s both}
@keyframes qt-fx-flash{0%,46%{opacity:0;scale:.4}56%{opacity:.8;scale:1.2}71%,100%{opacity:0;scale:1.6}}
@keyframes qt-fx-ring-four{0%{opacity:0;transform:rotateX(71deg) rotateY(22deg) rotateZ(-671deg) scale(.6)}22%{opacity:.6}66%,100%{opacity:.5;transform:rotateX(71deg) rotateY(22deg) rotateZ(49deg) scale(1)}}
@keyframes qt-fx-ring-five{0%{opacity:0;transform:rotateX(-42deg) rotateY(-35deg) rotateZ(830deg) scale(.5)}28%{opacity:.7}69%,100%{opacity:.55;transform:rotateX(-42deg) rotateY(-35deg) rotateZ(110deg) scale(1)}}
@keyframes qt-fx-ring-six{0%{opacity:0;transform:rotateX(30deg) rotateY(60deg) rotateZ(-770deg) scale(.5)}32%{opacity:.6}75%,100%{opacity:.4;transform:rotateX(30deg) rotateY(60deg) rotateZ(-50deg) scale(1)}}
@media(max-width:720px){.qt-energy-ring-3,.qt-energy-ring-4,.qt-energy-ring-5{width:310px;height:310px;margin:-155px}.qt-fx-ready .qt-surprise-question{left:0}.qt-fx-ready .qt-surprise-exclamation{left:105%}}
.qt-fx-ready .qt-inner-back,.qt-fx-ready .qt-inner-left,.qt-fx-ready .qt-inner-right,.qt-fx-ready .qt-inner-floor{background:linear-gradient(135deg,#0a1531,#18244b 60%,#241a47);border:1px solid #617df4;box-shadow:inset 0 0 23px #6570f633;backface-visibility:hidden}.qt-inner-back{transform:translateZ(-76px)}.qt-inner-left{transform:rotateY(90deg) translateZ(-76px)}.qt-inner-right{transform:rotateY(-90deg) translateZ(-76px)}.qt-inner-floor{transform:rotateX(90deg) translateZ(-76px)}.qt-fx-ready .qt-face-back,.qt-fx-ready .qt-face-right{border-width:1px}.qt-fx-ready .qt-face-right>img{transform:scaleX(-1)}.qt-fx-ready .qt-lid{transform-style:preserve-3d;background:#101a38;backface-visibility:visible}.qt-fx-ready .qt-lid>img{position:absolute;inset:0;transform:translateZ(3px);backface-visibility:hidden}.qt-lid-reverse{position:absolute;inset:0;display:block;transform:rotateY(180deg) translateZ(3px);backface-visibility:hidden;border:2px solid #7d8dff;border-radius:7px;background:#131d41;box-shadow:inset 0 0 20px #9b64ff55}.qt-lid-reverse>img{display:block;width:100%;height:100%;border-radius:5px}.qt-lid-edge{position:absolute;display:block;border:1px solid #5fa3ec;background:linear-gradient(90deg,#0f1936,#273768,#171a39);backface-visibility:visible}.qt-lid-edge-top,.qt-lid-edge-bottom{left:0;right:0;height:6px;transform:rotateX(90deg)}.qt-lid-edge-top{top:-3px}.qt-lid-edge-bottom{bottom:-3px}.qt-lid-edge-left,.qt-lid-edge-right{top:0;bottom:0;width:6px;transform:rotateY(90deg)}.qt-lid-edge-left{left:-3px}.qt-lid-edge-right{right:-3px}
.qt-inner-front{transform:rotateY(180deg) translateZ(-76px);background:linear-gradient(135deg,#0a1531,#18244b);border:1px solid #617df4;box-shadow:inset 0 0 23px #6570f633;backface-visibility:hidden}

/* Opening sequence: dark lid, rising glyphs and a single energy release. */
.qt-fx-ready .qt-lid{background:#060c1c;transform:translate3d(0,-139px,-104px) rotateX(-20deg);border-color:#365a8e;box-shadow:inset 0 0 16px #28437766,0 0 10px #547ed044}
.qt-fx-ready .qt-lid>img,.qt-fx-ready .qt-lid-reverse>img{filter:brightness(.18) saturate(.65)}
.qt-fx-ready .qt-lid-reverse{background:#060c1c;border-color:#365a8e;box-shadow:inset 0 0 16px #28437766}
.qt-fx-ready .qt-surprise-question{left:18%;top:-139px;transform:translate3d(0,0,65px) rotateY(-32deg) rotateX(18deg) rotateZ(-12deg)}
.qt-fx-ready .qt-surprise-exclamation{left:76%;top:-126px;transform:translate3d(0,0,65px) rotateY(-32deg) rotateX(18deg) rotateZ(12deg)}
.qt-fx-ready .qt-cube-stage{transform-style:preserve-3d}
.qt-opening-plume{position:absolute;left:50%;top:-15%;width:160px;height:190px;pointer-events:none;opacity:.25;transform:translate(-50%,-30%) translateZ(0);background:radial-gradient(ellipse at 40% 75%,#43ccff66,transparent 50%),radial-gradient(ellipse at 65% 38%,#9d6cff66,transparent 48%);filter:blur(12px)}
.qt-fx-ready.is-playing .qt-opening-plume{animation:qt-opening-plume 4.6s both}
.qt-fx-ready .qt-fx-spark:nth-of-type(4n){width:2px;height:19px;border-radius:50%;background:linear-gradient(transparent,#e5fbff,transparent);transform:translate3d(var(--x),var(--y),var(--z)) rotate(var(--ray));box-shadow:0 0 9px #72ddff}
.qt-fx-ready.is-playing .qt-fx-spark:nth-of-type(4n){animation-name:qt-opening-rays}
@keyframes qt-fx-spin{0%{transform:rotateX(-18deg) rotateY(32deg) rotateZ(-2deg)}9%{transform:rotateX(-24deg) rotateY(130deg) rotateZ(3deg)}20%{transform:rotateX(-28deg) rotateY(500deg) rotateZ(6deg)}31%{transform:rotateX(-10deg) rotateY(1120deg) rotateZ(-5deg)}40%,100%{transform:rotateX(-18deg) rotateY(1832deg) rotateZ(-2deg)}}
@keyframes qt-fx-lid{0%,43%{transform:translate3d(0,-77px,0) rotateX(90deg)}61%{transform:translate3d(0,-147px,-110px) rotateX(-24deg)}73%,100%{transform:translate3d(0,-139px,-104px) rotateX(-20deg)}}
@keyframes qt-fx-question{0%,52%{opacity:0;scale:.5;translate:0 0;rotate:none;transform:translate3d(22px,180px,0) rotateY(-32deg)}56%{opacity:1;transform:translate3d(20px,135px,5px) rotateY(110deg)}70%{opacity:1;scale:1.08;transform:translate3d(4px,-9px,60px) rotateY(-40deg) rotateX(18deg) rotateZ(-12deg)}82%,100%{opacity:1;scale:1;translate:0 0;rotate:none;transform:translate3d(0,0,65px) rotateY(-32deg) rotateX(18deg) rotateZ(-12deg)}}
@keyframes qt-fx-bang{0%,55%{opacity:0;scale:.5;translate:0 0;rotate:none;transform:translate3d(-34px,167px,0) rotateY(-32deg)}59%{opacity:1;transform:translate3d(-30px,125px,5px) rotateY(-150deg)}74%{opacity:1;scale:1.1;transform:translate3d(-4px,-10px,60px) rotateY(-24deg) rotateX(18deg) rotateZ(12deg)}86%,100%{opacity:1;scale:1;translate:0 0;rotate:none;transform:translate3d(0,0,65px) rotateY(-32deg) rotateX(18deg) rotateZ(12deg)}}
@keyframes qt-opening-plume{0%,44%{opacity:0;transform:translate(-50%,38%) scale(.35)}56%{opacity:.8;transform:translate(-50%,-20%) scale(.85)}78%{opacity:.5;transform:translate(-50%,-55%) scale(1.2)}100%{opacity:.25;transform:translate(-50%,-30%) scale(1)}}
@keyframes qt-opening-rays{0%,45%{opacity:0;transform:translate3d(0,0,0) rotate(var(--ray)) scale(.2)}55%{opacity:.95}78%{opacity:.6;transform:translate3d(var(--x),var(--y),var(--z)) rotate(var(--ray)) scale(1.2)}100%{opacity:.25;transform:translate3d(var(--x),var(--y),var(--z)) rotate(var(--ray)) scale(1)}}
@keyframes qt-fx-gas{0%{opacity:.18;transform:translate(-50%,-50%) rotate(-120deg) scale(.7)}40%{opacity:.9}60%{opacity:1;transform:translate(-50%,-50%) rotate(390deg) scale(1.08)}100%{opacity:.65;transform:translate(-50%,-50%) rotate(600deg) scale(1)}}
@keyframes qt-fx-flash{0%,44%{opacity:0;scale:.4}54%{opacity:.8;scale:1.2}73%,100%{opacity:0;scale:1.65}}
@media(max-width:720px){.qt-fx-ready .qt-surprise-question{left:18%}.qt-fx-ready .qt-surprise-exclamation{left:76%}}
@media(prefers-reduced-motion:reduce){.qt-fx-ready *{animation:none!important}.qt-surprise-flash{display:none}.qt-opening-plume{opacity:.18}}

/* v2: the navy lid drops vertically beside the Qubo; trails finish with the motion. */
.qt-fx-ready .qt-lid{background:linear-gradient(130deg,#071127,#112953 60%,#071025);border-color:#385b93;box-shadow:inset 0 0 17px #3874bd77,0 0 7px #457bc066}
.qt-fx-ready .qt-lid-reverse{background:linear-gradient(130deg,#071127,#112953 60%,#071025);border-color:#385b93}
.qt-fx-ready .qt-lid>img,.qt-fx-ready .qt-lid-reverse>img{filter:brightness(.34) saturate(.9)}
.qt-fx-ready .qt-lid{transform:translate3d(145px,64px,-15px) rotateX(0deg) rotateZ(-90deg)}
.qt-fx-ready .qt-energy-ring-2,.qt-fx-ready .qt-energy-ring-3,.qt-fx-ready .qt-energy-ring-4,.qt-fx-ready .qt-energy-ring-5{display:none}
.qt-fx-ready .qt-energy-ring,.qt-fx-ready .qt-fx-spark,.qt-fx-ready .qt-nebula,.qt-fx-ready .qt-opening-plume{opacity:0}
@keyframes qt-fx-lid{0%,43%{transform:translate3d(0,-77px,0) rotateX(90deg) rotateZ(0deg)}63%{transform:translate3d(155px,77px,-15px) rotateX(0deg) rotateZ(-92deg)}75%,100%{transform:translate3d(145px,64px,-15px) rotateX(0deg) rotateZ(-90deg)}}
@keyframes qt-fx-ring{0%{opacity:0;transform:rotateX(68deg) rotateY(-12deg) rotateZ(-340deg) scale(.65)}20%{opacity:.6}62%{opacity:.5;transform:rotateX(68deg) rotateY(-12deg) rotateZ(380deg) scale(1)}80%,100%{opacity:0;transform:rotateX(68deg) rotateY(-12deg) rotateZ(420deg) scale(1)}}
@keyframes qt-fx-ring-two{0%{opacity:0;transform:rotateX(-50deg) rotateY(52deg) rotateZ(320deg) scale(.7)}26%{opacity:.55}62%{opacity:.5;transform:rotateX(-50deg) rotateY(52deg) rotateZ(-400deg) scale(1)}80%,100%{opacity:0;transform:rotateX(-50deg) rotateY(52deg) rotateZ(-430deg) scale(1)}}
@keyframes qt-fx-sparks{0%,10%{opacity:0;transform:translate3d(0,0,0) scale(.2)}25%{opacity:.6}65%{opacity:.45;transform:translate3d(var(--x),var(--y),var(--z)) scale(1)}82%,100%{opacity:0;transform:translate3d(var(--x),var(--y),var(--z)) scale(1)}}
@keyframes qt-opening-rays{0%,45%{opacity:0;transform:translate3d(0,0,0) rotate(var(--ray)) scale(.2)}55%{opacity:.7}69%{opacity:.4;transform:translate3d(var(--x),var(--y),var(--z)) rotate(var(--ray)) scale(1)}82%,100%{opacity:0;transform:translate3d(var(--x),var(--y),var(--z)) rotate(var(--ray)) scale(1)}}
@keyframes qt-fx-gas{0%{opacity:0;transform:translate(-50%,-50%) rotate(-120deg) scale(.7)}38%{opacity:.65}61%{opacity:.5;transform:translate(-50%,-50%) rotate(390deg) scale(1.06)}83%,100%{opacity:0;transform:translate(-50%,-50%) rotate(520deg) scale(1)}}
@keyframes qt-opening-plume{0%,44%{opacity:0;transform:translate(-50%,38%) scale(.35)}56%{opacity:.6;transform:translate(-50%,-20%) scale(.85)}78%{opacity:.25;transform:translate(-50%,-55%) scale(1.1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1)}}
@media(max-width:720px){.qt-fx-ready .qt-lid{transform:translate3d(135px,55px,-15px) rotateX(0deg) rotateZ(-90deg)}@keyframes qt-fx-lid{0%,43%{transform:translate3d(0,-77px,0) rotateX(90deg)}63%{transform:translate3d(145px,68px,-15px) rotateX(0deg) rotateZ(-92deg)}75%,100%{transform:translate3d(135px,55px,-15px) rotateX(0deg) rotateZ(-90deg)}}}
@media(prefers-reduced-motion:reduce){.qt-fx-ready .qt-energy-ring,.qt-fx-ready .qt-fx-spark,.qt-fx-ready .qt-nebula,.qt-fx-ready .qt-opening-plume{display:none!important}}
