.runtime-module__q7fD-W__stage{isolation:isolate;background:radial-gradient(60% 70% at 14% -4%,#67e8f938,#0000 64%),radial-gradient(54% 64% at 88% 104%,#c084fc29,#0000 66%),radial-gradient(44% 52% at 78% 6%,#ffe0821a,#0000 70%),linear-gradient(160deg,#26195e 0%,#171240 55%,#241a58 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__q7fD-W__starsFar,.runtime-module__q7fD-W__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__q7fD-W__starsFar{opacity:.5;background-image:radial-gradient(circle,#ffffff75 1px,#0000 1.2px);background-position:37px 23px;background-size:91px 91px;animation:64s ease-in-out infinite alternate runtime-module__q7fD-W__drift-far}.runtime-module__q7fD-W__starsNear{opacity:.55;background-image:radial-gradient(circle,#ffffffd1 1.4px,#0000 1.6px),radial-gradient(circle,#a5f3fc99 1px,#0000 1.3px);background-position:0 0,31px 29px;background-size:58px 58px,83px 83px;animation:46s ease-in-out infinite alternate runtime-module__q7fD-W__drift-near}.runtime-module__q7fD-W__spark{color:#ffe1bee6;pointer-events:none;animation:runtime-module__q7fD-W__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);font-size:1.7cqw;line-height:1;position:absolute}.runtime-module__q7fD-W__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__q7fD-W__practiceGlow{pointer-events:none;z-index:1;background:linear-gradient(#22d3ee2e 0%,#0000 26%),linear-gradient(#0000 78%,#22d3ee24 100%);animation:3.2s ease-in-out infinite runtime-module__q7fD-W__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__q7fD-W__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__practiceGlow{opacity:.8;animation:none}.runtime-module__q7fD-W__island{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), linear-gradient(155deg, #8b5cf624, #6366f11a), #140e3c6b;pointer-events:none;border:1px solid #ffffff21;border-radius:5cqw;position:absolute;inset:19% 5% 7% 28%;box-shadow:inset 0 2px #ffffff17,inset 0 -3cqh 6cqh #0804224d,0 3cqh 7cqh #06021c59}.runtime-module__q7fD-W__practice .runtime-module__q7fD-W__island{background:linear-gradient(155deg,#22d3ee38,#0e749029),#08222e80;border-color:#67e8f966}.runtime-module__q7fD-W__scene{z-index:2;position:absolute;inset:19% 5% 7% 28%}.runtime-module__q7fD-W__anchor{opacity:0;filter:drop-shadow(0 1.4cqh 1.6cqh #06021c80);z-index:3;pointer-events:none;width:21cqh;height:21cqh;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)scale(.86)}.runtime-module__q7fD-W__anchorShown{opacity:1;transform:translate(-50%,-50%)scale(1)}.runtime-module__q7fD-W__anchorImg{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.runtime-module__q7fD-W__anchorRing{opacity:0;pointer-events:none;z-index:2;border:.7cqh solid #67e8f9f2;border-radius:50%;width:26cqh;height:26cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 2.4cqh #67e8f9b3,inset 0 0 2cqh #67e8f959}.runtime-module__q7fD-W__anchorRingOn{animation:1.1s ease-out 2 forwards runtime-module__q7fD-W__anchor-ping}@keyframes runtime-module__q7fD-W__anchor-ping{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.runtime-module__q7fD-W__anchorPlate{pointer-events:none;z-index:1;background:radial-gradient(#06021c80,#0000 72%);border-radius:50%;width:18cqh;height:2.6cqh;position:absolute;transform:translate(-50%,8cqh)}.runtime-module__q7fD-W__boxBack,.runtime-module__q7fD-W__boxFront{pointer-events:none;opacity:0;width:26cqh;transition:opacity .42s ease-out;position:absolute;transform:translate(-50%,-50%)}.runtime-module__q7fD-W__boxBack{z-index:2;background:linear-gradient(#a86a3c 0%,#8a5230 100%);border-radius:1.6cqh;height:22cqh;box-shadow:inset 0 0 0 .5cqh #3c1e0c8c,0 1.4cqh 2cqh #06021c73}.runtime-module__q7fD-W__boxBack:after{content:"";background:linear-gradient(#5a3218 0%,#3d2010 100%);border-radius:1cqh;position:absolute;inset:1.6cqh}.runtime-module__q7fD-W__boxFront{z-index:5;background:repeating-linear-gradient(90deg,#0000 0 4.2cqh,#ffffff0f 4.2cqh 4.6cqh),linear-gradient(#c48350 0%,#a0623a 100%);border-radius:0 0 1.6cqh 1.6cqh;height:7cqh;transform:translate(-50%,calc(7.5cqh - 50%));box-shadow:inset 0 .5cqh #ffdcb459,inset 0 0 0 .5cqh #3c1e0c80}.runtime-module__q7fD-W__boxShown{opacity:1}.runtime-module__q7fD-W__friend{z-index:4;width:15cqh;min-width:56px;height:15cqh;min-height:56px;animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__q7fD-W__friend-enter;animation-delay:var(--enter-delay,0s);position:absolute;transform:translate(-50%,-50%)}.runtime-module__q7fD-W__friendInside{z-index:4;width:13cqh;height:13cqh}.runtime-module__q7fD-W__friendBtn{cursor:pointer;background:linear-gradient(160deg,#ffffff3d,#ffffff14),#2c1e6e8c;border:none;border-radius:3cqw;place-items:center;width:100%;height:100%;padding:1.2cqh;transition:transform .2s ease-out,box-shadow .2s ease-out,background .24s ease-out;display:grid;box-shadow:inset 0 1px #ffffff47,0 1.6cqh 3cqh #06021c6b}.runtime-module__q7fD-W__friendBtn:hover{transform:translateY(-.6cqw)scale(1.04)}.runtime-module__q7fD-W__friendBtn:active{transform:translateY(.2cqw)scale(.95)}.runtime-module__q7fD-W__friendBtn:focus-visible{outline-offset:.55cqw;outline:.55cqw solid #ffd43b}.runtime-module__q7fD-W__friendImg{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.runtime-module__q7fD-W__friendSolved .runtime-module__q7fD-W__friendBtn{background:linear-gradient(160deg,#ffecb480,#ffc87838),#fff4e61a;transform:scale(1.1);box-shadow:inset 0 1px #ffffff57,0 0 2.6cqh #ffe082f2,0 1.6cqh 3cqh #06021c66}.runtime-module__q7fD-W__friendDim .runtime-module__q7fD-W__friendBtn{opacity:.55}.runtime-module__q7fD-W__picto{opacity:0;z-index:6;pointer-events:none;background:linear-gradient(160deg,#ffffff2e,#ffffff0f),#140e3c8c;border:1px solid #ffffff29;border-radius:3cqw;width:20cqw;min-width:96px;height:32cqh;transition:opacity .36s ease-out,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:4%;transform:translateY(2cqh)scale(.94);box-shadow:inset 0 1px #fff3,0 1.6cqh 3cqh #06021c66}.runtime-module__q7fD-W__pictoShown{opacity:1;transform:translateY(0)scale(1)}.runtime-module__q7fD-W__pictoPulse{animation:.7s ease-in-out 2 runtime-module__q7fD-W__picto-pulse}@keyframes runtime-module__q7fD-W__picto-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(0)scale(1.06)}}.runtime-module__q7fD-W__pictoAnchor{object-fit:contain;filter:saturate(.7)brightness(.9);width:9cqh;height:9cqh;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.runtime-module__q7fD-W__pictoBox{background:linear-gradient(#a86a3c 0%,#8a5230 100%);border-radius:.8cqh;width:11cqh;height:9cqh;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .3cqh #3c1e0c8c}.runtime-module__q7fD-W__pictoBox:after{content:"";background:linear-gradient(#5a3218 0%,#3d2010 100%);border-radius:.5cqh;position:absolute;inset:.8cqh}.runtime-module__q7fD-W__pictoMark{color:#ffd43b;filter:drop-shadow(0 0 1cqh #ffd43be6);width:6.4cqh;height:6.4cqh;animation:1.6s ease-in-out infinite runtime-module__q7fD-W__mark-twinkle;position:absolute;transform:translate(-50%,-50%)}.runtime-module__q7fD-W__pictoMark svg{width:100%;height:100%;display:block}@keyframes runtime-module__q7fD-W__mark-twinkle{0%,to{transform:translate(-50%,-50%)scale(.92)}50%{transform:translate(-50%,-50%)scale(1.1)}}.runtime-module__q7fD-W__pictoLabel{color:#3b2a00;white-space:nowrap;background:#ffd43b;border-radius:99px;padding:.5cqh 1.8cqh;font-size:3.4cqh;font-weight:900;line-height:1.3;position:absolute;bottom:-2.2cqh;left:50%;transform:translate(-50%);box-shadow:0 .6cqh 1.4cqh #06021c66}.runtime-module__q7fD-W__fxLayer{pointer-events:none;z-index:8;position:absolute;inset:0}.runtime-module__q7fD-W__beam{opacity:0;background:radial-gradient(circle at 40% 38%,#fff 0%,#ffe680 42%,#ffbe7800 72%);border-radius:50%;width:3.4cqh;height:3.4cqh;position:absolute;top:0;left:0}@keyframes runtime-module__q7fD-W__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__q7fD-W__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__q7fD-W__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__q7fD-W__friend-enter{0%{opacity:0;transform:translate(-50%,-50%)translateY(3.4cqh)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}}.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__starsFar,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__starsNear,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__spark,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__pictoMark,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__pictoPulse,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__anchorRingOn{animation:none}.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__anchorRingOn{opacity:1;transform:translate(-50%,-50%)scale(1)}.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__friend{opacity:1;animation:none}.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__anchor,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__picto,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__friendBtn,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__boxBack,.runtime-module__q7fD-W__rm .runtime-module__q7fD-W__boxFront{transition:none}.runtime-module__q7fD-W__qLow .runtime-module__q7fD-W__starsFar{display:none}
