.runtime-module__9age2a__stage{isolation:isolate;background:radial-gradient(62% 72% at 12% -4%,#a78bfa4d,#0000 64%),radial-gradient(52% 62% at 90% 104%,#22d3ee21,#0000 66%),radial-gradient(44% 52% at 82% 8%,#ec48991a,#0000 70%),linear-gradient(160deg,#2b1364 0%,#1d0b4e 55%,#260f57 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__9age2a__defs{width:0;height:0;position:absolute}.runtime-module__9age2a__practice{box-shadow:inset 0 0 0 .6cqw #67e8f973}.runtime-module__9age2a__starsFar,.runtime-module__9age2a__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__9age2a__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__9age2a__drift-far}.runtime-module__9age2a__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__9age2a__drift-near}.runtime-module__9age2a__spark{aspect-ratio:1;pointer-events:none;width:.9cqw;animation:runtime-module__9age2a__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__9age2a__island{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #0d053080;pointer-events:none;border:1px solid #ffffff21;border-radius:5cqw;position:absolute;inset:26% 3% 3%;box-shadow:inset 0 2px #ffffff17,inset 0 -3cqh 6cqh #05021e4d,0 3cqh 7cqh #04062859}.runtime-module__9age2a__glyph{display:block;overflow:visible}.runtime-module__9age2a__pictureFace{object-fit:contain;filter:drop-shadow(0 .4cqh .5cqh #0a042e59)}.runtime-module__9age2a__letterFace{color:#3b1f7a;place-items:center;font-weight:900;line-height:1;display:grid}.runtime-module__9age2a__flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.3,1.4,.5,1);display:block;position:relative}.runtime-module__9age2a__flipped{transform:rotateY(180deg)}.runtime-module__9age2a__front,.runtime-module__9age2a__back{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.runtime-module__9age2a__back{transform:rotateY(180deg)}.runtime-module__9age2a__letterZone{z-index:12;width:44cqw;height:36cqh;position:absolute;top:29cqh;left:22cqw}.runtime-module__9age2a__envBack{background:linear-gradient(#d9b98a,#c49a64);border-radius:1.4cqw;height:44%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1.4cqh 2.4cqh #0a042880}.runtime-module__9age2a__paper{--pad:min(calc((36cqw - (var(--cells) - 1) * 1.4cqw) / var(--cells)), 10cqw, 18cqh);z-index:2;transform-origin:50% 100%;background:repeating-linear-gradient(#0000 0 calc(6cqh - 1px),#a0783c24 calc(6cqh - 1px) 6cqh),linear-gradient(#fffdf5,#fff3d6);border-radius:1.2cqw;justify-content:center;align-items:flex-start;gap:1.4cqw;height:80%;padding-top:3cqh;animation:.6s cubic-bezier(.2,.85,.3,1.15) both runtime-module__9age2a__paper-rise;display:flex;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 0 .25cqw #ffffffb3,0 1cqh 2.4cqh #0a042873,0 0 4cqw #ffecaa40}.runtime-module__9age2a__cell{animation:.45s cubic-bezier(.2,.9,.3,1.3) both runtime-module__9age2a__cell-in;animation-delay:var(--enter-delay,0s);flex-direction:column;align-items:center;gap:1.2cqh;display:flex}.runtime-module__9age2a__pad{width:var(--pad);height:var(--pad);perspective:600px;background:linear-gradient(#fff,#f3eadb);border-radius:18%;position:relative;box-shadow:inset 0 0 0 2px #7850142e,0 .5cqh .9cqh #50320a38;container-type:size}.runtime-module__9age2a__face{width:78%;height:78%}.runtime-module__9age2a__pad .runtime-module__9age2a__letterFace{font-size:62cqh}.runtime-module__9age2a__padNow:after{content:"";pointer-events:none;border:3px dashed #f4bd48;border-radius:22%;animation:1s ease-in-out infinite runtime-module__9age2a__pad-beat;position:absolute;inset:-9%}.runtime-module__9age2a__padBlink .runtime-module__9age2a__front{animation:.32s ease-in-out 2 runtime-module__9age2a__cell-blink}.runtime-module__9age2a__slot{width:calc(var(--pad) * .7);background:#96641e47;border-radius:1cqh;height:.9cqh;transition:background .3s,transform .3s}.runtime-module__9age2a__slotDone{background:linear-gradient(90deg,#ffe39a,#f4bd48);transform:scaleY(1.6)}.runtime-module__9age2a__envFront{z-index:3;clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#f2d8ac,#e3bf86);border-radius:0 0 1.4cqw 1.4cqw;height:30%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -1cqh 2cqh #78501440}.runtime-module__9age2a__envFlap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;opacity:0;background:linear-gradient(#eed09c,#d9b27a);height:70%;position:absolute;top:0;left:0;right:0}.runtime-module__9age2a__folded .runtime-module__9age2a__paper{animation:.56s cubic-bezier(.5,0,.5,1) both runtime-module__9age2a__paper-fold}.runtime-module__9age2a__folded .runtime-module__9age2a__envFront{clip-path:none}.runtime-module__9age2a__folded .runtime-module__9age2a__envFlap{animation:.3s ease-out .26s both runtime-module__9age2a__flap-close}.runtime-module__9age2a__opened .runtime-module__9age2a__envFlap{animation:.36s ease-out both runtime-module__9age2a__flap-open}.runtime-module__9age2a__popCard{z-index:2;transform-origin:50% 100%;background:linear-gradient(#fff,#fff4dc);border-radius:1.6cqw;flex-direction:column;align-items:center;gap:.6cqh;width:min(15cqw,26cqh);padding:1.2cqh 1cqw;animation:.72s cubic-bezier(.2,.9,.3,1.35) both runtime-module__9age2a__card-pop;display:flex;position:absolute;bottom:18%;left:50%;box-shadow:0 1.4cqh 2.6cqh #0a042880,0 0 3cqw #ffe48c8c}.runtime-module__9age2a__popImg{aspect-ratio:1;object-fit:contain;width:100%}.runtime-module__9age2a__popWord{color:#3b1f7a;font-size:min(3cqw,5.4cqh);font-weight:900;line-height:1.1}.runtime-module__9age2a__stamp{z-index:4;aspect-ratio:1;color:#fff8d6;background:radial-gradient(circle at 36% 30%,#ffe39a,#f4bd48 60%,#c98a1f);border-radius:50%;place-items:center;width:min(7cqw,12cqh);font-size:min(4.4cqw,7.6cqh);line-height:1;animation:.42s cubic-bezier(.3,0,.4,1) .72s both runtime-module__9age2a__stamp-in;display:grid;position:absolute;bottom:4%;right:4%;box-shadow:0 0 0 .3cqw #fff9,0 .6cqh 1.2cqh #50280080}.runtime-module__9age2a__sent{animation:1.1s cubic-bezier(.45,0,.6,1) both runtime-module__9age2a__env-send}.runtime-module__9age2a__table{z-index:12;grid-template-rows:repeat(var(--rows), minmax(0, 1fr));background:linear-gradient(#080320b8,#14083c9e);border-radius:1.8cqw;grid-template-columns:minmax(0,1fr);gap:1cqh 1cqw;width:24cqw;height:39cqh;padding:1.6cqh 1.4cqw;display:grid;position:absolute;top:23cqh;left:72cqw;box-shadow:inset 0 .9cqh 1.8cqh #0000008c,inset 0 -.3cqh #ffffff14,0 0 0 1px #ffffff1a}.runtime-module__9age2a__tableTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-module__9age2a__pair{min-height:0;animation:.4s cubic-bezier(.2,.9,.3,1.2) backwards runtime-module__9age2a__pair-in;animation-delay:var(--enter-delay,0s);background:#ffffff0f;border-radius:1cqw;justify-content:center;align-items:center;gap:.6cqw;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),background .3s;display:flex;position:relative}.runtime-module__9age2a__pairHit{z-index:2;background:#ffe48c38;transform:scale(1.16)}.runtime-module__9age2a__pairGlow:before{content:"";pointer-events:none;border-radius:1.2cqw;animation:.6s ease-out both runtime-module__9age2a__pair-glow;position:absolute;inset:-6%}.runtime-module__9age2a__pairMark{aspect-ratio:1;perspective:400px;background:linear-gradient(#fffdf5,#f3e7cf);border-radius:20%;height:86%;display:block;box-shadow:0 .3cqh .6cqh #00000059;container-type:size}.runtime-module__9age2a__pairFace{place-items:center;width:82%;height:82%;margin:9%;display:grid}.runtime-module__9age2a__pairMark .runtime-module__9age2a__front .runtime-module__9age2a__pairFace,.runtime-module__9age2a__pairMark .runtime-module__9age2a__back .runtime-module__9age2a__pairFace{margin:0}.runtime-module__9age2a__pairMark .runtime-module__9age2a__letterFace{font-size:64cqh}.runtime-module__9age2a__arrow{background:#ffecaacc;border-radius:1cqh;flex:none;width:1.8cqw;height:.5cqh;min-height:2px;position:relative}.runtime-module__9age2a__arrow:after{content:"";aspect-ratio:1;border-top:.5cqh solid #ffecaae6;border-right:.5cqh solid #ffecaae6;width:.9cqw;position:absolute;top:50%;right:-.4cqw;transform:translateY(-50%)rotate(45deg)}.runtime-module__9age2a__lens{width:var(--lw);height:var(--lh);z-index:3;transform:translate(var(--lx), var(--ly));pointer-events:none;border:.45cqw solid #ffd43b;border-radius:1.2cqw;transition:transform .32s cubic-bezier(.3,.9,.4,1.1);position:absolute;top:0;left:0;box-shadow:0 0 1.6cqw #ffd43b8c,inset 0 0 1.2cqw #ffffff40}.runtime-module__9age2a__lens:after{content:"";background:linear-gradient(90deg,#c98a1f,#ffd43b);border-radius:.4cqw;width:2.2cqw;height:.7cqw;position:absolute;bottom:-1.2cqh;right:-1.6cqw;transform:rotate(40deg)}.runtime-module__9age2a__lensHit{animation:.5s ease-out both runtime-module__9age2a__lens-hit}.runtime-module__9age2a__tray{z-index:12;filter:drop-shadow(0 1.2cqh 1.6cqh #14063280);background:linear-gradient(#0000 0 calc(100% - 3.6cqh),#ffe39a calc(100% - 3.6cqh),#f4bd48 calc(100% - 1.6cqh),#c98a1f 100%);border-radius:1.8cqw;justify-content:center;align-items:flex-end;gap:1.4cqw;width:74cqw;height:24cqh;padding:0 1.6cqw 3.2cqh;display:flex;position:absolute;top:69cqh;left:22cqw}.runtime-module__9age2a__tileSpot{width:min(calc((70cqw - (var(--count) - 1) * 1.4cqw) / var(--count)), 12cqw, 18cqh);aspect-ratio:1;min-width:56px;animation:.5s cubic-bezier(.2,.85,.3,1.25) both runtime-module__9age2a__tile-enter;animation-delay:var(--enter-delay,0s);position:relative}.runtime-module__9age2a__tile{cursor:pointer;box-shadow:inset 0 0 0 3px #ffffffb3, inset 0 -8% 12% #78501438, 0 6px 10px #6e3c0573;animation:3.2s ease-in-out infinite alternate runtime-module__9age2a__tile-float;animation-delay:var(--float-delay,0s);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(160deg,#ffffffe6,#ffffff8c 55%),linear-gradient(#fffdf5 0%,#f3e3c0 100%);border:0;border-radius:20%;place-items:center;padding:0;transition:filter .24s,scale .12s;display:grid;position:absolute;inset:0;container-type:size}.runtime-module__9age2a__tile:hover{filter:brightness(1.08)}.runtime-module__9age2a__tile:active,.runtime-module__9age2a__tilePressed{filter:brightness(1.1);scale:.9}.runtime-module__9age2a__tile:focus-visible{outline-offset:4px;outline:4px solid #67e8f9}.runtime-module__9age2a__tileFace{pointer-events:none;width:76%;height:76%}.runtime-module__9age2a__tile .runtime-module__9age2a__letterFace{font-size:58cqh}.runtime-module__9age2a__fxLayer{z-index:40;pointer-events:none;position:absolute;inset:0}@keyframes runtime-module__9age2a__drift-far{0%{transform:translate(0,0)}to{transform:translate(3%,2%)}}@keyframes runtime-module__9age2a__drift-near{0%{transform:translate(0,0)}to{transform:translate(-4%,-2.5%)}}@keyframes runtime-module__9age2a__spark-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes runtime-module__9age2a__paper-rise{0%{opacity:0;transform:translateY(34%)scaleY(.6)}to{opacity:1;transform:none}}@keyframes runtime-module__9age2a__paper-fold{0%{opacity:1;filter:brightness();transform:none}25%{opacity:1;filter:brightness(1.35);transform:scale(1.03)}to{opacity:0;filter:brightness();transform:translateY(40%)scaleY(.08)}}@keyframes runtime-module__9age2a__cell-in{0%{opacity:0;transform:translateY(2cqh)scale(.7)}to{opacity:1;transform:none}}@keyframes runtime-module__9age2a__pad-beat{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes runtime-module__9age2a__cell-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes runtime-module__9age2a__flap-close{0%{opacity:1;transform:scaleY(-1)}to{opacity:1;transform:scaleY(1)}}@keyframes runtime-module__9age2a__flap-open{0%{opacity:1;transform:scaleY(1)}to{opacity:1;transform:scaleY(-1)}}@keyframes runtime-module__9age2a__card-pop{0%{opacity:0;transform:translate(-50%,40%)scale(.3)}60%{opacity:1;transform:translate(-50%,-70%)scale(1.12)rotate(-4deg)}to{opacity:1;transform:translate(-50%,-52%)scale(1)rotate(0)}}@keyframes runtime-module__9age2a__stamp-in{0%{opacity:0;transform:scale(2.4)rotate(-30deg)}70%{opacity:1;transform:scale(.9)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes runtime-module__9age2a__env-send{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(-4cqw,-8cqh)rotate(-8deg)scale(.8)}to{opacity:0;transform:translate(-26cqw,34cqh)rotate(-20deg)scale(.15)}}@keyframes runtime-module__9age2a__pair-in{0%{opacity:0;transform:translate(2cqw)}to{opacity:1;transform:none}}@keyframes runtime-module__9age2a__pair-glow{0%{opacity:0;transform:scale(.94);box-shadow:0 0 0 .3cqw #ffe48ce6,0 0 2cqw #ffd43bb3}35%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 .3cqw #ffe48ce6,0 0 2cqw #ffd43bb3}to{opacity:0;transform:scale(1.1);box-shadow:0 0 0 .3cqw #ffe48ce6,0 0 2cqw #ffd43bb3}}@keyframes runtime-module__9age2a__lens-hit{0%{box-shadow:0 0 1.6cqw #ffd43b8c}50%{box-shadow:0 0 4cqw #ffd43bf2}to{box-shadow:0 0 2.4cqw #ffd43bb3}}@keyframes runtime-module__9age2a__tile-enter{0%{opacity:0;transform:translateY(4cqh)scale(.6)}to{opacity:1;transform:none}}@keyframes runtime-module__9age2a__tile-float{0%{transform:translateY(0)}to{transform:translateY(-5%)}}.runtime-module__9age2a__rm .runtime-module__9age2a__starsFar,.runtime-module__9age2a__rm .runtime-module__9age2a__starsNear,.runtime-module__9age2a__rm .runtime-module__9age2a__spark,.runtime-module__9age2a__rm .runtime-module__9age2a__tile,.runtime-module__9age2a__rm .runtime-module__9age2a__padNow:after{animation:none}.runtime-module__9age2a__rm .runtime-module__9age2a__flip{transition:none}.runtime-module__9age2a__rm .runtime-module__9age2a__flipped{transform:none}.runtime-module__9age2a__rm .runtime-module__9age2a__front,.runtime-module__9age2a__rm .runtime-module__9age2a__back{transition:opacity .52s;transform:none}.runtime-module__9age2a__rm .runtime-module__9age2a__back{opacity:0}.runtime-module__9age2a__rm .runtime-module__9age2a__flipped .runtime-module__9age2a__back{opacity:1}.runtime-module__9age2a__rm .runtime-module__9age2a__flipped .runtime-module__9age2a__front{opacity:0}.runtime-module__9age2a__rm .runtime-module__9age2a__paper{animation:.6s linear both runtime-module__9age2a__rm-in}.runtime-module__9age2a__rm.runtime-module__9age2a__stage .runtime-module__9age2a__folded .runtime-module__9age2a__paper{animation:.56s linear both runtime-module__9age2a__rm-out}.runtime-module__9age2a__rm .runtime-module__9age2a__popCard{animation:.72s linear both runtime-module__9age2a__rm-pop}.runtime-module__9age2a__rm .runtime-module__9age2a__stamp{animation:.42s linear .72s both runtime-module__9age2a__rm-in}.runtime-module__9age2a__rm .runtime-module__9age2a__sent{animation:1.1s linear both runtime-module__9age2a__rm-out}.runtime-module__9age2a__rm .runtime-module__9age2a__lens{transition:none}@keyframes runtime-module__9age2a__rm-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__9age2a__rm-out{0%{opacity:1}to{opacity:0}}@keyframes runtime-module__9age2a__rm-pop{0%{opacity:0;transform:translate(-50%,-52%)}to{opacity:1;transform:translate(-50%,-52%)}}.runtime-module__9age2a__qLow .runtime-module__9age2a__starsFar{display:none}.runtime-module__9age2a__qLow .runtime-module__9age2a__tile{animation:none}
