.jltUkG_game{color:#e8ffff;margin:0 auto;position:relative}.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}.jltUkG_stageLobby{grid-template-rows:minmax(0,1fr)}.jltUkG_stageInline{border:2px solid #59f4ed;height:clamp(440px,100svh - 262px,720px);box-shadow:0 0 0 4px #101b3f,0 0 28px #59f4ed47}.jltUkG_stageFixed{z-index:60;height:100dvh;position:fixed;inset:0}.jltUkG_fxAttack{animation:.42s ease-out .28s jltUkG_stage-kick}.jltUkG_fxHurt{animation:.5s ease-in-out .16s jltUkG_stage-shake}.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}.jltUkG_scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jltUkG_sky{background:radial-gradient(120% 75% at 50% 104%,#13407a 0%,#0a1f4c 42%,#050c22 100%);position:absolute;inset:0}.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 jltUkG_twinkle;position:absolute;inset:0 0 45%}.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%)}.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}.jltUkG_wave{width:200%;height:12%;position:absolute;left:0}.jltUkG_wave path{fill:currentColor}.jltUkG_waveFar{color:#0e2f60;animation:26s linear infinite jltUkG_wave-drift;bottom:30%}.jltUkG_waveMid{color:#0b234c;height:20%;animation:18s linear infinite reverse jltUkG_wave-drift;bottom:16%}.jltUkG_waveNear{color:#061029;filter:drop-shadow(0 -6px 14px #59f4ed2e);height:26%;animation:12s linear infinite jltUkG_wave-drift;bottom:0}.jltUkG_scanlines{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px);position:absolute;inset:0}.jltUkG_vignette{transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 120px #020612bf}.jltUkG_fxLow .jltUkG_vignette{animation:.9s ease-in-out infinite alternate jltUkG_low-pulse;box-shadow:inset 0 0 160px #ff4f8680}.jltUkG_ship,.jltUkG_kraken{z-index:1;transform-origin:50% 100%;transition:transform 1.6s cubic-bezier(.55,0,.7,.4),opacity 1.2s;position:absolute}.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 jltUkG_ship-bob;bottom:30%;left:2%}.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 jltUkG_kraken-sway;bottom:30%;right:1%}.jltUkG_stageLobby .jltUkG_ship{width:36%;height:66%;bottom:8%;left:3%}.jltUkG_stageLobby .jltUkG_kraken{width:40%;height:70%;bottom:8%;right:2%}.jltUkG_shipBody,.jltUkG_krakenBody{transform-origin:50% 100%;width:100%;height:100%}.jltUkG_shipBody img,.jltUkG_krakenBody img{object-fit:contain;width:100%;height:100%}.jltUkG_fxAttack .jltUkG_shipBody{animation:.45s ease-out jltUkG_ship-recoil}.jltUkG_fxAttack .jltUkG_krakenBody{animation:.55s ease-out .26s jltUkG_kraken-hit}.jltUkG_fxHurt .jltUkG_krakenBody{animation:.55s ease-in-out jltUkG_kraken-lunge}.jltUkG_fxHurt .jltUkG_shipBody{animation:.55s ease-in-out .2s jltUkG_ship-hurt}.jltUkG_fxWon .jltUkG_kraken{opacity:.12;transform:translateY(70%)rotate(12deg)}.jltUkG_fxWon .jltUkG_ship{animation:1.3s ease-in-out infinite jltUkG_victory-bob}.jltUkG_fxLost .jltUkG_ship{opacity:.45;transform:translateY(45%)rotate(-9deg)}.jltUkG_fxLost .jltUkG_kraken{animation:1.4s ease-in-out infinite jltUkG_kraken-gloat}.jltUkG_fx{z-index:2;position:absolute;inset:0}.jltUkG_bolt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.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 jltUkG_bolt-fire,.25s ease-in .4s forwards jltUkG_bolt-fade}.jltUkG_boltShip line{stroke:#8fffee;filter:drop-shadow(0 0 8px #59f4ed)drop-shadow(0 0 2px #fff)}.jltUkG_boltKraken line{stroke:#ff7fa9;filter:drop-shadow(0 0 8px #ff4f86)drop-shadow(0 0 2px #fff)}.jltUkG_burst{opacity:0;border-radius:50%;width:18vmin;height:18vmin;animation:.55s ease-out .24s forwards jltUkG_burst;position:absolute;transform:translate(-50%,-50%)scale(.2)}.jltUkG_burstKraken{background:radial-gradient(circle,#fff 0%,#d9fffff2 14%,#59f4ed8c 36%,#0000 68%);top:52%;left:70%}.jltUkG_burstShip{background:radial-gradient(circle,#fff 0%,#ffd1e1f2 14%,#ff4f868c 36%,#0000 68%);top:58%;left:30%}.jltUkG_flash{opacity:0;background:#ff4f8652;animation:.5s ease-out .18s forwards jltUkG_flash;position:absolute;inset:0}.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 jltUkG_float-up;position:absolute;transform:translate(-50%)}.jltUkG_floatingGain{color:#8fffee;text-shadow:0 0 14px #59f4ed,0 2px 4px #000;top:34%;left:72%}.jltUkG_floatingLoss{color:#ff8bb3;text-shadow:0 0 14px #ff4f86,0 2px 4px #000;top:36%;left:24%}.jltUkG_bubble{opacity:0;border:2px solid #d9ffff99;border-radius:50%;width:1rem;height:1rem;animation:3.2s ease-in infinite jltUkG_bubble-rise;position:absolute;bottom:18%}.jltUkG_bubble:nth-child(2n){width:.6rem;height:.6rem}.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}.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}.jltUkG_exitButton:hover{color:#fff;border-color:#ff4f86;box-shadow:0 0 12px #ff4f8666}.jltUkG_fighter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem .5rem;display:grid}.jltUkG_fighterEnemy{text-align:right;grid-template-columns:auto minmax(0,1fr)}.jltUkG_fighterEnemy .jltUkG_fighterName{order:2}.jltUkG_fighterEnemy .jltUkG_fighterValue{order:1}.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}.jltUkG_fighterEnemy .jltUkG_fighterName{color:#ffd1e1;text-shadow:0 0 9px #ff4f86}.jltUkG_fighterValue{color:#8fffee;font:900 1.05rem / 1 var(--font-sans);font-variant-numeric:tabular-nums}.jltUkG_fighterEnemy .jltUkG_fighterValue{color:#ff8bb3}.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}.jltUkG_fighterEnemy .jltUkG_bar{clip-path:polygon(.45rem 0,100% 0,100% 100%,0 100%);border-color:#ff4f86}.jltUkG_barGhost,.jltUkG_barFill{display:block;position:absolute;top:0;bottom:0;left:0}.jltUkG_barGhost{background:#ffe4ec;transition:width .9s cubic-bezier(.2,.8,.2,1) .4s}.jltUkG_barFill{background:linear-gradient(90deg,#ff4f86,#ffd462 46%,#61f7ad);transition:width .25s;box-shadow:0 0 10px #61f7ad}.jltUkG_fighterEnemy .jltUkG_barGhost,.jltUkG_fighterEnemy .jltUkG_barFill{left:auto;right:0}.jltUkG_fighterEnemy .jltUkG_barFill{background:linear-gradient(90deg,#ac2d78,#ff4f86);box-shadow:0 0 10px #ff4f86}.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}.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}.jltUkG_stats b{color:#8fffee;font-variant-numeric:tabular-nums}.jltUkG_statScore b{animation:.4s ease-out jltUkG_bump;display:inline-block}.jltUkG_statRound{color:#e8ffff}.jltUkG_streak{border-color:#345678;animation:.45s cubic-bezier(.2,.9,.3,1.4) jltUkG_pop}.jltUkG_streakCold{opacity:.7;animation:none}.jltUkG_streakHot{color:#ffe6a8;border-color:#ffd462;box-shadow:0 0 14px #ffd46273}.jltUkG_center{z-index:3;align-content:center;justify-items:center;gap:.35rem;min-height:0;padding:0 1rem;display:grid;position:relative}.jltUkG_hoist{justify-items:center;gap:.4rem;display:grid}.jltUkG_halyard{background:linear-gradient(#d9ffff,#d9ffff26);width:2px;height:clamp(.8rem,4vh,2rem)}.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) jltUkG_hoist;display:grid;box-shadow:inset 0 0 0 4px #d8ffff,0 0 26px #59f4ed59,0 16px 34px #0000008c}.jltUkG_flagCard svg{width:100%;height:100%}.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}.jltUkG_timer>i{background:#071126;border:1px solid #345678;height:.5rem;display:block;position:relative;overflow:hidden}.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}.jltUkG_fxLow .jltUkG_timer{color:#ff6f9c;animation:.5s steps(2,end) infinite jltUkG_blink}.jltUkG_fxLow .jltUkG_timer>i>b{background:#ff4f86}.jltUkG_message{text-align:center;align-content:start;justify-items:center;min-height:4.4rem;display:grid}.jltUkG_prompt{color:#e8ffff;font:900 1.05rem / 1.2 var(--font-sans);text-shadow:0 2px 14px #000c;margin:.2rem 0 0}.jltUkG_prompt:focus{outline:none}.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) jltUkG_pop;display:grid}.jltUkG_verdict strong{font:900 .82rem / 1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.jltUkG_verdict span{color:#e8ffff;font:900 .95rem / 1.2 var(--font-sans)}.jltUkG_verdict p{color:#c2d5ef;margin:0;font-size:.86rem;line-height:1.3}.jltUkG_verdictCorrect{border-color:#61f7ad;box-shadow:0 0 20px #61f7ad59}.jltUkG_verdictCorrect strong{color:#8fffee}.jltUkG_verdictWrong{border-color:#ff4f86;box-shadow:0 0 20px #ff4f8659}.jltUkG_verdictWrong strong{color:#ffacc6}.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}.jltUkG_deckInner{gap:.5rem;width:min(100%,58rem);margin:0 auto;display:grid}.jltUkG_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.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}.jltUkG_answer[hidden]{display:none}.jltUkG_answer:not(:disabled):hover{border-color:#59f4ed;transform:translateY(-1px);box-shadow:0 0 14px #59f4ed59}.jltUkG_answer:not(:disabled):active{transform:translateY(1px)}.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}.jltUkG_answer:disabled{cursor:default}.jltUkG_answer[data-state=dim]{opacity:.4}.jltUkG_answer[data-state=correct]{background:#13543eeb;border-color:#61f7ad;animation:.4s cubic-bezier(.2,.9,.3,1.3) jltUkG_pop;box-shadow:0 0 18px #61f7ad73}.jltUkG_answer[data-state=correct] small{color:#062218;background:#61f7ad;border-color:#61f7ad}.jltUkG_answer[data-state=wrong]{background:#601634eb;border-color:#ff4f86;animation:.4s ease-in-out jltUkG_answer-shake;box-shadow:0 0 18px #ff4f8666}.jltUkG_answer[data-state=wrong] small{color:#fff;background:#ff4f86;border-color:#ff4f86}.jltUkG_controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.9rem;display:flex}.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}.jltUkG_rescue:disabled{cursor:not-allowed;opacity:.6}.jltUkG_rescueReady{border-color:#ffd462;animation:1.2s ease-in-out infinite alternate jltUkG_glow;box-shadow:0 0 16px #ffd46273}.jltUkG_charge{flex:none;grid-auto-flow:column;gap:2px;display:inline-grid}.jltUkG_charge b{background:#2a1f30;border:1px solid #b08a3a;width:.55rem;height:.9rem;display:block;transform:skew(-12deg)}.jltUkG_charge b[data-lit=true]{background:linear-gradient(#ffe6a8,#ffd462);box-shadow:0 0 8px #ffd462b3}.jltUkG_pauseButton,.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}.jltUkG_soundButton{padding:.35rem}.jltUkG_soundButton[aria-pressed=false]{color:#7e91a8}.jltUkG_keys{color:#8ea9cc;letter-spacing:.04em;margin:0 0 0 auto;font-size:.66rem;font-weight:700}.jltUkG_primary,.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}.jltUkG_primary{color:#fff;background:linear-gradient(90deg,#ff4f86,#d83f85);box-shadow:0 0 16px #ff4f8673}.jltUkG_primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #ff4f86a6}.jltUkG_secondary{color:#d9ffff;background:#122044f2}.jltUkG_primary:active,.jltUkG_secondary:active{transform:translateY(2px)}.jltUkG_nextButton{flex:14rem;animation:.35s cubic-bezier(.2,.9,.3,1.3) jltUkG_pop}.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}.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) jltUkG_pop;overflow:auto;box-shadow:0 0 0 4px #101b3f,0 0 40px #59f4ed4d}.jltUkG_paused h3,.jltUkG_reviewTitle{color:#e8ffff;font:900 1.15rem / 1.1 var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;margin:.3rem 0 .35rem}.jltUkG_paused p{color:#c2d5ef;margin:0 0 .9rem}.jltUkG_resultsLost{border-color:#ff4f86;box-shadow:0 0 0 4px #2a1030,0 0 40px #ff4f864d}.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}.jltUkG_resultTitle:focus{outline:none}.jltUkG_resultStats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin:.8rem 0;display:grid}.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}.jltUkG_resultStats b{color:#8fffee;font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:.2rem;font-size:1.35rem;display:block}.jltUkG_statPlain{color:#e8ffff;align-content:center;display:grid}.jltUkG_reviewTitle{font-size:.9rem}.jltUkG_noMistakes{color:#8fffee;margin:0}.jltUkG_missed{text-align:left;gap:.4rem;max-height:28vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.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}.jltUkG_missedFlag{width:3.2rem;height:auto}.jltUkG_missed b{font-size:.86rem;display:block}.jltUkG_missed span{color:#b4c8e5;margin-top:.1rem;font-size:.8rem;line-height:1.3;display:block}.jltUkG_resultActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem;display:flex}.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}.jltUkG_eyebrow{color:#8fffee;font:800 .64rem / 1 var(--font-sans);letter-spacing:.17em;text-transform:uppercase;display:block}.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}.jltUkG_heroTitle em{color:#ff5a8b;text-shadow:0 0 18px #ff4f868c,0 4px 24px #000c;font-style:normal}.jltUkG_lead{color:#c2d5ef;text-shadow:0 2px 12px #000c;max-width:34rem;margin:0;font-size:.92rem;line-height:1.4}.jltUkG_modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,34rem);margin-top:.3rem;display:grid}.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}.jltUkG_mode b{color:#e8ffff;font:900 .74rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.jltUkG_mode span{font-size:.74rem;line-height:1.25}.jltUkG_modeActive{border-color:#59f4ed;box-shadow:inset 0 0 18px #59f4ed29,0 0 12px #59f4ed40}.jltUkG_launch{justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.jltUkG_startButton{min-height:3.3rem;padding:.8rem 2rem;font-size:.86rem;animation:1.6s ease-in-out infinite alternate jltUkG_glow-pink}.jltUkG_facts{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.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}.jltUkG_factBest{color:#ffe6a8;border-color:#ffd462}.jltUkG_referenceLink{color:#8fffee;text-underline-offset:3px;font-size:.74rem;font-weight:800;text-decoration:underline}.jltUkG_storageNotice{color:#ffacc6;text-align:center;margin:.5rem 0 0;font-size:.7rem}@keyframes jltUkG_wave-drift{to{transform:translate(-50%)}}@keyframes jltUkG_twinkle{to{opacity:.45}}@keyframes jltUkG_ship-bob{50%{transform:translateY(-1.5%)rotate(-1.2deg)}}@keyframes jltUkG_kraken-sway{50%{transform:translateY(1%)rotate(1.4deg)}}@keyframes jltUkG_victory-bob{50%{transform:translateY(-3%)rotate(1.5deg)}}@keyframes jltUkG_kraken-gloat{50%{transform:translateY(-2%)scale(1.03)}}@keyframes jltUkG_ship-recoil{30%{transform:translate(-4%)rotate(-2deg)}}@keyframes 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 jltUkG_kraken-lunge{35%{transform:translate(-9%)rotate(-5deg)scale(1.04)}60%{transform:translate(-6%)rotate(-3deg)}}@keyframes 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 jltUkG_stage-kick{25%{transform:translate(-4px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}}@keyframes 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 jltUkG_bolt-fire{to{stroke-dashoffset:0}}@keyframes jltUkG_bolt-fade{to{opacity:0}}@keyframes jltUkG_burst{20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes jltUkG_flash{15%{opacity:1}to{opacity:0}}@keyframes 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 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 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 jltUkG_pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes jltUkG_bump{0%{color:#fff;transform:scale(1.6)}}@keyframes jltUkG_blink{50%{opacity:.35}}@keyframes jltUkG_low-pulse{to{box-shadow:inset 0 0 90px #ff4f8640}}@keyframes jltUkG_glow{to{box-shadow:0 0 26px #ffd462bf}}@keyframes jltUkG_glow-pink{to{box-shadow:0 0 30px #ff4f86cc}}@keyframes jltUkG_answer-shake{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (max-width:900px){.jltUkG_keys{display:none}}@media (max-width:720px){.jltUkG_stageInline,.jltUkG_dock{height:clamp(400px,100svh - 300px,640px)}.jltUkG_hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;padding:.55rem 3.4rem .2rem .7rem}.jltUkG_exitButton{padding:.3rem;top:.45rem;right:.5rem}.jltUkG_exitButton span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jltUkG_stats{order:3;grid-column:1/-1;gap:.25rem;font-size:.56rem}.jltUkG_stats>span{padding:.3rem .4rem}.jltUkG_fighterName{font-size:.54rem}.jltUkG_fighterValue{font-size:.9rem}.jltUkG_ship{width:46%;height:30%;bottom:36%;left:-3%}.jltUkG_kraken{width:50%;height:33%;bottom:36%;right:-4%}.jltUkG_stageLobby .jltUkG_ship{width:48%;height:32%;bottom:-2%;left:-4%}.jltUkG_stageLobby .jltUkG_kraken{width:50%;height:34%;bottom:-2%;right:-5%}.jltUkG_lobby{padding-bottom:5.5rem}.jltUkG_moon{width:40vmin;height:40vmin}.jltUkG_flagCard,.jltUkG_timer{width:min(11rem,48vw,28svh)}.jltUkG_halyard{height:.6rem}.jltUkG_message{min-height:3.6rem}.jltUkG_prompt{font-size:.9rem}.jltUkG_verdict{padding:.4rem .7rem}.jltUkG_verdict p{font-size:.78rem}.jltUkG_deck{padding:.4rem .7rem calc(.6rem + env(safe-area-inset-bottom,0px))}.jltUkG_answers{gap:.4rem}.jltUkG_answer{min-height:2.9rem;padding:.35rem .5rem;font-size:.78rem}.jltUkG_answer small{width:1.4rem;height:1.4rem;font-size:.64rem}.jltUkG_controls{gap:.4rem;min-height:2.6rem}.jltUkG_rescue{flex-basis:10rem;min-height:2.6rem;font-size:.58rem}.jltUkG_pauseButton,.jltUkG_soundButton{min-width:2.6rem;min-height:2.6rem}.jltUkG_lobby{gap:.45rem;padding:.8rem}.jltUkG_heroTitle{font-size:1.6rem}.jltUkG_lead{font-size:.82rem}.jltUkG_mode{min-height:3rem;padding:.4rem .55rem}.jltUkG_card{padding:.9rem}.jltUkG_missed{max-height:22vh}.jltUkG_burst{width:30vmin;height:30vmin}.jltUkG_burstKraken{top:46%;left:74%}.jltUkG_burstShip{top:50%;left:24%}.jltUkG_floatingGain{top:30%;left:74%}.jltUkG_floatingLoss{top:32%;left:24%}.jltUkG_boltShip line,.jltUkG_boltKraken line{stroke-width:5px}}@media (max-width:420px){.jltUkG_answers{grid-template-columns:1fr}.jltUkG_answer{min-height:2.6rem}}@media (max-height:560px){.jltUkG_halyard,.jltUkG_moon{display:none}.jltUkG_hud{padding-top:.4rem}.jltUkG_message{min-height:3rem}}@media (prefers-reduced-motion:reduce){.jltUkG_stage,.jltUkG_stage *,.jltUkG_stage :before,.jltUkG_stage :after{transition:none!important;animation:none!important}.jltUkG_scanlines,.jltUkG_flash,.jltUkG_burst,.jltUkG_bolt,.jltUkG_bubble{display:none}.jltUkG_floating{opacity:1}}.jltUkG_stageInline{border:0;border-radius:20px;box-shadow:0 30px 60px -30px #0f172a8c,0 0 0 1px #0f172a0f}.jltUkG_heroTitle{font:800 clamp(1.8rem, 3.6vw, 2.8rem) / 1.05 var(--font-academy,var(--font-sans));letter-spacing:-.035em;text-transform:none;text-shadow:0 4px 24px #000000b3}.jltUkG_heroTitle em{color:#6fd0e6;text-shadow:0 0 22px #6fd0e659}.jltUkG_eyebrow{color:#a6e6f2;letter-spacing:.14em}.jltUkG_primary,.jltUkG_secondary{font:700 .95rem / 1 var(--font-academy,var(--font-sans));letter-spacing:0;text-transform:none;border-radius:999px}.jltUkG_primary{background:linear-gradient(135deg,#118ab2,#0e7399);border:0;box-shadow:0 12px 24px -10px #118ab2cc,inset 0 0 0 1px #ffffff1f}.jltUkG_primary:hover{box-shadow:0 16px 30px -10px #118ab2f2,inset 0 0 0 1px #fff3}.jltUkG_secondary{background:#ffffff14;border:1px solid #fff3}.jltUkG_mode{color:#cfe0ef;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px}.jltUkG_modeActive{background:#6fd0e624;border-color:#6fd0e6;box-shadow:inset 0 0 0 1px #6fd0e6,0 10px 24px -14px #6fd0e6b3}.jltUkG_facts li{border-radius:999px}.jltUkG_answer{box-shadow:none;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px}.jltUkG_flagCard{border:3px solid #fff;border-radius:14px;box-shadow:0 0 0 1px #6fd0e680,0 0 30px #6fd0e640,0 18px 36px #00000080}.jltUkG_verdict{border-radius:14px}.jltUkG_soundButton{background:#ffffff14;border-color:#fff3;border-radius:999px}.jltUkG_exitButton{color:#0f172a;background:#ffffffeb;border:0;border-radius:999px;font-weight:700;box-shadow:0 8px 20px -8px #0009}.jltUkG_exitButton:hover{background:#fff}.jltUkG_referenceLink{color:#a6e6f2}.jltUkG_stats>span{border-radius:999px}
