.runtime-module__kOPdCG__stage{isolation:isolate;background:radial-gradient(ellipse 58% 68% at 16% -6%, var(--tint-a), transparent 66%), radial-gradient(ellipse 52% 62% at 86% 106%, var(--tint-b), transparent 68%), radial-gradient(ellipse 42% 50% at 74% 4%, #ffe8a014, transparent 72%), linear-gradient(162deg, #182a5e 0%, #121a44 52%, #1b1a52 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__kOPdCG__starsFar,.runtime-module__kOPdCG__starsNear{pointer-events:none;width:156%;height:156%;position:absolute;inset:-28%}.runtime-module__kOPdCG__starsFar{opacity:.46;background-image:radial-gradient(circle,#ffffff94 1px,#0000 1.2px);background-position:29px 17px;background-size:87px 87px;animation:66s ease-in-out infinite alternate runtime-module__kOPdCG__drift-far}.runtime-module__kOPdCG__starsNear{opacity:.5;background-image:radial-gradient(circle,#ecfdffd6 1.4px,#0000 1.7px),radial-gradient(circle,#ffecb094 1px,#0000 1.3px);background-position:0 0,33px 27px;background-size:61px 61px,89px 89px;animation:47s ease-in-out infinite alternate runtime-module__kOPdCG__drift-near}.runtime-module__kOPdCG__spark{z-index:2;color:#d6f4ffd9;pointer-events:none;animation:runtime-module__kOPdCG__twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);font-size:1.6cqw;line-height:1;position:absolute}.runtime-module__kOPdCG__practice{box-shadow:inset 0 0 0 .7cqw #67e8f98c,0 28px 90px #00000080}.runtime-module__kOPdCG__practiceGlow{z-index:1;pointer-events:none;background:linear-gradient(#67e8f92e,#0000 22%),linear-gradient(#0000 76%,#67e8f929);animation:4.6s ease-in-out infinite runtime-module__kOPdCG__practice-breath;position:absolute;inset:0}.runtime-module__kOPdCG__plate{z-index:10;background:radial-gradient(80% 60% at 30% 0,#67e8f912,#0000 70%),#050920bd;border:1px solid #ffffff1a;border-radius:2.6cqw;padding:1.6cqw;position:absolute;box-shadow:inset 0 1.5cqh 3cqh #020414b8,inset 0 -1px #ffffff1a,0 1px #ffffff0f}.runtime-module__kOPdCG__plate:before{content:"";pointer-events:none;opacity:.62;background-image:radial-gradient(circle,#fffc 1px,#0000 1.5px),radial-gradient(circle,#ffecaa99 1px,#0000 1.4px);background-position:0 0,1.1cqw 1.6cqw;background-size:2.3cqw 2.3cqw,3.7cqw 3.7cqw;border-radius:1.2cqw;position:absolute;inset:1.6cqw}.runtime-module__kOPdCG__stage[data-mode=pick] .runtime-module__kOPdCG__plate{--foot:42cqh;top:15.5cqh;left:calc(61.9cqw - 21cqh)}.runtime-module__kOPdCG__stage[data-mode=paint] .runtime-module__kOPdCG__plate{--foot:46cqh;top:31.5cqh;left:22cqw}.runtime-module__kOPdCG__foot{width:var(--foot,42cqh);height:var(--foot,42cqh);perspective:150cqw;opacity:0;position:relative;transform:scale(.92)}.runtime-module__kOPdCG__foot:before{content:"";pointer-events:none;border:.3cqh dashed #baf0ff52;border-radius:1.4cqw;position:absolute;inset:0}.runtime-module__kOPdCG__footLit{animation:.42s cubic-bezier(.22,1,.36,1) both runtime-module__kOPdCG__foot-enter}.runtime-module__kOPdCG__sheet{transform-style:preserve-3d;position:absolute;inset:0}.runtime-module__kOPdCG__node{transform-style:preserve-3d;position:absolute}.runtime-module__kOPdCG__hinge{transition:transform var(--fold-ms,0s) cubic-bezier(.55, .06, .3, 1);will-change:transform}.runtime-module__kOPdCG__face{backface-visibility:hidden;position:absolute;inset:0}.runtime-module__kOPdCG__faceSvg{width:100%;height:100%;display:block;overflow:visible}.runtime-module__kOPdCG__clothFront{fill:var(--cloth-front)}.runtime-module__kOPdCG__clothBack{fill:var(--cloth-back)}.runtime-module__kOPdCG__gridLine{fill:none;stroke:var(--cloth-line);stroke-width:.42px}.runtime-module__kOPdCG__holeRim{fill:none;stroke:#fff6c8;stroke-width:.6px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.22,1,.36,1) both runtime-module__kOPdCG__hole-pop}.runtime-module__kOPdCG__crease{stroke:#fffbe8;stroke-width:.6px;stroke-linecap:round}.runtime-module__kOPdCG__creaseDash{stroke:#fffbe8;stroke-width:.5px;stroke-dasharray:1.6 1.2;opacity:.9}.runtime-module__kOPdCG__blink .runtime-module__kOPdCG__crease{animation:.6s ease-in-out 2 runtime-module__kOPdCG__crease-blink}.runtime-module__kOPdCG__soft .runtime-module__kOPdCG__holeRim{stroke-opacity:.3}.runtime-module__kOPdCG__stamp{z-index:3;aspect-ratio:1;pointer-events:none;animation:runtime-module__kOPdCG__stamp-press var(--stamp-ms,.48s) cubic-bezier(.3, .7, .35, 1) both;margin:0;position:absolute;transform:translate(-50%,-50%)}.runtime-module__kOPdCG__stampHandle{background:linear-gradient(90deg,#c98a14,#ffe39a 45%,#d99a1c);border-radius:1cqh 1cqh .5cqh .5cqh;height:78%;position:absolute;bottom:62%;left:34%;right:34%;box-shadow:0 .4cqh .8cqh #28120073}.runtime-module__kOPdCG__stampFace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.runtime-module__kOPdCG__stampFace path{fill:#ffd43b;stroke:#fff3b8;stroke-width:.5px;stroke-linejoin:round}.runtime-module__kOPdCG__choices{z-index:14;justify-content:center;display:flex;position:absolute;top:68.5cqh;left:30cqw;right:3cqw}.runtime-module__kOPdCG__choiceRow{gap:2.2cqw;padding:0 .9cqw 1.6cqh;display:inline-flex;position:relative}.runtime-module__kOPdCG__choiceRow:before{content:"";background:linear-gradient(#ffe7a1 0%,#f4b938 58%,#c98a14 100%);border-radius:2.4cqh;height:4.8cqh;position:absolute;bottom:0;left:0;right:0;box-shadow:0 .8cqh 1.4cqh #1e0e0073,inset 0 .35cqh #ffffff8c}.runtime-module__kOPdCG__choice{z-index:1;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#fff3,#ffffff0d),#0a1034e0;border:none;border-radius:2.2cqw;flex:none;place-items:center;width:26cqh;min-width:64px;height:26cqh;min-height:64px;padding:1.5cqh;transition:transform .2s ease-out,box-shadow .24s ease-out,opacity .24s ease-out;display:grid;position:relative;transform:translateY(1.4cqh)scale(.9);box-shadow:inset 0 1px #ffffff47,inset 0 -.8cqh 1.4cqh #02041873,0 1cqh 1.8cqh #06021c6b}.runtime-module__kOPdCG__choiceShown{animation:.5s cubic-bezier(.22,1,.36,1) both runtime-module__kOPdCG__choice-enter;animation-delay:var(--enter-delay,0s)}.runtime-module__kOPdCG__choice:hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__kOPdCG__choice:active{transform:translateY(.2cqh)scale(.95)}.runtime-module__kOPdCG__choice:focus-visible{outline-offset:.5cqw;outline:.55cqw solid #ffd43b}.runtime-module__kOPdCG__choiceSolved{box-shadow:inset 0 1px #ffffff57,0 0 0 .5cqh #ffd43bf2,0 0 3cqh #ffe28cd9,0 1cqh 1.8cqh #06021c61}.runtime-module__kOPdCG__choiceDim{opacity:.42}.runtime-module__kOPdCG__cardSvg{width:100%;height:100%;display:block}.runtime-module__kOPdCG__paintZone{z-index:14;opacity:0;width:62cqh;height:62cqh;position:absolute;top:26cqh;left:58.5cqw;transform:translateY(1.4cqh)scale(.94)}.runtime-module__kOPdCG__paintShown{animation:.5s cubic-bezier(.22,1,.36,1) .12s both runtime-module__kOPdCG__choice-enter}.runtime-module__kOPdCG__paintPlinth{background:linear-gradient(#ffe7a1 0%,#f4b938 58%,#c98a14 100%);border-radius:3cqh;height:9cqh;position:absolute;bottom:-5.5cqh;left:-4%;right:-4%;box-shadow:0 .8cqh 1.4cqh #1e0e0073,inset 0 .35cqh #ffffff8c}.runtime-module__kOPdCG__paintCloth{border-radius:calc(62cqh / var(--side,4) * .35);background:radial-gradient(circle,#ffffffb3 1px,#0000 1.5px) 0 0/2.3cqw 2.3cqw,#060a22f0;transition:box-shadow .3s ease-out;position:absolute;inset:0;box-shadow:0 1.1cqh #08465cb3,0 2.2cqh 3.4cqh #04081e80}.runtime-module__kOPdCG__paintSolved{box-shadow:0 0 0 .6cqh #ffd43bf2,0 0 3.4cqh #ffe28ccc,0 1.1cqh #08465cb3}.runtime-module__kOPdCG__paintSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.runtime-module__kOPdCG__paintGrid{grid-template-columns:repeat(var(--side,4), 1fr);grid-template-rows:repeat(var(--side,4), 1fr);display:grid;position:absolute;inset:0}.runtime-module__kOPdCG__paintCell{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18%;padding:0;transition:background .18s ease-out,transform .14s ease-out}.runtime-module__kOPdCG__paintCell:hover{background:#ffffff29}.runtime-module__kOPdCG__paintCell:active{transform:scale(.92)}.runtime-module__kOPdCG__paintCell:focus-visible{outline-offset:-.45cqw;outline:.45cqw solid #ffd43b}.runtime-module__kOPdCG__fxLayer{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__kOPdCG__ghost{opacity:0;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.runtime-module__kOPdCG__ghostSvg{filter:drop-shadow(0 0 1.4cqh #ffe28cb3);width:100%;height:100%;display:block}.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__starsFar,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__starsNear,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__spark,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__practiceGlow,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__holeRim,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__blink .runtime-module__kOPdCG__crease{animation:none}.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__hinge{transition:none}.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__footLit,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__choiceShown,.runtime-module__kOPdCG__rm .runtime-module__kOPdCG__paintShown{opacity:1;animation:none;transform:none}.runtime-module__kOPdCG__qLow .runtime-module__kOPdCG__starsFar{display:none}@keyframes runtime-module__kOPdCG__drift-far{0%{transform:translate(-1.6%,-1%)}to{transform:translate(1.6%,1%)}}@keyframes runtime-module__kOPdCG__drift-near{0%{transform:translate(1.8%,.8%)}to{transform:translate(-1.8%,-.8%)}}@keyframes runtime-module__kOPdCG__twinkle{0%,to{opacity:.28;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@keyframes runtime-module__kOPdCG__practice-breath{0%,to{opacity:.72}50%{opacity:1}}@keyframes runtime-module__kOPdCG__foot-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__kOPdCG__choice-enter{0%{opacity:0;transform:translateY(1.6cqh)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__kOPdCG__hole-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__kOPdCG__crease-blink{0%,to{stroke:#fffbe8;stroke-width:.6px}50%{stroke:#ffd43b;stroke-width:1.4px}}@keyframes runtime-module__kOPdCG__stamp-press{0%{opacity:0;transform:translate(-50%,-190%)scale(1.15)}20%{opacity:1}55%{opacity:1;transform:translate(-50%,-50%)scale(.9)}68%{opacity:1;transform:translate(-50%,-54%)scale(1)}to{opacity:0;transform:translate(-50%,-170%)scale(1.05)}}
