.runtime-module__P4dXkG__stage{isolation:isolate;background:radial-gradient(52% 40% at 50% 18%,#ffceec33,#0000 68%),radial-gradient(64% 44% at 50% 104%,#ffb07a29,#0000 72%),radial-gradient(40% 38% at 96% 6%,#a78bfa29,#0000 72%),linear-gradient(168deg,#2b1049 0%,#1b0b37 56%,#3a1450 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__P4dXkG__starsFar,.runtime-module__P4dXkG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__P4dXkG__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:21px 13px;background-size:92px 92px;animation:72s ease-in-out infinite alternate runtime-module__P4dXkG__drift-far}.runtime-module__P4dXkG__starsNear{opacity:.54;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#ffd0ec94 1px,#0000 1.3px);background-position:0 0,37px 21px;background-size:63px 63px,91px 91px;animation:52s ease-in-out infinite alternate runtime-module__P4dXkG__drift-near}.runtime-module__P4dXkG__mote{pointer-events:none;width:1.1cqw;height:1.1cqw;animation:runtime-module__P4dXkG__mote-float var(--tw-dur,2.8s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:#ffe4f2;border-radius:50%;position:absolute;box-shadow:0 0 1.2cqw #ffbee2e6}.runtime-module__P4dXkG__ground{background:linear-gradient(180deg, var(--tint-a), var(--tint-b)), #260c3880;pointer-events:none;border-top:1px solid #ffffff24;border-radius:50% 50% 0 0/28cqh 28cqh 0 0;height:66cqh;position:absolute;bottom:-36cqh;left:-8%;right:-8%;box-shadow:inset 0 2px #ffffff1a}.runtime-module__P4dXkG__constellation{pointer-events:none;z-index:2;align-items:center;gap:2.4cqh;display:flex;position:absolute;top:16cqh;left:50%;transform:translate(-50%)}.runtime-module__P4dXkG__seedStar{flex-direction:column;align-items:center;gap:.9cqh;display:flex;position:relative}.runtime-module__P4dXkG__seedHalo{clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);opacity:0;background:radial-gradient(circle,#ffe2aad9,#ffb0c852 58%,#0000 72%);width:24cqh;height:24cqh;margin-left:-12cqh;transition:opacity .62s ease-out,transform .72s cubic-bezier(.22,1,.36,1);position:absolute;top:-3.4cqh;left:50%;transform:scale(.7)}.runtime-module__P4dXkG__seedArt{opacity:0;background:radial-gradient(circle at 42% 30%,#ffffff38,#0000 62%),#341042c7;border:.3cqh solid #ffceec57;border-radius:50%;justify-content:center;align-items:center;width:16.5cqh;height:16.5cqh;transition:opacity .46s ease-out,transform .62s cubic-bezier(.22,1,.36,1),border-color .52s ease-out,box-shadow .52s ease-out;display:flex;position:relative;transform:scale(.82);box-shadow:inset 0 1px #ffffff38,0 1.6cqh 3cqh #14051e7a}.runtime-module__P4dXkG__seedImg{object-fit:contain;filter:drop-shadow(0 .8cqh 1.2cqh #12041c8c);width:74%;height:74%}.runtime-module__P4dXkG__seedWord{color:#fff2fa;text-shadow:0 .4cqh .9cqh #14051e99;opacity:0;font-size:3.6cqh;line-height:1;transition:opacity .46s ease-out,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(.8cqh)}.runtime-module__P4dXkG__wordHead{color:#ffe9a8;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease-out,text-shadow .3s ease-out;display:inline-block}.runtime-module__P4dXkG__seedChip{color:#4a2410;opacity:0;background:linear-gradient(150deg,#ffe9a8,#ffc861);border:.26cqh solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-width:7.4cqh;height:7.4cqh;padding:0 .8cqh;font-size:4.4cqh;line-height:1;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:-1.4cqh;left:-2.2cqh;transform:scale(.7)translateY(.8cqh);box-shadow:0 .8cqh 1.6cqh #14051e73}.runtime-module__P4dXkG__slotsRow{align-items:center;gap:2.4cqh;display:flex}.runtime-module__P4dXkG__slot{opacity:0;background:#1c062680;border:.26cqh dashed #ffceec6b;border-radius:50%;justify-content:center;align-items:center;width:9.4cqh;height:9.4cqh;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1),background .32s ease-out,border-color .32s ease-out,box-shadow .32s ease-out;display:flex;position:relative;transform:scale(.86)}.runtime-module__P4dXkG__slot:before{content:"";border-top:.26cqh dashed #ffceec6b;width:2.4cqh;transition:border-color .32s ease-out,box-shadow .32s ease-out;position:absolute;top:50%;right:100%}.runtime-module__P4dXkG__slotImg{object-fit:contain;width:72%;height:72%;animation:.48s cubic-bezier(.22,1,.36,1) both runtime-module__P4dXkG__slot-fill}.runtime-module__P4dXkG__slotFilled{background:linear-gradient(160deg,#ffe2aa52,#ffba7824),#4a183cb3;border-style:solid;border-color:#ffdc96d9;box-shadow:0 0 1.8cqh #ffce788c,inset 0 1px #ffffff47}.runtime-module__P4dXkG__slotFilled:before{border-top-style:solid;border-top-color:#ffdc96e6;box-shadow:0 0 1cqh #ffce78b3}.runtime-module__P4dXkG__constellationLit .runtime-module__P4dXkG__seedHalo{opacity:.55;animation:4.8s ease-in-out infinite runtime-module__P4dXkG__halo-breathe;transform:scale(1)}.runtime-module__P4dXkG__constellationLit .runtime-module__P4dXkG__seedArt{opacity:1;border-color:#ffe096b3;transform:scale(1);box-shadow:inset 0 1px #ffffff4d,0 0 3cqh #ffce6e6b,0 1.6cqh 3cqh #14051e7a}.runtime-module__P4dXkG__constellationLit .runtime-module__P4dXkG__seedWord,.runtime-module__P4dXkG__constellationLit .runtime-module__P4dXkG__slot{opacity:1;transform:none}.runtime-module__P4dXkG__constellationLit .runtime-module__P4dXkG__seedChip{opacity:1;transform:scale(1)translateY(0)}.runtime-module__P4dXkG__cardsGrid{grid-template-columns:repeat(var(--cols,3), minmax(0, var(--card,20cqh)));z-index:3;place-content:center;gap:max(16px,2.2cqh) max(16px,2.4cqw);display:grid;position:absolute;inset:43cqh 5% 3cqh 7%}.runtime-module__P4dXkG__cardWrap{aspect-ratio:.84;opacity:0;position:relative;transform:translateY(3cqh)scale(.88)}.runtime-module__P4dXkG__cardShown{animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__P4dXkG__card-enter,5.4s ease-in-out infinite runtime-module__P4dXkG__card-float;animation-delay:var(--enter-delay,0s), calc(var(--enter-delay,0s) + var(--float-delay,0s))}.runtime-module__P4dXkG__card{cursor:pointer;background:radial-gradient(circle at 40% 22%,#ffffff42,#0000 60%),linear-gradient(162deg,#ffffff26,#ffffff0a),#461654ad;border:none;border-radius:2cqh;flex-direction:column;justify-content:center;align-items:center;gap:.4cqh;width:100%;min-width:56px;height:100%;min-height:56px;padding:.9cqh .7cqh 1cqh;transition:transform .2s ease-out,box-shadow .24s ease-out,background .24s ease-out,opacity .24s ease-out;display:flex;box-shadow:inset 0 .3cqh #ffffff3d,0 1.4cqh 2.6cqh #14051e70}.runtime-module__P4dXkG__cardArt{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.runtime-module__P4dXkG__cardImg{object-fit:contain;filter:drop-shadow(0 .7cqh 1cqh #12041c80);max-width:84%;max-height:100%}.runtime-module__P4dXkG__cardWord{font-size:max(13px, calc(var(--card,20cqh) * .19));color:#fff2fa;text-shadow:0 .3cqh .7cqh #14051e8c;line-height:1.1}.runtime-module__P4dXkG__card:hover{transform:translateY(-.5cqh)scale(1.04)}.runtime-module__P4dXkG__card:active{transform:translateY(.2cqh)scale(.96)}.runtime-module__P4dXkG__card:focus-visible{outline-offset:.5cqh;outline:.5cqh solid #ffd43b}.runtime-module__P4dXkG__chip{min-width:calc(var(--card,20cqh) * .38);height:calc(var(--card,20cqh) * .38);font-size:calc(var(--card,20cqh) * .24);pointer-events:none;z-index:4;border-radius:999px;justify-content:center;align-items:center;padding:0 .6cqh;line-height:1;animation:.3s cubic-bezier(.22,1,.36,1) both runtime-module__P4dXkG__chip-pop;display:flex;position:absolute;top:-1.2cqh;left:-1cqh}.runtime-module__P4dXkG__chipIdle{color:#f6e6ff;background:#2e0e3ed6;border:.22cqh solid #ffffff73}.runtime-module__P4dXkG__chipMatch{color:#4a2410;background:linear-gradient(150deg,#ffe9a8,#ffc861);border:.24cqh solid #ffffffd9;box-shadow:0 0 1.6cqh #ffce78cc}.runtime-module__P4dXkG__chipMiss{color:#d8cfe6;background:#260e34e6;border:.24cqh solid #d8cfe680}.runtime-module__P4dXkG__cardMatch .runtime-module__P4dXkG__wordHead,.runtime-module__P4dXkG__cardMiss .runtime-module__P4dXkG__wordHead{transform:translateY(-.7cqh)scale(1.22)}.runtime-module__P4dXkG__cardMatch .runtime-module__P4dXkG__wordHead{color:#fff3c4;text-shadow:0 0 1.2cqh #ffce78e6}.runtime-module__P4dXkG__cardMatch .runtime-module__P4dXkG__card{background:radial-gradient(circle at 40% 22%,#ffffff52,#0000 60%),linear-gradient(162deg,#ffe8b05c,#ffc48226),#5e204ab3;box-shadow:inset 0 .3cqh #ffffff57,0 0 2.4cqh #ffd278e6,0 1.4cqh 2.6cqh #14051e70}.runtime-module__P4dXkG__cardMiss .runtime-module__P4dXkG__card{opacity:.54;box-shadow:inset 0 .3cqh #ffffff29,0 .8cqh 1.6cqh #14051e66}.runtime-module__P4dXkG__cardFlying{opacity:1;z-index:6;transform:none;animation:none!important}.runtime-module__P4dXkG__cardCaught{opacity:0;pointer-events:none;transition:opacity .26s ease-out,transform .26s ease-out;transform:scale(.62);animation:none!important}.runtime-module__P4dXkG__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__P4dXkG__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2%,1.6%)}}@keyframes runtime-module__P4dXkG__drift-near{0%{transform:translate(0,0)}to{transform:translate(2.8%,-1.6%)}}@keyframes runtime-module__P4dXkG__mote-float{0%,to{opacity:.2;transform:translate(0,0)scale(.8)}50%{opacity:1;transform:translate(.6cqw,-1.4cqh)scale(1.15)}}@keyframes runtime-module__P4dXkG__halo-breathe{0%,to{opacity:.48;transform:scale(1)rotate(0)}50%{opacity:.72;transform:scale(1.06)rotate(6deg)}}@keyframes runtime-module__P4dXkG__slot-fill{0%{opacity:.4;transform:scale(.6)}62%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__P4dXkG__card-enter{0%{opacity:0;transform:translateY(3cqh)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__P4dXkG__card-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.9cqh)scale(1.012)}}@keyframes runtime-module__P4dXkG__chip-pop{0%{opacity:0;transform:translateY(1cqh)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__starsFar,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__starsNear,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__mote,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__practiceGlow{animation:none}.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__cardShown{opacity:1;animation:none;transform:none}.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__chip,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__slotImg,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__constellationLit .runtime-module__P4dXkG__seedHalo{animation:none}.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__card,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__wordHead,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__seedArt,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__seedWord,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__seedChip,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__seedHalo,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__slot,.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__slot:before{transition:none}.runtime-module__P4dXkG__qLow .runtime-module__P4dXkG__starsFar{display:none}.runtime-module__P4dXkG__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__P4dXkG__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__P4dXkG__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__P4dXkG__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__P4dXkG__rm .runtime-module__P4dXkG__practiceGlow{opacity:.8}.runtime-module__P4dXkG__practice .runtime-module__P4dXkG__ground{background:linear-gradient(#22d3ee38,#0e749029),#08222e8c;border-top-color:#67e8f966}.runtime-module__P4dXkG__practice .runtime-module__P4dXkG__seedHalo{background:radial-gradient(circle,#a5f3fcd9,#22d3ee4d 58%,#0000 72%)}
