.signal-game-module__jltUkG__game{color:#e8ffff;margin:0 auto;position:relative}.signal-game-module__jltUkG__stage{isolation:isolate;color:#e8ffff;font-family:var(--font-sans);background:#061029;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.signal-game-module__jltUkG__stageLobby{grid-template-rows:minmax(0,1fr)}.signal-game-module__jltUkG__stageInline{border:2px solid #59f4ed;height:clamp(440px,100svh - 262px,720px);box-shadow:0 0 0 4px #101b3f,0 0 28px #59f4ed47}.signal-game-module__jltUkG__stageFixed{z-index:60;height:100dvh;position:fixed;inset:0}.signal-game-module__jltUkG__fxAttack{animation:.42s ease-out .28s signal-game-module__jltUkG__stage-kick}.signal-game-module__jltUkG__fxHurt{animation:.5s ease-in-out .16s signal-game-module__jltUkG__stage-shake}.signal-game-module__jltUkG__dock{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px),#061029;border:2px solid #1d3b66;place-items:center;height:clamp(440px,100svh - 262px,720px);display:grid}.signal-game-module__jltUkG__scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-game-module__jltUkG__sky{background:radial-gradient(120% 75% at 50% 104%,#13407a 0%,#0a1f4c 42%,#050c22 100%);position:absolute;inset:0}.signal-game-module__jltUkG__stars{opacity:.85;background-image:radial-gradient(1.5px 1.5px at 8% 22%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 19% 61%,#d9ffff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 27% 14%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 36% 44%,#d9ffff 70%,#0000 71%),radial-gradient(1px 1px at 47% 12%,#fff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 58% 36%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 66% 8%,#d9ffff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 74% 52%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 83% 26%,#d9ffff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 91% 66%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 95% 10%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 52% 70%,#d9ffff 70%,#0000 71%);animation:4s ease-in-out infinite alternate signal-game-module__jltUkG__twinkle;position:absolute;inset:0 0 45%}.signal-game-module__jltUkG__moon{background:radial-gradient(circle at 45% 45%,#d9ffff80 0%,#59f4ed29 38%,#59f4ed0a 60%,#0000 72%);border-radius:50%;width:26vmin;height:26vmin;position:absolute;top:6%;left:50%;transform:translate(-50%)}.signal-game-module__jltUkG__horizon{background:linear-gradient(90deg,#0000,#59f4ed8c,#0000);height:2px;position:absolute;bottom:38%;left:0;right:0;box-shadow:0 0 22px #59f4ed80}.signal-game-module__jltUkG__wave{width:200%;height:12%;position:absolute;left:0}.signal-game-module__jltUkG__wave path{fill:currentColor}.signal-game-module__jltUkG__waveFar{color:#0e2f60;animation:26s linear infinite signal-game-module__jltUkG__wave-drift;bottom:30%}.signal-game-module__jltUkG__waveMid{color:#0b234c;height:20%;animation:18s linear infinite reverse signal-game-module__jltUkG__wave-drift;bottom:16%}.signal-game-module__jltUkG__waveNear{color:#061029;filter:drop-shadow(0 -6px 14px #59f4ed2e);height:26%;animation:12s linear infinite signal-game-module__jltUkG__wave-drift;bottom:0}.signal-game-module__jltUkG__scanlines{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px);position:absolute;inset:0}.signal-game-module__jltUkG__vignette{transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 120px #020612bf}.signal-game-module__jltUkG__fxLow .signal-game-module__jltUkG__vignette{animation:.9s ease-in-out infinite alternate signal-game-module__jltUkG__low-pulse;box-shadow:inset 0 0 160px #ff4f8680}.signal-game-module__jltUkG__ship,.signal-game-module__jltUkG__kraken{z-index:1;transform-origin:50% 100%;transition:transform 1.6s cubic-bezier(.55,0,.7,.4),opacity 1.2s;position:absolute}.signal-game-module__jltUkG__ship{filter:drop-shadow(0 14px 14px #0000008c)drop-shadow(0 0 14px #59f4ed40);width:32%;height:54%;animation:4.5s ease-in-out infinite signal-game-module__jltUkG__ship-bob;bottom:30%;left:2%}.signal-game-module__jltUkG__kraken{filter:drop-shadow(0 14px 14px #0000008c)drop-shadow(0 0 16px #ff4f8652);width:36%;height:58%;animation:5.5s ease-in-out infinite signal-game-module__jltUkG__kraken-sway;bottom:30%;right:1%}.signal-game-module__jltUkG__stageLobby .signal-game-module__jltUkG__ship{width:36%;height:66%;bottom:8%;left:3%}.signal-game-module__jltUkG__stageLobby .signal-game-module__jltUkG__kraken{width:40%;height:70%;bottom:8%;right:2%}.signal-game-module__jltUkG__shipBody,.signal-game-module__jltUkG__krakenBody{transform-origin:50% 100%;width:100%;height:100%}.signal-game-module__jltUkG__shipBody img,.signal-game-module__jltUkG__krakenBody img{object-fit:contain;width:100%;height:100%}.signal-game-module__jltUkG__fxAttack .signal-game-module__jltUkG__shipBody{animation:.45s ease-out signal-game-module__jltUkG__ship-recoil}.signal-game-module__jltUkG__fxAttack .signal-game-module__jltUkG__krakenBody{animation:.55s ease-out .26s signal-game-module__jltUkG__kraken-hit}.signal-game-module__jltUkG__fxHurt .signal-game-module__jltUkG__krakenBody{animation:.55s ease-in-out signal-game-module__jltUkG__kraken-lunge}.signal-game-module__jltUkG__fxHurt .signal-game-module__jltUkG__shipBody{animation:.55s ease-in-out .2s signal-game-module__jltUkG__ship-hurt}.signal-game-module__jltUkG__fxWon .signal-game-module__jltUkG__kraken{opacity:.12;transform:translateY(70%)rotate(12deg)}.signal-game-module__jltUkG__fxWon .signal-game-module__jltUkG__ship{animation:1.3s ease-in-out infinite signal-game-module__jltUkG__victory-bob}.signal-game-module__jltUkG__fxLost .signal-game-module__jltUkG__ship{opacity:.45;transform:translateY(45%)rotate(-9deg)}.signal-game-module__jltUkG__fxLost .signal-game-module__jltUkG__kraken{animation:1.4s ease-in-out infinite signal-game-module__jltUkG__kraken-gloat}.signal-game-module__jltUkG__fx{z-index:2;position:absolute;inset:0}.signal-game-module__jltUkG__bolt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-game-module__jltUkG__bolt line{stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;animation:.34s ease-out forwards signal-game-module__jltUkG__bolt-fire,.25s ease-in .4s forwards signal-game-module__jltUkG__bolt-fade}.signal-game-module__jltUkG__boltShip line{stroke:#8fffee;filter:drop-shadow(0 0 8px #59f4ed)drop-shadow(0 0 2px #fff)}.signal-game-module__jltUkG__boltKraken line{stroke:#ff7fa9;filter:drop-shadow(0 0 8px #ff4f86)drop-shadow(0 0 2px #fff)}.signal-game-module__jltUkG__burst{opacity:0;border-radius:50%;width:18vmin;height:18vmin;animation:.55s ease-out .24s forwards signal-game-module__jltUkG__burst;position:absolute;transform:translate(-50%,-50%)scale(.2)}.signal-game-module__jltUkG__burstKraken{background:radial-gradient(circle,#fff 0%,#d9fffff2 14%,#59f4ed8c 36%,#0000 68%);top:52%;left:70%}.signal-game-module__jltUkG__burstShip{background:radial-gradient(circle,#fff 0%,#ffd1e1f2 14%,#ff4f868c 36%,#0000 68%);top:58%;left:30%}.signal-game-module__jltUkG__flash{opacity:0;background:#ff4f8652;animation:.5s ease-out .18s forwards signal-game-module__jltUkG__flash;position:absolute;inset:0}.signal-game-module__jltUkG__floating{opacity:0;font:900 clamp(1.5rem, 5vmin, 2.6rem) / 1 var(--font-sans);letter-spacing:-.03em;animation:1.1s ease-out .3s forwards signal-game-module__jltUkG__float-up;position:absolute;transform:translate(-50%)}.signal-game-module__jltUkG__floatingGain{color:#8fffee;text-shadow:0 0 14px #59f4ed,0 2px 4px #000;top:34%;left:72%}.signal-game-module__jltUkG__floatingLoss{color:#ff8bb3;text-shadow:0 0 14px #ff4f86,0 2px 4px #000;top:36%;left:24%}.signal-game-module__jltUkG__bubble{opacity:0;border:2px solid #d9ffff99;border-radius:50%;width:1rem;height:1rem;animation:3.2s ease-in infinite signal-game-module__jltUkG__bubble-rise;position:absolute;bottom:18%}.signal-game-module__jltUkG__bubble:nth-child(2n){width:.6rem;height:.6rem}.signal-game-module__jltUkG__hud{z-index:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:.7rem 7.6rem .25rem 1rem;display:grid;position:relative}.signal-game-module__jltUkG__exitButton{z-index:5;color:#d9ffff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:2.5rem;min-height:2.5rem;font:900 .62rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#061028d1;border:1px solid #d9ffff73;align-items:center;gap:.35rem;padding:.3rem .7rem;display:inline-flex;position:absolute;top:.6rem;right:.8rem}.signal-game-module__jltUkG__exitButton:hover{color:#fff;border-color:#ff4f86;box-shadow:0 0 12px #ff4f8666}.signal-game-module__jltUkG__fighter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem .5rem;display:grid}.signal-game-module__jltUkG__fighterEnemy{text-align:right;grid-template-columns:auto minmax(0,1fr)}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__fighterName{order:2}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__fighterValue{order:1}.signal-game-module__jltUkG__fighterName{color:#d9ffff;font:900 .62rem / 1 var(--font-sans);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 0 9px #59f4ed;white-space:nowrap;overflow:hidden}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__fighterName{color:#ffd1e1;text-shadow:0 0 9px #ff4f86}.signal-game-module__jltUkG__fighterValue{color:#8fffee;font:900 1.05rem / 1 var(--font-sans);font-variant-numeric:tabular-nums}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__fighterValue{color:#ff8bb3}.signal-game-module__jltUkG__bar{clip-path:polygon(0 0,100% 0,calc(100% - .45rem) 100%,0 100%);background:#08112a;border:1px solid #59f4ed;grid-column:1/-1;height:.62rem;display:block;position:relative;overflow:hidden}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__bar{clip-path:polygon(.45rem 0,100% 0,100% 100%,0 100%);border-color:#ff4f86}.signal-game-module__jltUkG__barGhost,.signal-game-module__jltUkG__barFill{display:block;position:absolute;top:0;bottom:0;left:0}.signal-game-module__jltUkG__barGhost{background:#ffe4ec;transition:width .9s cubic-bezier(.2,.8,.2,1) .4s}.signal-game-module__jltUkG__barFill{background:linear-gradient(90deg,#ff4f86,#ffd462 46%,#61f7ad);transition:width .25s;box-shadow:0 0 10px #61f7ad}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__barGhost,.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__barFill{left:auto;right:0}.signal-game-module__jltUkG__fighterEnemy .signal-game-module__jltUkG__barFill{background:linear-gradient(90deg,#ac2d78,#ff4f86);box-shadow:0 0 10px #ff4f86}.signal-game-module__jltUkG__stats{color:#a8c6e9;font:900 .64rem / 1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.signal-game-module__jltUkG__stats>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b3bd9;border:1px solid #29496c;align-items:center;gap:.3rem;padding:.4rem .55rem;display:inline-flex}.signal-game-module__jltUkG__stats b{color:#8fffee;font-variant-numeric:tabular-nums}.signal-game-module__jltUkG__statScore b{animation:.4s ease-out signal-game-module__jltUkG__bump;display:inline-block}.signal-game-module__jltUkG__statRound{color:#e8ffff}.signal-game-module__jltUkG__streak{border-color:#345678;animation:.45s cubic-bezier(.2,.9,.3,1.4) signal-game-module__jltUkG__pop}.signal-game-module__jltUkG__streakCold{opacity:.7;animation:none}.signal-game-module__jltUkG__streakHot{color:#ffe6a8;border-color:#ffd462;box-shadow:0 0 14px #ffd46273}.signal-game-module__jltUkG__center{z-index:3;align-content:center;justify-items:center;gap:.35rem;min-height:0;padding:0 1rem;display:grid;position:relative}.signal-game-module__jltUkG__hoist{justify-items:center;gap:.4rem;display:grid}.signal-game-module__jltUkG__halyard{background:linear-gradient(#d9ffff,#d9ffff26);width:2px;height:clamp(.8rem,4vh,2rem)}.signal-game-module__jltUkG__flagCard{aspect-ratio:4/3;transform-origin:50% 0;background:#fffdf7;border:2px solid #59f4ed;place-items:center;width:min(15rem,44vw,42svh);padding:.45rem;animation:.55s cubic-bezier(.2,.9,.3,1.25) signal-game-module__jltUkG__hoist;display:grid;box-shadow:inset 0 0 0 4px #d8ffff,0 0 26px #59f4ed59,0 16px 34px #0000008c}.signal-game-module__jltUkG__flagCard svg{width:100%;height:100%}.signal-game-module__jltUkG__timer{color:#ffd462;width:min(15rem,44vw,42svh);font:900 .82rem / 1 var(--font-sans);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.signal-game-module__jltUkG__timer>i{background:#071126;border:1px solid #345678;height:.5rem;display:block;position:relative;overflow:hidden}.signal-game-module__jltUkG__timer>i>b{background:linear-gradient(90deg,#ff4f86,#ffd462);transition:width .2s linear;display:block;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #ff4f86}.signal-game-module__jltUkG__fxLow .signal-game-module__jltUkG__timer{color:#ff6f9c;animation:.5s steps(2,end) infinite signal-game-module__jltUkG__blink}.signal-game-module__jltUkG__fxLow .signal-game-module__jltUkG__timer>i>b{background:#ff4f86}.signal-game-module__jltUkG__message{text-align:center;align-content:start;justify-items:center;min-height:4.4rem;display:grid}.signal-game-module__jltUkG__prompt{color:#e8ffff;font:900 1.05rem / 1.2 var(--font-sans);text-shadow:0 2px 14px #000c;margin:.2rem 0 0}.signal-game-module__jltUkG__prompt:focus{outline:none}.signal-game-module__jltUkG__verdict{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061028d1;border:1px solid;gap:.12rem;max-width:36rem;padding:.5rem .9rem;animation:.35s cubic-bezier(.2,.9,.3,1.3) signal-game-module__jltUkG__pop;display:grid}.signal-game-module__jltUkG__verdict strong{font:900 .82rem / 1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.signal-game-module__jltUkG__verdict span{color:#e8ffff;font:900 .95rem / 1.2 var(--font-sans)}.signal-game-module__jltUkG__verdict p{color:#c2d5ef;margin:0;font-size:.86rem;line-height:1.3}.signal-game-module__jltUkG__verdictCorrect{border-color:#61f7ad;box-shadow:0 0 20px #61f7ad59}.signal-game-module__jltUkG__verdictCorrect strong{color:#8fffee}.signal-game-module__jltUkG__verdictWrong{border-color:#ff4f86;box-shadow:0 0 20px #ff4f8659}.signal-game-module__jltUkG__verdictWrong strong{color:#ffacc6}.signal-game-module__jltUkG__deck{z-index:3;padding:.6rem 1rem calc(.8rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#06102900 0%,#061029e6 22%,#040a1cf7 100%);position:relative}.signal-game-module__jltUkG__deckInner{gap:.5rem;width:min(100%,58rem);margin:0 auto;display:grid}.signal-game-module__jltUkG__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.signal-game-module__jltUkG__answer{color:#e8ffff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;cursor:pointer;background:#13254de0;border:1px solid #59f4ed73;align-items:center;gap:.6rem;min-height:3.2rem;padding:.45rem .7rem;font-size:.9rem;line-height:1.25;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:flex;box-shadow:inset 0 0 12px #59f4ed0d}.signal-game-module__jltUkG__answer[hidden]{display:none}.signal-game-module__jltUkG__answer:not(:disabled):hover{border-color:#59f4ed;transform:translateY(-1px);box-shadow:0 0 14px #59f4ed59}.signal-game-module__jltUkG__answer:not(:disabled):active{transform:translateY(1px)}.signal-game-module__jltUkG__answer small{color:#8fffee;border:1px solid #59f4ed;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 2px #59f4ed73}.signal-game-module__jltUkG__answer:disabled{cursor:default}.signal-game-module__jltUkG__answer[data-state=dim]{opacity:.4}.signal-game-module__jltUkG__answer[data-state=correct]{background:#13543eeb;border-color:#61f7ad;animation:.4s cubic-bezier(.2,.9,.3,1.3) signal-game-module__jltUkG__pop;box-shadow:0 0 18px #61f7ad73}.signal-game-module__jltUkG__answer[data-state=correct] small{color:#062218;background:#61f7ad;border-color:#61f7ad}.signal-game-module__jltUkG__answer[data-state=wrong]{background:#601634eb;border-color:#ff4f86;animation:.4s ease-in-out signal-game-module__jltUkG__answer-shake;box-shadow:0 0 18px #ff4f8666}.signal-game-module__jltUkG__answer[data-state=wrong] small{color:#fff;background:#ff4f86;border-color:#ff4f86}.signal-game-module__jltUkG__controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.9rem;display:flex}.signal-game-module__jltUkG__rescue{color:#ffe6a8;min-height:2.8rem;font:900 .68rem / 1.2 var(--font-sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:#37273ce6;border:1px solid #b08a3a;flex:14rem;align-items:center;gap:.6rem;padding:.4rem .8rem;display:inline-flex}.signal-game-module__jltUkG__rescue:disabled{cursor:not-allowed;opacity:.6}.signal-game-module__jltUkG__rescueReady{border-color:#ffd462;animation:1.2s ease-in-out infinite alternate signal-game-module__jltUkG__glow;box-shadow:0 0 16px #ffd46273}.signal-game-module__jltUkG__charge{flex:none;grid-auto-flow:column;gap:2px;display:inline-grid}.signal-game-module__jltUkG__charge b{background:#2a1f30;border:1px solid #b08a3a;width:.55rem;height:.9rem;display:block;transform:skew(-12deg)}.signal-game-module__jltUkG__charge b[data-lit=true]{background:linear-gradient(#ffe6a8,#ffd462);box-shadow:0 0 8px #ffd462b3}.signal-game-module__jltUkG__pauseButton,.signal-game-module__jltUkG__soundButton{color:#d9ffff;min-width:2.8rem;min-height:2.8rem;font:900 .68rem / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#122044e6;border:1px solid #365c86;place-items:center;padding:.35rem .8rem;display:inline-grid}.signal-game-module__jltUkG__soundButton{padding:.35rem}.signal-game-module__jltUkG__soundButton[aria-pressed=false]{color:#7e91a8}.signal-game-module__jltUkG__keys{color:#8ea9cc;letter-spacing:.04em;margin:0 0 0 auto;font-size:.66rem;font-weight:700}.signal-game-module__jltUkG__primary,.signal-game-module__jltUkG__secondary{min-height:3rem;font:900 .76rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #59f4ed;padding:.7rem 1.4rem}.signal-game-module__jltUkG__primary{color:#fff;background:linear-gradient(90deg,#ff4f86,#d83f85);box-shadow:0 0 16px #ff4f8673}.signal-game-module__jltUkG__primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #ff4f86a6}.signal-game-module__jltUkG__secondary{color:#d9ffff;background:#122044f2}.signal-game-module__jltUkG__primary:active,.signal-game-module__jltUkG__secondary:active{transform:translateY(2px)}.signal-game-module__jltUkG__nextButton{flex:14rem;animation:.35s cubic-bezier(.2,.9,.3,1.3) signal-game-module__jltUkG__pop}.signal-game-module__jltUkG__overlay{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0308168c;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.signal-game-module__jltUkG__card{text-align:center;background:#081430f2;border:1px solid #59f4ed;width:min(100%,34rem);max-height:100%;padding:1.2rem 1.3rem;animation:.4s cubic-bezier(.2,.9,.3,1.25) signal-game-module__jltUkG__pop;overflow:auto;box-shadow:0 0 0 4px #101b3f,0 0 40px #59f4ed4d}.signal-game-module__jltUkG__paused h3,.signal-game-module__jltUkG__reviewTitle{color:#e8ffff;font:900 1.15rem / 1.1 var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;margin:.3rem 0 .35rem}.signal-game-module__jltUkG__paused p{color:#c2d5ef;margin:0 0 .9rem}.signal-game-module__jltUkG__resultsLost{border-color:#ff4f86;box-shadow:0 0 0 4px #2a1030,0 0 40px #ff4f864d}.signal-game-module__jltUkG__resultTitle{color:#e8ffff;font:900 clamp(1.6rem, 4vw, 2.4rem) / 1 var(--font-sans);letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 0 16px #59f4ed5c;margin:.2rem 0 .4rem}.signal-game-module__jltUkG__resultTitle:focus{outline:none}.signal-game-module__jltUkG__resultStats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin:.8rem 0;display:grid}.signal-game-module__jltUkG__resultStats span{color:#b4c8e5;letter-spacing:.06em;text-transform:uppercase;background:#101f43;border:1px solid #365c86;padding:.6rem .4rem;font-size:.68rem;font-weight:800}.signal-game-module__jltUkG__resultStats b{color:#8fffee;font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:.2rem;font-size:1.35rem;display:block}.signal-game-module__jltUkG__statPlain{color:#e8ffff;align-content:center;display:grid}.signal-game-module__jltUkG__reviewTitle{font-size:.9rem}.signal-game-module__jltUkG__noMistakes{color:#8fffee;margin:0}.signal-game-module__jltUkG__missed{text-align:left;gap:.4rem;max-height:28vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.signal-game-module__jltUkG__missed li{background:#13254d;border-left:3px solid #ff4f86;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem .55rem;display:grid}.signal-game-module__jltUkG__missedFlag{width:3.2rem;height:auto}.signal-game-module__jltUkG__missed b{font-size:.86rem;display:block}.signal-game-module__jltUkG__missed span{color:#b4c8e5;margin-top:.1rem;font-size:.8rem;line-height:1.3;display:block}.signal-game-module__jltUkG__resultActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem;display:flex}.signal-game-module__jltUkG__lobby{z-index:3;text-align:center;align-content:center;justify-items:center;gap:.55rem;width:min(100%,46rem);min-height:0;margin:0 auto;padding:1rem;display:grid;position:relative}.signal-game-module__jltUkG__eyebrow{color:#8fffee;font:800 .64rem / 1 var(--font-sans);letter-spacing:.17em;text-transform:uppercase;display:block}.signal-game-module__jltUkG__heroTitle{color:#e8ffff;font:900 clamp(1.6rem, 3.4vw, 2.5rem) / 1 var(--font-sans);letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 0 18px #59f4ed66,0 4px 24px #000c;margin:0}.signal-game-module__jltUkG__heroTitle em{color:#ff5a8b;text-shadow:0 0 18px #ff4f868c,0 4px 24px #000c;font-style:normal}.signal-game-module__jltUkG__lead{color:#c2d5ef;text-shadow:0 2px 12px #000c;max-width:34rem;margin:0;font-size:.92rem;line-height:1.4}.signal-game-module__jltUkG__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,34rem);margin-top:.3rem;display:grid}.signal-game-module__jltUkG__mode{color:#b4c8e5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;cursor:pointer;background:#111f43d9;border:1px solid #5075a9;gap:.2rem;min-height:3.4rem;padding:.5rem .7rem;display:grid}.signal-game-module__jltUkG__mode b{color:#e8ffff;font:900 .74rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.signal-game-module__jltUkG__mode span{font-size:.74rem;line-height:1.25}.signal-game-module__jltUkG__modeActive{border-color:#59f4ed;box-shadow:inset 0 0 18px #59f4ed29,0 0 12px #59f4ed40}.signal-game-module__jltUkG__launch{justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.signal-game-module__jltUkG__startButton{min-height:3.3rem;padding:.8rem 2rem;font-size:.86rem;animation:1.6s ease-in-out infinite alternate signal-game-module__jltUkG__glow-pink}.signal-game-module__jltUkG__facts{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.signal-game-module__jltUkG__facts li{color:#b4c8e5;font:800 .64rem / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#0d1b3bcc;border:1px solid #2d5278;padding:.3rem .55rem}.signal-game-module__jltUkG__factBest{color:#ffe6a8;border-color:#ffd462}.signal-game-module__jltUkG__referenceLink{color:#8fffee;text-underline-offset:3px;font-size:.74rem;font-weight:800;text-decoration:underline}.signal-game-module__jltUkG__storageNotice{color:#ffacc6;text-align:center;margin:.5rem 0 0;font-size:.7rem}@keyframes signal-game-module__jltUkG__wave-drift{to{transform:translate(-50%)}}@keyframes signal-game-module__jltUkG__twinkle{to{opacity:.45}}@keyframes signal-game-module__jltUkG__ship-bob{50%{transform:translateY(-1.5%)rotate(-1.2deg)}}@keyframes signal-game-module__jltUkG__kraken-sway{50%{transform:translateY(1%)rotate(1.4deg)}}@keyframes signal-game-module__jltUkG__victory-bob{50%{transform:translateY(-3%)rotate(1.5deg)}}@keyframes signal-game-module__jltUkG__kraken-gloat{50%{transform:translateY(-2%)scale(1.03)}}@keyframes signal-game-module__jltUkG__ship-recoil{30%{transform:translate(-4%)rotate(-2deg)}}@keyframes signal-game-module__jltUkG__kraken-hit{0%{filter:brightness()}20%{filter:brightness(2.6)saturate(.4);transform:translate(4%)rotate(3deg)}50%{filter:brightness(1.4);transform:translate(-3%)}80%{transform:translate(2%)}}@keyframes signal-game-module__jltUkG__kraken-lunge{35%{transform:translate(-9%)rotate(-5deg)scale(1.04)}60%{transform:translate(-6%)rotate(-3deg)}}@keyframes signal-game-module__jltUkG__ship-hurt{0%{filter:brightness()}20%{filter:brightness(2.2)sepia(.6)saturate(3)hue-rotate(-40deg);transform:translate(-4%)rotate(-4deg)}50%{filter:brightness(1.2);transform:translate(3%)rotate(2deg)}80%{transform:translate(-2%)rotate(-1deg)}}@keyframes signal-game-module__jltUkG__stage-kick{25%{transform:translate(-4px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}}@keyframes signal-game-module__jltUkG__stage-shake{15%{transform:translate(-8px,4px)rotate(-.4deg)}35%{transform:translate(7px,-3px)rotate(.4deg)}55%{transform:translate(-5px,2px)}75%{transform:translate(3px,-1px)}}@keyframes signal-game-module__jltUkG__bolt-fire{to{stroke-dashoffset:0}}@keyframes signal-game-module__jltUkG__bolt-fade{to{opacity:0}}@keyframes signal-game-module__jltUkG__burst{20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes signal-game-module__jltUkG__flash{15%{opacity:1}to{opacity:0}}@keyframes signal-game-module__jltUkG__float-up{0%{opacity:0;transform:translate(-50%,20%)scale(.6)}20%{opacity:1;transform:translate(-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-140%)scale(1)}}@keyframes signal-game-module__jltUkG__bubble-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-40vh)translate(2vw)scale(1.2)}}@keyframes signal-game-module__jltUkG__hoist{0%{opacity:0;transform:translateY(-40%)scale(.7)rotate(-4deg)}60%{transform:translateY(2%)scale(1.02)rotate(1deg)}to{opacity:1;transform:none}}@keyframes signal-game-module__jltUkG__pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes signal-game-module__jltUkG__bump{0%{color:#fff;transform:scale(1.6)}}@keyframes signal-game-module__jltUkG__blink{50%{opacity:.35}}@keyframes signal-game-module__jltUkG__low-pulse{to{box-shadow:inset 0 0 90px #ff4f8640}}@keyframes signal-game-module__jltUkG__glow{to{box-shadow:0 0 26px #ffd462bf}}@keyframes signal-game-module__jltUkG__glow-pink{to{box-shadow:0 0 30px #ff4f86cc}}@keyframes signal-game-module__jltUkG__answer-shake{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (max-width:900px){.signal-game-module__jltUkG__keys{display:none}}@media (max-width:720px){.signal-game-module__jltUkG__stageInline,.signal-game-module__jltUkG__dock{height:clamp(400px,100svh - 300px,640px)}.signal-game-module__jltUkG__hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;padding:.55rem 3.4rem .2rem .7rem}.signal-game-module__jltUkG__exitButton{padding:.3rem;top:.45rem;right:.5rem}.signal-game-module__jltUkG__exitButton span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signal-game-module__jltUkG__stats{order:3;grid-column:1/-1;gap:.25rem;font-size:.56rem}.signal-game-module__jltUkG__stats>span{padding:.3rem .4rem}.signal-game-module__jltUkG__fighterName{font-size:.54rem}.signal-game-module__jltUkG__fighterValue{font-size:.9rem}.signal-game-module__jltUkG__ship{width:46%;height:30%;bottom:36%;left:-3%}.signal-game-module__jltUkG__kraken{width:50%;height:33%;bottom:36%;right:-4%}.signal-game-module__jltUkG__stageLobby .signal-game-module__jltUkG__ship{width:48%;height:32%;bottom:-2%;left:-4%}.signal-game-module__jltUkG__stageLobby .signal-game-module__jltUkG__kraken{width:50%;height:34%;bottom:-2%;right:-5%}.signal-game-module__jltUkG__lobby{padding-bottom:5.5rem}.signal-game-module__jltUkG__moon{width:40vmin;height:40vmin}.signal-game-module__jltUkG__flagCard,.signal-game-module__jltUkG__timer{width:min(11rem,48vw,28svh)}.signal-game-module__jltUkG__halyard{height:.6rem}.signal-game-module__jltUkG__message{min-height:3.6rem}.signal-game-module__jltUkG__prompt{font-size:.9rem}.signal-game-module__jltUkG__verdict{padding:.4rem .7rem}.signal-game-module__jltUkG__verdict p{font-size:.78rem}.signal-game-module__jltUkG__deck{padding:.4rem .7rem calc(.6rem + env(safe-area-inset-bottom,0px))}.signal-game-module__jltUkG__answers{gap:.4rem}.signal-game-module__jltUkG__answer{min-height:2.9rem;padding:.35rem .5rem;font-size:.78rem}.signal-game-module__jltUkG__answer small{width:1.4rem;height:1.4rem;font-size:.64rem}.signal-game-module__jltUkG__controls{gap:.4rem;min-height:2.6rem}.signal-game-module__jltUkG__rescue{flex-basis:10rem;min-height:2.6rem;font-size:.58rem}.signal-game-module__jltUkG__pauseButton,.signal-game-module__jltUkG__soundButton{min-width:2.6rem;min-height:2.6rem}.signal-game-module__jltUkG__lobby{gap:.45rem;padding:.8rem}.signal-game-module__jltUkG__heroTitle{font-size:1.6rem}.signal-game-module__jltUkG__lead{font-size:.82rem}.signal-game-module__jltUkG__mode{min-height:3rem;padding:.4rem .55rem}.signal-game-module__jltUkG__card{padding:.9rem}.signal-game-module__jltUkG__missed{max-height:22vh}.signal-game-module__jltUkG__burst{width:30vmin;height:30vmin}.signal-game-module__jltUkG__burstKraken{top:46%;left:74%}.signal-game-module__jltUkG__burstShip{top:50%;left:24%}.signal-game-module__jltUkG__floatingGain{top:30%;left:74%}.signal-game-module__jltUkG__floatingLoss{top:32%;left:24%}.signal-game-module__jltUkG__boltShip line,.signal-game-module__jltUkG__boltKraken line{stroke-width:5px}}@media (max-width:420px){.signal-game-module__jltUkG__answers{grid-template-columns:1fr}.signal-game-module__jltUkG__answer{min-height:2.6rem}}@media (max-height:560px){.signal-game-module__jltUkG__halyard,.signal-game-module__jltUkG__moon{display:none}.signal-game-module__jltUkG__hud{padding-top:.4rem}.signal-game-module__jltUkG__message{min-height:3rem}}@media (prefers-reduced-motion:reduce){.signal-game-module__jltUkG__stage,.signal-game-module__jltUkG__stage *,.signal-game-module__jltUkG__stage :before,.signal-game-module__jltUkG__stage :after{transition:none!important;animation:none!important}.signal-game-module__jltUkG__scanlines,.signal-game-module__jltUkG__flash,.signal-game-module__jltUkG__burst,.signal-game-module__jltUkG__bolt,.signal-game-module__jltUkG__bubble{display:none}.signal-game-module__jltUkG__floating{opacity:1}}
