:root{--bg:#020711;--ink:#eaf7fb;--muted:#7d99ac;--line:rgba(119,186,215,.22);--cyan:#55e5ff;--pink:#ff4f8d;--gold:#ffd45f;--violet:#ff4fd8;--red:#ff5b62;--panel:rgba(4,14,27,.78);--panel2:rgba(8,25,43,.78);--shadow:rgba(0,0,0,.45)}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.screen{display:none;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.screen.active{display:block}.pixel-lines:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:80;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.022) 0 1px,transparent 1px 3px);mix-blend-mode:screen;opacity:.45}.noise{position:absolute;inset:0;pointer-events:none;z-index:8;background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,.42) 0 1px,transparent 1.2px),radial-gradient(circle at 70% 63%,rgba(144,221,255,.34) 0 1px,transparent 1.2px),radial-gradient(circle at 38% 78%,rgba(255,255,255,.25) 0 1px,transparent 1.2px);background-size:97px 83px,137px 119px,181px 147px;opacity:.32}.home-school.s1{top:66%;left:8%}.home-school.s2{top:77%;right:5%;animation-duration:19s;transform:scale(.7)}@keyframes driftFish{50%{transform:translateX(90px)}}@keyframes homeSub{50%{transform:translateY(12px) rotate(-1.5deg)}}@keyframes homeBub{to{transform:translate(-35px,-70px);opacity:0}}.home-panel{position:absolute;z-index:18;left:50%;bottom:5.5%;width:min(760px,90vw);align-items:end}.home-location{color:#b5cbd3;font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.8;text-shadow:0 2px 8px rgba(0,0,0,.7)}.home-location b{display:block;color:#fff;font-size:15px;letter-spacing:.13em}.home-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{border:1px solid rgba(112,196,227,.45);background:#0a1b31;color:#effbff;min-height:48px;padding:13px 20px;text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:900;box-shadow:inset 0 0 0 2px rgba(1,8,17,.5)}.btn:hover{border-color:var(--cyan);background:#0b2743}.btn.primary{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(85,229,255,.12),inset 0 0 0 2px #06101e}.btn.hot{background:var(--pink);border-color:#ff78a7;color:#1a0610}.btn.ghost{background:rgba(1,8,17,.35)}.game-shell{position:absolute;inset:0;overflow:hidden;background:#061b2f;isolation:isolate}.depth-fog{position:absolute;z-index:6;inset:0;background:rgba(0,0,0,0);transition:background .7s}.plankton{position:absolute;inset:24% 0 0;z-index:8;overflow:hidden;pointer-events:none}.particle{position:absolute;width:2px;height:2px;border-radius:50%;background:#a9e9f7;opacity:.35;animation:floatP linear infinite}@keyframes floatP{to{transform:translateY(-120px)}}.fish:before{content:"";position:absolute;right:0;top:2px;width:19px;height:7px;background:#061521;border-radius:55% 50% 50% 55%}.fish:after{content:"";position:absolute;left:0;top:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:9px solid #061521}.fish.f1{left:8%;top:44%;animation-duration:16s}.fish.f2{right:8%;top:52%;transform:scale(.72);animation-duration:20s}.fish.f3{left:23%;top:71%;transform:scale(.55);animation-duration:18s}.fish.f4{right:29%;top:73%;transform:scale(.48);animation-duration:24s}@keyframes fishMove{50%{transform:translateX(120px)}}.jelly:before{content:"";position:absolute;width:22px;height:13px;border-radius:50% 50% 35% 35%;background:#40d9ff;box-shadow:0 0 15px rgba(82,226,255,.74)}.jelly:after{content:"";position:absolute;top:12px;left:4px;width:14px;height:17px;border-left:2px solid #72e9ff;border-right:2px solid #72e9ff;border-bottom:2px solid transparent;background:repeating-linear-gradient(90deg,transparent 0 3px,#61dfff 3px 4px,transparent 4px 7px)}.jelly.j1{left:12%;top:62%}.jelly.j2{right:14%;top:47%;animation-delay:-1.7s}.jelly.j3{right:32%;top:75%;transform:scale(.7);animation-delay:-.7s}@keyframes jelly{50%{transform:translateY(-15px)}}.angler .body{position:absolute;right:0;bottom:0;width:92px;height:52px;background:#111d3f;border:3px solid #344b83;border-radius:58% 42% 45% 55%}.angler .tail{position:absolute;right:80px;bottom:12px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:28px solid #253568}.angler .eye{position:absolute;right:25px;bottom:34px;width:7px;height:7px;background:#b4fbff;box-shadow:0 0 14px #62ecff}.angler .teeth{position:absolute;right:-2px;bottom:9px;width:31px;height:23px;clip-path:polygon(0 0,100% 19%,69% 33%,100% 48%,65% 63%,100% 80%,0 100%);background:#b2c7de}.angler .stalk{position:absolute;right:22px;top:-27px;width:47px;height:38px;border-top:2px solid #6578b5;border-right:2px solid #6578b5;border-radius:0 33px 0 0}.angler .lure{position:absolute;right:65px;top:-31px;width:12px;height:12px;border-radius:50%;background:#9efcff;box-shadow:0 0 15px 5px rgba(87,231,255,.72)}.bio-dot{position:absolute;z-index:10;width:5px;height:5px;border-radius:50%;background:#50dff5;box-shadow:0 0 10px #50dff5;opacity:0;transition:opacity .8s}.bio-dot.b1{left:16%;top:78%}.bio-dot.b2{right:17%;top:71%}.bio-dot.b3{right:27%;top:82%}.bio-dot.b4{left:31%;top:66%}@keyframes subFloat{50%{transform:translateY(7px) rotate(-1deg)}}@keyframes bubtrail{to{transform:translate(-30px,-70px);opacity:.05}}.game-shell.twilight .surface-sun{opacity:.08}.game-shell.twilight .surface-land{opacity:.08}.game-shell.twilight .surface-line{opacity:.08}.game-shell.twilight .light-rays{opacity:.34}.game-shell.twilight .depth-fog{background:rgba(0,8,18,.12)}.game-shell.midnight .surface-sun{opacity:0}.game-shell.midnight .surface-land{opacity:0}.game-shell.midnight .surface-line{opacity:0}.game-shell.midnight .light-rays{opacity:.04}.game-shell.midnight .depth-fog{background:rgba(0,5,15,.36)}.game-shell.midnight .jelly,.game-shell.midnight .bio-dot{opacity:.75}.game-shell.midnight .angler{opacity:.62;transform:translateX(0)}.game-shell.midnight .headlight{opacity:.72}.game-shell.abyss .light-rays{opacity:0}.game-shell.abyss .depth-fog{background:rgba(0,3,10,.58)}.game-shell.abyss .jelly,.game-shell.abyss .bio-dot{opacity:1}.game-shell.abyss .angler{opacity:.9;transform:translateX(0)}.game-shell.abyss .headlight{opacity:.96}.game-shell.trench .depth-fog{background:rgba(0,2,8,.7)}.game-shell.trench .cliff{background:#030a14}.game-shell.trench .angler{opacity:1}.game-shell.trench .headlight{opacity:1}.game-shell.loc-arctic .surface-sun{background:#f8fdff;box-shadow:0 0 45px rgba(225,246,255,.72)}.game-shell.loc-arctic .surface-land{background:#cce3ed;clip-path:polygon(0 100%,10% 45%,19% 69%,31% 15%,44% 75%,58% 27%,71% 65%,83% 21%,100% 100%)}.game-shell.loc-redsea .surface-land{background:#a36b44}.game-shell.loc-fjord .surface-land{background:#3e5a60;height:18%;top:7%}.game-shell.loc-sargasso .surface-land{display:none}.hud{position:absolute;z-index:50;inset:0;pointer-events:none;color:#dff7ff}.progress-hud{position:absolute;left:50%;top:21px;transform:translateX(-50%);text-align:center;min-width:210px}.progress-blocks{display:flex;gap:4px;justify-content:center}.progress-blocks i{width:18px;height:10px;background:#071426;border:1px solid #18324d}.progress-blocks i.done{background:var(--gold);border-color:#ffe38a}.progress-blocks i.current{background:var(--pink);border-color:#ff8cb5}.progress-label{font-size:8px;letter-spacing:.28em;color:#7793a9;margin-top:7px}.depth-ruler .tick{position:absolute;right:0;width:54px;border-top:1px solid rgba(143,176,198,.28);font-size:8px;color:#61788d;padding-top:3px;text-align:left;transform:translateY(-50%)}.depth-ruler .tick.major{width:68px;border-color:rgba(144,195,220,.42)}.depth-ruler .you{position:absolute;right:-1px;width:66px;border-top:2px solid var(--pink);transform:translateY(-50%);transition:top .1s linear}.depth-ruler .you:before{content:"YOU";position:absolute;right:72px;top:-7px;color:var(--pink);font-size:8px;letter-spacing:.1em}.depth-ruler .you:after{content:"";position:absolute;right:0;top:-5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:7px solid var(--pink)}.prompt-card{position:absolute;z-index:52;left:50%;transform:translate(-50%,-50%);padding:24px 28px 21px;transition:opacity .25s,transform .25s}.prompt-card.hide{opacity:0;transform:translate(-50%,-45%) scale(.98);pointer-events:none}.prompt-kicker{font-size:9px;letter-spacing:.3em;color:var(--pink);font-weight:900}.prompt-hint{font-size:9px;letter-spacing:.16em;color:#7896aa}.prompt-cat{margin-top:10px;font-size:8px;letter-spacing:.18em;color:#52768d;text-transform:uppercase}.answer-dock.hide{opacity:0;transform:translate(-50%,14px);pointer-events:none}.clock{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#061527;border:1px solid #2b6c8f;box-shadow:0 0 0 4px rgba(9,35,55,.78),0 0 20px rgba(38,202,240,.12);font-size:18px;color:var(--cyan);font-weight:900}.answer-wrap input{border:0;outline:0;width:100%;background:transparent;color:#fff;font-size:17px;letter-spacing:.02em}.answer-wrap:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:3px;background:#153954}.timerbar{position:absolute;left:0;bottom:-7px;height:3px;background:var(--cyan);width:100%;transform-origin:left}.answer-msg{position:absolute;left:69px;bottom:69px;color:#a9bdc8;font-size:9px;letter-spacing:.06em;text-shadow:0 2px 6px #000}.answer-msg.bad{color:#ff8294}.grade-overlay{position:absolute;z-index:60;left:50%;transform:translate(-50%,-50%);width:min(620px,82vw);text-align:center;opacity:0;pointer-events:none;transition:opacity .28s,transform .28s}.tier-icon{width:55px;height:55px;margin:0 auto 8px;position:relative}.tier-icon:before{content:"";position:absolute;inset:10px;border:3px solid currentColor;transform:rotate(45deg);box-shadow:0 0 20px currentColor}.tier-icon:after{content:"";position:absolute;inset:22px;background:currentColor;box-shadow:0 0 16px currentColor}.grade-tier{font-size:clamp(28px,3.8vw,48px);font-weight:900;letter-spacing:.2em;margin-top:9px}.grade-answer{font-size:18px;margin:15px 0 16px;font-weight:900}.grade-points{font-size:17px;letter-spacing:.04em;font-weight:900}.grade-points b{font-size:24px}.descend-btn{min-width:200px}.grade-overlay.t10{color:#5a8cff}.grade-overlay.t15{color:#00e5ff}.grade-overlay.t30{color:#ff8c1a}.grade-overlay.t60{color:#ff3b3b}.grade-overlay.t85{color:#ff4fd8}.grade-overlay.t100{color:#ffb81c}.grade-overlay.t0{color:#8c9aa7}.game-shell.diving .prompt-card,.game-shell.diving .answer-dock,.game-shell.diving .grade-overlay{opacity:0;pointer-events:none}.game-shell.diving .cliff,.game-shell.diving .fish,.game-shell.diving .jelly,.game-shell.diving .angler,.game-shell.diving .bio-dot,.game-shell.diving .light-rays{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.results-bg{position:fixed;inset:0;z-index:0;background:linear-gradient(#809caa 0 17%,#2c566c 17% 38%,#0c2d47 38% 69%,#061725 69% 100%);pointer-events:none}.results-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(235,248,249,.25),transparent 18%,rgba(0,0,0,.3) 80%)}.results-wrap{position:relative;z-index:2;margin:0 auto}.result-top{grid-template-columns:.72fr 1.28fr;align-items:start}.result-kicker{letter-spacing:.35em;color:#c9e4ee}.result-depth{line-height:.9;color:#fff;font-weight:900}.result-score{color:#87e5f5}.result-meta{font-size:10px;letter-spacing:.13em;color:#c7dae1;line-height:1.9;margin-top:18px}.result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.review-head{margin-top:42px;border-top:1px solid rgba(211,242,250,.25);padding-top:20px;display:flex;align-items:end;justify-content:space-between;gap:20px}.review-controls{display:flex;gap:7px;flex-wrap:wrap}.review{border-top:1px solid rgba(189,222,234,.22);background:rgba(4,16,28,.15)}.review:last-child{border-bottom:1px solid rgba(189,222,234,.22)}.review summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:15px 4px;color:#fff}.review summary::-webkit-details-marker{display:none}.qnum{font-size:11px;color:#8ca9b7}.qprompt{display:block;font-size:11px;letter-spacing:.035em}.qmain-v515{display:block;min-width:0}.yourans{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:14px;font-weight:900}.qans-v515{min-width:0;overflow-wrap:break-word}.qappeal-v335{display:inline-block;margin-left:8px;padding:1px 6px;vertical-align:middle;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3f7d99;color:#8fc9e0;white-space:nowrap}.qappeal-v335.upheld{border-color:#7df0c2;color:#7df0c2}.qappeal-v335.declined{border-color:#6f8396;color:#9fb0bf}.qtier{display:inline-block;padding:2px 5px 1px;border:1px solid currentColor;font:400 8px/1.3 "TenBelow Pixel","Press Start 2P",monospace;letter-spacing:.08em;color:var(--tier-col,#88acba);white-space:nowrap}.qscore{margin-left:auto;text-align:right;font-size:17px;font-weight:900;color:var(--cyan)}.review-body{padding:8px 4px 20px 54px}.complete-note{font-size:9px;color:#a9bec8;margin-bottom:12px;line-height:1.55}.tiergroup{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px dashed rgba(160,204,222,.14)}.tierlabel{font-size:9px;letter-spacing:.08em;color:#9cb4c0;text-transform:uppercase}.tierlabel b{display:block;font-size:19px;color:#fff;margin-bottom:4px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{border:1px solid rgba(132,186,208,.23);padding:7px 9px;background:rgba(3,14,25,.28);font-size:10px;color:#e4f1f4}.chip.mine{border-color:var(--gold);color:#fff3ba;box-shadow:0 0 0 1px rgba(255,212,95,.12)}.tier100 .tierlabel b{color:#ffb81c}.tier85 .tierlabel b{color:#ff4fd8}.tier60 .tierlabel b{color:#ff3b3b}.tier30 .tierlabel b{color:#ff8c1a}.tier15 .tierlabel b{color:#00e5ff}.tier10 .tierlabel b{color:#5a8cff}.statsline{display:flex;margin-top:24px;color:#d8e7ec;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.statsline b{font-size:17px;color:#fff;margin-right:6px}.footer-note{font-size:9px;color:#7e9aa7;line-height:1.7;margin-top:30px;padding-top:16px;border-top:1px solid rgba(182,218,230,.15)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.home-ocean{position:absolute;inset:0;overflow:hidden;background:linear-gradient(to bottom,#d3edf6 0 50%,#2c6f97 50.1%,#214e77 56%,#163b61 70%,#0c2844 85%,#081624 100%)}.home-ocean::before{content:"";position:absolute;left:0;right:0;top:49%;height:34px;background:linear-gradient(to bottom,rgba(255,255,255,.65) 0 14%,rgba(199,247,255,.85) 14% 24%,rgba(33,95,142,.95) 24% 100%);clip-path:polygon(0 63%,4% 54%,8% 60%,13% 52%,18% 61%,23% 54%,28% 60%,34% 53%,40% 61%,46% 55%,52% 62%,58% 54%,64% 60%,70% 52%,76% 59%,82% 54%,88% 61%,94% 55%,100% 60%,100% 100%,0 100%);box-shadow:0 1px 0 rgba(255,255,255,.55),0 7px 14px rgba(14,61,96,.28);opacity:.95}.home-skyglow{position:absolute;inset:0 0 50%;background:radial-gradient(circle at 77% 10%,rgba(255,239,170,.65),transparent 14%),linear-gradient(to bottom,#b8e2ef 0,#dff4f7 100%)}.home-cloud{position:absolute;background:#f5fbfb;opacity:.93;height:28px;width:182px;clip-path:polygon(0 50%,12% 50%,12% 35%,25% 35%,25% 15%,44% 15%,44% 0,60% 0,60% 16%,79% 16%,79% 34%,100% 34%,100% 70%,0 70%);filter:drop-shadow(0 2px 0 rgba(255,255,255,.35))}.home-cloud.c1{top:8%;left:10%}.home-cloud.c2{top:13%;right:12%;transform:scale(.95)}.home-land{position:absolute;left:-4%;right:-4%;top:32%;height:16%;background:#355f65;opacity:.52;clip-path:polygon(0 100%,9% 70%,19% 82%,27% 35%,38% 78%,49% 18%,61% 75%,74% 42%,88% 80%,100% 53%,100% 100%);display:none}.home-water-depth{position:absolute;inset:50% 0 0;background:linear-gradient(#2c6f97 0,#214e77 13%,#163b61 33%,#0c2844 67%,#081624 100%)}.home-school{position:absolute;color:#071a2e;letter-spacing:12px;font-size:18px;opacity:.55;animation:driftFish 13s linear infinite}.home-sub{position:absolute;width:min(170px,15vw);left:33%;top:55%;z-index:10;image-rendering:pixelated;filter:drop-shadow(0 0 1px rgba(0,0,0,.95)) drop-shadow(0 9px 12px rgba(0,0,0,.25));animation:homeSub 4s ease-in-out infinite}.home-bubbles{position:absolute;left:31.5%;top:61%;color:transparent;letter-spacing:0;opacity:.75;animation:homeBub 2.2s linear infinite;font-size:0;width:26px;height:84px;background-image:radial-gradient(circle at 46% 88%,rgba(238,252,255,.95) 0 4px,transparent 4.5px),radial-gradient(circle at 18% 61%,rgba(238,252,255,.88) 0 3px,transparent 3.5px),radial-gradient(circle at 64% 39%,rgba(238,252,255,.9) 0 4px,transparent 4.5px),radial-gradient(circle at 34% 14%,rgba(238,252,255,.75) 0 2.5px,transparent 3px)}.home-brand{position:absolute;z-index:15;left:50%;top:31%;text-align:center;width:min(760px,90vw)}.home-brand h1{margin:0;font-size:clamp(52px,8.2vw,120px);letter-spacing:.16em;line-height:.9;color:#ecfbff;text-shadow:3px 0 0 rgba(85,229,255,.78),-3px 0 0 rgba(255,79,141,.68)}.home-brand .tag{margin-top:16px;font-size:clamp(12px,1.2vw,18px);letter-spacing:.55em;color:#168eb1;font-weight:900}.home-brand .rule{margin-top:18px;font-size:11px;letter-spacing:.14em;color:#638096;font-weight:800}.ocean-world{position:absolute;inset:0;overflow:hidden;background:linear-gradient(to bottom,#c8edf7 0 8%,#3f8db2 8.1%,#1b5f87 13%,#11486d 20%,#0c385a 31%,#0b2f4c 46%,#09253f 61%,#06172c 78%,#030a16 100%);transition:filter .8s ease,background .8s ease}.ocean-world::before{content:"";position:absolute;inset:9% 0 0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% -2%,rgba(178,235,255,.38),transparent 42%),linear-gradient(to bottom,rgba(130,210,241,.12),transparent 22%)}.ocean-world:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.05),transparent 18%,rgba(0,0,0,.08) 55%,rgba(0,0,0,.52) 100%)}.surface-sun{position:absolute;width:34px;height:34px;border-radius:50%;right:12%;top:3%;background:#fff6bf;box-shadow:0 0 26px rgba(255,241,168,.75);z-index:2;transition:opacity .65s}.surface-land{position:absolute;z-index:2;left:-4%;right:-4%;top:14%;height:12%;background:#376f6e;clip-path:polygon(0 100%,9% 67%,19% 78%,30% 26%,42% 82%,55% 20%,69% 72%,78% 43%,91% 78%,100% 55%,100% 100%);transition:opacity .65s,background .65s;display:none}.surface-line{position:absolute;z-index:6;left:0;right:0;top:8.8%;height:22px;background:linear-gradient(to bottom,rgba(255,255,255,.82) 0 18%,rgba(214,249,255,.85) 18% 30%,rgba(37,111,151,1) 30% 100%);transition:opacity .65s;clip-path:polygon(0 61%,4% 51%,8% 58%,12% 50%,17% 60%,22% 52%,27% 58%,33% 49%,39% 60%,45% 52%,51% 61%,57% 52%,63% 59%,69% 51%,75% 58%,81% 49%,87% 60%,93% 53%,100% 57%,100% 100%,0 100%);box-shadow:0 1px 0 rgba(255,255,255,.75),0 8px 22px rgba(31,98,138,.28)}.light-rays{position:absolute;z-index:3;inset:9% 0 0;background:radial-gradient(ellipse at 50% 0,rgba(191,235,255,.18),transparent 46%),repeating-linear-gradient(104deg,transparent 0 75px,rgba(176,233,252,.13) 75px 112px,transparent 112px 190px);transition:opacity .65s;opacity:.88}.deep-vignette{position:absolute;z-index:7;inset:0;background:radial-gradient(ellipse at 50% 34%,transparent 0 25%,rgba(0,7,18,.16) 58%,rgba(0,4,12,.56) 100%);pointer-events:none}.fish{position:absolute;z-index:9;width:28px;height:11px;opacity:.46;animation:fishMove 14s ease-in-out infinite}.jelly{position:absolute;z-index:10;width:24px;height:30px;opacity:0;transition:opacity .7s;filter:drop-shadow(0 0 14px rgba(84,232,255,.8));animation:jelly 4.5s ease-in-out infinite}@keyframes bubtrailv4{0%{transform:translateY(16px);opacity:0}15%{opacity:.92}100%{transform:translateY(-24px);opacity:0}}.game-shell.graded .headlight{left:calc(50% + 18px);top:calc(72% - 16px)}.angler{position:absolute;z-index:11;width:182px;height:104px;right:9%;top:58%;opacity:0;transform:translateX(25px);transition:opacity .7s,transform .7s;filter:drop-shadow(0 0 12px rgba(88,231,255,.2));background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjAgMTIwIiBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPgo8ZGVmcz4KICA8ZmlsdGVyIGlkPSJnIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjIiIHJlc3VsdD0iYiIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0iYiIvPjxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmVNZXJnZT48L2ZpbHRlcj4KPC9kZWZzPgo8ZyBmaWx0ZXI9InVybCgjZykiPgogIDxwYXRoIGQ9Ik02MyA2NiBMMjYgNTAgTDI2IDgzIFoiIGZpbGw9IiMwZDE2MzAiIHN0cm9rZT0iIzJhNDE2NiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPHBhdGggZD0iTTUwIDcwIEwxOCA2MCBMMTQgNjggTDE4IDc2IFoiIGZpbGw9IiMxNDI0NDkiIHN0cm9rZT0iIzJhNDE2NiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPHBhdGggZD0iTTYxIDQ0IEM4MiAxNiAxMzggMTQgMTc2IDM2IEMxOTggNDkgMjA0IDc5IDE4MCA5MyBDMTUxIDEwOSA5MyAxMDMgNjkgODkgQzUyIDc5IDUwIDU4IDYxIDQ0IFoiIGZpbGw9IiMwZjFlNDEiIHN0cm9rZT0iIzJhNDE2NiIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPHBhdGggZD0iTTE2NiA1NCBMMjA1IDYyIEwxNzIgNzQgWiIgZmlsbD0iI2QzZWNmZiIgb3BhY2l0eT0iMC45NSIvPgogIDxyZWN0IHg9IjE1MiIgeT0iNDgiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0iI2QzZWNmZiIvPgogIDxyZWN0IHg9IjE1NCIgeT0iNjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBmaWxsPSIjZDNlY2ZmIi8+CiAgPGNpcmNsZSBjeD0iMTM3IiBjeT0iNDIiIHI9IjUiIGZpbGw9IiNkN2ZiZmYiLz4KICA8cGF0aCBkPSJNMTIxIDM3IEMxMjQgMjIgMTM2IDEyIDE1NCAxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmQ3YmI1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxjaXJjbGUgY3g9IjE2MiIgY3k9IjEwIiByPSI4IiBmaWxsPSIjOTBmN2ZmIi8+CiAgPGNpcmNsZSBjeD0iMTYyIiBjeT0iMTAiIHI9IjE0IiBmaWxsPSIjOTBmN2ZmIiBvcGFjaXR5PSIwLjMyIi8+CiAgPHBhdGggZD0iTTkyIDM1IEwxMDggMjQgTDExMSAzNiBMMTI5IDIwIEwxMjUgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE3Mjk1MyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8cGF0aCBkPSJNOTMgODkgTDExMSA5OSBMMTI0IDkyIEwxMzYgMTAyIiBmaWxsPSJub25lIiBzdHJva2U9IiMxODJiNTYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iMTM2IiBjeT0iNDIiIHI9IjIuMiIgZmlsbD0iIzEwMjAzZiIvPgo8L2c+PC9zdmc+) center/contain no-repeat}.angler>*{display:none!important}.angler.a1{right:5%;top:76%;transform:scale(1.05) translateX(26px)}.angler.a2{left:6%;right:auto;top:84%;transform:scale(.78) scaleX(-1) translateX(26px)}.game-shell.midnight .angler.a1{opacity:.56;transform:scale(1.05) translateX(0)}.game-shell.midnight .angler.a2{opacity:.5;transform:scale(.78) scaleX(-1) translateX(0)}.game-shell.abyss .angler.a1{opacity:.88;transform:scale(1.05) translateX(0)}.game-shell.abyss .angler.a2{opacity:.78;transform:scale(.78) scaleX(-1) translateX(0)}.game-shell.trench .angler.a1{opacity:1;transform:scale(1.05) translateX(0)}.game-shell.trench .angler.a2{opacity:.9;transform:scale(.78) scaleX(-1) translateX(0)}.prompt-card{top:29%;width:min(560px,74vw)}.prompt-text{font-size:clamp(22px,3vw,38px);line-height:1.2;font-weight:900;margin:14px 0 13px;text-shadow:0 2px 0 #001,0 0 18px rgba(255,255,255,.04)}.answer-dock{position:absolute;z-index:55;left:50%;bottom:22px;transform:translateX(-50%);width:min(760px,86vw);display:grid;gap:8px;align-items:center;transition:opacity .25s,transform .25s,background-color .12s ease,border-color .12s ease,box-shadow .12s ease;border-radius:10px;border:1px solid transparent}.answer-dock.grade-correct{background-color:rgba(46,204,113,.26);border-color:#2ecc71;box-shadow:0 0 0 2px rgba(46,204,113,.55),0 0 26px rgba(46,204,113,.3)}.answer-dock.grade-partial{background-color:rgba(255,180,44,.24);border-color:#ffb42c;box-shadow:0 0 0 2px rgba(255,180,44,.5),0 0 26px rgba(255,180,44,.28)}.answer-dock.grade-incorrect{background-color:rgba(255,79,109,.24);border-color:#ff4f6d;box-shadow:0 0 0 2px rgba(255,79,109,.5),0 0 26px rgba(255,79,109,.28)}.answer-wrap{height:56px;background:rgba(5,19,36,.82);border:1px solid #284e75;padding:0 14px;display:flex;align-items:center;position:relative;border-color:#24486a;box-shadow:0 12px 26px rgba(0,0,0,.22)}.depth-ruler{position:absolute;z-index:47;right:0;top:86px;bottom:18px;width:86px;border-right:2px solid rgba(122,155,179,.24);pointer-events:none}.grade-overlay{top:45%}.grade-note{font-size:11px;color:#829eb2;letter-spacing:.12em;margin:14px 0 22px}.game-shell.diving .sub-bubbles{animation-duration:.52s;opacity:1}.game-shell.diving .surface-sun{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .surface-line{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .surface-land{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .cliff{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .fish{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .jelly{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .angler{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .bio-dot{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .light-rays{transform:translateY(calc(var(--travel,200px) * -1));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1),opacity .6s}.game-shell.diving .plankton{transform:translateY(calc(var(--travel,200px) * -0.62));transition:transform var(--diveDur,.9s) cubic-bezier(.18,.7,.18,1)}.submarine-wrap{position:absolute;width:0;height:0;pointer-events:none;z-index:34}.submarine{position:absolute;width:124px;left:-62px;top:-37px;image-rendering:pixelated;filter:drop-shadow(0 0 1px rgba(2,8,16,.98)) drop-shadow(0 0 8px rgba(111,194,255,.2)) drop-shadow(0 12px 18px rgba(0,0,0,.48));animation:subFloat 3.5s ease-in-out infinite;opacity:.98}.headlight{position:absolute;z-index:-1;left:37px;top:-16px;width:min(56vw,780px);height:152px;clip-path:polygon(0 47%,100% 9%,100% 91%,0 53%);background:linear-gradient(90deg,rgba(210,235,252,.38),rgba(163,207,240,.18),rgba(163,207,240,0));opacity:.96;transition:opacity .7s;pointer-events:none;mix-blend-mode:screen}.sub-bubbles{position:absolute;left:-8px;top:-184px;color:transparent;letter-spacing:0;font-size:0;opacity:.82;animation:bubtrailv4 1.7s linear infinite;width:34px;height:220px;background-image:radial-gradient(circle at 52% 92%,rgba(228,250,255,.94) 0 5px,transparent 5.4px),radial-gradient(circle at 25% 82%,rgba(228,250,255,.85) 0 3.4px,transparent 3.9px),radial-gradient(circle at 66% 72%,rgba(228,250,255,.9) 0 4px,transparent 4.5px),radial-gradient(circle at 38% 62%,rgba(228,250,255,.7) 0 2.3px,transparent 2.9px),radial-gradient(circle at 57% 50%,rgba(228,250,255,.92) 0 4px,transparent 4.5px),radial-gradient(circle at 32% 39%,rgba(228,250,255,.8) 0 3.1px,transparent 3.6px),radial-gradient(circle at 64% 27%,rgba(228,250,255,.76) 0 3.5px,transparent 4px),radial-gradient(circle at 47% 13%,rgba(228,250,255,.68) 0 2.6px,transparent 3px);filter:drop-shadow(0 0 8px rgba(226,250,255,.24))}.game-shell.diving .submarine{animation:none;transform:rotate(5deg)!important;transition:transform var(--diveDur,.9s) cubic-bezier(.18,.72,.18,1)}.game-shell.diving .headlight{transform:rotate(1deg)}.game-shell.diving .grade-overlay{opacity:1!important;pointer-events:none!important;transform:translate(-50%,-52%) scale(1)!important}.grade-overlay .descend-btn{display:none!important}#home.launching{will-change:transform}#home.launching .home-actions .btn{pointer-events:none}#home.launching .home-bubbles{transition:opacity .25s ease}#home.launching.phase-scroll{transform:translateY(-100%);transition:transform 3.05s cubic-bezier(.18,.72,.18,1)}#game.prelaunch.reveal{transform:translateY(0)}#game.prelaunch .hud,#game.prelaunch .prompt-card,#game.prelaunch .answer-dock{transform:translateY(28px)}#game.prelaunch.reveal .hud,#game.prelaunch.reveal .prompt-card,#game.prelaunch.reveal .answer-dock{transform:translateY(0)}@keyframes launchBubbles{from{transform:translate(0,20px);opacity:.95}to{transform:translate(-16px,-150px);opacity:0}}#home.launching{display:block!important;z-index:60;opacity:1;transform:none!important;transition:opacity .78s ease,transform 1.55s cubic-bezier(.2,.72,.18,1);transform-origin:50% 58%;background:#0c3150}#home.launching .home-ocean{transform:scale(1);transform-origin:50% 60%;transition:transform 2.1s cubic-bezier(.18,.72,.18,1),filter 1.5s ease}#home.launching .home-sub{transition:transform 2.15s cubic-bezier(.18,.72,.18,1),filter .8s ease;animation:none}#home.launching.phase-dive .home-ocean{transform:scale(.86)}#home.launching.phase-dive .home-sub{animation:none;transform:translateY(22vh) translateX(1vw) rotate(4deg);filter:drop-shadow(0 14px 24px rgba(0,0,0,.42))}#home.launching.phase-dive .home-bubbles{animation:launchBubbles .68s linear infinite;opacity:.95}#home.launching.phase-blend{opacity:.62}#home.launching.phase-lift{opacity:0;transform:translateY(-18%) scale(.98)!important}#game.prelaunch{display:block!important;z-index:30;transform:none!important;will-change:transform;transition:none;opacity:1;background:#061b2f}#game.prelaunch .ocean-world{transform:scale(.88);transform-origin:50% 38%;transition:transform 1.8s cubic-bezier(.18,.72,.18,1)}#game.prelaunch.reveal .ocean-world{transform:scale(1)}#game.prelaunch .prompt-card{opacity:0!important;top:72%!important;transform:translate(-50%,70px) scale(.96)!important;transition:top 1.45s cubic-bezier(.16,.8,.2,1),transform 1.45s cubic-bezier(.16,.8,.2,1),opacity .8s ease .28s!important}#game.prelaunch.reveal .prompt-card{opacity:1!important;top:36%!important;transform:translate(-50%,0) scale(1)!important}#game.prelaunch .answer-dock{opacity:0!important;transform:translateY(45px)!important;transition:opacity .7s ease .72s,transform .95s ease .62s!important}#game.prelaunch.reveal .answer-dock{opacity:1!important;transform:translateY(0)!important}#game.prelaunch .hud{opacity:0!important;transition:opacity .65s ease .85s!important}#game.prelaunch.reveal .hud{opacity:1!important}#game.prelaunch .surface-sun{opacity:.55;transition:opacity 1.7s ease}#game.prelaunch .surface-line{opacity:.55;transition:opacity 1.7s ease}#game.prelaunch.reveal .surface-sun{opacity:.08}#game.prelaunch.reveal .surface-line{opacity:.08}#gameShell.at-home .cliff{opacity:.04!important}#gameShell.starting .ocean-world{inset:-22%;transition:transform 3.2s cubic-bezier(.17,.78,.16,1)!important}#gameShell.starting .surface-line{top:20%;transition:top 3.2s cubic-bezier(.17,.78,.16,1)!important;opacity:1!important}#gameShell.starting .surface-sun{top:3%;transition:top 3.2s cubic-bezier(.17,.78,.16,1)!important;opacity:1!important}#gameShell.starting .light-rays{inset:20% 0 0;transition:inset 3.2s cubic-bezier(.17,.78,.16,1)!important;opacity:.24!important}#gameShell.starting .cliff{opacity:.35!important;transition:opacity 3.2s linear!important}#gameShell.starting .home-actions .btn{pointer-events:none!important}#gameShell.starting .prompt-card{display:block!important;opacity:1!important;top:112%!important;transform:translate(-50%,0)!important;transition:top 2.45s cubic-bezier(.14,.82,.18,1) .45s!important;pointer-events:none!important}#gameShell.starting.question-up .prompt-card{top:35%!important}#gameShell.starting .answer-dock{display:flex!important;opacity:1!important;bottom:-150px!important;transition:bottom 2s cubic-bezier(.14,.82,.18,1) 1.05s!important;pointer-events:none!important}#gameShell.starting.question-up .answer-dock{bottom:18px!important}#gameShell.starting .hud{opacity:1!important;transform:translateY(-110px)!important;transition:transform 1.8s cubic-bezier(.14,.82,.18,1) 1.05s!important}#gameShell.starting.question-up .hud{transform:translateY(0)!important}#gameShell.in-game .ocean-world{inset:0;transform:none}#gameShell.in-game .prompt-card,#gameShell.in-game .answer-dock{pointer-events:auto!important}#home{z-index:20;transform:translateY(0);display:none!important}#game{z-index:10;transform:translateY(0);display:block!important}#gameShell .home-brand{position:absolute;z-index:58;left:50%;top:29%;width:min(760px,90vw);text-align:center}#gameShell .home-panel{position:absolute;z-index:58;left:50%;bottom:5.5%;width:min(760px,90vw)}#gameShell .cliff{transform:translateY(calc(-1 * var(--worldYslow)))!important;transition:none!important}#gameShell .fish,#gameShell .jelly,#gameShell .angler,#gameShell .bio-dot,#gameShell .plankton{transform:translateY(calc(-1 * var(--worldYslow)))!important}#gameShell.at-home{--cameraScale:.80}#gameShell.at-home .hud{visibility:hidden!important;transform:translateY(-120px)!important}#gameShell.at-home .prompt-card{display:block!important;top:112%!important;transform:translate(-50%,0)!important}#gameShell.at-home .answer-dock{display:flex!important;bottom:-150px!important}#gameShell.launching{--cameraScale:.92}#gameShell.launching .prompt-card{display:block!important;top:35%!important;opacity:1!important;transform:translate(-50%,0)!important;transition:top 2.7s cubic-bezier(.14,.82,.18,1) .55s!important;pointer-events:none!important}#gameShell.launching .answer-dock{display:flex!important;bottom:18px!important;opacity:1!important;transition:bottom 2.25s cubic-bezier(.14,.82,.18,1) 1.15s!important;pointer-events:none!important}#gameShell.launching .hud{transform:translateY(0)!important;transition:transform 2.1s cubic-bezier(.14,.82,.18,1) 1s!important;pointer-events:none!important}#gameShell.playing .answer-dock{bottom:18px!important}#gameShell.playing .hud{transform:translateY(0)!important}#gameShell.at-home .home-panel,#gameShell.home-scrolling .home-panel{z-index:90!important}#game:not(.active){display:none!important}#gameShell.launching{--cameraScale:.80!important}#gameShell.playing{--cameraScale:.80!important}#gameShell.playing .surface-line{transform:translateY(calc(-46vh - var(--worldY)))!important}#gameShell.playing .surface-sun{transform:translateY(calc(-46vh - var(--worldY)))!important}#gameShell.scrolling .sub-bubbles{animation-duration:.34s!important;opacity:1!important}#gameShell .fish,#gameShell .angler,#gameShell .jelly{display:none!important}.creature-art{position:absolute;z-index:12;pointer-events:none;image-rendering:pixelated;object-fit:contain;opacity:0;transform:translateY(calc(var(--worldYslow) * -1)) scale(var(--s,1));transition:opacity .75s ease;animation:creatureFloat 14s ease-in-out infinite}@keyframes creatureFloat{50%{translate:32px -8px}}.game-shell.playing .fish-school,.game-shell.twilight .fish-school{opacity:.56}.game-shell.twilight .whale-art,.game-shell.midnight .whale-art{opacity:.48}.game-shell.abyss .whale-art{opacity:.38}.game-shell.midnight .angler-art,.game-shell.abyss .angler-art,.game-shell.trench .angler-art{opacity:.94}#gameShell.scrolling .grade-overlay{opacity:1!important;pointer-events:none!important;transform:translate(-50%,-52%) scale(1)!important}#gameShell.launching .home-actions{transform:translateY(18px)!important;pointer-events:none!important}#gameShell.launching .home-location{opacity:.34!important;transition:opacity .65s ease!important}#gameShell.launching .surface-line,#gameShell.playing .surface-line{opacity:var(--surfaceLineOpacity,.24)!important;transform:translateY(calc((var(--surfaceLift,43vh) + var(--worldY)) * -1))!important;transition:none!important}#gameShell.launching .surface-sun,#gameShell.playing .surface-sun{opacity:var(--sunOpacity,.12)!important;transform:translateY(calc((var(--surfaceLift,43vh) + var(--worldY)) * -1))!important;transition:none!important}#gameShell.playing .light-rays{transform:translateY(calc(-10vh - var(--worldYslow)))!important;transition:none!important}.cliff{position:absolute;z-index:5;background:none!important;filter:drop-shadow(0 0 20px rgba(0,0,0,.22)) drop-shadow(0 18px 28px rgba(0,0,0,.34));transition:opacity .6s;image-rendering:pixelated;background-repeat:no-repeat!important;pointer-events:none}.cliff.left{left:-1.4%;bottom:-4%;width:31%;height:90%;clip-path:none!important;background-image:url(assets/inline/c487e5315523.webp)!important;background-position:left bottom!important;background-size:100% 100%!important;opacity:.95!important}.cliff.right{right:-1.3%;bottom:-4%;width:31%;height:90%;clip-path:none!important;background-image:url(assets/inline/11c4f8adee10.webp)!important;background-position:right bottom!important;background-size:100% 100%!important;opacity:.95!important}.cliff.mid{left:19%;bottom:-3%;width:62%;height:29%;opacity:.88!important;clip-path:none!important;background-image:url(assets/inline/af624c3b0504.webp)!important;background-position:center bottom!important;background-size:100% 100%!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.3))}#gameShell.at-home .cliff.left,#gameShell.at-home .cliff.right{opacity:.22!important}#gameShell.at-home .cliff.mid{opacity:.18!important}#gameShell.launching .cliff.left,#gameShell.playing .cliff.left{left:-1.2%!important;width:31%!important;height:90%!important}#gameShell.launching .cliff.right,#gameShell.playing .cliff.right{right:-1.2%!important;width:31%!important;height:90%!important}#gameShell.launching .cliff.mid,#gameShell.playing .cliff.mid{left:19%!important;width:62%!important;height:29%!important;bottom:-3%!important}.grade-overlay:not(.show){opacity:0!important;visibility:hidden!important;transition:none!important}.grade-overlay.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);visibility:visible!important}.fish-school.fs1{left:7%;top:82%;--s:.82;animation-duration:18s}.fish-school.fs2{right:7%;top:124%;--s:.66;animation-duration:23s;animation-delay:-7s}.whale-art.wa1{right:3%;top:165%;--s:.82;animation-duration:28s}.whale-art.wa2{left:2%;top:205%;--s:.54;animation-duration:34s;animation-delay:-12s}.angler-art.aa1{left:4%;top:198%;--s:.72}.squid-art.sq1{right:10%;top:280%;--s:.78}.terrain-repeat{bottom:auto!important;pointer-events:none!important;will-change:transform}.terrain-repeat.tr-l1{top:86%!important;left:-2%!important;width:29%!important;height:79%!important;opacity:.94!important}.terrain-repeat.tr-m1{top:112%!important;left:18%!important;width:64%!important;height:28%!important;opacity:.76!important}.terrain-repeat.tr-r1{top:104%!important;right:-2%!important;width:28%!important;height:78%!important;opacity:.92!important}.terrain-repeat.tr-r2{top:132%!important;right:-1%!important;width:32%!important;height:88%!important;opacity:.96!important}.terrain-repeat.tr-m2{top:154%!important;left:12%!important;width:76%!important;height:31%!important;opacity:.82!important;transform:translateY(calc(var(--worldYslow) * -1)) scaleX(.93)!important}.terrain-repeat.tr-l2{top:146%!important;left:-1%!important;width:26%!important;height:75%!important;opacity:.9!important}.terrain-repeat.tr-l3{top:176%!important;left:-3%!important;width:34%!important;height:92%!important;opacity:.98!important}.terrain-repeat.tr-r3{top:184%!important;right:-3%!important;width:30%!important;height:84%!important;opacity:.94!important}.terrain-repeat.tr-m3{top:202%!important;left:22%!important;width:56%!important;height:28%!important;opacity:.72!important}.terrain-repeat.tr-r4{top:214%!important;right:-1%!important;width:35%!important;height:94%!important;opacity:.98!important}.terrain-repeat.tr-l4{top:226%!important;left:-2%!important;width:30%!important;height:82%!important;opacity:.94!important}.terrain-repeat.tr-m4{top:238%!important;left:14%!important;width:72%!important;height:30%!important;opacity:.8!important;transform:translateY(calc(var(--worldYslow) * -1)) scaleX(1.04)!important}.terrain-repeat.tr-l5{top:252%!important;left:-1%!important;width:36%!important;height:98%!important;opacity:1!important}.terrain-repeat.tr-r5{top:258%!important;right:-2%!important;width:34%!important;height:94%!important;opacity:.98!important}.terrain-repeat.tr-m5{top:270%!important;left:8%!important;width:84%!important;height:34%!important;opacity:.9!important}.game-shell.twilight .terrain-repeat{filter:brightness(.88) saturate(.9) drop-shadow(0 18px 26px rgba(0,0,0,.36))}.game-shell.midnight .terrain-repeat{filter:brightness(.7) saturate(.82) hue-rotate(4deg) drop-shadow(0 20px 30px rgba(0,0,0,.42))}.game-shell.abyss .terrain-repeat,.game-shell.trench .terrain-repeat{filter:brightness(.54) saturate(.72) hue-rotate(8deg) drop-shadow(0 22px 34px rgba(0,0,0,.5))}#gameShell.launching .home-actions{opacity:0!important;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s!important}#gameShell.playing .home-actions{display:none!important}#gameShell.at-home .home-actions,#gameShell.home-scrolling .home-actions{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important}#gameShell.at-home .home-actions .btn,#gameShell.home-scrolling .home-actions .btn{position:relative;z-index:91}#gameShell.playing .light-rays,#gameShell.launching .light-rays{opacity:var(--naturalLight,.18)!important}#gameShell.midnight .light-rays,#gameShell.abyss .light-rays,#gameShell.trench .light-rays{opacity:0!important}#gameShell.midnight .surface-sun{opacity:0!important}#gameShell.midnight .surface-line{opacity:0!important}#gameShell.abyss .surface-sun{opacity:0!important}#gameShell.abyss .surface-line{opacity:0!important}#gameShell.trench .surface-sun{opacity:0!important}#gameShell.trench .surface-line{opacity:0!important}#gameShell .cliff.left{left:-12%!important;width:24%!important;height:78%!important;opacity:var(--terrainOpacity,.86)!important;transform:translate3d(calc(-1 * var(--terrainOut,0px)),calc(-1 * var(--worldYslow)),0)!important}#gameShell .cliff.right{right:-12%!important;width:24%!important;height:78%!important;opacity:var(--terrainOpacity,.86)!important;transform:translate3d(var(--terrainOut,0px),calc(-1 * var(--worldYslow)),0)!important}#gameShell .cliff.mid{opacity:var(--shelfOpacity,.58)!important;transform:translate3d(0,calc(-1 * var(--worldYslow)),0)!important}#gameShell .terrain-repeat.tr-m2,#gameShell .terrain-repeat.tr-m4{display:none!important}#gameShell .cliff.mid:not(.terrain-repeat){left:27%!important;width:46%!important;height:22%!important;bottom:-5%!important}#gameShell .terrain-repeat.tr-m1{left:26%!important;width:48%!important;height:22%!important;top:116%!important}#gameShell .terrain-repeat.tr-m3{left:32%!important;width:40%!important;height:20%!important;top:205%!important}#gameShell .terrain-repeat.tr-m5{left:23%!important;width:52%!important;height:22%!important;top:282%!important}#gameShell .terrain-repeat.tr-l1,#gameShell .terrain-repeat.tr-l2,#gameShell .terrain-repeat.tr-l3,#gameShell .terrain-repeat.tr-l4,#gameShell .terrain-repeat.tr-l5{left:-12%!important;width:24%!important;height:74%!important}#gameShell .terrain-repeat.tr-r1,#gameShell .terrain-repeat.tr-r2,#gameShell .terrain-repeat.tr-r3,#gameShell .terrain-repeat.tr-r4,#gameShell .terrain-repeat.tr-r5{right:-12%!important;width:24%!important;height:74%!important}#gameShell .terrain-repeat.tr-l2,#gameShell .terrain-repeat.tr-r2{opacity:var(--terrainOpacity,.72)!important}#gameShell .terrain-repeat.tr-l4,#gameShell .terrain-repeat.tr-r4{opacity:var(--terrainOpacity,.62)!important}#gameShell.midnight .headlight{opacity:.9!important;filter:drop-shadow(0 0 16px rgba(126,211,255,.23))}#gameShell.abyss .headlight,#gameShell.trench .headlight{opacity:1!important;filter:drop-shadow(0 0 24px rgba(126,211,255,.35))}.bio-companions{position:absolute;inset:0;z-index:24;pointer-events:none;opacity:0;transition:opacity .8s ease}.game-shell.twilight .bio-companions{opacity:.20}.game-shell.midnight .bio-companions{opacity:.82}.game-shell.abyss .bio-companions,.game-shell.trench .bio-companions{opacity:1}html body #gameShell .bio-companions{display:none!important}.bio-swimmer,.bio-speck{position:absolute;display:block;image-rendering:pixelated;animation:bioDrift 5.8s ease-in-out infinite}.bio-swimmer{width:12px;height:5px;background:#59e8ff;box-shadow:0 0 5px #59e8ff,0 0 13px rgba(89,232,255,.8)}.bio-swimmer:after{content:"";position:absolute;left:-5px;top:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:5px solid #59e8ff}.bio-speck{width:4px;height:4px;background:#8df4ff;box-shadow:0 0 5px #8df4ff,0 0 12px rgba(141,244,255,.9)}.bio-companions .b1{left:-74px;top:-52px;animation-delay:-1.2s}.bio-companions .b2{left:86px;top:42px;animation-delay:-3.4s;transform:scale(.8)}.bio-companions .b3{left:120px;top:-62px;animation-delay:-4.5s;transform:scale(.65)}.bio-companions .b4{left:-38px;top:55px;animation-delay:-2.1s}.bio-companions .b5{left:164px;top:18px;animation-delay:-.6s}.bio-companions .b6{left:72px;top:-95px;animation-delay:-5s}@keyframes bioDrift{0%,100%{translate:0 0;opacity:.55}50%{translate:14px -8px;opacity:1}}.game-shell.midnight .angler-art,.game-shell.abyss .angler-art,.game-shell.trench .angler-art{filter:drop-shadow(0 0 18px rgba(82,224,255,.72)) drop-shadow(0 0 34px rgba(82,224,255,.28))!important}.game-shell.abyss .squid-art,.game-shell.trench .squid-art{opacity:.68;filter:drop-shadow(0 0 16px rgba(148,104,255,.52))!important}.game-shell.midnight .bio-dot,.game-shell.abyss .bio-dot,.game-shell.trench .bio-dot{filter:drop-shadow(0 0 7px #71edff)}#gameShell .cliff,#gameShell .terrain-repeat{display:none!important}#gameShell.midnight .depth-fog{background:rgba(0,3,10,.52)!important}#gameShell.abyss .depth-fog{background:rgba(0,2,8,.72)!important}#gameShell.trench .depth-fog{background:rgba(0,1,6,.82)!important}#gameShell.twilight .bio-dot{opacity:.55!important}#gameShell.midnight .bio-dot{opacity:.95!important}#gameShell.abyss .bio-dot,#gameShell.trench .bio-dot{opacity:1!important}#plankton .particle.speck{width:2px;height:2px;border-radius:50%;background:rgba(168,223,238,.55);box-shadow:none}#plankton .particle.glow{width:var(--glowSize,4px);height:var(--glowSize,4px);border-radius:50%;background:#58ebff;box-shadow:0 0 8px #58ebff,0 0 18px rgba(88,235,255,.55);animation:floatP linear infinite,pulseGlow 2.6s ease-in-out infinite}#plankton .particle.bubble{width:var(--bubbleSize,6px);height:var(--bubbleSize,6px);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.88) 0 18%,rgba(220,245,255,.35) 19% 45%,rgba(220,245,255,.08) 46% 62%,transparent 63%);border:1px solid rgba(210,240,250,.28);animation:bubbleRise linear infinite}@keyframes bubbleRise{0%{transform:translate3d(0,18px,0);opacity:0}10%{opacity:var(--bubbleOp,.55)}100%{transform:translate3d(-14px,-120px,0);opacity:0}}@keyframes pulseGlow{0%,100%{opacity:.55}50%{opacity:1}}#gameShell.m1 #plankton .particle.glow{filter:brightness(1.05)}#gameShell.m2 #plankton .particle.glow{filter:brightness(1.18);box-shadow:0 0 10px #58ebff,0 0 22px rgba(88,235,255,.62)}#gameShell.m3 #plankton .particle.glow{filter:brightness(1.3);box-shadow:0 0 12px #65efff,0 0 26px rgba(101,239,255,.7)}#gameShell.m4 #plankton .particle.glow{filter:brightness(1.42);box-shadow:0 0 13px #6ff2ff,0 0 30px rgba(111,242,255,.76)}#gameShell.m5 #plankton .particle.glow,#gameShell.m6 #plankton .particle.glow,#gameShell.m7 #plankton .particle.glow{filter:brightness(1.58);box-shadow:0 0 15px #7cf4ff,0 0 34px rgba(124,244,255,.8)}#gameShell.m5 .angler-art{opacity:.92!important}#gameShell.m6 .angler-art,#gameShell.m7 .angler-art{opacity:1!important}#gameShell.m6 .squid-art{opacity:.76!important}#gameShell.m7 .squid-art{opacity:.94!important}#gameShell.m5 .bio-companions{opacity:.9!important}#gameShell.m6 .bio-companions,#gameShell.m7 .bio-companions{opacity:1!important}@keyframes leviathanPass{0%{left:112%;opacity:0;transform:translateX(0) scale(1.1)}12%{opacity:.24}48%{opacity:.34}82%{opacity:.22}100%{left:-92%;opacity:0;transform:translateX(-8vw) scale(1.04)}}#gameShell.m0 .ocean-world{background:linear-gradient(to bottom,#95d6eb 0%,#75c1dd 6%,#519ec8 13%,#31779f 23%,#1f5d82 36%,#143f60 51%,#0b2943 69%,#041629 86%,#010712 100%)!important}#gameShell.m1 .ocean-world{background:linear-gradient(to bottom,#73bdd8 0%,#4f9fc2 10%,#2f7ba1 21%,#1d5d83 34%,#124663 48%,#0b314b 64%,#051d31 82%,#010915 100%)!important}#gameShell.m2 .ocean-world{background:linear-gradient(to bottom,#4f99bd 0%,#32779d 12%,#205f84 25%,#154a6b 39%,#0d3552 55%,#08253d 71%,#041629 87%,#010710 100%)!important}#gameShell.m3 .ocean-world{background:linear-gradient(to bottom,#2b6d92 0%,#1d5678 13%,#15435f 28%,#0e324a 44%,#082539 60%,#041929 76%,#020d16 90%,#00040b 100%)!important}#gameShell.m4 .ocean-world{background:linear-gradient(to bottom,#123a58 0%,#0d2f49 18%,#08243a 36%,#051a2d 55%,#03111f 72%,#010914 88%,#000307 100%)!important}#gameShell.m5 .ocean-world{background:linear-gradient(to bottom,#0b2741 0%,#081f34 19%,#05182b 39%,#03111f 59%,#020b18 77%,#00050d 91%,#000103 100%)!important}#gameShell.m6 .ocean-world{background:linear-gradient(to bottom,#071c32 0%,#05162a 21%,#031021 43%,#020b18 63%,#010610 81%,#000309 92%,#000102 100%)!important}#gameShell.m7 .ocean-world{background:linear-gradient(to bottom,#041425 0%,#03101d 23%,#020b17 45%,#010710 66%,#00040b 84%,#000205 100%)!important}#gameShell.loc-arctic .surface-land{background:#d8edf3!important;clip-path:polygon(0 100%,9% 55%,16% 78%,28% 21%,42% 74%,56% 27%,70% 68%,82% 26%,100% 100%)}#gameShell.m0 .iceberg-start{opacity:.92!important}#gameShell.m1 .iceberg-start{opacity:.26!important}#gameShell.m2 .iceberg-start,#gameShell.m3 .iceberg-start,#gameShell.m4 .iceberg-start,#gameShell.m5 .iceberg-start,#gameShell.m6 .iceberg-start,#gameShell.m7 .iceberg-start{opacity:0!important}.creature-art{transform:translateY(calc(var(--worldYslow) * -1)) scale(var(--s,1))!important;filter:saturate(.82) brightness(.86) contrast(1.03) drop-shadow(0 0 10px rgba(75,177,238,.14));mix-blend-mode:screen}.fish-school{width:230px;height:auto;opacity:.38}.whale-art{width:min(41vw,560px);height:auto;filter:saturate(.65) brightness(.75) contrast(1.02) drop-shadow(0 0 12px rgba(86,173,220,.12));opacity:.32}.angler-art{width:min(28vw,330px);height:auto;left:4%;top:78%;--s:.72;filter:saturate(.84) brightness(.88) drop-shadow(0 0 18px rgba(82,224,255,.34));animation-duration:19s;opacity:0}.squid-art{width:min(14vw,155px);height:auto;right:11%;top:83%;--s:.78;filter:saturate(.84) brightness(.84) drop-shadow(0 0 14px rgba(155,100,255,.18));animation-duration:17s;animation-delay:-4s;opacity:0}.krill-art{width:min(31vw,430px);height:auto;opacity:0;filter:saturate(.82) brightness(.84) drop-shadow(0 0 14px rgba(109,228,255,.18));mix-blend-mode:screen}.krill-art.kr1{left:5%;top:118%;--s:.72;animation-duration:22s;animation-delay:-6s}.krill-art.kr2{right:1%;top:246%;--s:.84;animation-duration:26s;animation-delay:-12s;transform:translateY(calc(var(--worldYslow) * -1)) scaleX(-1) scale(var(--s,1))!important}.squid-art.sq2{left:6%;top:228%;--s:.9;animation-duration:21s;animation-delay:-11s;width:min(16vw,190px)}#gameShell.m1 .krill-art{opacity:.14!important}#gameShell.m2 .krill-art{opacity:.28!important}#gameShell.m3 .krill-art{opacity:.42!important}#gameShell.m4 .krill-art{opacity:.58!important}#gameShell.m5 .krill-art,#gameShell.m6 .krill-art,#gameShell.m7 .krill-art{opacity:.78!important}#gameShell.m5 .squid-art.sq2{opacity:.28!important}#gameShell.m6 .squid-art.sq2{opacity:.62!important}#gameShell.m7 .squid-art.sq2{opacity:.82!important}#gameShell.m1 .fish-school{opacity:.5!important}#gameShell.m2 .fish-school{opacity:.46!important}#gameShell.m3 .fish-school{opacity:.34!important}#gameShell.m4 .fish-school{opacity:.22!important}#gameShell.m5 .fish-school,#gameShell.m6 .fish-school,#gameShell.m7 .fish-school{opacity:.12!important}#gameShell.m2 .whale-art{opacity:.42!important}#gameShell.m3 .whale-art{opacity:.34!important}#gameShell.m4 .whale-art{opacity:.22!important}#gameShell.m5 .whale-art,#gameShell.m6 .whale-art,#gameShell.m7 .whale-art{opacity:.08!important}html.tb-art-later #seaMonsterPassV71,html.tb-art-later .whale-art{background-image:none!important}#gameShell.at-home .ocean-world{inset:-12%!important;filter:saturate(.9) brightness(1.06)!important}#gameShell.at-home .iceberg-start{filter:drop-shadow(0 10px 20px rgba(0,0,0,.22)) opacity(var(--art-in-v333,1))!important}#gameShell.at-home .fish-school,#gameShell.at-home .whale-art,#gameShell.at-home .angler,#gameShell.at-home .squid-art{opacity:0!important}#gameShell.launching .ocean-world{background:linear-gradient(to bottom,#d3f3fb 0%,#b6e5f6 8%,#84cfe8 17%,#4c9ec5 28%,#23698f 44%,#123f63 63%,#0a2643 82%,#030f21 100%)!important}#gameShell.playing.m0 .ocean-world,#gameShell.playing.m1 .ocean-world{filter:saturate(.96) brightness(1.02)}#gameShell.resurfacing .prompt-card,#gameShell.resurfacing .answer-dock,#gameShell.resurfacing .grade-overlay{opacity:0!important;pointer-events:none!important}#gameShell.resurfacing .hud{opacity:1!important}#gameShell.at-home .ocean-world,#gameShell.launching .ocean-world,#gameShell.starting .ocean-world{inset:0!important;transform:none!important;transform-origin:50% 50%!important}#gameShell.at-home .light-rays{inset:42.2% 0 0!important}#gameShell.launching .surface-line{opacity:1!important;top:50%!important;transition:top 3.2s cubic-bezier(.18,.72,.18,1)!important}#gameShell.launching .light-rays{transform:translateY(-10vh)!important;transition:inset 3.2s cubic-bezier(.18,.72,.18,1),opacity 1.1s ease!important;inset:50% 0 0!important;opacity:.18!important}.iceberg-start{position:absolute;left:5.2%!important;top:calc(42.2% - 112px)!important;width:320px!important;height:auto!important;image-rendering:pixelated;opacity:0;filter:drop-shadow(0 10px 18px rgba(2,13,24,.28));transition:opacity .8s ease;transform:none!important;z-index:11!important;pointer-events:none!important;will-change:top,left,opacity!important}#gameShell.at-home .iceberg-start,#gameShell.starting .iceberg-start,#gameShell.launching .iceberg-start,#gameShell.playing.m0 .iceberg-start,#gameShell.playing.m1 .iceberg-start{opacity:1!important}.home-diver-v42{position:absolute;z-index:20;opacity:0;transform-origin:50% 50%;mix-blend-mode:screen;filter:saturate(.96) brightness(.98) contrast(1.08) drop-shadow(0 2px 4px rgba(0,12,24,.18))}#gameShell{background:#061b2f;overflow:hidden;--worldY:0px;--worldYslow:0px;--subNudge:0px;contain:layout paint style}#results:not(.active),#home:not(.active),#game:not(.active){content-visibility:hidden}#plankton,#bioFieldV32,#surfaceSwimmerLayerV53{contain:layout paint}img{content-visibility:auto}#gameShell.playing.surface-start .home-brand{position:absolute;z-index:58}#gameShell.playing.surface-start .home-panel{position:absolute;z-index:58}#gameShell.playing.surface-start .home-brand{left:50%;top:29%;width:min(760px,90vw);text-align:center}#gameShell.playing.surface-start .home-panel{left:50%;bottom:5.5%;width:min(760px,90vw)}#gameShell.playing.surface-start .ocean-world{inset:-12%;transform:scale(1.13);transform-origin:50% 50%;transition:none}#gameShell.playing.surface-start .surface-line{top:50%;opacity:1!important}#gameShell.playing.surface-start .surface-sun{top:7%;opacity:1!important}#gameShell.playing.surface-start .light-rays{inset:50% 0 0;opacity:.16!important}#gameShell.playing.surface-start .cliff{opacity:.08}#gameShell.playing.surface-start .headlight{opacity:.45!important}#gameShell.playing.surface-start .hud,#gameShell.playing.surface-start .depth-ruler{opacity:0!important;pointer-events:none;transition:opacity .55s ease}#gameShell.playing.surface-start .prompt-card{opacity:0!important;top:73%!important;transform:translate(-50%,40px) scale(.98)!important;pointer-events:none;transition:opacity .82s ease,top 1.05s cubic-bezier(.16,.82,.2,1),transform 1.05s cubic-bezier(.16,.82,.2,1)!important}#gameShell.playing.surface-start .answer-dock{opacity:0!important;transform:translate(-50%,26px)!important;pointer-events:none;transition:opacity .6s ease .14s,transform .82s cubic-bezier(.16,.82,.2,1) .14s!important}#gameShell.playing.surface-start.launch-minimal .prompt-card{opacity:1!important;top:31%!important;transform:translate(-50%,0) scale(1)!important;pointer-events:auto}#gameShell.playing.surface-start.launch-minimal .answer-dock{opacity:1!important;transform:translate(-50%,0)!important;pointer-events:auto}#gameShell.playing.surface-start.launch-minimal .hud,#gameShell.playing.surface-start.launch-minimal .depth-ruler{opacity:1!important;pointer-events:auto}#gameShell.playing.surface-start .iceberg-start{opacity:1!important;transition:none!important}#gameShell.at-home,#gameShell.playing.surface-band{--cameraScale:1.24!important}#gameShell.at-home .ocean-world,#gameShell.playing.surface-band .ocean-world{inset:-22%!important;transform:scale(1.24)!important;transform-origin:50% 50%!important;transition:none!important;background:linear-gradient(to bottom,#a9d9e9 0%,#8dc5d9 10%,#66a7c1 20%,#3e7fa0 34%,#245d7f 50%,#143d5d 68%,#0a2238 84%,#030d18 100%)!important}#gameShell.at-home .surface-line,#gameShell.playing.surface-band .surface-line{top:50%!important;opacity:1!important}#gameShell.at-home .surface-sun,#gameShell.playing.surface-band .surface-sun{top:7%!important;opacity:.78!important}#gameShell.at-home .light-rays,#gameShell.playing.surface-band .light-rays{inset:50% 0 0!important;opacity:.14!important}#gameShell.at-home .depth-fog,#gameShell.playing.surface-band .depth-fog{background:rgba(0,10,18,.05)!important}#gameShell.at-home .iceberg-start,#gameShell.playing.surface-band .iceberg-start{opacity:1!important;transition:none!important}#gameShell.at-home .jelly,#gameShell.at-home .angler,#gameShell.at-home .bio-dot,#gameShell.at-home #plankton .particle.glow,#gameShell.playing.surface-band .jelly,#gameShell.playing.surface-band .angler,#gameShell.playing.surface-band .bio-dot,#gameShell.playing.surface-band #plankton .particle.glow{opacity:0!important;visibility:hidden!important}#gameShell.at-home #plankton .particle.bubble,#gameShell.playing.surface-band #plankton .particle.bubble{opacity:.16!important}#gameShell.at-home #plankton .particle.speck,#gameShell.playing.surface-band #plankton .particle.speck{opacity:.17!important}#gameShell.playing.surface-band .home-brand{position:absolute!important;z-index:58!important}#gameShell.playing.surface-band .home-panel{position:absolute!important;z-index:58!important}#gameShell.playing.surface-band .home-brand{left:50%!important;top:29%!important;width:min(760px,90vw)!important;text-align:center!important}#gameShell.playing.surface-band .home-panel{left:50%!important;bottom:5.5%!important;width:min(760px,90vw)!important}#gameShell.playing.surface-band .hud,#gameShell.playing.surface-band .depth-ruler{opacity:0!important;pointer-events:none!important;transition:opacity .5s ease!important}#gameShell.playing.surface-band .prompt-card{display:block!important;opacity:0!important;top:78%!important;transform:translate(-50%,52px) scale(.985)!important;pointer-events:none!important;transition:opacity .82s ease,top .98s cubic-bezier(.16,.82,.2,1),transform .98s cubic-bezier(.16,.82,.2,1)!important}#gameShell.playing.surface-band .answer-dock{display:grid!important;opacity:0!important;transform:translate(-50%,28px)!important;pointer-events:none!important;transition:opacity .62s ease .1s,transform .82s cubic-bezier(.16,.82,.2,1) .1s!important}#gameShell.playing.surface-band.intro-live .prompt-card{opacity:1!important;top:31%!important;transform:translate(-50%,0) scale(1)!important;pointer-events:auto!important}#gameShell.playing.surface-band.intro-live .answer-dock{opacity:1!important;transform:translate(-50%,0)!important;pointer-events:auto!important}#gameShell.playing.surface-band.intro-live .hud,#gameShell.playing.surface-band.intro-live .depth-ruler{opacity:1!important;pointer-events:auto!important}#gameShell.at-home .ocean-world,#gameShell.intro-v31 .ocean-world{inset:0!important;transform:none!important;transform-origin:50% 50%!important;transition:none!important;background:linear-gradient(to bottom,#d7eef5 0%,#badde9 9%,#8fc7db 20%,#5f9fba 34%,#397b9d 50%,#205b7d 67%,#123d5c 82%,#071e35 100%)!important}#gameShell.at-home .surface-line,#gameShell.intro-v31 .surface-line{top:22%!important;opacity:1!important}#gameShell.at-home .surface-sun,#gameShell.intro-v31 .surface-sun{top:4.5%!important;right:12%!important;opacity:.78!important}#gameShell.at-home .light-rays,#gameShell.intro-v31 .light-rays{inset:22% 0 0!important;opacity:var(--naturalLight,.34)!important}#gameShell.at-home .depth-fog,#gameShell.intro-v31 .depth-fog,#gameShell.shallow-v31 .depth-fog{background:rgba(0,8,18,.025)!important}#gameShell .iceberg-start{transform:translateY(calc(-34% - var(--surfaceLift,0vh) - var(--worldY,0px)))!important}#gameShell.at-home .headlight,#gameShell.intro-v31 .headlight{opacity:.34!important}#gameShell.shallow-v31 .bio-dot,#gameShell.shallow-v31 .jelly,#gameShell.shallow-v31 .angler,#gameShell.shallow-v31 .krill-art,#gameShell.shallow-v31 .squid-art,#gameShell.shallow-v31 #plankton .particle.glow{opacity:0!important;visibility:hidden!important}#gameShell.shallow-v31 #plankton .particle.speck{opacity:.16!important}#gameShell.shallow-v31 #plankton .particle.bubble{opacity:.18!important}#gameShell.intro-v31 .home-brand{position:absolute!important;z-index:58!important}#gameShell.intro-v31 .home-panel{position:absolute!important;z-index:58!important}#gameShell.intro-v31 .home-brand{left:50%!important;top:29%!important;width:min(760px,90vw)!important;text-align:center!important}#gameShell.intro-v31 .home-panel{left:50%!important;bottom:5.5%!important;width:min(760px,90vw)!important}#gameShell.intro-v31 .prompt-card{display:block!important;opacity:0!important;top:76%!important;transform:translate(-50%,56px) scale(.985)!important;pointer-events:none!important;transition:opacity .82s ease,top 1.3s cubic-bezier(.16,.82,.2,1),transform 1.3s cubic-bezier(.16,.82,.2,1)!important}#gameShell.intro-v31 .answer-dock{display:grid!important;opacity:0!important;transform:translate(-50%,28px)!important;pointer-events:none!important;transition:opacity .64s ease .18s,transform .9s cubic-bezier(.16,.82,.2,1) .18s!important}#gameShell.intro-v31 .hud,#gameShell.intro-v31 .depth-ruler{opacity:0!important;pointer-events:none!important;transition:opacity .5s ease .22s!important}#gameShell.intro-v31.intro-live-v31 .prompt-card{opacity:1!important;top:31%!important;transform:translate(-50%,0) scale(1)!important;pointer-events:auto!important}#gameShell.intro-v31.intro-live-v31 .answer-dock{opacity:1!important;transform:translate(-50%,0)!important;pointer-events:auto!important}#gameShell.intro-v31.intro-live-v31 .hud,#gameShell.intro-v31.intro-live-v31 .depth-ruler{opacity:1!important;pointer-events:auto!important}#gameShell.resurfacing-v31 .prompt-card,#gameShell.resurfacing-v31 .answer-dock,#gameShell.resurfacing-v31 .grade-overlay{opacity:0!important;pointer-events:none!important}#gameShell .ocean-world{background:linear-gradient(to bottom,#dceef4 0%,#c8e0ea 7%,#99cbe0 12%,#67abc7 22%,#3a7d9d 36%,#1e5878 51%,#113b58 66%,#08263d 80%,#031425 91%,#010810 100%)!important;inset:0!important;transform:none!important;transform-origin:50% 50%!important;transition:none!important;filter:brightness(calc(1 - var(--waterDarken)))!important}#gameShell .ocean-world::before{background:radial-gradient(ellipse at 50% -6%,rgba(235,248,255,.28),transparent 32%),linear-gradient(to bottom,rgba(165,217,235,.12),transparent 18%)!important}#gameShell .ocean-world::after{background:linear-gradient(to bottom,rgba(255,255,255,.03),transparent 14%,rgba(0,0,0,.14) 42%,rgba(0,0,0,.56) 100%)!important}#gameShell .surface-line{top:14%!important;opacity:var(--surfaceLineOpacity)!important;transform:translateY(calc(-1 * var(--worldY)))!important;transition:none!important;height:16px!important;background:linear-gradient(to bottom,rgba(255,255,255,.86) 0 25%,rgba(198,235,245,.9) 25% 36%,rgba(45,109,146,.98) 36% 100%)!important;clip-path:polygon(0 62%,5% 50%,10% 58%,15% 51%,20% 59%,25% 52%,30% 60%,35% 51%,40% 59%,45% 52%,50% 61%,55% 52%,60% 59%,65% 51%,70% 59%,75% 52%,80% 60%,85% 51%,90% 59%,95% 53%,100% 58%,100% 100%,0 100%)!important;box-shadow:0 1px 0 rgba(255,255,255,.72),0 6px 18px rgba(34,103,143,.18)!important}#gameShell .surface-sun{top:4.2%!important;opacity:var(--sunOpacity)!important;transform:translateY(calc(-1 * var(--worldY)))!important;transition:none!important;width:26px!important;height:26px!important;right:12%!important}#gameShell .light-rays{inset:14% 0 0!important;opacity:var(--naturalLight)!important;transform:translateY(calc(-1 * var(--worldYslow)))!important;transition:none!important}#gameShell .depth-fog{background:rgba(0,7,16,var(--fogStrength))!important}#gameShell .iceberg-start{opacity:var(--surfaceOpacity)!important;transform:translateY(calc(-34% - var(--worldY)))!important}#gameShell .fish,#gameShell .jelly,#gameShell .angler,#gameShell .bio-dot,#gameShell .plankton,#gameShell .whale-art,#gameShell .angler-art,#gameShell .squid-art,#gameShell .krill-art{transition:none!important}#gameShell .jelly,#gameShell .bio-dot,#gameShell .angler,#gameShell .angler-art,#gameShell .squid-art,#gameShell .krill-art,#gameShell #plankton .particle.glow{visibility:visible!important}#gameShell .bio-dot{width:7px!important;height:7px!important;background:#5befff!important;box-shadow:0 0 12px #5befff,0 0 22px rgba(91,239,255,.65)!important;opacity:calc(var(--bioVis) * .95)!important}#gameShell .jelly{opacity:calc(var(--jellyVis) * .75)!important}#gameShell .angler.a1,#gameShell .angler.a2,#gameShell .angler-art{opacity:calc(var(--anglerVis) * .95)!important}#gameShell .squid-art{opacity:calc(var(--squidVis) * .85)!important}#gameShell .krill-art{opacity:calc(var(--bioVis) * .88)!important}#gameShell #plankton .particle.glow{opacity:var(--bioVis)!important}#gameShell #plankton .particle.bubble{opacity:var(--bubbleVis)!important}#gameShell #plankton .particle.speck{opacity:var(--speckVis)!important}#gameShell .headlight{background:linear-gradient(90deg,rgba(218,240,255,.52),rgba(167,214,248,.22),rgba(167,214,248,0))!important;opacity:calc(.34 + var(--bioVis) * .56)!important}#gameShell .cliff,#gameShell .shelf{opacity:0!important;display:none!important}#gameShell.at-home .prompt-card,#gameShell.at-home .answer-dock,#gameShell.at-home .hud,#gameShell.at-home .depth-ruler,#gameShell.at-home #debugSkipBtn{opacity:0!important;pointer-events:none!important}#gameShell.playing .prompt-card,#gameShell.playing .answer-dock,#gameShell.playing .hud,#gameShell.playing .depth-ruler,#gameShell.playing #debugSkipBtn{opacity:1!important;pointer-events:auto!important}#gameShell.intro-v32 .home-brand{position:absolute!important;z-index:58!important}#gameShell.intro-v32 .home-panel{position:absolute!important;z-index:58!important}#gameShell.intro-v32 .home-brand{left:50%!important;top:29%!important;width:min(760px,90vw)!important;text-align:center!important}#gameShell.intro-v32 .home-panel{left:50%!important;bottom:5.5%!important;width:min(760px,90vw)!important}#gameShell.intro-v32 .prompt-card{display:block!important;opacity:0!important;top:75%!important;transform:translate(-50%,48px) scale(.985)!important;pointer-events:none!important;transition:opacity .82s ease,top 1.15s cubic-bezier(.16,.82,.2,1),transform 1.15s cubic-bezier(.16,.82,.2,1)!important}#gameShell.intro-v32 .answer-dock{display:grid!important;opacity:0!important;transform:translate(-50%,24px)!important;pointer-events:none!important;transition:opacity .62s ease .16s,transform .82s cubic-bezier(.16,.82,.2,1) .16s!important}#gameShell.intro-v32 .hud,#gameShell.intro-v32 .depth-ruler,#gameShell.intro-v32 #debugSkipBtn{opacity:0!important;pointer-events:none!important;transition:opacity .5s ease .18s!important}#gameShell.intro-v32.intro-live-v32 .prompt-card{opacity:1!important;top:31%!important;transform:translate(-50%,0) scale(1)!important;pointer-events:auto!important}#gameShell.intro-v32.intro-live-v32 .answer-dock{opacity:1!important;transform:translate(-50%,0)!important;pointer-events:auto!important}#gameShell.intro-v32.intro-live-v32 .hud,#gameShell.intro-v32.intro-live-v32 .depth-ruler,#gameShell.intro-v32.intro-live-v32 #debugSkipBtn{opacity:1!important;pointer-events:auto!important}#gameShell.resurfacing-v32 .prompt-card,#gameShell.resurfacing-v32 .answer-dock,#gameShell.resurfacing-v32 .grade-overlay,#gameShell.resurfacing-v32 #debugSkipBtn{opacity:0!important;pointer-events:none!important}.debug-skip-btn{position:absolute;z-index:73;right:22px;top:166px;min-height:34px;padding:8px 12px;border:1px solid rgba(255,134,185,.48);background:rgba(42,7,23,.82);color:#ffd6e8;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.debug-skip-btn:hover{border-color:#ff6aab;color:#fff}#gameShell.at-home .ocean-world,#gameShell.intro-v33 .ocean-world,#gameShell.playing .ocean-world{inset:0!important;transform:none!important;transform-origin:50% 50%!important;transition:none!important;background:linear-gradient(to bottom,#dceef4 0%,#c8e0ea 7%,#99cbe0 12%,#67abc7 22%,#3a7d9d 36%,#1e5878 51%,#113b58 66%,#08263d 80%,#031425 91%,#010810 100%)!important}#gameShell.at-home .surface-line,#gameShell.intro-v33 .surface-line,#gameShell.playing .surface-line{top:19%!important;opacity:var(--surfaceLineOpacity,1)!important;transform:translateY(calc(-1 * var(--worldY)))!important}#gameShell.at-home .surface-sun,#gameShell.intro-v33 .surface-sun,#gameShell.playing .surface-sun{top:4.5%!important;opacity:var(--sunOpacity,.72)!important;transform:translateY(calc(-1 * var(--worldY)))!important}#gameShell.at-home .light-rays,#gameShell.intro-v33 .light-rays,#gameShell.playing .light-rays{inset:19% 0 0!important;opacity:var(--naturalLight,.3)!important;transform:translateY(calc(-1 * var(--worldYslow)))!important}#gameShell .iceberg-start{display:block!important;left:4%!important;top:19%!important;width:320px!important;height:auto!important;opacity:var(--surfaceOpacity,1)!important;transform:translateY(calc(-35% - var(--worldY)))!important;transform-origin:center center!important;transition:none!important;z-index:12!important;pointer-events:none!important}#gameShell.at-home .home-brand,#gameShell.home-scrolling .home-brand{left:50%!important;top:45%!important;width:min(820px,90vw)!important;text-align:center!important}#gameShell.at-home .home-panel,#gameShell.home-scrolling .home-panel{left:50%!important;bottom:5.5%!important;width:min(760px,90vw)!important}#gameShell.at-home .headlight{opacity:.28!important}#gameShell.intro-v33 .home-brand{position:absolute!important;z-index:58!important}#gameShell.intro-v33 .home-panel{position:absolute!important;z-index:58!important}#gameShell.intro-v33 .home-brand{left:50%!important;top:45%!important;width:min(820px,90vw)!important;text-align:center!important}#gameShell.intro-v33 .home-panel{left:50%!important;bottom:5.5%!important;width:min(760px,90vw)!important}#gameShell.intro-v33 .prompt-card{display:block!important;opacity:0!important;top:76%!important;transform:translate(-50%,52px) scale(.985)!important;pointer-events:none!important;transition:opacity .8s ease,top 1.15s cubic-bezier(.16,.82,.2,1),transform 1.15s cubic-bezier(.16,.82,.2,1)!important}#gameShell.intro-v33 .answer-dock{display:grid!important;opacity:0!important;transform:translate(-50%,24px)!important;pointer-events:none!important;transition:opacity .6s ease .15s,transform .82s cubic-bezier(.16,.82,.2,1) .15s!important}#gameShell.intro-v33 .hud,#gameShell.intro-v33 .depth-ruler,#gameShell.intro-v33 #debugSkipBtn{opacity:0!important;pointer-events:none!important}#gameShell.intro-v33.intro-live-v33 .prompt-card{opacity:1!important;pointer-events:auto!important}#gameShell.intro-v33.intro-live-v33 .answer-dock{opacity:1!important;pointer-events:auto!important}#gameShell.intro-v33.intro-live-v33 .hud,#gameShell.intro-v33.intro-live-v33 .depth-ruler,#gameShell.intro-v33.intro-live-v33 #debugSkipBtn{opacity:1!important;pointer-events:auto!important}#gameShell .prompt-card.hide,#gameShell.graded .prompt-card,#gameShell.scrolling .prompt-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#gameShell .answer-dock.hide,#gameShell.graded .answer-dock,#gameShell.scrolling .answer-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#gameShell .grade-overlay:not(.show){visibility:hidden!important;opacity:0!important}#gameShell.at-home .home-brand,#gameShell.home-scrolling .home-brand{transform-origin:50% 50%!important}#gameShell.intro-v33 .home-brand{transform-origin:50% 50%!important}@keyframes abyssalTitleFloat{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(-.10deg)}28%{transform:translate(-50%,-50%) translateY(-4px) rotate(.10deg)}58%{transform:translate(-50%,-50%) translateY(3px) rotate(-.05deg)}78%{transform:translate(-50%,-50%) translateY(-1px) rotate(.08deg)}}#gameShell.playing .prompt-card,#gameShell.intro-v33 .prompt-card{width:min(650px,78vw)!important;padding:22px 28px 20px!important;backdrop-filter:blur(2px)!important}#gameShell .answer-dock{width:min(790px,88vw)!important}#gameShell .clock{border-radius:5px!important;border-color:rgba(88,214,244,.45)!important;background:rgba(2,18,32,.86)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 24px rgba(0,0,0,.20)!important}#gameShell .answer-wrap{background:rgba(2,16,30,.86)!important;border-color:rgba(81,139,174,.48)!important}#gameShell .timerbar{background:#58dff8!important}#gameShell.graded .prompt-card,#gameShell.graded .answer-dock,#gameShell.scrolling .prompt-card,#gameShell.scrolling .answer-dock{display:none!important;visibility:hidden!important;opacity:0!important}#gameShell .grade-overlay.show{visibility:visible!important;opacity:1!important;z-index:96!important;top:47%!important;width:min(720px,86vw)!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;display:block!important;text-shadow:0 3px 18px rgba(0,0,0,.55)!important}#gameShell .grade-overlay .tier-icon{width:62px!important;height:62px!important;margin-bottom:12px!important}#gameShell .grade-tier{font-size:clamp(34px,4.6vw,64px)!important;line-height:1!important;letter-spacing:.19em!important;margin:8px 0 0!important}#gameShell .grade-answer{margin:18px 0 13px!important;font-size:clamp(16px,1.65vw,22px)!important;color:#f0f7fa!important}#gameShell .grade-points{font-size:16px!important;letter-spacing:.06em!important}#gameShell .grade-points b{font-size:clamp(22px,2.5vw,32px)!important}#gameShell .grade-note{margin:12px auto 20px!important;max-width:560px!important;color:#9cb6c4!important;font-size:9px!important;line-height:1.6!important}#gameShell .grade-overlay.show .descend-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:210px!important;min-height:45px!important;margin-top:2px!important;pointer-events:auto!important}#gameShell.scrolling .grade-overlay.show .descend-btn{opacity:0!important;pointer-events:none!important}@keyframes v35TitleFloat{0%,100%{transform:translate3d(-4px,0,0) rotate(-.45deg)}25%{transform:translate3d(3px,-13px,0) rotate(.65deg)}52%{transform:translate3d(6px,7px,0) rotate(-.25deg)}76%{transform:translate3d(-2px,-8px,0) rotate(.38deg)}}@keyframes v35TagFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}#gameShell.scrolling .submarine{animation:subBobScrollV82 2.2s ease-in-out infinite!important}@keyframes v35SubDiveDrift{0%,100%{transform:translateX(-5px) rotate(-.7deg) scale(.78)}32%{transform:translateX(6px) rotate(1.1deg) scale(.78)}66%{transform:translateX(2px) rotate(-.35deg) scale(.78)}}.auto-descend-toggle{position:absolute;z-index:74;right:22px;top:210px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(116,195,224,.30);background:rgba(4,17,31,.76);color:#a9c5d1;font-size:8px;font-weight:900;letter-spacing:.10em;text-transform:uppercase;user-select:none;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(1,8,17,.55)}.auto-descend-toggle input{position:absolute;opacity:0;pointer-events:none}.auto-descend-toggle .switch{width:28px;height:14px;border:1px solid rgba(133,184,207,.45);background:#071a2c;position:relative;flex:0 0 auto}.auto-descend-toggle .switch:after{content:"";position:absolute;left:2px;top:2px;width:8px;height:8px;background:#718b9c;transition:left .18s ease,background .18s ease,box-shadow .18s ease}.auto-descend-toggle input:checked+.switch{border-color:rgba(85,229,255,.72)}.auto-descend-toggle input:checked+.switch:after{left:16px;background:#55e5ff;box-shadow:0 0 9px rgba(85,229,255,.75)}.auto-descend-toggle input:checked~.auto-text{color:#e2f8ff}#gameShell.at-home .auto-descend-toggle,#gameShell.intro-v33 .auto-descend-toggle,#gameShell.resurfacing-v35 .auto-descend-toggle{opacity:0!important;pointer-events:none!important}#gameShell.playing .auto-descend-toggle{opacity:1;pointer-events:auto}#gameShell.resurfacing-v35 .prompt-card,#gameShell.resurfacing-v35 .answer-dock,#gameShell.resurfacing-v35 .grade-overlay,#gameShell.resurfacing-v35 #debugSkipBtn,#gameShell.resurfacing-v35 .auto-descend-toggle{opacity:0!important;pointer-events:none!important}#gameShell.at-home .home-brand h1,#gameShell.home-scrolling .home-brand h1{animation:none!important;transform-origin:50% 50%!important;will-change:transform;transform:none!important;white-space:nowrap}#gameShell.intro-v33 .home-brand h1{animation:none!important;transform-origin:50% 50%!important;will-change:transform;transform:none!important;white-space:nowrap}#gameShell.at-home .home-brand .tag,#gameShell.home-scrolling .home-brand .tag{animation:none!important;will-change:transform}#gameShell.intro-v33 .home-brand .tag{animation:none!important;will-change:transform}.home-brand h1 .abyssal-letter{display:inline-block;transform-origin:50% 58%;will-change:transform;animation:v36LetterFloat 5.5s ease-in-out infinite}.home-brand h1 .abyssal-letter:nth-child(1){animation-duration:5.3s;animation-delay:-.4s}.home-brand h1 .abyssal-letter:nth-child(2){animation-duration:5.9s;animation-delay:-2.1s}.home-brand h1 .abyssal-letter:nth-child(3){animation-duration:5.1s;animation-delay:-3.4s}.home-brand h1 .abyssal-letter:nth-child(4){animation-duration:6.1s;animation-delay:-1.3s}.home-brand h1 .abyssal-letter:nth-child(5){animation-duration:5.6s;animation-delay:-4.2s}.home-brand h1 .abyssal-letter:nth-child(6){animation-duration:6.3s;animation-delay:-2.8s}.home-brand h1 .abyssal-letter:nth-child(7){animation-duration:5.4s;animation-delay:-.9s}#gameShell.auto-descend-on .grade-overlay.show .descend-btn{display:none!important;visibility:hidden!important;pointer-events:none!important}#gameShell .submarine-wrap .headlight{left:45px!important;top:-42px!important;width:min(58vw,790px)!important;height:156px!important;clip-path:polygon(0 48%,100% 11%,100% 89%,0 52%)!important;transform-origin:0 50%!important;background:linear-gradient(90deg,rgba(224,244,255,.52),rgba(166,214,247,.22),rgba(145,197,235,.08) 58%,rgba(145,197,235,0))!important}#gameShell.scrolling .submarine-wrap .headlight{transform:none!important}#gameShell.resurfacing-v36 .prompt-card,#gameShell.resurfacing-v36 .answer-dock,#gameShell.resurfacing-v36 .grade-overlay,#gameShell.resurfacing-v36 #debugSkipBtn,#gameShell.resurfacing-v36 .auto-descend-toggle{opacity:0!important;pointer-events:none!important}#gameShell .clock.warning-v37{color:#ffd45f!important;border-color:#d9a92c!important;box-shadow:0 0 0 4px rgba(64,45,8,.72),0 0 24px rgba(255,212,95,.30)!important;animation:v37ClockPulse .72s ease-in-out infinite!important}#gameShell .clock.danger-v37{color:#ff526d!important;border-color:#ff526d!important;box-shadow:0 0 0 4px rgba(63,8,17,.76),0 0 28px rgba(255,82,109,.42)!important;animation:v37ClockPulse .36s ease-in-out infinite!important}#gameShell .timerbar.warning-v37{background:#ffd45f!important;box-shadow:0 0 8px rgba(255,212,95,.6)}#gameShell .timerbar.danger-v37{background:#ff526d!important;box-shadow:0 0 10px rgba(255,82,109,.72)}@keyframes v37ClockPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes v37TorchDoubleBlink{0%,91.3%{filter:brightness(1)}91.4%,94.2%{filter:brightness(.05)}94.3%,97.1%{filter:brightness(1)}97.2%,99.9%{filter:brightness(.05)}100%{filter:brightness(1)}}.angler-lure-glow-v36::after{position:absolute;left:50%;top:50%;width:17px;height:17px;border-radius:50%;transform:translate(-50%,-50%);background:#e9feff;box-shadow:0 0 8px #dffcff,0 0 22px #69eaff,0 0 48px rgba(64,217,255,.8)}#gameShell .angler-art{opacity:var(--anglerVis,0)!important;filter:saturate(.90) brightness(.94) drop-shadow(0 0 20px rgba(82,224,255,.42))!important}#gameShell .progress-blocks i{width:14px!important}.lifelines-v37{position:absolute;z-index:4;right:22px;top:18px;display:flex;gap:7px;align-items:center}#gameShell.intro-v33 .lifeline-btn-v37,#gameShell.intro-v32 .lifeline-btn-v37,#gameShell.intro-v31 .lifeline-btn-v37,#gameShell.at-home .lifeline-btn-v37{pointer-events:none!important}#gameShell.graded .lifelines-v37,#gameShell.resurfacing-v36 .lifelines-v37{opacity:0!important;pointer-events:none!important}@keyframes v36LetterFloat{0%,100%{transform:translate3d(-.25px,.25px,0) rotate(-.03deg)}28%{transform:translate3d(.375px,-1.5px,0) rotate(.05deg)}55%{transform:translate3d(.5px,.875px,0) rotate(-.03deg)}78%{transform:translate3d(-.375px,-.875px,0) rotate(.035deg)}}#gameShell .depth-ruler{right:3px!important;width:98px!important;border-right:2px solid rgba(153,215,235,.48)!important;filter:drop-shadow(0 0 6px rgba(85,229,255,.08))}#gameShell .depth-ruler .tick{width:64px!important;border-top-color:rgba(162,213,231,.42)!important;color:#8eacba!important;font-size:9px!important;letter-spacing:.02em}#gameShell .depth-ruler .tick.major{width:79px!important;border-top-color:rgba(171,226,242,.62)!important}#gameShell .depth-ruler .you{right:-1px!important;width:76px!important;border-top:3px solid #ff5b9a!important;filter:drop-shadow(0 0 5px rgba(255,91,154,.36))}#gameShell .depth-ruler .you:before{right:81px;top:-8px!important;font-size:9px!important;color:#ff70aa!important}#gameShell .depth-ruler .you:after{top:-6px!important;border-top-width:5px;border-bottom-width:5px;border-right-width:8px;border-right-color:#ff5b9a}.lifeline-btn-v37{border:1px solid rgba(105,188,218,.42);font-family:inherit;font-weight:900;letter-spacing:.10em;text-transform:uppercase;cursor:pointer;min-height:32px!important;padding:7px 11px!important;border-color:rgba(105,210,239,.68)!important;background:rgba(6,30,49,.94)!important;color:#e1f7fc!important;font-size:9px!important;box-shadow:inset 0 0 0 1px rgba(0,8,16,.55),0 0 12px rgba(85,229,255,.08)!important}.lifeline-btn-v37:hover:not(:disabled){border-color:#68ecff!important;color:#fff;box-shadow:inset 0 0 0 1px rgba(0,8,16,.55),0 0 15px rgba(85,229,255,.20)!important}.lifeline-btn-v37:disabled,.lifeline-btn-v37.used-v37{color:#687d87!important;border-color:rgba(105,127,137,.28)!important;background:rgba(8,18,25,.63)!important;cursor:default!important;opacity:.54!important;box-shadow:none!important}.lifeline-msg-v37{min-height:15px;margin-top:9px;color:#ffe078!important;font-size:9.5px!important;line-height:1.45;letter-spacing:.055em}#gameShell.torch-deep-v37 .submarine-wrap .headlight{animation:none!important}#gameShell .submarine-wrap .headlight.torch-off-v38{filter:brightness(.025)!important}#gameShell .angler.a1,#gameShell .angler.a2{display:none!important}.angler-lure-glow-v36::before,.angler-lure-glow-v36::after{display:none!important;content:none!important}.angler-lure-glow-v36{position:absolute;z-index:11;left:calc(4% + min(21.7vw,255px));top:calc(198% + min(11vw,129px));width:min(25vw,310px);aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:var(--anglerVis,0);mix-blend-mode:screen;transform:translate(-50%,-50%) translateY(calc(var(--worldYslow) * -1));animation:creatureFloat 19s ease-in-out infinite;will-change:transform,opacity;background:radial-gradient(circle,rgba(62,216,250,.17) 0%,rgba(35,174,225,.10) 25%,rgba(20,105,170,.045) 48%,transparent 72%)!important;box-shadow:none!important}.settings-v38{position:absolute;z-index:100;right:14px;top:14px;font-family:inherit}.settings-cog-v38{display:grid;place-items:center;border:1px solid rgba(145,207,229,.48);background:rgba(4,17,31,.86);color:#d7edf4;line-height:1;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,8,16,.55),0 0 12px rgba(0,0,0,.18)}.settings-cog-v38:hover,.settings-v38.open-v38 .settings-cog-v38{border-color:#55e5ff;color:#fff}.settings-panel-v38{position:absolute;right:0;top:47px;width:218px;padding:10px;border:1px solid rgba(124,195,220,.38);background:rgba(3,15,27,.95);box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 0 0 1px rgba(0,8,16,.6);opacity:0;transform:translateY(-7px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.settings-v38.open-v38 .settings-panel-v38{opacity:1;transform:translateY(0);pointer-events:auto}.settings-title-v38{margin:0 0 8px;color:#7799aa;font-size:8px;letter-spacing:.18em;text-transform:uppercase}#gameShell .settings-panel-v38 #debugSkipBtn{position:static!important;display:block!important;width:100%!important;min-height:34px!important;margin:0 0 8px!important;padding:8px 10px!important;opacity:1!important;pointer-events:auto!important;transform:none!important;border:1px solid rgba(255,134,185,.42)!important;background:rgba(40,8,22,.72)!important;color:#ffd8e8!important;font-size:8px!important;text-align:left!important}#gameShell .settings-panel-v38 #autoDescendToggle{position:static!important;display:flex!important;width:100%!important;box-sizing:border-box!important;margin:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important;padding:8px 9px!important;background:rgba(6,24,39,.78)!important}#gameShell.at-home .settings-panel-v38 #debugSkipBtn,#gameShell.at-home .settings-panel-v38 #autoDescendToggle,#gameShell.playing .settings-panel-v38 #debugSkipBtn,#gameShell.playing .settings-panel-v38 #autoDescendToggle,#gameShell.intro-v33 .settings-panel-v38 #debugSkipBtn,#gameShell.intro-v33 .settings-panel-v38 #autoDescendToggle{opacity:1!important;pointer-events:auto!important}#gameShell.resurfacing-v36 .settings-v38,#gameShell.resurfacing-v35 .settings-v38{opacity:0!important;pointer-events:none!important}.home-brand{overflow:visible!important}.rules-toggle-v38{min-height:31px;padding:6px 13px;border:1px solid rgba(90,183,216,.46);background:rgba(7,29,46,.68);color:#cbeaf3;font-family:inherit;font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.rules-toggle-v38:hover,.rules-control-v38.open-v38 .rules-toggle-v38{border-color:#55e5ff;color:#fff}.rules-panel-inner-v38 b{color:#fff}#gameShell:not(.at-home) .rules-control-v38{pointer-events:none}#gameShell.playing .prompt-card,#gameShell.intro-v33.intro-live-v33 .prompt-card{top:31%!important;transform:translate(-50%,0) scale(1)!important}#gameShell.playing .answer-dock,#gameShell.intro-v33.intro-live-v33 .answer-dock{transform:translate(-50%,0)!important}#gameShell .lifelines-v37{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;margin:8px 0 11px!important;padding:0!important}#gameShell .lifeline-btn-v37{min-width:74px!important;min-height:33px!important;padding:7px 11px!important}#gameShell .prompt-kicker{font-size:9px!important;letter-spacing:.32em!important;color:#ff5a96!important;padding-right:0!important}#gameShell .prompt-text{font-size:clamp(27px,3.15vw,43px)!important;line-height:1.12!important;margin:14px 0 12px!important;margin-top:7px!important}#gameShell .lifeline-msg-v37{margin-top:10px!important}.rules-control-v38{position:absolute;left:50%;top:calc(100% + 12px);transform:translateX(-50%);z-index:84;width:min(590px,88vw)!important}.rules-panel-v38{margin:8px auto 0;width:min(570px,86vw)!important;max-height:0;overflow:hidden;opacity:0;border:1px solid transparent;background:rgba(3,17,29,.93);text-align:left;transform:translateY(-5px);transition:max-height .28s ease,opacity .2s ease,transform .22s ease,border-color .2s ease}.rules-control-v38.open-v38 .rules-panel-v38{max-height:390px!important;opacity:1;transform:translateY(0);border-color:rgba(105,184,211,.34)}.rules-panel-inner-v38{padding:17px 19px 18px!important;color:#c7dce4;font-size:11.5px!important;line-height:1.78!important;letter-spacing:.025em!important}.rules-panel-inner-v38 .rules-line-v38+.rules-line-v38{margin-top:8px!important}.profile-mini-v39{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px;color:#83a6b5;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-mini-v39 span{display:inline-flex;align-items:baseline;gap:5px}.profile-mini-v39 b{color:#f1fbff;font-size:13px;letter-spacing:.04em}.results-profile-v39{display:contents}#gameShell .submarine{pointer-events:auto!important;cursor:pointer!important}#gameShell .submarine:focus-visible{outline:2px solid #55e5ff;outline-offset:5px}.burst-bubble-v39{position:absolute;z-index:78;left:0;top:0;width:var(--bubble-size,7px);height:var(--bubble-size,7px);margin-left:calc(var(--bubble-size,7px) / -2);margin-top:calc(var(--bubble-size,7px) / -2);border-radius:50%;border:1px solid rgba(218,248,255,.72);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.92) 0 18%,rgba(204,242,252,.34) 20% 48%,rgba(151,221,241,.06) 50% 66%,transparent 68%);box-shadow:0 0 8px rgba(190,239,253,.24);pointer-events:none;animation:bubbleBurstV39 var(--bubble-dur,.9s) cubic-bezier(.18,.72,.25,1) forwards}@keyframes bubbleBurstV39{0%{transform:translate3d(0,0,0) scale(.55);opacity:0}10%{opacity:.92}100%{transform:translate3d(var(--bubble-x,0px),var(--bubble-y,-100px),0) scale(1.06);opacity:0}}.achievement-stack-v40{position:absolute;z-index:160;left:20px;top:112px;width:min(330px,calc(100vw - 40px));pointer-events:none}.achievement-toast-v40{position:relative;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;min-height:70px;padding:12px 14px 12px 12px;border:1px solid rgba(255,212,95,.68);background:linear-gradient(135deg,rgba(8,24,38,.97),rgba(5,15,27,.97));box-shadow:0 16px 34px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.035),0 0 22px rgba(255,212,95,.08);transform:translateX(-24px) scale(.98);opacity:0;animation:achievementToastV40 3.1s cubic-bezier(.2,.8,.2,1) forwards}.achievement-icon-v40{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,212,95,.72);background:rgba(79,55,8,.26);color:#ffd45f;font-size:20px;font-weight:900;box-shadow:0 0 18px rgba(255,212,95,.12)}.achievement-kicker-v40{color:#ffd45f;font-size:7px;font-weight:900;letter-spacing:.23em;text-transform:uppercase;margin-bottom:5px}.achievement-title-v40{color:#fff;font-size:13px;font-weight:900;letter-spacing:.065em;line-height:1.15}.achievement-desc-v40{margin-top:5px;color:#9fb8c4;font-size:8px;line-height:1.45;letter-spacing:.035em}@keyframes achievementToastV40{0%{opacity:0;transform:translateX(-24px) scale(.98)}10%{opacity:1;transform:translateX(0) scale(1)}82%{opacity:1;transform:translateX(0) scale(1)}100%{opacity:0;transform:translateX(-10px) scale(.985)}}.profile-mini-v39 .achievement-count-v40 b,.statsline .achievement-count-v40 b{color:#ffd45f!important}#results{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;z-index:220!important;background:transparent!important}#results .results-bg{display:none!important}#game.results-underlay-v41 .hud,#game.results-underlay-v41 .prompt-card,#game.results-underlay-v41 .answer-dock,#game.results-underlay-v41 .grade-overlay,#game.results-underlay-v41 #debugSkipBtn,#game.results-underlay-v41 .settings-cog-v38,#game.results-underlay-v41 .settings-popout-v38,#game.results-underlay-v41 .lifelines-v37{opacity:0!important;pointer-events:none!important}#game.results-underlay-v41 .ocean-world{filter:brightness(.72) saturate(.82)!important}#game.results-underlay-v41 #achievementStackV40{position:fixed!important;z-index:260!important}#results .result-top,#results .review,#results .achievement-panel-v41,#results .result-tabs-v41{backdrop-filter:none}#results .review{background:rgba(3,15,27,.48)!important}.result-tabs-v41{display:flex;gap:8px;margin-top:38px;padding:8px;width:max-content;max-width:100%;border:1px solid rgba(156,211,231,.22);background:rgba(3,15,28,.56);box-shadow:0 12px 28px rgba(0,0,0,.18)}.result-tab-v41{min-height:42px;padding:10px 16px;border:1px solid transparent;background:transparent;color:#8ca8b5;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.result-tab-v41:hover{color:#fff;border-color:rgba(85,229,255,.28)}.result-tab-v41.active{color:#fff;border-color:rgba(85,229,255,.58);background:rgba(10,41,61,.72);box-shadow:inset 0 0 0 1px rgba(85,229,255,.08),0 0 16px rgba(85,229,255,.06)}.result-tab-v41 .tab-count-v41{color:#ffd45f;margin-left:7px}.result-panel-v41[hidden]{display:none!important}.achievement-panel-v41{margin-top:18px;padding:22px;border:1px solid rgba(177,218,232,.20);background:rgba(3,15,28,.52);box-shadow:0 20px 42px rgba(0,0,0,.2)}.achievement-panel-head-v41{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:18px;border-bottom:1px solid rgba(187,224,236,.18)}.achievement-panel-head-v41 h2{margin:0;font-size:25px;letter-spacing:.12em}.achievement-panel-head-v41 p{margin:7px 0 0;color:#afc7d1;font-size:10px;line-height:1.65;max-width:680px}.achievement-progress-v41{white-space:nowrap;color:#a6bdc7;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.achievement-progress-v41 b{display:block;color:#ffd45f;font-size:23px;letter-spacing:.04em;text-align:right;margin-bottom:3px}.achievement-grid-v41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.achievement-card-v41.locked{filter:grayscale(1);opacity:.34;border-color:rgba(148,170,180,.23);background:rgba(9,17,24,.66)}.achievement-card-icon-v41{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,212,95,.58);background:rgba(102,76,14,.22);color:#ffd45f;font-size:17px;font-weight:900;text-shadow:none}.locked .achievement-card-icon-v41{border-color:rgba(166,180,186,.32);color:#92a1a8;background:rgba(62,70,74,.16)}.achievement-card-title-v41{font-size:12px;font-weight:900;color:#fff;letter-spacing:.04em}.achievement-card-desc-v41{font-size:8px;color:#a9c0ca;line-height:1.55;margin-top:6px;letter-spacing:.025em}.achievement-card-state-v41{font-size:7px;text-transform:uppercase;letter-spacing:.15em;color:#ffd45f;margin-top:7px}.locked .achievement-card-state-v41{color:#8c999f}#gameShell.paused-resurface-v43 .prompt-card,#gameShell.paused-resurface-v43 .answer-dock,#gameShell.paused-resurface-v43 .grade-overlay,#gameShell.paused-resurface-v43 .lifelines-v37,#gameShell.paused-resurface-v43 #debugSkipBtn{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.achievement-card-v41{position:relative;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;min-height:96px;padding:14px;border:1px solid rgba(255,212,95,.34);background:linear-gradient(135deg,rgba(8,29,43,.82),rgba(4,17,30,.72));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 24px rgba(0,0,0,.15);cursor:pointer;outline:none;transition:transform .16s ease,border-color .16s ease,opacity .16s ease,filter .16s ease}.achievement-card-v41:hover,.achievement-card-v41:focus-visible{transform:translateY(-2px);border-color:rgba(85,229,255,.56)!important}.achievement-card-v41.locked:hover,.achievement-card-v41.locked:focus-visible{opacity:.52}.achievement-detail-v43{position:fixed;inset:0;z-index:420;display:none;place-items:center;padding:24px;background:rgba(0,5,12,.58);backdrop-filter:blur(4px)}.achievement-detail-v43.open{display:grid}.achievement-detail-card-v43{width:min(430px,92vw);border:1px solid rgba(255,212,95,.48);background:linear-gradient(145deg,rgba(8,27,42,.98),rgba(3,13,25,.98));box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.035);padding:22px;text-align:left}.achievement-detail-top-v43{display:flex;gap:14px;align-items:center}.achievement-detail-icon-v43{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,212,95,.6);color:#ffd45f;background:rgba(93,67,10,.2);font-size:18px;font-weight:900}.achievement-detail-kicker-v43{font-size:8px;color:#7899a8;letter-spacing:.18em;text-transform:uppercase}.achievement-detail-title-v43{margin-top:5px;font-size:18px;font-weight:900;color:#fff;letter-spacing:.05em}.achievement-detail-how-v43{margin-top:18px;padding-top:16px;border-top:1px solid rgba(178,218,232,.17);font-size:12px;line-height:1.75;color:#d4e7ee}.achievement-detail-close-v43{margin-top:20px}.home-diver-v42{left:-10vw!important;top:40vh!important}#gameShell:not(.at-home):not(.home-scrolling) .home-diver-v42 img{animation-play-state:paused!important}@keyframes diverTraverseV43{from{transform:translate3d(0,0,0)}to{transform:translate3d(122vw,3vh,0)}}@keyframes diverBobV43{0%,100%{transform:scaleX(-1) translateY(0) rotate(0deg)}25%{transform:scaleX(-1) translateY(-8px) rotate(-1deg)}50%{transform:scaleX(-1) translateY(4px) rotate(.5deg)}75%{transform:scaleX(-1) translateY(-5px) rotate(-.6deg)}}.home-diver-v42{width:60px!important;height:60px!important;animation:none!important;pointer-events:none!important;will-change:left,top,transform,opacity!important;overflow:visible!important}.home-diver-v42 img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;image-rendering:pixelated!important;user-select:none;transform-origin:50% 50%!important;animation:none!important;will-change:transform!important;transform:none!important;background:transparent!important}.reset-achievements-v44{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;min-height:42px;border:1px solid rgba(255,212,95,.46);background:rgba(37,24,8,.42);color:#ffe49b;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(0,0,0,.34)}.reset-achievements-v44:hover{border-color:#ffd45f;color:#fff3c8}.achievement-tools-v44{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.achievement-tools-v44 .mini-help-v44{font-size:10px;color:#9eb5be;letter-spacing:.04em}#againBtn{display:none!important}.achievement-managed-v46{position:absolute;z-index:310;left:20px;top:112px;width:min(330px,calc(100vw - 40px));pointer-events:none}.achievement-managed-toast-v46{position:relative;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;min-height:70px;padding:12px 14px 12px 12px;border:1px solid rgba(255,212,95,.68);background:linear-gradient(135deg,rgba(8,24,38,.97),rgba(5,15,27,.97));box-shadow:0 16px 34px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.035),0 0 22px rgba(255,212,95,.08);opacity:1;transform:translateX(0) scale(1);pointer-events:auto;animation:achievementManagedInV46 .28s ease both}.achievement-managed-toast-v46.leaving{animation:achievementManagedOutV46 .28s ease both}.achievement-managed-toast-v46:hover{border-color:#ffe47f;box-shadow:0 18px 38px rgba(0,0,0,.44),0 0 28px rgba(255,212,95,.15)}@keyframes achievementManagedInV46{from{opacity:0;transform:translateX(-24px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes achievementManagedOutV46{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-18px) scale(.985)}}#gameShell.return-home-v46 .prompt-card,#gameShell.return-home-v46 .answer-dock,#gameShell.return-home-v46 .grade-overlay,#gameShell.return-home-v46 .lifelines-v37,#gameShell.return-home-v46 #debugSkipBtn,#gameShell.return-home-v46 #settingsV38{opacity:0!important;pointer-events:none!important}#gameShell.return-home-v46 .hud,#gameShell.return-home-v46 .depth-ruler{opacity:1!important}#gameShell:not(.at-home):not(.home-scrolling) .home-diver-v42{opacity:0!important;animation-play-state:paused!important;visibility:hidden!important}#gameShell.at-home .home-diver-v42,#gameShell.home-scrolling .home-diver-v42{display:block!important;visibility:visible!important;opacity:.98!important;z-index:54!important;mix-blend-mode:normal!important;filter:saturate(1.08) brightness(1.12) contrast(1.12) drop-shadow(0 2px 5px rgba(0,8,20,.42))!important}#gameShell.at-home .home-diver-v42 img,#gameShell.home-scrolling .home-diver-v42 img{display:block!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}#achievementManagedV46{display:none!important}.achievement-stack-v48{position:absolute;z-index:320;left:20px;top:112px;width:min(330px,calc(100vw - 40px));display:flex;flex-direction:column;align-items:stretch;gap:9px;pointer-events:none}.achievement-toast-v48{position:relative;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;min-height:70px;padding:12px 14px 12px 12px;border:1px solid rgba(255,212,95,.68);background:linear-gradient(135deg,rgba(8,24,38,.97),rgba(5,15,27,.97));box-shadow:0 16px 34px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.035),0 0 22px rgba(255,212,95,.08);opacity:1;transform:translateX(0) scale(1);pointer-events:auto;animation:achievementStackInV48 .28s ease both}.achievement-toast-v48.leaving{animation:achievementStackOutV48 .28s ease both}.achievement-toast-v48:hover{border-color:#ffe47f;box-shadow:0 18px 38px rgba(0,0,0,.44),0 0 28px rgba(255,212,95,.15)}@keyframes achievementStackInV48{from{opacity:0;transform:translateX(-24px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes achievementStackOutV48{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-18px) scale(.985)}}#homeDiverV42{display:none!important}#gameShell.at-home #homeSwimmerV49{opacity:1;visibility:visible}#gameShell:not(.at-home) #homeSwimmerV49{opacity:0;visibility:hidden}#achievementStackV40,#achievementStackV48,#achievementManagedV46{visibility:hidden!important;pointer-events:none!important}#achievementStackV49{position:absolute;z-index:340;left:20px;top:112px;width:min(340px,calc(100vw - 40px));display:flex;flex-direction:column;gap:9px;align-items:stretch;pointer-events:none}.achievement-toast-v49{position:relative;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;min-height:70px;padding:12px 14px 12px 12px;border:1px solid rgba(255,212,95,.72);background:linear-gradient(135deg,rgba(8,24,38,.98),rgba(5,15,27,.98));box-shadow:0 16px 34px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.035),0 0 22px rgba(255,212,95,.1);pointer-events:auto;opacity:1;transform:translateX(0) scale(1);animation:v49AchievementIn .26s ease both}.achievement-toast-v49.leaving{animation:v49AchievementOut .28s ease both}.achievement-toast-v49:hover{border-color:#ffe47f;box-shadow:0 18px 38px rgba(0,0,0,.45),0 0 28px rgba(255,212,95,.18)}@keyframes v49AchievementIn{from{opacity:0;transform:translateX(-24px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes v49AchievementOut{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-18px) scale(.985)}}#homeSwimmerV49.rude-v51 .swimmer-bird-v51{opacity:1!important;animation:swimmerBirdWagV51 .24s steps(2) infinite}#homeSwimmerV49.rude-v51{filter:brightness(1.14) saturate(1.15) contrast(1.08) drop-shadow(0 3px 5px rgba(0,8,18,.5))!important}@keyframes swimmerBirdWagV51{0%,100%{transform:translate(0,0) rotate(-14deg)}25%{transform:translate(1px,-1px) rotate(-6deg)}50%{transform:translate(0,-2px) rotate(-12deg)}75%{transform:translate(-1px,-1px) rotate(-18deg)}}#homeSwimmerV49{width:66px!important;height:46px!important;overflow:visible!important}#homeSwimmerV49 img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;image-rendering:pixelated!important;background:transparent!important;opacity:1;transition:opacity .12s linear}#homeSwimmerV49 .swimmer-bird-v51{position:absolute;right:6px;top:8px;width:3px;height:3px;opacity:0;transform:translate(0,0) rotate(-14deg);transform-origin:50% 100%;background:#101825;box-shadow:3px 0 0 #101825,6px 0 0 #101825,0 3px 0 #101825,6px 3px 0 #101825,0 6px 0 #e4c1a2,3px 6px 0 #e4c1a2,6px 6px 0 #101825,3px 9px 0 #e4c1a2,3px 12px 0 #e4c1a2,0 9px 0 #e4c1a2,6px 9px 0 #e4c1a2;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));pointer-events:none;display:none!important}#homeSwimmerV49.rude-v52 img{opacity:0!important}#homeSwimmerV49.rude-v52 .swimmer-rude-v52{opacity:1!important;animation:rudeSwimmerPopV52 .15s steps(2) infinite alternate,rudeSwimmerFloatV52 .72s ease-in-out infinite}@keyframes rudeSwimmerPopV52{0%{transform:translate(0,0) rotate(-3deg) scale(1)}100%{transform:translate(1px,-1px) rotate(2deg) scale(1.03)}}@keyframes rudeSwimmerFloatV52{0%,100%{filter:drop-shadow(0 3px 6px rgba(0,8,18,.5)) brightness(1)}50%{filter:drop-shadow(0 5px 8px rgba(0,8,18,.56)) brightness(1.06)}}#surfaceAlertV53,#surfaceSharkV53,#surfaceWakeV53{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity}#surfaceAlertV53 img,#surfaceSharkV53 img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;user-select:none;-webkit-user-drag:none}#surfaceWakeV53 .wake-streak{position:absolute;left:0;height:4px;border-radius:2px;image-rendering:pixelated;background:linear-gradient(90deg,rgba(210,250,255,0),rgba(210,250,255,.95) 40%,rgba(120,220,255,.88) 78%,rgba(120,220,255,0));box-shadow:0 0 6px rgba(140,228,255,.32);animation:surfaceWakeDashV53 .34s linear infinite}#surfaceWakeV53 .wake-streak.s1{top:7px;width:56px;animation-delay:0s}#surfaceWakeV53 .wake-streak.s2{top:18px;width:82px;animation-delay:.09s}#surfaceWakeV53 .wake-streak.s3{top:29px;width:64px;animation-delay:.18s}@keyframes surfaceWakeDashV53{0%{transform:translateX(0);opacity:.2}35%{opacity:.98}100%{transform:translateX(12px);opacity:0}}#surfaceSharkV53{width:164px!important;height:104px!important;filter:drop-shadow(0 8px 14px rgba(0,8,18,.48));transform-origin:50% 50%}#surfaceWakeV53{width:92px;height:42px;z-index:54!important;transform-origin:50% 50%}#surfaceAlertV53{width:54px!important;height:54px!important;z-index:63!important;filter:drop-shadow(0 6px 10px rgba(0,10,20,.38))}#surfaceSharkWakeV56{position:absolute;left:0;top:0;width:142px;height:58px;z-index:53;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%}#surfaceSharkWakeV56 .shark-wake-line{position:absolute;right:0;height:4px;border-radius:2px;background:linear-gradient(90deg,rgba(190,242,255,0),rgba(190,242,255,.86) 28%,rgba(104,208,246,.94) 66%,rgba(104,208,246,0));box-shadow:0 0 7px rgba(105,214,255,.35);animation:sharkWakeFlowV56 .31s linear infinite}#surfaceSharkWakeV56 .shark-wake-line.w1{top:7px;width:96px;animation-delay:0s}#surfaceSharkWakeV56 .shark-wake-line.w2{top:18px;width:132px;animation-delay:.08s}#surfaceSharkWakeV56 .shark-wake-line.w3{top:31px;width:112px;animation-delay:.16s}#surfaceSharkWakeV56 .shark-wake-line.w4{top:43px;width:78px;animation-delay:.24s}#surfaceSharkWakeV56 .shark-wake-bubble{position:absolute;width:5px;height:5px;border-radius:50%;border:1px solid rgba(208,247,255,.82);background:rgba(180,238,255,.22);box-shadow:0 0 5px rgba(143,225,255,.35);animation:sharkWakeBubbleV56 .58s linear infinite}#surfaceSharkWakeV56 .b1{right:18px;top:8px;animation-delay:.05s}#surfaceSharkWakeV56 .b2{right:45px;top:27px;animation-delay:.22s;width:4px;height:4px}#surfaceSharkWakeV56 .b3{right:72px;top:39px;animation-delay:.39s;width:3px;height:3px}@keyframes sharkWakeFlowV56{0%{transform:translateX(0) scaleX(.86);opacity:.12}28%{opacity:.92}100%{transform:translateX(22px) scaleX(1.08);opacity:0}}@keyframes sharkWakeBubbleV56{0%{transform:translate3d(0,0,0) scale(.8);opacity:0}22%{opacity:.9}100%{transform:translate3d(26px,-8px,0) scale(1.18);opacity:0}}#surfaceSharkV53{z-index:55!important}#homeSwimmerV49{position:absolute;z-index:56!important;left:0;top:0;pointer-events:auto!important;opacity:0;visibility:hidden;transform-origin:50% 50%;will-change:transform,opacity;filter:brightness(1.08) saturate(1.08) contrast(1.08) drop-shadow(0 4px 6px rgba(0,8,18,.52))!important;cursor:pointer!important}#gameShell .submarine-wrap{pointer-events:none!important;overflow:visible!important}#gameShell #subMobileV60,#gameShell #subFloatV60{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;transform-origin:0 0;pointer-events:none}#gameShell #subMobileV60{z-index:0;will-change:transform}#gameShell #subFloatV60{animation:none}#gameShell #subFloatV60 .submarine{animation:none!important;pointer-events:auto!important;cursor:pointer!important}.power-plume-v60{position:absolute;left:-80px;top:-9px;width:48px;height:18px;opacity:0;pointer-events:none;transform-origin:100% 50%;filter:blur(.1px) drop-shadow(0 0 2px rgba(76,162,205,.18))}.power-plume-v60.active{opacity:.72}.power-plume-v60 i{position:absolute;right:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(38,124,176,0),rgba(50,142,192,.44) 46%,rgba(112,196,221,.48));animation:plumeTrailV60 .62s ease-out both}.power-plume-v60 i:nth-child(1){top:3px;width:34px;animation-delay:0s}.power-plume-v60 i:nth-child(2){top:8px;width:45px;animation-delay:.06s}.power-plume-v60 i:nth-child(3){top:13px;width:28px;animation-delay:.12s}@keyframes plumeTrailV60{0%{opacity:0;transform:scaleX(.35)}18%{opacity:.75}100%{opacity:0;transform:translateX(-16px) scaleX(1.15)}}#gameShell.at-home .submarine-wrap{z-index:57!important}#gameShell.at-home #subMobileV60{pointer-events:auto!important}.quiz-date-v63{position:absolute;z-index:96;left:50%;top:68px;transform:translateX(-50%);min-width:210px;padding:6px 12px;border:1px solid rgba(94,194,224,.34);background:rgba(4,19,31,.67);color:#9dd9ec;text-align:center;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:.16em;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,7,15,.45)}.quiz-date-v63.archive{border-color:rgba(255,212,95,.5);color:#ffe197}.settings-extra-v63{display:grid;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(111,181,207,.18)}.settings-extra-btn-v63{width:100%;min-height:35px;padding:8px 10px;border:1px solid rgba(94,183,216,.36);background:rgba(6,24,39,.78);color:#cde7f0;font-family:inherit;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;text-align:left;cursor:pointer}.settings-extra-btn-v63:hover{border-color:#55e5ff;color:#fff}.modal-backdrop-v63{position:absolute;z-index:10000;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,8,17,.63);backdrop-filter:blur(3px)}.modal-backdrop-v63.open{display:flex}.modal-v63{width:min(760px,92vw);max-height:min(760px,88vh);overflow:auto;padding:18px;color:#d6edf4}.modal-head-v63{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.modal-title-v63{font-size:17px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;color:#fff}.modal-sub-v63{margin-top:5px;color:#86a9b8;font-size:9px;line-height:1.55;letter-spacing:.045em}.modal-close-v63{border:0;background:transparent;color:#a7c5d0;font-size:23px;line-height:1;cursor:pointer}.skin-grid-v63{display:grid;gap:9px}.skin-card-v63{display:grid;grid-template-columns:150px 1fr auto;gap:15px;align-items:center;min-height:92px;padding:10px 12px;border:1px solid rgba(85,174,205,.28);background:rgba(7,27,42,.74)}.skin-card-v63.locked{filter:saturate(.22);opacity:.5}.skin-preview-v63{height:72px;display:grid;place-items:center;overflow:hidden}.skin-preview-v63 img{max-width:145px;max-height:70px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 5px rgba(0,0,0,.42))}.skin-name-v63{font-size:11px;font-weight:1000;color:#f3fbff;letter-spacing:.05em}.skin-desc-v63{font-size:8px;color:#91afbc;line-height:1.55;margin-top:4px}.skin-req-v63{font-size:8px;color:#ffd983;margin-top:5px}.skin-action-v63{min-width:92px;padding:9px 10px;border:1px solid rgba(89,193,228,.48);background:#08263a;color:#d7f2fa;font-family:inherit;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.skin-action-v63:disabled{cursor:default;opacity:.58}.skin-action-v63.equipped{border-color:#55e5ff;color:#55e5ff}.calendar-wrap-v63{display:grid;grid-template-columns:minmax(300px,1fr) minmax(220px,.72fr);gap:16px}.calendar-v63{border:1px solid rgba(86,181,214,.28);background:rgba(5,24,38,.7);padding:12px}.calendar-month-v63{text-align:center;font-size:11px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.calendar-week-v63,.calendar-days-v63{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-week-v63 span{text-align:center;font-size:7px;color:#7898a8;padding:4px 0}.calendar-day-v63{min-height:39px;border:1px solid rgba(80,150,178,.22);background:rgba(4,16,28,.52);color:#506e7c;font-family:inherit;font-size:9px;cursor:default}.calendar-day-v63.available{color:#cfe8f0;border-color:rgba(84,184,218,.42);cursor:pointer}.calendar-day-v63.available:hover{border-color:#55e5ff;color:#fff}.calendar-day-v63.today{box-shadow:inset 0 0 0 1px #55e5ff;color:#55e5ff}.calendar-day-v63.selected{background:rgba(255,212,95,.13);border-color:#ffd45f!important;color:#ffe291!important}.calendar-day-v63.blank{visibility:hidden}.archive-info-v63{border:1px solid rgba(86,181,214,.28);padding:14px;background:rgba(5,20,33,.78)}.archive-date-v63{font-size:15px;color:#fff;font-weight:1000;letter-spacing:.05em}.archive-state-v63{font-size:8px;color:#89adbc;margin-top:5px;line-height:1.55}.archive-prompts-v63{margin:13px 0 0;padding:0;list-style:none;display:grid;gap:6px}.archive-prompts-v63 li{font-size:8px;color:#b9d1da;border-left:2px solid rgba(85,229,255,.42);padding-left:8px;line-height:1.45}.archive-use-v63{width:100%;margin-top:14px;min-height:38px;border:1px solid #55e5ff;background:rgba(14,86,108,.34);color:#dff9ff;font-family:inherit;font-size:8px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.result-date-v63{margin-top:7px;color:#8fd9ee;font-size:8px;letter-spacing:.12em;text-transform:uppercase}#gameShell .submarine.skin-nuclear-v63{width:146px!important;left:-73px!important;top:-31px!important}#gameShell .submarine.skin-ww2-v63{width:138px!important;left:-69px!important;top:-28px!important}#gameShell .submarine.skin-challenger-v63{width:126px!important;left:-63px!important;top:-31px!important}#gameShell .submarine-wrap.skin-nuclear-v63 .headlight{left:63px!important;top:-39px!important}#gameShell .submarine-wrap.skin-ww2-v63 .headlight{left:58px!important;top:-37px!important}#gameShell .submarine-wrap.skin-challenger-v63 .headlight{left:50px!important;top:-36px!important}#results .review-controls{align-items:center}#questionBankBtnV64{border-color:rgba(85,229,255,.56)!important;color:#c7f8ff!important}.qa-backdrop-v64{position:fixed;z-index:900;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,8,17,.78);backdrop-filter:blur(5px)}.qa-backdrop-v64.open{display:flex}.qa-modal-v64{width:min(980px,94vw);height:min(820px,90vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:18px;border:1px solid rgba(90,207,238,.58);background:linear-gradient(180deg,rgba(4,23,38,.99),rgba(2,12,22,.99));box-shadow:0 30px 90px rgba(0,0,0,.62);color:#d7eef5}.qa-head-v64{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.qa-title-v64{font-size:17px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase;color:#fff}.qa-sub-v64{font-size:9px;color:#8caebb;line-height:1.6;margin-top:6px;max-width:720px}.qa-close-v64{border:0;background:transparent;color:#aac8d4;font:700 25px/1 sans-serif;cursor:pointer}.qa-text-v64{width:100%;height:100%;resize:none;box-sizing:border-box;padding:16px;border:1px solid rgba(83,174,204,.32);background:rgba(1,10,18,.78);color:#d8edf3;font:10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow:auto;outline:none}.qa-actions-v64{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qa-copy-v64{min-height:40px;padding:0 16px;border:1px solid #55e5ff;background:rgba(14,86,108,.34);color:#e2fbff;font-family:inherit;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.qa-copy-state-v64{font-size:8px;color:#85cfe3;letter-spacing:.08em;text-transform:uppercase}@media(max-width:600px){.qa-backdrop-v64{padding:8px}.qa-modal-v64{width:96vw;height:92vh;padding:12px}}.debug-complete-v65{width:100%;min-height:35px;padding:8px 10px;border:1px solid rgba(255,122,180,.42);background:rgba(58,13,39,.72);color:#ffb9d8;font-family:inherit;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;text-align:left;cursor:pointer}.debug-complete-v65:hover{border-color:#ff6aab;color:#fff}.debug-complete-v65:disabled{opacity:.38;cursor:default}.calendar-day-v63.available.archive-v65{box-shadow:inset 0 -2px 0 rgba(255,212,95,.42)}#results .results-wrap{padding-top:28px!important;text-shadow:0 2px 8px rgba(0,0,0,.72);width:min(1480px,96vw)!important}#results .result-top{grid-template-columns:minmax(400px,.66fr) minmax(760px,1.34fr)!important;gap:30px!important;align-items:start!important}#results .result-top>div:first-child{min-width:0;padding-top:2px;position:relative;z-index:2}#results .statsline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:12px 18px!important;max-width:100%!important;align-items:start!important}#results .statsline span{display:block;min-width:0;line-height:1.25}#results .statsline b{display:inline-block;white-space:nowrap}@media(max-width:1100px){#results .result-top{grid-template-columns:1fr!important}}#buoyRigV72{display:none!important}#buoyRigV73{display:block;position:absolute;z-index:18;pointer-events:none;overflow:visible;transform:translateY(calc(-1 * var(--worldY,0px)));transform-origin:center top;transition:none}#buoyChainV73{position:absolute;left:50%;top:0;transform:translateX(-50%);width:14px;height:11400px;opacity:var(--buoyChainOpacity,1);filter:brightness(var(--buoyChainBrightness,1)) saturate(calc(.92 * var(--buoyChainBrightness,1))) drop-shadow(0 0 3px rgba(0,0,0,.18));background-image:url(assets/inline/5489218eb7da.webp);background-size:14px 181px;background-repeat:repeat-y;background-position:top center;image-rendering:pixelated}#buoyTopV73{position:absolute;left:50%;top:0;width:50px;height:69px;animation:buoyBobV73 3.6s ease-in-out infinite;background-image:url(assets/inline/375bf30af202.webp);background-size:contain;background-repeat:no-repeat;background-position:top center;image-rendering:pixelated;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4))}.sub-click-burst-v74{position:absolute;left:-62px;top:-9px;width:58px;height:30px;pointer-events:none;overflow:visible;z-index:-1}.sub-click-burst-v74 i{position:absolute;right:0;top:50%;width:4px;height:4px;border:1px solid rgba(190,236,250,.72);border-radius:50%;background:rgba(160,225,245,.12);opacity:0;animation:subBurstBubbleV74 1.2s ease-out forwards}@keyframes subBurstBubbleV74{0%{opacity:0;transform:translate(0,0) scale(.6)}12%{opacity:.82}100%{opacity:0;transform:translate(var(--bx),var(--by)) scale(1.25)}}#gameShell #subFloatV60 .sub-bubbles{will-change:transform;transition:transform .32s ease-out!important}#unlockPanelV75{padding:20px 22px!important}.unlock-panel-head-v75{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid rgba(126,178,198,.18);margin-bottom:18px}.unlock-panel-head-v75 h2{margin:0;color:#fff;font-size:23px;letter-spacing:.08em}.unlock-panel-head-v75 p{margin:8px 0 0;max-width:760px;color:#a9c0ca;font-size:8px;line-height:1.65;letter-spacing:.035em}.unlock-progress-v75{min-width:115px;text-align:center;text-transform:uppercase;color:#9eb4bd;font-size:7px;letter-spacing:.15em}.unlock-progress-v75 b{display:block;color:#ffd45f;font-size:20px;letter-spacing:.08em;margin-bottom:3px}.unlock-grid-v75{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.unlock-card-v75{min-height:96px;border:1px solid rgba(255,212,95,.36);background:rgba(4,18,30,.7);padding:13px;display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center}.unlock-card-v75.locked{filter:grayscale(1);opacity:.34;border-color:rgba(148,170,180,.23);background:rgba(9,17,24,.66)}.unlock-preview-v75{height:64px;display:grid;place-items:center;border:1px solid rgba(255,212,95,.35);background:rgba(102,76,14,.12);overflow:hidden}.unlock-card-v75.locked .unlock-preview-v75{border-color:rgba(166,180,186,.32);background:rgba(62,70,74,.16)}.unlock-preview-v75 img{max-width:68px;max-height:58px;object-fit:contain;image-rendering:pixelated}.unlock-name-v75{font-size:12px;font-weight:900;color:#fff;letter-spacing:.04em}.unlock-desc-v75{font-size:8px;color:#a9c0ca;line-height:1.5;margin-top:5px}.unlock-req-v75{font-size:7px;text-transform:uppercase;letter-spacing:.12em;color:#ffd45f;margin-top:6px}.unlock-card-v75.locked .unlock-req-v75{color:#8c999f}.unlock-action-v75{min-width:84px;padding:9px 10px;border:1px solid rgba(83,224,255,.5);background:rgba(5,24,36,.78);color:#7ce8ff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.unlock-action-v75.equipped{border-color:#ffd45f;color:#ffd45f}.unlock-action-v75:disabled{cursor:default;border-color:rgba(166,180,186,.24);color:#718087}@media(max-width:1000px){.unlock-grid-v75{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.result-tabs-v41{width:100%}.result-tab-v41{flex:1;padding:9px 8px;font-size:8px}.achievement-panel-v41{padding:14px}.achievement-panel-head-v41{display:block}.achievement-progress-v41{margin-top:14px}.achievement-progress-v41 b{text-align:left}.achievement-grid-v41{grid-template-columns:1fr}.unlock-panel-head-v75{display:block}.unlock-progress-v75{text-align:left;margin-top:14px}.unlock-grid-v75{grid-template-columns:1fr}.unlock-card-v75{grid-template-columns:64px 1fr}.unlock-action-v75{grid-column:1/-1;width:100%}}#subGlowV76{position:absolute;left:-72px;top:-52px;width:150px;height:105px;border-radius:50%;background:radial-gradient(ellipse,rgba(93,225,255,.13) 0%,rgba(64,174,219,.07) 42%,rgba(18,80,118,0) 74%);filter:blur(5px);pointer-events:none;z-index:-2}#gameShell.turning-front-v76 .submarine{opacity:0!important}#companionV76{position:absolute;left:-112px;top:-46px;width:84px;height:66px;pointer-events:none;z-index:2;transform-origin:50% 50%;filter:drop-shadow(0 4px 7px rgba(0,0,0,.28))}#companionV76.hidden{display:none}#companionV76 .comp-frame-v76{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;opacity:0}#companionV76 .f1{animation:compFrame1V76 .72s steps(1,end) infinite}#companionV76 .f2{animation:compFrame2V76 .72s steps(1,end) infinite;transform:translateY(-3px) rotate(-3deg) scaleY(.96)}#companionV76 .f3{animation:compFrame3V76 .72s steps(1,end) infinite;transform:translateY(2px) rotate(2deg) scaleY(1.03)}@keyframes compFrame1V76{0%,32%{opacity:1}33%,100%{opacity:0}}@keyframes compFrame2V76{0%,32%{opacity:0}33%,65%{opacity:1}66%,100%{opacity:0}}@keyframes compFrame3V76{0%,65%{opacity:0}66%,100%{opacity:1}}#companionV76.dolphin{width:84px;height:62px;left:-118px;top:-42px}#companionV76.squid{width:72px;height:82px;left:-110px;top:-42px}#companionV76.jelly{width:65px;height:78px;left:-105px;top:-50px}#companionV76.angler{width:76px;height:66px;left:-112px;top:-42px}.v76-extra{grid-column:1/-1;margin-top:20px;border-top:1px solid rgba(126,178,198,.18);padding-top:18px}.v76-extra-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.v76-extra-head h3{margin:0;font-size:15px;letter-spacing:.1em;color:#fff}.v76-treasure{color:#ffd45f;font-size:11px;font-weight:900}.v76-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v76-card{border:1px solid rgba(116,194,221,.28);background:rgba(4,18,30,.72);padding:11px;min-height:150px;display:flex;flex-direction:column;gap:7px}.v76-card.locked{filter:grayscale(.8);opacity:.52}.v76-preview{height:70px;display:grid;place-items:center;position:relative;overflow:hidden}.v76-preview img{max-width:100%;max-height:68px;object-fit:contain;image-rendering:pixelated}.v76-preview.dual{grid-template-columns:2fr 1fr;display:grid;gap:5px}.v76-name{font-size:11px;font-weight:900;color:#fff}.v76-desc{font-size:8px;line-height:1.45;color:#9fb7c2;min-height:24px}.v76-price{font-size:8px;color:#ffd45f;font-weight:900}.v76-btn{margin-top:auto;padding:8px;border:1px solid rgba(83,224,255,.44);background:#062034;color:#85eaff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.v76-btn:disabled{cursor:default;opacity:.45}@media(max-width:900px){.achievement-grid-v41{grid-template-columns:repeat(2,minmax(0,1fr))}#results .result-top{grid-template-columns:1fr!important}.v76-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#frontViewV76.on{opacity:1!important;display:block!important;visibility:visible!important}#gameShell:not(.turning-front-v76) #frontViewV76{display:none!important;opacity:0!important;visibility:hidden!important}.profile-button-v78{position:absolute;right:0;top:47px;border:1px solid rgba(145,207,229,.48);background:rgba(4,17,31,.9);color:#d7edf4;font-family:inherit;display:grid;place-items:center;cursor:pointer;z-index:102}.profile-button-v78:hover,.profile-v78.open .profile-button-v78{border-color:#55e5ff;color:#fff}.profile-panel-v78{position:absolute;right:47px;top:47px;width:238px;padding:11px;border:1px solid rgba(124,195,220,.38);background:rgba(3,15,27,.96);box-shadow:0 14px 34px rgba(0,0,0,.34);opacity:0;transform:translateY(-5px);pointer-events:none;transition:.16s ease;z-index:101}.profile-v78.open .profile-panel-v78{opacity:1;transform:none;pointer-events:auto}.profile-title-v78{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#7899aa;margin-bottom:9px}.profile-row-v78{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-top:1px solid rgba(111,185,211,.16);font-size:8px;color:#9eb8c3}.profile-row-v78 b{color:#fff;font-size:9px;text-align:right}.profile-row-v78.treasure b{color:#ffd45f}#settingsItemsV38{display:flex!important;flex-direction:column!important;gap:8px!important}#settingsItemsV38 #debugSkipBtn{order:90!important}#settingsItemsV38 #debugCompleteV65{order:91!important}#settingsItemsV38 .settings-extras-v63{order:20!important}#debugSkipBtn:disabled,#debugCompleteV65:disabled{opacity:.38!important;filter:grayscale(1)!important;cursor:not-allowed!important;pointer-events:none!important}#debugSkipBtn:not(:disabled),#debugCompleteV65:not(:disabled){opacity:1!important;filter:none!important;cursor:pointer!important;pointer-events:auto!important}#results.active{overflow:auto!important;background:rgba(1,7,15,.18)!important;display:block!important;z-index:240!important;backdrop-filter:blur(1px);visibility:visible!important;opacity:1!important;pointer-events:auto!important}#game.results-underlay-v41{display:block!important;pointer-events:none!important;visibility:visible!important}#game.active:not(.results-underlay-v41){pointer-events:auto!important}#gameShell.at-home .home-actions,#gameShell.home-scrolling .home-actions{pointer-events:auto!important}#gameShell.at-home .home-actions .btn,#gameShell.home-scrolling .home-actions .btn{pointer-events:auto!important}#results:not(.active){pointer-events:none!important}#gameShell .headlight{display:none!important}#gameShell .sub-bubbles{display:none!important}#subWakeV7912{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:29}#subWakeV7912 .wake-bubble{position:absolute;border-radius:50%;background:transparent;border:1px solid rgba(226,248,255,.78);box-shadow:inset 1px 1px 0 rgba(255,255,255,.18),0 0 6px rgba(165,224,247,.10);opacity:0;animation:wakeRiseV7912 var(--dur,3.4s) linear forwards}@keyframes wakeRiseV7912{0%{transform:translate3d(0,0,0) scale(.66);opacity:0}8%{opacity:var(--op,.68)}55%{opacity:calc(var(--op,.68)*.82)}100%{transform:translate3d(var(--dx,0px),var(--dy,-170px),0) scale(1.12);opacity:0}}#frontViewV76{position:absolute;left:0;top:-32px;transform:translate(-50%,-50%);width:72px;max-height:88px;object-fit:contain;image-rendering:pixelated;opacity:0!important;pointer-events:none;z-index:4;transition:none!important;display:none!important;visibility:hidden!important}#gameShell.turn-1f-v7912 .submarine{opacity:0!important}#sombreroV76.on{display:block!important}#gameShell .prompt-hint{font-size:10px!important;letter-spacing:.13em!important;color:#93afbc!important;line-height:1.45!important}#gameShell .prompt-cat{opacity:.72!important;font-size:9px!important;line-height:1.4!important}#gameShell.at-home #depthRuler{opacity:1!important}#depthRuler .tick:first-of-type{color:#9fe5f4!important;border-color:rgba(135,224,242,.56)!important}#settingsV38 .settings-panel-v38{right:47px!important;top:0!important;width:218px!important;transform:translateX(7px)!important}#settingsV38.open-v38 .settings-panel-v38{transform:none!important}.profile-sub-preview-v7912{height:64px;margin:-1px 0 9px;display:grid;place-items:center;border:1px solid rgba(111,185,211,.16);background:rgba(5,22,35,.58);overflow:hidden}.profile-sub-preview-v7912 img{display:block;max-width:132px;max-height:58px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 5px rgba(0,0,0,.36))}.skin-card-v63,.unlock-card-v75,.achievement-card-v41,.v76-card{transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,opacity .14s ease,filter .14s ease,transform .14s ease}.skin-card-v63:hover,.unlock-card-v75:hover,.achievement-card-v41:hover,.v76-card:hover{border-color:rgba(85,229,255,.78)!important;background:rgba(7,31,47,.88)!important;box-shadow:0 0 0 1px rgba(85,229,255,.10),0 10px 22px rgba(0,0,0,.24)!important;transform:translateY(-1px)}.v76-card.locked.affordable-v7912{filter:none!important;opacity:1!important;border-color:rgba(255,212,95,.48)!important}.v76-card.locked.affordable-v7912 .v76-price{color:#ffe58e!important}.collection-tabs-v7912{display:flex;gap:6px;margin:0 0 14px;border-bottom:1px solid rgba(126,178,198,.18);padding-bottom:10px}.collection-tab-v7912{padding:8px 12px;border:1px solid rgba(90,183,216,.32);background:rgba(5,21,35,.68);color:#9fb9c5;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.collection-tab-v7912:hover,.collection-tab-v7912.active{border-color:#55e5ff;color:#fff;background:rgba(7,37,56,.84)}.collection-pane-v7912[hidden]{display:none!important}.collection-ach-grid-v7912{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.collection-ach-v7912{padding:11px;border:1px solid rgba(116,194,221,.25);background:rgba(4,18,30,.72)}.collection-ach-v7912.locked{opacity:.46;filter:grayscale(.75)}.collection-ach-v7912:hover{border-color:#55e5ff!important;background:rgba(7,31,47,.88)!important;opacity:1}.collection-ach-v7912 b{display:block;color:#fff;font-size:10px;margin-bottom:4px}.collection-ach-v7912 span{font-size:8px;color:#9eb7c2;line-height:1.4}.collection-shop-head-v7912{display:flex;justify-content:space-between;align-items:center;margin:2px 0 10px;color:#ffd45f;font-size:9px;font-weight:900;letter-spacing:.08em}#collectionShopV7912 .v76-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#collectionShopV7912 .v76-card{min-height:158px}#shopPanelV7912{padding:20px 22px!important}.shop-head-v7912{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(126,178,198,.18);margin-bottom:18px}.shop-head-v7912 h2{margin:0;font-size:23px;letter-spacing:.08em}.shop-head-v7912 p{margin:7px 0 0;font-size:8px;color:#a9c0ca;line-height:1.55}.shop-cash-v7912{color:#ffd45f;font-size:11px;font-weight:900;white-space:nowrap}#settingsItemsV38 #debugCashV7912{order:92!important}#debugCashV7912{width:100%;min-height:35px;padding:8px 10px;border:1px solid rgba(255,212,95,.42);background:rgba(36,26,7,.72);color:#ffe392;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer}#treasureDiveBonusV7912{margin-top:6px;color:#ffd45f;font-weight:900;font-size:9px;letter-spacing:.08em;text-transform:uppercase}#gameShell.resurfacing-v7912 .submarine{animation:subBobResurfaceV82 1.8s ease-in-out infinite!important;transition:none!important}#subWakeV7912{display:none!important}#gameShell:not(.at-home) #subFloatV60 .submarine{width:248px!important;max-width:none!important}#gameShell.turning-front-v76:not(.turn-1f-v7913) #subFloatV60 .submarine{opacity:.98!important}#gameShell.turn-1f-v7913 #subFloatV60 .submarine{opacity:0!important}#gameShell.turn-1f-v7913 #frontViewV76{opacity:1!important}#sombreroV76{position:absolute;left:0;top:-76px;width:44px!important;height:auto!important;transform:translateX(-50%);image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgba(0,0,0,.48))!important;z-index:12!important;pointer-events:none;display:none!important;max-width:none!important}#headlightBeamV7913{position:absolute;z-index:-1;pointer-events:none;transform-origin:0 50%;clip-path:polygon(0 45%,100% 6%,100% 94%,0 55%);mix-blend-mode:screen;opacity:.36;will-change:transform}#headlightBeamV7913::before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;border-radius:50%;transform:translateY(-50%);background:var(--lamp-core,rgba(230,248,255,.96));box-shadow:0 0 10px var(--lamp-glow,rgba(190,232,255,.82)),0 0 22px var(--lamp-glow,rgba(190,232,255,.48))}#gameShell.midnight #headlightBeamV7913{opacity:.90}#gameShell.abyss #headlightBeamV7913,#gameShell.trench #headlightBeamV7913{opacity:1}#gameShell.at-home #headlightBeamV7913{opacity:.18}#sombreroV7913{position:absolute;display:none;z-index:15;pointer-events:none;height:auto;max-width:none;image-rendering:pixelated;filter:drop-shadow(0 3px 4px rgba(0,0,0,.48));transform:translate(-50%,-76%);transform-origin:50% 100%}#sombreroV7913.on{display:block}#subWakeV7913{position:absolute;inset:0;z-index:31;overflow:hidden;pointer-events:none}#subWakeV7913 .wake-bubble{position:absolute;border-radius:50%;background:rgba(213,243,252,.025);border:1.25px solid rgba(226,249,255,.83);box-shadow:inset 1px 1px 0 rgba(255,255,255,.19),0 0 5px rgba(165,226,248,.12);opacity:0;will-change:transform,opacity}#surfaceRippleV38{position:absolute;left:0;top:0;width:0;height:0;opacity:0;visibility:hidden;pointer-events:none;z-index:29;will-change:transform,opacity}#surfaceRippleV38.on{opacity:1;visibility:visible}#surfaceRippleV38 .surface-ripple-ring{position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:2px solid rgba(224,248,255,.82);border-left-color:rgba(224,248,255,.56);border-right-color:rgba(123,216,245,.72);border-bottom-color:rgba(87,190,228,.58);background:radial-gradient(ellipse at center,rgba(255,255,255,.18) 0 15%,rgba(255,255,255,0) 16% 100%);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 0 12px rgba(112,214,245,.18);transform:translate(-50%,-50%) scale(1);animation:surfaceRipplePulseV38 2.4s ease-in-out infinite}#surfaceRippleV38 .surface-ripple-ring.r2{width:132%;height:142%;opacity:.68;animation-delay:.8s}#surfaceRippleV38 .surface-ripple-ring.r3{width:162%;height:176%;opacity:.42;animation-delay:1.6s}#surfaceRippleV38 .surface-ripple-foam{position:absolute;left:50%;top:50%;width:68%;height:32%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.64) 0 36%,rgba(213,247,255,.34) 37% 62%,rgba(213,247,255,0) 63% 100%);transform:translate(-50%,-50%);filter:blur(.25px);opacity:.82;animation:surfaceFoamPulseV38 1.7s ease-in-out infinite}@keyframes surfaceRipplePulseV38{0%,100%{transform:translate(-50%,-50%) scale(.92);opacity:.28}45%{transform:translate(-50%,-50%) scale(1.06);opacity:.82}70%{transform:translate(-50%,-50%) scale(1.13);opacity:.46}}@keyframes surfaceFoamPulseV38{0%,100%{transform:translate(-50%,-50%) scale(.96);opacity:.52}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.88}}@keyframes wakeRiseV7913{0%{transform:translate3d(0,0,0) scale(.58);opacity:0}7%{opacity:var(--op,.72)}58%{opacity:calc(var(--op,.72)*.88)}100%{transform:translate3d(var(--dx,0px),var(--dy,-190px),0) scale(1.18);opacity:0}}.profile-panel-v78{display:none!important}#diveHubV7913{position:fixed;inset:0;z-index:520;background:rgba(0,7,14,.74);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:22px;pointer-events:auto}#diveHubV7913.open{display:flex}.dive-hub-card-v7913{display:flex;flex-direction:column}.dive-hub-head-v7913{justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(112,188,215,.2)}.dive-hub-title-v7913{font-size:20px;font-weight:900;letter-spacing:.13em;color:#fff}.dive-hub-sub-v7913{margin-top:5px;color:#8baab7;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.dive-hub-close-v7913{width:34px;height:34px;border:1px solid rgba(119,192,219,.35);background:rgba(5,25,39,.7);color:#d5edf4;cursor:pointer}.dive-hub-close-v7913:hover{border-color:#55e5ff;color:#fff}.dive-hub-jump-v7913{gap:6px;padding:10px 18px;border-bottom:1px solid rgba(112,188,215,.16);overflow-x:auto}.dive-hub-jump-v7913 a{flex:0 0 auto;padding:9px 13px;border:1px solid rgba(94,183,215,.28);background:#061b2c;color:#91adba;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none}.dive-hub-jump-v7913 a:hover{border-color:#55e5ff;color:#fff;background:#082a40}#diveHubBodyV7913{overflow:auto;padding:18px}.hub-section-v7913{padding-top:8px;margin-top:26px;border-top:1px solid rgba(112,188,215,.14)}.hub-section-v7913:first-child{margin-top:0;border-top:none;padding-top:0}.hub-top-title-v7913{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 12px}.hub-stat-v7913,.hub-current-v7913{border:1px solid rgba(109,183,208,.2);background:rgba(5,23,36,.68);padding:13px}.hub-stat-v7913 span{display:block;color:#7f9eac;font-size:7px;letter-spacing:.13em;text-transform:uppercase}.hub-stat-v7913 b{display:block;margin-top:7px;color:#fff;font-size:20px}.hub-current-v7913{grid-template-columns:150px 1fr;gap:14px}.hub-current-v7913>img{max-height:88px;image-rendering:pixelated}.hub-current-v7913 h3{color:#fff}.hub-section-title-v7913{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:2px 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(112,188,215,.15)}.hub-section-title-v7913 h3{margin:0;color:#fff;font-size:14px;letter-spacing:.1em}.hub-section-title-v7913 span{color:#ffd45f;font-size:9px;font-weight:900}.hub-grid-v7913{display:grid;gap:10px}.hub-card-v7913{border:1px solid rgba(111,190,218,.24);padding:11px;min-height:170px;display:flex;flex-direction:column;gap:7px;transition:.14s ease}.hub-card-v7913:hover{border-color:#55e5ff;background:rgba(7,34,50,.9);box-shadow:0 10px 24px rgba(0,0,0,.24)}.hub-card-v7913.locked{opacity:.42;filter:grayscale(.8)}.hub-card-v7913.affordable{opacity:1!important;filter:none!important;border-color:rgba(255,212,95,.52)}.hub-card-img-v7913{height:84px;display:grid;place-items:center;overflow:hidden}.hub-card-img-v7913 img{max-width:100%;max-height:82px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 5px rgba(0,0,0,.34))}.hub-card-v7913 b{color:#fff;font-size:11px}.hub-card-v7913 small{color:#8fa9b5;font-size:8px;line-height:1.5;min-height:24px}.hub-card-v7913 em{font-style:normal;color:#ffd45f;font-size:8px;font-weight:900}.hub-action-v7913{margin-top:auto;padding:8px 9px;border:1px solid rgba(83,224,255,.42);background:#062034;color:#8cecff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hub-action-v7913:hover{border-color:#55e5ff;color:#fff}.hub-action-v7913:disabled{opacity:.38;filter:grayscale(1);cursor:not-allowed}.hub-action-v7913.unequip{border-color:rgba(255,212,95,.45);color:#ffe28d;background:rgba(38,27,6,.7)}.hub-ach-grid-v7913{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hub-ach-v7913{border:1px solid rgba(111,190,218,.24);background:rgba(4,19,31,.74);padding:12px;transition:.14s ease}.hub-ach-v7913.locked{opacity:.43;filter:grayscale(.75)}.hub-ach-v7913 b{display:block;color:#fff;font-size:11px}.hub-ach-v7913 span{display:block;margin-top:6px;color:#91aab5;font-size:8px;line-height:1.5}.hub-empty-v7913{padding:18px;border:1px dashed rgba(111,190,218,.22);color:#8ea8b4;font-size:9px}#v7913AchievementToast{position:fixed;right:20px;top:118px;z-index:560;display:none;padding:11px 14px;border:1px solid rgba(255,212,95,.62);background:rgba(19,15,5,.96);color:#ffe598;box-shadow:0 12px 30px rgba(0,0,0,.36);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#v7913AchievementToast.show{display:block}#progressBlocks i.scored-v7913{box-shadow:0 0 8px var(--score-col)!important}@media(max-width:760px){.home-brand{top:25%}.home-panel{bottom:3.5%}.home-sub{width:128px;left:24%;top:57%}.progress-hud{top:18px;min-width:160px}.progress-blocks i{width:13px;height:9px}.prompt-card{top:31%;width:88vw;padding:20px}.prompt-text{font-size:24px}.answer-dock{width:94vw}.clock{width:48px;height:48px}.answer-wrap{height:50px}.answer-msg{left:58px}.depth-ruler{opacity:.55}.submarine{width:96px;left:-48px;top:-29px}.headlight{left:29px;top:-12px;width:min(58vw,250px);height:96px}.result-top{grid-template-columns:1fr}.review summary{grid-template-columns:34px minmax(0,1fr)}.review-body{padding-left:46px}.tiergroup{grid-template-columns:70px 1fr}.review-head{display:block}.review-controls{margin-top:12px}.home-bubbles{left:22%;top:63%;height:66px}.surface-line{top:9.6%}.game-shell.graded .headlight{left:calc(50% + 12px);top:calc(74% - 13px)}.angler.a1{top:81%;right:1%}.angler.a2{top:88%;left:1%}#game.prelaunch .prompt-card{top:76%!important}#game.prelaunch.reveal .prompt-card{top:39%!important}#gameShell.starting.question-up .prompt-card{top:38%!important}#gameShell.launching .prompt-card,#gameShell.playing .prompt-card{top:39%!important}.fish-school{width:150px}.whale-art{width:min(52vw,340px)}.angler-art{width:min(38vw,235px)}.squid-art{width:min(20vw,120px)}.terrain-repeat.tr-l1,.terrain-repeat.tr-l2,.terrain-repeat.tr-l3,.terrain-repeat.tr-l4,.terrain-repeat.tr-l5{width:38%!important}.terrain-repeat.tr-r1,.terrain-repeat.tr-r2,.terrain-repeat.tr-r3,.terrain-repeat.tr-r4,.terrain-repeat.tr-r5{width:38%!important}.terrain-repeat.tr-m1,.terrain-repeat.tr-m2,.terrain-repeat.tr-m3,.terrain-repeat.tr-m4,.terrain-repeat.tr-m5{width:82%!important;left:9%!important}#gameShell .cliff.left,#gameShell .terrain-repeat.tr-l1,#gameShell .terrain-repeat.tr-l2,#gameShell .terrain-repeat.tr-l3,#gameShell .terrain-repeat.tr-l4,#gameShell .terrain-repeat.tr-l5{left:-17%!important;width:34%!important}#gameShell .cliff.right,#gameShell .terrain-repeat.tr-r1,#gameShell .terrain-repeat.tr-r2,#gameShell .terrain-repeat.tr-r3,#gameShell .terrain-repeat.tr-r4,#gameShell .terrain-repeat.tr-r5{right:-17%!important;width:34%!important}#gameShell .terrain-repeat.tr-m1,#gameShell .terrain-repeat.tr-m3,#gameShell .terrain-repeat.tr-m5{left:18%!important;width:64%!important}.iceberg-start{width:320px!important;left:2.5%!important;top:calc(42.2% - 68px)!important}.krill-art{width:min(48vw,260px)}.squid-art.sq2{width:min(22vw,128px);left:4%}#gameShell.playing.surface-start .home-brand{top:25%}#gameShell.playing.surface-start .home-panel{bottom:3.5%}#gameShell.playing.surface-start.launch-minimal .prompt-card{top:35%!important}#gameShell.playing.surface-band .home-brand{top:25%!important}#gameShell.playing.surface-band .home-panel{bottom:3.5%!important}#gameShell.playing.surface-band.intro-live .prompt-card{top:36%!important}#gameShell .iceberg-start{left:2%!important;width:320px!important}#gameShell.intro-v31.intro-live-v31 .prompt-card{top:36%!important}#gameShell .surface-line{top:17%!important}#gameShell.intro-v32.intro-live-v32 .prompt-card{top:36%!important}.debug-skip-btn{right:10px;top:134px;font-size:8px;padding:8px 10px}#gameShell.at-home .home-brand,#gameShell.home-scrolling .home-brand{top:42%!important}#gameShell.intro-v33 .home-brand{top:42%!important}#gameShell.playing .prompt-card,#gameShell.intro-v33 .prompt-card{width:88vw!important;padding:19px 20px 18px!important}#gameShell .grade-overlay.show{width:90vw!important}.auto-descend-toggle{right:10px;top:174px;padding:7px 8px;font-size:7px}#gameShell .submarine-wrap .headlight{left:35px!important;top:-22px!important;width:min(64vw,330px)!important;height:100px!important}.angler-lure-glow-v36{left:calc(4% + min(29vw,182px));top:calc(198% + min(14.9vw,92px));width:min(39vw,235px)}.lifelines-v37{right:12px;top:14px;gap:5px}.lifeline-btn-v37{font-size:7.5px!important;padding:6px 8px!important;min-height:29px!important}.prompt-kicker{padding-right:144px}#gameShell .depth-ruler{width:82px!important;opacity:.72!important}#gameShell .depth-ruler .tick{width:52px!important;font-size:8px!important}#gameShell .depth-ruler .tick.major{width:65px!important}#gameShell .depth-ruler .you{width:62px!important}#gameShell .depth-ruler .you:before{right:67px!important;font-size:8px!important}.settings-v38{right:9px;top:9px}.settings-panel-v38{top:43px;width:198px}.rules-control-v38{top:calc(100% + 8px)}.rules-panel-inner-v38{font-size:10.5px!important;padding:14px 15px 15px!important;line-height:1.72!important}#gameShell.playing .prompt-card,#gameShell.intro-v33.intro-live-v33 .prompt-card{top:36%!important}#gameShell .lifelines-v37{gap:6px!important;margin:6px 0 9px!important}#gameShell .lifeline-btn-v37{min-width:66px!important;min-height:30px!important;font-size:7.5px!important;padding:6px 8px!important}.rules-control-v38.open-v38 .rules-panel-v38{max-height:410px!important}.profile-mini-v39{font-size:7px;gap:10px}.profile-mini-v39 b{font-size:11px}.achievement-stack-v40{left:10px;top:92px;width:min(300px,calc(100vw - 20px))}.achievement-toast-v40{grid-template-columns:42px 1fr;min-height:62px;padding:10px}.achievement-icon-v40{width:38px;height:38px;font-size:17px}.achievement-title-v40{font-size:11px}.achievement-desc-v40{font-size:7px}.achievement-managed-v46{left:10px;top:92px;width:min(300px,calc(100vw - 20px))}.achievement-stack-v48{left:10px;top:92px;width:min(300px,calc(100vw - 20px));gap:7px}.achievement-toast-v48{grid-template-columns:42px 1fr;min-height:62px;padding:10px}#homeSwimmerV49{width:56px!important;height:40px!important}#achievementStackV49{left:10px;top:92px;width:min(304px,calc(100vw - 20px));gap:7px}.achievement-toast-v49{grid-template-columns:42px 1fr;min-height:62px;padding:10px}#homeSwimmerV49 .swimmer-bird-v51{right:4px;top:6px;transform:scale(.9) rotate(-14deg)}#homeSwimmerV49 .swimmer-rude-v52{inset:-10px -12px -10px -10px}#surfaceAlertV53{width:44px!important;height:44px!important}#surfaceSharkV53{width:124px!important;height:80px!important}#surfaceWakeV53{width:70px;height:34px}#surfaceSharkWakeV56{width:105px;height:46px}#surfaceSharkWakeV56 .shark-wake-line.w1{width:72px}#surfaceSharkWakeV56 .shark-wake-line.w2{width:98px}#surfaceSharkWakeV56 .shark-wake-line.w3{width:82px}#surfaceSharkWakeV56 .shark-wake-line.w4{width:58px}.power-plume-v60{left:-66px;top:-7px;width:40px;height:16px}.quiz-date-v63{top:61px;min-width:170px;font-size:7px;padding:5px 8px}.modal-backdrop-v63{padding:10px}.modal-v63{padding:13px;max-height:90vh}.skin-card-v63{grid-template-columns:88px 1fr;gap:9px}.skin-action-v63{grid-column:1/-1;width:100%}.skin-preview-v63{height:55px}.skin-preview-v63 img{max-width:86px;max-height:52px}.calendar-wrap-v63{grid-template-columns:1fr}#gameShell .submarine.skin-nuclear-v63{width:112px!important;left:-56px!important;top:-24px!important}#gameShell .submarine.skin-ww2-v63{width:106px!important;left:-53px!important;top:-22px!important}#gameShell .submarine.skin-challenger-v63{width:98px!important;left:-49px!important;top:-24px!important}.profile-button-v78{top:43px}.profile-panel-v78{top:43px;right:45px;width:210px}.collection-ach-grid-v7912{grid-template-columns:1fr}#collectionShopV7912 .v76-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#settingsV38 .settings-panel-v38{right:45px!important;top:0!important}#gameShell:not(.at-home) #subFloatV60 .submarine{width:192px!important}.hub-ach-grid-v7913{grid-template-columns:1fr}}#resultTabsV41{display:none!important}#achievementPanelV41[hidden],#unlockPanelV75[hidden],#shopPanelV7912[hidden],#catchPanelV41[hidden]{display:none!important}#achievementPanelV41:not([hidden]),#unlockPanelV75:not([hidden]),#shopPanelV7912:not([hidden]),#catchPanelV41:not([hidden]){display:block!important}@keyframes buoyBobV73{0%,100%{top:0}50%{top:-4px}}#lbHomeBtnV80{display:none}#gameShell.at-home #lbHomeBtnV80:hover{border-color:#55e5ff;color:#fff}.lb-catch-btn-v80{display:block;margin:14px auto 0;background:#061b2c;color:#bfe3ef;border:1px solid rgba(94,183,215,.4);border-radius:8px;padding:10px 16px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lb-catch-btn-v80:hover{border-color:#55e5ff;color:#fff}.lb-modal-backdrop-v80{position:fixed;inset:0;z-index:220;background:rgba(3,10,18,.72);display:none;align-items:center;justify-content:center}.lb-modal-backdrop-v80.open{display:flex}.lb-modal-v80{width:min(420px,92vw);max-height:82vh;overflow:auto;background:#071b2b;border:1px solid rgba(94,183,215,.35);border-radius:12px;padding:18px;color:#dff3f7}.lb-modal-head-v80{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.lb-modal-title-v80{letter-spacing:.06em}.lb-modal-close-v80{background:none;border:none;color:#9fc3d2;font-size:20px;cursor:pointer;line-height:1}.lb-sub-v80{font-size:11px;color:#8fb2c0;margin-bottom:14px}.lb-name-row-v80{display:flex;align-items:center;gap:8px;margin-bottom:14px}.lb-name-row-v80 label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9fc3d2}.lb-name-row-v80 input{flex:1;background:#04121d;border:1px solid rgba(94,183,215,.35);border-radius:6px;color:#fff;padding:7px 9px;font:inherit;font-size:13px}.lb-list-v80{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lb-list-v80 li{display:grid;grid-template-columns:22px 1fr auto auto;gap:8px;align-items:center;background:#0a2436;border-radius:6px;padding:7px 9px;font-size:12px}.lb-rank-v80{color:#6fd0e8;font-weight:900}.lb-name-v80{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-score-v80{color:#ffd76b;font-weight:900}.lb-depth-v80{color:#8fb2c0}.lb-empty-v80{color:#8fb2c0;font-size:12px}.hub-empty-v81{color:#8fb2c0;font-size:12px;grid-column:1/-1}html,body{margin:0;width:100%;height:100%;background:#020711;color:var(--ink);font-family:"Courier New",ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}#gameShell{--worldY:0px;--worldYslow:0px;--surfaceOpacity:1;--surfaceLineOpacity:1;--sunOpacity:.72;--naturalLight:.3;--waterDarken:.02;--fogStrength:.02;--bioVis:0;--jellyVis:0;--anglerVis:0;--squidVis:0;--bubbleVis:.18;--speckVis:.18;--buoyChainOpacity:1;--buoyChainBrightness:1;--buoyMarkerOpacity:1;--buoyMarkerBrightness:1;overscroll-behavior:none}button,[role=button],.hub-action-v7913,.result-tab-v41,.dive-hub-jump-v7913 a,.settings-extra-btn-v63{touch-action:manipulation}#answerInput{touch-action:manipulation}.dive-hub-card-v7913,.lb-modal-v80{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}#gameShell.at-home #lbHomeBtnV80{display:none;left:max(14px,env(safe-area-inset-left));top:max(14px,env(safe-area-inset-top))}@keyframes subBobScrollV82{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes subBobResurfaceV82{0%,100%{transform:rotate(0deg) translateY(0)}50%{transform:rotate(0deg) translateY(6px)}}.settings-cog-v38,.profile-button-v78{width:38px!important;height:38px!important;font-size:17px!important}@media(max-width:760px){.settings-cog-v38,.profile-button-v78{width:34px!important;height:34px!important;font-size:15px!important}}.answer-dock{grid-template-columns:62px minmax(0,1fr)!important;grid-template-rows:auto auto;row-gap:8px!important}.answer-dock #submitBtn{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-height:56px!important;font-size:14px!important;letter-spacing:.2em!important}@media(max-width:760px){.answer-dock #submitBtn{min-height:52px!important;font-size:13px!important}}.results-wrap{width:min(430px,94vw)!important;max-width:430px!important;padding:24px 14px 90px!important}#results .result-actions{margin-top:18px!important;flex-direction:column!important;gap:8px!important}#results .result-actions .btn{width:100%!important}.hub-grid-v7913,.hub-stats-grid-v7913{grid-template-columns:1fr 1fr!important}.result-top{display:flex!important;flex-direction:column!important;gap:18px!important}.result-depth{font-size:clamp(30px,9vw,42px)!important;margin:6px 0!important}.result-kicker{font-size:9px!important}.result-score{font-size:13px!important}.statsline{flex-wrap:wrap!important;gap:10px 16px!important}.hub-card-v7913{border-width:1px!important;background:rgba(6,20,33,.55)!important}.dive-hub-jump-v7913::-webkit-scrollbar{height:0;display:none}.dive-hub-jump-v7913{scrollbar-width:none}#diveHubBodyV7913::-webkit-scrollbar{width:6px}#diveHubBodyV7913::-webkit-scrollbar-track{background:transparent}#diveHubBodyV7913::-webkit-scrollbar-thumb{background:rgba(94,183,215,.35);border-radius:4px}.hub-current-v7913{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;grid-column:unset!important;grid-row:unset!important;width:100%!important;margin-bottom:14px!important;border:1px solid rgba(109,183,208,.2)!important;background:rgba(5,23,36,.68)!important;padding:16px!important}.hub-current-v7913>img{width:100%!important;max-width:none!important;height:auto!important;object-fit:contain!important;margin:0 auto 12px!important;display:block!important}.hub-current-v7913 h3{margin:0 0 4px!important;font-size:16px!important}.hub-current-v7913 p{line-height:1.55;margin:0!important;font-size:11px!important;color:#8baab7!important}.hub-stats-grid-v7913{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}@media(max-width:600px){.hub-stats-grid-v7913{grid-template-columns:repeat(2,1fr)!important}}.home-panel{flex-direction:column!important;gap:10px!important;grid-template-columns:none!important}#dailyBtn{width:100%!important;min-height:56px!important;font-size:14px!important;letter-spacing:.22em!important;background:rgba(4,15,26,.9)!important;border:2px solid var(--cyan,#55e5ff)!important;box-shadow:0 0 0 1px rgba(85,229,255,.25),0 0 22px rgba(85,229,255,.28)!important;color:#eaffff}#dailyBtn .descent-label::before{content:"\25bc  "}#dailyBtn .descent-label::after{content:"  \25bc"}.home-bottom-row-v83{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.home-actions{justify-content:flex-end!important}.hub-card-v7913:hover{transform:none!important}.hub-ach-v7913:hover{border-color:#55e5ff;background:rgba(7,34,50,.9);transform:none!important}.dive-hub-jump-v7913{display:none!important}.dive-hub-title-v7913{margin-top:4px!important;line-height:1.3!important}#gameShell #depthRuler{visibility:visible!important;opacity:1!important;pointer-events:none!important;top:var(--depthGaugeTopV7912,86px)!important;bottom:16px!important;z-index:69!important;display:none!important}.buoy-system-v84{position:absolute;left:83%;top:50%;pointer-events:none;z-index:9}@media(max-width:700px){.buoy-system-v84{left:78%}}.buoy-reflection-v84{position:absolute;left:50%;top:0;width:clamp(72px,8vw,150px);transform:translate(-50%,3px) scaleY(.62);transform-origin:top center;opacity:.3;image-rendering:pixelated;animation:buoyHomeBobV84 4s ease-in-out infinite}.buoy-img-v84{position:absolute;left:50%;top:0;width:clamp(72px,8vw,150px);transform:translate(-50%,-72%);image-rendering:pixelated;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:buoyHomeBobV84 4s ease-in-out infinite}.buoy-ripple-v84{position:absolute;left:50%;top:0;width:calc(clamp(72px,8vw,150px) * 1.35);transform:translate(-50%,-50%);opacity:.32;image-rendering:pixelated;animation:buoyRippleV84 3.4s ease-in-out infinite}@media(max-width:700px){.buoy-reflection-v84,.buoy-img-v84{width:clamp(64px,19vw,108px)}.buoy-ripple-v84{width:calc(clamp(64px,19vw,108px) * 1.35)}}@keyframes buoyHomeBobV84{0%,100%{margin-top:0}50%{margin-top:-2px}}@keyframes buoyRippleV84{0%,100%{opacity:.32;transform:translate(-50%,-50%) scale(1)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.05)}}#diveHubV7913{overscroll-behavior:contain!important}.dive-hub-card-v7913{width:min(430px,94vw)!important;max-width:430px!important;height:min(90vh,860px)!important;overflow:hidden!important;min-height:0!important;max-height:calc(100dvh - 24px)!important}.dive-hub-head-v7913{padding-top:env(safe-area-inset-top);display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important}.hub-treasure-v85{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,212,95,.42);background:rgba(63,48,10,.36);color:#ffe28a;padding:8px 9px;border-radius:999px;white-space:nowrap;font:900 9px/1 "Courier New",ui-monospace,monospace;letter-spacing:.06em}.hub-treasure-v85 b{font-size:11px;color:#fff1ad;letter-spacing:.02em}#diveHubBodyV7913{scrollbar-width:thin;scrollbar-color:rgba(94,183,215,.35) transparent;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scroll-behavior:auto!important;scrollbar-gutter:stable}@media(max-width:600px){.dive-hub-card-v7913{height:calc(100dvh - 18px)!important;max-height:calc(100dvh - 18px)!important}.dive-hub-head-v7913{padding-left:14px!important;padding-right:14px!important;gap:7px!important}.hub-treasure-v85{font-size:7.5px;padding:7px 7px;letter-spacing:.03em}.hub-treasure-v85 b{font-size:9.5px}}#buoyChainV73{z-index:1!important}#buoyReflectionV73{position:absolute;left:50%;top:0;width:50px;transform:translate(-50%,3px) scaleY(.62);transform-origin:top center;image-rendering:pixelated;background-image:url(assets/inline/023334ea186b.webp);background-repeat:no-repeat;background-position:top center;height:51px!important;z-index:0!important;background-size:100% 100%!important;opacity:.42!important;filter:saturate(.72) brightness(.82) blur(.2px);animation:buoyBobV73 3.6s ease-in-out infinite!important}#buoyTopV73{z-index:3!important}#buoyRippleV73{position:absolute;left:50%;top:0;width:68px;transform:translate(-50%,-50%);image-rendering:pixelated;background-image:url(assets/inline/f0a5c4aa1309.webp);background-repeat:no-repeat;background-position:center;animation:buoyRippleV84 3.4s ease-in-out infinite;height:15px!important;z-index:4!important;background-size:100% 100%!important;opacity:.55!important;filter:drop-shadow(0 0 4px rgba(217,250,255,.34))}.buoy-depth-mark-v81{position:absolute;pointer-events:none;white-space:nowrap;left:auto!important;right:50%!important;width:111px!important;height:29px!important;display:block!important;gap:0!important;transform:translate(8px,-50%)!important;background-image:url(assets/v142/depth-plate-v333.webp)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-position:center!important;image-rendering:pixelated;filter:brightness(var(--buoyMarkerBrightness,1)) saturate(calc(.95 * var(--buoyMarkerBrightness,1))) drop-shadow(0 2px 3px rgba(0,0,0,.48));opacity:var(--buoyMarkerOpacity,1)!important;z-index:5!important}.buoy-depth-mark-v81.minor{width:70px!important;height:20px!important;background-image:none!important;filter:none!important;transform:translate(-10px,-50%)!important;opacity:.9!important}.buoy-depth-line-v81{display:none!important}.buoy-depth-label-v81{position:absolute!important;left:9%!important;right:18%!important;top:50%!important;transform:translateY(-51%)!important;display:block!important;margin:0!important;padding:0!important;text-align:center!important;color:#17130f!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;font:900 10.5px/1 "Courier New",ui-monospace,monospace!important;letter-spacing:-.055em!important;opacity:calc(.94 * var(--buoyMarkerOpacity,1))!important}.buoy-depth-mark-v81.minor .buoy-depth-label-v81{left:0!important;right:0!important;text-align:right!important;font-size:9px!important;letter-spacing:0!important;color:#b8dce8!important;text-shadow:0 1px 2px #020814!important;opacity:.9!important}@media(max-width:700px){.buoy-depth-mark-v81{width:99px!important;height:26px!important;transform:translate(7px,-50%)!important}.buoy-depth-mark-v81.minor{width:62px!important;height:20px!important;transform:translate(-10px,-50%)!important}.buoy-depth-label-v81{font-size:9.3px!important}.buoy-depth-mark-v81.minor .buoy-depth-label-v81{font-size:7.8px!important}}#gameShell .submarine-wrap{top:var(--motion-top,calc(19% + 9px))!important;left:var(--motion-left,18%)!important;transform:translate3d(var(--freeDiveXV97,0px),var(--freeDiveYV97,0px),0) scale(var(--motion-scale,.82))!important;transform-origin:50% 50%!important;transition:none!important;animation:none!important}@media(max-width:760px){#gameShell .submarine-wrap{left:var(--motion-left,13%)!important;transform:translate3d(var(--freeDiveXV97,0px),var(--freeDiveYV97,0px),0) scale(var(--motion-scale,.76))!important}}#gameShell .surface-sky{position:absolute;inset:0 0 81% 0;z-index:1;background:linear-gradient(180deg,#249bdf 0%,#51b7ed 46%,#8bd5f5 78%,#b0e5fa 100%)!important;opacity:1!important;transform:translateY(calc(-1 * var(--worldY,0px)))!important;transition:none!important}#gameShell[data-launch-pending] #promptCard,#gameShell[data-launch-pending] #answerDock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#gameShell .home-brand,#gameShell .home-panel{opacity:1!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;animation:none!important}#gameShell .home-brand{display:block!important;transform:translate(-50%,calc(-50% - var(--home-travel,0px)))!important}#gameShell .home-panel{display:flex!important;transform:translate(-50%,calc(-1 * var(--home-travel,0px)))!important}#gameShell.at-home .home-brand,#gameShell.at-home .home-panel,#gameShell.home-scrolling .home-brand,#gameShell.home-scrolling .home-panel{visibility:visible!important}#gameShell.at-home .home-panel{pointer-events:auto!important}#gameShell.home-scrolling .prompt-card,#gameShell.home-scrolling .answer-dock{opacity:var(--launch-ui-opacity,0)!important;pointer-events:none!important}#gameShell #buoyRigV73{top:calc(19% + 9px)!important;right:6%!important;width:46px!important}#gameShell #buoyTopV73{transform:translate(-50%,-72%)!important;transform-origin:50% 100%!important;opacity:1!important}@media(max-width:520px){#gameShell #buoyRigV73{right:5%!important}}#surfaceWakeV53,#surfaceSharkWakeV56{display:none!important;visibility:hidden!important;opacity:0!important}#wearableV30{position:absolute;display:none;z-index:18;pointer-events:none;height:auto;max-width:none!important;image-rendering:auto;filter:drop-shadow(0 4px 5px rgba(0,0,0,.52));transform-origin:50% 100%}#wearableV30.on{display:block}#eyewearV230{position:absolute;display:none;z-index:19;pointer-events:none;height:auto;max-width:none!important;transform:translate(0,-50%);image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}#eyewearV230.on{display:block}#eyesV333{position:absolute;display:none;z-index:18;pointer-events:none;aspect-ratio:171/79;height:auto;transform:translate(0,-50%);background-repeat:no-repeat;background-position:0 0;image-rendering:pixelated}#eyesV333.on{display:block}#gameShell #frontViewV76{opacity:0!important;transition:none!important;left:0!important;top:0!important;transform:translate(-50%,-50%)!important;width:173px!important;max-height:211px!important}.settings-extra-btn-v63.reset-v30{border-color:rgba(255,111,118,.34)!important;color:#ffb2b6!important;background:rgba(49,12,18,.62)!important}.settings-extra-btn-v63.reset-v30:hover{border-color:#ff6972!important;color:#fff!important}.hub-subtitle-v30{margin-top:18px!important}.hub-cosmetic-preview-v30 img{image-rendering:auto!important;object-fit:contain!important}@media(max-width:760px){#gameShell #frontViewV76{width:138px!important;max-height:169px!important}}
@media(max-width:899px){}html body #game #gameShell.loc-australia #buoyReflectionV73{display:none!important}@media(min-width:900px){}@media(min-width:1600px){}html body #game #gameShell.loc-southatlantic .iceberg-start{transform:translateY(calc(-44.4% + 0px - var(--worldY,0px)))!important;width:min(336px,86vw)!important;height:auto!important;image-rendering:pixelated}@media(max-width:899px){html body #game #gameShell.loc-southatlantic .iceberg-start{left:2%!important}}html body #game #gameShell.loc-southatlantic #buoyTopV73{background-image:url(assets/south-atlantic/buoy-v219.webp)!important;background-size:100% 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;width:44px!important;height:95px!important;transform:translate(-50%,-85.1%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important}html body #game #gameShell.loc-southatlantic #buoyReflectionV73{display:none!important}@media(min-width:900px){html body #game #gameShell.loc-southatlantic .iceberg-start{width:clamp(470px,37vw,720px)!important}html body #game #gameShell.loc-southatlantic #buoyTopV73{width:62px!important;height:134px!important}}@media(min-width:1600px){html body #game #gameShell.loc-southatlantic #buoyTopV73{width:74px!important;height:160px!important}}html body #game #gameShell.loc-caribbean .iceberg-start{transform:translateY(calc(-52.6% + 2px - var(--worldY,0px)))!important;width:min(330px,84vw)!important;height:auto!important;image-rendering:auto}@media(max-width:899px){html body #game #gameShell.loc-caribbean .iceberg-start{left:3%!important}}html body #game #gameShell.loc-caribbean #buoyTopV73{background-image:url(assets/caribbean/buoy-v228.webp)!important;background-size:100% 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;width:56px!important;height:90px!important;transform:translate(-50%,-90.7%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important}html body #game #gameShell.loc-caribbean #buoyReflectionV73{display:none!important}html body #game #gameShell.loc-caribbean{--swell-front-a:rgba(52,176,196,.8);--swell-front-b:rgba(34,146,172,.48);--swell-front-c:rgba(22,110,140,0);--swell-back-band:rgba(24,120,150,.4)}html body #game #gameShell.loc-caribbean .surface-sky{background:linear-gradient(to bottom,#3d8fd0 0%,#62ace0 40%,#9fd4f0 78%,#c9ecf7 100%)!important}html body #game #gameShell.loc-caribbean .ocean-world{filter:hue-rotate(-20deg) saturate(1.35) brightness(1.1)}@media(min-width:900px){html body #game #gameShell.loc-caribbean .iceberg-start{width:clamp(470px,36vw,720px)!important}html body #game #gameShell.loc-caribbean #buoyTopV73{width:76px!important;height:122px!important}}@media(min-width:1600px){html body #game #gameShell.loc-caribbean #buoyTopV73{width:92px!important;height:148px!important}}html body #game #gameShell.loc-southfrance .iceberg-start{transform:translateY(calc(-55.3% + 2px - var(--worldY,0px)))!important;width:min(300px,78vw)!important;height:auto!important;image-rendering:auto}@media(max-width:899px){html body #game #gameShell.loc-southfrance .iceberg-start{left:3%!important}}html body #game #gameShell.loc-southfrance #buoyTopV73{background-image:url(assets/southfrance/buoy-v235.webp)!important;background-size:100% 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;width:56px!important;height:116px!important;transform:translate(-50%,-90.8%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important}html body #game #gameShell.loc-southfrance #buoyReflectionV73{display:none!important}html body #game #gameShell.loc-southfrance{--swell-front-a:rgba(40,150,205,.8);--swell-front-b:rgba(28,120,185,.48);--swell-front-c:rgba(18,90,150,0);--swell-back-band:rgba(22,105,165,.4)}html body #game #gameShell.loc-southfrance .surface-sky{background:linear-gradient(to bottom,#3f86cf 0%,#6aa9e0 40%,#a9d2ef 78%,#f3e2c6 100%)!important}html body #game #gameShell.loc-southfrance .ocean-world{filter:hue-rotate(-10deg) saturate(1.25) brightness(1.08)}@media(min-width:900px){html body #game #gameShell.loc-southfrance .iceberg-start{width:clamp(430px,33vw,660px)!important}html body #game #gameShell.loc-southfrance #buoyTopV73{width:76px!important;height:158px!important}}@media(min-width:1600px){html body #game #gameShell.loc-southfrance #buoyTopV73{width:92px!important;height:191px!important}}html body #game #gameShell.loc-southafrica .iceberg-start{transform:translateY(calc(-57.8% + 2px - var(--worldY,0px)))!important;width:min(330px,84vw)!important;height:auto!important;image-rendering:auto}@media(max-width:899px){html body #game #gameShell.loc-southafrica .iceberg-start{left:3%!important}}html body #game #gameShell.loc-southafrica #buoyTopV73{background-image:url(assets/southafrica/buoy-v235.webp)!important;background-size:100% 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;width:66px!important;height:85px!important;transform:translate(-50%,-91.1%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important}html body #game #gameShell.loc-southafrica #buoyReflectionV73{display:none!important}html body #game #gameShell.loc-southafrica{--swell-front-a:rgba(36,128,170,.8);--swell-front-b:rgba(26,100,145,.48);--swell-front-c:rgba(16,72,110,0);--swell-back-band:rgba(20,88,128,.4)}html body #game #gameShell.loc-southafrica .surface-sky{background:linear-gradient(to bottom,#2f78c4 0%,#5b9ad6 42%,#9cc7ea 78%,#dcebf5 100%)!important}html body #game #gameShell.loc-southafrica .ocean-world{filter:saturate(1.15) brightness(1.04)}@media(min-width:900px){html body #game #gameShell.loc-southafrica .iceberg-start{width:clamp(470px,36vw,720px)!important}html body #game #gameShell.loc-southafrica #buoyTopV73{width:90px!important;height:116px!important}}@media(min-width:1600px){html body #game #gameShell.loc-southafrica #buoyTopV73{width:108px!important;height:139px!important}}html body #game #gameShell.loc-canada .iceberg-start{transform:translateY(calc(-52.0% + 2px - var(--worldY,0px)))!important;width:min(330px,84vw)!important;height:auto!important;image-rendering:auto}@media(max-width:899px){html body #game #gameShell.loc-canada .iceberg-start{left:3%!important}}html body #game #gameShell.loc-canada #buoyTopV73{background-image:url(assets/canada/buoy-v242.webp)!important;background-size:100% 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;width:60px!important;height:105px!important;transform:translate(-50%,-91%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important}html body #game #gameShell.loc-canada #buoyReflectionV73{display:none!important}html body #game #gameShell.loc-canada{--swell-front-a:rgba(34,120,150,.8);--swell-front-b:rgba(24,96,125,.48);--swell-front-c:rgba(16,70,95,0);--swell-back-band:rgba(20,84,112,.4)}html body #game #gameShell.loc-canada .surface-sky{background:linear-gradient(to bottom,#5c86b0 0%,#86aac9 45%,#bcd3e2 80%,#e4ebe9 100%)!important}html body #game #gameShell.loc-canada .ocean-world{filter:hue-rotate(4deg) saturate(1.05)}@media(min-width:900px){html body #game #gameShell.loc-canada .iceberg-start{width:clamp(430px,33vw,660px)!important}html body #game #gameShell.loc-canada #buoyTopV73{width:80px!important;height:139px!important}}@media(min-width:1600px){html body #game #gameShell.loc-canada #buoyTopV73{width:96px!important;height:167px!important}}html body #game #gameShell.loc-newzealand .iceberg-start{transform:translateY(calc(-65.7% + 2px - var(--worldY,0px)))!important;width:min(330px,84vw)!important;height:auto!important;image-rendering:auto}@media(max-width:899px){html body #game #gameShell.loc-newzealand .iceberg-start{left:3%!important}}html body #game #gameShell.loc-newzealand #buoyTopV73{background-image:url(assets/newzealand/buoy-v242.webp)!important;background-size:100% 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;width:60px!important;height:108px!important;transform:translate(-50%,-91%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important}html body #game #gameShell.loc-newzealand #buoyReflectionV73{display:none!important}html body #game #gameShell.loc-newzealand{--swell-front-a:rgba(34,150,190,.8);--swell-front-b:rgba(24,122,165,.48);--swell-front-c:rgba(16,90,130,0);--swell-back-band:rgba(20,104,150,.4)}html body #game #gameShell.loc-newzealand .surface-sky{background:linear-gradient(to bottom,#2f78c9 0%,#5fa2e0 42%,#a6d0ef 80%,#e9f1ef 100%)!important}html body #game #gameShell.loc-newzealand .ocean-world{filter:hue-rotate(-6deg) saturate(1.2) brightness(1.05)}@media(min-width:900px){html body #game #gameShell.loc-newzealand .iceberg-start{width:clamp(430px,33vw,660px)!important}html body #game #gameShell.loc-newzealand #buoyTopV73{width:80px!important;height:144px!important}}@media(min-width:1600px){html body #game #gameShell.loc-newzealand #buoyTopV73{width:96px!important;height:172px!important}}#gameShell.swell-v219 .surface-line{background:none!important;clip-path:none!important;box-shadow:none!important;overflow:visible!important}#gameShell .surface-line #swellV219{position:absolute;left:0;top:-1px;width:100%;height:34px;pointer-events:none;display:block}#gameShell #swellFrontV220{position:absolute;left:0;top:0;width:100%;height:40px;z-index:58;pointer-events:none;display:block;visibility:hidden;will-change:transform}#gameShell.swell-v219 #buoyRigV73{animation:buoyBobV220 4.6s ease-in-out infinite;will-change:translate}#gameShell.swell-v219 #buoyTopV73{animation:buoyRockV220 5.8s ease-in-out infinite;transform-origin:0 0!important;will-change:rotate}#gameShell.swell-v219 #surfaceCarrier{animation:buoyBobV220 6.2s ease-in-out infinite}@keyframes buoyBobV220{0%,100%{translate:0 -1.5px}50%{translate:0 2.5px}}@keyframes buoyRockV220{0%,100%{rotate:-2.2deg}50%{rotate:2.2deg}}@media(prefers-reduced-motion:reduce){#gameShell #buoyRigV73,#gameShell #buoyTopV73,#gameShell #surfaceCarrier{animation:none!important}}#gameShell.swell-v219 #surfaceRippleV38,#gameShell.swell-v219 #buoyRippleV73,#gameShell.swell-v219 .buoy-ripple-v84{visibility:hidden!important;opacity:0!important;animation:none!important}html body #game #gameShell #buoyChainV73{background-image:url(assets/v142/chain-weathered-v221.webp)!important;background-size:11px 22px!important;background-repeat:repeat-y!important;background-position:top center!important;width:11px!important;image-rendering:auto!important;filter:saturate(.88) brightness(calc(1.02 * var(--buoyChainBrightness,1))) drop-shadow(0 0 3px rgba(0,0,0,.28))!important}@media(min-width:900px){html body #game #gameShell #buoyChainV73{width:13px!important;background-size:13px 26px!important}}html body #game #gameShell.loc-australia{--swell-front-a:rgba(46,120,140,.82);--swell-front-b:rgba(34,98,120,.5);--swell-front-c:rgba(24,74,98,0);--swell-crest:rgba(255,244,222,.92);--swell-back-crest:rgba(255,236,204,.7);--swell-back-band:rgba(30,86,110,.38)}html body #game #gameShell.loc-australia .surface-sky{background:linear-gradient(to bottom,#2b5b7e 0%,#4d7f9c 38%,#a89a8a 70%,#e8b98a 88%,#f4cc98 100%)!important}html body #game #gameShell.loc-australia .surface-sky::before,html body #game #gameShell.loc-australia .surface-sky::after{display:none!important}html body #game #gameShell.loc-australia.at-home .surface-sun{width:54px!important;height:54px!important;left:auto!important;right:18%!important;top:calc(19% - 56px)!important;background:#ffd38a!important;border-radius:50%!important;box-shadow:0 0 0 6px rgba(255,211,138,.18),0 0 38px 10px rgba(255,190,110,.35)!important;filter:none!important;opacity:1!important}@media(min-width:900px){html body #game #gameShell.loc-australia.at-home .surface-sun{width:64px!important;height:64px!important;top:calc(24% - 66px)!important;right:14%!important}}html body #game #gameShell.loc-australia.at-home .light-rays,html body #game #gameShell.loc-australia.at-home .noise{display:none!important}html[data-aus-home-v334] body #game::after{display:none!important}html body #game #gameShell.loc-australia.at-home .ocean-world{background:linear-gradient(to bottom,#f4cc98 0%,#3f8497 19%,#2d6f85 26%,#1f5770 36%,#153f57 50%,#0d2c41 66%,#07192a 82%,#030b15 100%)!important}html body #game #gameShell.loc-australia.at-home .ocean-world::before{display:none!important}html body #game #gameShell.loc-australia .iceberg-start{transform:translateY(calc(-48.1% + 0px - var(--worldY,0px)))!important;height:auto!important;image-rendering:pixelated;width:min(250px,64vw)!important}@media(max-width:899px){html body #game #gameShell.loc-australia .iceberg-start{left:6%!important}}@media(min-width:900px){html body #game #gameShell.loc-australia .iceberg-start{width:clamp(340px,27vw,500px)!important}}html body #game #gameShell.loc-australia #buoyTopV73{background-image:url(assets/australia/buoy-v216.png)!important;background-size:165% 123%!important;background-position:50% 50%!important;background-repeat:no-repeat!important;transform:translate(-50%,-86%)!important;z-index:5!important;-webkit-mask-image:none!important;mask-image:none!important;width:46px!important;height:84px!important}@media(min-width:1600px){html body #game #gameShell.loc-australia #buoyTopV73{width:72px!important;height:130px!important}}html body #game #gameShell.loc-australia.at-home::before{display:none!important}html[data-aus-home-v334] body #home::after{display:none!important}html body #game #gameShell #buoyChainV73{filter:sepia(.45) hue-rotate(155deg) saturate(.75) brightness(calc(.78 * var(--buoyChainBrightness,1))) contrast(.9) drop-shadow(0 0 2px rgba(0,20,40,.35))!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.92) 0,rgba(0,0,0,.7) 260px,rgba(0,0,0,.52) 900px,rgba(0,0,0,.42) 100%)!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.92) 0,rgba(0,0,0,.7) 260px,rgba(0,0,0,.52) 900px,rgba(0,0,0,.42) 100%)!important;opacity:1!important}html body #game #gameShell #homeFishV223{position:absolute;inset:0;z-index:9;pointer-events:none;overflow:hidden}html body #game #gameShell #homeFishV223 .home-fish-group-v224{position:absolute;left:0;will-change:transform}html body #game #gameShell #homeFishV223 .home-fish-v223{position:absolute;left:0;top:0;height:auto;translate:0 0}@keyframes fishWobbleV224{from{translate:0 0}to{translate:var(--wx,4px) var(--wy,3px)}}html body #game #gameShell.playing #homeFishV223:empty{display:none}html body #game #gameShell .iceberg-start{transform:translateY(calc(-43.64% + 2px - var(--worldY,0px)))!important;width:min(270px,70vw)!important;height:auto!important;image-rendering:pixelated}@media(max-width:899px){html body #game #gameShell .iceberg-start{left:8%!important}}@media(min-width:900px){html body #game #gameShell .iceberg-start{width:clamp(340px,26vw,500px)!important}}html body #game #gameShell #fishSplashV238 .fish-splash-ring-v238{position:absolute;border:2px solid rgba(220,245,255,.85);border-radius:50%;pointer-events:none}html body #game #gameShell #fishSplashV238 .fish-drop-v238{position:absolute;width:5px;height:5px;background:#e6f8ff;box-shadow:0 0 3px rgba(200,240,255,.8);pointer-events:none}html body #game #gameShell #fishSplashV238 .fish-trail-v238{position:absolute;border:1px solid rgba(220,245,255,.8);border-radius:50%;background:rgba(200,240,255,.15);pointer-events:none}html body #game #gameShell #homeFishV223.flying-v238{z-index:13}html body #game #gameShell #fishSplashV238{position:absolute;inset:0;z-index:60;pointer-events:none;overflow:hidden}html:not([data-loc-ready=true]) #gameShell .iceberg-start,html:not([data-loc-ready=true]) #gameShell #buoyTopV73,html:not([data-loc-ready=true]) #gameShell #buoyReflectionV73,html:not([data-loc-ready=true]) #surfaceCarrier{visibility:hidden!important}
html body #answerReview details.review[open]{outline:2px solid #67dbea;outline-offset:-2px;box-shadow:0 0 14px #67dbea44;background-color:#092938}html body #answerReview details.review[open]>summary{background-color:#123d50}#subSteeringV218{display:none;position:absolute;inset:0;z-index:6;touch-action:none;user-select:none;-webkit-user-select:none}#gameShell.free-dive-v97 #subSteeringV218{display:block}#gameShell #subJoystick{pointer-events:none}html body #game #gameShell.truefalse-prompt-v204 #answerDock{grid-template-columns:60px minmax(0,1fr)!important}html body #game #gameShell.truefalse-prompt-v204 #answerDock .answer-wrap,html body #game #gameShell.truefalse-prompt-v204 #submitBtn{display:none!important}html body #game #gameShell.truefalse-prompt-v204 #trueFalseRowV204{display:grid!important;grid-template-columns:1fr 1fr!important;grid-column:2!important;grid-row:2!important;gap:8px;width:100%;min-height:58px}html body #game #gameShell #trueFalseRowV204[hidden]{display:none!important}html body #game #gameShell.truefalse-prompt-v204 #trueFalseRowV204 button{width:100%;min-height:58px;font-size:18px}.suggest-question-v218{padding:16px 12px;border:1px solid #426378;margin:16px 0;color:#dff6ff;font:15px/1.5 system-ui,sans-serif}.suggest-question-v218 label{display:block;font-weight:700;margin-bottom:8px}.suggest-question-v218 textarea{box-sizing:border-box;width:100%;min-height:80px;background:#102b3d;color:white;border:1px solid #668799;padding:10px;font:16px system-ui,sans-serif}.suggest-question-v218 button{min-height:44px;padding:8px 18px;background:#123d50;color:white;border:1px solid #67dbea}@media(min-width:900px){html body #game #gameShell.truefalse-prompt-v204 #answerDock{grid-template-columns:72px minmax(0,1fr)!important}html body #game #gameShell.truefalse-prompt-v204 #trueFalseRowV204 button{min-height:64px}}#gameShell.free-dive-v97 .submarine-wrap,#gameShell.free-dive-v97 .submarine{touch-action:none!important}.question-feedback-v209>span:first-child,.question-feedback-v209 .feedback-vote-status{flex-basis:100%}
