#ocean[data-astro-cid-zkhec6xw]{z-index:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}main[data-astro-cid-zkhec6xw]{pointer-events:none;position:relative}body.ocean-3d{overscroll-behavior:none;height:100dvh;overflow:hidden}body.ocean-3d #ocean-spacer[data-astro-cid-zkhec6xw]{display:none}body.ocean-3d .hero[data-astro-cid-zkhec6xw]{position:fixed}body.studio,html:has(body.studio){background:0 0!important}body.studio>:not(#ocean){display:none!important}#splash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 60%,#eaffff,#7fe3f5 60%,#2aa9cc);position:fixed;inset:0}#splash.go{animation:.7s ease-out splash}@keyframes splash{0%{opacity:.85}to{opacity:0}}.hero[data-astro-cid-zkhec6xw]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:58vh;padding:64px 20px 0;display:flex;position:absolute;top:0;left:0;right:0}.hero[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw]{margin:0}.hero[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{pointer-events:auto}.kicker[data-astro-cid-zkhec6xw]{letter-spacing:.24em;text-transform:uppercase;color:#ffecdcdb;font-size:12px;font-weight:500}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{font-family:var(--display);letter-spacing:-.035em;color:#fff;text-shadow:0 6px 60px #280e5080;font-size:clamp(72px,15vw,190px);font-weight:400;line-height:.92}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]{color:#8ff8e1;text-shadow:0 0 60px #6ef3d673}.sub[data-astro-cid-zkhec6xw]{color:#ffffffeb;text-shadow:0 1px 14px #280e5099;margin-bottom:6px;font-size:clamp(16px,2vw,20px)}.scroll[data-astro-cid-zkhec6xw]{z-index:3;pointer-events:none;letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 12px #00000080;flex-direction:column-reverse;align-items:center;gap:10px;margin:0;font-size:11px;transition:opacity .4s;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}body.dived .scroll[data-astro-cid-zkhec6xw],body.ocean-2d .scroll[data-astro-cid-zkhec6xw]{opacity:0}.scroll[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{transform-origin:top;background:linear-gradient(#fff0,#fff);width:1px;height:30px;animation:1.9s ease-in-out infinite drip}@keyframes drip{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(14px)}}@media (height<=640px){.kicker[data-astro-cid-zkhec6xw]{display:none}}html[lang^=zh] .kicker[data-astro-cid-zkhec6xw]{letter-spacing:.4em}.sonar-wrap[data-astro-cid-zkhec6xw]{flex:1;align-items:center;gap:12px;min-width:0;max-width:440px;margin:0 auto;display:flex}#sonar[data-astro-cid-zkhec6xw]{min-width:0;font:14px var(--body);color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#08122a73;border-radius:999px;outline:none;flex:1;padding:9px 18px;transition:border-color .2s,background .2s}#sonar[data-astro-cid-zkhec6xw]:focus{background:#08122ab3;border-color:#6ef3d6b3}#sonar[data-astro-cid-zkhec6xw]::placeholder{color:#c8dcf599}.sonar-wrap[data-astro-cid-zkhec6xw]{position:relative}#sonar-results[data-astro-cid-zkhec6xw]{color:var(--dim);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);background:#08122adb;border-radius:16px;padding:6px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 50px #00000073}#sonar-results[data-astro-cid-zkhec6xw]:not(:has(button)){padding:12px 16px}#sonar-results[data-astro-cid-zkhec6xw] button{text-align:left;cursor:pointer;width:100%;font:14px var(--body);color:var(--text);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 12px;display:flex}#sonar-results[data-astro-cid-zkhec6xw] button:hover,#sonar-results[data-astro-cid-zkhec6xw] button:first-child{background:#6ef3d61a}#sonar-results[data-astro-cid-zkhec6xw] button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#sonar-results[data-astro-cid-zkhec6xw] button small{color:var(--glow);font-variant-numeric:tabular-nums;flex:none}@media (width<=640px){.sonar-wrap[data-astro-cid-zkhec6xw]{flex-basis:100%;order:3;max-width:none}}.gauge[data-astro-cid-zkhec6xw]{z-index:10;opacity:0;pointer-events:none;align-items:center;gap:14px;transition:opacity .5s;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}body.dived .gauge[data-astro-cid-zkhec6xw]{opacity:1;pointer-events:auto}#gauge-bar[data-astro-cid-zkhec6xw]{cursor:pointer;width:12px;height:54vh;position:relative}#gauge-bar[data-astro-cid-zkhec6xw]:before{content:"";background:#aacdff38;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:5px}#gauge-dots[data-astro-cid-zkhec6xw] i{background:var(--gold);opacity:.75;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;left:4px}#gauge-marker[data-astro-cid-zkhec6xw]{background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;left:0;box-shadow:0 0 0 4px #ffffff29,0 0 16px #fffc}.readout[data-astro-cid-zkhec6xw]{text-shadow:0 1px 10px #0009;flex-direction:column;gap:2px;display:flex}.readout[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.readout[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;font-size:11px}@media (width<=640px){.gauge[data-astro-cid-zkhec6xw]{gap:10px;left:10px}#gauge-bar[data-astro-cid-zkhec6xw]{height:42vh}.readout[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-size:22px}.readout[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{display:none}}.helm[data-astro-cid-zkhec6xw]{z-index:12;opacity:0;pointer-events:none;align-items:center;gap:10px;transition:opacity .5s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}body.dived .helm[data-astro-cid-zkhec6xw]{opacity:1;pointer-events:auto}.helm[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{font:500 13px var(--body);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);background:#08122a8c;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.helm[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]:hover{background:#142c5ab3}.helm[data-astro-cid-zkhec6xw] button.held{color:#03131f;background:var(--glow);border-color:var(--glow);transform:scale(.97)}.helm[data-astro-cid-zkhec6xw] #rise[data-astro-cid-zkhec6xw]{padding:11px}.logbook[data-astro-cid-zkhec6xw]{z-index:9;white-space:nowrap;color:var(--dim);opacity:0;pointer-events:none;text-shadow:0 1px 8px #0009;gap:18px;margin:0;font-size:12px;transition:opacity .5s;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%)}.logbook[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}body.dived.ocean-3d .logbook[data-astro-cid-zkhec6xw]{opacity:1}#toast[data-astro-cid-zkhec6xw]{z-index:14;pointer-events:none;color:#03131f;opacity:0;white-space:nowrap;background:linear-gradient(135deg,#8af7df,#6cc8ff);border-radius:999px;margin:0;padding:9px 18px;font-size:14px;font-weight:500;transition:opacity .4s,transform .4s;position:fixed;top:98px;left:50%;transform:translate(-50%,-8px);box-shadow:0 10px 34px #6ef3d659}#toast.show{opacity:1;transform:translate(-50%)}#splash.dark{background:#020714}@media (width<=640px){.helm[data-astro-cid-zkhec6xw]{bottom:12px;left:auto;right:10px;transform:none}.helm[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{padding:10px 13px;font-size:12px}.helm[data-astro-cid-zkhec6xw] #random[data-astro-cid-zkhec6xw]{gap:0;padding:10px;font-size:0}.logbook[data-astro-cid-zkhec6xw]{gap:12px;font-size:11px;top:104px}#toast[data-astro-cid-zkhec6xw]{font-size:13px;top:132px}}#hint[data-astro-cid-zkhec6xw]{z-index:9;pointer-events:none;color:#dff6ff;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);opacity:0;white-space:nowrap;text-overflow:ellipsis;background:#08122a99;border-radius:999px;max-width:calc(100vw - 24px);margin:0;padding:9px 18px;font-size:13px;transition:opacity .8s;position:fixed;bottom:82px;left:50%;overflow:hidden;transform:translate(-50%)}#hint.show{opacity:1}#sound[data-astro-cid-zkhec6xw]{z-index:12;font:500 12px var(--body);color:var(--dim);cursor:pointer;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#08122a8c;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;transition:color .2s,background .2s;display:inline-flex;position:fixed;bottom:22px;left:22px}#sound[data-astro-cid-zkhec6xw][aria-pressed=true]{color:#03131f;background:var(--glow);border-color:var(--glow)}@media (width<=640px){.helm[data-astro-cid-zkhec6xw]{z-index:12;opacity:0;pointer-events:none;align-items:center;gap:10px;transition:opacity .5s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}body.dived .helm[data-astro-cid-zkhec6xw]{opacity:1;pointer-events:auto}.helm[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{font:500 13px var(--body);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);background:#08122a8c;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.helm[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]:hover{background:#142c5ab3}.helm[data-astro-cid-zkhec6xw] button.held{color:#03131f;background:var(--glow);border-color:var(--glow);transform:scale(.97)}.helm[data-astro-cid-zkhec6xw] #rise[data-astro-cid-zkhec6xw]{padding:11px}.logbook[data-astro-cid-zkhec6xw]{z-index:9;white-space:nowrap;color:var(--dim);opacity:0;pointer-events:none;text-shadow:0 1px 8px #0009;gap:18px;margin:0;font-size:12px;transition:opacity .5s;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%)}.logbook[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}body.dived.ocean-3d .logbook[data-astro-cid-zkhec6xw]{opacity:1}#toast[data-astro-cid-zkhec6xw]{z-index:14;pointer-events:none;color:#03131f;opacity:0;white-space:nowrap;background:linear-gradient(135deg,#8af7df,#6cc8ff);border-radius:999px;margin:0;padding:9px 18px;font-size:14px;font-weight:500;transition:opacity .4s,transform .4s;position:fixed;top:98px;left:50%;transform:translate(-50%,-8px);box-shadow:0 10px 34px #6ef3d659}#toast.show{opacity:1;transform:translate(-50%)}#splash.dark{background:#020714}@media (width<=640px){.helm[data-astro-cid-zkhec6xw]{bottom:12px;left:auto;right:10px;transform:none}.helm[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{padding:10px 13px;font-size:12px}.helm[data-astro-cid-zkhec6xw] #random[data-astro-cid-zkhec6xw]{gap:0;padding:10px;font-size:0}.logbook[data-astro-cid-zkhec6xw]{gap:12px;font-size:11px;top:104px}#toast[data-astro-cid-zkhec6xw]{font-size:13px;top:132px}}#hint[data-astro-cid-zkhec6xw]{white-space:normal;text-align:center;border-radius:16px;font-size:12px;bottom:70px}#sound[data-astro-cid-zkhec6xw]{bottom:12px;left:10px}}#card[data-astro-cid-zkhec6xw],#egg[data-astro-cid-zkhec6xw]{z-index:30;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#08122ab8;border-radius:22px;width:min(400px,100vw - 24px);padding:22px;animation:.35s cubic-bezier(.2,.8,.2,1) rise;position:fixed;bottom:24px;right:24px;box-shadow:0 30px 80px #00000080}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}#card[data-astro-cid-zkhec6xw][data-rarity=legendary]{border-color:#f5d27a8c}#card[data-astro-cid-zkhec6xw] .head[data-astro-cid-zkhec6xw]{align-items:center;gap:16px;margin-right:26px;display:flex}#card-img[data-astro-cid-zkhec6xw]{object-fit:contain;flex:none;width:116px;height:88px}#card[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:8px 0 0;font-size:28px;font-weight:400;line-height:1.1}#card-kind[data-astro-cid-zkhec6xw]{color:var(--glow);background:#6ef3d61f}#card-desc[data-astro-cid-zkhec6xw]{color:#c9d9f0;max-height:8em;margin:16px 0;font-size:14px;line-height:1.6;overflow:auto}#card[data-astro-cid-zkhec6xw] dl[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);gap:26px;margin:0 0 20px;padding-top:16px;display:flex}#card[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{color:var(--dim);text-transform:uppercase;letter-spacing:.14em;margin-bottom:2px;font-size:10px}#card[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500}#card[data-astro-cid-zkhec6xw] .actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:10px;display:flex}#card[data-astro-cid-zkhec6xw] .actions[data-astro-cid-zkhec6xw] .btn[data-astro-cid-zkhec6xw]{padding:11px 16px}#card-close[data-astro-cid-zkhec6xw],#egg-close[data-astro-cid-zkhec6xw]{cursor:pointer;width:30px;height:30px;color:var(--dim);background:#ffffff14;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}#card-close[data-astro-cid-zkhec6xw]:hover,#egg-close[data-astro-cid-zkhec6xw]:hover{color:#fff;background:#ffffff29}#egg[data-astro-cid-zkhec6xw]{text-align:center;border-color:#f5d27a8c;padding:32px 28px;animation:none;bottom:50%;right:50%;transform:translate(50%,50%)}#egg[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-family:var(--display);margin:0;font-size:36px;font-weight:400;line-height:1.1}#egg[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#c9d9f0;margin:12px 0 22px;font-size:15px}#egg[data-astro-cid-zkhec6xw] .depth[data-astro-cid-zkhec6xw]{font-family:var(--display);color:var(--gold);margin:10px 0 0;font-size:44px;line-height:1}#card[data-astro-cid-zkhec6xw][data-wild=true] #card-details[data-astro-cid-zkhec6xw]{color:var(--glow);box-shadow:inset 0 0 0 1px #6ef3d680}@media (width<=640px){#card[data-astro-cid-zkhec6xw]{border-radius:20px;padding:18px;bottom:12px;right:12px}#card-desc[data-astro-cid-zkhec6xw]{max-height:4.8em;margin:12px 0}#card-img[data-astro-cid-zkhec6xw]{width:84px;height:64px}#card[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:24px}#card[data-astro-cid-zkhec6xw] dl[data-astro-cid-zkhec6xw]{margin-bottom:16px;padding-top:12px}}body.ocean-2d{background:linear-gradient(#2a1a5e 0,#b85a82 34vh,#ffb980 62vh,#1f9fc4 64vh,#126fa6 calc(64vh + 300px),#0b3a74 calc(64vh + 900px),#071a40 calc(64vh + 3200px),#040c22 calc(64vh + 5000px),#02040c 100%)}body.ocean-2d #ocean[data-astro-cid-zkhec6xw]{display:none}.fb{pointer-events:auto;cursor:pointer;color:var(--text);font:500 13px var(--body);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;text-decoration:none;transition:opacity .3s;animation:6s ease-in-out infinite bob;display:flex;position:absolute;transform:translate(-50%,-50%)}.fb img{width:auto;max-width:var(--w,150px);max-height:190px;transition:transform .3s}.fb:hover img{transform:scale(1.08)}.fb small{color:var(--gold);font-size:12px}.fb.dim{opacity:.14}.fb.hit img{filter:hue-rotate(var(--tint,0deg)) drop-shadow(0 0 22px var(--glow))}@keyframes bob{50%{margin-top:-14px}}@media (prefers-reduced-motion:reduce){.fb{animation:none}}
