.runtime-module__vygnYW__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 16% -8%, #8ef3ff33, transparent 64%), radial-gradient(ellipse 52% 60% at 86% 106%, #7c5cff33, transparent 66%), radial-gradient(ellipse 60% 40% at 50% 100%, var(--tint-a), transparent 70%), linear-gradient(158deg, #241a52 0%, #171041 54%, #2b1a4e 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__vygnYW__starsFar,.runtime-module__vygnYW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__vygnYW__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:33px 19px;background-size:95px 95px;animation:66s ease-in-out infinite alternate runtime-module__vygnYW__drift-far}.runtime-module__vygnYW__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#beeeff8f 1px,#0000 1.3px);background-position:0 0,29px 25px;background-size:61px 61px,87px 87px;animation:48s ease-in-out infinite alternate runtime-module__vygnYW__drift-near}.runtime-module__vygnYW__spark{color:#beeeffe6;pointer-events:none;animation:runtime-module__vygnYW__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__vygnYW__look{box-sizing:border-box;background:linear-gradient(160deg, #0a062280, #120a3057), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff1a;border-radius:2.4cqw;flex-direction:row;justify-content:center;align-items:center;gap:1.6cqw;width:max-content;max-width:31cqw;height:8cqh;padding:.6cqh 1.4cqw;display:flex;position:absolute;top:57cqh;left:63.5cqw;transform:translate(-50%);box-shadow:inset 0 3cqh 6cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__vygnYW__lookOn{animation:.52s ease-in-out 2 runtime-module__vygnYW__look-glow}.runtime-module__vygnYW__askMark{color:#ffecaaf2;text-shadow:0 0 1.4cqw #ffd43b73;align-items:flex-end;gap:.2cqw;font-weight:900;line-height:1;animation:2.4s ease-in-out infinite runtime-module__vygnYW__mark-bob;display:flex;position:relative}.runtime-module__vygnYW__askGlyph{font-size:clamp(18px,min(2.2cqw,4.5cqh),36px)}.runtime-module__vygnYW__askQ{font-size:clamp(24px,min(2.8cqw,5.5cqh),42px)}.runtime-module__vygnYW__replay{cursor:pointer;color:#462608e6;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;flex:none;width:min(4.5cqw,6.6cqh);min-width:44px;height:min(4.5cqw,6.6cqh);min-height:44px;font-size:clamp(24px,min(2.8cqw,5cqh),48px);font-weight:900;transition:transform .18s ease-out,filter .18s ease-out;box-shadow:0 1.2cqh 2.4cqh #06021c80,inset 0 -.7cqh 1.4cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__vygnYW__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__vygnYW__replay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__vygnYW__replay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__vygnYW__replay:focus-visible,.runtime-module__vygnYW__card:focus-visible{outline-offset:3px;outline:3px solid #8ef3ff}.runtime-module__vygnYW__centerArea{pointer-events:none;--face:min(27cqh, 18cqw);flex-direction:column;justify-content:center;align-items:center;gap:1.2cqh;width:43cqw;height:36cqh;display:flex;position:absolute;top:19cqh;left:42cqw}.runtime-module__vygnYW__centerBox{width:var(--face);height:var(--face);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.runtime-module__vygnYW__face{box-sizing:border-box;border:.35cqw solid var(--area,#ffffff80);background:linear-gradient(168deg,#fffffff7,#ecf0ffe0);border-radius:2.8cqw;padding:1.2cqh;position:absolute;inset:0;box-shadow:0 2.4cqh 4.4cqh #06021c8c}.runtime-module__vygnYW__faceShown{animation:.52s cubic-bezier(.22,1.1,.4,1) both runtime-module__vygnYW__center-in,3.2s ease-in-out .52s infinite runtime-module__vygnYW__center-float}.runtime-module__vygnYW__faceRise{border-color:#ffd43bf2;animation:1.1s cubic-bezier(.3,.8,.3,1) both runtime-module__vygnYW__face-rise;box-shadow:0 2.4cqh 4.4cqh #06021c8c,0 0 3cqw #ffd43b80}.runtime-module__vygnYW__faceImg{object-fit:contain;width:100%;height:100%}.runtime-module__vygnYW__waves{flex-direction:column;align-items:center;gap:2cqh;display:flex}.runtime-module__vygnYW__wave{width:calc(var(--face) * .8);background:linear-gradient(90deg,#0000,#ffecaae6,#0000);border-radius:999px;height:max(4px,1.1cqh);animation:1.2s ease-in-out infinite runtime-module__vygnYW__wave-flow;display:block}.runtime-module__vygnYW__wave:nth-child(2){width:calc(var(--face) * .6);animation-delay:.2s}.runtime-module__vygnYW__wave:nth-child(3){width:calc(var(--face) * .4);animation-delay:.4s}.runtime-module__vygnYW__band{min-width:calc(var(--face) * .9);box-sizing:border-box;color:#4a2c00;opacity:0;background:linear-gradient(#fff7d6,#ffd96a 60%,#f0b93a);border-radius:999px;justify-content:center;align-items:center;min-height:min(5.6cqh,3.8cqw);padding:.3cqh 1.4cqw;font-size:clamp(16px,min(3.2cqw,5cqh),40px);font-weight:900;line-height:1.15;display:flex;transform:scaleX(0);box-shadow:0 1.2cqh 2.4cqh #06021c73}.runtime-module__vygnYW__bandOn{animation:.62s cubic-bezier(.22,1.1,.4,1) both runtime-module__vygnYW__band-open}.runtime-module__vygnYW__check{color:#5a3a00;background:radial-gradient(circle at 34% 28%,#fff7d6,#ffd43b 60%,#e6a800);border-radius:50%;justify-content:center;align-items:center;width:min(3.6cqw,6.4cqh);height:min(3.6cqw,6.4cqh);font-size:min(2.4cqw,4.2cqh);font-weight:900;display:flex;position:absolute;top:-1.6cqh;right:-1.2cqw;box-shadow:0 .8cqh 1.6cqh #06021c73}.runtime-module__vygnYW__tray,.runtime-module__vygnYW__board{--layout-cols:var(--cols,2);--rows:1;--board-width:63cqw;--board-height:22cqh;--column-gap:1.6cqw;--row-gap:2cqh;--cell:min(calc((var(--board-width) - (var(--layout-cols) - 1) * var(--column-gap)) / var(--layout-cols)), calc((var(--board-height) - (var(--rows) - 1) * var(--row-gap)) / var(--rows)), 18cqw)}.runtime-module__vygnYW__tray{width:min(67cqw, calc(var(--cell) * var(--layout-cols) + (var(--layout-cols) - 1) * var(--column-gap) + 6cqw));background:linear-gradient(#ffe8a0f2,#e8b03aeb 55%,#aa7014e6);border-radius:999px;height:4cqh;position:absolute;top:88cqh;left:63.5cqw;transform:translate(-50%);box-shadow:0 1.6cqh 3cqh #06021c80,inset 0 .6cqh .8cqh #ffffff8c}.runtime-module__vygnYW__board{height:var(--board-height);grid-template-columns:repeat(var(--layout-cols), var(--cell));place-content:end center;align-items:end;gap:var(--row-gap) var(--column-gap);display:grid;position:absolute;top:66cqh;left:32cqw;right:5cqw}.runtime-module__vygnYW__card{width:var(--cell);height:var(--cell);box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);cursor:pointer;opacity:0;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border-radius:2.4cqw;justify-content:center;align-items:center;min-width:56px;min-height:56px;margin:0;padding:1cqh;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .3s ease-out;display:flex;position:relative;transform:translateY(2cqh)scale(.94);box-shadow:0 1.4cqh 2.6cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659,inset 0 .5cqh 1cqh #fffc}.runtime-module__vygnYW__cardShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__vygnYW__card-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__vygnYW__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__vygnYW__card:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__vygnYW__cardLift{border-color:#ffd43bf2;animation:.42s ease-out both runtime-module__vygnYW__card-lift;box-shadow:0 2cqh 4cqh #06021c80,0 0 2.6cqw #ffd43b8c,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__vygnYW__cardGone{cursor:default;filter:grayscale(.6);opacity:.22!important}.runtime-module__vygnYW__cardReading{border-color:#fffffff2;animation:.5s ease-out both runtime-module__vygnYW__card-read}.runtime-module__vygnYW__cardDim{cursor:default;filter:grayscale(.7)brightness(.62)}.runtime-module__vygnYW__cross{font-size:calc(var(--cell) * .5);color:#ffffffeb;text-shadow:0 .4cqh 1.2cqh #040216b3;pointer-events:none;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset:0}.runtime-module__vygnYW__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__vygnYW__trayWords,.runtime-module__vygnYW__boardWords{--cell:min(calc((var(--board-width) - (var(--layout-cols) - 1) * var(--column-gap)) / var(--layout-cols)), 24cqw)}.runtime-module__vygnYW__boardWords{align-items:end}.runtime-module__vygnYW__word{height:min(12cqh, calc(var(--cell) * .58));min-height:56px;padding:0 calc(var(--cell) * .05)}.runtime-module__vygnYW__wordText{font-size:clamp(12px, min(2.8cqw, 4.8cqh, calc(var(--cell) / 8)), 36px);color:#2d1b5c;white-space:nowrap;pointer-events:none;font-weight:900}@container (max-aspect-ratio:1){.runtime-module__vygnYW__centerArea{--face:min(18cqh, 44cqw);width:58cqw;height:23cqh;top:28cqh;left:38cqw}.runtime-module__vygnYW__look{max-width:54cqw;height:7cqh;padding:0 2cqw;top:53cqh;left:67cqw}.runtime-module__vygnYW__tray,.runtime-module__vygnYW__board{--board-width:90cqw;--board-height:26cqh;--cell:min(calc((var(--board-width) - (var(--layout-cols) - 1) * var(--column-gap)) / var(--layout-cols)), calc((var(--board-height) - (var(--rows) - 1) * var(--row-gap)) / var(--rows)), 38cqw)}.runtime-module__vygnYW__tray[data-choices="4"],.runtime-module__vygnYW__board[data-choices="4"]{--layout-cols:2;--rows:2}.runtime-module__vygnYW__tray[data-choices="5"],.runtime-module__vygnYW__board[data-choices="5"]{--layout-cols:3;--rows:2}.runtime-module__vygnYW__trayWords,.runtime-module__vygnYW__boardWords{--cell:min(calc((var(--board-width) - (var(--layout-cols) - 1) * var(--column-gap)) / var(--layout-cols)), 38cqw)}.runtime-module__vygnYW__board{top:62cqh;left:5cqw}.runtime-module__vygnYW__tray{width:min(94cqw, calc(var(--cell) * var(--layout-cols) + (var(--layout-cols) - 1) * var(--column-gap) + 6cqw));left:50cqw}}@container (max-height:360px) and (min-aspect-ratio:1){.runtime-module__vygnYW__look{flex-direction:column;gap:1cqh;width:10cqw;max-width:none;height:36cqh;padding:1cqh .5cqw;top:28cqh;left:89cqw}}.runtime-module__vygnYW__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__vygnYW__pointer{background:radial-gradient(circle,#ffecaad9,#ffd43b59 60%,#0000 72%);border:.45cqw solid #fffffff2;border-radius:50%;width:min(5cqw,9cqh);height:min(5cqw,9cqh);margin-top:calc(min(5cqw,9cqh)/-2);margin-left:calc(min(5cqw,9cqh)/-2);animation:1s cubic-bezier(.3,.7,.3,1) both runtime-module__vygnYW__pointer-move;position:absolute;box-shadow:0 0 2cqw #ffd43ba6}.runtime-module__vygnYW__practice .runtime-module__vygnYW__look,.runtime-module__vygnYW__practice .runtime-module__vygnYW__board{filter:hue-rotate(-8deg)}.runtime-module__vygnYW__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__vygnYW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__vygnYW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__vygnYW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__vygnYW__mark-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.8cqh)}}@keyframes runtime-module__vygnYW__look-glow{0%,to{box-shadow:inset 0 3cqh 6cqh #04021680,0 0 #ffd43b00}45%{box-shadow:inset 0 3cqh 6cqh #0402164d,0 0 2.4cqw #ffd43b80}}@keyframes runtime-module__vygnYW__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__vygnYW__card-lift{0%{transform:translateY(0)}to{transform:translateY(-1.6cqh)}}@keyframes runtime-module__vygnYW__card-read{0%{transform:translateY(0)}to{transform:translateY(-1.2cqh)}}@keyframes runtime-module__vygnYW__center-in{0%{opacity:0;transform:translateY(3cqh)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__vygnYW__center-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.9cqh)}}@keyframes runtime-module__vygnYW__face-rise{0%{transform:translate(var(--from-x,0), var(--from-y,0)) scale(.7)}35%{transform:translate(calc(var(--from-x,0) * .6), calc(var(--from-y,0) * .6 - 6cqh)) scale(.9)}85%{transform:translate(0)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes runtime-module__vygnYW__band-open{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes runtime-module__vygnYW__wave-flow{0%,to{opacity:.35;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@keyframes runtime-module__vygnYW__pointer-move{0%{opacity:0;transform:translate(var(--from-x,0), var(--from-y,0)) scale(.8)}20%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.runtime-module__vygnYW__qLow .runtime-module__vygnYW__starsFar,.runtime-module__vygnYW__qLow .runtime-module__vygnYW__practiceGlow{display:none}.runtime-module__vygnYW__rm .runtime-module__vygnYW__starsFar,.runtime-module__vygnYW__rm .runtime-module__vygnYW__starsNear,.runtime-module__vygnYW__rm .runtime-module__vygnYW__spark,.runtime-module__vygnYW__rm .runtime-module__vygnYW__askMark{animation:none}.runtime-module__vygnYW__rm .runtime-module__vygnYW__cardShown{animation:.42s ease-out both runtime-module__vygnYW__fade-in}.runtime-module__vygnYW__rm .runtime-module__vygnYW__faceRise{animation:1.1s ease-out both runtime-module__vygnYW__fade-in}.runtime-module__vygnYW__rm .runtime-module__vygnYW__faceShown{animation:.52s ease-out both runtime-module__vygnYW__fade-in}.runtime-module__vygnYW__rm .runtime-module__vygnYW__bandOn{animation:.62s ease-out both runtime-module__vygnYW__fade-in}.runtime-module__vygnYW__rm .runtime-module__vygnYW__wave,.runtime-module__vygnYW__rm .runtime-module__vygnYW__cardReading{animation:none}.runtime-module__vygnYW__rm .runtime-module__vygnYW__pointer{animation:1s ease-out both runtime-module__vygnYW__fade-in}.runtime-module__vygnYW__rm .runtime-module__vygnYW__cardLift{animation:none}@keyframes runtime-module__vygnYW__fade-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}
