.runtime-module__A7wN9q__stage{isolation:isolate;background:radial-gradient(ellipse 62% 72% at 12% -4%, #a78bfa4d, transparent 64%), radial-gradient(ellipse 52% 62% at 90% 104%, #22d3ee21, transparent 66%), linear-gradient(155deg, var(--tint-a), var(--tint-b)), linear-gradient(160deg, #241056 0%, #170843 55%, #1f0c4d 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__A7wN9q__starsFar,.runtime-module__A7wN9q__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__A7wN9q__starsFar{opacity:.5;background-image:radial-gradient(circle,#ffffff80 1px,#0000 1.2px);background-position:43px 19px;background-size:87px 87px;animation:60s ease-in-out infinite alternate runtime-module__A7wN9q__drift-far}.runtime-module__A7wN9q__starsNear{opacity:.55;background-image:radial-gradient(circle,#ffffffd9 1.4px,#0000 1.6px),radial-gradient(circle,#a3e6ffa6 1px,#0000 1.3px);background-position:0 0,27px 33px;background-size:56px 56px,79px 79px;animation:42s ease-in-out infinite alternate runtime-module__A7wN9q__drift-near}.runtime-module__A7wN9q__spark{aspect-ratio:1;pointer-events:none;width:.9cqw;animation:runtime-module__A7wN9q__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:radial-gradient(circle,#fff0bef2,#ffe8a000 70%);border-radius:50%;position:absolute}.runtime-module__A7wN9q__board{z-index:10;aspect-ratio:1;background:linear-gradient(180deg, #3a2482eb, #24145cf0), linear-gradient(155deg, var(--tint-a), var(--tint-b));border-radius:2.2cqh;width:min(48cqh,46cqw);animation:.45s ease-out both runtime-module__A7wN9q__board-in;position:absolute;top:18cqh;left:50cqw;transform:translate(-50%);box-shadow:0 1.4cqh #0e062cd9,0 2.4cqh 3cqh #00000073,inset 0 .4cqh #ffffff24}.runtime-module__A7wN9q__grid{border-radius:inherit;background-image:linear-gradient(90deg,#6b55c4 0 .3cqh,#0000 .3cqh),linear-gradient(#6b55c4 0 .3cqh,#0000 .3cqh);background-size:calc(100% / var(--n)) calc(100% / var(--n));pointer-events:none;background-position:-.15cqh -.15cqh;position:absolute;inset:0;box-shadow:inset 0 0 0 .3cqh #6b55c4}.runtime-module__A7wN9q__trail{color:#ffe08a;filter:drop-shadow(0 0 .8cqh #ffd43bb3);pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.runtime-module__A7wN9q__piece{z-index:2;width:calc(100% / var(--n) * .82);aspect-ratio:1;pointer-events:none;animation:.5s cubic-bezier(.2,.85,.3,1.25) both runtime-module__A7wN9q__piece-enter;animation-delay:var(--enter-delay,0s);position:absolute;translate:-50% -50%}.runtime-module__A7wN9q__glyph{filter:drop-shadow(0 .5cqh .6cqh #0a042e80);width:100%;height:100%}.runtime-module__A7wN9q__star .runtime-module__A7wN9q__glyph{animation:2.6s ease-in-out infinite alternate runtime-module__A7wN9q__star-float}.runtime-module__A7wN9q__starLit{animation:.9s ease-in-out infinite alternate runtime-module__A7wN9q__star-lit}.runtime-module__A7wN9q__starLit .runtime-module__A7wN9q__glyph{filter:drop-shadow(0 0 2cqh #ffd43bf2)}.runtime-module__A7wN9q__mover{z-index:3;transition:left .42s cubic-bezier(.4,.1,.3,1),top .42s cubic-bezier(.4,.1,.3,1);animation:none}.runtime-module__A7wN9q__rocket .runtime-module__A7wN9q__glyph{animation:1.8s ease-in-out infinite alternate runtime-module__A7wN9q__rocket-bob}.runtime-module__A7wN9q__faceTurn{pointer-events:none;transition:rotate .3s;position:absolute;inset:0}.runtime-module__A7wN9q__ghost{opacity:.5;z-index:4}.runtime-module__A7wN9q__markerTurn{pointer-events:none;transition:rotate .3s;position:absolute;inset:0}.runtime-module__A7wN9q__marker{aspect-ratio:1;clip-path:polygon(50% 0,100% 100%,50% 78%,0 100%);filter:drop-shadow(0 0 .8cqh #ffd43bcc);background:linear-gradient(#fff6c4,#ffd43b 55%,#e8a10a);width:28%;position:absolute;top:-14%;left:50%;translate:-50%}.runtime-module__A7wN9q__program{z-index:20;background:linear-gradient(#06021ac7,#14083ab3);border-radius:999px;align-items:center;gap:.8cqh;max-width:60cqw;height:9cqh;padding:0 1.4cqh;display:flex;position:absolute;top:69cqh;left:50cqw;transform:translate(-50%);box-shadow:inset 0 .6cqh 1.2cqh #0009,inset 0 -.3cqh #ffffff1a,0 0 0 1px #ffffff14}.runtime-module__A7wN9q__slot{aspect-ratio:1;border-radius:1.2cqh;place-items:center;width:min(6.8cqh,4.28571cqw - .285714cqh);transition:transform .2s,box-shadow .4s,outline-color .4s,background-color .4s,scale .4s cubic-bezier(.3,.7,.3,1);display:grid;position:relative;box-shadow:inset 0 0 0 .2cqh #ffffff24}.runtime-module__A7wN9q__slotNeed{box-shadow:none;outline-offset:-.3cqh;outline:.3cqh dashed #fff0bebf}.runtime-module__A7wN9q__slotFilled{outline-color:#0000}.runtime-module__A7wN9q__slotAsk{z-index:1;background-color:#ffd43b24;scale:1.1;box-shadow:inset 0 0 0 .35cqh #ffd43b}.runtime-module__A7wN9q__slotNeed.runtime-module__A7wN9q__slotAsk{box-shadow:none;outline-color:#ffd43b}.runtime-module__A7wN9q__slotAsk:after{content:"";pointer-events:none;border-radius:1.6cqh;animation:2.4s ease-in-out infinite runtime-module__A7wN9q__ask-glow;position:absolute;inset:-.5cqh;box-shadow:0 0 0 .3cqh #ffe08cd9,0 0 2cqh #ffd43b80}.runtime-module__A7wN9q__slotWait{box-shadow:inset 0 0 0 .2cqh #ffffff12}.runtime-module__A7wN9q__slotNeed.runtime-module__A7wN9q__slotWait{box-shadow:none;outline-color:#fff0be5c}.runtime-module__A7wN9q__slotCard{color:#3b1a73;background:linear-gradient(#fff,#e6defa);border-radius:1.2cqh;place-items:center;width:100%;height:100%;animation:.3s cubic-bezier(.2,.9,.3,1.3) runtime-module__A7wN9q__card-snap;display:grid;box-shadow:0 .4cqh #b9a8e8,0 .6cqh .8cqh #0a042e73}.runtime-module__A7wN9q__slotCard svg{width:72%;height:72%}.runtime-module__A7wN9q__slotActive{transform:translateY(-.9cqh)scale(1.12)}.runtime-module__A7wN9q__slotActive .runtime-module__A7wN9q__slotCard{box-shadow:0 0 0 .45cqh #ffd43b,0 0 2cqh #ffd43bcc}.runtime-module__A7wN9q__pad{z-index:20;opacity:.55;background:linear-gradient(#ffffff4d,#fff0 45%),linear-gradient(#ffe39a 0%,#f4bd48 55%,#c98a1f 100%);border-radius:3cqh;align-items:center;gap:1.6cqh;height:14cqh;padding:0 2.4cqh;transition:opacity .3s;display:flex;position:absolute;top:81cqh;left:50cqw;transform:translate(-50%);box-shadow:inset 0 -.8cqh #8c500a8c,0 1cqh 1.6cqh #14063280}.runtime-module__A7wN9q__padOpen{opacity:1}.runtime-module__A7wN9q__padGap{width:1.4cqh}.runtime-module__A7wN9q__cardBtn{color:#3b1a73;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#fffffff2,#e8e0fae6);border:0;border-radius:2cqh;place-items:center;width:max(11cqh,56px);height:max(11cqh,56px);padding:0;transition:transform .18s cubic-bezier(.2,.9,.3,1.3),filter .18s;animation:.45s cubic-bezier(.2,.85,.3,1.25) both runtime-module__A7wN9q__btn-enter;display:grid;box-shadow:inset 0 -.8cqh #7864be59,0 .6cqh #6e3c0573}.runtime-module__A7wN9q__cardBtn svg{width:62%;height:62%}.runtime-module__A7wN9q__cardBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-.6cqh)}.runtime-module__A7wN9q__cardBtn:active:not(:disabled){transform:translateY(.4cqh)scale(.95)}.runtime-module__A7wN9q__cardBtn:disabled{cursor:default;filter:saturate(.6)brightness(.86)}.runtime-module__A7wN9q__cardBtn:focus-visible{outline-offset:.4cqw;outline:.5cqw solid #67e8f9}.runtime-module__A7wN9q__undoBtn svg{width:56%;height:56%}.runtime-module__A7wN9q__goBtn{grid-auto-flow:column;gap:.8cqh;width:auto;min-width:max(18cqh,88px);padding:0 2cqh;font-size:max(4.2cqh,17px);font-weight:800}.runtime-module__A7wN9q__goBtn svg{width:max(5.6cqh,24px);height:max(5.6cqh,24px)}.runtime-module__A7wN9q__goText{line-height:1}.runtime-module__A7wN9q__goFlash{animation:.5s ease-in-out runtime-module__A7wN9q__go-flash;box-shadow:0 0 0 .5cqh #ffd43b,0 0 3cqh #ffd43be6}.runtime-module__A7wN9q__fxLayer{z-index:40;pointer-events:none;position:absolute;inset:0}@keyframes runtime-module__A7wN9q__drift-far{0%{transform:translate(0,0)}to{transform:translate(3%,2%)}}@keyframes runtime-module__A7wN9q__drift-near{0%{transform:translate(0,0)}to{transform:translate(-4%,-2.5%)}}@keyframes runtime-module__A7wN9q__spark-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes runtime-module__A7wN9q__board-in{0%{opacity:0;translate:0 2cqh}to{opacity:1;translate:0}}@keyframes runtime-module__A7wN9q__piece-enter{0%{opacity:0;transform:translateY(2cqh)scale(.5)}to{opacity:1;transform:none}}@keyframes runtime-module__A7wN9q__star-float{0%{translate:0}to{translate:0 -.8cqh}}@keyframes runtime-module__A7wN9q__star-lit{0%{scale:1}to{scale:1.2}}@keyframes runtime-module__A7wN9q__rocket-bob{0%{translate:0;rotate:-3deg}to{translate:0 -.6cqh;rotate:3deg}}@keyframes runtime-module__A7wN9q__card-snap{0%{opacity:0;transform:translateY(-2cqh)scale(.6)}60%{opacity:1;transform:translateY(0)scale(1.12)}to{transform:none}}@keyframes runtime-module__A7wN9q__btn-enter{0%{opacity:0;transform:translateY(2cqh)scale(.8)}to{opacity:1;transform:none}}@keyframes runtime-module__A7wN9q__go-flash{0%,to{scale:1}50%{scale:1.14}}@keyframes runtime-module__A7wN9q__ask-glow{0%,to{opacity:.45}50%{opacity:1}}.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__starsFar,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__starsNear,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__spark,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__glyph,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__slotCard,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__starLit,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__goFlash,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__slotAsk:after{animation:none}.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__slot{transition:transform .2s,box-shadow .4s,outline-color .4s,background-color .4s}.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__piece,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__board,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__cardBtn{animation-duration:.01ms}.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__mover,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__faceTurn,.runtime-module__A7wN9q__rm .runtime-module__A7wN9q__markerTurn{transition-duration:.01ms}.runtime-module__A7wN9q__stage[data-turn-demo] .runtime-module__A7wN9q__program,.runtime-module__A7wN9q__stage[data-turn-demo] .runtime-module__A7wN9q__pad{pointer-events:none}.runtime-module__A7wN9q__qLow .runtime-module__A7wN9q__starsFar{display:none}.runtime-module__A7wN9q__qLow .runtime-module__A7wN9q__glyph{animation:none}
