.runtime-module__0mX6FW__stage{isolation:isolate;background:radial-gradient(58% 68% at 16% -4%,#c4b5fd42,#0000 64%),radial-gradient(54% 64% at 86% 104%,#3b82f629,#0000 66%),radial-gradient(44% 52% at 78% 8%,#ffe0661a,#0000 70%),linear-gradient(160deg,#1c1650 0%,#120d3a 55%,#1a1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__0mX6FW__starsFar,.runtime-module__0mX6FW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__0mX6FW__starsFar{opacity:.48;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-position:37px 21px;background-size:91px 91px;animation:64s ease-in-out infinite alternate runtime-module__0mX6FW__drift-far}.runtime-module__0mX6FW__starsNear{opacity:.55;background-image:radial-gradient(circle,#fffc 1.4px,#0000 1.6px),radial-gradient(circle,#d0bfff99 1px,#0000 1.3px);background-position:0 0,31px 27px;background-size:59px 59px,83px 83px;animation:46s ease-in-out infinite alternate runtime-module__0mX6FW__drift-near}.runtime-module__0mX6FW__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__0mX6FW__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__0mX6FW__layout{z-index:2;position:absolute;inset:0}.runtime-module__0mX6FW__pile{pointer-events:none;width:14cqw;height:14cqh;position:absolute;top:18cqh;left:62cqw}.runtime-module__0mX6FW__pileCard{aspect-ratio:1;background:radial-gradient(circle,#ffe08ae6 0 12%,#0000 13%),linear-gradient(150deg,#7b61ff 0%,#4b33b8 100%);border-radius:22%;width:min(11cqh,8cqw);margin-top:calc(min(11cqh,8cqw)/-2);margin-left:calc(min(11cqh,8cqw)/-2);animation:3.4s ease-in-out infinite runtime-module__0mX6FW__pile-float;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 .4cqh #ffe08abf,0 .8cqh 1.6cqh #06021a80}.runtime-module__0mX6FW__pileCard:first-child{animation-delay:-.6s;transform:translate(-1.4cqw,.8cqh)rotate(-9deg)}.runtime-module__0mX6FW__pileCard:nth-child(2){animation-delay:-1.3s;transform:translate(1.2cqw,.5cqh)rotate(7deg)}.runtime-module__0mX6FW__pileCard:nth-child(3){transform:rotate(-1deg)}.runtime-module__0mX6FW__pileLift{animation:.32s ease-out runtime-module__0mX6FW__pile-lift}.runtime-module__0mX6FW__col{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #08041e8c;border-radius:3cqh;width:34cqw;height:38cqh;position:absolute;top:36cqh;box-shadow:inset 0 .8cqh 1.8cqh #0000008c,inset 0 -1px #ffffff24,0 0 0 .4cqh #c4b5fd4d}.runtime-module__0mX6FW__colLike{left:7cqw}.runtime-module__0mX6FW__colDislike{left:59cqw}.runtime-module__0mX6FW__shelf{--slot:min(11cqh, 7cqw);pointer-events:none;flex-wrap:wrap;place-content:center;gap:1cqh 1cqw;height:36%;display:flex;position:absolute;top:4%;left:4%;right:4%}.runtime-module__0mX6FW__shelfTwo{--slot:min(6.4cqh, 6cqw);gap:.6cqh 1cqw}.runtime-module__0mX6FW__slot{width:var(--slot);height:var(--slot);opacity:0;background:linear-gradient(160deg,#ffffff38,#ffffff0f),#342070e6;border-radius:22%;flex:none;justify-content:center;align-items:center;transition:opacity .26s ease-out,transform .42s cubic-bezier(.22,1.4,.36,1),box-shadow .3s ease-out;display:flex;transform:scale(.7);box-shadow:inset 0 0 0 .3cqh #ffe08a8c,0 .5cqh 1cqh #06021a73}.runtime-module__0mX6FW__slotOn{opacity:1;transform:scale(1)}.runtime-module__0mX6FW__slotImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:82%;height:82%}.runtime-module__0mX6FW__slotRise{opacity:1;transform:translateY(-3.4cqh)scale(1.18);box-shadow:inset 0 0 0 .5cqh #ffe08af2,0 0 3cqh #ffd666bf}.runtime-module__0mX6FW__slotDim{opacity:.32;transform:scale(.92)}.runtime-module__0mX6FW__box{cursor:pointer;background:0 0;border:none;border-radius:2.4cqh;padding:0;position:absolute;inset:44% 16% 5%}.runtime-module__0mX6FW__box:focus-visible{outline-offset:.55cqw;outline:.55cqw solid #ffd43b}.runtime-module__0mX6FW__body{transform-origin:50% 100%;border-radius:2.4cqh 2.4cqh 3cqh 3cqh;animation:4.2s ease-in-out infinite runtime-module__0mX6FW__box-breathe;display:block;position:absolute;inset:0}.runtime-module__0mX6FW__boxLike .runtime-module__0mX6FW__body{background:linear-gradient(#ffd978 0%,#f2a950 100%);box-shadow:inset 0 -1.2cqh #a8601459,inset 0 .5cqh #fff6d699,0 1.2cqh 2.4cqh #06021a73}.runtime-module__0mX6FW__boxDislike .runtime-module__0mX6FW__body{background:linear-gradient(#a99bff 0%,#6a58d8 100%);animation-delay:-2.1s;box-shadow:inset 0 -1.2cqh #28186e66,inset 0 .5cqh #e6e0ff80,0 1.2cqh 2.4cqh #06021a73}.runtime-module__0mX6FW__box:hover .runtime-module__0mX6FW__body{translate:0 -.6cqh}.runtime-module__0mX6FW__box:active .runtime-module__0mX6FW__body{scale:.97}.runtime-module__0mX6FW__boxReady .runtime-module__0mX6FW__body{outline-offset:.7cqh;outline:.4cqh dashed #fff6d6d9}.runtime-module__0mX6FW__lid{transform-origin:6% 100%;border-radius:1.4cqh;height:20%;transition:transform .26s cubic-bezier(.3,1.3,.5,1);position:absolute;top:-9%;left:-5%;right:-5%}.runtime-module__0mX6FW__boxLike .runtime-module__0mX6FW__lid{background:linear-gradient(#ffe7a3 0%,#e79a3c 100%);box-shadow:0 .5cqh #96541073}.runtime-module__0mX6FW__boxDislike .runtime-module__0mX6FW__lid{background:linear-gradient(#c7bdff 0%,#5a47c8 100%);box-shadow:0 .5cqh #1e125a80}.runtime-module__0mX6FW__lidOpen{transform:rotate(-26deg)translateY(-18%)}.runtime-module__0mX6FW__face{position:absolute;inset:26% 18% 16%}.runtime-module__0mX6FW__eyes{background-color:#0000;background-image:radial-gradient(circle at 26%,#2a1a5e 0 32%,#0000 34%),radial-gradient(circle at 74%,#2a1a5e 0 32%,#0000 34%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:26%;animation:4.6s ease-in-out infinite runtime-module__0mX6FW__eye-blink;position:absolute;top:8%;left:0;right:0}.runtime-module__0mX6FW__mouth{border:.7cqh solid #2a1a5e;border-color:#2a1a5e #0000;height:34%;position:absolute;left:30%;right:30%}.runtime-module__0mX6FW__boxLike .runtime-module__0mX6FW__mouth{border-top-color:#0000;border-radius:0 0 50% 50%/0 0 100% 100%;top:40%}.runtime-module__0mX6FW__boxDislike .runtime-module__0mX6FW__mouth{border-bottom-color:#0000;border-radius:50% 50% 0 0/100% 100% 0 0;top:62%}.runtime-module__0mX6FW__cheeks{opacity:0;background:radial-gradient(at 10%,#ff968cbf 0 38%,#0000 40%),radial-gradient(at 90%,#ff968cbf 0 38%,#0000 40%);height:22%;position:absolute;top:44%;left:-6%;right:-6%;transform:scale(.6)}.runtime-module__0mX6FW__mark{font-size:min(5.4cqh,3.4cqw);font-weight:900;line-height:1;position:absolute;bottom:6%;right:5%}.runtime-module__0mX6FW__boxLike .runtime-module__0mX6FW__mark:before{content:"♥";color:#ff7a8a;text-shadow:0 .3cqh #78283c59}.runtime-module__0mX6FW__boxDislike .runtime-module__0mX6FW__mark:before{content:"✕";color:#f1ecff;text-shadow:0 .3cqh #140a4673}.runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_hop{animation:.5s cubic-bezier(.3,1.4,.5,1) runtime-module__0mX6FW__box-hop}.runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_nod{animation:.5s ease-in-out runtime-module__0mX6FW__box-nod}.runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_gulp{animation:.4s cubic-bezier(.3,1.4,.5,1) runtime-module__0mX6FW__box-gulp}.runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_gulp .runtime-module__0mX6FW__cheeks{animation:.4s ease-out forwards runtime-module__0mX6FW__cheek-puff}.runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_shake{animation:.6s ease-in-out runtime-module__0mX6FW__box-shake}.runtime-module__0mX6FW__verdict{aspect-ratio:1;pointer-events:none;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:min(15cqh,11cqw);margin-top:calc(min(15cqh,11cqw)/-2);margin-left:calc(min(15cqh,11cqw)/-2);font-size:min(9cqh,6cqw);font-weight:900;line-height:1;animation:.7s cubic-bezier(.2,.85,.3,1.25) both runtime-module__0mX6FW__mark-pop;display:flex;position:absolute;top:70%;left:50%}.runtime-module__0mX6FW__verdictOk{color:#ffe38a;border:.7cqh solid #ffd43b;box-shadow:0 0 3cqh #ffd43b99}.runtime-module__0mX6FW__verdictOk:before{content:"✓"}.runtime-module__0mX6FW__verdictNo{color:#ff9a8a;text-shadow:0 .4cqh 1.4cqh #280a1e99;font-size:min(11cqh,7cqw)}.runtime-module__0mX6FW__verdictNo:before{content:"✕"}@keyframes runtime-module__0mX6FW__mark-pop{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.12)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__verdict{animation:.7s linear both runtime-module__0mX6FW__rm-mark}@keyframes runtime-module__0mX6FW__rm-mark{0%,80%{opacity:1}to{opacity:0}}.runtime-module__0mX6FW__hearts{pointer-events:none;z-index:4;justify-content:center;gap:4cqw;height:16%;display:flex;position:absolute;top:30%;left:0;right:0}.runtime-module__0mX6FW__heart{color:#ff8fa0;text-shadow:0 0 2cqh #ffbec8cc;opacity:0;font-size:min(6cqh,4cqw);line-height:1;animation:1.2s ease-out forwards runtime-module__0mX6FW__heart-rise}.runtime-module__0mX6FW__heart:before{content:"♥"}.runtime-module__0mX6FW__heart:nth-child(2){animation-delay:.12s}.runtime-module__0mX6FW__heart:nth-child(3){animation-delay:.24s}.runtime-module__0mX6FW__tray{--card:max(60px, min(15cqh, 11cqw));position:absolute;inset:77cqh 38cqw 3cqh}.runtime-module__0mX6FW__stand{pointer-events:none;background:linear-gradient(#ffd978 0%,#e8a93a 60%,#b8791f 100%);border-radius:4cqh;width:max(84px,20cqw);height:5cqh;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 .5cqh #fff6d699,0 1.4cqh 3cqh #06021a73}.runtime-module__0mX6FW__cardSlot{width:var(--card);height:var(--card);z-index:6;position:absolute;bottom:2.6cqh;left:50%;transform:translate(-50%)}.runtime-module__0mX6FW__card{cursor:grab;touch-action:none;background:linear-gradient(160deg,#ffffff38,#ffffff0f),#342070e6;border:none;border-radius:24%;justify-content:center;align-items:center;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .2s ease-out;animation:.42s cubic-bezier(.22,1.4,.36,1) backwards runtime-module__0mX6FW__card-in;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -.8cqh #140a3c73,0 .7cqh #c98a2a,0 1.6cqh 3cqh #06021a73}.runtime-module__0mX6FW__cardImg{object-fit:contain;filter:drop-shadow(0 .8cqh 1cqh #06021a73);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:80%;height:80%;display:block}.runtime-module__0mX6FW__card:hover{transform:translateY(-.8cqh)scale(1.04)}.runtime-module__0mX6FW__card:active{transform:translateY(.3cqh)scale(.95)}.runtime-module__0mX6FW__card:focus-visible{outline-offset:.55cqw;outline:.55cqw solid #ffd43b}.runtime-module__0mX6FW__cardLift{animation:1.4s ease-in-out infinite runtime-module__0mX6FW__lift-bob;transform:translateY(-2.6cqh)scale(1.1);box-shadow:inset 0 0 0 .5cqh #ffe08af2,0 0 3cqh #ffd666cc}.runtime-module__0mX6FW__card.runtime-module__0mX6FW__cardLift:hover{transform:translateY(-2.6cqh)scale(1.1)}.runtime-module__0mX6FW__cardDrag{z-index:8;cursor:grabbing;transition:none;animation:none;box-shadow:inset 0 0 0 .5cqh #ffe08af2,0 2.4cqh 4cqh #06021a8c}.runtime-module__0mX6FW__cardSpit{transition:none;animation:1s cubic-bezier(.3,.7,.4,1) both runtime-module__0mX6FW__card-spit}.runtime-module__0mX6FW__flyer{z-index:7;pointer-events:none;background:linear-gradient(160deg,#ffffff42,#ffffff14),#342070f0;border-radius:22%;justify-content:center;align-items:center;animation-timing-function:cubic-bezier(.35,.1,.4,1);animation-fill-mode:both;display:flex;position:absolute;box-shadow:inset 0 0 0 .35cqh #ffe08ae6,0 1.2cqh 2.4cqh #06021a80}.runtime-module__0mX6FW__flyShelf{animation-name:runtime-module__0mX6FW__fly-shelf}.runtime-module__0mX6FW__flyInto{animation-name:runtime-module__0mX6FW__fly-into}.runtime-module__0mX6FW__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@container (min-aspect-ratio:17/9){.runtime-module__0mX6FW__col{width:28cqw;height:40cqh;top:34cqh}.runtime-module__0mX6FW__colLike{left:22cqw}.runtime-module__0mX6FW__colDislike{left:56cqw}.runtime-module__0mX6FW__shelf{--slot:min(12cqh, 6cqw)}.runtime-module__0mX6FW__shelfTwo{--slot:min(7cqh, 5cqw)}.runtime-module__0mX6FW__pile{width:10cqw;top:40cqh;left:86cqw}.runtime-module__0mX6FW__tray{--card:max(56px, min(17cqh, 9cqw));top:76cqh;left:40cqw;right:40cqw}}@keyframes runtime-module__0mX6FW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__0mX6FW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__0mX6FW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__0mX6FW__pile-float{0%,to{translate:0}50%{translate:0 -.6cqh}}@keyframes runtime-module__0mX6FW__pile-lift{0%{opacity:1;translate:0}45%{opacity:.2;translate:0 -2.4cqh}to{opacity:1;translate:0}}@keyframes runtime-module__0mX6FW__box-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}@keyframes runtime-module__0mX6FW__eye-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes runtime-module__0mX6FW__box-hop{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-9%)scale(.96,1.05)}70%{transform:translateY(0)scale(1.05,.95)}}@keyframes runtime-module__0mX6FW__box-nod{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}65%{transform:rotate(4deg)}}@keyframes runtime-module__0mX6FW__box-gulp{0%,to{transform:scale(1)}45%{transform:scale(1.12,.9)}75%{transform:scale(.97,1.04)}}@keyframes runtime-module__0mX6FW__cheek-puff{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}@keyframes runtime-module__0mX6FW__box-shake{0%,to{transform:rotate(0)}16%{transform:rotate(-8deg)}33%{transform:rotate(8deg)}50%{transform:rotate(-7deg)}66%{transform:rotate(6deg)}83%{transform:rotate(-3deg)}}@keyframes runtime-module__0mX6FW__heart-rise{0%{opacity:0;transform:translateY(2cqh)scale(.5)}25%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-9cqh)scale(.9)}}@keyframes runtime-module__0mX6FW__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.6)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__0mX6FW__lift-bob{0%,to{translate:0}50%{translate:0 -.8cqh}}@keyframes runtime-module__0mX6FW__card-spit{0%{transform:translate3d(var(--fx,0), var(--fy,0), 0) scale(.45)}28%{transform:translate3d(calc(var(--fx,0) * .55), calc(var(--fy,0) * .55 - 16cqh), 0) scale(.95) rotate(-14deg)}60%{transform:translate(0,0)scale(1)rotate(0)}72%{transform:translateY(-4cqh)scale(1.02,.98)}84%{transform:translate(0,0)scale(1.06,.94)}92%{transform:translateY(-1.4cqh)}to{transform:translate(0,0)scale(1)}}@keyframes runtime-module__0mX6FW__fly-shelf{0%{opacity:1;transform:translate3d(var(--fx,0), var(--fy,0), 0) scale(1.25) rotate(-10deg)}50%{opacity:1;transform:translate3d(calc(var(--fx,0) * .5), calc(var(--fy,0) * .5 - 12cqh), 0) scale(1.15) rotate(8deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes runtime-module__0mX6FW__fly-into{0%{opacity:1;transform:translate3d(var(--fx,0), var(--fy,0), 0) scale(1.1) rotate(-10deg)}50%{opacity:1;transform:translate3d(calc(var(--fx,0) * .5), calc(var(--fy,0) * .5 - 12cqh), 0) scale(1) rotate(8deg)}85%{opacity:1;transform:translate(0,0)scale(.6)}to{opacity:0;transform:translateY(20%)scale(.3)}}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__starsFar,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__starsNear,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__spark,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__pileCard,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__body,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__eyes,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__card,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__cardLift,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_hop,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_nod,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_gulp,.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__box .runtime-module__0mX6FW__fx_shake{animation:none}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__flyer{animation-name:runtime-module__0mX6FW__rm-fade}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__cardSpit{animation:1s linear both runtime-module__0mX6FW__rm-fade}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__card{transition:opacity .2s linear!important}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__slot{transition:opacity .2s linear}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__lid{transition:none}@keyframes runtime-module__0mX6FW__rm-fade{0%{opacity:0}50%{opacity:1}to{opacity:1}}.runtime-module__0mX6FW__qLow .runtime-module__0mX6FW__starsFar{display:none}.runtime-module__0mX6FW__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__0mX6FW__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__0mX6FW__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__0mX6FW__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__0mX6FW__rm .runtime-module__0mX6FW__practiceGlow{opacity:.8;animation:none}.runtime-module__0mX6FW__practice .runtime-module__0mX6FW__col{box-shadow:inset 0 .8cqh 1.8cqh #0000008c,0 0 0 .45cqh #67e8f999}
