.runtime-module__Q-euEq__stage{isolation:isolate;background:radial-gradient(54% 64% at 86% 104%,#6d28d92e,#0000 66%),linear-gradient(160deg,#1f1650 0%,#140d3a 55%,#1d1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__Q-euEq__starsFar{pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-size:91px 91px;width:160%;height:160%;animation:64s ease-in-out infinite alternate runtime-module__Q-euEq__drift-far;position:absolute;top:-30%;left:-30%}.runtime-module__Q-euEq__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__Q-euEq__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);font-size:1.5cqw;line-height:1;position:absolute}.runtime-module__Q-euEq__sky{pointer-events:none;background:linear-gradient(#78aaff38,#ffd69624),#0e082c8c;border-radius:3cqw;height:26.5cqh;position:absolute;top:14.5cqh;left:2cqw;right:2cqw;box-shadow:inset 0 1.4cqh 2.6cqh #06021a8c,inset 0 -1px #ffffff1f}.runtime-module__Q-euEq__ground{background:linear-gradient(180deg, var(--tint-a), var(--tint-b)), linear-gradient(180deg, #402c7880 0%, #5c44809e 60%, #785c88a8 100%);pointer-events:none;border:1px solid #ffffff1f;border-radius:4cqw;position:absolute;inset:44.5cqh 2cqw 5cqh 7cqw;box-shadow:inset 0 2px #ffffff1a,0 3cqh 7cqh #06021a59}.runtime-module__Q-euEq__ground:after{content:"";left:3cqw;right:3cqw;top:calc(var(--ground-y) - 44.5cqh);background:linear-gradient(90deg,#0000,#ffecc852 18% 82%,#0000);border-radius:.5cqh;height:.5cqh;position:absolute}.runtime-module__Q-euEq__sun{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 1.6cqh #ffd664bf);z-index:2;width:13cqh;height:13cqh;animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__Q-euEq__sun-in,4.8s ease-in-out .52s infinite runtime-module__Q-euEq__sun-glow;position:absolute;transform:translate(-50%,-50%)}.runtime-module__Q-euEq__beam{pointer-events:none;z-index:1;width:100%;height:100%;animation:runtime-module__Q-euEq__beam-in var(--beam-ms,1s) ease-out both;position:absolute;inset:0}.runtime-module__Q-euEq__beamShape{fill:#ffe48c42}.runtime-module__Q-euEq__solo{top:calc(var(--ground-y) - var(--box) + var(--foot) * var(--box));width:var(--box);height:var(--box);margin-left:calc(var(--box) / -2);pointer-events:none;z-index:3;position:absolute}.runtime-module__Q-euEq__figure{display:block;position:absolute;inset:0}.runtime-module__Q-euEq__figureImg{object-fit:contain;object-position:50% 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 .4cqh .6cqh #06021a66);width:100%;height:100%;position:absolute;inset:0}.runtime-module__Q-euEq__figureLit .runtime-module__Q-euEq__figureImg{filter:drop-shadow(var(--lit-x) var(--lit-y) .5cqh #ffe078d9) drop-shadow(0 .4cqh .6cqh #06021a66)}.runtime-module__Q-euEq__shadow{object-fit:contain;object-position:50% 100%;width:100%;height:100%;transform-origin:50% calc((1 - var(--foot,0)) * 100%);transform:skewX(var(--skew)) scaleY(calc(-1 * var(--depth)));filter:brightness(0);opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;position:absolute;inset:0}.runtime-module__Q-euEq__shadowGrown{opacity:.62;animation:runtime-module__Q-euEq__shadow-grow var(--grow-ms,1.2s) cubic-bezier(.22, 1, .36, 1) both}.runtime-module__Q-euEq__shadowReal{opacity:.6}.runtime-module__Q-euEq__sunOption,.runtime-module__Q-euEq__spotOption{cursor:pointer;opacity:0;pointer-events:none;z-index:4;background:radial-gradient(circle,#ffecb429,#28186059 70%);border:.4cqh solid #ffd43b99;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s ease-out;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .7cqh #a06e1e73,0 1.2cqh 2cqh #06021a59}.runtime-module__Q-euEq__sunOption{width:max(13cqh,64px);height:max(13cqh,64px)}.runtime-module__Q-euEq__spotOption{width:max(8cqh,56px);height:max(8cqh,56px)}.runtime-module__Q-euEq__sunOptionOn,.runtime-module__Q-euEq__spotOptionOn{pointer-events:auto;animation:.42s cubic-bezier(.22,1,.36,1) both runtime-module__Q-euEq__sun-option-in;animation-delay:var(--enter-delay,0s)}.runtime-module__Q-euEq__sunOptionImg{object-fit:contain;opacity:.5;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:80%;height:80%}.runtime-module__Q-euEq__spotPuddle{pointer-events:none;background:#0a061e80;border-radius:50%;width:62%;height:30%;transition:background .2s ease-out}.runtime-module__Q-euEq__sunOption:hover .runtime-module__Q-euEq__sunOptionImg{opacity:.75}.runtime-module__Q-euEq__spotOption:hover .runtime-module__Q-euEq__spotPuddle{background:#0a061eb8}.runtime-module__Q-euEq__sunOption:active,.runtime-module__Q-euEq__spotOption:active{box-shadow:0 .2cqh #a06e1e73}.runtime-module__Q-euEq__sunOption:focus-visible,.runtime-module__Q-euEq__spotOption:focus-visible{outline-offset:.4cqw;outline:.55cqw solid #ffd43b}.runtime-module__Q-euEq__sunOption:disabled,.runtime-module__Q-euEq__spotOption:disabled{cursor:default}.runtime-module__Q-euEq__sunOptionMarked,.runtime-module__Q-euEq__spotOptionMarked{border-color:#ffe082f2;box-shadow:0 0 2.6cqh #ffe082e6,0 .7cqh #a06e1e80}.runtime-module__Q-euEq__sunOptionMarked .runtime-module__Q-euEq__sunOptionImg{opacity:1}.runtime-module__Q-euEq__askMark{left:var(--center-x);color:#2a1a5e;pointer-events:none;z-index:4;background:#ffd43b;border-radius:50%;justify-content:center;align-items:center;width:4.6cqh;height:4.6cqh;margin:-2.3cqh 0 0 -2.3cqh;font-size:3cqh;font-weight:800;line-height:1;animation:2.4s ease-in-out infinite runtime-module__Q-euEq__ask-bob;display:flex;position:absolute;top:89.5cqh;box-shadow:0 0 1.4cqh #ffd43bb3}.runtime-module__Q-euEq__askMarkSky{top:42.5cqh}.runtime-module__Q-euEq__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__Q-euEq__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__Q-euEq__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__Q-euEq__sun-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes runtime-module__Q-euEq__sun-glow{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}@keyframes runtime-module__Q-euEq__beam-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__Q-euEq__sun-option-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes runtime-module__Q-euEq__shadow-grow{0%{opacity:.1;transform:skewX(var(--skew)) scaleY(0)}to{opacity:.62;transform:skewX(var(--skew)) scaleY(calc(-1 * var(--depth)))}}@keyframes runtime-module__Q-euEq__ask-bob{0%,to{transform:translate(0,0)rotate(-6deg)}50%{transform:translateY(-.8cqh)rotate(6deg)}}.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__starsFar,.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__spark,.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__sun,.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__askMark{animation:none}.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__sunOptionOn,.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__spotOptionOn{animation:.2s linear both runtime-module__Q-euEq__fade-in;transform:translate(-50%,-50%)}.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__shadowGrown{animation:runtime-module__Q-euEq__fade-shadow var(--grow-ms,1.2s) linear both}@keyframes runtime-module__Q-euEq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__Q-euEq__fade-shadow{0%{opacity:.1}to{opacity:.62}}.runtime-module__Q-euEq__qLow .runtime-module__Q-euEq__starsFar{display:none}.runtime-module__Q-euEq__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__Q-euEq__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__Q-euEq__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__Q-euEq__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__Q-euEq__rm .runtime-module__Q-euEq__practiceGlow{opacity:.8;animation:none}
