.runtime-module__PGvcza__stage{isolation:isolate;background:radial-gradient(60% 70% at 13% -4%,#c4b5fd47,#0000 64%),radial-gradient(54% 64% at 89% 104%,#6d28d92e,#0000 66%),radial-gradient(44% 52% at 80% 6%,#ffe0661f,#0000 70%),linear-gradient(160deg,#1f1650 0%,#140d3a 55%,#1d1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__PGvcza__starsFar,.runtime-module__PGvcza__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__PGvcza__starsFar{opacity:.48;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-position:41px 17px;background-size:89px 89px;animation:62s ease-in-out infinite alternate runtime-module__PGvcza__drift-far}.runtime-module__PGvcza__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,29px 31px;background-size:57px 57px,81px 81px;animation:44s ease-in-out infinite alternate runtime-module__PGvcza__drift-near}.runtime-module__PGvcza__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__PGvcza__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__PGvcza__glass{z-index:4;background:radial-gradient(ellipse 70% 55% at 30% 0%, #ffffff0f, transparent 70%), linear-gradient(155deg, var(--tint-a), var(--tint-b)), #0c06268c;border:1px solid #ffffff1f;border-radius:4.2cqw;position:absolute;inset:36.5% 3% 3.5% 21%;box-shadow:inset 0 1.6cqh 3.2cqh #0402148c,inset 0 -1px #ffffff1f,0 1px #ffffff0f}.runtime-module__PGvcza__grid{grid-template-columns:repeat(var(--cols,4), 1fr);grid-template-rows:repeat(var(--rows,2), 1fr);--cw:calc(72.8cqw / var(--cols,4));--ch:calc(55.2cqh / var(--rows,2));--m:min(var(--cw), var(--ch));--glyph:min(calc(var(--m) * .62), 12cqh);--drift-r:calc(var(--m) * .1);display:grid;position:absolute;inset:2.4cqh 1.6cqw}.runtime-module__PGvcza__cell{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;animation:runtime-module__PGvcza__cell-enter .52s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,0s) backwards;background:0 0;border:0;padding:0;position:relative}.runtime-module__PGvcza__cellFlying{z-index:6}.runtime-module__PGvcza__spot{width:var(--glyph);height:var(--glyph);left:calc(50% - var(--glyph) / 2 + var(--jx,0) * max(0px, min(25%, (100% - var(--glyph)) / 2 - var(--drift-r))));top:calc(50% - var(--glyph) / 2 + var(--jy,0) * max(0px, min(25%, (100% - var(--glyph)) / 2 - var(--drift-r))));position:absolute}.runtime-module__PGvcza__bob,.runtime-module__PGvcza__bobIn{width:100%;height:100%;display:block}.runtime-module__PGvcza__drift .runtime-module__PGvcza__bob{animation:runtime-module__PGvcza__drift-x var(--dx-dur,3.6s) ease-in-out var(--dx-delay,0s) infinite alternate}.runtime-module__PGvcza__drift .runtime-module__PGvcza__bobIn{animation:runtime-module__PGvcza__drift-y var(--dy-dur,3s) ease-in-out var(--dy-delay,0s) infinite alternate}.runtime-module__PGvcza__cellFlying .runtime-module__PGvcza__bob,.runtime-module__PGvcza__cellFlying .runtime-module__PGvcza__bobIn{animation-play-state:paused}.runtime-module__PGvcza__face{width:100%;height:100%;transition:transform .22s ease-out;display:block;position:relative}.runtime-module__PGvcza__piece{width:100%;height:100%;transform:scale(var(--size,1));filter:drop-shadow(0 .7cqh .9cqh #06021a80);position:absolute;inset:0;overflow:visible}.runtime-module__PGvcza__cell:hover .runtime-module__PGvcza__face{transform:scale(1.08)}.runtime-module__PGvcza__cell:active .runtime-module__PGvcza__face{transform:scale(.94)}.runtime-module__PGvcza__cell:focus-visible{outline:none}.runtime-module__PGvcza__cell:focus-visible .runtime-module__PGvcza__face{outline-offset:.6cqw;border-radius:30%;outline:.5cqw solid #ffd43b}.runtime-module__PGvcza__cellScanned .runtime-module__PGvcza__face{transform:scale(1.14)}.runtime-module__PGvcza__halo{background:radial-gradient(circle,#ffe27861 0%,#ffd43b1f 55%,#0000 72%);border:.5cqh solid #ffd43bf2;border-radius:50%;animation:.46s cubic-bezier(.22,1,.36,1) backwards runtime-module__PGvcza__halo-in;position:absolute;inset:-15%;box-shadow:0 0 1.6cqh #ffd43bb3}.runtime-module__PGvcza__badge{color:#ffd43b;filter:drop-shadow(0 .3cqh .5cqh #28140099);width:40%;height:40%;animation:.52s cubic-bezier(.22,1,.36,1) .12s backwards runtime-module__PGvcza__badge-in;position:absolute;top:-14%;right:-14%}.runtime-module__PGvcza__complete .runtime-module__PGvcza__cellFound .runtime-module__PGvcza__face{animation:1s ease-in-out 2 runtime-module__PGvcza__found-twinkle}.runtime-module__PGvcza__ringColor{border:.9cqh solid var(--ring);box-shadow:0 0 1.8cqh var(--ring), inset 0 0 1.2cqh var(--ring);opacity:0;border-radius:50%;animation:.6s ease-in-out 2 forwards runtime-module__PGvcza__diff-blink;position:absolute;inset:-16%}.runtime-module__PGvcza__outline{width:100%;height:100%;transform:scale(var(--size,1));opacity:0;animation:.6s ease-in-out 2 forwards runtime-module__PGvcza__diff-blink;position:absolute;inset:0;overflow:visible}.runtime-module__PGvcza__outline path{fill:none;stroke:#fff;stroke-width:5px;stroke-dasharray:10 7;stroke-linejoin:round}.runtime-module__PGvcza__ringSize{transform:scale(var(--size,1));opacity:0;border:.55cqh dashed #fff;border-radius:50%;animation:.6s ease-in-out 2 forwards runtime-module__PGvcza__diff-blink;position:absolute;inset:-3%}.runtime-module__PGvcza__sameGlow{background:radial-gradient(circle,#ffeca099 0%,#ffd43b2e 50%,#0000 70%);border-radius:50%;animation:.9s ease-in-out both runtime-module__PGvcza__same-glow;position:absolute;inset:-22%}.runtime-module__PGvcza__mag{z-index:5;width:calc(var(--glyph) * 1.6);height:calc(var(--glyph) * 1.6);margin-left:calc(var(--glyph) * -.672);margin-top:calc(var(--glyph) * -.672);transform:translate(var(--mx,0px), var(--my,0px));opacity:0;pointer-events:none;filter:drop-shadow(0 .8cqh 1cqh #06021a80);transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute;top:0;left:0}.runtime-module__PGvcza__mag svg{width:100%;height:100%;overflow:visible}.runtime-module__PGvcza__magOn{opacity:1}.runtime-module__PGvcza__magLens{fill:#c8e6ff1f;stroke:#ffe27a;stroke-width:6px}.runtime-module__PGvcza__magHandle{stroke:#ffe27a;stroke-width:10px;stroke-linecap:round}.runtime-module__PGvcza__magHit .runtime-module__PGvcza__magLens{fill:#ffeca038;stroke:#fff}.runtime-module__PGvcza__magHit .runtime-module__PGvcza__magHandle{stroke:#fff}.runtime-module__PGvcza__sampleDock{z-index:3;width:17cqh;height:17cqh;position:absolute;top:15.5%;left:49%}.runtime-module__PGvcza__samplePlinth{background:radial-gradient(at 50% 30%,#ffe9a3 0%,#ffc94a 45%,#d18a12 100%);border-radius:50%;height:30%;position:absolute;bottom:-10%;left:-14%;right:-14%;box-shadow:0 1.2cqh 2cqh #28120073,inset 0 .4cqh #ffffff8c}.runtime-module__PGvcza__sampleCard{background:linear-gradient(160deg,#ffffff57,#ffffff1a 60%),#4e3496d1;border:.4cqh solid #ffe6a0d9;border-radius:22%;position:absolute;inset:0;box-shadow:inset 0 .5cqh #fff6,inset 0 -1cqh 1.6cqh #1e0a5066,0 1.4cqh 2.4cqh #06021a73}.runtime-module__PGvcza__sampleCard:after{content:"";z-index:-1;background:radial-gradient(circle,#ffd43b66,#0000 70%);border-radius:28%;animation:4.8s ease-in-out infinite runtime-module__PGvcza__glow-breathe;position:absolute;inset:-12%}.runtime-module__PGvcza__sampleFace{width:13cqh;height:13cqh;margin:-6.5cqh 0 0 -6.5cqh;position:absolute;top:50%;left:50%}.runtime-module__PGvcza__compareSlot{z-index:3;opacity:0;pointer-events:none;background:#ffffff0f;border:.35cqh dashed #ffecaab3;border-radius:22%;width:17cqh;height:17cqh;transition:opacity .24s ease-out;position:absolute;top:15.5%;left:calc(49% + 17cqh + 1.4cqw)}.runtime-module__PGvcza__compareOn{opacity:1}.runtime-module__PGvcza__compareTarget{width:13cqh;height:13cqh;margin:-6.5cqh 0 0 -6.5cqh;position:absolute;top:50%;left:50%}.runtime-module__PGvcza__tray{z-index:3;background:#08042080;border:1px solid #ffffff1a;border-radius:7cqh;justify-content:center;align-items:center;gap:1.1cqw;height:14cqh;padding:0 1.4cqw;transition:opacity .24s ease-out;display:flex;position:absolute;top:17%;left:calc(49% + 17cqh + 3cqw);right:3.5%;box-shadow:inset 0 1cqh 2cqh #02001099,0 1px #ffffff14}.runtime-module__PGvcza__trayDim{opacity:.3}.runtime-module__PGvcza__hole{background:#ffffff0d;border:.35cqh dashed #fff6;border-radius:50%;flex:none;width:7.5cqh;height:7.5cqh;transition:border-color .24s ease-out,background .24s ease-out;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__PGvcza__hole-in;position:relative;box-shadow:inset 0 .6cqh 1cqh #0006}.runtime-module__PGvcza__holeFilled{background:radial-gradient(circle,#ffe27859,#0000 70%);border-style:solid;border-color:#ffd43be6}.runtime-module__PGvcza__holeStar{color:#ffd43b;filter:drop-shadow(0 0 .9cqh #ffd43bcc);width:80%;height:80%;animation:.48s cubic-bezier(.22,1,.36,1) backwards runtime-module__PGvcza__hole-star-in;position:absolute;top:10%;left:10%}.runtime-module__PGvcza__doneBtn{color:#4a2c00;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffe681 0%,#ffcf3d 55%,#f5b400 100%);border:0;border-radius:999px;align-items:center;gap:.9cqw;height:max(56px,11cqh);padding:0 2.6cqw 0 2cqw;font-size:clamp(16px,2.7cqw,30px);line-height:1;transition:transform .16s ease-out,box-shadow .16s ease-out;animation:.48s cubic-bezier(.22,1,.36,1) backwards runtime-module__PGvcza__done-in;display:inline-flex;box-shadow:0 .9cqh #b97a00,0 1.6cqh 2.6cqh #14080073,inset 0 .4cqh #fff9}.runtime-module__PGvcza__doneBtn:hover{transform:translateY(-.4cqh)}.runtime-module__PGvcza__doneBtn:active{transform:translateY(.7cqh);box-shadow:0 .2cqh #b97a00,0 .8cqh 1.4cqh #14080066,inset 0 .4cqh #fff9}.runtime-module__PGvcza__doneBtn:focus-visible{outline-offset:.4cqw;outline:.5cqw solid #fff}.runtime-module__PGvcza__doneStar{color:#fff6c8;filter:drop-shadow(0 .2cqh .3cqh #78460080);width:1.3em;height:1.3em}.runtime-module__PGvcza__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}.runtime-module__PGvcza__flyStar{color:#ffd43b;text-shadow:0 0 10px #ffd43be6;pointer-events:none;will-change:transform, opacity;line-height:1;position:absolute;top:0;left:0}@keyframes runtime-module__PGvcza__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__PGvcza__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__PGvcza__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__PGvcza__cell-enter{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__PGvcza__drift-x{0%{transform:translateX(calc(var(--drift-r) * -1))}to{transform:translateX(var(--drift-r))}}@keyframes runtime-module__PGvcza__drift-y{0%{transform:translateY(calc(var(--drift-r) * -.75))}to{transform:translateY(calc(var(--drift-r) * .75))}}@keyframes runtime-module__PGvcza__halo-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__PGvcza__badge-in{0%{opacity:0;transform:scale(.3)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes runtime-module__PGvcza__found-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes runtime-module__PGvcza__diff-blink{0%,to{opacity:0}30%,70%{opacity:1}}@keyframes runtime-module__PGvcza__same-glow{0%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1.05)}to{opacity:.85;transform:scale(1)}}@keyframes runtime-module__PGvcza__glow-breathe{0%,to{opacity:.35}50%{opacity:.9}}@keyframes runtime-module__PGvcza__hole-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__PGvcza__hole-star-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__PGvcza__done-in{0%{opacity:0;transform:translateY(1.2cqh)scale(.9)}to{opacity:1;transform:none}}.runtime-module__PGvcza__rm .runtime-module__PGvcza__starsFar,.runtime-module__PGvcza__rm .runtime-module__PGvcza__starsNear,.runtime-module__PGvcza__rm .runtime-module__PGvcza__spark,.runtime-module__PGvcza__rm .runtime-module__PGvcza__sampleCard:after,.runtime-module__PGvcza__rm .runtime-module__PGvcza__cell,.runtime-module__PGvcza__rm .runtime-module__PGvcza__halo,.runtime-module__PGvcza__rm .runtime-module__PGvcza__badge,.runtime-module__PGvcza__rm .runtime-module__PGvcza__hole,.runtime-module__PGvcza__rm .runtime-module__PGvcza__holeStar,.runtime-module__PGvcza__rm .runtime-module__PGvcza__doneBtn,.runtime-module__PGvcza__rm .runtime-module__PGvcza__complete .runtime-module__PGvcza__cellFound .runtime-module__PGvcza__face{animation:none}.runtime-module__PGvcza__rm .runtime-module__PGvcza__face,.runtime-module__PGvcza__rm .runtime-module__PGvcza__mag{transition:none}.runtime-module__PGvcza__rm .runtime-module__PGvcza__ringColor,.runtime-module__PGvcza__rm .runtime-module__PGvcza__outline,.runtime-module__PGvcza__rm .runtime-module__PGvcza__ringSize,.runtime-module__PGvcza__rm .runtime-module__PGvcza__sameGlow{opacity:1;animation:none}.runtime-module__PGvcza__qLow .runtime-module__PGvcza__starsFar{display:none}.runtime-module__PGvcza__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__PGvcza__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__PGvcza__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__PGvcza__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__PGvcza__rm .runtime-module__PGvcza__practiceGlow{opacity:.8;animation:none}.runtime-module__PGvcza__practice .runtime-module__PGvcza__glass{background:linear-gradient(155deg,#22d3ee38,#0e749029),#08222e80;border-color:#67e8f966}
