.runtime-module__OBI8NW__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 16% -8%, #ffbe8c29, 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__OBI8NW__starsFar,.runtime-module__OBI8NW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__OBI8NW__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__OBI8NW__drift-far}.runtime-module__OBI8NW__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#ffe2be80 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__OBI8NW__drift-near}.runtime-module__OBI8NW__spark{color:#ffe2bee6;pointer-events:none;animation:runtime-module__OBI8NW__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__OBI8NW__look{box-sizing:border-box;background:radial-gradient(60% 70% at 50% 18%,#ffffff80,#0000 70%),linear-gradient(176deg,#cfe3ff 0%,#b6cff6 56%,#a4bdea 100%);border:1px solid #ffffff80;border-radius:3cqw;width:84cqw;height:38cqh;position:absolute;top:17cqh;left:8cqw;overflow:hidden;box-shadow:inset 0 2.4cqh 5cqh #2834786b,inset 0 -1px #fff9,0 1.4cqh 3cqh #06021c73}.runtime-module__OBI8NW__glowA,.runtime-module__OBI8NW__glowB{pointer-events:none;background:radial-gradient(#ffffffb3,#0000 68%);border-radius:50%;animation:5.6s ease-in-out infinite runtime-module__OBI8NW__sky-breathe;position:absolute}.runtime-module__OBI8NW__glowA{width:30%;height:40%;top:50%;left:6%}.runtime-module__OBI8NW__glowB{width:26%;height:34%;animation-delay:2.1s;top:10%;left:66%}.runtime-module__OBI8NW__pole{--stick-w:.7cqw;--flag-h:10cqh;--flag-top:.8cqh;width:calc(.7cqw + 15.5cqh);height:33cqh;margin-left:-.35cqw;top:3cqh;left:42cqw}.runtime-module__OBI8NW__poleShort{height:25cqh}.runtime-module__OBI8NW__flagImg{pointer-events:none;filter:drop-shadow(0 .5cqh .8cqh #1418464d);width:auto;height:100%;display:block}.runtime-module__OBI8NW__nameCard{color:#2e2266;white-space:nowrap;background:linear-gradient(#fff,#eef2ff);border-radius:999px;padding:.6cqh 2.4cqw;font-size:min(3cqw,5.4cqh);font-weight:900;line-height:1.3;animation:.4s ease-out both runtime-module__OBI8NW__name-in;position:absolute;top:29.5cqh;left:42cqw;transform:translate(-50%);box-shadow:0 .8cqh 1.6cqh #1e245a4d}.runtime-module__OBI8NW__replay{cursor:pointer;color:#462608e6;z-index:2;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;width:min(7cqw,11cqh);min-width:56px;height:min(7cqw,11cqh);min-height:56px;font-size:min(3.6cqw,6cqh);font-weight:900;transition:transform .18s ease-out,filter .18s ease-out;position:absolute;top:18.6cqh;right:7.5cqw;box-shadow:0 1.2cqh 2.4cqh #06021c66,inset 0 -.7cqh 1.4cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__OBI8NW__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__OBI8NW__replay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__OBI8NW__replay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__OBI8NW__mapFrame{--map-h:min(60cqh, 30cqw);left:calc(54cqw - var(--map-h));width:calc(var(--map-h) * 2);height:var(--map-h);box-sizing:border-box;z-index:1;background:linear-gradient(176deg,#d7ecff,#bcd9f6);border-radius:1.6cqw;animation:.5s cubic-bezier(.22,1.1,.4,1) both runtime-module__OBI8NW__map-in;position:absolute;top:31cqh;box-shadow:inset 0 1.2cqh 2.6cqh #28347859,0 0 0 .35cqw #ffffff8c,0 1.6cqh 3.2cqh #06021c80}.runtime-module__OBI8NW__mapImg{object-fit:cover;pointer-events:none;border-radius:1.6cqw;width:100%;height:100%;position:absolute;inset:0}.runtime-module__OBI8NW__pin{cursor:pointer;width:max(64px,8cqh);height:max(64px,8cqh);animation:.42s cubic-bezier(.22,1.1,.4,1) backwards runtime-module__OBI8NW__pin-in,2.4s ease-in-out .5s infinite runtime-module__OBI8NW__pin-bob;animation-delay:var(--enter-delay,0s), calc(var(--enter-delay,0s) + .5s);background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 30%,#f0ba4af2 62%,#be801afa);border:0;border-radius:50%;padding:0;transition:filter .3s ease-out;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .3cqw #ffffffe6,0 1cqh 2cqh #06021c73,inset 0 -.6cqh 1.2cqh #965c0c73}.runtime-module__OBI8NW__pin:after{content:"";background:#7846088c;border-radius:50%;width:30%;height:30%;margin:-15% 0 0 -15%;position:absolute;top:50%;left:50%}.runtime-module__OBI8NW__pin:not(:disabled):hover{filter:brightness(1.1)}.runtime-module__OBI8NW__pinGold{box-shadow:0 0 0 .5cqw #fffffff2,0 0 2.6cqw #ffd43bbf,0 1cqh 2cqh #06021c73}.runtime-module__OBI8NW__pinDim{cursor:default;filter:grayscale(.7)brightness(.62);animation:none}.runtime-module__OBI8NW__pinCross{color:#fffffff2;text-shadow:0 .4cqh 1cqh #040216b3;z-index:1;justify-content:center;align-items:center;font-size:max(30px,4cqh);font-weight:900;display:flex;position:absolute;inset:0}.runtime-module__OBI8NW__homeMark{pointer-events:none;z-index:2;background:radial-gradient(circle,#fffffff2,#ffecaab3 55%,#0000 72%);border-radius:50%;justify-content:center;align-items:center;width:max(44px,6cqh);height:max(44px,6cqh);animation:.8s ease-in-out 3 both runtime-module__OBI8NW__home-glow;display:flex;position:absolute;transform:translate(-50%,-50%)}.runtime-module__OBI8NW__homeFlag{width:auto;height:60%}.runtime-module__OBI8NW__homeDot{background:#fff;border-radius:50%;width:36%;height:36%}.runtime-module__OBI8NW__smallPole{background:linear-gradient(90deg,#8e97b4,#f4f6ff 45%,#9aa2bf);border-radius:.3cqw;width:.5cqw;height:18cqh;margin-left:-.25cqw;animation:.5s ease-out both runtime-module__OBI8NW__small-in;position:absolute;top:70cqh;left:12cqw;transform:translateY(-40%)}.runtime-module__OBI8NW__smallFlag{transform-origin:0;height:7.5cqh;animation:1.2s ease-in-out infinite runtime-module__OBI8NW__flag-wave;position:absolute;top:0;left:100%}.runtime-module__OBI8NW__tray{background:linear-gradient(#ffe8a0f2,#e8b03aeb 55%,#aa7014e6);border-radius:999px;height:8cqh;position:absolute;top:86cqh;left:4cqw;right:4cqw;box-shadow:0 1.6cqh 3cqh #06021c80,inset 0 .6cqh .8cqh #ffffff8c}.runtime-module__OBI8NW__board{grid-template-columns:repeat(var(--cols,2), auto);--cell:min(calc((90cqw - (var(--cols,2) - 1) * 1.6cqw) / var(--cols,2)), 24cqh, 20cqw);justify-content:center;align-items:end;gap:1.6cqw;height:26cqh;display:grid;position:absolute;top:62cqh;left:5cqw;right:5cqw}.runtime-module__OBI8NW__card{width:var(--cell);height:var(--cell);box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);cursor:pointer;min-width:56px;min-height:56px;animation:.42s cubic-bezier(.22,1.1,.4,1) backwards runtime-module__OBI8NW__card-in;animation-delay:var(--enter-delay,0s);background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border-radius:2.4cqw;justify-content:center;align-items:center;margin-bottom:-2cqh;padding:1.2cqh;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .3s ease-out;display:flex;position:relative;box-shadow:0 1.4cqh 2.6cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659,inset 0 .5cqh 1cqh #fffc}.runtime-module__OBI8NW__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__OBI8NW__card:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__OBI8NW__cardGold{border-width:.55cqw;border-color:#ffd43bf2;animation:.42s ease-out both runtime-module__OBI8NW__card-lift;box-shadow:0 2cqh 4cqh #06021c80,0 0 2.6cqw #ffd43b99,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__OBI8NW__cardPulse{animation:.45s ease-in-out both runtime-module__OBI8NW__card-pulse;animation-delay:var(--pulse-delay,0s)}.runtime-module__OBI8NW__cardDim{cursor:default;filter:grayscale(.7)brightness(.62)}.runtime-module__OBI8NW__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__OBI8NW__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__OBI8NW__fxLayer{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.runtime-module__OBI8NW__flyFlag{width:.5cqw;height:14cqh;animation:.9s cubic-bezier(.4,.1,.3,1) both runtime-module__OBI8NW__flag-fly;position:absolute;transform:translate(-50%,-100%)}.runtime-module__OBI8NW__flyStick{background:linear-gradient(90deg,#8e97b4,#f4f6ff 45%,#9aa2bf);border-radius:.3cqw;position:absolute;inset:0}.runtime-module__OBI8NW__flyCloth{transform-origin:0;height:6.5cqh;animation:1.2s ease-in-out .9s infinite runtime-module__OBI8NW__flag-wave;position:absolute;top:0;left:100%}.runtime-module__OBI8NW__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);transition:left 1s cubic-bezier(.3,.7,.3,1),top 1s cubic-bezier(.3,.7,.3,1);animation:.4s ease-out both runtime-module__OBI8NW__fade-in;position:absolute;box-shadow:0 0 2cqw #ffd43ba6}.runtime-module__OBI8NW__practice .runtime-module__OBI8NW__look,.runtime-module__OBI8NW__practice .runtime-module__OBI8NW__board{filter:hue-rotate(-8deg)}.runtime-module__OBI8NW__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#ffbe8c24,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__OBI8NW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__OBI8NW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__OBI8NW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__OBI8NW__sky-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes runtime-module__OBI8NW__flag-wave{0%,to{transform:skewY(0)scaleX(1)}30%{transform:skewY(-4deg)scaleX(.94)}65%{transform:skewY(3deg)scaleX(.97)}}@keyframes runtime-module__OBI8NW__name-in{0%{opacity:0;transform:translate(-50%,1cqh)}to{opacity:1;transform:translate(-50%)}}@keyframes runtime-module__OBI8NW__map-in{0%{opacity:0;transform:translateY(2cqh)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__OBI8NW__pin-in{0%{opacity:0;transform:translate(-50%,-80%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes runtime-module__OBI8NW__pin-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-58%)}}@keyframes runtime-module__OBI8NW__home-glow{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes runtime-module__OBI8NW__small-in{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:translateY(-40%)}}@keyframes runtime-module__OBI8NW__flag-fly{0%{transform:translate(calc(-50% + var(--from-x,0)), calc(-100% + var(--from-y,0))) scale(1.2)}to{transform:translate(-50%,-100%)scale(1)}}@keyframes runtime-module__OBI8NW__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__OBI8NW__card-lift{0%{transform:translateY(0)}to{transform:translateY(-1.6cqh)}}@keyframes runtime-module__OBI8NW__card-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)translateY(-1cqh)}}.runtime-module__OBI8NW__qLow .runtime-module__OBI8NW__starsFar,.runtime-module__OBI8NW__qLow .runtime-module__OBI8NW__practiceGlow,.runtime-module__OBI8NW__qLow .runtime-module__OBI8NW__glowB{display:none}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__starsFar,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__starsNear,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__spark,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__glowA,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__glowB,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__smallFlag,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__flyCloth{animation:none}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__card,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__pin,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__mapFrame,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__nameCard,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__smallPole{animation:.42s ease-out both runtime-module__OBI8NW__fade-in}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__flyFlag{animation:.9s ease-out both runtime-module__OBI8NW__fade-in}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__cardPulse{animation:.45s ease-in-out both runtime-module__OBI8NW__pulse-fade;animation-delay:var(--pulse-delay,0s)}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__homeMark{animation:.8s ease-in-out 3 both runtime-module__OBI8NW__home-fade}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__pointer{transition:none}.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__cardGold,.runtime-module__OBI8NW__rm .runtime-module__OBI8NW__pinDim{animation:none}@keyframes runtime-module__OBI8NW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__OBI8NW__pulse-fade{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}@keyframes runtime-module__OBI8NW__home-fade{0%,to{opacity:.35}50%{opacity:1}}
