@font-face{font-family:RTPixel;src:url(https://fonts.gstatic.com/s/jersey10/v4/GftH7vZKsggXMf9n_J5n_5jh.woff2) format("woff2");font-weight:100 900;size-adjust:128%;font-display:swap}:root{color-scheme:dark;--sea:#0b3a66;--panel:#13233ff0;--panel2:#1b3157;--border:#3ec6d9;--gold:#ffd34d;--gem:#ff5a6e;--txt:#f2f6ff;--mut:#9fb3d1;--ok:#2fbf5b;--bad:#e5484d;--pill:"Baloo 2","Trebuchet MS",system-ui,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{margin:0;height:100%;background:var(--sea);font-family:var(--pill);color:var(--txt);overflow:hidden}button{font-family:inherit;color:inherit}button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[hidden]{display:none!important}*{scrollbar-width:thin;scrollbar-color:#3ec6d9 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(#5fe0f0,#2a9fb3);border-radius:6px}::-webkit-scrollbar-button{display:none;height:0}.px{image-rendering:pixelated}#app{position:relative;max-width:480px;height:100%;margin:0 auto;overflow:clip;background:#123f73}@media (max-width:768px){#app{max-width:none}}@media (min-width:769px){body{background:var(--sea) url(/assets/art/bg-desktop.webp) center/cover no-repeat}#app{box-shadow:0 0 0 2px #0b2a4a,0 0 40px #0009}}#view{inset:0;touch-action:none;cursor:-webkit-grab;cursor:grab}#view,#world{position:absolute}#world{left:0;top:0;width:572px;height:1024px;transform-origin:0 0}#day,#night{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#night{transition:opacity 2s}.spot{position:absolute;transform:translate(-50%,-92%);display:flex;flex-direction:column;align-items:center;cursor:pointer}.spot.fl .who img{transform:scaleX(-1)}.spot .tag{position:absolute;top:100%;margin-top:2px;width:max-content}.spot .who img{width:34px;display:block;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #0008)}.spot .lock{display:none}.spot .tag{background:linear-gradient(#1f3a66,#11223f);border:2px solid #3ec6d9;border-radius:10px;font-size:13px;font-weight:800;padding:1px 8px;white-space:nowrap;display:flex;align-items:center;gap:4px;box-shadow:inset 0 2px 0 #ffffff26,0 2px 0 #0009;color:#fff;line-height:1.4}.spot .tag svg{width:12px;height:14px;flex:none}.spot .tag img{width:14px;height:14px}.spot.locked .tag{top:var(--ty,-40px);left:var(--tx,0);bottom:auto;transform:translate(-50%,-50%);background:linear-gradient(#5a3a1c,#3a230f);border-color:#e0a43a;color:#ffe9b8;font-size:13px;padding:2px 8px;border-radius:9px;z-index:2}.spot.locked .tag:after{display:none}.spot.locked:after{content:"";position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#e0a43a;box-shadow:0 0 0 2px #3a230f;z-index:1}.spot .lnk{display:none}.spot.locked .lnk{display:block;position:absolute;left:0;top:0;height:2px;width:var(--len,30px);background:repeating-linear-gradient(90deg,#e0a43a 0 4px,transparent 4px 7px);transform-origin:0 50%;transform:rotate(var(--ang,0deg));z-index:1}.spot.can .lnk{background:repeating-linear-gradient(90deg,#3fd36b 0 4px,transparent 4px 7px)}.spot.can:after{background:#3fd36b;box-shadow:0 0 0 2px #0b4a22,0 0 10px #3fd36b}.spot.can .tag{background:linear-gradient(#3fd36b,#1f9a47);border-color:#d6ffe0;color:#fff;text-shadow:0 1px 0 #0b4a22;animation:canp 1.2s ease-in-out infinite}.spot.can .tag:after{display:none}@keyframes canp{50%{transform:translate(-50%,-50%) scale(1.07)}0%,to{transform:translate(-50%,-50%)}}.bob{animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-3px)}}.fly{width:26px;image-rendering:pixelated;transition:left 1.1s cubic-bezier(.4,0,.6,1),top 1.1s cubic-bezier(.3,-.6,.6,1),opacity .3s;z-index:2}.fly,.pop{position:absolute;pointer-events:none}.pop{color:var(--gold);font-weight:800;font-size:13px;text-shadow:0 1px 2px #000;animation:up 1s forwards;z-index:3}@keyframes up{to{transform:translateY(-30px);opacity:0}}.splash{position:absolute;width:30px;height:12px;border:2px solid #dff8ff;border-radius:50%;transform:translate(-50%,-50%);animation:spl .7s forwards;pointer-events:none}@keyframes spl{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}#hud{position:absolute;z-index:4}#hud,.pill{display:flex;gap:5px;align-items:center}.pill{background:linear-gradient(#1f3a66,#11223f);border:2px solid #3ec6d9aa;border-radius:14px;padding:3px 10px;font-weight:800;font-size:15px;white-space:nowrap;box-shadow:inset 0 2px 0 #ffffff22,0 2px 0 #0008}.pill img{width:20px;height:20px}#lvl{display:flex;align-items:center;gap:5px;margin-right:auto}#lvl .bar{flex:none;width:48px;height:7px;background:#0a1830;border-radius:4px;overflow:hidden}#lvl .bar i{display:block;height:100%;background:var(--ok);width:0}#row2{position:absolute;top:calc(46px + env(safe-area-inset-top,0px));left:8px;display:flex;gap:5px;z-index:4;flex-wrap:wrap;max-width:70%}#boostPill{border-color:var(--gold);color:var(--gold)}#side{position:absolute;right:8px;top:calc(46px + env(safe-area-inset-top,0px));gap:8px;z-index:4}#side,.sbtn{display:flex;flex-direction:column}.sbtn{position:relative;width:58px;background:linear-gradient(#1f3a66,#11223f);border:2px solid #3ec6d9aa;border-radius:16px;box-shadow:inset 0 2px 0 #ffffff22,0 3px 0 #0008;color:#fff;padding:5px 0 3px;align-items:center;font-weight:800;cursor:pointer}.sbtn img{width:30px;height:30px;object-fit:contain}.dot{position:absolute;right:-3px;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--bad);border:2px solid #fff;display:none}.dot.on{display:block}#zoom{display:none;position:absolute;left:8px;bottom:calc(var(--navh,84px) + 8px);flex-direction:column;gap:6px;z-index:4}#zoom button{width:40px;height:40px;border-radius:12px;background:linear-gradient(#1f3a66,#11223f);border:2px solid #3ec6d9aa;box-shadow:inset 0 2px 0 #ffffff22,0 3px 0 #0008;font-size:18px;font-weight:800;cursor:pointer}#nav{position:absolute;left:0;right:0;bottom:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:linear-gradient(#13233f,#0b1730);border-top:2px solid var(--border);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;z-index:8}#nav button{border:1px solid transparent;border-radius:12px;padding:4px 0;display:flex;flex-direction:column;align-items:center;font-weight:800;cursor:pointer;position:relative}#nav button img{width:40px;height:40px;object-fit:contain}#nav button.on{background:#1f3d66;border-color:var(--border)}.sheet{position:absolute;left:0;right:0;bottom:var(--navh,84px);max-height:calc(100% - var(--navh,84px) - 104px - env(safe-area-inset-top,0px));box-shadow:0 -8px 24px #0008;background:var(--panel);border-top:2px solid var(--border);border-radius:18px 18px 0 0;z-index:7;display:flex;flex-direction:column;padding-bottom:10px}.sheet header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 6px}.sheet h2{margin:0}.sheet .x{background:var(--bad);border:2px solid #fff3;border-radius:50%;width:32px;height:32px;cursor:pointer}.sheet .body{overflow:auto;padding:4px 14px 14px;display:flex;flex-direction:column;gap:8px}.sub{color:var(--mut);font-size:15px;margin:0}.card{background:var(--panel2);border:1px solid #2c4a77;border-radius:12px;padding:10px;display:flex;gap:10px;align-items:center}.card img.pic{width:64px;height:64px;object-fit:contain;flex:none}.card .info{flex:1 1;min-width:0}.card .info b{display:block;font-size:17px}.card .info span{font-size:14px;color:var(--mut)}.buy{border:0;border-radius:10px;padding:10px 12px;font-weight:800;font-size:15px;background:var(--ok);color:#fff;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap}.buy img{width:18px}.buy:disabled{background:#4a5873;color:#aab4c7;cursor:default}.buy.gold{background:#d99a12}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.dex{background:var(--panel2);border:1px solid #2c4a77;border-radius:10px;padding:6px 4px;text-align:center;font-size:14px}.dex img{width:100%;height:54px;object-fit:contain}.dex.no img{filter:brightness(0) opacity(.5)}.dex.r3{border-color:var(--gold);box-shadow:0 0 6px #ffd34d88}.days{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.day{background:var(--panel2);border:2px solid #2c4a77;border-radius:12px;padding:6px;text-align:center;font-size:14px;font-weight:800}.day img{width:36px;height:36px;object-fit:contain;display:block;margin:2px auto}.day.got{opacity:.5}.day.today{border-color:var(--gold);box-shadow:0 0 10px #ffd34d88}.day.big{grid-column:span 2}.prog{height:8px;background:#0a1830;border-radius:4px;overflow:hidden;margin-top:4px}.prog i{display:block;height:100%;background:var(--ok)}.mail.unread{border-color:var(--gold)}.tabs{display:flex;gap:6px}.tabs button{flex:1 1;padding:10px;font-size:15px;border:1px solid #2c4a77;background:var(--panel2);font-weight:800;cursor:pointer}.tabs button.on{border-color:var(--border);background:#1f3d66}#panel{position:absolute;left:8px;right:8px;bottom:calc(var(--navh,84px) + 8px);background:var(--panel);border:2px solid var(--border);border-radius:14px;padding:12px;z-index:5}#panel h3{margin:0 0 6px}#panel .row{display:flex;justify-content:space-between;margin:4px 0;font-size:16px}#panel .buy{width:100%;justify-content:center;margin-top:8px;font-size:15px;padding:10px}#panel .x{right:10px;top:8px;background:none;border:0;font-size:18px;cursor:pointer}#modal,#panel .x{position:absolute}#modal{inset:0;background:#0009;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px}#modal .box{background:var(--panel);border:2px solid var(--gold);border-radius:16px;padding:18px;text-align:center;max-width:320px}#modal .box.leg h3{color:#fff;font-size:26px;text-shadow:-2px -2px 0 #6b3508,2px -2px 0 #6b3508,-2px 2px 0 #6b3508,2px 2px 0 #6b3508,0 3px 0 #6b3508}#modal .box.leg p{background:#2a1606e0;border-radius:12px;padding:10px 12px;font-weight:700}#modal .box img{width:96px;height:96px;object-fit:contain;image-rendering:pixelated}#modal h3{margin:4px 0;font-size:23px}#modal p{margin:4px 0 12px;color:var(--mut);font-size:16px}#modal .buy{margin:0 auto;justify-content:center;min-width:140px;font-size:16px}#auth{position:absolute;inset:0;z-index:28;background:#123f73 url(/assets/art/bg-login.webp) 50%/cover no-repeat;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;padding:calc(24px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}#auth>.card2,#auth>.logo{flex-shrink:0}#auth>.logo{height:auto;display:block}#auth .logo{width:70%;max-width:280px;filter:drop-shadow(0 4px 6px #0006)}#auth .card2{width:100%;max-width:360px;background:var(--panel);border:2px solid var(--border);border-radius:18px;padding:16px;margin-top:10px;display:flex;flex-direction:column;gap:10px}#auth h2{font-size:24px}#auth .lead,#auth h2{margin:0;text-align:center}#auth .lead{color:var(--mut);font-size:15px}#auth label{font-size:15px;font-weight:800;display:flex;flex-direction:column;gap:4px}#auth input[type=email],#auth input[type=password],#auth input[type=tel],#auth input[type=text]{font:inherit;font-size:16px;padding:10px 12px;border-radius:10px;border:2px solid #6b4a2b;background:#fff8e7;color:#2a1a0a;outline:none;width:100%}#auth input:focus{border-color:var(--border);box-shadow:0 0 0 3px #3ec6d955}#auth input.err{border-color:var(--bad)}#auth .pw{position:relative}#auth .pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:16px;cursor:pointer;color:#2a1a0a}#auth .msgE{color:#ff8a8f;font-size:14px;min-height:14px;margin:-4px 0 0}#auth .main{border:0;border-radius:12px;padding:12px;font:inherit;font-size:18px;font-weight:900;background:var(--ok);color:#fff;cursor:pointer;box-shadow:0 4px 0 #0d3b2a}#auth .alt{border:2px solid #2c4a77;border-radius:12px;padding:10px;font:inherit;font-size:15px;font-weight:800;background:var(--panel2);color:var(--txt);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}#auth .link{background:none;border:0;color:var(--border);font:inherit;font-weight:800;cursor:pointer;padding:0;text-decoration:underline}#auth .row3{justify-content:space-between;font-size:15px;flex-wrap:wrap}#auth .or,#auth .row3{display:flex;align-items:center;gap:8px}#auth .or{color:var(--mut);font-size:13px}#auth .or:after,#auth .or:before{content:"";flex:1 1;height:1px;background:#2c4a77}#auth .avs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}#auth .avs button,.avpick button{background:none;border:3px solid transparent;border-radius:50%;padding:0;cursor:pointer}#auth .avs button.on,.avpick button.on{border-color:var(--gold);box-shadow:0 0 10px var(--gold)}#auth .avs img,.avpick img{width:100%;display:block;border-radius:50%}#auth .fine{font-size:13px;color:var(--mut);text-align:center;margin:0}#auth .tabs2{display:flex;background:#0a1830;border-radius:12px;padding:3px}#auth .tabs2 button{flex:1 1;border:0;border-radius:10px;padding:10px;font:inherit;font-size:16px;font-weight:800;background:none;color:var(--mut);cursor:pointer}#auth .tabs2 button.on{background:var(--border);color:#06283d}#lvl{cursor:pointer}#lvl .av{width:26px;height:26px;border-radius:50%;margin:-2px 0 -2px -5px;border:2px solid var(--gold)}.avpick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.actor{position:absolute;pointer-events:none;z-index:1}.actor,.actor img{image-rendering:pixelated}.actor img{display:block;width:100%}.boat{width:46px;animation:sail 40s ease-in-out infinite}.boat img,.moored img{animation:rock 3.2s ease-in-out infinite;transform-origin:50% 80%}.moored img{animation-duration:4.5s}.boat:after{content:"";position:absolute;right:88%;top:52%;width:34px;height:8px;border-radius:50%;background:linear-gradient(90deg,transparent,#ffffffaa);filter:blur(1px);animation:wake .8s ease-in-out infinite alternate}.boat.wl:after{right:auto;left:88%;background:linear-gradient(270deg,transparent,#ffffffaa)}@keyframes wake{0%{opacity:.5;width:26px}to{opacity:.9;width:36px}}@keyframes rock{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(2px) rotate(3deg)}}@keyframes sail{0%{transform:translateX(0) scaleX(-1)}49%{transform:translateX(var(--d)) scaleX(-1)}50%{transform:translateX(var(--d))}99%{transform:translateX(0)}to{transform:translateX(0) scaleX(-1)}}.gull{width:22px;z-index:4;animation:gull 22s linear infinite}.gull img{animation:flap .45s ease-in-out infinite alternate;transform-origin:50% 50%}@keyframes flap{0%{transform:scaleY(1) translateY(0)}to{transform:scaleY(.45) translateY(2px)}}@keyframes gull{0%{transform:translate(-80px)}25%{transform:translate(110px,-24px)}50%{transform:translate(300px,6px)}75%{transform:translate(490px,-30px)}to{transform:translate(700px,-60px)}}.walk{width:22px;transition:left 6s linear,top 6s linear}.walk img{transform:scaleX(var(--f,1))}.walk.go img{animation:step .32s ease-in-out infinite alternate}.spr{display:block;width:21px;height:36px;background-repeat:no-repeat;background-size:168px 36px;background-position:0 0;image-rendering:pixelated;transform:scaleX(var(--f,1))}.walk.go .spr{animation:walkf .8s steps(8) infinite}@keyframes walkf{to{background-position:-168px 0}}@keyframes step{0%{transform:scaleX(var(--f,1)) translateY(0) rotate(-5deg)}to{transform:scaleX(var(--f,1)) translateY(-3px) rotate(5deg)}}.idle{width:22px;animation:bob 2.4s ease-in-out infinite}.idle img{animation:breathe 2.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes breathe{50%{transform:scaleY(1.04)}}.tapme{position:absolute;cursor:pointer;z-index:2;animation:float 2s ease-in-out infinite;filter:drop-shadow(0 0 6px #fff8)}@keyframes float{50%{transform:translateY(-5px)}}.emote{width:22px;animation:up 2s forwards;z-index:3}.emote,.prop{position:absolute;pointer-events:none}.prop{width:16px;image-rendering:pixelated}#rain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:0;transition:opacity 2.5s;background:#0b1a3326}@keyframes rain{to{background-position:-12px 40px}}#rain.on{opacity:1}#deep{left:0;right:0;top:930px;height:94px;cursor:pointer}#deep,#left{position:absolute}#left{left:8px;top:calc(88px + env(safe-area-inset-top,0px));display:flex;flex-direction:row;gap:6px;z-index:4}.wheel{width:240px;max-width:80%;margin:0 auto;display:block;transition:transform 3.5s cubic-bezier(.15,.8,.2,1)}.hdr{width:100%;max-height:150px;object-fit:contain}.hdr.sm{max-height:84px;margin:-4px 0 2px}.badge{background:var(--panel2);border:1px solid #2c4a77;border-radius:12px;padding:8px;text-align:center;font-size:15px}.badge img{width:64px;height:64px;object-fit:contain}.badge.no img{filter:grayscale(1) brightness(.5)}.screen{position:absolute;inset:0;z-index:40;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(60px + env(safe-area-inset-top,0px)) 20px 20px;text-align:center}.screen h2{font-size:30px;margin:0;text-shadow:0 2px 4px #000}.screen p{font-size:17px;margin:8px 0 16px;text-shadow:0 1px 3px #000}#splash{position:absolute;inset:0;z-index:50;background:url(/assets/art/splash.webp) 50%/cover;transition:opacity .6s}#loadbar{width:70%;max-width:280px;height:16px;border:2px solid #fff;border-radius:8px;background:#0a1830aa;overflow:hidden}#loadbar i{display:block;height:100%;width:0;background:var(--border);transition:width 1.2s ease}.items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.item{background:var(--panel2);border:2px solid #2c4a77;border-radius:14px;padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.item.eq{border-color:var(--ok);box-shadow:0 0 10px #2fbf5b66}.item.lock{opacity:.6}.item img{width:84px;height:84px;object-fit:contain;image-rendering:pixelated}.item b{font-size:16px;line-height:1.15}.item span{font-size:14px;color:var(--mut);min-height:34px}.item .buy img{width:18px;height:18px;image-rendering:auto}.item .buy,.item .state{width:100%;justify-content:center;margin-top:auto}.item .state{padding:10px;font-weight:800;color:var(--ok)}#title{z-index:30;background:url(/assets/art/bg-loading.webp) 50%/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:opacity .6s;overflow:hidden}#tbg,#title{position:absolute;inset:0}#tbg{width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}#title>img:not(.tfish){position:relative;z-index:2;width:85%;max-width:380px;filter:drop-shadow(0 6px 8px #0007);animation:logo 3.2s ease-in-out infinite}@keyframes logo{50%{transform:translateY(-10px) rotate(-1deg)}}#title #loadbar,#title .play{position:relative;z-index:2}#title .play{animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{transform:translateY(-3px) scale(1.04)}}#title .play:after{content:"";position:absolute;top:6px;bottom:10px;left:-40%;width:30%;background:linear-gradient(100deg,transparent,#fff8,transparent);transform:skewX(-20deg);animation:shine 3s ease-in-out infinite}@keyframes shine{0%,60%{left:-40%}to{left:120%}}.rays{position:absolute;inset:-20% -30% 40%;z-index:1;pointer-events:none;background:repeating-linear-gradient(100deg,transparent 0 40px,#ffffff22 40px 70px,transparent 70px 120px);mix-blend-mode:screen;animation:rays 9s ease-in-out infinite alternate;transform-origin:50% 0}@keyframes rays{0%{transform:skewX(-6deg) translateX(-20px);opacity:.5}to{transform:skewX(6deg) translateX(20px);opacity:1}}.bub{position:absolute;bottom:-30px;border-radius:50%;border:2px solid #ffffffaa;background:radial-gradient(circle at 30% 30%,#fff9,#ffffff22 60%);z-index:1;pointer-events:none;animation:bub linear infinite}@keyframes bub{0%{transform:translate(0)}50%{transform:translate(12px,-55vh)}to{transform:translate(-6px,-115vh)}}.tfish{position:absolute;z-index:1;pointer-events:none;image-rendering:pixelated;animation:swim linear infinite}@keyframes swim{0%{transform:translateX(-120px)}to{transform:translateX(620px)}}.tfish.l{animation-name:swimL}@keyframes swimL{0%{transform:translateX(620px) scaleX(-1)}to{transform:translateX(-120px) scaleX(-1)}}@media (prefers-reduced-motion:reduce){#title,#title .play,#title>img:not(.tfish),.bub,.rays,.tfish{animation:none}}#title .play{position:relative;overflow:hidden;font-family:var(--pill);font-size:32px;line-height:1;letter-spacing:2px;padding:14px 56px 18px;border-radius:22px;border:4px solid #5a2d06;background:linear-gradient(#ffe066,#ffc23a 45%,#ff9a1f);color:#fff;font-weight:800;cursor:pointer;text-shadow:-2px -2px 0 #6b3508,2px -2px 0 #6b3508,-2px 2px 0 #6b3508,2px 2px 0 #6b3508,0 4px 0 #6b3508;box-shadow:inset 0 4px 0 #fff6b0,inset 0 -6px 0 #d9740f,0 6px 0 #5a2d06,0 10px 18px #0007}#title .play:active{transform:translateY(4px);box-shadow:inset 0 4px 0 #fff6b0,inset 0 -4px 0 #d9740f,0 2px 0 #5a2d06,0 4px 8px #0007}#title .note{font-size:13px;color:#0b2a4a;background:#ffffffcc;border-radius:10px;padding:4px 10px}#mg{position:absolute;inset:0;z-index:15;background:url(/assets/art/minigame-bg.webp) 50%/cover;display:flex;flex-direction:column}#mg .top{display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 0}#mg .msg{text-align:center;font-size:20px;font-weight:900;text-shadow:0 2px 3px #000;margin:14px 16px 0;min-height:30px}#mg .act,#mg .gauge,#mg .msg,#mg .steps,#mg .top{position:relative;z-index:3}#mg .stage{position:absolute;inset:0;z-index:1}#mg .steps{display:flex;justify-content:center;gap:6px;margin-top:10px}#mg .steps span{background:#0a1830cc;border:2px solid #ffffff55;border-radius:12px;padding:3px 10px;font-weight:800;font-size:14px;color:#c9d3e3}#mg .steps span.on{background:var(--gold);border-color:#fff;color:#3a2200}#mg .msg{background:#0a1830b3;border-radius:14px;padding:8px 12px;margin:10px 16px 0;font-size:18px}#mgMan{position:absolute;left:3%;top:21%;width:76px;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #0008);transition:transform .2s}#mgMan.throw{transform:rotate(-8deg)}#mgLine{inset:0;width:100%;height:100%;pointer-events:none}#bobber,#mgLine{position:absolute}#bobber{width:30px;transform:translate(-50%,-50%);display:none;transition:left .6s cubic-bezier(.3,.6,.4,1),top .6s cubic-bezier(.5,-1.2,.6,1)}#bobber.bite{animation:dip .25s ease-in-out infinite}@keyframes dip{50%{transform:translate(-50%,-20%)}}#mgFish{left:60%;top:70%;width:80px;display:none;image-rendering:pixelated;filter:drop-shadow(0 0 8px #fff8)}#mgFish,#ripple{position:absolute;transform:translate(-50%,-50%)}#ripple{width:60px;height:16px;border:2px solid #dff8ff;border-radius:50%;opacity:0;pointer-events:none}#ripple.go{animation:spl .8s forwards}#mg .gauge{margin:0 16px 10px;display:none}#mg .gauge .lbl{display:flex;justify-content:space-between;font-weight:800;font-size:14px;text-shadow:0 1px 2px #000;margin-bottom:4px}#power{position:relative;height:26px;background:#0a1830dd;border:3px solid #fff;border-radius:13px;overflow:hidden}#power i{left:0;background:linear-gradient(90deg,#2fbf5b,#ffd34d,#e5484d)}#power .pz,#power i{position:absolute;top:0;bottom:0}#power .pz{left:63%;width:24%;border-left:2px dashed #fff;border-right:2px dashed #fff;background:#ffffff22}#catchBar{position:relative;height:20px;background:#0a1830dd;border:3px solid #fff;border-radius:10px;overflow:hidden}#catchBar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#3ec6d9,#2fbf5b)}#meter{position:absolute;right:14px;top:24%;height:46%;width:30px;background:#0a1830dd;border:3px solid #fff;border-radius:15px;overflow:hidden;display:none;z-index:3}#meter .zone{position:absolute;left:0;right:0;background:#2fbf5bcc}#meter .needle{position:absolute;left:-2px;right:-2px;height:7px;background:var(--gold);border-radius:3px;box-shadow:0 0 6px var(--gold)}#meterLbl{position:absolute;right:6px;top:calc(24% - 26px);font-weight:800;font-size:13px;text-shadow:0 1px 2px #000;display:none;z-index:3}#mg .act{margin:0 16px calc(16px + env(safe-area-inset-bottom,0px));padding:16px;font-size:24px;letter-spacing:1px;font-weight:800;border-radius:20px;border:4px solid #5a2d06;background:linear-gradient(#ffe066,#ffc23a 45%,#ff9a1f);color:#fff;cursor:pointer;touch-action:none;text-shadow:-2px -2px 0 #6b3508,2px -2px 0 #6b3508,-2px 2px 0 #6b3508,2px 2px 0 #6b3508;box-shadow:inset 0 4px 0 #fff6b0,inset 0 -6px 0 #d9740f,0 6px 0 #5a2d06}#mg .act:active{transform:translateY(3px)}#mg .act:disabled{background:#4a5873;border-color:#333;box-shadow:none}#mg .spacer{flex:1 1}.toastline{position:absolute;left:50%;top:22%;transform:translateX(-50%);background:var(--panel);border:1px solid var(--gold);padding:6px 12px;font-weight:800;z-index:25;animation:tl 2.2s forwards;pointer-events:none;white-space:nowrap}@keyframes tl{0%{opacity:0;transform:translate(-50%,8px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){#bobber.bite,.bob{animation:none}}:root{--wood:#5a2d06;--woodL:#8a5320;--goldE:#e0a43a;--card1:#1f3d6b;--card2:#152c52;--ink:#0a1830;--px:"Lilita One","Baloo 2",system-ui,sans-serif}.sheet{background:linear-gradient(#1a355f,#0e1f3d);border:4px solid var(--wood);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:inset 0 0 0 3px var(--goldE),inset 0 0 0 6px #3a1f08,0 -10px 30px #000a;overflow:visible}.sheet header{position:relative;justify-content:center;padding:0 14px 8px}.sheet h2{font-family:var(--px);font-weight:700;font-size:24px;letter-spacing:1px;color:#fff;margin-top:-22px;padding:10px 54px 18px;min-width:220px;text-align:center;background:url(/assets/s/banner2.webp) 50%/100% 100% no-repeat;text-shadow:-2px -2px 0 #0d2a5c,2px -2px 0 #0d2a5c,-2px 2px 0 #0d2a5c,2px 2px 0 #0d2a5c,0 3px 0 #0d2a5c;image-rendering:pixelated}.sheet .x{position:absolute;right:12px;top:8px;width:38px;height:38px;border-radius:10px;border:3px solid #5a0f0f;background:linear-gradient(#ff7a7a,#d23b3b);color:#fff;font-size:18px;font-weight:900;box-shadow:inset 0 3px 0 #ffc2c2,0 3px 0 #3a0808;text-shadow:0 2px 0 #5a0f0f}.sheet .x:active{transform:translateY(2px);box-shadow:inset 0 3px 0 #ffc2c2,0 1px 0 #3a0808}.sheet .body{padding:2px 14px 14px;gap:10px}.sub{color:#b8c8e6}.badge,.card,.day,.dex,.item{background:linear-gradient(var(--card1),var(--card2));border:2px solid var(--ink);box-shadow:inset 0 2px 0 #ffffff1f,inset 0 -3px 0 #0a183066,0 3px 0 #0007}.item.eq{box-shadow:inset 0 2px 0 #ffffff1f,0 0 0 2px #2fbf5b66,0 3px 0 #0007}.badge b,.card .info b,.item b{font-family:var(--px);font-weight:700;letter-spacing:.3px}.buy{border:2px solid #0b4a22;border-radius:12px;background:linear-gradient(#5be588,#1f9a47);text-shadow:0 1px 0 #0b4a22;box-shadow:inset 0 2px 0 #c4ffd6,0 3px 0 #0b4a22}.buy:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 0 #c4ffd6,0 1px 0 #0b4a22}.buy.gold{border-color:#5a2d06;background:linear-gradient(#ffe066,#ff9a1f);text-shadow:0 1px 0 #6b3508;box-shadow:inset 0 2px 0 #fff6b0,0 3px 0 #5a2d06}.buy.red{border-color:#5a0f0f;background:linear-gradient(#ff7a7a,#d23b3b);text-shadow:0 1px 0 #5a0f0f;box-shadow:inset 0 2px 0 #ffc2c2,0 3px 0 #3a0808}.buy.blue{border-color:#0d2a5c;background:linear-gradient(#6fd3ff,#2a7fd4);text-shadow:0 1px 0 #0d2a5c;box-shadow:inset 0 2px 0 #c9f0ff,0 3px 0 #0d2a5c}.buy:disabled{border-color:#2a3550;background:linear-gradient(#5d6b86,#424e66);color:#c3cbd9;text-shadow:none;box-shadow:inset 0 2px 0 #8894ab,0 3px 0 #2a3550}.tabs{background:#0a1830;border-radius:14px;padding:4px;gap:4px;box-shadow:inset 0 2px 4px #000a}.tabs button{border:0;border-radius:10px;background:transparent;color:#9fb3d1;font-family:var(--px);font-weight:700}.tabs button.on{background:linear-gradient(#ffe066,#ff9a1f);color:#fff;text-shadow:0 1px 0 #6b3508;box-shadow:inset 0 2px 0 #fff6b0,0 2px 0 #5a2d06}.set{display:flex;align-items:center;gap:12px}.set .ico{width:46px;height:46px;flex:none;border-radius:12px;background:#0a1830;display:grid;place-items:center;box-shadow:inset 0 2px 4px #000a}.set .ico img{width:34px;height:34px;object-fit:contain;image-rendering:pixelated}.tog{width:62px;height:32px;flex:none;border-radius:16px;border:3px solid var(--ink);background:#33415c;position:relative;cursor:pointer;box-shadow:inset 0 3px 4px #000a;transition:background .2s}.tog i{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:linear-gradient(#fff,#c9d3e3);box-shadow:0 2px 0 #0008;transition:left .2s}.tog.on{background:#2fbf5b}.tog.on i{left:32px}.tog b{position:absolute;top:50%;transform:translateY(-50%);font-size:13px;font-weight:800;color:#fff}.tog.on b{left:8px}.tog:not(.on) b{right:7px}.foot{text-align:center;color:#7f93b5;font-size:13px;margin-top:4px}.sec{font-family:var(--px);font-weight:700;color:var(--goldE);font-size:15px;letter-spacing:1px;margin:6px 2px -2px}#nav{background:linear-gradient(#2a4a7a,#13284c);border-top:4px solid var(--wood);box-shadow:inset 0 3px 0 var(--goldE),0 -6px 18px #0008;gap:6px;padding-top:8px}#nav button{font-family:var(--px);font-weight:700;font-size:14px;color:#dbe6ff;border:2px solid transparent;border-radius:14px;text-shadow:0 2px 0 #0a1830}#nav button img{filter:drop-shadow(0 3px 0 #0006);transition:transform .15s}#nav button.on{background:linear-gradient(#ffe066,#ff9a1f);border-color:var(--wood);text-shadow:0 2px 0 #6b3508;box-shadow:inset 0 2px 0 #fff6b0,0 3px 0 var(--wood)}#nav button.on img{transform:translateY(-6px) scale(1.12)}#zoom button,.pill,.sbtn{border-color:var(--ink);box-shadow:inset 0 2px 0 #ffffff26,inset 0 -3px 0 #0006,0 3px 0 #0009}.sbtn{font-family:var(--px);font-weight:700;text-shadow:0 2px 0 #0a1830}.pill span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#lvl{border-color:var(--goldE)}#panel{background:linear-gradient(#1a355f,#0e1f3d);border:4px solid var(--wood);border-radius:18px;box-shadow:inset 0 0 0 3px var(--goldE),inset 0 0 0 6px #3a1f08,0 8px 24px #000a;padding:16px 16px 14px}#panel h3{font-family:var(--px);font-weight:700;font-size:22px;letter-spacing:.5px;color:#ffe9b8;text-shadow:0 2px 0 #3a1f08;margin-bottom:8px}#panel .row{background:#0a183099;border-radius:10px;padding:6px 10px;margin:5px 0;box-shadow:inset 0 2px 3px #0008}#panel .row b{color:#fff}#panel .buy{font-size:17px;padding:12px}#panel .x{right:12px;top:12px;width:34px;height:34px;border-radius:10px;border:3px solid #5a0f0f;background:linear-gradient(#ff7a7a,#d23b3b);color:#fff;font-weight:900;font-size:16px;box-shadow:inset 0 3px 0 #ffc2c2,0 3px 0 #3a0808}#modal{background:radial-gradient(circle at 50% 45%,#0a183066,#000b)}#modal .box{position:relative;background:linear-gradient(#1a355f,#0e1f3d);border:4px solid var(--wood);border-radius:20px;box-shadow:inset 0 0 0 3px var(--goldE),inset 0 0 0 6px #3a1f08,0 12px 40px #000c;padding:22px 18px 18px;animation:pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(.6);opacity:0}}#modal .box:before{content:"";position:absolute;left:50%;top:84px;width:220px;height:220px;margin:-110px 0 0 -110px;background:repeating-conic-gradient(#ffd34d33 0 10deg,transparent 10deg 20deg);border-radius:50%;animation:spin 12s linear infinite;pointer-events:none;z-index:0}@keyframes spin{to{transform:rotate(1turn)}}#modal .box>*{position:relative;z-index:1}#modal .box img{filter:drop-shadow(0 6px 6px #000a)}#modal h3{font-family:var(--px);font-weight:700;font-size:24px;color:#fff;text-shadow:-2px -2px 0 #6b3508,2px -2px 0 #6b3508,-2px 2px 0 #6b3508,2px 2px 0 #6b3508,0 3px 0 #6b3508}#modal p{color:#dbe6ff}#modal .buy{font-size:18px;padding:12px 28px}.toastline{background:linear-gradient(#5a3a1c,#3a230f);border:3px solid var(--goldE);color:#ffe9b8;font-family:var(--px);font-weight:700;font-size:16px;border-radius:12px;padding:8px 16px;box-shadow:0 4px 0 #2a1606,0 8px 16px #0008;text-shadow:0 2px 0 #2a1606}#auth .card2{background:linear-gradient(#1a355f,#0e1f3d);border:4px solid var(--wood);border-radius:20px;box-shadow:inset 0 0 0 3px var(--goldE),inset 0 0 0 6px #3a1f08,0 12px 30px #000a;padding:20px 18px}#auth h2{font-family:var(--px);font-weight:700;color:#ffe9b8;text-shadow:0 2px 0 #3a1f08}#auth .tabs2{border-radius:14px;padding:4px;box-shadow:inset 0 2px 4px #000a}#auth .tabs2 button{font-family:var(--px);font-weight:700}#auth .tabs2 button.on{background:linear-gradient(#ffe066,#ff9a1f);color:#fff;text-shadow:0 1px 0 #6b3508;box-shadow:inset 0 2px 0 #fff6b0,0 2px 0 var(--wood)}#auth .main{border:3px solid #0b4a22;background:linear-gradient(#5be588,#1f9a47);text-shadow:0 2px 0 #0b4a22;box-shadow:inset 0 3px 0 #c4ffd6,0 4px 0 #0b4a22}#auth .main:active{transform:translateY(3px);box-shadow:inset 0 3px 0 #c4ffd6,0 1px 0 #0b4a22}#auth label{color:#ffe9b8}#mg .pill{border-color:var(--goldE)}#mg .msg{background:linear-gradient(#5a3a1cee,#3a230fee);border:3px solid var(--goldE);color:#ffe9b8;font-weight:700;box-shadow:0 4px 0 #2a1606}#mg .msg,#mg .steps span{font-family:var(--px)}.wh{position:relative;width:min(300px,80vw);aspect-ratio:1;margin:6px auto 14px}.whd{border-radius:50%;background:conic-gradient(#ff5a6e 0 45deg,#ffd34d 0 90deg,#3ec6d9 0 135deg,#2fbf5b 0 180deg,#ff9a1f 0 225deg,#a46bff 0 270deg,#3ea8ff 0 315deg,#ff7ac8 0 1turn);border:12px solid #8a5320;box-shadow:0 0 0 4px var(--wood),inset 0 0 0 3px var(--goldE),inset 0 0 18px #0006,0 8px 0 #3a1f08,0 14px 26px #000a;transition:transform 4s cubic-bezier(.12,.8,.18,1)}.whd,.whd:after{position:absolute;inset:0}.whd:after{content:"";border-radius:50%;background:repeating-conic-gradient(#fff9 0 1.2deg,transparent 1.2deg 45deg);pointer-events:none}.whs{left:50%;top:0;width:0;height:50%;transform-origin:50% 100%}.whs,.whs span{position:absolute}.whs span{left:-30px;width:60px;top:9%;display:flex;flex-direction:column;align-items:center;gap:2px}.whs img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 0 #0007);image-rendering:pixelated}.whs b{font-family:var(--px);font-weight:700;color:#fff;text-shadow:-1px -1px 0 #3a1f08,1px -1px 0 #3a1f08,-1px 1px 0 #3a1f08,1px 1px 0 #3a1f08}.whc{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(#ffe066,#e0a43a);border:4px solid var(--wood);box-shadow:inset 0 3px 0 #fff6b0,0 3px 0 #3a1f08;display:grid;place-items:center}.whc img{width:60%;image-rendering:pixelated}.whp{position:absolute;left:50%;top:-14px;width:0;height:0;transform:translateX(-50%);border-left:16px solid transparent;border-right:16px solid transparent;border-top:30px solid #ffd34d;filter:drop-shadow(0 3px 0 var(--wood)) drop-shadow(0 0 2px #3a1f08);transform-origin:50% 0;z-index:2}.whp.tk{animation:tk .15s ease-out}@keyframes tk{50%{transform:translateX(-50%) rotate(-18deg)}}#modal .box,#panel,.sheet{--txt:#4a2c10;--mut:#8a6a45;color:#4a2c10;background:linear-gradient(#fff7e2,#f2dcae)}#panel .sub,.sheet .sub{color:#8a6a45}.badge,.card,.day,.dex,.item{background:linear-gradient(#fffcf3,#f7e8c8);border:2px solid #c99a5b;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43;color:#4a2c10}.badge b,.card .info b,.item b{color:#4a2c10}.badge span,.card .info span,.item span{color:#8a6a45!important}.item.eq{border-color:#2fbf5b;box-shadow:inset 0 2px 0 #fff,0 0 0 2px #2fbf5b66,0 3px 0 #1f8a3f}.item .state{color:#1f8a3f}.badge b[style*="var(--ok)"],.card b[style*="var(--ok)"]{color:#1f8a3f!important}.day.today{border-color:#ff9a1f;box-shadow:0 0 0 3px #ffd34d,0 3px 0 #b07f43}.dex.no img{filter:brightness(0) opacity(.3)}.dex.r1{border-color:#4caf50}.dex.r2{border-color:#3ea8ff}.dex.r3{border-color:#e0a43a}.tabs{background:#d9b98a;box-shadow:inset 0 2px 4px #8a5a2a88}.tabs button{color:#6b4a25}.prog{background:#e2c896;box-shadow:inset 0 1px 2px #8a5a2a66}.set .ico{background:#ead3a6;box-shadow:inset 0 2px 4px #8a5a2a66}.sec{color:#b0661a}.foot{color:#8a6a45}.mail.unread{border-color:#ff9a1f}#pName{background:#fffaf0!important;color:#4a2c10!important;border:2px solid #c99a5b!important}#panel h3{color:#5a2d06;text-shadow:0 2px 0 #fff}#panel .row{background:#ead7ae;box-shadow:inset 0 2px 3px #8a5a2a55;color:#6b4a25}#panel .row b{color:#4a2c10}#modal p{color:#6b4a25}#modal .box.leg p{color:#fff}.whs b{font-size:14px}::-webkit-scrollbar-thumb{background:linear-gradient(#c99a5b,#8a5320)}.sheet .body{scrollbar-color:#b07f43 transparent}.an{display:block;width:var(--dw);height:var(--dh);background-repeat:no-repeat;background-size:var(--bw) var(--dh);image-rendering:pixelated;transform:scaleX(var(--f,1));animation:sheet var(--dur,1s) steps(var(--n,8)) infinite}@keyframes sheet{to{background-position:calc(-1 * var(--bw)) 0}}.walk .an.wk{animation-play-state:paused}.walk.go .an.wk{animation-play-state:running}.boat .an{--f:1}.gull .an{--f:-1}.spot .who .an{filter:drop-shadow(0 2px 1px #0008)}.spot.fl .who .an{--f:-1}@media (prefers-reduced-motion:reduce){.an{animation:none}}#nav{background:repeating-linear-gradient(90deg,#9a5f28 0 56px,#8a5320 56px 58px,#a8692e 58px 116px,#7c4a1c 116px 118px);border-top:0;padding:14px 6px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:inset 0 4px 0 #e0a43a,inset 0 7px 0 #5a2d06,inset 0 -3px 0 #5a2d06,0 -6px 18px #0009}#nav:before{content:"";position:absolute;left:0;right:0;top:-6px;height:10px;background:repeating-linear-gradient(135deg,#e8c27a 0 6px,#b98a43 6px 12px);border-top:2px solid #5a2d06;border-bottom:2px solid #5a2d06;pointer-events:none}#nav button{border:0;background:none;box-shadow:none;padding:0;gap:3px;color:#fff;text-shadow:-1px -1px 0 #3a1f08,1px -1px 0 #3a1f08,-1px 1px 0 #3a1f08,1px 1px 0 #3a1f08,0 2px 0 #3a1f08}#nav button img{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3e7cc4,#173a6a 70%);border:3px solid #e0a43a;box-shadow:0 0 0 3px #5a2d06,inset 0 3px 0 #ffffff33,0 4px 0 #3a1f08;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}#nav button:hover img{transform:translateY(-3px)}#nav button.on{background:none;box-shadow:none;color:#fff}#nav button.on img{transform:translateY(-14px) scale(1.18);background:radial-gradient(circle at 40% 35%,#ffe680,#ff9a1f 75%);border-color:#fff6b0;box-shadow:0 0 0 3px #5a2d06,0 0 16px 4px #ffd34d,0 4px 0 #3a1f08;animation:navb 1.6s ease-in-out infinite}@keyframes navb{50%{transform:translateY(-17px) scale(1.18)}}#nav button.on span{background:linear-gradient(#ffe066,#ff9a1f);padding:0 8px;border-radius:8px;border:2px solid #5a2d06;margin-top:-12px;text-shadow:0 1px 0 #6b3508}#nav .dot{right:12%;top:-2px}.packp{font-family:var(--px);font-weight:700;font-size:17px}#left,#side{gap:10px}.sbtn{width:64px;background:none!important;border:0!important;box-shadow:none!important;padding:0;gap:0;color:#ffe9b8;font-size:13px}.sbtn img{width:44px;height:44px;filter:drop-shadow(0 3px 0 #0009) drop-shadow(0 0 1px #000);transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.sbtn:focus-visible img,.sbtn:hover img{transform:translateY(-3px) scale(1.06)}.sbtn:active img{transform:scale(.92)}.sbtn:after{content:attr(data-label)}.sbtn{font-size:0}.sbtn:after{margin-top:-6px;padding:1px 7px;border-radius:7px;background:linear-gradient(#8a5320,#5a2d06);border:2px solid #e0a43a;box-shadow:0 2px 0 #2a1606;color:#ffe9b8;text-shadow:0 1px 0 #2a1606;white-space:nowrap;line-height:1.3}.sbtn .dot{right:6px;top:0}#side{top:calc(44px + env(safe-area-inset-top,0px))}#left{top:calc(86px + env(safe-area-inset-top,0px));gap:4px}#left .sbtn{width:66px}#auth .ph{display:flex;align-items:stretch;border:2px solid #6b4a2b;border-radius:10px;background:#fff8e7;overflow:hidden}#auth .ph:focus-within{border-color:var(--border);box-shadow:0 0 0 3px #3ec6d955}#auth .ph.err{border-color:var(--bad)}#auth .phc{display:flex;align-items:center;gap:6px;padding:0 10px;background:#f1dfb8;border-right:2px solid #c99a5b;color:#2a1a0a;font-weight:800;font-size:16px}#auth .phf{width:26px;height:17px;border-radius:2px;box-shadow:0 0 0 1px #0003}#auth .ph input{border:0!important;box-shadow:none!important;border-radius:0!important;flex:1 1;min-width:0;letter-spacing:.5px}#auth{scrollbar-width:none;-ms-overflow-style:none}#auth::-webkit-scrollbar{display:none}#auth{animation:abg 26s ease-in-out infinite alternate}@keyframes abg{0%{background-position:40% 50%}to{background-position:60% 50%}}#auth .logo{animation:logo 3.2s ease-in-out infinite}#auth .card2,#auth .logo{position:relative;z-index:2}#auth .card2{margin-top:22px;animation:cardin .6s cubic-bezier(.3,1.5,.5,1) both}@keyframes cardin{0%{transform:translateY(40px) scale(.9);opacity:0}}#auth h2{animation:wv 2.6s ease-in-out infinite}@keyframes wv{50%{transform:translateY(-2px) rotate(-1deg)}}#auth .main{position:relative;overflow:hidden}#auth .main:after{content:"";position:absolute;top:4px;bottom:8px;left:-40%;width:28%;background:linear-gradient(100deg,transparent,#fff8,transparent);transform:skewX(-20deg);animation:shine 3.2s ease-in-out infinite}.afx{inset:0;pointer-events:none;overflow:hidden;z-index:1}.afx,.ag{position:absolute}.ag{left:0;animation:agf linear infinite}.ag .an{--f:-1}.a1{top:16%;animation-duration:16s}.a2{top:28%;animation-duration:22s;animation-delay:-9s}.a3{top:9%;animation-duration:19s;animation-delay:-4s}@keyframes agf{0%{transform:translate(-60px)}25%{transform:translate(25vw,-12px)}50%{transform:translate(50vw,6px)}75%{transform:translate(75vw,-14px)}to{transform:translate(calc(100vw + 60px))}}.spk{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;box-shadow:0 0 8px 2px #fff8;opacity:0;animation:spk 3s ease-in-out infinite}.spk:nth-child(4){left:12%;top:62%;animation-delay:.2s}.spk:nth-child(5){left:80%;top:70%;animation-delay:1.1s}.spk:nth-child(6){left:30%;top:82%;animation-delay:2s}.spk:nth-child(7){left:65%;top:88%;animation-delay:.7s}.spk:nth-child(8){left:90%;top:58%;animation-delay:1.6s}.spk:nth-child(9){left:6%;top:85%;animation-delay:2.4s}.spk:nth-child(10){left:48%;top:93%;animation-delay:1.3s}.spk:nth-child(11){left:22%;top:72%;animation-delay:.4s}.spk:nth-child(12){left:72%;top:78%;animation-delay:2.7s}.spk:nth-child(13){left:55%;top:66%;animation-delay:1.9s}@keyframes spk{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.acat{right:14px;top:-46px}.acat,.aold{position:absolute;z-index:3}.aold{left:-18px;top:-74px}@media (prefers-reduced-motion:reduce){#auth,#auth .card2,#auth .logo,#auth h2,.ag,.spk{animation:none}}#auth .pw button.eye{width:34px;height:34px;right:6px;display:grid;place-items:center;border-radius:8px;color:#8a6a45;transition:background .15s,color .15s}#auth .pw button.eye svg{width:24px;height:24px}#auth .pw button.eye:hover{background:#f1dfb8;color:#5a2d06}#auth .pw button.eye.on{color:#2a7fd4}.pill .plus{width:22px;height:22px;margin:0 -6px 0 2px;padding:0;flex:none;border-radius:7px;border:2px solid #0b4a22;background:linear-gradient(#6af08f,#1f9a47);color:#fff;font-family:var(--px);font-weight:700;font-size:17px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 2px 0 #c4ffd6,0 2px 0 #0b4a22;text-shadow:0 1px 0 #0b4a22}.pill .plus:active{transform:translateY(2px);box-shadow:inset 0 2px 0 #c4ffd6}#lvl .bar{width:30px}#hud .pill{padding:3px 8px;font-size:14px}#hud .pill img{width:18px;height:18px}#lvl{gap:4px;padding-right:8px}#lvl>span{font-size:13px}#lvl .bar{display:none}#lvl .av{width:24px;height:24px}#hud{gap:3px}#hud .pill{padding:3px 6px;gap:3px}.pill .plus{width:20px;height:20px;font-size:15px;margin-right:-4px}#row2{display:none!important}#hud{top:calc(8px + env(safe-area-inset-top,0px));left:8px;right:8px;gap:6px}#hud .pill{padding:5px 8px 5px 10px;font-size:17px;gap:5px;border-radius:16px}#hud .pill .plus,#hud .pill img{width:24px;height:24px}#hud .pill .plus{font-size:19px}#lvl{padding:4px 10px 4px 5px}#lvl .av{width:30px;height:30px;margin:0}#lvl>span{font-size:15px}#hud .pill:not(#lvl){flex:1 1}#hud .pill span{overflow:hidden;text-overflow:ellipsis}#hud{gap:4px;left:6px;right:6px}#hud .pill{padding:4px 4px 4px 6px;font-size:16px;gap:4px}#hud .pill .plus,#hud .pill img{width:22px;height:22px}#hud .pill .plus{font-size:17px;margin:0}#hud .pill span{overflow:visible}#lvl{padding:4px 8px 4px 4px}#lvl>span{font-size:14px}#left,#side{top:calc(58px + env(safe-area-inset-top,0px))}#left{right:76px;flex-wrap:wrap}#hud .pill:not(#lvl){flex:0 1 auto}#hud,#hud .pill:not(#lvl){justify-content:space-between}#hud .pill:not(#lvl){flex:1 1 auto;min-width:max-content}#hud .pill:not(#lvl) span{flex:1 1;text-align:center}#lvl{flex:none}#hud .pill:not(#lvl){min-width:0}#hud .pill:not(#lvl) span{min-width:max-content}@media (max-width:400px){#hud .pill{font-size:14px;padding:4px 3px 4px 5px;gap:3px}#hud .pill img{width:19px;height:19px}#hud .pill .plus{width:20px;height:20px;font-size:15px}#lvl .av{width:26px;height:26px}#lvl>span{font-size:13px}}.tank{overflow:hidden;pointer-events:none}.tank,.tank .tf{position:absolute}.tank .tf{left:0;height:34%;width:auto;max-width:42%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 0 #0005);animation:tswim linear infinite}@keyframes tswim{0%{left:2%;transform:scaleX(1) translateY(0)}24%{transform:scaleX(1) translateY(-6%)}46%{left:56%;transform:scaleX(1)}50%{left:58%;transform:scaleX(-1)}74%{transform:scaleX(-1) translateY(6%)}96%{left:4%;transform:scaleX(-1)}to{left:2%;transform:scaleX(1)}}.wbal{grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.wbal,.wc{display:grid}.wc{grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;grid-column-gap:8px;column-gap:8px;background:linear-gradient(#fffcf3,#f7e8c8);border:2px solid #c99a5b;border-radius:14px;padding:8px 10px;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43}.wc img,.wc>span:first-child{grid-row:span 2;width:30px;height:30px;object-fit:contain}.wc b{font-family:var(--px);font-size:20px;color:#4a2c10;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wc span{font-size:13px;color:#8a6a45}.item.pay i{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:#fff;font-style:normal;font-family:var(--px);font-size:24px;box-shadow:inset 0 3px 0 #fff4,0 3px 0 #0005}.txr{padding:8px 12px}.txr>b{display:flex;align-items:center;gap:4px;font-family:var(--px);font-size:16px;white-space:nowrap}.txr>b img{width:18px;height:18px}.txr .pos{color:#1f8a3f}.txr .neg{color:#c0392b}.tmap{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:min(100%,340px);margin:4px auto 0;aspect-ratio:416/248;padding:6px;border-radius:14px;background:#3a230f;box-shadow:inset 0 3px 8px #000a,0 3px 0 #b07f43}.tp{position:relative;border-radius:8px;background-image:url(/assets/art/tmap-full.webp);background-size:200% 200%;image-rendering:pixelated}.tp:not(.got){background-image:none}.tp:not(.got):before{content:"";position:absolute;inset:0;border-radius:8px;background-image:url(/assets/art/tmap-full.webp);background-size:200% 200%;background-position:inherit;filter:brightness(0)}.tp b{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-family:var(--px);font-size:46px;color:#fff;text-shadow:0 0 12px #ffd34d,0 3px 0 #000;animation:qm 1.8s ease-in-out infinite}@keyframes qm{50%{transform:scale(1.12)}}.tp.got{animation:pop .4s cubic-bezier(.3,1.6,.5,1)}#night{transition:opacity 3s}#sunset{pointer-events:none;opacity:0;transition:opacity 3s;background:linear-gradient(180deg,#ff8a3d,#ff5e7a 35%,#b0569a 70%,#4a3a8c);mix-blend-mode:soft-light}#sunset,#sunset:after{position:absolute;inset:0}#sunset:after{content:"";background:linear-gradient(180deg,#ffb36b55,#ff6f6122 50%,#5a3a8a33);mix-blend-mode:multiply}#left{display:grid!important;grid-template-columns:repeat(5,1fr);grid-gap:2px!important;gap:2px!important;left:6px;right:74px;flex-wrap:nowrap}#left .sbtn{width:auto!important;min-width:0}#left .sbtn img,#side .sbtn img{width:42px;height:42px;object-fit:contain}.sbtn:after{font-size:13px;padding:1px 0;width:62px;max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}#side .sbtn{width:66px}#left{display:flex!important;flex-direction:column;gap:6px!important;left:0!important;right:auto!important;top:calc(60px + env(safe-area-inset-top,0px))!important;padding:8px 6px 8px 8px;background:linear-gradient(90deg,#5a2d06ee,#8a5320ee);border:3px solid #e0a43a;border-left:0;border-radius:0 18px 18px 0;box-shadow:0 4px 0 #2a1606,0 8px 18px #0008;transition:transform .35s cubic-bezier(.3,1.3,.5,1)}#left .sbtn{width:64px!important}#left .sbtn:after{width:64px}#left.closed{transform:translateX(-100%)}#lTog{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:30px;height:64px;padding:0;border:3px solid #e0a43a;border-left:0;border-radius:0 14px 14px 0;background:linear-gradient(90deg,#8a5320,#a8692e);color:#ffe9b8;cursor:pointer;display:grid;place-items:center;box-shadow:0 3px 0 #2a1606}#lTog svg{width:12px;height:20px;transition:transform .35s}#left.closed #lTog svg{transform:rotate(180deg)}#lTog .dot{right:-4px;top:-6px}#left:not(.closed) #lTog .dot{display:none}#pName{font:inherit;font-size:16px;padding:8px 10px;border-radius:10px;border:2px solid #c99a5b;background:#fffaf0;color:#4a2c10;width:100%;margin-top:4px}.pstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pstats div{text-align:center;background:linear-gradient(#fffcf3,#f7e8c8);border:2px solid #c99a5b;border-radius:12px;padding:8px 4px;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43}.pstats b{display:block;font-family:var(--px);font-size:20px;color:#4a2c10}.pstats span{font-size:13px;color:#8a6a45}.avbtn{position:relative;flex:none;width:66px;height:66px;padding:0;border:3px solid #e0a43a;border-radius:50%;background:#ead3a6;cursor:pointer;box-shadow:0 3px 0 #b07f43}.avbtn img{width:100%;height:100%;border-radius:50%}.avbtn i{position:absolute;right:-4px;bottom:-4px;width:26px;height:26px;border-radius:50%;background:linear-gradient(#6fd3ff,#2a7fd4);border:2px solid #0d2a5c;color:#fff;font-style:normal;font-size:14px;display:grid;place-items:center;box-shadow:0 2px 0 #0d2a5c}.avcard{animation:pop .3s cubic-bezier(.3,1.6,.5,1)}.avpick{grid-template-columns:repeat(8,1fr)!important;gap:4px!important}@media (max-width:400px){.avpick{grid-template-columns:repeat(4,1fr)!important}}.invc{text-align:center;background:linear-gradient(#2a7fd4,#174a8c);border:3px solid #0d2a5c;border-radius:16px;padding:14px;color:#fff;box-shadow:inset 0 3px 0 #ffffff33,0 4px 0 #0d2a5c}.invc span{font-size:14px;opacity:.85}.invc b{display:block;font-family:var(--px);font-size:34px;letter-spacing:4px;margin:4px 0 10px;text-shadow:0 3px 0 #0d2a5c}.invb{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.invb .buy{justify-content:center;font-size:16px}.invc small{display:block;margin-top:8px;font-size:13px;opacity:.8;word-break:break-all}.tiers{display:flex;flex-direction:column;gap:8px}.tier{display:flex;align-items:center;gap:12px;background:linear-gradient(#fffcf3,#f7e8c8);border:2px solid #c99a5b;border-radius:14px;padding:10px 12px;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43}.tier i{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--px);font-size:20px;color:#fff;border:3px solid #5a2d06;box-shadow:inset 0 3px 0 #fff6}.t1 i{background:linear-gradient(#ffe066,#e0a43a)}.t2 i{background:linear-gradient(#e6eef7,#9fb3c8)}.t3 i{background:linear-gradient(#f0b27a,#b0661a)}.tier em{font-style:normal;font-size:26px;color:#1f8a3f}.tier b,.tier em{font-family:var(--px)}.tier b{display:block;font-size:17px;color:#4a2c10}.tier .info{flex:1 1;min-width:0}.tier .info span{font-size:14px;color:#8a6a45}.mact{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.mact .buy{justify-content:center;font-size:13px;padding:8px 4px}.mc{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:#e5484d;color:#fff;font-size:13px;line-height:18px;text-shadow:none}.card.mail{cursor:pointer;align-items:flex-start}.card.mail .pic{width:44px;height:44px}.card.mail.unread{border-color:#ff9a1f;box-shadow:inset 4px 0 0 #ff9a1f,0 3px 0 #b07f43}.card.mail.unread .info b:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5484d;margin-left:6px;vertical-align:middle}.card.mail .info b{font-size:15px;line-height:1.3}.mt{font-style:normal;font-size:12px;padding:1px 6px;border-radius:6px;margin-right:6px;color:#fff;vertical-align:2px;font-family:var(--px)}.mt.adm{background:#c0392b}.mt.gm{background:#2a7fd4}.mt.rw{background:#1f9a47}.mtx{margin:6px 0 0;font-size:14px;color:#4a2c10;line-height:1.45}.mside{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.mx{border:0;background:#ead3a6;border-radius:8px;width:34px;height:34px;font-size:16px}.ihero{position:relative;border-radius:16px;overflow:hidden;border:3px solid #5a2d06;box-shadow:0 4px 0 #b07f43}.ihero img{display:block;width:100%;image-rendering:pixelated}.ihero b{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 8px;text-align:center;font-family:var(--px);font-size:20px;color:#fff;background:linear-gradient(transparent,#0a1830cc);text-shadow:0 2px 0 #0a1830}.invc{position:relative;padding-top:30px;margin-top:24px}.ienv{position:absolute;left:50%;top:-30px;width:64px;transform:translateX(-50%) rotate(-6deg);filter:drop-shadow(0 4px 0 #0007);animation:float 2.4s ease-in-out infinite}.invb .buy img{width:22px;height:22px;object-fit:contain}.ishare{width:100%;justify-content:center;margin-top:8px;border-color:#5a0f5a;background:linear-gradient(#ff8ad8,#c03aa0);box-shadow:inset 0 2px 0 #ffd2f2,0 3px 0 #5a0f5a;text-shadow:0 1px 0 #5a0f5a;font-size:16px}.igoal{display:flex;gap:10px;background:linear-gradient(#fff3c4,#ffd98a);border:2px solid #e0a43a;border-radius:14px;padding:10px;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43}.igoal img{width:70px;flex:none;animation:float 2s ease-in-out infinite}.igoal .info{flex:1 1;min-width:0}.igoal b{display:block;font-family:var(--px);font-size:17px;color:#5a2d06}.igoal span{font-size:13px;color:#8a5a2a}.tier img{width:48px;height:48px;object-fit:contain;flex:none}.ist img{width:36px;height:36px;object-fit:contain;display:block;margin:0 auto 2px}.scard{position:relative;width:min(340px,90vw);animation:pop .35s cubic-bezier(.3,1.6,.5,1)}.scard>img{width:100%;display:block;border-radius:16px;border:4px solid #5a2d06;box-shadow:0 0 0 3px #e0a43a,0 12px 30px #000c}.sban{position:absolute;left:0;right:0;top:46%;text-align:center;transform:translateY(-50%)}.sban small{display:block;font-size:15px;color:#6b3508}.sban b,.sban small{font-family:var(--px)}.sban b{font-size:30px;letter-spacing:3px;color:#5a2d06;text-shadow:0 2px 0 #fff6b0}.sbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.sbtns .buy{justify-content:center}.sheet .body>*{flex-shrink:0}.sheet .x{top:-18px!important;right:-6px!important;z-index:3}.sheet header{padding-right:40px;padding-left:40px}#panel .x{top:-16px!important;right:-8px!important}.sheet.tall{height:calc(100% - var(--navh,84px) - 104px - env(safe-area-inset-top,0px))}.sheet .body{flex:1 1;min-height:0}.wempty{text-align:center;padding:14px;background:linear-gradient(#fffcf3,#f7e8c8);border:2px dashed #c99a5b;border-radius:14px}.wempty img{width:56px;opacity:.6}.wempty b{display:block;font-family:var(--px);color:#4a2c10;font-size:17px}.wempty span{font-size:14px;color:#8a6a45}.wst{font-style:normal;padding:0 6px;border-radius:6px;color:#fff;font-size:13px}.wst.pending{background:#e0a43a}.wst.paid{background:#1f9a47}.wst.rejected{background:#c0392b}#tour{inset:0;z-index:45}#tour,.thole{position:absolute}.thole{border-radius:16px;box-shadow:0 0 0 3px #ffd34d,0 0 18px 4px #ffd34d,0 0 0 9999px #0a1830c8;transition:all .35s cubic-bezier(.3,1.2,.5,1);pointer-events:none}.tbox{position:absolute;left:14px;right:14px;background:linear-gradient(#fff7e2,#f2dcae);border:4px solid #5a2d06;border-radius:18px;box-shadow:inset 0 0 0 3px #e0a43a,0 10px 30px #000a;padding:14px 14px 12px 84px;color:#4a2c10;min-height:120px;transition:top .35s,bottom .35s;animation:pop .3s cubic-bezier(.3,1.6,.5,1)}.tbox.mid{top:50%!important;transform:translateY(-50%)}.tguide{position:absolute;top:12px;width:64px;height:64px;border-radius:50%;border:3px solid #e0a43a;background:#ead3a6}.tbox b{display:block;font-family:var(--px);font-size:19px;color:#5a2d06;margin-bottom:4px}.tbox p{margin:0 0 10px;font-size:15px;line-height:1.4}.tbtns .buy{padding:8px 14px}.tbtns #tSkip{background:linear-gradient(#d8c39a,#b8a073);border-color:#6b4a25;color:#4a2c10;text-shadow:none;box-shadow:inset 0 2px 0 #fff6,0 3px 0 #6b4a25}.tbtns #tNext{margin-left:auto;font-size:16px}.tdots{display:flex;gap:4px;margin:0 auto}.tdots i{width:7px;height:7px;border-radius:50%;background:#c99a5b}.tdots i.on{background:#ff9a1f;width:16px;border-radius:4px}.thand{position:absolute;font-size:34px;filter:drop-shadow(0 3px 0 #0008);animation:tap 1s ease-in-out infinite;pointer-events:none;z-index:2}.thand.up{transform:rotate(180deg);animation-name:tapd}@keyframes tap{50%{translate:0 -10px}}@keyframes tapd{50%{translate:0 10px}}.emptyst{flex:1 1;min-height:220px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:10px}.emptyst img{width:110px;max-height:110px;object-fit:contain;opacity:.9;margin-bottom:6px}.emptyst b{font-family:var(--px);font-size:18px;color:#5a2d06}.emptyst span{font-size:14px;color:#8a6a45;max-width:260px}.flyc{position:absolute;left:0;top:0;width:28px;height:28px;z-index:60;pointer-events:none;image-rendering:pixelated;filter:drop-shadow(0 2px 0 #0007)}.pill.bump{animation:bump .35s cubic-bezier(.3,1.8,.5,1)}.pill.bump span{color:#ffe066}@keyframes bump{40%{transform:scale(1.14)}}.lvup{overflow:hidden;width:min(320px,88vw);text-align:center;background:linear-gradient(#fff7e2,#f2dcae);border:4px solid #5a2d06;border-radius:20px;box-shadow:inset 0 0 0 3px #e0a43a,0 12px 40px #000c;padding:24px 16px 16px;animation:pop .45s cubic-bezier(.3,1.6,.5,1)}.lvup,.lvup>*{position:relative}.lvup>*{z-index:1}.lvrays{position:absolute!important;left:50%;top:70px;width:420px;height:420px;margin:-210px 0 0 -210px;z-index:0!important;background:repeating-conic-gradient(#ffd34d55 0 9deg,transparent 9deg 18deg);border-radius:50%;animation:spin 10s linear infinite}.lvstar{width:104px;height:104px;margin:0 auto;display:grid;place-items:center;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(#ffe680,#ff9a1f);animation:lvs 1.4s ease-in-out infinite}@keyframes lvs{50%{transform:scale(1.08) rotate(6deg)}}.lvstar b{font-size:38px;text-shadow:0 3px 0 #b0661a;margin-top:10px}.lvstar b,.lvup h3{font-family:var(--px);color:#fff}.lvup h3{font-size:28px;margin:6px 0 10px;text-shadow:-2px -2px 0 #6b3508,2px -2px 0 #6b3508,-2px 2px 0 #6b3508,2px 2px 0 #6b3508,0 4px 0 #6b3508}.lvlist{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;text-align:left}.lvlist div{display:flex;align-items:center;gap:8px;background:#fffaf0;border:2px solid #c99a5b;border-radius:10px;padding:6px 10px;color:#4a2c10;font-weight:700;font-size:14px;animation:pop .4s both}.lvlist div:nth-child(2){animation-delay:.15s}.lvlist div:nth-child(3){animation-delay:.3s}.lvlist div.new{border-color:#2fbf5b;background:#eaffef}.lvlist div.soon{opacity:.75;font-weight:600}.lvlist img{width:26px;height:26px;object-fit:contain}.lvup .buy{margin:0 auto;font-size:18px;padding:12px 30px}.cf{position:absolute!important;top:-12px;width:8px;height:12px;border-radius:2px;z-index:0!important;animation:cf linear both}@keyframes cf{to{transform:translate(var(--x),520px) rotate(var(--r))}}#panel{padding:14px}.ph{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pfig{width:76px;height:76px;flex:none;border-radius:16px;background:radial-gradient(circle at 50% 40%,#bfe9ff,#3ea8ff);border:3px solid #5a2d06;box-shadow:inset 0 -10px 0 #2a7fd455,0 3px 0 #b07f43;display:grid;place-items:end center;overflow:hidden}.pfig.jump{animation:pjump .5s cubic-bezier(.3,1.8,.5,1)}@keyframes pjump{40%{transform:translateY(-8px) scale(1.06)}}.plock{font-size:34px;align-self:center}.pttl h3{margin:0!important}.plv{display:inline-block;margin-top:4px;padding:1px 10px;border-radius:8px;background:linear-gradient(#ffe066,#ff9a1f);color:#fff;font-family:var(--px);text-shadow:0 1px 0 #6b3508;border:2px solid #5a2d06}.plv,.pm .pml{font-size:14px}.pm .pml{display:flex;justify-content:space-between;color:#6b4a25;margin-bottom:4px}.pm .pml b{font-family:var(--px);color:#4a2c10}.pbar{position:relative;height:14px;background:#e2c896;box-shadow:inset 0 2px 3px #8a5a2a66;overflow:hidden}.pbar,.pbar i{border-radius:8px}.pbar i{left:0;top:0;bottom:0;background:linear-gradient(90deg,#ffd34d,#ff9a1f);transition:width .4s}.pbar em,.pbar i{position:absolute}.pbar em{top:2px;bottom:2px;width:2px;background:#fff6;transform:translateX(-1px)}.pinc{display:flex;align-items:center;gap:8px;margin:10px 0 2px}.pinc>div{flex:1 1;background:#ead7ae;border-radius:10px;padding:6px 10px;box-shadow:inset 0 2px 3px #8a5a2a55}.pinc>div.nx{background:#dff6e4;box-shadow:inset 0 2px 3px #1f8a3f44}.pinc span{display:block;font-size:13px;color:#8a6a45}.pinc b{font-family:var(--px);font-size:17px;color:#4a2c10}.pinc .nx b{color:#1f8a3f}.pinc svg{width:24px;flex:none}.x2{font-style:normal;background:#e5484d;color:#fff;border-radius:6px;padding:0 5px;font-size:13px;margin-left:4px}#panel .buy.pop2{animation:bump .35s cubic-bezier(.3,1.8,.5,1)}#panel .buy img{width:20px;height:20px}.item.q0{--rc:#8d99a6}.item.q1{--rc:#3fae4f}.item.q2{--rc:#2f8fe8}.item.q3{--rc:#9b4de0}.item.q4{--rc:#f0a020}.item.q5{--rc:#ff4f8b}.item.rar{position:relative;border:3px solid var(--rc);padding-top:26px}.item.rar img{border-radius:12px;background:radial-gradient(circle,color-mix(in srgb,var(--rc) 45%,transparent) 0,transparent 70%)}.item.rar .rb{position:absolute;top:6px;left:6px;font-style:normal;font-family:var(--px);font-size:13px;line-height:1;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--rc);border:2px solid #0005;border-radius:8px;padding:3px 7px 4px;text-shadow:0 1px 0 #0007;box-shadow:inset 0 2px 0 #fff5}.item.q4,.item.q5{box-shadow:inset 0 2px 0 #fff,0 0 10px color-mix(in srgb,var(--rc) 60%,transparent),0 3px 0 #b07f43}.item.q5 .rb{overflow:hidden;isolation:isolate;background:#ff4f8b}.item.q5 .rb:before{content:"";position:absolute;top:0;bottom:0;left:0;width:200%;z-index:-1;background:linear-gradient(90deg,#ff4f8b,#ffb84f,#4fd1ff,#b44fff,#ff4f8b,#ffb84f,#4fd1ff,#b44fff,#ff4f8b);will-change:transform;animation:rbflow 6s linear infinite;animation-delay:var(--rd,0s)}@keyframes rbflow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.item.rar.eq{box-shadow:inset 0 2px 0 #fff,0 0 0 3px #1fb8c4,0 0 12px #1fb8c499,0 3px 0 #0b5566}@media (prefers-reduced-motion:reduce){.item.q5 .rb:before{animation:none}}.item .state{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:8px 10px 10px;border-radius:12px;font-family:var(--px);font-size:14px;letter-spacing:.5px;text-transform:uppercase;color:#8a6a45;background:#ead7b0;border:2px solid #c99a5b;box-shadow:inset 0 2px 0 #fff8,inset 0 -3px 0 #0001}.item .state.on{color:#fff;background:linear-gradient(#5ee6e0,#1fb8c4 55%,#128a9e);border-color:#0b5566;text-shadow:0 1px 0 #073a47;box-shadow:inset 0 2px 0 #c4fffb,inset 0 -3px 0 #0f7486,0 2px 0 #0b5566}.spot .tag:empty{display:none}.wearn{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#e3f7ec;border:2px solid #2fbf5b;color:#1f5a33;font-size:14px}.wearn img{width:22px;height:22px}.wearn b{color:#1f8a3f}.wbal1{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(#fffcf3,#f7e8c8);border:2px solid #c99a5b;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43}.wbal1 img{width:46px;height:46px;flex:none}.wbal1 div{display:flex;flex-direction:column;line-height:1.15}.wbal1 span{font-size:13px;color:#8a6a45}.wbal1 b{font-family:var(--px);font-size:28px;color:#4a2c10;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wbal1 small{font-size:13px;color:#8a6a45}.wtabs{margin-top:2px}.dex{position:relative;cursor:pointer}.dtabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.dtabs::-webkit-scrollbar{display:none}.dtabs button{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;line-height:1.1;padding:6px 8px}.dtabs button small{font-size:13px;opacity:.8}.dtabs button.r0{border-bottom:3px solid #8d99a6}.dtabs button.r1{border-bottom:3px solid #3fae4f}.dtabs button.r2{border-bottom:3px solid #2f8fe8}.dtabs button.r3{border-bottom:3px solid #f0a020}.dtabs .tdot{top:3px;right:3px;width:8px;height:8px;border-radius:50%;border:1.5px solid #fff}.dex .ddot,.dtabs .tdot{position:absolute;background:#e5484d}.dex .ddot{top:6px;right:6px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 2px #0006;z-index:2}#modal .fishd .dimg img,#modal .fishd>img{width:140px;height:90px;object-fit:contain}#modal .fishd.no .dimg img{filter:brightness(0) opacity(.3)}#modal .fishd .dimg,#modal .frar{display:inline-block}#modal .frar{margin:2px 0 8px;padding:2px 10px;border-radius:8px;font:700 13px var(--px);letter-spacing:.5px;text-transform:uppercase;color:#fff;background:#8d99a6}#modal .frar.r1{background:#3fae4f}#modal .frar.r2{background:#2f8fe8}#modal .frar.r3{background:#f0a020}#modal .finfo{display:grid;grid-template-columns:1fr 1fr 70px;grid-gap:6px;gap:6px;margin-bottom:6px}#modal .finfo div{background:#fff8e8;border:2px solid #e3c99a;border-radius:10px;padding:5px 6px;display:flex;flex-direction:column;line-height:1.2}#modal .finfo span{font-size:13px;color:#8a6a45}#modal .finfo b{font-size:13px;color:#4a2c10}#modal .fishd p{font-size:14px;margin:6px 0 12px}#modal .fishd .buy{width:100%;margin:6px 0 0;display:flex;align-items:center;justify-content:center;gap:5px}#modal .fishd .buy img{width:20px;height:20px;filter:none}#modal .fishd #fClose{background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}#modal .fdone{font-weight:800;color:var(--ok);margin:4px 0}.dex .dimg{position:relative}.dex .dq{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 20px/1 var(--px);font-style:normal;color:#fff;background:linear-gradient(#c9a873,#8a6a45);border:2px solid #fff;box-shadow:0 2px 0 #5a3a1c,0 0 0 2px #8a6a4566;text-shadow:0 1px 0 #5a3a1c}.dex.r1 .dq{background:linear-gradient(#6fd17f,#2f8f45)}.dex.r2 .dq{background:linear-gradient(#6fb8ff,#2f6fcf)}.dex.r3 .dq{background:linear-gradient(#ffd35a,#d08a1a)}.badge .bdesc{display:block;color:var(--mut);min-height:2.4em}.badge .bclaim{display:flex;align-items:center;gap:4px;margin:6px auto 0;min-width:110px}.badge .bclaim img{width:18px;height:18px}.badge .bdone{display:block;margin-top:10px;color:var(--ok)}.emptyst.sm{flex:none;min-height:0;padding:12px 10px;gap:2px}.emptyst.sm img{width:44px;max-height:44px;margin-bottom:2px}.emptyst.sm b{font-size:15px}.emptyst.sm span{font-size:13px}.wdpay{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:2px solid #1fb8c4;box-shadow:0 0 0 3px #1fb8c422}.wdpay i{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;font:700 18px var(--px);font-style:normal;color:#fff;box-shadow:inset 0 2px 0 #fff4,0 2px 0 #0004}.wdpay i.g{background:#0a5ce6}.wdpay i.m{background:#00a651}.wdpay div{flex:1 1;display:flex;flex-direction:column;line-height:1.2}.wdpay b{color:#4a2c10;font-size:15px}.wdpay span{color:#8a6a45;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px}.wdpay em{font-style:normal;font-size:13px;font-weight:800;text-transform:uppercase;color:#fff;background:#1fb8c4;border-radius:7px;padding:2px 7px}.wdpay button{font:800 13px var(--pill);color:#6b4a25;background:#f2e2c0;border:2px solid #c99a5b;border-radius:9px;padding:6px 12px;cursor:pointer}.wddef{display:flex!important;align-items:center;gap:8px;cursor:pointer;margin-top:6px!important}.wddef input{width:18px!important;height:18px;padding:0!important;accent-color:#1fb8c4;flex:none}.wddef span{font-size:14px;font-weight:800;color:#4a2c10}.wdedit{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.wdedit .buy{justify-content:center;padding:11px 8px}.wdedit #wdCancel{background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}.wdform{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:#fffaf0;border:2px solid #e3c99a}.wdform label{font-size:13px;font-weight:800;color:#6b4a25;margin-top:4px}.wdform input{width:100%;box-sizing:border-box;font:700 16px var(--pill);color:#4a2c10;background:#fff;border:2px solid #c99a5b;border-radius:10px;padding:10px 12px;outline:none}.wdform input:focus{border-color:#1fb8c4;box-shadow:0 0 0 3px #1fb8c433}.wdform>.buy{width:100%;justify-content:center;margin-top:8px;padding:12px;font-size:17px}.wdm{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tchips button,.wdm button{font:800 15px var(--pill);color:#6b4a25;background:#f2e2c0;border:2px solid #c99a5b;border-radius:10px;padding:9px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.tchips button.on,.wdm button.on{color:#fff;background:linear-gradient(#5ee6e0,#1fb8c4 55%,#128a9e);border-color:#0b5566;text-shadow:0 1px 0 #073a47}.tchips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tchips img{width:18px;height:18px}.wdamt{position:relative;display:flex;gap:8px;align-items:center}.wdamt .peso{position:absolute;left:12px;font-weight:800;color:#8a6a45;pointer-events:none}.wdamt .peso+input{padding-left:28px}.wdamt button{flex:none;font:800 14px var(--pill);color:#6b4a25;background:#f2e2c0;border:2px solid #c99a5b;border-radius:10px;padding:10px 12px;cursor:pointer}#modal .conf .cfig{height:100px;display:flex;align-items:flex-end;justify-content:center}#modal .conf .cprice{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 4px;font-size:22px;color:#5a2d06}#modal .conf .cprice img{width:24px;height:24px;filter:none}#modal .conf .cprice b{font-family:var(--px)}#modal .conf .cbtns{display:flex;gap:10px;justify-content:center}#modal .conf .cbtns .buy{flex:1 1;min-width:0;margin:0;padding:12px 10px}#modal .conf #mNo{background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}.slot{width:0;height:0;z-index:2;cursor:pointer}.slot,.slot .who{position:absolute}.slot .who{bottom:-8px;right:-14px;pointer-events:none}.slot.R .who{right:auto;left:-14px}.slot.R .who .an{--f:-1}.slot .who .an{filter:drop-shadow(0 2px 1px #0008)}.slot .plus{position:absolute;left:-14px;top:-14px;width:28px;height:28px;padding:0;border-radius:50%;border:2px solid #3a230f;background:linear-gradient(#ffe39a,#e0a43a);color:#5a2d06;font:900 20px/22px var(--pill);box-shadow:inset 0 2px 0 #fff8,0 2px 0 #3a230f;cursor:pointer}.slot[data-st=empty] .plus{background:linear-gradient(#7ff0ea,#1fb8c4);border-color:#0b5566;color:#fff;text-shadow:0 1px 0 #0b5566;animation:canp 1.2s ease-in-out infinite}.slot .tag{position:absolute;left:0;top:16px;transform:translateX(-50%);white-space:nowrap;display:flex;align-items:center;gap:3px;font-size:13px;font-weight:800;line-height:1.3;padding:1px 7px;border-radius:9px;border:2px solid #e0a43a;background:linear-gradient(#5a3a1c,#3a230f);color:#ffe9b8;pointer-events:none}.slot .tag img{width:13px;height:13px}.slot[data-st=empty] .tag{border-color:#c4fffb;background:linear-gradient(#1fb8c4,#128a9e);color:#fff}.slot[data-st=occ] .plus,.slot[data-st=occ] .tag{display:none}.item .fimg{width:100%;height:96px;display:flex;align-items:flex-end;justify-content:center;border-radius:12px;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--rc) 45%,transparent) 0,transparent 70%)}@media (prefers-reduced-motion:reduce){.slot .plus{animation:none!important}}.sheet:not([hidden]){animation:shUp .32s cubic-bezier(.2,.9,.3,1)}@keyframes shUp{0%{transform:translateY(100%)}}.sheet header{cursor:-webkit-grab;cursor:grab;touch-action:none}@media (prefers-reduced-motion:reduce){.sheet:not([hidden]){animation:none}}.item button.state{cursor:pointer}.item button.state:not(.on):hover{background:#f2e2c0}.item button.state:active{transform:translateY(2px)}.item .state .ck{width:18px;height:18px;flex:none;border-radius:50%;background:#fff;box-shadow:0 1px 0 #073a47;position:relative}.item .state .ck:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #128a9e;border-width:0 3px 3px 0;transform:rotate(45deg)}#hud .pill,#row2 .pill{background:linear-gradient(#fff8e6,#f2dcae);border:3px solid #8a5320;color:#4a2c10;text-shadow:none;box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #d9b77a,0 3px 0 #5a2d06,0 4px 8px #0005}#hud .pill span,#row2 .pill span{color:#4a2c10;font-family:var(--px)}#lvl{background:linear-gradient(#ffe39a,#e0a43a)!important;border-color:#5a2d06!important}#lvl>span{color:#5a2d06}#lvl .bar{background:#5a2d0655}.dtabs{overflow:visible}.dtabs button{flex:1 1!important;min-width:0;padding:6px 2px!important;font-size:13px!important;white-space:nowrap}.dtabs button small{font-size:12px}.sheet .body{scrollbar-gutter:stable;overflow-anchor:none}.aqv{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:572/650;max-height:56vh;margin:0 auto;flex-shrink:0}.aqv>img{position:absolute;left:0;top:-16.9%;width:100%;display:block}.swk button img{width:20px;height:20px}.swres{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;padding:10px;border-radius:10px;background:#e3f7ec;border:2px solid #2fbf5b;color:#1f5a33;font-weight:800}.swres b{font-family:var(--px);font-size:20px;color:#1f8a3f}.swres img{width:20px;height:20px}.aqv{width:min(100%,calc(56vh * 572 / 650));max-height:none}.igoal{align-items:center}.igoal .info span img{width:14px;height:14px;vertical-align:-2px;margin:0 2px}.igoal>.buy{flex:none;padding:8px 14px}.igdone{flex:none;color:var(--ok);font-size:13px}.whs .wjp{font-style:normal;font:700 10px var(--px);letter-spacing:.5px;color:#fff;background:#e5484d;border-radius:5px;padding:1px 4px;margin-top:1px}#modal .a2hs>img{width:72px;height:72px;border-radius:16px}#modal .a2hs ol{text-align:left;margin:4px 0 14px;padding-left:22px;color:#4a2c10;font-size:15px;line-height:1.5}#modal .a2hs ol li{margin:4px 0}#modal .a2hs .a2i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#1fb8c4;color:#fff;font-weight:900;font-size:14px;vertical-align:middle}.item .dur{display:block;font-size:13px;color:#8a6a45;margin:-2px 0 4px;line-height:1.25}.item .dur b{color:#1f8a3f}.item .dur .dleft{font-style:normal;font-weight:800;color:#c0661a}#modal .conf .cnote{margin:2px 0 6px;padding:6px 10px;border-radius:10px;background:#e3f7ec;border:2px solid #2fbf5b;color:#1f5a33;font-weight:700;font-size:14px}.buy.short{background:linear-gradient(#8d99a6,#5e6b78)!important;border-color:#3b4652!important;color:#fff!important;box-shadow:inset 0 2px 0 #fff5,0 3px 0 #3b4652!important;cursor:pointer;opacity:1!important}.vcard .info{width:100%}.vrow{display:flex;gap:8px;margin-top:8px}.vrow input{flex:1 1;min-width:0;box-sizing:border-box;font:700 16px var(--px);letter-spacing:2px;text-transform:uppercase;color:#4a2c10;background:#fff;border:2px dashed #c99a5b;border-radius:10px;padding:9px 12px;outline:none}.vrow input:focus{border-style:solid;border-color:#1fb8c4;box-shadow:0 0 0 3px #1fb8c433}.vrow .buy{flex:none;padding:9px 16px}.dclaim{width:100%;justify-content:center;padding:11px;font-size:15px;gap:6px}.dclaim img{width:20px;height:20px}.mx{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:9px;border:2px solid #8a1f1f;background:linear-gradient(#ff7a7a,#d23b3b);color:#fff;box-shadow:inset 0 2px 0 #ffc2c2,0 2px 0 #5a0f0f;cursor:pointer}.mx svg{width:17px;height:17px}.mx:active{transform:translateY(2px);box-shadow:inset 0 2px 0 #ffc2c2}.offer{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;z-index:3;cursor:pointer;animation:obob 2.4s ease-in-out infinite}.offer[hidden]{display:none}.offer img{position:relative;z-index:2;width:56px;height:56px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #0007);animation:owig 3s ease-in-out infinite}.offer .oglow{inset:-14px;background:radial-gradient(circle,#ffe58acc 0,#ffd34d66 40%,transparent 70%);animation:opulse 1.6s ease-in-out infinite}.offer .oglow,.offer .orays{position:absolute;border-radius:50%}.offer .orays{inset:-22px;background:repeating-conic-gradient(#fff6b066 0 10deg,transparent 10deg 30deg);animation:spin 8s linear infinite;-webkit-mask:radial-gradient(circle,#000 35%,transparent 70%);mask:radial-gradient(circle,#000 35%,transparent 70%)}.offer .otag{top:-12px;left:50%;transform:translateX(-50%);font:700 12px var(--px);letter-spacing:1px;color:#fff;background:#e5484d;border:2px solid #fff;border-radius:7px;padding:1px 6px;box-shadow:0 2px 0 #0005;animation:otag 1.2s ease-in-out infinite}.offer .ospk,.offer .otag{position:absolute;z-index:3}.offer .ospk{width:6px;height:6px;background:#fff;-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:ospk 1.8s ease-in-out infinite}.offer .ospk:nth-of-type(3){left:-6px;top:8px}.offer .ospk:nth-of-type(4){right:-8px;top:2px;animation-delay:.4s}.offer .ospk:nth-of-type(5){left:4px;bottom:-4px;animation-delay:.8s}.offer .ospk:nth-of-type(6){right:-2px;bottom:4px;animation-delay:1.2s}.offer .ospk:nth-of-type(7){left:50%;top:-18px;animation-delay:.6s}@keyframes obob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes owig{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}@keyframes opulse{0%,to{transform:scale(.9);opacity:.8}50%{transform:scale(1.15);opacity:1}}@keyframes otag{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.12)}}@keyframes ospk{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}}@media (prefers-reduced-motion:reduce){.offer,.offer *{animation:none!important}}#modal .spack .sphead{position:relative}#modal .spack .sphead img{width:90px;height:90px}#modal .spack .spoff{position:absolute;top:0;right:4px;font:700 14px var(--px);color:#fff;background:#e5484d;border:2px solid #fff;border-radius:9px;padding:3px 8px;transform:rotate(8deg);box-shadow:0 2px 0 #0005}#modal .spitems{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:6px 0}#modal .spitems>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:#fff8e8;border:2px solid #e3c99a}#modal .spitems img{width:52px;height:52px;object-fit:contain;filter:none}#modal .spitems .spfig{height:64px;display:flex;align-items:flex-end}#modal .spitems b{font-size:13px;color:#4a2c10;line-height:1.1}#modal .spitems span{font-size:13px;color:#1f8a3f;font-weight:800}#modal .spnote{font-size:13px;margin:4px 0 6px}#modal .spnote b{color:#1f8a3f}#modal .spprice{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:10px}#modal .spprice s{color:#a08060;font-size:16px}#modal .spprice img{width:26px;height:26px;filter:none}#modal .spprice b{font:700 26px var(--px);color:#5a2d06}#modal .spack #mNo{background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}#hud .pill:not(#lvl){position:relative;overflow:hidden}#hud .pill:not(#lvl):after{content:"";position:absolute;top:-4px;bottom:-4px;left:-40%;width:28%;background:linear-gradient(100deg,transparent,#fff9,transparent);transform:skewX(-20deg);animation:hglare 4.5s ease-in-out infinite;pointer-events:none}#hud .pill:nth-child(3):after{animation-delay:1.2s}#hud .pill:nth-child(4):after{animation-delay:2.4s}@keyframes hglare{0%,70%{left:-40%}to{left:130%}}#hud .pill:nth-child(2)>img{animation:hcoin 3.5s ease-in-out infinite;filter:drop-shadow(0 0 3px #ffd34dcc)}@keyframes hcoin{0%,82%,to{transform:scaleX(1)}88%{transform:scaleX(-1)}94%{transform:scaleX(1)}}#hud .pill:nth-child(3)>img,#hud .pill:nth-child(4)>img{animation:hbob 2.8s ease-in-out infinite}#hud .pill:nth-child(4)>img{animation-delay:.7s}@keyframes hbob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-6deg)}}.glint{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;pointer-events:none;z-index:1;background:#fff;-webkit-clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:glint 1.8s ease-in-out forwards;filter:drop-shadow(0 0 3px #fff)}@keyframes glint{0%{transform:scale(0);opacity:0}40%{transform:scale(var(--s,1));opacity:1}to{transform:scale(0) rotate(45deg);opacity:0}}.jump{width:0;height:0;pointer-events:none;z-index:2;animation:jmpx 1.1s linear forwards}.jump,.jump img{position:absolute}.jump img{left:-12px;top:-10px;width:24px;height:auto;image-rendering:pixelated;transform:scaleX(var(--f,1));animation:jmpy 1.1s cubic-bezier(.3,0,.7,1) forwards;filter:drop-shadow(0 2px 1px #0006)}@keyframes jmpx{to{transform:translateX(var(--dx))}}@keyframes jmpy{0%{transform:translateY(0) scaleX(var(--f,1)) rotate(-40deg);opacity:0}10%{opacity:1}50%{transform:translateY(-34px) scaleX(var(--f,1)) rotate(0)}90%{opacity:1}to{transform:translateY(0) scaleX(var(--f,1)) rotate(40deg);opacity:0}}@media (prefers-reduced-motion:reduce){#hud .pill:after,#hud .pill>img{animation:none!important}}.offer{left:8px!important;margin:0;z-index:5}.offer,.offer img{width:72px;height:72px}.offer .otag{top:-6px;left:auto;right:-6px;transform:rotate(10deg);animation:otag2 1.2s ease-in-out infinite}@keyframes otag2{0%,to{transform:rotate(10deg) scale(1)}50%{transform:rotate(10deg) scale(1.15)}}.offer .olbl{position:absolute;z-index:3;left:50%;bottom:-10px;transform:translateX(-50%);white-space:nowrap;font:700 12px var(--px);letter-spacing:.5px;color:#ffe9b8;background:linear-gradient(#8a5320,#5a2d06);border:2px solid #e0a43a;border-radius:8px;padding:1px 6px;box-shadow:0 2px 0 #2a1606}#modal .spack .cbtns{display:flex;gap:10px;justify-content:center;margin-top:4px}#modal .spack .cbtns .buy{flex:1 1;min-width:0;margin:0;padding:12px 10px;justify-content:center}.offer{bottom:auto!important;top:300px}#mgMan{top:auto!important;bottom:65%;left:2%}.mgamb{position:absolute;left:0;width:34px;height:auto;image-rendering:pixelated;opacity:.75;filter:brightness(.8) saturate(.9) drop-shadow(0 2px 2px #0005);pointer-events:none;animation:mgswim linear infinite}.mgamb.rl{animation-name:mgswimL}@keyframes mgswim{0%{transform:translateX(-60px)}to{transform:translateX(calc(min(100vw,480px) + 60px))}}@keyframes mgswimL{0%{transform:translateX(calc(min(100vw,480px) + 60px)) scaleX(-1)}to{transform:translateX(-60px) scaleX(-1)}}@media (prefers-reduced-motion:reduce){.mgamb{animation:none;display:none}}.wdm .plogo{width:24px;height:24px;flex:none;border-radius:7px;box-shadow:0 1px 2px #0004}.wdm button{gap:8px}.wdm button.on .plogo{box-shadow:0 0 0 2px #fff}.wdpay .plogo{width:38px;height:38px;flex:none;border-radius:10px;box-shadow:0 2px 0 #0003}#day,#night{image-rendering:auto}.an,.spr,img,svg{-webkit-user-drag:none;user-drag:none}#app,.an,.spr,img,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}#app{-webkit-tap-highlight-color:transparent}#app input,#app textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.items.mkt .item img{width:52px;height:52px;object-fit:contain}.items.mkt .item span{font-size:13px;min-height:32px}.items.mkt .buy{width:100%;justify-content:center;gap:4px}.items.mkt .buy img{width:18px;height:18px}.mbuff{display:inline-block;margin-top:4px;color:#1f8a3f}.tabs button{font-size:13px}.item.q6{--rc:#3b4fc4}.item.q7{--rc:#e8b923}.item.q8{--rc:#13b5a6}.item.q9{--rc:#3a3a46}.item.q6,.item.q7,.item.q8{box-shadow:inset 0 2px 0 #fff,0 0 14px color-mix(in srgb,var(--rc) 70%,transparent),0 3px 0 #b07f43}.item.q6 .rb{background:linear-gradient(135deg,#1a2366,#3b4fc4 60%,#9aa8ff);overflow:hidden}.item.q6 .rb:before{content:"";position:absolute;inset:0;background:radial-gradient(1px 1px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 60% 70%,#fff,transparent),radial-gradient(1px 1px at 85% 25%,#fff,transparent);animation:twk 1.6s ease-in-out infinite alternate}.item.q7 .rb{background:linear-gradient(#fff6c2,#e8b923);color:#6b4a00;text-shadow:0 1px 0 #fff8;box-shadow:0 0 8px #ffe066}.item.q8 .rb{background:linear-gradient(135deg,#063a3a,#13b5a6);animation:ppulse 2s ease-in-out infinite}.item.q9{opacity:.85}.item.q9 .rb{background:#2a2a33}.item.soon .fimg .an,.item.soon img{filter:brightness(0) opacity(.45)}.item.soon .state{color:#6b6b78;background:#e6e1d6;border-color:#b5ad9c}@keyframes twk{0%{opacity:.3}to{opacity:1}}@keyframes ppulse{0%,to{box-shadow:0 0 0 #13b5a600}50%{box-shadow:0 0 10px #4ff0e0}}@media (prefers-reduced-motion:reduce){.item.q6 .rb:before,.item.q8 .rb{animation:none}}.pxp{flex-direction:column;align-items:stretch!important;gap:6px;padding:10px 12px}.pxph{display:flex;align-items:center;justify-content:space-between;gap:8px}.pxph b{font-family:var(--px);font-size:15px;color:#4a2c10}.pxpl{font:700 13px var(--px);color:#fff;background:linear-gradient(#ffe39a,#e0a43a);border:2px solid #5a2d06;border-radius:8px;padding:1px 7px;color:#5a2d06}.pxpl.n{opacity:.6}.pxpb{height:14px;border-radius:8px;background:#e3c99a;border:2px solid #8a5320;overflow:hidden;box-shadow:inset 0 2px 3px #0003}.pxpb i{display:block;height:100%;background:linear-gradient(#7ff09a,#2fbf5b);box-shadow:inset 0 2px 0 #fff6;transition:width .5s}.pxp small{font-size:13px;color:#8a6a45}.fly.r1{filter:drop-shadow(0 0 4px #3fae4f)}.fly.r2{filter:drop-shadow(0 0 6px #2f8fe8);transform:scale(1.5)}.fly.r3{filter:drop-shadow(0 0 10px #ffd34d);transform:scale(2);z-index:6}.cburst{position:absolute;width:0;height:0;z-index:6;pointer-events:none}.cburst .cring{position:absolute;left:-30px;top:-30px;width:60px;height:60px;border-radius:50%;border:4px solid var(--c);box-shadow:0 0 14px var(--c);animation:cring 1.1s ease-out forwards}.cburst.r3 .cring{left:-50px;top:-50px;width:100px;height:100px;border-width:6px}.cburst .clbl{position:absolute;left:50%;top:-58px;transform:translateX(-50%);white-space:nowrap;font:700 16px var(--px);letter-spacing:1px;color:#fff;-webkit-text-stroke:1px #0008;text-shadow:0 0 8px var(--c),0 3px 0 #0007;animation:clbl 1.8s cubic-bezier(.2,1.6,.4,1) forwards}.cburst.r3 .clbl{font-size:24px;top:-80px}@keyframes cring{0%{transform:scale(.2);opacity:1}to{transform:scale(2.2);opacity:0}}@keyframes clbl{0%{transform:translateX(-50%) scale(.3);opacity:0}25%{transform:translateX(-50%) scale(1.2);opacity:1}70%{transform:translateX(-50%) translateY(-8px) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-20px);opacity:0}}#app.shake{animation:shake .6s cubic-bezier(.36,.07,.19,.97)}@keyframes shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,2px)}40%,60%{transform:translate(6px,-1px)}}.cfall{inset:0;z-index:30;pointer-events:none;overflow:hidden}.cfall,.cfall i{position:absolute}.cfall i{top:-12px;width:8px;height:12px;border-radius:2px;animation:cfall linear forwards}@keyframes cfall{to{transform:translate(var(--x),110vh) rotate(var(--r))}}.earn{position:absolute;z-index:5;pointer-events:none;transform:translateX(-50%);font:700 15px var(--px);color:#ffe066;-webkit-text-stroke:1px #5a2d06;text-shadow:0 2px 0 #5a2d06,0 0 6px #ffd34d;animation:earn 1.6s ease-out forwards}@keyframes earn{0%{opacity:0;transform:translate(-50%,8px) scale(.7)}20%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-44px) scale(1)}}#modal .wback .wbcoin{width:84px;height:84px;animation:wbspin 1.4s ease-out}@keyframes wbspin{0%{transform:scale(.3) rotateY(0)}60%{transform:scale(1.15) rotateY(2turn)}to{transform:scale(1) rotateY(2turn)}}#modal .wback .wbamt{font:700 40px var(--px);color:#1f8a3f;margin:2px 0;text-shadow:0 3px 0 #0001;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#modal .wback .wbsub{font-size:13px;margin-bottom:12px}@media (prefers-reduced-motion:reduce){#app.shake,#modal .wback .wbcoin,.cburst,.cfall,.earn{animation:none!important}.cfall{display:none}}button.tier{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit}button.tier:active{transform:translateY(2px)}.tier .tchev{font-style:normal;font-size:24px;font-weight:900;color:#b07f43;margin-left:6px}#modal .tierd>img{width:64px;height:64px}#modal .tierd .tsum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:6px 0 8px}#modal .tierd .tsum div{background:#fff8e8;border:2px solid #e3c99a;border-radius:10px;padding:6px 4px;display:flex;flex-direction:column;line-height:1.2}#modal .tierd .tsum span{font-size:13px;color:#8a6a45}#modal .tierd .tsum b{font:700 15px var(--px);color:#4a2c10}#modal .tierd .tsum b.g{color:#1f8a3f}#modal .tierd .tlist{max-height:42vh;overflow:auto;display:flex;flex-direction:column;gap:6px;margin-bottom:10px;text-align:left}#modal .tierd .trow{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;background:#fffaf0;border:2px solid #e3c99a}#modal .tierd .tav{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font:700 15px var(--px);color:#fff;background:linear-gradient(#5ee6e0,#128a9e)}#modal .tierd .tinfo{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}#modal .tierd .tinfo b{font-size:14px;color:#4a2c10;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal .tierd .tinfo span{font-size:13px;color:#8a6a45}#modal .tierd .tnum{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}#modal .tierd .tnum span{font-size:13px;color:#8a6a45}#modal .tierd .tnum b{font:700 14px var(--px);color:#1f8a3f}#modal .tierd #mOk{width:100%;justify-content:center;background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}.wdsplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wdsplit div{display:flex;flex-direction:column;line-height:1.2;padding:10px 12px;border-radius:12px;background:#fffaf0;border:2px solid #e3c99a}.wdsplit div:first-child{border-color:#2fbf5b;background:#e9f9ef}.wdsplit span{font-size:13px;color:#8a6a45}.wdsplit b{font:700 20px var(--px);color:#4a2c10}.wdsplit b.g{color:#1f8a3f}.wdsplit small{font-size:13px;color:#8a6a45}#tour.task{pointer-events:none}#tour.task .tbox{pointer-events:auto}#tour.task .thole{animation:tpulse 1.2s ease-in-out infinite}@keyframes tpulse{0%,to{box-shadow:0 0 0 9999px #0009,0 0 0 3px #ffd34d}50%{box-shadow:0 0 0 9999px #0009,0 0 0 7px #ffd34d}}.spot.empty .who{display:grid;place-items:center;width:40px;height:40px}.mainplus{position:static!important;width:32px;height:32px;border-radius:50%;border:2px solid #0b5566;background:linear-gradient(#7ff0ea,#1fb8c4);color:#fff;font:900 22px/26px var(--pill);text-shadow:0 1px 0 #0b5566;box-shadow:inset 0 2px 0 #fff8,0 2px 0 #0b5566;animation:canp 1.2s ease-in-out infinite;cursor:pointer}.spot.empty .tag{display:block!important;border-color:#c4fffb;background:linear-gradient(#1fb8c4,#128a9e)}#tour{pointer-events:none}#tour .tbox{pointer-events:auto;position:absolute;z-index:3}#tour .thand,#tour .thole{pointer-events:none}#tour:not(.task){pointer-events:auto}.qstreak{padding:12px;border-radius:16px;background:linear-gradient(#fff3d6,#ffe1a8);border:3px solid #e0a43a;box-shadow:inset 0 2px 0 #fff,0 3px 0 #b07f43;gap:8px}.qsh,.qstreak{display:flex;flex-direction:column}.qsh{line-height:1.2}.qsh b{font:700 18px var(--px);color:#c0461a}.qsh span{font-size:13px;color:#8a6a45}.qdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.qd{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;border-radius:9px;background:#fffaf0;border:2px solid #e3c99a;line-height:1.1}.qd small{font-size:11px;color:#8a6a45}.qd img{width:18px;height:18px}.qd b{font:700 13px var(--px);color:#4a2c10}.qd.big{background:linear-gradient(#fff6c2,#ffd34d);border-color:#e0a43a}.qd.now{box-shadow:0 0 0 2px #ff7a1f55;animation:canp 1.2s ease-in-out infinite}.qd.got{background:#e3f7ec;border-color:#2fbf5b;opacity:.75}.qd.got b:after{content:" ✔";color:#1f8a3f}.qbar{position:relative;height:18px;border-radius:9px;background:#e3c99a;border:2px solid #8a5320;overflow:hidden}.qbar i{display:block;height:100%;background:linear-gradient(#ffb36b,#ff7a1f);transition:width .4s}.qbar span{position:absolute;inset:0;display:grid;place-items:center;font:700 13px var(--px);color:#4a2c10}.qok{text-align:center;font-weight:800;color:#1f8a3f;font-size:13px}.qcard .info span img{width:14px;height:14px;vertical-align:-2px}.qcard.qdone{opacity:.65}.qd.now{animation:qpulse 1.2s ease-in-out infinite}@keyframes qpulse{0%,to{transform:scale(1);box-shadow:0 0 0 2px #ff7a1f55}50%{transform:scale(1.06);box-shadow:0 0 0 4px #ff7a1f88}}.mainplus{animation:qpulse 1.2s ease-in-out infinite!important}@media (prefers-reduced-motion:reduce){.mainplus,.qd.now{animation:none!important}}.nf{position:relative;max-width:480px;height:100%;margin:0 auto;overflow:hidden;background:#5b7f8f url(/assets/art/bg-404.webp) 50%/cover no-repeat;display:flex;align-items:flex-start;justify-content:center;padding:calc(48px + env(safe-area-inset-top,0px)) 20px 20px}.nf-card{width:100%;max-width:340px;text-align:center;padding:18px 18px 20px;border-radius:20px;background:linear-gradient(#fff7e2,#f2dcae);border:4px solid #5a2d06;box-shadow:inset 0 0 0 3px #e0a43a,0 10px 30px #0006;color:#4a2c10;animation:nfpop .5s cubic-bezier(.3,1.6,.5,1)}.nf-code{display:block;font-family:var(--pill);font-size:64px;line-height:1;color:#fff;text-shadow:-3px -3px 0 #5a2d06,3px -3px 0 #5a2d06,-3px 3px 0 #5a2d06,3px 3px 0 #5a2d06,0 6px 0 #5a2d06;letter-spacing:4px;animation:nfbob 2.6s ease-in-out infinite}.nf-card h1{margin:8px 0 4px;font-size:24px;color:#5a2d06}.nf-card p{margin:0 0 16px;font-size:15px;color:#8a6a45}.nf-btn{display:inline-block;padding:13px 26px;border-radius:14px;border:3px solid #5a2d06;background:linear-gradient(#ffe066,#ffc23a 45%,#ff9a1f);color:#fff;font-weight:800;font-size:17px;text-decoration:none;text-shadow:0 2px 0 #b5560a;box-shadow:inset 0 3px 0 #fff6b0,inset 0 -4px 0 #d9740f,0 4px 0 #5a2d06}.nf-btn:active{transform:translateY(3px);box-shadow:inset 0 3px 0 #fff6b0,0 1px 0 #5a2d06}@keyframes nfpop{0%{transform:scale(.8);opacity:0}}@keyframes nfbob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (min-width:769px){.nf{box-shadow:0 0 0 2px #0b2a4a,0 0 40px #0009}}@media (prefers-reduced-motion:reduce){.nf-card,.nf-code{animation:none}}#world{width:1144px!important;background:#2a8fb0}#day,#night{width:572px!important;right:auto}#deep{right:auto;width:572px}#isle2{position:absolute;left:572px;top:0;width:572px;height:1024px;overflow:hidden;z-index:2}#isle2>img{position:absolute;inset:0;width:100%;height:100%;transform:scaleX(-1);filter:brightness(.25) saturate(.3) blur(2px);transition:filter 1.5s}#isle2 .ifog{position:absolute;inset:-10%;background:radial-gradient(ellipse at 30% 40%,#cfd8e0cc,transparent 60%),radial-gradient(ellipse at 70% 70%,#b8c4cecc,transparent 55%),linear-gradient(90deg,#0b1a3300,#0b1a33aa 18%,#0b1a33dd);animation:ifog 14s ease-in-out infinite alternate;pointer-events:none}#isle2 .ifog.f2{background:radial-gradient(ellipse at 60% 30%,#e6edf2aa,transparent 50%),radial-gradient(ellipse at 20% 80%,#d3dde5aa,transparent 50%);animation-duration:20s;animation-direction:alternate-reverse;mix-blend-mode:screen;opacity:.6}@keyframes ifog{0%{transform:translateX(-4%)}to{transform:translateX(4%)}}#isle2 .icard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;text-align:center;padding:16px;border-radius:18px;background:linear-gradient(#fff7e2,#f2dcae);border:4px solid #5a2d06;box-shadow:inset 0 0 0 3px #e0a43a,0 10px 30px #000a;color:#4a2c10}#isle2 .ilock{display:block;font-size:34px;line-height:1}#isle2 .iname{display:block;font:700 22px var(--px);color:#5a2d06;margin:4px 0}#isle2 .icard p{margin:0 0 8px;font-size:13px;color:#8a6a45}#isle2 ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:5px;text-align:left}#isle2 li{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9px;background:#fffaf0;border:2px solid #e3c99a;font-size:13px}#isle2 li i{font-style:normal;font-weight:900;color:#b07f43;width:14px}#isle2 li span{flex:1 1}#isle2 li em{font-style:normal;font-weight:800;color:#8a6a45;font-size:13px}#isle2 li.ok{background:#e9f9ef;border-color:#2fbf5b}#isle2 li.ok em,#isle2 li.ok i{color:#1f8a3f}#isle2 .icard .buy{width:100%;justify-content:center;padding:11px}#isle2.open>img{filter:none}#isle2.open .ifog{opacity:0;transition:opacity 2s}#isle2.open .icard{top:auto;bottom:40px;transform:translateX(-50%);padding:10px 14px}#isle2 .isoon{display:block;font-size:13px;font-weight:800;color:#1f8a3f}@media (prefers-reduced-motion:reduce){#isle2 .ifog{animation:none}}#isleNav{position:absolute;right:0;top:50%;z-index:5;transform:translateY(-50%);padding:10px 8px 10px 12px;border:3px solid #e0a43a;border-right:0;border-radius:14px 0 0 14px;background:linear-gradient(90deg,#8a5320,#a8692e);color:#ffe9b8;font:800 15px var(--pill);cursor:pointer;box-shadow:0 3px 0 #2a1606;animation:inav 1.6s ease-in-out infinite}#isleNav.back{right:auto;left:0;border-right:3px solid #e0a43a;border-left:0;border-radius:0 14px 14px 0;padding:10px 12px 10px 8px;animation:none;top:65%}@keyframes inav{0%,to{transform:translateY(-50%)}50%{transform:translate(-4px,-50%)}}@media (prefers-reduced-motion:reduce){#isleNav{animation:none}}#world{width:572px!important}#isle2,#isleHome,#isleNav,#world>.bridge,#world>.prop,.isle{display:none!important}.mkcur button img{width:20px;height:20px}.mkemo{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;font-size:38px;line-height:1;filter:drop-shadow(0 2px 2px #0004)}#modal .conf .mkemo{width:90px;height:90px;font-size:64px}.items.mkt .item{position:relative}.mkleft{position:absolute;top:6px;right:6px;font-style:normal;font:700 12px var(--px);color:#fff;background:#1fb8c4;border-radius:7px;padding:1px 6px}.items.mkt .item.sold{opacity:.55}.items.mkt .item.sold .mkleft{background:#8d99a6}.mkrefresh{text-align:center;font-size:13px;font-weight:800;color:#8a6a45;margin:4px 0}[data-fr=fr-gold]{outline:3px solid #ffd34d;outline-offset:1px;box-shadow:0 0 8px #ffd34d}[data-fr=fr-coral]{outline:3px solid #ff7a9c;outline-offset:1px;box-shadow:0 0 8px #ff7a9c}[data-fr=fr-rainbow]{outline:3px solid #ff4f8b;outline-offset:1px;animation:frrb 3s linear infinite}@keyframes frrb{0%{outline-color:#ff4f8b}25%{outline-color:#ffb84f}50%{outline-color:#4fd1ff}75%{outline-color:#b44fff}to{outline-color:#ff4f8b}}.frpick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.frpick button{display:flex;align-items:center;gap:6px;font:800 13px var(--pill);color:#6b4a25;background:#f2e2c0;border:2px solid #c99a5b;border-radius:10px;padding:6px 10px;cursor:pointer}.frpick button.on{background:linear-gradient(#5ee6e0,#1fb8c4);border-color:#0b5566;color:#fff}.frpick i{width:16px;height:16px;border-radius:50%;background:#fff}@media (prefers-reduced-motion:reduce){[data-fr=fr-rainbow]{animation:none}}.mkrefresh{display:flex;align-items:center;justify-content:center;gap:6px}.mkrefresh svg{width:16px;height:16px;color:#b0661a;flex:none}#modal .qrph{padding:16px 16px 14px}#modal .qrph .qrhead{display:flex;flex-direction:column;align-items:center;gap:2px}#modal .qrph .qrlogo{font:900 22px Arial,sans-serif;letter-spacing:-.5px;color:#0b3a8c;background:#fff;border:2px solid #0b3a8c;border-radius:8px;padding:1px 10px}#modal .qrph .qrlogo b{color:#e5484d}#modal .qrph .qrsub{font-size:13px;color:#8a6a45}#modal .qrph .qramt{display:flex;flex-direction:column;margin:8px 0;line-height:1.15}#modal .qrph .qramt span{font-size:13px;color:#8a6a45}#modal .qrph .qramt b{font:700 30px var(--px);color:#4a2c10}#modal .qrph .qramt small{font-size:13px;color:#1f8a3f;font-weight:800}#modal .qrph .qrbox{position:relative;width:210px;height:210px;margin:0 auto;padding:10px;background:#fff;border-radius:14px;border:3px solid #0b3a8c;box-shadow:0 4px 0 #0b3a8c33;overflow:hidden}#modal .qrph .qrbox img,#modal .qrph .qrbox svg{width:100%;height:100%;display:block;image-rendering:pixelated;filter:none}#modal .qrph .qrscan{position:absolute;left:6px;right:6px;height:3px;top:8px;background:linear-gradient(90deg,transparent,#e5484d,transparent);box-shadow:0 0 8px #e5484d;animation:qrscan 2.2s ease-in-out infinite}@keyframes qrscan{0%,to{top:8px}50%{top:calc(100% - 11px)}}#modal .qrph .qrapps{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 4px}#modal .qrph .qrapps .plogo{width:22px;height:22px;border-radius:6px;filter:none}#modal .qrph .qrapps span{font-size:13px;color:#8a6a45}#modal .qrph .qrstat{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;color:#6b4a25}#modal .qrph .qrspin{width:14px;height:14px;border-radius:50%;border:3px solid #e3c99a;border-top-color:#1fb8c4;animation:spin .8s linear infinite}#modal .qrref{font-size:13px;color:#a08060;margin:4px 0 8px}#modal .qrph .cbtns{display:flex;gap:10px}#modal .qrph .cbtns .buy{flex:1 1;justify-content:center;margin:0}#modal .qrph #mNo{background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}#modal .qrph .qrnote{font-size:13px;color:#8a6a45;margin:8px 0 0}#modal .tsucc{position:relative;overflow:hidden;padding:22px 18px 18px}#modal .tsucc:before{display:none}#modal .tsucc .tsrays{position:absolute;left:50%;top:70px;width:340px;height:340px;margin:-170px 0 0 -170px;background:repeating-conic-gradient(#ffd34d44 0 10deg,transparent 10deg 20deg);border-radius:50%;animation:spin 10s linear infinite;pointer-events:none}#modal .tsucc>*{position:relative;z-index:1}#modal .tsucc .tscheck{width:76px;height:76px;margin:0 auto 6px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#6ff09a,#1f9a47);border:4px solid #fff;box-shadow:0 0 0 4px #1f9a47,0 6px 16px #1f9a4766;animation:tspop .6s cubic-bezier(.3,1.8,.5,1)}#modal .tsucc .tscheck svg{width:44px;height:44px}@keyframes tspop{0%{transform:scale(0) rotate(-30deg)}to{transform:scale(1) rotate(0)}}#modal .tsucc h3{margin:4px 0}#modal .tsucc .tsamt{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0}#modal .tsucc .tsamt img{width:46px;height:46px;filter:drop-shadow(0 3px 0 #0003);animation:wbspin 1.5s ease-out}#modal .tsucc .tsamt b{font:700 48px var(--px);color:#e0a43a;-webkit-text-stroke:2px #5a2d06;text-shadow:0 4px 0 #5a2d06,0 0 18px #ffd34d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#modal .tsucc .tsamt b.pop{animation:tsbig .45s cubic-bezier(.3,1.8,.5,1)}@keyframes tsbig{50%{transform:scale(1.25)}}#modal .tsucc .tscoin{margin:0 0 10px;font-weight:800;color:#8a6a45}#modal .tsucc .tsrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:6px}#modal .tsucc .tsrow div{display:flex;flex-direction:column;padding:8px;border-radius:10px;background:#fff8e8;border:2px solid #e3c99a;line-height:1.2}#modal .tsucc .tsrow span{font-size:13px;color:#8a6a45}#modal .tsucc .tsrow b{font:700 16px var(--px);color:#4a2c10}#modal .tsucc #mOk{width:100%;justify-content:center;padding:13px;font-size:17px}#modal .tsucc .cf{top:-10px;width:8px;height:12px;border-radius:2px;animation:cf linear forwards}#modal .tsucc .cf,#modal .tsucc .tsrain{position:absolute;z-index:2;pointer-events:none}#modal .tsucc .tsrain{top:-30px;width:26px;height:26px;filter:none;animation:tsrain linear forwards}@keyframes tsrain{0%{transform:translateY(0) rotateY(0);opacity:1}to{transform:translateY(520px) rotateY(2turn);opacity:0}}@media (prefers-reduced-motion:reduce){#modal .qrph .qrscan,#modal .tsucc .cf,#modal .tsucc .tsrain,#modal .tsucc .tsrays{animation:none!important;display:none}}.qd.now{animation:none!important;transform:none!important;border-color:#ff7a1f;box-shadow:0 0 0 2px #ff7a1f66;background:linear-gradient(#fff3e0,#ffe1bf)}.qd.now small{color:#c0461a;font-weight:800}.tgi{width:34px;height:34px;display:block}.tgcard{border-color:#29a9eb!important}.tgbtn{background:linear-gradient(#5cc4f5,#1f8fd6)!important;border-color:#0d5f99!important;color:#fff!important;text-shadow:0 1px 0 #0d5f99;box-shadow:inset 0 2px 0 #bfe8ff,0 3px 0 #0d5f99!important;display:flex;align-items:center;gap:6px}.tgbtn .tgi{width:18px;height:18px}.mtg{margin-top:8px;padding:8px 12px}.wdlock{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:#fff3e0;border:2px solid #ff9a1f}.wdlock b{font:700 15px var(--px);color:#c0461a}.wdlock span{font-size:13px;color:#6b4a25}.wdlock small{font-size:13px;color:#8a6a45}.wdlock .buy{justify-content:center;padding:11px}#modal .box.wdlock{background:#fff3e0;border-color:#ff9a1f;text-align:left}#modal .wdlock .cbtns{display:flex;gap:10px;margin-top:4px}#modal .wdlock .cbtns .buy{flex:1 1;justify-content:center;margin:0}#modal .wdlock #mNo{background:linear-gradient(#e9d6b0,#cdb083);border-color:#8a6a45;color:#5a3a1c;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #8a6a45}.item .bonus{display:inline-flex;align-items:center;gap:3px;align-self:center;margin:0 0 4px;padding:1px 8px;border-radius:8px;font-size:13px;font-weight:800;color:#a3305a;background:#ffe2ec;border:2px solid #ff9ab8}.item .bonus.p{color:#3d5a8a;background:#e6eeff;border-color:#9ab4ff}.item .bonus img{width:14px;height:14px}#modal .cbon{display:inline-flex;align-items:center;gap:4px;color:#a3305a}#modal .cbon img{width:16px;height:16px;filter:none}#day{display:none!important}#terrain{inset:0;width:572px;height:1024px;z-index:0}#terrain,.mpc{position:absolute;pointer-events:none}.mpc{height:auto;transform:translateY(-100%);filter:drop-shadow(0 3px 2px #0003)}#night{z-index:3;mix-blend-mode:multiply;opacity:0}#world{background:#1b5f99}#night{display:none!important}#world:after{content:"";position:absolute;inset:0;pointer-events:none;background:#0a1640;opacity:var(--nite,0);transition:opacity 3s;z-index:3}.slot .tag{display:none!important}.slot .plus{width:24px;height:24px;left:-12px;top:-12px;font-size:18px;line-height:18px;width:34px!important;height:34px!important;left:-17px!important;top:-17px!important;font-size:24px!important;line-height:28px!important;border-width:3px!important;box-shadow:inset 0 2px 0 #fff8,0 3px 0 #0b5566,0 0 10px #7ff0eacc!important}.slot[data-st=empty] .tag{display:flex!important;top:19px;font-size:13px;padding:0 6px;line-height:1.35}.slot[data-st=occ] .tag{display:none!important}#world{height:1200px!important}#deep{top:1060px!important;height:140px!important}.mail .tgpic{display:grid;place-items:center}.mail .tgpic .tgi{width:40px;height:40px}#modal{padding:12px!important}#modal .box{max-width:400px!important;width:100%}#modal .cbtns .buy{white-space:normal;line-height:1.15;font-size:15px!important;padding:12px 8px!important;min-height:48px;text-align:center}#modal .qrph .qrbox{width:230px;height:230px}#modal .qrph .qrscan{display:none!important}.dspot{position:absolute;width:0;height:0;z-index:1}.dspot img{left:50%;bottom:0;height:auto;transform:translateX(-50%);filter:drop-shadow(0 2px 1px #0004);image-rendering:auto}.dspot .dplus,.dspot img{position:absolute;cursor:pointer}.dspot .dplus{display:none;left:-14px;top:-28px;width:28px;height:28px;border-radius:50%;background:#7ff0ea;border:3px solid #fff;color:#0b5566;font:900 20px/22px sans-serif;text-align:center;font-style:normal;box-shadow:0 0 12px #7ff0ea}body.placing .dspot:not([data-on="1"]) .dplus{display:block}#placeBar{position:absolute;left:50%;bottom:96px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;border-radius:14px;background:#fff8e8;border:3px solid #6b4423;font-weight:800;color:#4a2f17;white-space:nowrap;box-shadow:0 4px 0 #0003}#placeBar[hidden]{display:none}#placeBar .buy{padding:6px 14px}.items.deco .item>img:first-child{height:64px;width:auto;object-fit:contain;margin:0 auto}.items.deco .item .buy img,.items.deco .item span img,.mbuff img{width:16px!important;height:16px!important;margin:0!important;vertical-align:-3px;display:inline-block}.items.deco .item span{gap:3px}.items.deco .item .buy,.items.deco .item span{display:inline-flex;align-items:center;justify-content:center}.items.deco .item .buy{gap:5px}.mbuff{display:inline-flex;align-items:center;gap:4px}.items.deco .item .buy+.buy{margin-top:4px}#modal .tsucc .tsrain{display:none!important}#modal .tsucc .tsamt{position:relative;z-index:3;isolation:isolate}#modal .tsucc .tsamt img{position:relative!important;left:auto!important;top:auto!important;flex:0 0 46px;margin:0!important;z-index:2;transform-origin:center}#modal .tsucc .tsamt b{position:relative;z-index:1;margin:0!important;white-space:nowrap}#modal .cbtns.three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}#modal .dnote{font-size:13px;color:#8a6a45;margin:8px 0 0}#petLayer{inset:0;pointer-events:none;z-index:1}#petLayer,.pet{position:absolute}.pet{width:0;height:0;pointer-events:auto}.pet i{position:absolute;left:0;bottom:0;width:var(--w);height:var(--h);transform:translateX(-50%) scaleX(var(--fx,1));background-size:calc(var(--w)*46) var(--h);background-repeat:no-repeat;animation:pstep 2.3s steps(46) infinite;filter:drop-shadow(0 2px 1px #0005);cursor:pointer}.pet:has(i[data-m=idle]) i{animation-duration:1.4s}@keyframes pstep{0%{background-position:0 0}to{background-position:calc(var(--w)*-46) 0}}.psp{display:block;margin:0 auto 4px;width:var(--w);height:var(--h);background-size:calc(var(--w)*46) var(--h);background-repeat:no-repeat;animation:pstep 2.3s steps(46) infinite;max-width:100%}.pslots{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:24px 8px 10px;border-radius:14px;background:#fff8e8;border:3px solid #e3c99a;text-align:center;min-height:200px;justify-content:center}.pcard b{font-size:14px;color:#4a2c10}.pcard .plv{font:700 13px var(--px);color:#8a5a20}.pcard .pxp{width:90%;height:8px;border-radius:4px;background:#e8d6b3;overflow:hidden}.pcard .pxp i{display:block;height:100%;background:linear-gradient(90deg,#6ff09a,#1f9a47)}.pcard small{font-size:13px;color:#8a6a45}.pcard .pday{display:inline-flex;align-items:center;gap:3px;font-weight:800;color:#2f7a3a;font-size:13px}.pcard .buy img,.pcard .pday img,.pfoods .item .buy img,.pshop .item .buy img,.pshop .item span img{width:16px!important;height:16px!important;margin:0!important}.pcard .buy,.pfoods .item .buy,.pshop .item .buy,.pshop .item span{display:inline-flex;align-items:center;justify-content:center;gap:4px}.pcard .buy{width:100%;margin-top:4px}.pcard.empty,.pcard.locked{opacity:.92}.pbed{width:70px;height:44px;border-radius:50%;background:radial-gradient(#cfe3ff,#8fb2e8);border:3px solid #5a7ab0;margin-bottom:6px;display:grid;place-items:center}.pbed.lock{background:radial-gradient(#e8dcc6,#bfa98a);border-color:#8a6a45}.pbed.lock svg{width:24px;height:24px}.pbed.big{width:100px;height:62px;margin:0 auto 8px}.pfood{width:48px;height:48px}.pfgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:10px 0}.pfgrid .pfopt{display:flex;align-items:center;gap:6px;padding:6px 8px;text-align:left;font-size:13px}.pfgrid .pfopt .pfood{width:26px;height:26px;flex:none}.pfgrid .pfopt small{display:block;font-size:12px;opacity:.85;font-weight:700}#modal .box .psp{margin-bottom:6px}.pfood{width:auto!important;height:48px!important;object-fit:contain;margin:0 auto 4px;display:block;image-rendering:auto}.pfgrid .pfopt .pfood{width:28px!important;height:28px!important;margin:0}.pnest{width:96px!important;height:auto!important;margin:0 auto 6px;display:block;image-rendering:auto}#modal .box img.pnest.big{width:120px;height:auto}.pcard.empty,.pcard.locked{border-style:dashed}#nightfx{position:absolute;inset:0;pointer-events:none;z-index:4;opacity:calc(var(--nite,0)*2);transition:opacity 3s}#nightfx .nl{position:absolute;width:var(--r);height:var(--r);margin:calc(var(--r)/-2) 0 0 calc(var(--r)/-2);border-radius:50%;mix-blend-mode:screen;background:radial-gradient(circle,#fff6c8 0,#ffc34dcc 18%,#ff9a2a55 45%,transparent 70%);animation:nflick 3s ease-in-out infinite}#nightfx .nl.w{background:radial-gradient(circle,#fff0b0 0,#ffb84ab0 22%,#ff8a2a40 50%,transparent 72%)}#nightfx .nl.t{background:radial-gradient(circle,#fff 0,#ffb02ee0 16%,#ff6a1a66 42%,transparent 70%);animation:nflick .9s ease-in-out infinite}#nightfx .nl.p{background:radial-gradient(circle,#fff 0,#ff5a6ecc 18%,#ffd34d55 45%,transparent 70%)}#nightfx .nl.c{background:radial-gradient(circle,#e8fdff 0,#7ff0eaaa 22%,#3ec6d944 50%,transparent 72%)}#nightfx .nl.g{background:radial-gradient(circle,#fff8d0 0,#ffd34daa 22%,#e0a43a44 50%,transparent 72%)}#nightfx .nl.h{background:radial-gradient(circle,#fff 0,#fff6c8 14%,#ffe08a66 40%,transparent 70%)}#nightfx .nl.h:after{content:"";position:absolute;left:50%;top:50%;width:240px;height:34px;margin:-17px 0 0;transform-origin:0 50%;background:linear-gradient(90deg,#fff6c899,transparent);-webkit-clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);animation:spin 8s linear infinite}@keyframes nflick{0%,to{opacity:1;transform:scale(1)}40%{opacity:.82;transform:scale(.94)}70%{opacity:.95;transform:scale(1.04)}}#nightfx .ffly{position:absolute;width:3px;height:3px;border-radius:50%;background:#e8ff8a;box-shadow:0 0 6px 2px #c8ff4a99;animation:ffly 9s ease-in-out infinite}@keyframes ffly{0%{transform:translate(0);opacity:0}15%{opacity:1}35%{transform:translate(14px,-10px);opacity:.3}55%{transform:translate(-6px,-22px);opacity:1}80%{transform:translate(10px,-6px);opacity:.6}to{transform:translate(0);opacity:0}}#nightfx .sglint{position:absolute;width:2px;height:2px;background:#fff;box-shadow:0 0 4px 1px #bfe6ff;animation:sgl 4s ease-in-out infinite;text-decoration:none}@keyframes sgl{0%,to{opacity:0}50%{opacity:.9}}#world:after{display:none!important}#nightCv{position:absolute;left:0;top:0;width:572px;height:1200px;pointer-events:none;z-index:3}#nightfx .nl{display:none!important}#modal .feed .fstage{position:relative;height:112px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:4px}#modal .feed .fstage .psp{margin:0}#modal .feed .psp.chomp{animation:pstep 2.3s steps(46) infinite,chomp .45s cubic-bezier(.3,1.8,.5,1)}@keyframes chomp{0%{transform:scale(1)}35%{transform:scale(1.14,.86)}70%{transform:scale(.95,1.06)}to{transform:scale(1)}}#modal .feed .flv{position:absolute;right:8px;top:4px;font:700 13px var(--px);color:#fff;background:#8a5a20;border:2px solid #5a2d06;border-radius:8px;padding:1px 8px}#modal .feed h3{margin:2px 0 8px}#modal .feed .fbar{position:relative;height:20px;border-radius:10px;background:#e8d6b3;border:2px solid #8a6a45;overflow:hidden}#modal .feed .fbar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#8ff5b0,#1f9a47);box-shadow:inset 0 2px 0 #fff6;transition:width .5s cubic-bezier(.3,1.4,.5,1)}#modal .feed .fbar span{position:relative;display:block;text-align:center;font:700 13px/16px var(--px);color:#3a2a10;text-shadow:0 1px 0 #fff8}#modal .feed .fnext{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#8a6a45;margin:4px 0 0}#modal .feed .fnext img{width:14px!important;height:14px!important;margin:0!important;filter:none}#modal .feed .pfgrid .pfopt{position:relative;display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:#fff8e8;border:2px solid #e3c99a;box-shadow:0 3px 0 #d8bf8f;color:#4a2c10;font:inherit;cursor:pointer;text-align:left}#modal .feed .pfgrid .pfopt.has{border-color:#e0a43a;background:#fff3cf}#modal .feed .pfgrid .pfopt:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #d8bf8f}#modal .feed .pfgrid .pfopt:disabled{opacity:.5;cursor:default}#modal .feed .pfgrid .pfopt .pfood{width:36px!important;height:36px!important;margin:0;flex:none;filter:none}#modal .feed .pfgrid .pfopt span{display:flex;flex-direction:column;line-height:1.15}#modal .feed .pfgrid .pfopt b{font-size:13px}#modal .feed .pfgrid .pfopt small{font-size:13px;color:#2f7a3a;font-weight:800}#modal .feed .pfgrid .pfopt em{position:absolute;right:6px;top:4px;font-style:normal;font-size:13px;font-weight:800;color:#8a6a45}.ffly2{position:fixed;z-index:9999;pointer-events:none;height:auto;animation:ffly2 .52s cubic-bezier(.5,0,.8,.6) forwards}@keyframes ffly2{0%{transform:translate(0) scale(1)}50%{transform:translate(calc(var(--dx)*.5),calc(var(--dy)*.5 - 40px)) scale(1.3) rotate(-20deg)}to{transform:translate(var(--dx),var(--dy)) scale(.4) rotate(10deg);opacity:.6}}#modal .feed .fxp{position:absolute;left:50%;top:20px;transform:translateX(-50%);font:700 20px var(--px);color:#2fbf5b;-webkit-text-stroke:1px #0b4a1f;animation:fxp 1.1s ease-out forwards;pointer-events:none}@keyframes fxp{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}20%{opacity:1;transform:translate(-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-40px) scale(1)}}#modal .feed .fspark{position:absolute;left:50%;top:60%;width:6px;height:6px;border-radius:50%;background:#ffd34d;box-shadow:0 0 6px #ffd34d;animation:fspark .7s ease-out forwards}@keyframes fspark{0%{transform:rotate(var(--a)) translateX(0);opacity:1}to{transform:rotate(var(--a)) translateX(48px);opacity:0}}#modal .feed .flvup{position:absolute;left:50%;top:40%;transform:translateX(-50%);white-space:nowrap;font:700 22px var(--px);color:#ffd34d;-webkit-text-stroke:2px #5a2d06;animation:flvup 1.8s ease-out forwards;z-index:3}@keyframes flvup{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1;transform:translate(-50%,-10px) scale(1.25)}70%{opacity:1;transform:translate(-50%,-24px) scale(1)}to{opacity:0;transform:translate(-50%,-40px)}}#modal .feed.lvup{animation:flash .6s}@keyframes flash{0%{box-shadow:0 0 0 0 #ffd34d}40%{box-shadow:0 0 0 8px #ffd34daa,0 0 40px #ffd34d}to{box-shadow:0 0 0 0 #ffd34d00}}.pshop .egg{display:block;margin:0 auto 4px}#modal .hatch{position:relative}#modal .hatch .hegg{height:120px;display:flex;align-items:flex-end;justify-content:center;animation:eshake .35s ease-in-out 3}#modal .hatch .hpet{display:none;height:120px;align-items:flex-end}#modal .hatch .cbtns,#modal .hatch h3,#modal .hatch p{visibility:hidden}#modal .hatch.done .hegg{display:none}#modal .hatch.done .cbtns,#modal .hatch.done h3,#modal .hatch.done p{visibility:visible}@keyframes eshake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.pcard.exp{opacity:.7;filter:grayscale(.6)}.pcard .dleft{font-weight:800;color:#a3305a}.eggan{display:block;margin:0 auto 4px;width:var(--w);height:var(--h);max-width:100%;background-size:calc(var(--w)*8) var(--h);background-repeat:no-repeat;animation:pstep 1.4s steps(8) infinite}#modal .hatch .hstage{position:relative;height:190px;margin:-6px -10px 4px;overflow:visible}#modal .hatch .hfx{position:absolute;left:50%;top:50%;width:336px;height:189px;margin:-94px 0 0 -168px;background-size:5376px 189px;background-repeat:no-repeat;animation:hfx 2.2s steps(15) forwards;z-index:2;pointer-events:none}@keyframes hfx{0%{background-position:0 0}to{background-position:-5040px 0}}#modal .hatch .hpet{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;opacity:0;z-index:1}#modal .hatch.done .hpet{display:flex;opacity:1;animation:tspop .6s cubic-bezier(.3,1.8,.5,1)}#modal .hatch .hegg{display:none}#modal .hatch.done .hfx{animation:hfx 2.2s steps(15) forwards,hfxout .8s .5s forwards}@keyframes hfxout{to{opacity:0}}.eggan{background-size:calc(var(--w)*46) var(--h)!important;animation:egg46 2.3s steps(46) infinite!important}@keyframes egg46{0%{background-position:0 0}to{background-position:calc(var(--w)*-46) 0}}#nightCv{z-index:3000!important}#nightfx{z-index:3001!important}#sunset{z-index:2999!important}.pet{z-index:300}.pet .pname{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap;font:700 11px/1 var(--px);color:#fff;padding:2px 5px 3px;border-radius:6px;background:#1a2a40cc;border:1px solid #ffffff55;text-shadow:0 1px 0 #000;pointer-events:none}.pet .pname.q4,.pet .pname.q5{color:#ffd34d}.pet .pname.q6,.pet .pname.q7{color:#bff6ff}.pet .pname.q8{color:#e0b8ff}.pcard .pnm{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:2px 4px;border-radius:8px;cursor:pointer;font:inherit}.pcard .pnm:hover{background:#0000000d}.pcard .pnm b{font-size:15px;color:#4a2c10}.pcard .pnm svg{width:14px;height:14px}.pcard .psp2{margin-top:-3px}#modal .pnin{width:100%;margin:8px 0 12px;padding:10px 12px;border-radius:10px;border:3px solid #c9a46a;background:#fff;font:700 18px var(--px);text-align:center;color:#4a2c10;outline:none}#modal .pnin:focus{border-color:#e0a43a;box-shadow:0 0 0 3px #ffd34d66}.pcard .punq{margin-top:4px;font-size:13px;padding:5px 8px;opacity:.85}.pbagh{margin:14px 0 2px;font:700 14px var(--px);color:#4a2c10}.pcard.stored{opacity:.92;filter:saturate(.75)}.pcard.pempty{margin:10px auto;max-width:220px}.pcard.q0{--rc:#8d99a6}.pcard.q1{--rc:#3fae4f}.pcard.q2{--rc:#2f8fe8}.pcard.q3{--rc:#9b4de0}.pcard.q4{--rc:#f0a020}.pcard.q5{--rc:#ff4f8b}.pcard.q6{--rc:#3b4fc4}.pcard.q7{--rc:#e8b923}.pcard.q8{--rc:#13b5a6}.pcard.rar{border-color:var(--rc);background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 22%,#fff8e8) 0,#fff8e8 58%);box-shadow:inset 0 2px 0 #fff,0 3px 0 color-mix(in srgb,var(--rc) 55%,#7a5020)}.pcard.rar.q4,.pcard.rar.q5,.pcard.rar.q6,.pcard.rar.q7,.pcard.rar.q8{box-shadow:inset 0 2px 0 #fff,0 0 12px color-mix(in srgb,var(--rc) 65%,transparent),0 3px 0 color-mix(in srgb,var(--rc) 55%,#7a5020)}.pcard.rar .rb{position:absolute;top:6px;left:6px;font-style:normal;font-family:var(--px);font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--rc);border:2px solid #0005;border-radius:8px;padding:3px 7px 4px;text-shadow:0 1px 0 #0007;box-shadow:inset 0 2px 0 #fff5}.pcard.stored{opacity:1;filter:none}.pcard .pstage{position:relative;width:100%;height:92px;display:flex;align-items:flex-end;justify-content:center;border-radius:12px;background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--rc) 50%,transparent) 0,transparent 68%)}.pcard .pstage:after{content:"";position:absolute;bottom:2px;left:50%;width:62%;height:12px;margin-left:-31%;border-radius:50%;background:color-mix(in srgb,var(--rc) 35%,#00000040);z-index:0}.pcard .pstage .psp{position:relative;z-index:1}.pcard .pzz{position:absolute;top:7px;right:8px;font:700 13px var(--px);font-style:normal;color:#6a7aa0;background:#e8eefc;border:2px solid #b8c4e0;border-radius:8px;padding:2px 6px}.pcard .pday.off{color:#8a6a45;font-size:13px}.days .day small{display:block;font-size:12px;font-weight:700;opacity:.8;margin-top:1px}.psum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:2px 0 6px}.psum .pst{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px 8px;border-radius:12px;background:linear-gradient(180deg,#fff,#f6e6c4);border:2px solid #e0c28e;box-shadow:inset 0 2px 0 #fff,0 2px 0 #c9a46a}.psum .pst small{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#9a7a50}.psum .pst b{display:inline-flex;align-items:center;gap:3px;font:700 17px var(--px);color:#4a2c10}.psum .pst b i{font-style:normal;font-size:13px;color:#a8875a}.psum .pst b img{width:16px!important;height:16px!important;margin:0!important}.psum .pst.g b{color:#2f7a3a}.psum .pst.p b{color:#7a4ab0}.psub{margin:0 0 8px!important;font-size:13px}.pcard .sno{position:absolute;top:6px;left:6px;font:700 12px var(--px);font-style:normal;text-transform:uppercase;color:#9a7a50;background:#f3e3c2;border:2px solid #dcc08c;border-radius:8px;padding:2px 6px}.pcard.empty{border-style:solid!important;border-color:#9fd4e8;background:linear-gradient(180deg,#e4f6fb,#fff8e8 62%);opacity:1!important;box-shadow:inset 0 2px 0 #fff,0 3px 0 #8bbccc}.pcard.empty .sno{color:#3a7a90;background:#d4eef6;border-color:#9fd4e8}.pcard.empty .pstage{--rc:#5cc8e8}.pcard.locked{border-style:solid!important;border-color:#a89a88;background:linear-gradient(180deg,#e6e0d8,#f6efe2 62%);opacity:1!important;box-shadow:inset 0 2px 0 #fff,0 3px 0 #8a7c6a}.pcard.locked .pstage{--rc:#8a7c6a}.pcard.locked .pnest{filter:saturate(.6)}.pcard .pstage .pnest{position:relative;z-index:1;width:86px;margin:0}.pcard.empty b,.pcard.locked b{font-size:14px}.pcard.empty small,.pcard.locked small{line-height:1.25;padding:0 4px}.pcard.empty .buy+.buy{margin-top:2px}html{font-synthesis:none}.sbtn:after{font-family:var(--px);font-weight:400;font-size:13px!important;letter-spacing:.4px;color:#fff;text-shadow:0 1px 0 #2a1606,1px 0 0 #2a1606,-1px 0 0 #2a1606,0 -1px 0 #2a1606}.sempty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin:6px 0 4px;padding:16px 16px 18px;border-radius:18px;background:radial-gradient(ellipse at 50% 38%,#ffe9b8 0,#fff3d6 45%,#f6e2bb 100%);border:3px solid #e0c28e;box-shadow:inset 0 2px 0 #fff,0 3px 0 #c9a46a}.sempty img{width:min(100%,290px);height:auto;filter:drop-shadow(0 4px 0 #0002)}.sempty b{font:400 20px var(--px);color:#4a2c10;margin-top:2px}.sempty small{font-size:13px;color:#8a6a45;line-height:1.35;max-width:270px}.sempty .buy{margin-top:6px;padding:10px 22px;justify-content:center}.swx{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border-radius:16px;background:#fff8e8;border:3px solid #e3c99a;box-shadow:inset 0 2px 0 #fff,0 3px 0 #c9a46a}.swx img{width:20px!important;height:20px!important;margin:0!important}.swrate{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;border-radius:12px;background:linear-gradient(#2f6fb0,#1f4d86);border:2px solid #143a68;color:#fff;font:400 18px var(--px);text-shadow:0 2px 0 #0a1830}.swrate span{opacity:.8;margin:0 4px}.swrate small{font:600 13px Baloo\ 2;opacity:.85}.swbox{padding:9px 10px 10px;border-radius:14px;background:#fff;border:2px solid #e0c28e}.swbox.get{background:#ecfaef;border-color:#7fd08f}.swh{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.swh span{font:400 14px var(--px);color:#6a4a20}.swh small{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:700;color:#9a7a50}.swh small img{width:14px!important;height:14px!important}.swin{display:flex;align-items:center;gap:8px}.swin img{width:28px!important;height:28px!important}.swin input{flex:1 1;min-width:0;border:0;background:transparent;font:400 28px var(--px);color:#4a2c10;outline:none;padding:0}.swbox.get .swin input{color:#1f7a3a}.swbox:focus-within{border-color:#e0a43a;box-shadow:0 0 0 3px #ffd34d55}.swin button{border:2px solid #c9a46a;background:#f6e6c4;border-radius:10px;padding:6px 12px;font:400 14px var(--px);color:#6a4a20;cursor:pointer}.swu{font-style:normal;font-weight:700;font-size:13px;color:#3a8a4a}.swarrow{align-self:center;width:34px;height:34px;margin:-14px 0;z-index:1;border-radius:50%;background:linear-gradient(#ffc23a,#ff9a1f);border:3px solid #5a2d06;display:grid;place-items:center}.swarrow svg{width:18px;height:18px}.swnote{min-height:14px;text-align:center;font-size:13px;font-weight:700;color:#8a6a45}.swnote.bad{color:#c0304a}.swpk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.swpk button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;border-radius:12px;border:2px solid #e0c28e;background:linear-gradient(#fff,#f6e6c4);cursor:pointer}.swpk button b{font:400 15px var(--px);color:#4a2c10}.swpk button b,.swpk button small{display:inline-flex;align-items:center;gap:2px}.swpk button small{font-size:13px;font-weight:700;color:#9a7a50}.swpk button img{width:16px!important;height:16px!important}.swpk button small img{width:12px!important;height:12px!important}.swpk button.on{border-color:#2fb5c9;background:linear-gradient(#e4fbff,#c8f0f8)}#swGo{justify-content:center;padding:12px;font-size:17px}.mpc-portal{pointer-events:auto!important;cursor:pointer;background:url(/assets/m/portal.webp) 0 0/7200px 83px no-repeat;animation:portalA 10s steps(100) infinite;filter:drop-shadow(0 0 6px #3ee0ff66) drop-shadow(0 3px 2px #0004)}@keyframes portalA{to{background-position:-7200px 0}}.mpc-portal .ptlbl{position:absolute;left:50%;top:-6px;transform:translateX(-50%);white-space:nowrap;font:400 12px var(--px);font-style:normal;color:#bff6ff;background:#1a1f40d9;border:1px solid #5fe0ff88;border-radius:7px;padding:2px 6px 3px;text-shadow:0 1px 0 #000}.mpc-portal:active{transform:translateY(-100%) scale(.95)}#modal .advsoon .ptbig{display:block;width:130px;height:150px;margin:-4px auto 2px;background:url(/assets/m/portal.webp) 0 0/13000px 150px no-repeat;animation:portalB 10s steps(100) infinite;filter:drop-shadow(0 0 12px #3ee0ff88)}@keyframes portalB{to{background-position:-13000px 0}}#modal .advtag{display:inline-block;font:400 13px var(--px);text-transform:uppercase;letter-spacing:.6px;color:#fff;background:linear-gradient(#8a4ad0,#5a1a9a);border:2px solid #3a0a6a;border-radius:9px;padding:3px 10px 4px}#modal .advl{list-style:none;margin:8px 0;padding:0;gap:6px;text-align:left}#modal .advl,#modal .advl li{display:flex;flex-direction:column}#modal .advl li{padding:7px 10px;border-radius:12px;background:#f3ecff;border:2px solid #cdb6f0}#modal .advl b{font:400 14px var(--px);color:#4a2a80}#modal .advl small{font-size:13px;color:#7a6a95}#modal .advhint{font-size:13px;color:#8a6a45}#modal .box.advsoon{background:radial-gradient(ellipse at 50% 0,#4a2a8a 0,#22143f 45%,#120a24 100%)!important;border-color:#7a5ad0!important;color:#e8ddff;box-shadow:0 0 0 3px #1a0e33,0 0 30px #5f3ad066,inset 0 2px 0 #ffffff22!important;overflow:hidden}#modal .advsoon .advhero{position:relative;margin:-6px -10px 0;padding-top:4px;background:radial-gradient(circle at 50% 55%,#3ee0ff55 0,#8a4ad033 35%,transparent 65%)}#modal .advsoon .advhero:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 52%,#ffffff10 0 8deg,transparent 8deg 20deg);-webkit-mask:radial-gradient(circle at 50% 52%,#000 0,transparent 70%);mask:radial-gradient(circle at 50% 52%,#000 0,transparent 70%)}#modal .advsoon .ptbig{position:relative}#modal .advsoon .advtag{position:relative;margin-top:-8px;background:linear-gradient(#ffd34d,#e0a43a);color:#3a1f08;border-color:#5a2d06;text-shadow:none}#modal .advsoon h3{text-shadow:-2px -2px 0 #2a0a5a,2px -2px 0 #2a0a5a,-2px 2px 0 #2a0a5a,2px 2px 0 #2a0a5a,0 3px 0 #2a0a5a,0 0 14px #8a5aff}#modal .advsoon .advsub{color:#c8b8f0;font-size:13px}#modal .advteam{margin:8px 0 6px;padding:8px;border-radius:14px;background:#ffffff0d;border:2px solid #ffffff1f}#modal .advlbl{display:block;font:400 13px var(--px);text-transform:uppercase;letter-spacing:.6px;color:#9fe8ff;margin-bottom:6px}#modal .advslots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}#modal .advs{--rc:#8d99a6;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:96px;padding:4px 2px 5px;border-radius:12px;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--rc) 45%,transparent),transparent 70%),#0e0820;border:2px solid var(--rc)}#modal .advs.q1{--rc:#3fae4f}#modal .advs.q2{--rc:#2f8fe8}#modal .advs.q3{--rc:#9b4de0}#modal .advs.q4{--rc:#f0a020}#modal .advs.q5{--rc:#ff4f8b}#modal .advs.q6{--rc:#3b4fc4}#modal .advs.q7{--rc:#e8b923}#modal .advs.q8{--rc:#13b5a6}#modal .advs .psp{margin:0 auto 2px}#modal .advs b{font:400 13px var(--px);color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal .advs small{font-size:12px;font-weight:700;color:#b8a8e0}#modal .advs.empty{border-style:dashed;border-color:#ffffff33;justify-content:center}#modal .advs.empty i{font:400 26px var(--px);font-style:normal;color:#ffffff40}#modal .advpath{display:flex;align-items:center;gap:6px;margin:4px 2px 8px;font:400 12px var(--px);color:#9fe8ff;text-transform:uppercase}#modal .advpath i{flex:1 1;height:8px;border-radius:4px;background:#ffffff1a;overflow:hidden;border:1px solid #ffffff22}#modal .advpath i b{display:block;height:100%;background:linear-gradient(90deg,#3ee0ff,#a06aff)}#modal .advsoon .advl li{flex-direction:row;align-items:center;gap:10px;background:#ffffff0f;border-color:#ffffff22}#modal .advsoon .advl li svg{width:26px;height:26px;flex:none}#modal .advsoon .advl li div{display:flex;flex-direction:column}#modal .advsoon .advl b{color:#fff}#modal .advsoon .advl small{color:#b8a8e0}#modal .advsoon .advhint{color:#9fe8ff}#nav{padding:12px 10px calc(8px + env(safe-area-inset-bottom,0px));gap:2px}#nav button{gap:4px;font-size:13px;letter-spacing:.3px;font-weight:400}#nav button img{width:48px;height:48px;padding:6px;background:radial-gradient(circle at 40% 35%,#c98a4a,#7c4a1c 72%);border:3px solid #c9934a;box-shadow:0 0 0 2px #3a1f08,inset 0 3px 0 #ffffff2a,0 3px 0 #2a1606}#nav button:not(.on) img{filter:saturate(.85) brightness(.95)}#nav button.on img{animation:none!important;transform:translateY(-6px);background:radial-gradient(circle at 40% 35%,#ffe680,#f0a020 75%);border-color:#fff1b0;box-shadow:0 0 0 2px #3a1f08,0 0 10px 2px #ffd34d99,0 4px 0 #2a1606}#nav button span{position:relative;padding:0;border:0;background:none!important;margin-top:0!important}#nav button.on span{color:#ffe066;margin-top:-6px!important;text-shadow:-1px -1px 0 #3a1f08,1px -1px 0 #3a1f08,-1px 1px 0 #3a1f08,1px 1px 0 #3a1f08,0 2px 0 #3a1f08}#nav button.on span:after{content:"";position:absolute;left:15%;right:15%;bottom:-5px;height:3px;border-radius:2px;background:#ffd34d;box-shadow:0 1px 0 #3a1f08}.mpc-portal{z-index:3002!important;filter:drop-shadow(0 0 5px #c050ff88) drop-shadow(0 0 2px #40f0ff66) drop-shadow(0 3px 2px #0004)}.mpc-portal:before{top:58%;width:170px;height:140px;margin:-70px 0 0 -85px;background:radial-gradient(closest-side,#d060ffaa 0,#8a30ff55 40%,#30d0ff22 65%,transparent 100%);opacity:calc(var(--nite,0)*1.4)}.mpc-portal:after,.mpc-portal:before{content:"";position:absolute;left:50%;border-radius:50%;mix-blend-mode:screen;pointer-events:none;z-index:-1}.mpc-portal:after{bottom:-4px;width:84px;height:18px;margin-left:-42px;background:radial-gradient(closest-side,#e080ffcc,#9a40ff55 60%,transparent);opacity:calc(.35 + var(--nite,0)*1.2)}.mpc-portal .ptlbl{z-index:1;color:#f0c8ff;border-color:#c070ff99;background:#2a1040e0}.mpc-portal{background:none!important;animation:none!important}.mpc-portal .ptspr{position:absolute;inset:0;background:url(/assets/m/portal.webp) 0 0/7200px 83px no-repeat;animation:portalA 10s steps(100) infinite}.slot[data-st=occ] .who{pointer-events:auto;cursor:pointer}#modal .wbx{display:flex;justify-content:center;gap:8px;margin:4px 0 2px}#modal .wbx span{display:flex;align-items:center;gap:4px;font:400 13px var(--px);color:#5a2d06;background:#fff3d6;border:2px solid #e0b870;border-radius:10px;padding:2px 8px}#modal .wbx img{width:16px;height:16px}.item .fsk{display:flex;flex-direction:column;align-items:center;gap:1px;margin:2px 4px 3px;padding:3px 6px;border-radius:9px;background:#2a1a4a;border:2px solid #8a5ad0;color:#e8ddff;font-size:12px;font-weight:700;line-height:1.2;text-align:center}.item .fsk em{font:400 13px var(--px);font-style:normal;color:#ffd34d;text-transform:uppercase;letter-spacing:.4px}#modal .fskm{color:#7a3ad0}.mpc-radio{pointer-events:auto!important;cursor:pointer;filter:drop-shadow(0 3px 2px #0005)}.mpc-radio .rdspr{position:absolute;inset:0;background:url(/assets/m/radio.webp) 0 0/4558px 50px no-repeat;animation:radioA 7.17s steps(86) infinite}.mpc-radio.off .rdspr{animation-play-state:paused;background-position:0 0}@keyframes radioA{to{background-position:-4558px 0}}.mpc-radio:active{transform:translateY(-100%) scale(.94)}#modal .box.radiop{background:linear-gradient(#fff4dc,#f6deb0)!important;padding-top:6px;max-height:88vh;display:flex;flex-direction:column}#modal .radiop .rhead{position:relative;margin:0 -8px 2px}#modal .radiop .rhead img{display:block;width:100%;height:auto}#modal .radiop .rhead b{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);font:400 22px var(--px);color:#fff3c4;white-space:nowrap;text-shadow:-2px -2px 0 #4a2508,2px -2px 0 #4a2508,-2px 2px 0 #4a2508,2px 2px 0 #4a2508,0 3px 0 #4a2508}#modal .radiop .rnow{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:linear-gradient(#5a3a1c,#3a230f);border:3px solid #c9934a;box-shadow:inset 0 2px 0 #ffffff22;text-align:left}#modal .radiop .rnow img{width:74px;height:auto;flex:none}#modal .radiop .ri{display:flex;flex-direction:column;min-width:0;flex:1 1}#modal .radiop .rnow small{font:400 12px var(--px);text-transform:uppercase;letter-spacing:.6px;color:#ffd34d}#modal .radiop .rnow b{font:400 16px var(--px);color:#fff}#modal .radiop .rnow span{font-size:13px;color:#e8cfa0}#modal .radiop .rtog{flex:none;font:400 13px var(--px);min-width:52px;padding:6px 8px;border-radius:10px;border:2px solid #2a1606;background:#7a6a5a;color:#fff;cursor:pointer}#modal .radiop .rtog.on{background:linear-gradient(#7ee07a,#2f9e3f)}#modal .radiop .rvol{display:flex;align-items:center;gap:8px;margin:8px 4px 2px;font:400 13px var(--px);color:#5a2d06}#modal .radiop .rvol input{flex:1 1;accent-color:#e0a43a}#modal .radiop .rsec{margin:6px 0 4px;font:400 13px var(--px);text-transform:uppercase;letter-spacing:.6px;color:#8a4a12;text-align:left}#modal .radiop .rlist{display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0;flex:1 1;padding:2px}#modal .radiop .rtr{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border-radius:12px;background:#fffaf0;border:2px solid #e0b870;text-align:left}#modal .radiop .rtr img{width:58px;height:auto;flex:none}#modal .radiop .rtr b{font:400 14px var(--px);color:#4a2508}#modal .radiop .rtr small{font-size:13px;color:#8a6a45}#modal .radiop .rtr.on{background:linear-gradient(#fff1c0,#ffe08a);border-color:#e0a43a}#modal .radiop .rtr.lock img{filter:saturate(.55) brightness(.85)}#modal .radiop .rtr.sp{border-color:#b07ae0;background:linear-gradient(#f6eeff,#ead8ff)}#modal .radiop .rtr .buy{flex:none;padding:6px 10px;font-size:13px;display:flex;align-items:center;gap:3px}#modal .radiop .rtr .buy img{width:15px;height:15px}#modal .radiop .rplay{flex:none;font:400 13px var(--px);color:#2f7e3f}#modal .radiop .rbtns{display:flex;gap:5px;flex:none}#modal .radiop .rprev{width:32px;height:32px;padding:7px;border-radius:50%;border:2px solid #5a2d06;background:#fff3d6;color:#5a2d06;cursor:pointer}#modal .radiop .rprev svg{width:100%;height:100%;display:block}.mpc-radio .rdlbl{position:absolute;left:50%;top:-8px;transform:translateX(-50%);white-space:nowrap;font:400 12px var(--px);font-style:normal;color:#ffe9b8;background:#3a230fe0;border:1px solid #e0a43a99;border-radius:7px;padding:2px 6px 3px;text-shadow:0 1px 0 #000;z-index:1}#modal .box.conf .cnote img{width:18px!important;height:18px!important;display:inline-block;vertical-align:-4px;margin:0 2px;filter:none;animation:none}#title.ret{gap:12px;justify-content:center}#title.ret>img{display:none}#wbScr{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(340px,90%)}#wbScr .wblogo{width:150px;height:auto;filter:drop-shadow(0 3px 3px #0006)}#wbScr .wbcard{width:100%;padding:12px 14px 10px;border-radius:20px;border:4px solid #5a2d06;background:linear-gradient(#fff6e0,#f3d9a6);box-shadow:inset 0 3px 0 #fff,inset 0 -4px 0 #d9a85a,0 6px 0 #5a2d06,0 10px 22px #0006;animation:wbIn .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes wbIn{0%{opacity:0;transform:translateY(24px) scale(.92)}}#wbScr .wbhd{display:flex;align-items:center;gap:10px;text-align:left}#wbScr .wbhd img{width:52px;height:52px;border-radius:50%;border:3px solid #e0a43a;background:#3a230f;flex:none}#wbScr .wbhd small{display:block;font:400 13px var(--px);color:#8a4a12}#wbScr .wbhd b{display:block;font:400 24px/1.05 var(--px);color:#fff;text-shadow:-2px -2px 0 #4a2508,2px -2px 0 #4a2508,-2px 2px 0 #4a2508,2px 2px 0 #4a2508,0 3px 0 #4a2508;word-break:break-word}#wbScr .wbpet{position:relative;margin:8px 0 2px;padding:8px 0 4px;border-radius:14px;background:radial-gradient(ellipse at 50% 85%,#ffffffaa,transparent 60%),linear-gradient(#bfe9ff,#7fcbe8);border:2px solid #4a8ab0}#wbScr .wbpet small{display:block;font:400 13px var(--px);color:#0a3a5a}#wbScr .wbpet .psp{margin:0 auto}#wbScr .wbsay{position:relative;display:inline-block;max-width:90%;margin:0 auto 4px;padding:5px 10px;border-radius:12px;background:#fff;border:2px solid #4a2508;font:400 13px var(--px);color:#4a2508;animation:wbIn .6s cubic-bezier(.2,1.4,.4,1) .35s both}#wbScr .wbsay:after{content:"";position:absolute;left:50%;bottom:-7px;margin-left:-6px;border:6px solid transparent;border-top-color:#4a2508;border-bottom:0}#wbScr .wbsay.solo{display:block;margin:8px auto}#wbScr .wbaway{padding:6px 8px;border-radius:12px;background:linear-gradient(#5a3a1c,#3a230f);border:2px solid #c9934a}#wbScr .wbaway p{margin:0 0 3px;font:400 13px var(--px);color:#ffd34d;text-transform:uppercase;letter-spacing:.5px}#wbScr .wbrow{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}#wbScr .wbrow span{display:flex;align-items:center;gap:3px;font:400 16px var(--px);color:#fff}#wbScr .wbrow img{width:18px;height:18px}#wbScr .wbchips{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px}#wbScr .wbc{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 5px;border-radius:999px;background:#fffaf0;border:2px solid #e0b870;font:400 13px var(--px);color:#5a2d06}#wbScr .wbc em{font-style:normal}#wbScr .wbc svg{width:15px;height:15px}#wbScr .wbtip{margin:8px 0 0;color:#6a4a25;line-height:1.35}#wbScr .wbtip b{font:400 12px var(--px);color:#fff;background:#2f9e3f;border-radius:6px;padding:1px 5px;margin-right:3px}#title.ret .play{font-size:26px;padding:12px 44px 16px}#wbScr .wbsay.solo:after{display:none}#wbScr{width:min(380px,94%);gap:4px}#wbScr .wblogo{width:min(300px,78%);margin-bottom:2px}#wbScr .wbcard{background:none;border:0;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center}#wbScr .wbhd{position:relative;justify-content:center;padding:8px 22px 9px 64px;border-radius:16px;background:linear-gradient(#a8692e,#7a4518);border:3px solid #3a1f08;box-shadow:inset 0 2px 0 #ffffff40,inset 0 -3px 0 #00000040,0 4px 0 #3a1f08,0 8px 16px #0005}#wbScr .wbhd img{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:64px;height:64px;border:3px solid #ffd34d;box-shadow:0 3px 0 #3a1f08}#wbScr .wbhd small{color:#ffe3a8;text-shadow:0 1px 0 #3a1f08}#wbScr .wbhd b{font-size:26px}#wbScr .wbpet{background:none;border:0;margin:6px 0 0;padding:0;display:flex;flex-direction:column;align-items:center}#wbScr .wbpet:after{width:150px;height:22px;margin-top:-16px;border-radius:50%;background:radial-gradient(#00304a77,transparent 70%)}#wbScr .wbpet .psp{order:2;position:relative;z-index:1;filter:drop-shadow(0 0 10px #ffffff66)}#wbScr .wbpet small{order:4;margin-top:-2px;padding:2px 10px;border-radius:999px;background:#0a2a44cc;color:#bfe9ff;font-size:13px}#wbScr .wbsay{order:1;font-size:14px;padding:7px 14px;border-width:3px;box-shadow:0 3px 0 #4a2508}#wbScr .wbsay:after{bottom:-9px}#wbScr .wbsay.solo{margin:14px auto}#wbScr .wbaway{margin-top:8px;padding:8px 16px;border-radius:16px;box-shadow:0 4px 0 #2a1606,0 8px 16px #0005}#wbScr .wbrow span{font-size:20px}#wbScr .wbrow img{width:22px;height:22px}#wbScr .wbchips{margin-top:10px}#wbScr .wbc{background:#0a2a44b8;border:2px solid #7fd0ff88;color:#fff;font-size:13px;padding:4px 10px 4px 6px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#wbScr .wbtip{margin-top:8px;padding:6px 12px;border-radius:12px;background:#ffffffcc;color:#3a2a15;font-size:13px;box-shadow:0 3px 10px #0003}#wbScr .wblogo{width:min(360px,96%)!important;margin:0 0 6px}#wbScr .wbfs{order:2;display:block;width:var(--w);height:var(--h);background-repeat:no-repeat;background-size:calc(var(--w) * var(--n)) var(--h);animation:wbfA 2s steps(var(--n)) infinite;position:relative;z-index:1}@keyframes wbfA{to{background-position:calc(var(--w) * var(--n) * -1) 0}}#wbScr .wbhint{order:5;margin-top:6px;font:400 13px var(--px);color:#fff;background:linear-gradient(#b07ae0,#7a3ab8);border:2px solid #3a0a5a;border-radius:999px;padding:3px 10px;text-decoration:none}#wbTip{display:inline-block;transition:opacity .35s,transform .35s}#wbTip.out{opacity:0;transform:translateY(4px)}#wbScr .wbhd{min-width:230px;min-height:66px;padding:8px 26px 10px 82px;justify-content:flex-start}#wbScr .wbhd img{left:10px;width:58px;height:58px}#wbScr .wbhd b{font-size:28px}#wxL{position:absolute;left:0;top:0;width:572px;height:100%;pointer-events:none;z-index:3001;overflow:hidden;--fog:0}#wxL .wxclouds{position:absolute;left:-60px;right:-60px;top:-30px;height:200px;opacity:0;transition:opacity 4s}#wxL .wxclouds i{position:absolute;top:0;width:700px;height:170px;background:url(/assets/wx/storm.webp) 50%/contain no-repeat;animation:wxDrift 60s ease-in-out infinite alternate}#wxL .wxclouds i+i{top:40px;left:-200px;opacity:.85;transform:scaleX(-1);animation-duration:80s;animation-direction:alternate-reverse}body[data-wx=storm] #wxL .wxclouds{opacity:1}body[data-wx=storm] #rain{background:#0b1a3355}@keyframes wxDrift{0%{translate:-40px 0}to{translate:60px 0}}#wxL .wxfog{position:absolute;inset:0;opacity:var(--fog);transition:opacity 20s}#wxL .wxfog i{position:absolute;left:-300px;width:1100px;height:260px;background:url(/assets/wx/fog.webp) 50%/100% 100% no-repeat;opacity:.75;animation:wxDrift 70s ease-in-out infinite alternate}#wxL .wxfog i:first-child{top:180px}#wxL .wxfog i:nth-child(2){top:480px;animation-duration:90s;animation-direction:alternate-reverse;opacity:.6}#wxL .wxfog i:nth-child(3){top:800px;animation-duration:110s;opacity:.7}#wxL .wxglow{position:absolute;left:0;right:0;top:0;height:420px;opacity:0;background:radial-gradient(ellipse at 50% 0,#cfe6ff66,transparent 70%)}#wxL.flash .wxglow{animation:wxGlow 1.4s ease-out}@keyframes wxGlow{0%{opacity:0}15%{opacity:.9}to{opacity:0}}#wxL .wxbolt{position:absolute;width:34px;height:auto;opacity:0;animation:wxBolt 1.4s ease-out forwards;filter:drop-shadow(0 0 6px #bfe0ff)}@keyframes wxBolt{0%{opacity:0}12%{opacity:.95}45%{opacity:.6}to{opacity:0}}#wxL .wxleaf{position:absolute;left:-30px;height:auto;animation:wxLeaf 6s linear forwards;filter:drop-shadow(0 2px 1px #0004)}@keyframes wxLeaf{0%{transform:translate(0) rotate(0)}50%{transform:translate(310px,calc(var(--dy) * .4)) rotate(calc(var(--r) * .5))}to{transform:translate(640px,var(--dy)) rotate(var(--r))}}#wxRb{position:absolute;left:116px;top:30px;width:340px;height:auto;pointer-events:auto;cursor:pointer;opacity:.9;animation:wxRbIn 3s ease-out both;filter:drop-shadow(0 0 10px #ffffff88)}#wxRb.got{transition:opacity .9s,transform .9s;opacity:0;transform:translateY(-20px) scale(1.05)}@keyframes wxRbIn{0%{opacity:0;transform:translateY(20px)}}body[data-wx=storm] .mpc-palm,body[data-wx=wind] .mpc-palm{transform-origin:50% 100%;animation:wxSway 3.2s ease-in-out infinite}body[data-wx=storm] .mpc-palm{animation-duration:1.8s}body[data-wx=storm] .mpc-bush,body[data-wx=wind] .mpc-bush{transform-origin:50% 100%;animation:wxSwayS 2.4s ease-in-out infinite}@keyframes wxSway{0%,to{transform:translateY(-100%) rotate(-1deg)}50%{transform:translateY(-100%) rotate(4deg)}}@keyframes wxSwayS{0%,to{transform:translateY(-100%) skewX(0)}50%{transform:translateY(-100%) skewX(5deg)}}#wxB{position:absolute;z-index:40;right:10px;top:150px;width:42px;height:42px;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 3px 2px #0006)}#wxB img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){#wxL *{animation:none!important}}#wxB{z-index:29}#side #wxB{position:relative;right:auto;top:auto;align-self:center;width:40px;height:40px;flex:none}#wxB{position:absolute!important;left:10px!important;right:auto!important;top:auto!important;width:42px!important;width:auto!important;display:flex;gap:4px}#wxB,#wxB img{height:42px!important}#wxB img{width:42px!important;flex:none}.phero{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#a8692e,#6e3d14);border:3px solid #3a1f08;box-shadow:inset 0 2px 0 #ffffff40,inset 0 -3px 0 #00000040,0 4px 0 #3a1f08;margin-bottom:10px;color:#fff}.phero .avbtn{flex:none;position:relative;width:78px;height:78px;padding:0;border-radius:50%;border:3px solid #ffd34d;background:#3a230f;cursor:pointer;box-shadow:0 3px 0 #3a1f08}.phero .avbtn img{width:100%;height:100%;border-radius:50%;display:block}.phero .avbtn i{position:absolute;right:-4px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#3a1f08;border:2px solid #ffd34d;display:grid;place-items:center;font-style:normal}.phero .avbtn i svg,.phero .pname i svg{width:15px;height:15px}.phero .phi{flex:1 1;min-width:0;flex-direction:column;gap:3px}.phero .phi,.phero .pname{display:flex;text-align:left}.phero .pname{align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:#fff;max-width:100%}.phero .pname b{font:400 22px/1.1 var(--px);text-shadow:0 2px 0 #3a1f08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phero .pname i{flex:none;width:24px;height:24px;border-radius:8px;background:#ffffff26;display:grid;place-items:center}.phero .pnrow{display:flex;gap:6px}.phero .pnrow input{flex:1 1;min-width:0;font:400 17px var(--px);padding:5px 9px;border-radius:10px;border:2px solid #ffd34d;background:#fff8e8;color:#4a2508;outline:none}.phero .pnok{flex:none;width:36px;border-radius:10px;border:2px solid #3a1f08;background:#fff8e8;cursor:pointer;display:grid;place-items:center;padding:0}.phero .pnok svg{width:20px;height:20px}.phero .pph{font-size:13px;color:#ffe3b8;letter-spacing:.5px}.phero .pxpb{position:relative;height:20px;border-radius:10px;background:#2a1606;border:2px solid #3a1f08;overflow:hidden;margin-top:3px}.phero .pxpb i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe066,#ff9a1f);border-radius:8px}.phero .pxpb em{position:relative;display:block;text-align:center;font:400 13px/16px var(--px);font-style:normal;color:#fff;text-shadow:0 1px 0 #000}.phero .pnx{font-size:12px;color:#ffe3b8;opacity:.9}.pgrp{border-radius:16px;background:#fffaf0;border:2px solid #e0b870;overflow:hidden;margin-bottom:6px}.pgrp .prow{display:flex;align-items:center;gap:10px;padding:10px 12px;width:100%;background:none;border:0;border-bottom:1.5px solid #f0dcb0;text-align:left;font:inherit;color:inherit}.pgrp .prow:last-child{border-bottom:0}.pgrp .prow .ico{flex:none;width:34px;height:34px;display:grid;place-items:center}.pgrp .prow .ico img,.pgrp .prow .ico svg{width:30px;height:30px}.pgrp .prow .info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pgrp .prow .info b{font:400 15px var(--px);color:#4a2508}.pgrp .prow .info span{font-size:13px;color:#8a6a45}.pgrp .prow input[type=range]{width:100%;accent-color:#ff9a1f;margin:4px 0 0}.pgrp .prow .buy{flex:none}.pgrp .pcode{font-family:var(--px);letter-spacing:1px}.pgrp .vrow{display:flex;gap:6px;margin-top:4px}.pgrp .vrow input{flex:1 1;min-width:0}.pgrp .plink{cursor:pointer}.pgrp .pchev{flex:none;width:9px;height:9px;border-right:2.5px solid #8a6a45;border-top:2.5px solid #8a6a45;transform:rotate(45deg);margin-right:4px}.pgrp .pok svg{width:24px;height:24px}.pout{width:100%;justify-content:center;gap:8px;padding:12px!important;font-size:16px!important;margin-top:6px}.pout svg{width:20px;height:20px}.mpc-lb{pointer-events:auto!important;cursor:pointer;filter:drop-shadow(0 3px 2px #0005)}.mpc-lb .lbspr{position:absolute;inset:0;background:url(/assets/m/lboard.webp) 0 0/5376px 65px no-repeat;animation:lbA 8s steps(96) infinite}@keyframes lbA{to{background-position:-5376px 0}}.mpc-lb:active{transform:translateY(-100%) scale(.94)}.mpc-lb .lblbl{position:absolute;left:50%;top:-10px;transform:translateX(-50%);white-space:nowrap;font:400 12px var(--px);font-style:normal;color:#fff3c4;background:#3a230fe0;border:1px solid #ffd34d99;border-radius:7px;padding:2px 6px 3px;text-shadow:0 1px 0 #000;z-index:1}#modal .box.lbp{background:linear-gradient(#fff4dc,#f6deb0)!important}#modal .lbp .lbhd{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}#modal .lbp .lbic{width:48px;height:56px;background:url(/assets/m/lboard.webp) 0 0/4608px 56px no-repeat;flex:none}#modal .lbp .lbhd b{font:400 24px var(--px);color:#fff3c4;text-shadow:-2px -2px 0 #4a2508,2px -2px 0 #4a2508,-2px 2px 0 #4a2508,2px 2px 0 #4a2508,0 3px 0 #4a2508}#modal .lbp .lbme{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:linear-gradient(135deg,#a8692e,#6e3d14);border:3px solid #3a1f08;text-align:left;color:#fff}#modal .lbp .lbme img{width:48px;height:48px;border-radius:50%;border:3px solid #ffd34d}#modal .lbp .lbme small{display:block;font:400 12px var(--px);color:#ffe3a8;text-transform:uppercase;letter-spacing:.5px}#modal .lbp .lbme b{font:400 18px var(--px)}#modal .lbp .lbst{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:8px 0}#modal .lbp .lbst div{padding:8px 4px;border-radius:12px;background:#3a230f;border:2px solid #c9934a;box-shadow:inset 0 -3px 0 #0004}#modal .lbp .lbst b{display:block;font:400 17px var(--px);color:var(--c);text-shadow:0 2px 0 #000}#modal .lbp .lbst span{font-size:12px;color:#e8cfa0}#modal .lbp .lbsoon{padding:10px;border-radius:14px;background:linear-gradient(#2a4a7a,#13284c);border:2px solid #7fd0ff66;color:#fff}#modal .lbp .lbsoon b{display:block;font:400 15px var(--px);color:#ffd34d;margin-top:4px}#modal .lbp .lbsoon span{font-size:13px;color:#bfe0ff}#modal .lbp .lbpod{display:flex;justify-content:center;align-items:flex-end;gap:6px}#modal .lbp .lbpod div{display:flex;flex-direction:column;align-items:center;width:54px}#modal .lbp .lbpod svg{width:30px;height:30px;margin-bottom:3px}#modal .lbp .lbpod i{display:block;width:100%;border-radius:6px 6px 0 0;background:linear-gradient(#a8692e,#6e3d14);border:2px solid #3a1f08;border-bottom:0}#modal .lbp .lbpod .p0 i{height:28px}#modal .lbp .lbpod .p1 i{height:40px}#modal .lbp .lbpod .p2 i{height:20px}.mpc-lb .lbspr{animation:none!important}#modal .lbp .lbic,.mpc-lb .lbspr{background:url(/assets/m/lboard2.webp) 50%/contain no-repeat!important}#modal .lbp .lbic{width:45px!important;height:56px!important}#modal .box.lbp2{background:linear-gradient(#1d3a66,#0e1f3d)!important;border-color:#e0a43a!important;color:#fff;padding:12px;display:flex;flex-direction:column;gap:8px}#modal .lbp2 .lbtop{display:flex;align-items:center;gap:10px;text-align:left}#modal .lbp2 .lbic{width:45px;height:56px;flex:none;background:url(/assets/m/lboard2.webp) 50%/contain no-repeat;filter:drop-shadow(0 3px 2px #0008)}#modal .lbp2 .lbtop b{display:block;font:400 24px/1 var(--px);color:#fff3c4;text-shadow:0 3px 0 #4a2508,-2px 0 0 #4a2508,2px 0 0 #4a2508,0 -2px 0 #4a2508}#modal .lbp2 .lbtop small{display:block;margin-top:4px;font:400 13px var(--px);color:#9fd4ff;letter-spacing:.5px;text-transform:uppercase}#modal .lbp2 .lbtabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:#0a1730;border:2px solid #2a4a7a}#modal .lbp2 .lbtabs button{flex:1 1;padding:6px 0;border:0;border-radius:9px;background:none;color:#8fb0d8;font:400 13px var(--px);cursor:pointer}#modal .lbp2 .lbtabs button.on{background:linear-gradient(#ffe066,#ff9a1f);color:#4a2508;box-shadow:0 2px 0 #8a4a12}#modal .lbp2 .lbstage{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:6px;height:168px;padding-top:6px;overflow:hidden;border-radius:14px;background:radial-gradient(ellipse at 50% 110%,#3a6aaa,#14284c 70%)}#modal .lbp2 .lbrays{position:absolute;left:50%;top:-40px;width:260px;height:260px;margin-left:-130px;background:repeating-conic-gradient(from 0deg,#ffd34d22 0 10deg,transparent 10deg 24deg);border-radius:50%;animation:lbRay 30s linear infinite;mask:radial-gradient(#000 20%,transparent 70%);-webkit-mask:radial-gradient(#000 20%,transparent 70%)}@keyframes lbRay{to{transform:rotate(1turn)}}#modal .lbp2 .lbpd{position:relative;display:flex;flex-direction:column;align-items:center;width:84px}#modal .lbp2 .lbcr svg{width:26px;height:26px;display:block;filter:drop-shadow(0 2px 0 #0006)}#modal .lbp2 .r1 .lbcr svg{width:34px;height:34px}#modal .lbp2 .lbav{width:46px;height:46px;border-radius:50%;border:3px solid #d8e0ee;background:#0a1730;margin:2px 0 4px;overflow:hidden}#modal .lbp2 .r1 .lbav{width:56px;height:56px;border-color:#ffd34d;box-shadow:0 0 14px #ffd34d88}#modal .lbp2 .r3 .lbav{border-color:#e09a62}#modal .lbp2 .lbav svg{width:100%;height:100%;display:block}#modal .lbp2 .lbbl{width:100%;height:var(--h);border-radius:8px 8px 0 0;background:linear-gradient(#b87a3a,#7a4518);border:3px solid #3a1f08;border-bottom:0;box-shadow:inset 0 3px 0 #ffffff33;display:flex;justify-content:center;padding-top:4px}#modal .lbp2 .r1 .lbbl{background:linear-gradient(#ffd34d,#d98a1a)}#modal .lbp2 .lbbl b{font:400 20px var(--px);color:#fff;text-shadow:0 2px 0 #3a1f08}#modal .lbp2 .lbrows{position:relative;display:flex;flex-direction:column;gap:4px}#modal .lbp2 .lbrow{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:#ffffff10;border:2px solid #ffffff14}#modal .lbp2 .lbrow em{width:22px;font:400 14px var(--px);font-style:normal;color:#9fd4ff;text-align:center}#modal .lbp2 .lbrow.ghost i{width:28px;height:28px;border-radius:50%;background:#ffffff1a}#modal .lbp2 .lbrow.ghost span{flex:1 1;height:10px;border-radius:5px;background:#ffffff1a;max-width:120px}#modal .lbp2 .lbrow.ghost b{margin-left:auto;width:40px;height:10px;border-radius:5px;background:#ffffff1a}#modal .lbp2 .lbsoon{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#0e1f3dcc;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}#modal .lbp2 .lbsoon b{font:400 16px var(--px);color:#ffd34d;text-shadow:0 2px 0 #000}#modal .lbp2 .lbsoon span{font-size:13px;color:#bfe0ff}#modal .lbp2 .lbrow.me{background:linear-gradient(90deg,#ffe066,#ffb43a);border-color:#8a4a12;color:#4a2508;box-shadow:0 3px 0 #8a4a12}#modal .lbp2 .lbrow.me em{color:#8a4a12}#modal .lbp2 .lbrow.me img{width:32px;height:32px;border-radius:50%;border:2px solid #4a2508}#modal .lbp2 .lbrow.me span{flex:1 1;min-width:0;text-align:left;font:400 15px var(--px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal .lbp2 .lbrow.me small{margin-left:6px;font-size:12px;padding:1px 6px;border-radius:6px;background:#4a2508;color:#ffe066}#modal .lbp2 .lbrow.me b{font:400 16px var(--px)}#modal .lbp2 .lbmine{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border-radius:12px;overflow:hidden;background:#2a4a7a}#modal .lbp2 .lbmine div{padding:6px 4px;background:#13284c;display:flex;flex-direction:column}#modal .lbp2 .lbmine span{font-size:12px;color:#8fb0d8}#modal .lbp2 .lbmine b{font:400 14px var(--px);color:#fff}#modal .lbp2 .lbtabs button{font-size:14px;padding:7px 0}#modal .lbp2 .lbper{display:flex;justify-content:center;gap:6px}#modal .lbp2 .lbper button{padding:3px 12px;border-radius:999px;border:2px solid #2a4a7a;background:none;color:#8fb0d8;font:400 13px var(--px);cursor:pointer}#modal .lbp2 .lbper button.on{background:#2a4a7a;color:#fff;border-color:#7fd0ff88}#modal .lbp2 .lbmet{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}#modal .lbp2 .lbmet button{padding:6px 0;border-radius:10px;border:2px solid #3a1f08;background:linear-gradient(#a8692e,#7a4518);color:#ffe3b8;font:400 13px var(--px);cursor:pointer;box-shadow:0 2px 0 #3a1f08}#modal .lbp2 .lbmet button.on{background:linear-gradient(#ffe066,#ff9a1f);color:#4a2508}#modal .box.noanim,#modal .box.noanim:after,#modal .box.noanim:before{animation:none!important;transition:none!important}#modal .box.lbp2:before{display:none!important}#modal .lbp2 .lbstage{display:block;height:200px;padding:0;background:url(/assets/ui2/lb-stage.webp) center 30%/cover}#modal .lbp2 .lbpod2{position:absolute;left:50%;bottom:0;width:300px;margin-left:-150px;height:auto;filter:drop-shadow(0 4px 4px #0008)}#modal .lbp2 .lbpd{position:absolute;left:50%;width:auto;transform:translateX(-50%);display:block}#modal .lbp2 .lbpd.r1{bottom:132px}#modal .lbp2 .lbpd.r2{bottom:105px;margin-left:-82px}#modal .lbp2 .lbpd.r3{bottom:82px;margin-left:82px}#modal .lbp2 .lbfr{position:relative;--D:48px;width:calc(var(--D) * 372 / 372);height:calc(var(--D) * 414 / 372)}#modal .lbp2 .lbfr.f1{--D:58px;width:calc(var(--D) * 485 / 372);height:calc(var(--D) * 415 / 372)}#modal .lbp2 .lbfr.f3{height:calc(var(--D) * 420 / 372)}#modal .lbp2 .lbfr.f0{height:calc(var(--D) * 394 / 372)}#modal .lbp2 .lbfr>img:last-child{position:absolute;inset:0;width:100%;height:100%;z-index:1;filter:drop-shadow(0 2px 2px #0008)}#modal .lbp2 .lbfr .lbav{position:absolute;left:50%;bottom:calc(var(--D) * .13);width:calc(var(--D) * .74);height:calc(var(--D) * .74);margin-left:calc(var(--D) * -.37);border-radius:50%;overflow:hidden;background:#0a1730;border:0!important;box-shadow:none!important;margin-top:0}#modal .lbp2 .lbfr .lbav svg{width:100%;height:100%;display:block}#modal .lbp2 .lbrow.me .lbfr.sm{--D:38px;flex:none}#modal .lbp2 .lbrow.me .lbfr img.lbav{border:0!important;width:calc(var(--D) * .74)!important;height:calc(var(--D) * .74)!important}#modal .lbp2 .lbmet button,#modal .lbp2 .lbtabs button{display:flex;align-items:center;justify-content:center;gap:5px}#modal .lbp2 .lbmet img{width:20px;height:20px;object-fit:contain}#modal .lbp2 .lbtabs img{width:22px;height:18px;object-fit:contain}#modal .lbp2 .lbsoon{flex-direction:row;gap:8px;padding:0 10px;text-align:left}#modal .lbp2 .lbsoon img{width:58px;height:auto;flex:none;filter:drop-shadow(0 2px 2px #0008)}#modal .lbp2 .lbsoon div{display:flex;flex-direction:column}.phero{background:linear-gradient(90deg,#3a1f08dd,#3a1f0899 55%,#3a1f0822),url(/assets/ui2/profile-bg.webp) 50%/cover!important}#wbScr .wbpet:after{content:"";width:220px;height:96px;margin-top:-52px;border-radius:0;background:url(/assets/ui2/sand.webp) 50%/contain no-repeat;order:3;position:relative;z-index:0}#wbScr .wbfs,#wbScr .wbpet .psp{z-index:1}#wxL:after{content:"";position:absolute;left:-40px;right:-40px;bottom:0;height:120px;background:url(/assets/ui2/waves.webp) 0 100%/420px auto repeat-x;opacity:0;transition:opacity 4s;animation:wxWave 6s ease-in-out infinite alternate}body[data-wx=storm] #wxL:after{opacity:.9}@keyframes wxWave{0%{background-position:0 100%;transform:translateY(6px)}to{background-position:-60px 100%;transform:translateY(-4px)}}body:has(#auth:not([hidden])) #wxB,body:has(#title) #wxB{display:none!important}body:has(#modal:not([hidden])) #wxB{display:none!important}body:has(#sheet:not([hidden])) #wxB{display:none!important}.day img.dimg{width:44px;height:44px;object-fit:contain;image-rendering:auto}.day.big img.dimg{width:64px;height:64px}.card.mail img.mimg,.qcard img.qimg{object-fit:contain;image-rendering:auto}.tchips .tpk{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px!important;height:auto!important}.tchips .tpk>img{width:54px!important;height:46px!important;object-fit:contain;margin:0!important;filter:drop-shadow(0 2px 2px #0003)}.tchips .tpk span{display:flex;align-items:center;gap:3px}.tchips .tpk span img{width:16px;height:16px}.tmap .tp.tp2{background:none!important;position:relative;display:grid;place-items:center}.tmap .tp.tp2 img{width:100%;height:100%;object-fit:contain}.tmap .tp.tp2:not(.got) img{filter:brightness(0) opacity(.45)}.tmap .tp.tp2 b{position:absolute}.item.q0 .fimg,.item.q0 img.rar,.item.rar.q0>img{background:url(/assets/ui3/card0.webp) 50%/100% 100% no-repeat!important}.item.q1 .fimg,.item.rar.q1>img{background:url(/assets/ui3/card1.webp) 50%/100% 100% no-repeat!important}.item.q2 .fimg,.item.rar.q2>img{background:url(/assets/ui3/card2.webp) 50%/100% 100% no-repeat!important}.item.q3 .fimg,.item.q4 .fimg,.item.q5 .fimg,.item.rar.q3>img,.item.rar.q4>img,.item.rar.q5>img,.item.rar.q6>img,.item.rar.q7>img,.item.rar.q8>img,.item.rar.q9>img{background:url(/assets/ui3/card3.webp) 50%/100% 100% no-repeat!important}.item.rar>img{background:none}.item.q0>.fimg,.item.rar.q0>img{background:url(/assets/ui3/card0.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q1>.fimg,.item.rar.q1>img{background:url(/assets/ui3/card1.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q2>.fimg,.item.rar.q2>img{background:url(/assets/ui3/card2.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q3>.fimg,.item.rar.q3>img{background:url(/assets/ui3/card3.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q4>.fimg,.item.rar.q4>img{background:url(/assets/ui3/card4.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q5>.fimg,.item.rar.q5>img{background:url(/assets/ui3/card5.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q6>.fimg,.item.rar.q6>img{background:url(/assets/ui3/card6.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q7>.fimg,.item.rar.q7>img{background:url(/assets/ui3/card7.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q8>.fimg,.item.rar.q8>img{background:url(/assets/ui3/card8.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item.q9>.fimg,.item.rar.q9>img{background:url(/assets/ui3/card9.webp) 50%/100% 100% no-repeat!important;border-radius:12px}.item>.fimg{aspect-ratio:auto}.item.rar>img{padding:6px;box-sizing:border-box}.item .eggnest{position:relative;display:flex;align-items:flex-end;justify-content:center}.item .eggnest img.nest{position:absolute;left:50%;bottom:6px;width:78%;max-width:110px;transform:translateX(-50%);z-index:0;filter:drop-shadow(0 2px 2px #0004)}.item .eggnest .eggan{position:relative;z-index:1;margin-bottom:18px}.item .eggnest img.nest,.item .fimg img,.item.rar b img,.item.rar button img,.item.rar small img,.item.rar span img{background:none!important;padding:0!important;border-radius:0}.item>.fimg{width:auto!important;height:110px!important;aspect-ratio:1/1;max-width:100%;margin:0 auto 4px;align-self:center}.item>.fimg .spr,.item>.fimg>i{max-height:100%}#wxL:after{display:none!important}.phero{position:relative;background:linear-gradient(90deg,#1a0e04dd 0,#1a0e0499 50%,#1a0e0422 100%),var(--bn,url(/assets/banners/cabin.webp)) center/cover!important}.phero .bnedit{position:absolute;right:8px;top:8px;display:flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;border-radius:999px;border:2px solid #ffd34d;background:#1a0e04cc;color:#ffe3a8;font:400 13px var(--px);cursor:pointer;z-index:2}.phero .bnedit svg{width:13px;height:13px}#modal .lbp2 .lbrow.me{background:linear-gradient(90deg,#ffe066ee,#ffb43acc 55%,#ffb43a55),var(--bn) center/cover!important}#modal .box.bnp{background:linear-gradient(#fff4dc,#f6deb0)!important;max-height:88vh;display:flex;flex-direction:column}#modal .bnp .bnsub{margin:0 0 8px;font-size:13px;color:#8a6a45}#modal .bnp .bnlist{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1 1;padding:2px}#modal .bnp .bnc{position:relative;display:block;width:100%;height:76px;padding:0;border-radius:14px;overflow:hidden;border:3px solid #5a2d06;cursor:pointer;background:#000;flex:none;box-shadow:0 3px 0 #3a1f08}#modal .bnp .bnc img{position:absolute;inset:0;width:100%;height:100%}#modal .bnp .bnc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000a,transparent 70%)}#modal .bnp .bnc.lock img{filter:saturate(.6) brightness(.75)}#modal .bnp .bnc.on{border-color:#ffd34d;box-shadow:0 0 0 2px #5a2d06,0 0 14px #ffd34d99}#modal .bnp .bnc.sp{border-color:#b07ae0}#modal .bnp .bnn{top:12px;font:400 17px var(--px);color:#fff;text-shadow:0 2px 0 #000}#modal .bnp .bnn,#modal .bnp .bnst{position:absolute;left:12px;z-index:1}#modal .bnp .bnst{bottom:10px;display:flex;align-items:center;gap:3px;padding:2px 9px;border-radius:999px;background:#1a0e04cc;border:1.5px solid #ffd34d88;font:400 13px var(--px);color:#ffe3a8}#modal .bnp .bnc.on .bnst{background:#2f9e3f;border-color:#fff8;color:#fff}#modal .bnp .bnst img{width:15px;height:15px;position:static!important;inset:auto!important;width:15px!important;height:15px!important;object-fit:contain;filter:none!important}#modal .box.bnp:before{display:none!important}#modal .bnp .bnchain{position:absolute;inset:-4px -6px;z-index:2;background:url(/assets/ui3/chains.webp) 50%/100% 100% no-repeat;pointer-events:none;filter:drop-shadow(0 2px 2px #0008)}#modal .bnp .bnchain.drop{animation:bnDrop .9s cubic-bezier(.5,0,.8,.4) forwards}@keyframes bnDrop{0%{transform:none;opacity:1}25%{transform:translateY(-3px) rotate(-1deg)}to{transform:translateY(70px) rotate(4deg);opacity:0}}#modal .bnp .bnprice{position:absolute;top:58%;z-index:3;transform:translate(-50%,-50%);display:flex;align-items:center;color:#4a2508;text-shadow:0 1px 0 #ffe9a8;white-space:nowrap}#modal .bnp .bnprice img{position:static!important;inset:auto!important;width:13px!important;height:13px!important;filter:none!important}#modal .bnp .bnc.lock .bnn{z-index:3}#modal .bnp .bnlock{position:absolute;left:50%;top:50%;z-index:3;width:76px;height:84px;transform:translate(-50%,-50%);background:url(/assets/ui3/padlock.webp) 50%/contain no-repeat;filter:drop-shadow(0 3px 3px #000a);pointer-events:none}#modal .bnp .bnchain{background-image:url(/assets/ui3/chains.webp)}#modal .bnp .bnprice{top:calc(50% + 7px);z-index:4;letter-spacing:-.3px}#modal .bnp .bnc{height:92px}#modal .bnp .bnc img{object-fit:cover}#modal .bnp .bnlock{width:72px;height:87px;background-size:contain;filter:drop-shadow(0 3px 3px #0009)}#modal .bnp .bnprice{left:50%;font:400 13px var(--px);color:#3d1f04;text-shadow:0 1px 0 #ffeeb0;letter-spacing:-.2px}#modal .bnp .bnc.lock .bnn{left:12px;top:10px;font-size:15px}#modal .bnp .bnlock{width:78px;height:94px}#modal .bnp .bnprice{top:calc(50% + 2px)}#modal .bnp .bnprice img{width:11px!important;height:11px!important}#modal .bnp .bnchain{inset:0;background:url(/assets/ui3/chains.webp) 0/82% auto no-repeat,url(/assets/ui3/chains-r.webp) 100%/82% auto no-repeat;filter:drop-shadow(0 2px 2px #0006)}#modal .bnp .bnlock{width:62px;height:75px}#modal .bnp .bnprice{font-size:13px}#modal .bnp .bnprice img{width:10px!important;height:10px!important}#modal .bnp .bnc{height:96px}#modal .bnp .bnchain{background:url(/assets/ui3/chains.webp) 50%/cover no-repeat}#modal .bnp .bnlock{width:48px;height:58px}#modal .bnp .bnprice{font-size:12px;top:calc(50%);gap:1px}#modal .bnp .bnprice img{width:9px!important;height:9px!important}#modal .bnp .bnlock{width:54px;height:66px}#modal .bnp .bnprice{font-size:14px;top:calc(50% + 1px);gap:2px}#modal .bnp .bnprice img{width:12px!important;height:12px!important}#modal .bnp .bnprice{top:calc(50% + 5px)}.tbox{padding-left:84px}.tbtns{margin-left:-70px;display:flex;align-items:center;gap:8px}.tbox{min-height:118px}.tguide{left:10px;top:14px}.tbtns{gap:6px}.tbtns .buy{padding:8px 12px}.tdots{gap:3px}.tdots i{width:5px}.tdots i.on{width:13px}.aref{font-size:14px;font-weight:700}.aref summary{cursor:pointer}.aref input{margin-top:6px;width:100%}img.thand{width:30px;height:auto;image-rendering:pixelated}#nav{background:url(/assets/s/nav-bg.webp) 50%/100% 100% no-repeat;box-shadow:0 -4px 12px #0006}#nav:before{display:none}.tguide{top:8px}.tbox p{min-height:44px}.sheet .sub:not(.psub){position:relative;background:linear-gradient(#fff4d6,#f7e0ae);border:2px solid #e0a43a;border-radius:12px;box-shadow:0 2px 0 #c98f33;padding:8px 12px 8px 40px;color:#5a2d06;font-weight:700;font-size:14px;line-height:1.3;margin-bottom:10px}.sheet .sub:not(.psub):before{content:"i";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#ffd34d,#ff9a1f);border:2px solid #5a2d06;color:#5a2d06;font-family:var(--px);font-size:14px;font-style:normal;line-height:1}.dexnav{flex-shrink:0;display:flex;gap:6px;margin:0 0 3px}.dexnav button{flex:1 1;min-height:40px;position:relative}.cnavcount{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:6px;background:#c94734;color:#fff;font:800 13px var(--pill)}.collection-intro{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5a3515}.collection-intro h3{font:400 23px/1.1 var(--px);margin:0}.collection-intro>b{flex:none;font-size:13px;background:#f2d99f;border:1px solid #c99a5b;border-radius:8px;padding:4px 8px;box-shadow:inset 0 1px 0 #fff8}.sheet .collection-help.sub{font-size:13px;margin:0;line-height:1.35}.collection-list{display:flex;flex-direction:column;gap:16px;padding-bottom:3px}.collection-card{padding:0 12px 14px;border:2px solid #bd8c49;border-radius:12px;background:linear-gradient(#fffcf3,#f7e8c8);box-shadow:inset 0 2px 0 #fff,0 3px 0 #94612c;color:#4a2c10}.collection-card.is-ready{border-color:#d7901c;box-shadow:inset 0 0 0 2px #ffe39a,0 3px 0 #a06a20}.collection-card.is-claimed{border-color:#779854}.collection-head{margin:0 -12px;padding:13px 12px 11px;border-bottom:2px solid #d9b77c;border-radius:10px 10px 0 0;background:linear-gradient(#fae8bd,#f2d69b);box-shadow:inset 0 2px 0 #fff8}.collection-head h3{font:400 25px/1.1 var(--px);color:#603a15;text-shadow:0 1px 0 #fff8;margin:0 0 4px}.collection-head p{font-size:13px;line-height:1.35;color:#78522b;margin:0}.collection-progress{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:11px 0 5px;font-size:13px;color:#78522b}.collection-progress b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#603a15}.is-ready .collection-progress span{color:#94570c}.is-claimed .collection-progress span{color:#40642a}.collection-meter{height:12px;border:2px solid #aa783c;border-radius:6px;background:#d6b789;box-shadow:inset 0 2px 2px #86551a40;overflow:hidden}.collection-meter i{display:block;height:100%;border-radius:3px;background:linear-gradient(#ffe571,#ffad26);box-shadow:inset 0 1px 0 #fff9;transition:width .25s}.is-claimed .collection-meter i{background:linear-gradient(#b9e789,#6cb748)}.collection-fish{display:grid;grid-template-columns:repeat(var(--fish-count,4),minmax(0,1fr));grid-gap:5px;gap:5px;margin:12px 0 14px}.collection-species{min-width:0;position:relative;border:2px solid #c99a5b;border-radius:9px;padding:5px 2px 6px;background:linear-gradient(#fffcf3,#f7e8c8);box-shadow:inset 0 2px 0 #fff,0 2px 0 #b07f43;color:#4a2c10;cursor:pointer;text-align:center}.collection-species.r1{border-color:#64a451}.collection-species.r2{border-color:#4da1d5}.collection-species.r3{border-color:#d49b32}.collection-species>span{position:relative;display:block;height:47px;margin-bottom:4px}.collection-species img{width:100%;height:43px;object-fit:contain;image-rendering:pixelated}.collection-species.missing img{filter:brightness(0);opacity:.22}.collection-species i{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:17px;height:17px;border:1px solid #377432;border-radius:50%;background:#6fbd53;color:#fff;font:800 13px var(--pill);font-style:normal;box-shadow:0 1px 0 #fff8}.collection-species.missing i{left:50%;right:auto;bottom:8px;transform:translateX(-50%);width:25px;height:25px;border:2px solid #fff7dd;background:linear-gradient(#c9a873,#8a6a45);box-shadow:0 2px 0 #715028;font:400 20px var(--px)}.collection-species b{display:block;font-size:13px;line-height:1.2;overflow-wrap:anywhere;min-height:26px}.collection-species small{display:block;font-size:12px;line-height:1.2;color:#85613c}.collection-reward{display:flex;align-items:center;gap:10px;min-height:91px;padding-top:9px;border-top:2px dotted #d6b57c}.collection-reward>img{width:84px;height:84px;flex:none;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 1px #79502133)}.collection-reward>div{display:flex;flex-direction:column;gap:3px;min-width:0}.collection-reward small{font-size:13px;color:#8a602c}.collection-reward b{font:400 21px/1.1 var(--px);color:#6a4016}.collection-reward span{font-size:13px;line-height:1.3;color:#85613c}.collection-actions{display:flex;gap:8px;margin-top:11px}.collection-actions .buy{flex:1 1;justify-content:center;min-width:0;min-height:43px;font-size:13px;padding:9px 5px}.collection-track[aria-pressed=true]{background:linear-gradient(#63b956,#368233);border-color:#27551b;box-shadow:inset 0 2px 0 #b6ea8b,0 3px 0 #27551b}.collection-actions .buy:focus-visible,.collection-species:focus-visible{outline:3px solid #287bc4;outline-offset:3px}.collection-foot{font-size:13px;text-align:center;color:#85613c;margin:3px 0}#modal .collection-unlock{max-height:calc(100% - 24px);overflow:auto}#modal .collection-unlock>img{width:150px;height:150px;display:block;margin:10px auto}#modal .collection-unlock:before{display:none}#modal .collection-unlock>small,.collection-title-reward>small{font:800 12px var(--pill);letter-spacing:1px;color:#76552f}#modal .collection-unlock p{font-size:14px;line-height:1.5}.collection-unlock-actions{display:flex;flex-direction:column;gap:9px;margin-top:14px}#modal .collection-unlock-actions .buy{width:100%;min-width:0}.collection-title-reward{padding:12px 4px;border-block:1px solid #d6b57c;display:flex;flex-direction:column;gap:8px}.collection-title-reward b{color:#17606b;font:400 22px var(--px)}.collection-title{display:block;color:#7de4e6;font-size:13px;margin:3px 0}.collection-title-control{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #c99a5b;border-radius:10px;font-size:13px;color:#60411f;background:#f8e9c7}.collection-title-control select{font:inherit;color:#60411f;background:#fff9e9;border:1px solid #b98c4f;border-radius:6px;padding:9px}#collectionTracker{position:absolute;left:14px;right:14px;bottom:calc(var(--navh,84px) + 14px);z-index:6;display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(#fff1cc,#edcf91);color:#583615;border:2px solid #805023;border-radius:12px;box-shadow:inset 0 2px 0 #fff7,0 3px 0 #4a2c10;cursor:pointer;text-align:left}#collectionTracker img{width:38px;height:40px;object-fit:contain;image-rendering:pixelated}#collectionTracker span{flex:1 1;min-width:0}#collectionTracker small{display:block;color:#866032;font-size:11px;letter-spacing:.7px}#collectionTracker b{display:block;font-size:13px}#collectionTracker strong{font:400 23px var(--px);color:#875116}body:has(#auth:not([hidden])) #collectionTracker,body:has(#title) #collectionTracker{display:none}@media(max-width:360px){.collection-intro h3{font-size:20px}.collection-intro>b{font-size:13px;padding:4px 6px}.collection-head h3{font-size:23px}.collection-fish{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.collection-species b{min-height:0;margin-bottom:4px}.collection-reward>img{width:72px;height:80px}.collection-reward b{font-size:20px}}@media(prefers-reduced-motion:reduce){.collection-meter i{transition:none}}#app:has(#collectionTracker:not([hidden])) #wxB{bottom:calc(var(--navh,84px) + 84px)!important}.wheel-access{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:18px 8px 12px;color:#573919}.wheel-access>img{width:104px;height:104px;object-fit:contain;image-rendering:pixelated}.wheel-access-tag{font-size:13px;font-weight:800;letter-spacing:1px;color:#8a5a20}.wheel-access h3{font:400 28px/1.1 var(--px);margin:0;color:#4a2c12}.wheel-access p{margin:0;font-size:15px;line-height:1.5;max-width:320px}.wheel-access .wheel-access-note{font-size:13px;color:#775a37}.wheel-access .buy{width:100%;justify-content:center;padding:12px}.wheel-access .buy:disabled{opacity:.65;cursor:not-allowed}@media(max-height:700px){#left:has(#adventureButton){gap:3px!important;padding-block:5px}#left:has(#adventureButton) .sbtn{padding-block:2px}#left:has(#adventureButton) .sbtn img{width:34px;height:34px}#left:has(#adventureButton) .sbtn:after{font-size:13px!important}}#adventureWarp{position:fixed;inset:0;z-index:2147483000;overflow:hidden;isolation:isolate;touch-action:none;overscroll-behavior:none;pointer-events:auto;outline:none;color:#e3fcff;contain:layout paint}#adventureWarp .avw-veil{position:absolute;inset:0;background:#030516;opacity:0}#adventureWarp .avw-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,transparent 30%,#02041766 100%);pointer-events:none}#adventureWarp .avw-caption{position:absolute;left:16px;right:16px;bottom:calc(11% + env(safe-area-inset-bottom,0px));margin:0;text-align:center;font:800 13px/1.4 var(--pill,"Baloo 2",sans-serif);letter-spacing:2.5px;text-transform:uppercase;text-shadow:0 2px 12px #000,0 1px 2px #000;opacity:0;pointer-events:none}#adventureWarp.avw-simple .avw-caption,#adventureWarp.avw-simple .avw-shade{display:none}.adventure-warping{cursor:progress}#shBody .pd-view{--rc:#8d99a6;min-width:0;padding-bottom:8px;color:#654424;font:700 13px/1.4 var(--pill)}#shBody .pd-view.q0{--rc:#8d99a6}#shBody .pd-view.q1{--rc:#3fae4f}#shBody .pd-view.q2{--rc:#2f8fe8}#shBody .pd-view.q3{--rc:#9b4de0}#shBody .pd-view.q4{--rc:#f0a020}#shBody .pd-view.q5{--rc:#ff4f8b}#shBody .pd-view.q6{--rc:#3b4fc4}#shBody .pd-view.q7{--rc:#e8b923}#shBody .pd-view.q8{--rc:#13b5a6}#shBody .pd-back{display:inline-flex;align-items:center;min-height:28px;padding:1px 8px 4px 0;margin:0 0 5px;border:0;background:none;color:#855b32;font:800 13px/1.2 var(--pill);cursor:pointer}#shBody .pd-back:hover{color:#4f3116}#shBody .pd-hero{position:relative;height:180px;overflow:hidden;isolation:isolate;border:3px solid #79522c;border-radius:10px 10px 0 0;background:#294d49 url(/assets/pets/profile-habitat.webp) center 54%/cover no-repeat;box-shadow:inset 0 0 0 1px #f5cb7c99,0 -1px #fff4cb}#shBody .pd-hero:after{content:"";position:absolute;z-index:1;inset:45% 0 0;pointer-events:none;background:linear-gradient(transparent,#112b2d66 36%,#12282feb)}#shBody .pd-rarity,#shBody .pd-state{position:absolute;z-index:3;top:7px;padding:4px 7px;border:1px solid #312a2577;border-radius:4px;box-shadow:inset 0 1px #ffffff55,0 2px #11212b44;font:400 13px/1 var(--px)}#shBody .pd-rarity{left:7px;background:color-mix(in srgb,var(--rc) 76%,#493c31);color:#fff6df;text-transform:uppercase;letter-spacing:.35px;text-shadow:0 1px #172b4266}#shBody .pd-state{right:7px;border-color:#9ec5a680;background:#284b3dde;color:#e3f4cb;font:800 12px/1 var(--pill)}#shBody .pd-state.is-stored{background:#354d67e6;color:#d8e8f5;border-color:#a2bfd380}#shBody .pd-state.is-expired{background:#70463ee6;color:#ffe0c9;border-color:#e4b49180}#shBody .pd-portrait{position:absolute;z-index:1;top:-3px;left:0;right:0;height:140px;display:grid;place-items:center;pointer-events:none}#shBody .pd-portrait .psp{--h:136px!important;--w:calc(var(--h) * var(--pet-ratio, 1.6))!important;max-width:none;margin:0;image-rendering:pixelated;filter:drop-shadow(0 5px 2px #0c232b66)}#shBody .pd-identity{position:absolute;z-index:2;bottom:9px;left:10px;right:65px;line-height:1.1}#shBody .pd-name{display:block;min-width:0;max-width:100%;padding:0;margin:0 0 3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:none;color:#fff4d2;text-align:left;font:400 27px/1.05 var(--px);letter-spacing:0;text-shadow:0 2px #152e31,1px 0 #152e31,-1px 0 #152e31}#shBody .pd-species{display:inline;margin:0;color:#d1e5d5;font:700 12px/1.25 var(--pill);text-shadow:0 1px #153035}#shBody .pd-role{display:inline-block;margin-top:3px;padding:2px 5px;border-left:2px solid #f0cb73;background:#122b2e8c;color:#f2d89e;font:800 11px/1.1 var(--pill)}#shBody .pd-level-badge{position:absolute;z-index:2;bottom:10px;right:8px;display:grid;place-items:center;min-width:46px;min-height:38px;padding:6px;border:2px solid #98602a;border-radius:7px;background:linear-gradient(#ffeb9d,#e9ae45);box-shadow:inset 0 2px #fff5ca,0 2px #172c2b;color:#71431b;text-shadow:0 1px #ffe7a5;font:400 18px/1 var(--px)}#shBody .pd-level-badge>small{font:800 10px/1 var(--pill);letter-spacing:.7px}#shBody .pd-level-badge>b{margin-top:2px;font:400 24px/1 var(--px)}#shBody .pd-level-badge>em{margin-top:2px;font:normal 800 10px/1 var(--pill)}#shBody .pd-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:60px;padding:10px 4px 9px;border:3px solid #79522c;border-top:1px solid #f8d28b;border-radius:0 0 9px 9px;background:linear-gradient(#f8dfa4,#ebc77e);box-shadow:inset 0 -2px #fff0ba77,0 2px #b3935b}#shBody .pd-vitals>div{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:0 5px}#shBody .pd-vitals>div+div{border-left:1px solid #b0884d66;box-shadow:-1px 0 #fff5cf55}#shBody .pd-vitals svg{flex:none;width:23px;height:25px;filter:drop-shadow(0 1px #fff5ca)}#shBody .pd-vitals>div>div{min-width:0}#shBody .pd-vitals small{display:block;margin-bottom:2px;color:#927044;font:800 11px/1 var(--pill)}#shBody .pd-vitals b{display:block;color:#65421e;font:400 25px/1 var(--px)}#shBody .pd-level{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin:10px 1px 11px;min-height:15px}#shBody .pd-level>b{grid-column:1;color:#926c37;font:800 12px/1 var(--pill)}#shBody .pd-level>small{grid-column:3;text-align:right;color:#99794f;font:800 12px/1 var(--pill)}#shBody .pd-level>button{grid-column:3;grid-row:1;min-height:24px;padding:4px 7px;border:1px solid #b18a46;border-radius:4px;background:linear-gradient(#ffedb5,#f0cf84);box-shadow:inset 0 1px #fff8d9,0 1px #c2a066;color:#8a5d26;font:800 12px/1 var(--pill);cursor:pointer}#shBody .pd-xp{grid-row:1;grid-column:2;height:7px;overflow:hidden;border:1px solid #ae956b;border-radius:3px;background:#cfb88f;box-shadow:inset 0 1px #8e74422b,0 1px #fff6da}#shBody .pd-xp>i{display:block;height:100%;background:linear-gradient(#8fd995,#45966a);box-shadow:inset 0 1px #d4efb2}#shBody .pd-tabs{position:-webkit-sticky;position:sticky;top:-2px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;margin:0 0 12px;padding:3px;border-radius:7px;background:#cfad73;box-shadow:inset 0 2px #9363293b,0 2px #fff3d2}#shBody .pd-tabs>button{min-width:0;min-height:34px;padding:6px 3px;border:1px solid transparent;border-radius:5px;color:#77532a;font:400 15px/1.1 var(--px);cursor:pointer}#shBody .pd-tabs>button.on{border-color:#9b6528;background:linear-gradient(#ffe89c,#f6bd52);box-shadow:inset 0 2px #fff6d0,0 2px #9b6528;color:#6a4018;text-shadow:0 1px #ffeab7}#shBody .pd-panel{min-width:0}#shBody .pd-panel[hidden]{display:none}#shBody .pd-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}#shBody .pd-panel>h3,#shBody .pd-section-title h3{margin:0;color:#745025;font:400 20px/1.15 var(--px)}#shBody .pd-panel>h3{margin-bottom:9px}#shBody .pd-panel>h3>small{margin-left:5px;color:#957148;font:700 13px/1.2 var(--pill)}#shBody .pd-section-title>button{padding:4px 0 4px 5px;border:0;background:none;color:#886132;font:800 13px/1.2 var(--pill);cursor:pointer}#shBody .pd-skill-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0 0 14px}#shBody .pd-skill-previews>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-width:0;min-height:150px;padding:7px 7px 8px;border:2px solid #ba9558;border-radius:8px;background:linear-gradient(#fff9e8,#f4e1b7);color:#74502a;box-shadow:inset 0 1px #fffdf0,0 3px #b08a4f;cursor:pointer}#shBody .pd-skill-previews>button+button{border-color:#b58a3d;background:linear-gradient(#fff1c4,#efd298);box-shadow:inset 0 1px #fff8dd,0 3px #9c783d}#shBody .pd-preview-art{display:grid;place-items:center;width:100%;height:56px;overflow:hidden}#shBody .pd-preview-art img{display:block;width:64px;height:52px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #80562144)}#shBody .pd-skill-previews>button>small{color:#9d7b45;font:800 10px/1.15 var(--pill);letter-spacing:.65px;text-transform:uppercase}#shBody .pd-skill-previews>button>b{display:flex;align-items:center;justify-content:center;min-height:34px;width:100%;color:#6a441f;font:400 18px/1.02 var(--px)}#shBody .pd-preview-effect{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:30px;max-height:30px;color:#977747;font:700 13px/15px var(--pill)}#shBody .pd-skill-previews .damage{display:block;color:#8c683b;font:800 12px/1.2 var(--pill)}#shBody .pd-skill-previews .damage>i{margin-left:3px;font:normal 400 15px/.7 var(--px)}#shBody .pd-skill-previews>button:active{transform:translateY(2px);box-shadow:inset 0 1px #fff8dd,0 1px #9c783d}#shBody .pd-crew-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 11px;border:1px solid #a0ad8a;border-left:4px solid #7b9c86;border-radius:5px;background:linear-gradient(110deg,#e4e5c9,#f2edcf);box-shadow:inset 0 1px #fff9e6}#shBody .pd-crew-banner>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}#shBody .pd-crew-banner small{color:#75846a;font:800 11px/1.2 var(--pill);letter-spacing:.45px;text-transform:uppercase}#shBody .pd-crew-banner b{color:#536d51;font:400 17px/1.1 var(--px)}#shBody .pd-crew-banner p{margin:5px 0 0;color:#788066;font:700 13px/1.4 var(--pill)}#shBody .pd-crew-banner>span{flex:0 1 42%;color:#84916f;text-align:right;font:800 12px/1.3 var(--pill)}#shBody .pd-earnings{margin:0 0 12px;padding:12px;border:2px solid #c5a05f;border-radius:8px;background:linear-gradient(#fff1cc,#f0d8a6);box-shadow:inset 0 1px #fff9e8,0 2px #d0b57e}#shBody .pd-earnings>header{position:static;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 11px;padding:0;cursor:auto;touch-action:auto}#shBody .pd-earnings h3{margin:0;color:#745025;font:400 20px/1.1 var(--px)}#shBody .pd-earnings .pd-section-title>small{max-width:50%;color:#8d915c;text-align:right;font:800 12px/1.2 var(--pill)}#shBody .pd-earnings>header>small{color:#7c8a53;font:800 12px/1.2 var(--pill)}#shBody .pd-income{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:10px 0 12px}#shBody .pd-income>div{position:relative;min-width:0}#shBody .pd-income>div+div{border-left:1px solid #bd9d5c66;padding-left:12px}#shBody .pd-income small{display:block;margin-bottom:3px;color:#947141;font:800 12px/1.2 var(--pill)}#shBody .pd-income b{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#715322;font:400 24px/1.1 var(--px)}#shBody .pd-income img{display:inline-block;width:23px;height:23px;object-fit:contain;image-rendering:pixelated}#shBody .pd-income>div>img{float:left;margin:12px 6px 5px 0}#shBody .pd-income span{display:block;margin-top:4px;color:#97764b;font:700 12px/1.3 var(--pill)}#shBody .pd-lifetime{padding-top:10px;border-top:1px solid #c9a86d88}#shBody .pd-lifetime>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:6px}#shBody .pd-lifetime small{color:#8e704a;font:800 13px/1.2 var(--pill)}#shBody .pd-lifetime strong{color:#7c6132;font:800 13px/1.2 var(--pill)}#shBody .pd-life-track{height:6px;overflow:hidden;border-radius:3px;background:#d5bc8e;box-shadow:inset 0 1px #a17d4b33}#shBody .pd-life-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(#a8be77,#7d9d61);box-shadow:inset 0 1px #e1e6a8}#shBody .pd-lifetime p{margin:7px 0 0;color:#9a7b52;font:700 13px/1.4 var(--pill)}#shBody .pd-more{border-top:1px solid #c4a16a;margin:14px 0 0}#shBody .pd-more>summary{padding:11px 1px;color:#866136;font:800 13px/1.3 var(--pill);cursor:pointer}#shBody .pd-more>summary::marker{color:#af8547}#shBody .pd-facts{margin:0 0 8px}#shBody .pd-facts>div{display:grid;grid-template-columns:minmax(85px,.85fr) minmax(0,1.15fr);grid-gap:9px;gap:9px;padding:8px 0;border-bottom:1px solid #c9a86d66}#shBody .pd-facts dt{color:#97734a;font:700 13px/1.35 var(--pill)}#shBody .pd-facts dd{margin:0;color:#76542f;text-align:right;font:800 13px/1.35 var(--pill);overflow-wrap:anywhere}#shBody .pd-note{margin:7px 0 13px;color:#8b6c46;font:700 13px/1.45 var(--pill)}#shBody .pd-move{margin-bottom:12px;padding:12px;border:1px solid #c5a471;border-radius:8px;background:linear-gradient(135deg,#fff8e5,#f6e6c2);box-shadow:inset 0 1px #fffef4,0 2px #d4b888}#shBody .pd-move+.pd-move{border-color:#bf9652;background:linear-gradient(135deg,#fff0c2,#eed39a)}#shBody .pd-move>header{position:static;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:0;cursor:auto;touch-action:auto}#shBody .pd-move-art{display:grid;place-items:center;flex:none;width:62px;height:60px;overflow:hidden}#shBody .pd-move-art>img{width:60px;height:60px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #80562144)}#shBody .pd-move>header>div{min-width:0}#shBody .pd-move header small{display:block;margin-bottom:4px;color:#a27b45;font:800 11px/1.1 var(--pill);letter-spacing:.55px;text-transform:uppercase}#shBody .pd-move h3{margin:0;color:#6b461e;font:400 23px/1.06 var(--px);overflow-wrap:anywhere}#shBody .pd-move>p{margin:9px 0 11px;color:#80603b;font:700 13px/1.5 var(--pill)}#shBody .pd-move-meta{display:flex;flex-wrap:wrap;gap:5px}#shBody .pd-move-meta>span{padding:4px 6px;border-radius:4px;background:#dfc28a80;color:#886231;font:800 12px/1.2 var(--pill)}#shBody .pd-charge-note{margin:14px 0 10px;padding:0 2px;color:#8c6a3f;font:700 13px/1.45 var(--pill)}#shBody .pd-charge-note h3{margin:0 0 7px;color:#7e582b;font:400 19px/1.2 var(--px)}#shBody .pd-charge-note p{margin:7px 0}#shBody .pd-charge-note>small{display:block;margin-top:9px;color:#a08054;font:700 13px/1.4 var(--pill)}#shBody .pd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:9px 0 10px;padding:10px 0;border-block:1px solid #c2a16a;border-radius:5px;background:#f5e1b8;box-shadow:inset 0 1px #fff5da}#shBody .pd-stats>div{min-width:0;padding:0 5px;text-align:center}#shBody .pd-stats>div+div{border-left:1px solid #ceb38299}#shBody .pd-stats small{display:block;margin-bottom:3px;color:#9a7545;font:800 12px/1.2 var(--pill)}#shBody .pd-stats b{display:block;color:#735025;font:400 24px/1.1 var(--px)}#shBody .pd-next{margin:10px 0 17px;padding:9px 11px;border-left:3px solid #a5ac6c;border-radius:3px;background:#e7dfb2;color:#7c713e;font:700 13px/1.4 var(--pill)}#shBody .pd-next small{display:block;margin-top:4px;color:#957c4e;font:700 13px/1.4 var(--pill)}#shBody .pd-food{gap:10px;padding:11px 0;border-bottom:1px solid #c5a16966}#shBody .pd-food>img{flex:none;width:44px;height:44px;object-fit:contain;image-rendering:pixelated}#shBody .pd-food>div{min-width:0;flex:1 1}#shBody .pd-food b{display:block;color:#76522d;font:400 18px/1.2 var(--px)}#shBody .pd-food small{display:block;margin-top:3px;color:#9d794c;font:700 13px/1.3 var(--pill)}#shBody .pd-food>strong{flex:none;color:#7e9452;text-align:right;font:400 18px/1.2 var(--px)}#shBody .pd-feed{width:100%;margin-top:15px}#shBody .pcard[data-pdetail]{cursor:pointer}#shBody .pcard[data-pdetail]:focus-within{outline:2px solid #a16b28;outline-offset:3px}#shBody .pet-detail-open{display:block;width:100%;min-height:32px;margin-top:4px;padding:6px 5px;border:1px solid #d0b27c;border-radius:6px;background:#fff4d580;color:#8c6439;box-shadow:inset 0 1px #fff9e5;font:800 13px/1.2 var(--pill);cursor:pointer}#shBody .pet-detail-open:hover{border-color:#aa8046;color:#66421d}#shBody .pd-back:focus-visible,#shBody .pd-level>button:focus-visible,#shBody .pd-more>summary:focus-visible,#shBody .pd-panel:focus-visible,#shBody .pd-section-title>button:focus-visible,#shBody .pd-skill-previews>button:focus-visible,#shBody .pd-tabs>button:focus-visible,#shBody .pet-detail-open:focus-visible{outline:2px solid #87551e;outline-offset:3px}@media (max-width:360px){#shBody .pd-name{font-size:24px}#shBody .pd-identity{left:8px;right:58px}#shBody .pd-species{font-size:11px}#shBody .pd-role{font-size:10px}#shBody .pd-vitals>div{gap:4px;padding-inline:3px}#shBody .pd-vitals svg{width:19px;height:22px}#shBody .pd-vitals b{font-size:23px}#shBody .pd-skill-previews{gap:7px}#shBody .pd-skill-previews>button{padding-inline:5px}#shBody .pd-skill-previews>button>b{font-size:17px}#shBody .pd-move{padding:10px}#shBody .pd-move-art{width:53px}#shBody .pd-move h3{font-size:21px}#shBody .pd-food{gap:8px}#shBody .pd-earnings{padding:10px}#shBody .pd-income{gap:8px}#shBody .pd-income>div+div{padding-left:9px}#shBody .pd-income b{font-size:22px}}@media (prefers-reduced-motion:reduce){#shBody .pd-view .psp{animation:none}}.mpc.bl-landmark{pointer-events:auto;cursor:pointer;border:0;padding:0;background:none;outline-offset:6px;overflow:visible;touch-action:manipulation}.bl-landmark>img{display:block;width:100%;height:auto;pointer-events:none;image-rendering:pixelated;transition:filter .2s,transform .2s}.bl-landmark:focus-visible>img,.bl-landmark:hover>img{filter:brightness(1.1);transform:translateY(-3px)}.bl-landmark:focus-visible{outline:3px solid #ffe99e;border-radius:12px}.bl-landmark .bl-map-level{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border:1.5px solid #60411e;border-radius:5px;background:linear-gradient(#fff1b6,#dba553);box-shadow:0 2px #5c3e24;color:#61401d;font:800 11px/1.2 var(--pill);padding:2px 6px;white-space:nowrap}.bl-landmark .bl-map-ready{position:absolute;right:-5px;top:15%;display:grid;place-items:center;border:2px solid #e6b35c;border-radius:9px;background:#fff0c8;box-shadow:0 2px #674326;min-width:24px;height:26px;padding:2px 4px}.bl-map-ready img{width:17px;height:17px;object-fit:contain}.bl-map-ready.upgrade{background:#4eae64;border-color:#fbe7a3;color:#fff7d7;font:800 18px var(--pill)}.bl-map-ready[hidden]{display:none}.bl-overlay{position:absolute;inset:0;z-index:40;border:3px solid #61401f;box-shadow:inset 0 0 0 2px #f9d784;background:#fff3d6;color:#684420;display:flex;flex-direction:column;overflow:hidden;font-family:var(--pill);isolation:isolate}.bl-overlay *{box-sizing:border-box}.bl-overlay button{cursor:pointer;touch-action:manipulation}.bl-overlay button:disabled{cursor:default}.bl-overlay button:focus-visible,.bl-overlay summary:focus-visible{outline:3px solid #278692;outline-offset:2px}.bl-header{position:relative;display:flex;align-items:center;justify-content:center;flex:none;height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0);background:url(/assets/s/nav-bg.webp) 50%/100% 100%;border-bottom:3px solid #79512c;z-index:2}.bl-header h2{font:400 clamp(20px,5.5vw,27px)/1 var(--px);text-shadow:-2px -2px #15356b,2px -2px #15356b,-2px 2px #15356b,2px 2px #15356b,0 3px #15356b;color:white;background:url(/assets/s/banner2.webp) 50%/100% 100% no-repeat;padding:15px 22px 19px;text-align:center;width:calc(100% - 100px);max-width:290px;margin:0;white-space:nowrap}.bl-close{position:absolute;bottom:8px;background:linear-gradient(#ffedaa,#e2ab5a);color:#67421f;width:38px;height:39px;border:2px solid #714420;border-radius:9px;box-shadow:inset 0 2px #fff8d8,0 3px #885226;font:400 36px/1 var(--px)}.bl-count{position:absolute;right:9px;bottom:13px;font:400 19px var(--px);color:#fff1c8;text-shadow:0 1px #7b421b;display:flex;flex-direction:column;align-items:center;line-height:1}.bl-count small{font:800 11px var(--pill);margin-top:3px}.bl-wallet{flex:none;display:flex;justify-content:center;gap:22px;background:#f0d7a6;border-bottom:1px solid #caab76;padding:6px 10px;min-height:34px}.bl-wallet>span{display:flex;align-items:center;gap:5px;font-size:13px}.bl-wallet img{height:20px;width:21px;object-fit:contain}.bl-tabs{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 11px 7px;grid-gap:6px;gap:6px;background:#fff3d6;border-bottom:1px solid #d2b880}.bl-tabs button{position:relative;display:flex;align-items:center;flex-direction:column;padding:2px 2px 5px;border:1px solid #d4b680;border-radius:8px;background:#ead3a6;color:#88613a;font:800 12px/1.2 var(--pill);box-shadow:inset 0 1px #fff9}.bl-tabs button[aria-pressed=true]{background:linear-gradient(#ffe79c,#ffc459);border:2px solid #ad741e;padding:1px 1px 4px;color:#633e15;box-shadow:inset 0 0 0 1px #fff0ba,0 2px #b87b29}.bl-tabs img{width:40px;height:37px;object-fit:contain;image-rendering:pixelated}.bl-tabs small{font-size:10px;opacity:.85;margin-top:2px}.bl-scroll{min-height:0;flex:1 1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cda465 #f4e5c3;padding-bottom:12px}.bl-hero{position:relative;height:230px;background:radial-gradient(ellipse at 75% 65%,#ffefb5 0,transparent 58%),linear-gradient(160deg,#d0e9dd,#c4e6d4 38%,#e3e3b4 70%,#f4d89c);border-bottom:1px solid #d1ae76}.bl-hero:after{content:"";position:absolute;left:-10%;bottom:-36px;width:120%;height:75px;border-radius:50%;background:#eed39a;box-shadow:0 -5px 0 #fff2c833;z-index:0}.bl-hero-copy{position:relative;z-index:2;padding:17px 16px;pointer-events:none;max-width:58%}.bl-hero-copy>small{font:800 10px var(--pill);letter-spacing:1.2px;color:#417d75}.bl-hero h3{font:400 29px/1.02 var(--px);color:#65421f;margin:7px 0 9px;text-shadow:0 1px #ffffe6}.bl-tier{font:800 10px var(--pill);letter-spacing:.7px;color:#8c6c42}.bl-portrait{position:absolute;height:188px;width:65%;object-fit:contain;right:4px;bottom:23px;z-index:1;image-rendering:pixelated;filter:drop-shadow(0 9px 5px #725e3b33)}.bl-level{position:absolute;left:17px;bottom:37px;display:flex;align-items:center;flex-direction:column;height:64px;background:linear-gradient(#ffe8a5,#efba55);border:2px solid #a47a36;border-radius:8px 8px 16px 16px;box-shadow:inset 0 0 0 2px #ffe9a3,0 3px #a67833;z-index:3}.bl-level small{font:800 10px var(--pill);letter-spacing:1px}.bl-level b{font:400 31px/1 var(--px)}.bl-level span{font:800 10px var(--pill)}.bl-level-track{position:absolute;left:17px;right:17px;display:flex;gap:4px;z-index:2}.bl-level-track i{height:5px;flex:1 1;border:1px solid #bf9c60;border-radius:2px;background:#d0b985}.bl-level-track i.done{background:#6bb27a;border-color:#407d50}.bl-description{font:700 13px/1.5 var(--pill);color:#9a754e;margin:12px 16px}.bl-benefit{margin:13px 16px;display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;grid-gap:6px;gap:6px;border-top:1px solid #d9be8b;border-bottom:1px solid #d9be8b;padding:12px 0 9px}.bl-benefit small{display:block;font:800 11px var(--pill);color:#967047}.bl-benefit strong{display:block;font:400 25px/1.3 var(--px);color:#765127}.bl-benefit .bl-next strong{color:#3d8857}.bl-arrow{font:400 25px var(--px);color:#b79a64}.bl-benefit p{grid-column:1/-1;font-size:12px;font-weight:700;color:#a17f53;margin:3px 0 0}.bl-max-mark{grid-column:2/4;text-align:right;font:400 15px var(--px);color:#c08d29}.bl-harvest{margin:14px 16px;padding:12px;border:1px solid #c8b079;border-radius:9px;background:#f5e7be;display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px}.bl-harvest-copy>small{font:800 10px var(--pill);color:#997b4a;letter-spacing:.7px}.bl-harvest-copy strong{font:400 26px/1.3 var(--px);display:flex;align-items:center;gap:4px}.bl-harvest-copy strong img{width:27px;height:27px;object-fit:contain}.bl-harvest-copy strong small{font:700 13px var(--pill);color:#9b7c51}.bl-harvest .bl-collect{align-self:center;width:94px;min-height:39px;margin:0;background:linear-gradient(#86d278,#36a45d);border-color:#43864d;box-shadow:inset 0 2px #d6f3a7,0 3px #367144;color:white}.bl-harvest .bl-collect:disabled{background:#d4c6a5;color:#9b8b68;border-color:#b1a17c;box-shadow:none;opacity:1}.bl-storage{grid-column:1/-1;height:7px;border-radius:4px;background:#d4c39a;overflow:hidden}.bl-storage i{display:block;height:100%;background:linear-gradient(#7fc4b4,#3c9986);border-radius:4px;transition:width .4s}.bl-harvest p{grid-column:1/-1;font:700 11px/1.4 var(--pill);color:#92784d;margin:3px 0 0}.bl-link{display:flex;justify-content:space-between;align-items:center;margin:0 16px 14px;width:calc(100% - 32px);background:none;border:0;border-bottom:1px solid #ddc397;padding:8px 0;color:#438778;font:800 13px var(--pill)}.bl-link span{font-size:23px}.bl-unlocks{margin:0 16px 14px;padding:10px 0;border-bottom:1px solid #dfc69a}.bl-unlocks small{font:800 10px var(--pill);letter-spacing:.8px;color:#a07b45}.bl-unlocks p{font-size:13px;font-weight:700;margin:4px 0;color:#9c774b}.bl-unlocks b{color:#6d4b26}.bl-requirements{margin:14px 16px}.bl-requirements h4{display:flex;justify-content:space-between;align-items:center;font:400 18px var(--px);margin:0 0 7px}.bl-requirements h4 small{font:800 10px var(--pill);color:#ae8551;letter-spacing:.5px}.bl-requirements button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border-bottom:1px solid #dfc9a4;padding:7px 0;color:#926c45}.bl-requirements img{width:39px;height:36px;object-fit:contain;image-rendering:pixelated}.bl-requirements button>span{flex:1 1}.bl-requirements b{font:800 13px var(--pill)}.bl-requirements small{display:block;font:700 12px var(--pill);margin-top:2px}.bl-requirements strong{font-size:22px;color:#b98944}.bl-requirements .met strong{color:#4e9e68}.bl-requirements .met small{color:#6b9265}.bl-milestones{margin:12px 16px;font:800 13px var(--pill);border-bottom:1px solid #dac197;padding-bottom:9px}.bl-milestones h4{margin:0;padding:7px 0;font:inherit}.bl-milestones h4>span{float:right;color:#b08a51;font-size:11px}.bl-milestones>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.bl-milestones figure{margin:0;text-align:center}.bl-milestones img{height:76px;width:100%;object-fit:contain;image-rendering:pixelated;opacity:.65}.bl-milestones .unlocked img{opacity:1}.bl-milestones figcaption{font:400 15px var(--px)}.bl-milestones figcaption small{display:block;font:700 10px var(--pill);color:#a08257;margin:3px 0}.bl-footer{flex:none;border-top:2px solid #b59155;padding:7px 14px calc(9px + env(safe-area-inset-bottom,0px));background:#f7e8bf;box-shadow:0 -5px 15px #74431b10;z-index:3}.bl-feedback:empty{display:none}.bl-feedback{font:800 13px/1.4 var(--pill);color:#3d8758;text-align:center;margin:2px 0 7px}.bl-costs{display:flex;justify-content:center;gap:18px;padding:2px 0 8px}.bl-costs>div{display:flex;gap:4px;align-items:center}.bl-costs img{width:25px;height:25px;object-fit:contain}.bl-costs b{font:800 14px/1.1 var(--pill)}.bl-costs small{display:block;font:700 10px/1.2 var(--pill);color:#a07e48}.bl-costs .short b,.bl-costs .short small{color:#b25143}.bl-footer .bl-upgrade{width:100%;min-height:46px;margin:0;font:400 20px var(--px);border:2px solid #9c611f;border-radius:10px;background:linear-gradient(#ffe27e,#ffac2a);box-shadow:inset 0 2px #fff6c0,0 3px #9b601e;color:#fff9dc;text-shadow:0 2px #a46b1b}.bl-upgrade>span{margin-left:8px}.bl-footer .bl-upgrade:disabled{background:linear-gradient(#d6c9ad,#baaa88);color:#f6efdd;border-color:#a18d68;text-shadow:0 1px #9b8c70;box-shadow:inset 0 2px #f2e4c6,0 3px #a18d68;opacity:1}.bl-upgrade-note{text-align:center;font:700 11px/1.4 var(--pill);color:#997549;margin:7px 0 0;min-height:13px}.bl-complete{margin:17px 16px;text-align:center;padding:14px;border-top:1px solid #dabd85}.bl-complete b{font:400 21px var(--px);color:#4a8d64}.bl-complete p{font:700 13px var(--pill);color:#9c7b4b}.bl-max-footer{text-align:center;font:400 21px var(--px);padding:10px;color:#98732c}.bl-celebrate .bl-portrait{animation:blUpgrade .8s ease-out}@keyframes blUpgrade{0%{transform:scale(.88);filter:brightness(1.7) drop-shadow(0 0 12px #ffd45d)}55%{transform:scale(1.05)}to{transform:scale(1);filter:drop-shadow(0 9px 5px #725e3b33)}}@media(max-height:720px){.bl-header{height:52px}.bl-header h2{font-size:22px}.bl-wallet{padding:4px 10px;min-height:29px}.bl-tabs{padding:5px 9px}.bl-tabs img{height:29px}.bl-hero{height:200px}.bl-portrait{height:165px}.bl-footer{padding-top:5px}.bl-footer .bl-upgrade{min-height:40px;font-size:18px}.bl-description{margin:9px 14px}}@media(max-width:350px){.bl-header h2{font-size:20px;padding-left:12px;padding-right:12px;width:calc(100% - 88px)}.bl-count{right:6px}.bl-wallet{gap:18px}.bl-hero h3{font-size:25px}.bl-hero-copy{max-width:56%}.bl-hero-copy>small{font-size:10px;letter-spacing:.7px}.bl-costs{gap:13px}.bl-costs img{width:22px;height:22px}.bl-costs b{font-size:13px}}@media(prefers-reduced-motion:reduce){.bl-celebrate .bl-portrait{animation:none}.bl-landmark>img,.bl-storage i{transition:none}}.pcard .pxp{padding:0;display:block;height:6px;margin:2px 0}.pcard .pmeta{display:flex;align-items:center;justify-content:center;gap:8px}.pcard .pmeta .plv{margin:0}.pcard .pmeta .dleft{font-size:13px}#shBody .pcard .pet-detail-open{position:absolute;right:6px;top:6px;width:24px;height:24px;min-height:0;margin:0;padding:0;border-radius:50%;font:400 13px/20px var(--px);text-align:center}.pcard .pacts{display:flex;gap:6px;width:100%;margin-top:auto;padding-top:6px}.pcard .pacts .buy{flex:1 1;margin:0;min-height:34px;padding:6px 4px;font-size:13px;justify-content:center}.pcard .punq{background:#efdfbd!important;border:0!important;box-shadow:none!important;color:#7a5a34!important;text-shadow:none!important;opacity:1;margin:0}@media(max-width:350px){.bl-hero h3{font-size:23px}.bl-portrait{width:57%;height:154px;right:0}.bl-hero-copy{max-width:53%}}#adventureWarpVideo{position:fixed;z-index:2147483001;object-fit:cover;mix-blend-mode:screen;pointer-events:none}.uii{display:inline-block;width:1.3em;height:1.3em;object-fit:contain;vertical-align:-.28em;image-rendering:pixelated}#dn .uii{width:24px;height:24px;vertical-align:middle}#shBody .pd-vitals img{flex:none;width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.bl-map-ready.upgrade{width:34px;height:34px;padding:4px;display:grid;place-items:center;border-radius:50%;border:3px solid #5a2d06;background:radial-gradient(circle at 40% 30%,#ffe680,#ff9a1f 75%);box-shadow:0 0 0 2px #ffe39a,0 0 12px #ffc94dcc,0 3px 0 #3a1f08;animation:blUpBob 1.2s ease-in-out infinite}.bl-map-ready.upgrade img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}@keyframes blUpBob{50%{transform:translateY(-5px)}}.uii{width:1.3em!important;height:1.3em!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.pgrp .prow .ico .uii{width:30px!important;height:30px!important}#dn .uii{width:24px!important;height:24px!important}.pout .uii{width:20px!important;height:20px!important;margin-right:6px!important}.bl-overlay{background:#3a1f08}.bl-wallet{background:linear-gradient(#5a3418,#3a1f08);border:0;color:#fff}.bl-wallet b{color:#ffe39a}.bl-scroll{background:linear-gradient(#6b3f1c,#4a2a12);scrollbar-width:none}.bl-hero{height:306px;background:url(/assets/adventure/battle/arena-shore.webp) 50% 62%/cover no-repeat #2f7f6f;overflow:hidden;box-shadow:inset 0 -3px 0 #e0a43a}.bl-hero:before{content:"";position:absolute;left:50%;top:176px;width:70%;height:50px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,#ffe9a899,#0000)}.bl-hero:after{display:none}.bl-hero-copy{position:absolute;left:0;right:0;bottom:30px;max-width:none;padding:0 12px;text-align:center}.bl-hero-copy small{display:inline-block;padding:1px 9px;border-radius:8px;background:#3a1f08e6;color:#ffe39a;font:800 11px/1.5 var(--pill);letter-spacing:.6px}.bl-hero h3{display:block;width:max-content;max-width:100%;margin:3px auto 0;padding:5px 22px 7px;border:3px solid #5a2d06;border-radius:12px;background:linear-gradient(#ffe066,#ff9a1f);box-shadow:0 3px 0 #3a1f08,0 0 12px #ffc94d88;font:400 23px/1.05 var(--px);text-shadow:0 2px 0 #6b3508}.bl-hero h3 br{display:none}.bl-portrait{left:50%;right:auto;top:6px;bottom:auto;width:82%;height:206px;transform:translateX(-50%);filter:drop-shadow(0 6px 0 #0005)}.bl-celebrate .bl-portrait{animation:none}.bl-level{left:10px;top:10px;bottom:auto;width:58px;height:58px;padding:0;justify-content:center;border:3px solid #5a2d06;border-radius:50%;background:radial-gradient(circle at 40% 30%,#ffe680,#ff9a1f 75%);box-shadow:0 0 0 2px #ffe39a,0 3px 0 #3a1f08}.bl-level small{display:none}.bl-level b{color:#fff;font:400 26px/1 var(--px);text-shadow:0 2px 0 #6b3508}.bl-level span{color:#5a2d06;font:800 11px/1 var(--pill)}.bl-level-track{bottom:10px}.bl-level-track i{height:8px;border-radius:4px;background:#3a1f08cc;box-shadow:inset 0 1px 0 #0006}.bl-level-track i.done{background:linear-gradient(#ffe066,#ff9a1f);box-shadow:0 0 6px #ffc94daa}.bl-tabs{padding:10px 8px 6px;gap:4px;background:none;border:0}.bl-tabs button,.bl-tabs button[aria-pressed=true]{padding:0;border:0;background:none;box-shadow:none;color:#fff;text-shadow:0 2px 0 #3a1f08}.bl-tabs img{width:54px;height:54px;padding:6px;border-radius:50%;border:3px solid #c9934a;background:radial-gradient(circle at 40% 35%,#c98a4a,#7c4a1c 72%);box-shadow:0 0 0 2px #3a1f08,0 3px 0 #2a1606}.bl-tabs button[aria-pressed=true] img{transform:translateY(-3px);border-color:#fff1b0;background:radial-gradient(circle at 40% 35%,#ffe680,#f0a020 75%);box-shadow:0 0 0 2px #3a1f08,0 0 12px 2px #ffd34dcc,0 4px 0 #2a1606}.bl-tabs span{margin-top:3px;font:400 14px/1.1 var(--px)}.bl-tabs small{color:#ffe39a;font-size:12px}.bl-tabs button[aria-pressed=true] span{color:#ffe066}.bl-benefit,.bl-complete,.bl-description,.bl-harvest,.bl-link,.bl-milestones,.bl-requirements,.bl-unlocks{width:auto;margin:10px;padding:10px 12px;border:2px solid #c9934a;border-radius:12px;background:linear-gradient(#fff4d6,#f0d8a6);box-shadow:inset 0 2px #fff9,0 3px 0 #2a1606}.bl-description{color:#6e4823}.bl-benefit small{color:#8a5320}.bl-benefit strong{color:#5a2d06}.bl-benefit .bl-next{padding:4px 8px;border-radius:9px;background:#d9f2d0}.bl-benefit .bl-next strong{color:#1f7a3a}.bl-benefit .bl-arrow{color:#ff9a1f;font-size:28px}.bl-benefit p{color:#6e4823;border:0}.bl-requirements h4 small,.bl-unlocks small{color:#8a5320}.bl-unlocks p{color:#5a2d06}.bl-link{border-color:#5a2d06;background:linear-gradient(#ffe066,#ff9a1f);text-shadow:0 2px 0 #6b3508;font:400 17px var(--px)}.bl-link,.bl-link span{color:#fff}.bl-milestones h4,.bl-requirements h4{color:#5a2d06;font:400 17px/1.2 var(--px)}.bl-requirements button{padding:6px;border:0;border-radius:9px;background:#fff9e8}.bl-requirements button img{width:40px;height:40px;object-fit:contain}.bl-requirements button.met{background:#d9f2d0}.bl-milestones{padding-bottom:10px}.bl-milestones h4>span{color:#8a5320;font:800 12px/1.5 var(--pill)}.bl-milestones figure{position:relative;padding:6px 2px;border-radius:10px;background:radial-gradient(ellipse 70% 20% at 50% 72%,#c9934a88,#0000)}.bl-milestones figure.unlocked{background:radial-gradient(ellipse 70% 22% at 50% 72%,#ffd34dcc,#0000)}.bl-milestones figure:not(.unlocked) img{filter:brightness(.25) saturate(0);opacity:.75}.bl-milestones figcaption{color:#5a2d06;font:400 15px/1.2 var(--px)}.bl-footer{border-top:3px solid #e0a43a;background:linear-gradient(#5a3418,#2a1606)}.bl-costs>div{padding:3px 10px;border-radius:10px;background:#3a1f08}.bl-costs b{color:#ffe39a}.bl-costs small{color:#e8c27a}.bl-costs .short small{color:#ff9a8a}.bl-upgrade-note{color:#e8c27a}.bl-feedback{color:#b8f0a8}.bl-celebrate .bl-hero{animation:blGlow .8s ease-out}@keyframes blGlow{30%{filter:brightness(1.4)}}.bl-hero{background-size:cover;background-position:50% 50%}.bl-hero[data-building=kubo]{background-image:url(/assets/buildings/bg-kubo.webp)}.bl-hero[data-building=workshop]{background-image:url(/assets/buildings/bg-workshop.webp)}.bl-hero[data-building=hatchery]{background-image:url(/assets/buildings/bg-hatchery.webp)}.bl-hero[data-building=market]{background-image:url(/assets/buildings/bg-market.webp)}.bl-hero h3{width:310px;max-width:96%;height:68px;padding:0 0 18px;display:grid;place-items:center;border:0;border-radius:0;background:url(/assets/s/ui/ribbon.webp) 50%/100% 100% no-repeat;box-shadow:none;color:#fff;text-shadow:-1px -1px #6b3508,1px -1px #6b3508,-1px 1px #6b3508,1px 1px #6b3508,0 2px 0 #6b3508}.bl-hero h3,.bl-walker{image-rendering:pixelated}.bl-walker{position:absolute;z-index:1;bottom:78px;left:-14%;height:58px;width:auto;animation:blWalk 16s linear infinite}@keyframes blWalk{to{left:108%}}.bl-benefit,.bl-complete,.bl-description,.bl-harvest,.bl-milestones,.bl-requirements,.bl-unlocks{border:14px solid transparent;border-image:url(/assets/s/ui/card.webp) 36 fill/14px stretch;border-radius:0;background:none;box-shadow:none;padding:8px 10px}@media(prefers-reduced-motion:reduce){.bl-walker{animation:none;left:12%}}.bl-modal{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:16px;background:#1c0e04cc;animation:blFade .2s ease-out}@keyframes blFade{0%{opacity:0}}.bl-modal-box{position:relative;overflow:hidden;width:100%;max-width:340px;padding:16px 16px 14px;border:3px solid #e0a43a;border-radius:16px;background:linear-gradient(#6b3f1c,#3a1f08);box-shadow:0 0 0 3px #3a1f08,0 12px 28px #0009;text-align:center;color:#fff;animation:blPop .3s cubic-bezier(.3,1.6,.5,1)}@keyframes blPop{0%{transform:scale(.7)}}.bl-modal-box h3{position:relative;margin:0 0 8px;color:#ffe39a;font:400 23px/1.15 var(--px);text-shadow:0 2px 0 #3a1f08}.bl-modal-levels{display:flex;align-items:center;justify-content:center;gap:8px}.bl-modal-levels figure{margin:0;flex:1 1;padding:6px;border:2px solid #c9934a;border-radius:12px;background:linear-gradient(#fff4d6,#f0d8a6)}.bl-modal-levels figure.next{border-color:#ffd34d;box-shadow:0 0 12px #ffd34daa}.bl-modal-levels img{width:100%;height:96px;object-fit:contain}.bl-modal-levels figcaption{color:#5a2d06;font:400 16px/1.2 var(--px)}.bl-modal-levels>span{color:#ffd34d;font:400 30px var(--px)}.bl-modal-gain{position:relative;margin:10px 0}.bl-modal-gain small{display:block;color:#e8c27a;font:800 12px/1.4 var(--pill)}.bl-modal-gain b{color:#b8f0a8;font:400 19px/1.2 var(--px)}.bl-modal-box .bl-costs{padding:0 0 10px}.bl-modal-actions{position:relative;display:flex;gap:8px}.bl-modal-actions .buy{flex:1 1;min-height:44px;margin:0;justify-content:center;font:400 17px var(--px)}.bl-success small{position:relative;color:#7fe3f0;font:800 12px/1.4 var(--pill);letter-spacing:1px}.bl-success>img{position:relative;display:block;width:190px;height:170px;margin:0 auto;object-fit:contain;animation:blDrop .6s cubic-bezier(.3,1.5,.5,1) .1s both}@keyframes blDrop{0%{opacity:0;transform:translateY(-40px) scale(.7)}}.bl-success-level{position:relative;display:block;color:#ffd34d;font:400 30px/1.1 var(--px);text-shadow:0 2px 0 #3a1f08;animation:blPop .4s cubic-bezier(.3,1.8,.5,1) .4s both}.bl-rays{position:absolute;left:50%;top:44%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:repeating-conic-gradient(#ffd77844 0 12deg,#0000 12deg 30deg);-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 100%);mask:radial-gradient(closest-side,#000 20%,#0000 100%);animation:blSpin 16s linear infinite}@keyframes blSpin{to{rotate:1turn}}#shBody .pd-tabs{padding:4px;border:2px solid #5a2d06;border-radius:12px;background:linear-gradient(#6b3f1c,#3a1f08);box-shadow:0 3px 0 #2a1606}#shBody .pd-tabs>button{color:#ffe39a;background:none;border:0;box-shadow:none;text-shadow:0 2px 0 #3a1f08}#shBody .pd-tabs>button.on{color:#5a2d06;background:linear-gradient(#ffe066,#ff9a1f);text-shadow:none;box-shadow:0 2px 0 #3a1f08}#shBody .pd-level{align-items:center}#shBody .pd-xp{height:10px;border-radius:6px;border:2px solid #3a1f08;background:#3a1f08}#shBody .pd-xp i{background:linear-gradient(#ffe066,#ff9a1f)}#shBody .pd-charge-note,#shBody .pd-crew-banner,#shBody .pd-earnings,#shBody .pd-food,#shBody .pd-more,#shBody .pd-move,#shBody .pd-skill-previews>button{border:12px solid transparent!important;border-image:url(/assets/s/ui/card.webp) 36 fill/12px stretch!important;border-radius:0;background:none!important;box-shadow:none!important;padding:6px 8px}#shBody .pd-move{position:relative;overflow:hidden;margin-bottom:8px}#shBody .pd-move-art,#shBody .pd-preview-art{display:grid;place-items:center;flex:none;width:68px;height:68px;margin:0 auto 4px;border:3px solid #5a2d06;border-radius:50%;background:radial-gradient(circle at 40% 30%,#ffe680,#ff9a1f 75%);box-shadow:0 0 0 2px #ffe39a,0 3px 0 #3a1f08}#shBody .pd-move-art img,#shBody .pd-preview-art img{width:50px;height:50px;object-fit:contain}#shBody .pd-move h3{color:#5a2d06}#shBody .pd-move small{color:#8a5320}#shBody .pd-move p{color:#5a2d06;font-weight:700}#shBody .pd-move-meta span{border-radius:8px;background:#3a1f08;color:#ffe39a}#shBody .pd-charge-note h3{color:#5a2d06}#shBody .pd-charge-note p,#shBody .pd-charge-note small{color:#6e4823}#pd-panel-growth:not([hidden]){display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}#pd-panel-growth>:not(.pd-food){grid-column:1/-1}#shBody .pd-food{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}#shBody .pd-food>img{width:52px;height:52px}#shBody .pd-food>div{width:100%}#shBody .pd-food>strong{padding:0 8px;border-radius:8px;background:#3a1f08;color:#ffe39a}#shBody .pd-crew-banner b,#shBody .pd-crew-banner small,#shBody .pd-crew-banner span{color:#5a2d06}#shBody .pd-move header{display:flex;align-items:center;gap:10px;text-align:left}#shBody .pd-move-art{margin:0}#shBody .pd-hero{background:linear-gradient(#0000 55%,#2a1606cc),url(/assets/pets/arena-bg.webp) center 62%/cover no-repeat;border:3px solid #e0a43a;box-shadow:0 0 0 2px #3a1f08,0 3px 0 #2a1606}#shBody .pd-hero:after{display:none}#shBody .pd-name{color:#ffe39a;text-shadow:0 2px 0 #3a1f08}#shBody .pd-species{color:#fff}#shBody .pd-role{background:#3a1f08e6;color:#ffe39a;border-radius:8px;padding:1px 8px}#shBody .pd-view{--ring:url(/assets/s/ui/ring0.webp)}#shBody .pd-view.q1{--ring:url(/assets/s/ui/ring1.webp)}#shBody .pd-view.q2{--ring:url(/assets/s/ui/ring2.webp)}#shBody .pd-view.q3{--ring:url(/assets/s/ui/ring3.webp)}#shBody .pd-view.q4,#shBody .pd-view.q5,#shBody .pd-view.q6,#shBody .pd-view.q7,#shBody .pd-view.q8{--ring:url(/assets/s/ui/ring4.webp)}#shBody .pd-move-art,#shBody .pd-preview-art{border:0;box-shadow:none;background:var(--ring) center/100% 100% no-repeat,radial-gradient(circle,#3a1f08 58%,#0000 60%);image-rendering:pixelated}#shBody .pd-move small:before{content:"";display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:-4px;background:url(/assets/s/ui/fx-attack.webp) 50%/contain no-repeat;image-rendering:pixelated}#shBody .pd-move.is-signature small:before{background-image:url(/assets/s/ui/fx-orb.webp)}#shBody .pd-charge-note h3:before{content:"";display:inline-block;width:22px;height:22px;margin-right:6px;vertical-align:-4px;background:url(/assets/s/ui/fx-guard.webp) 50%/contain no-repeat;image-rendering:pixelated}.bl-success:before{content:"";position:absolute;left:50%;top:40%;width:420px;height:420px;margin:-210px 0 0 -210px;background:url(/assets/s/ui/burst.webp) 50%/contain no-repeat;image-rendering:pixelated;animation:blBurst .7s cubic-bezier(.2,1.4,.4,1) .15s both}@keyframes blBurst{0%{opacity:0;transform:scale(.2)}}@media(prefers-reduced-motion:reduce){.bl-rays,.bl-success:before{animation:none}}.bl-header h2{width:calc(100% - 96px);max-width:none}.bl-success:before{animation:blBurstOnce 1.3s ease-out .1s both}@keyframes blBurstOnce{0%{opacity:0;transform:scale(.3)}25%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.bl-success .bl-modal-gain,.bl-success h3,.bl-success-level{text-shadow:0 2px 0 #3a1f08,0 0 8px #3a1f08}#modal .lbp2 .lbmet{grid-template-columns:repeat(4,1fr)}#modal .lbp2 .lbper[hidden]{display:none}.badge .bclaim{flex-wrap:wrap;justify-content:center}.pcard.stored .pzz{left:auto;right:36px;top:8px}.bl-overlay .bl-collect{min-height:42px;padding:8px 18px;border:3px solid #5a2d06;border-radius:12px;background:linear-gradient(#ffe066,#ff9a1f);box-shadow:inset 0 2px #fff6b0,0 3px 0 #3a1f08;color:#fff;font:400 17px/1 var(--px);text-shadow:-1px -1px #6b3508,1px -1px #6b3508,-1px 1px #6b3508,1px 1px #6b3508,0 2px 0 #6b3508}.bl-overlay .bl-collect:disabled{filter:saturate(.3) brightness(.8);box-shadow:none}.bl-footer .bl-upgrade,.bl-overlay .bl-collect,.buy.gold{border:12px solid transparent!important;border-image:url(/assets/s/ui/btn-gold.webp) 34 fill/12px stretch!important;border-radius:0;background:none!important;box-shadow:none!important;padding:2px 10px!important;image-rendering:pixelated}.bl-footer .bl-upgrade:disabled,.buy.gold:disabled{filter:saturate(.35) brightness(.8)}.bl-link,.bl-modal-actions .buy:not(.gold){border:12px solid transparent;border-image:url(/assets/s/ui/btn-wood.webp) 34 fill/12px stretch;border-radius:0;background:none;box-shadow:none;padding:2px 10px;color:#fff;text-shadow:0 2px 0 #3a1f08}.bl-close{left:8px;top:50%;bottom:auto;display:grid;place-items:center;padding:0 0 4px;line-height:1}.bl-close,.bl-count{transform:translateY(-50%)}.bl-count{right:8px;top:50%;bottom:auto;width:44px;height:38px;justify-content:center;border:2px solid #5a2d06;border-radius:9px;background:linear-gradient(#5a3418,#2a1606);box-shadow:inset 0 1px #fff3,0 2px 0 #3a1f08;font-size:17px}.bl-count small{margin-top:1px;color:#e8c27a}.bl-header h2{width:calc(100% - 112px)}#tabLock{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:20px;background:#1c0e04e6}#tabLock>div{display:flex;flex-direction:column;gap:10px;align-items:center;max-width:320px;padding:18px;border:3px solid #e0a43a;border-radius:16px;background:linear-gradient(#6b3f1c,#3a1f08);color:#fff;text-align:center}#tabLock b{color:#ffe39a;font:400 20px/1.2 var(--px)}#tabLock span{font-size:14px}.bl-footer .bl-upgrade img,.bl-overlay .bl-collect img,.buy.gold img{image-rendering:auto;margin:0!important}.buy.gold{gap:6px}.pcard .buy.gold img,.pfoods .item .buy.gold img,.pshop .item .buy.gold img{width:18px!important;height:18px!important;flex:none}.item .buy img,.item .state img,.item small img,.item span img,.pcard .buy img{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}#offlineLock{position:fixed;inset:0;z-index:2147483645;display:grid;place-items:center;padding:20px;background:#1c0e04e6}#offlineLock>div{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:320px;padding:18px;border:3px solid #e0a43a;border-radius:16px;background:linear-gradient(#6b3f1c,#3a1f08);color:#fff;text-align:center}#offlineLock img{width:150px;height:auto;image-rendering:pixelated}#offlineLock b{color:#ffe39a;font:400 20px/1.2 var(--px)}#offlineLock span{font-size:14px}