@font-face{font-family:GameFont;font-style:normal;font-weight:700;font-display:swap;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GameFont;font-style:normal;font-weight:700;font-display:swap;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--u:min(1vw, 1.6vh);--font:"GameFont", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--c-skill:#ffd23f;--c-wins:#ffb000;--c-good:#3ddc5a;--c-bad:#ff4d4d;--c-panel:#2b2f45;--c-panel2:#3a4060;--c-text:#fff;--c-outline:#1a1d2b;--radius:calc(var(--u) * 1.6);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;font-family:var(--font);color:var(--c-text);-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;background:#7fd0ff;margin:0;overflow:hidden}#game{outline:none;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}#ui{pointer-events:none;font-size:calc(var(--u) * 2);position:fixed;top:0;bottom:0;left:0;right:0}:where(#ui>*){pointer-events:auto}#loader{z-index:100;background:linear-gradient(#5ec8ff,#1d8fe0);place-content:center;justify-items:center;gap:24px;transition:opacity .4s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}#loader.hide{opacity:0;pointer-events:none}.loader-logo{font:900 96px var(--font);color:#fff;-webkit-text-stroke:6px var(--c-outline);paint-order:stroke fill;animation:1s ease-in-out infinite alternate logo-bob}.loader-bar{border:3px solid var(--c-outline);background:#0004;border-radius:9px;width:min(320px,70vw);height:18px;overflow:hidden}.loader-bar i{background:var(--c-skill);width:0;height:100%;transition:width .2s;display:block}@keyframes logo-bob{to{transform:translateY(-10px)rotate(-4deg)}}.ol{-webkit-text-stroke:calc(var(--u) * .35) var(--c-outline);paint-order:stroke fill}.joy-zone{left:var(--safe-left);bottom:var(--safe-bottom);touch-action:none;width:45%;height:55%;position:absolute}.joy-base{left:max(18%, calc(max(var(--u) * 16, 110px) / 2 + 8px));top:min(70%, calc(100% - max(var(--u) * 16, 110px) / 2 - 8px));width:calc(var(--u) * 16);height:calc(var(--u) * 16);min-width:110px;min-height:110px;margin:calc(max(var(--u) * 16, 110px) / -2) 0 0 calc(max(var(--u) * 16, 110px) / -2);opacity:.5;background:#0003;border:3px solid #fff6;border-radius:50%;transition:opacity .15s;position:absolute}@media (min-aspect-ratio:1){.joy-base{left:max(18%, calc(var(--u) * 20 + max(var(--u) * 16, 110px) / 2 + 8px))}}.joy-base.on{opacity:1}.joy-knob{border:3px solid var(--c-outline);background:#fffc;border-radius:50%;width:44%;height:44%;margin:-22% 0 0 -22%;position:absolute;top:50%;left:50%}.joy-jump{right:calc(var(--u) * 4 + var(--safe-right));bottom:calc(var(--u) * 6 + var(--safe-bottom));width:calc(max(var(--u) * 12, 76px));height:calc(max(var(--u) * 12, 76px));border:3px solid var(--c-outline);color:var(--c-outline);font-size:calc(max(var(--u) * 5, 30px));touch-action:none;background:#fff8;border-radius:50%;position:absolute}@media (max-aspect-ratio:3/4){:root{--u:min(1.7vw, 1.15vh)}}.hud{inset:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);pointer-events:none;position:absolute}.hud>*{pointer-events:auto}.hud.flight .hud-menu,.hud.flight .hud-boosts,.hud.flight .hud-counters,.hud.flight .prompt{display:none!important}.hud-menu,.hud-counters,.hud-boosts,.hud-gems,.hud-bottom,.hud-timers,.quest,.prompt{transition:translate .32s cubic-bezier(.3,1.5,.5,1),opacity .25s}.win-open :-webkit-any(.hud-menu,.hud-counters,.hud-boosts,.hud-gems,.hud-bottom,.hud-timers,.quest,.prompt){transition:translate .2s cubic-bezier(.5,0,.9,.5),opacity .2s}.win-open :is(.hud-menu,.hud-counters,.hud-boosts,.hud-gems,.hud-bottom,.hud-timers,.quest,.prompt){transition:translate .2s cubic-bezier(.5,0,.9,.5),opacity .2s}.win-open .hud-menu,.win-open .hud-counters{translate:calc(-100% - var(--u) * 4) 0}.win-open .hud-boosts,.win-open .hud-gems,.win-open .hud-timers{translate:calc(100% + var(--u) * 4) 0}.win-open .hud-bottom{translate:0 calc(100% + var(--u) * 4)}.win-open .quest{translate:0 calc(-100% - var(--u) * 8)}.win-open .prompt{opacity:0;pointer-events:none}button{font-family:var(--font);cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none}button:active{scale:.94}.hud-menu{left:calc(var(--u) * 1.2);grid-template-columns:repeat(2, calc(var(--u) * 9));gap:calc(var(--u) * .8);display:grid;position:absolute;top:50%;transform:translateY(-58%)}.menu-btn,.boost-btn{width:calc(var(--u) * 9.5);height:calc(var(--u) * 9.5);border-radius:var(--radius);border:calc(var(--u) * .35) solid var(--c-outline);box-shadow:inset 0 calc(var(--u) * -.7) 0 #0003;padding:calc(var(--u) * .4) 0 calc(var(--u) * .8);background:linear-gradient(#5a8cff,#2f5ad8);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.menu-btn{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.menu-btn.m-rebirth{background:linear-gradient(#ff8adf,#d03aa8)}.menu-btn.m-pets{background:linear-gradient(#ffb04a,#e0701a)}.menu-btn.m-bag{background:linear-gradient(#b48aff,#7040d8)}.menu-btn.m-stones{background:linear-gradient(#b0b8c8,#6a7488)}.menu-btn.m-gifts{background:linear-gradient(#5ae07a,#2aa84a)}.menu-btn.m-quests{background:linear-gradient(#ffd84a,#e0a01a)}.menu-btn.m-worlds{background:linear-gradient(#5ad8ff,#1a90d0)}.menu-btn.m-settings{background:linear-gradient(#9a9ab0,#5a5a70)}.menu-btn.m-top{background:linear-gradient(#ff7a6a,#d0383a)}.mi{font-size:calc(var(--u) * 4);filter:drop-shadow(0 2px #0004);line-height:1}.ml{font-size:calc(var(--u) * 1.55);white-space:nowrap;font-weight:700;line-height:1}.menu-btn .pct{right:calc(var(--u) * -1);top:calc(var(--u) * -1);height:calc(var(--u) * 3);padding:0 calc(var(--u) * .6);border-radius:calc(var(--u) * 1.5);font-size:calc(var(--u) * 1.9);font-weight:700;line-height:calc(var(--u) * 3);background:#1a1d2b;position:absolute}.badge{left:calc(var(--u) * -.6);top:calc(var(--u) * -.6);width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);background:var(--c-bad);border:calc(var(--u) * .3) solid var(--c-outline);border-radius:50%;display:none;position:absolute}.badge.on{animation:1s infinite alternate pulse;display:block}@keyframes pulse{to{transform:scale(1.25)}}.hud-counters{left:calc(var(--u) * 1.2);bottom:calc(var(--u) * 1.5);gap:calc(var(--u) * .4);font-size:calc(var(--u) * 3);pointer-events:none;flex-direction:column;font-weight:700;display:flex;position:absolute}.cnt{align-items:center;gap:calc(var(--u) * .8);display:flex}.cnt b{font-size:calc(var(--u) * 3.2)}.cnt.wins span{color:var(--c-wins)}.cnt.gems span{color:#7fe3ff}.hud-gems{right:calc(var(--u) * 1.6);top:calc(var(--u) * 1.5);font-size:calc(var(--u) * 3);pointer-events:none;font-weight:700;position:absolute}.hud.flight .hud-gems{display:none!important}.hud-boosts{right:calc(var(--u) * 1.2);gap:calc(var(--u) * .8);display:grid;position:absolute;top:50%;transform:translateY(-58%)}.boost-btn{background:linear-gradient(#ffe25a,#f0a010)}.boost-btn.wins2{background:linear-gradient(#ffcf6a,#e88a10)}.boost-btn.auto{background:linear-gradient(#7affb0,#20b860)}.boost-btn.skillPack{background:linear-gradient(#ff9a7a,#e0502a)}.boost-btn .tv{right:calc(var(--u) * -.8);top:calc(var(--u) * -.8);min-width:calc(var(--u) * 3);height:calc(var(--u) * 3);padding:0 calc(var(--u) * .5);border-radius:calc(var(--u) * 1.5);color:#fff;font-size:calc(var(--u) * 1.4);background:#1a1d2b;place-items:center;font-weight:700;display:grid;position:absolute}.boost-btn.active{box-shadow:0 0 0 calc(var(--u) * .4) #fff, inset 0 calc(var(--u) * -.7) 0 #0003}.boost-btn.active .tv{background:var(--c-good)}.hud-bottom{left:50%;bottom:calc(var(--u) * 1.5);width:min(calc(var(--u) * 60), 92vw);pointer-events:none;position:absolute;transform:translate(-50%)}.stat-row{font-weight:700;font-size:calc(var(--u) * 2.4);padding:0 calc(var(--u) * 1);justify-content:space-between;display:flex}.stat.skill{color:var(--c-skill)}.stat.mult{color:#9affb0}.level-bar{height:calc(var(--u) * 4.6);border-radius:calc(var(--u) * 1.2);border:calc(var(--u) * .4) solid var(--c-outline);padding:0 calc(var(--u) * 1.4);font-weight:700;font-size:calc(var(--u) * 2);background:#ffffffd0;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.level-bar i{background:linear-gradient(#4ac0ff,#1a78e0);position:absolute;top:0;bottom:0;left:0}.level-bar.max i{background:linear-gradient(#ffe066,#f0a000)}.level-bar span{position:relative}.prompt{left:50%;bottom:calc(var(--u) * 14);min-width:calc(var(--u) * 24);padding:calc(var(--u) * 1.4) calc(var(--u) * 4);border-radius:calc(var(--u) * 2);border:calc(var(--u) * .45) solid var(--c-outline);box-shadow:inset 0 calc(var(--u) * -.8) 0 #0003;font-size:calc(var(--u) * 3.6);background:linear-gradient(#6aff7a,#1ab83a);font-weight:700;animation:.6s ease-in-out infinite alternate bob;position:absolute;translate:-50%}.prompt.pay{background:linear-gradient(#ffe25a,#f0a010)}.prompt.locked{background:linear-gradient(#b0b0c0,#6a6a80);animation:none}@keyframes bob{to{transform:translateY(calc(var(--u) * -.6))}}.skip{right:calc(var(--u) * 2);bottom:calc(var(--u) * 12);padding:calc(var(--u) * 1) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.6);border:calc(var(--u) * .35) solid var(--c-outline);font-size:calc(var(--u) * 2.4);background:#0006;font-weight:700;position:absolute}.auto-toggle{left:calc(var(--u) * 2);bottom:calc(var(--u) * 12);padding:calc(var(--u) * 1) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.6);border:calc(var(--u) * .35) solid var(--c-outline);font-size:calc(var(--u) * 2.4);background:#0006;font-weight:700;position:absolute}.auto-toggle.on{background:linear-gradient(#5ad06a,#2f9a3f)}.distance{left:50%;top:calc(var(--u) * 2);font-size:calc(var(--u) * 5);color:var(--c-skill);pointer-events:none;font-weight:700;position:absolute;transform:translate(-50%)}.quest{left:50%;top:calc(var(--u) * 1.5);padding:calc(var(--u) * .8) calc(var(--u) * 3);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .35) solid var(--c-outline);font-size:calc(var(--u) * 2.2);white-space:nowrap;pointer-events:none;background:linear-gradient(#ffe066,#f0b020);font-weight:700;position:absolute;transform:translate(-50%)}.hud.flight .quest{display:none!important}.hud-timers{right:calc(var(--u) * 2);bottom:calc(var(--u) * 2);font-size:calc(var(--u) * 2);pointer-events:none;font-weight:700;position:absolute}.tut-arrow{width:calc(var(--u) * 6.5);height:calc(var(--u) * 7.8);margin:calc(var(--u) * -8.8) 0 0 calc(var(--u) * -3.25);z-index:30;filter:drop-shadow(0 calc(var(--u) * .4) 0 #0005);animation:.5s ease-in-out infinite alternate tut-down;display:none;position:absolute;pointer-events:none!important}.tut-arrow.on{display:block}.tut-arrow svg{width:100%;height:100%;display:block}.tut-arrow path{fill:#ffe040;stroke:var(--c-outline);stroke-width:3px;stroke-linejoin:round}.tut-arrow.side{margin:calc(var(--u) * -3.9) 0 0 calc(var(--u) * 1.2);animation-name:tut-left;rotate:90deg}@keyframes tut-down{to{translate:0 calc(var(--u) * -1.2)}}@keyframes tut-left{to{translate:calc(var(--u) * 1.2) 0}}.floaters{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none!important}.floater{font-size:calc(var(--u) * 3);color:var(--c-skill);white-space:nowrap;will-change:transform;font-weight:700;display:none;position:absolute;top:0;left:0}.floater .fi{vertical-align:middle;margin-right:.15em;display:inline-block}.floater img.fi{object-fit:contain;filter:drop-shadow(0 2px #0006);width:1.15em;height:1.15em}.floater.wins{color:var(--c-wins);font-size:calc(var(--u) * 4.5)}.floater.levelup{color:#ff5ad0;font-size:calc(var(--u) * 3.6)}.toasts{left:50%;top:calc(var(--u) * 8);gap:calc(var(--u) * .6);z-index:50;justify-items:center;display:grid;position:absolute;transform:translate(-50%);pointer-events:none!important}.toast{padding:calc(var(--u) * .8) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.2);text-align:center;background:#1a1d2bd0;max-width:90vw;font-weight:700;transition:opacity .4s,transform .4s}.toast.good{color:#8affa0}.toast.bad{color:#ff8a8a}.toast.out{opacity:0;transform:translateY(-20px)}.headline{font-size:calc(var(--u) * 7);white-space:nowrap;z-index:40;font-weight:700;transition:opacity .5s;animation:.35s cubic-bezier(.3,1.6,.6,1) pop;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%);pointer-events:none!important}.headline.out{opacity:0}@keyframes pop{0%{transform:translate(-50%,-50%)scale(.3)}}img.mi{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);object-fit:contain;pointer-events:none}.cnt img.mi{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.stat img.mi{width:calc(var(--u) * 3);height:calc(var(--u) * 3);vertical-align:middle;margin-right:calc(var(--u) * .4)}.stat{align-items:center;display:flex}.paybadge{right:calc(var(--u) * -1.2);top:calc(var(--u) * -1.2);width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);pointer-events:none;position:absolute}.boost-btn.badged:not(.active) .tv,.boost-btn.active .paybadge{display:none}@media (max-aspect-ratio:3/4){.hud-counters{bottom:calc(var(--u) * 13);gap:calc(var(--u) * 2.4);flex-direction:row}.hud-bottom{width:calc(100vw - 24px)}.prompt,.skip,.auto-toggle{bottom:calc(var(--u) * 22)}}.fx-canvas{z-index:90;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none!important}.fx-flash{z-index:95;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none!important}.fx-rays{z-index:65;background:repeating-conic-gradient(#fff0 0deg 7deg,#fffc 9deg 13deg,#fff0 15deg 22.5deg);width:170vmax;height:170vmax;position:absolute;top:45%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0 6%,#0009 22%,#0000 50%);mask-image:radial-gradient(circle,#000 0 6%,#0009 22%,#0000 50%);pointer-events:none!important}.cine-bars{z-index:20;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none!important}.cine-bars>div{background:#000;height:11vh;transition:translate .45s cubic-bezier(.4,0,.2,1);position:absolute;left:0;right:0}.cine-bars>div:first-child{top:0;translate:0 -100%}.cine-bars>div:last-child{bottom:0;translate:0 100%}.cine-bars.on>div{translate:0}#game.cine-red{filter:grayscale()sepia()saturate(9)hue-rotate(-52deg)contrast(1.3)brightness(.85)}.cine-manga{z-index:22;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none!important}.secret-card{z-index:66;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none!important}.sc-rays{background:repeating-conic-gradient(#ff5ad000 0deg 6deg,#ff7ad8d0 8deg 12deg,#ffd23fb0 13deg 15deg,#ff5ad000 17deg 22.5deg);width:170vmax;height:170vmax;animation:1.3s cubic-bezier(.2,.8,.3,1) both sc-rays;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0 5%,#000a 18%,#0000 46%);mask-image:radial-gradient(circle,#000 0 5%,#000a 18%,#0000 46%)}@keyframes sc-rays{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-30deg)}20%{opacity:1}to{transform:translate(-50%,-50%)scale(1)rotate(25deg)}}.sc-title,.sc-sub{white-space:nowrap;font-weight:700;position:absolute;left:50%;translate:-50% -50%}.sc-title{font-size:calc(var(--u) * 6);color:#ffe04a;animation:.4s cubic-bezier(.3,1.7,.6,1) both sc-pop;top:32%}.sc-sub{font-size:calc(var(--u) * 12);color:#fff;animation:.45s cubic-bezier(.3,1.7,.6,1) .12s both sc-pop;top:45%}@keyframes sc-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}img.gi{object-fit:contain;vertical-align:-.28em;filter:drop-shadow(0 .06em #0006);pointer-events:none;width:1.2em;height:1.2em;margin:0 .05em;display:inline-block}.speed-lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none!important}.fly-layer{z-index:92;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none!important}.fly-icon{font-size:calc(var(--u) * 4);will-change:transform;filter:drop-shadow(0 calc(var(--u) * .3) 0 #0006);place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.fly-icon>img,.fly-icon>div{object-fit:contain;width:100%;height:100%}.win-open .peek{z-index:70;opacity:1!important;translate:0!important}.woverlay{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0004;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.woverlay.enter{animation:.25s ease-out wback}.woverlay.out{animation:.2s ease-in forwards wback-out}@keyframes wback{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@keyframes wback-out{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@keyframes fade{0%{opacity:0}}.wpanel{width:min(calc(var(--u) * 62), 92vw);border-radius:calc(var(--u) * 2.4);border:calc(var(--u) * .5) solid var(--c-outline);background:var(--c-panel);max-width:92vw;max-height:92vh;box-shadow:0 calc(var(--u) * 1) 0 #0006;flex-direction:column;display:flex;position:relative}.woverlay.enter .wpanel{animation:.36s ease-out wopen}.woverlay.out .wpanel{animation:.2s ease-in forwards wclose}.wpanel.wide{width:min(calc(var(--u) * 86), 92vw)}@keyframes wopen{0%{opacity:.3;transform:translateY(10%)scale(.55)}45%{opacity:1;transform:translateY(-1%)scale(1.1)}72%{transform:scale(.97)}to{transform:none}}@keyframes wclose{0%{transform:none}35%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(.3)}}.pop-in{animation:.32s cubic-bezier(.3,1.6,.5,1) backwards card-in}@keyframes card-in{0%{opacity:0;transform:scale(.4)translateY(30%)}}.wtitle{margin:calc(var(--u) * -3.2) auto 0;padding:calc(var(--u) * .6) calc(var(--u) * 4);border-radius:calc(var(--u) * 1.6);border:calc(var(--u) * .45) solid var(--c-outline);background:var(--wc);font-size:calc(var(--u) * 3.4);white-space:nowrap;font-weight:700}.wclose{right:calc(var(--u) * -1.4);top:calc(var(--u) * -1.4);width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);border:calc(var(--u) * .45) solid var(--c-outline);font-size:calc(var(--u) * 2.6);background:linear-gradient(#ff6a6a,#d02a2a);border-radius:50%;font-weight:700;position:absolute}.wbody{padding:calc(var(--u) * 2) calc(var(--u) * 2.4) calc(var(--u) * 2.4);font-size:calc(var(--u) * 2.1);overflow:hidden auto}.wrow{gap:calc(var(--u) * 1);margin-top:calc(var(--u) * 1.6);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.wrow.info{margin:0 0 calc(var(--u) * 1);justify-content:space-between;font-weight:700}.sub{text-align:center;margin:calc(var(--u) * 1.4) 0 calc(var(--u) * .8);color:#ffe08a;font-weight:700;font-size:calc(var(--u) * 2)}.wbtn{padding:calc(var(--u) * 1) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--c-outline);box-shadow:inset 0 calc(var(--u) * -.6) 0 #0003;font-size:calc(var(--u) * 2.2);-webkit-text-stroke:calc(var(--u) * .25) var(--c-outline);paint-order:stroke fill;align-items:center;gap:calc(var(--u) * .6);font-weight:700;display:inline-flex}.wbtn small{font-size:.8em}.wbtn.big{font-size:calc(var(--u) * 3);padding:calc(var(--u) * 1.2) calc(var(--u) * 4)}.wbtn.green{background:linear-gradient(#6aff7a,#1ab83a)}.wbtn.blue{background:linear-gradient(#6ac8ff,#2a7ae0)}.wbtn.purple{background:linear-gradient(#c88aff,#8a3ad8)}.wbtn.red{background:linear-gradient(#ff7a7a,#d02a2a)}.wbtn.grey{background:linear-gradient(#b0b0c0,#6a6a80)}.wbtn.pay{background:linear-gradient(#ffe25a,#f0a010)}.wbtn[disabled]{filter:grayscale(.9)brightness(.8);cursor:default}.wbtn .icon-img,.wbtn .icon-emoji{width:calc(var(--u) * 3);height:calc(var(--u) * 3);font-size:calc(var(--u) * 2.4);line-height:1}.wbar{height:calc(var(--u) * 3.6);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .35) solid var(--c-outline);margin-top:calc(var(--u) * 1.2);background:#fff3;place-items:center;display:grid;position:relative;overflow:hidden}.wbar i{background:linear-gradient(#ff8ae0,#d03aa8);position:absolute;top:0;bottom:0;left:0}.wbar span{font-weight:700;position:relative}.check{color:#5aff7a;font-size:calc(var(--u) * 2.6);-webkit-text-stroke:2px var(--c-outline);paint-order:stroke fill;font-weight:700;position:absolute;top:4%;right:4%}.empty{text-align:center;padding:calc(var(--u) * 4);grid-column:1/-1;width:100%}.good{color:#5aff7a}.big{font-size:calc(var(--u) * 4);font-weight:700}.rb-row{justify-content:center;align-items:end;gap:calc(var(--u) * 2);display:flex}.rb-row .cap{text-align:center;margin-bottom:calc(var(--u) * .6);font-weight:700}.rb-box{padding:calc(var(--u) * 1.4) calc(var(--u) * 3);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--c-outline);font-size:calc(var(--u) * 3.4);background:linear-gradient(#ffe066,#f0a000);font-weight:700}.rb .arrow{font-size:calc(var(--u) * 4);padding-bottom:calc(var(--u) * 1.2)}.rb .warn{text-align:center;color:#ff6a6a;margin-top:calc(var(--u) * 1.4);font-weight:700}.egg-grid{gap:calc(var(--u) * 1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pet-list{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 10), 1fr));gap:calc(var(--u) * .8);max-height:52vh;padding:calc(var(--u) * .4);display:grid;overflow-y:auto}.pcard,.rcard,.scard{border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--c-outline);background:linear-gradient(var(--rc,#8a96b0), color-mix(in srgb, var(--rc,#8a96b0) 55%, #000));padding:calc(var(--u) * 1) calc(var(--u) * .4);justify-items:center;gap:calc(var(--u) * .3);text-align:center;display:grid;position:relative}.pcard.small{padding:calc(var(--u) * .6) calc(var(--u) * .2);cursor:pointer}.pcard.eq{box-shadow:0 0 0 calc(var(--u) * .4) #5aff7a}.pcard.tier1{background:linear-gradient(#ffe066,#c08a00)}.pcard.tier2{background:linear-gradient(#b0f6ff,#3ab0e0)}.pcard.locked,.scard.locked{filter:grayscale()brightness(.6)}.pname{font-weight:700;font-size:calc(var(--u) * 1.7);line-height:1.1}.pbonus{color:var(--c-skill);font-weight:700;font-size:calc(var(--u) * 1.9)}.pchance{font-weight:700;font-size:calc(var(--u) * 1.7)}.rar{font-size:calc(var(--u) * 1.6);font-weight:700}.icon-blob{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 1.6);border:calc(var(--u) * .35) solid var(--c-outline);font-size:calc(var(--u) * 3.4);place-items:center;font-weight:700;display:grid}.icon-blob.stone{height:calc(var(--u) * 4);margin:calc(var(--u) * 1.5) 0;border-radius:50%}.icon-blob.egg{width:calc(var(--u) * 5.6);border-radius:50% 50% 45% 45%/60% 60% 40% 40%}.icon-img{width:calc(var(--u) * 7.5);height:calc(var(--u) * 7.5);object-fit:contain;pointer-events:none}.icon-emoji{font-size:calc(var(--u) * 5);line-height:calc(var(--u) * 7)}.pcard.small .icon-blob,.pcard.small .icon-img{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.reveal-ov{z-index:80;background:#000a;place-items:center;animation:.2s fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.reveal{gap:calc(var(--u) * 2);display:flex}.rcard{width:calc(var(--u) * 18);padding:calc(var(--u) * 2) calc(var(--u) * 1);animation:.6s cubic-bezier(.3,1.6,.5,1) both hatch}.rcard:nth-child(2){animation-delay:.15s}.rcard:nth-child(3){animation-delay:.3s}.rcard .icon-blob,.rcard .icon-img{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}@keyframes hatch{0%{transform:scale(0)rotate(-20deg)}60%{transform:scale(1.15)rotate(5deg)}}.stone-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 9), 1fr));gap:calc(var(--u) * .8);max-height:60vh;display:grid;overflow-y:auto}.scard{cursor:pointer;--rc:#5a6a8a}.scard.eq{box-shadow:0 0 0 calc(var(--u) * .4) #5aff7a}.daily{gap:calc(var(--u) * .6);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dcard{border-radius:calc(var(--u) * 1.2);border:calc(var(--u) * .35) solid var(--c-outline);background:var(--c-panel2);padding:calc(var(--u) * .6) calc(var(--u) * .2);text-align:center;justify-items:center;display:grid;position:relative}.dcard.cur{background:linear-gradient(#6aff7a,#1ab83a);animation:.8s infinite alternate glow}.dcard.done{opacity:.55}.dcard.big{background:linear-gradient(#c88aff,#8a3ad8)}.dcard .cap{font-weight:700;font-size:calc(var(--u) * 1.6)}.rt{font-size:calc(var(--u) * 1.5);font-weight:700;line-height:1.1}.dcard .icon-blob,.dcard .icon-img,.pt .icon-blob,.pt .icon-img{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.dcard .icon-emoji,.pt .icon-emoji{font-size:calc(var(--u) * 3.4);line-height:calc(var(--u) * 5)}.playtime{gap:calc(var(--u) * .6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pt{border-radius:calc(var(--u) * 1.2);border:calc(var(--u) * .35) solid var(--c-outline);background:var(--c-panel2);padding:calc(var(--u) * .6) calc(var(--u) * .2);text-align:center;cursor:pointer;justify-items:center;display:grid;position:relative}.pt.ready{background:linear-gradient(#6aff7a,#1ab83a);animation:.8s infinite alternate glow}.pt.done{opacity:.5}.pt .tm{font-weight:700;font-size:calc(var(--u) * 1.6)}.quests{gap:calc(var(--u) * 1.2);display:grid}.qcard{border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .35) solid var(--c-outline);background:var(--c-panel2);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);gap:calc(var(--u) * .6) calc(var(--u) * 1.4);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.qcard .qn{grid-column:1;font-weight:700}.qcard .wbar{grid-column:1;margin:0}.qcard .qr{align-items:center;gap:calc(var(--u) * .6);font-weight:700;font-size:calc(var(--u) * 1.8);grid-area:1/2;display:flex}.qcard .qr .icon-blob,.qcard .qr .icon-img{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.qcard .qr .icon-emoji{font-size:calc(var(--u) * 3);line-height:1}.qcard .wbtn{grid-area:2/2}.qcard.done{opacity:.6}.worlds{gap:calc(var(--u) * 1.2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wcard{border-radius:calc(var(--u) * 1.6);border:calc(var(--u) * .4) solid var(--c-outline);padding:calc(var(--u) * 1.6);gap:calc(var(--u) * .8);min-height:calc(var(--u) * 16);justify-items:center;display:grid;position:relative}.wcard.locked{filter:grayscale(.7)brightness(.7)}.wn{font-weight:700;font-size:calc(var(--u) * 2.6)}.wd{font-weight:700}.lock{font-size:calc(var(--u) * 4)}.shop-grid{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--u) * 18), 46%), 1fr));gap:calc(var(--u) * 1);display:grid}.shop-card{border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .35) solid var(--c-outline);background:var(--c-panel2);padding:calc(var(--u) * 1);justify-items:center;gap:calc(var(--u) * .5);text-align:center;display:grid}.shop-card .sn{font-weight:700;font-size:calc(var(--u) * 2)}.shop-card .sd{font-size:calc(var(--u) * 1.6);opacity:.85;min-height:2.4em}.chain,.fuse{justify-items:center;gap:calc(var(--u) * 1.2);text-align:center;display:grid}.fuse>.pet-list{justify-self:stretch}.chain .icon-blob,.chain .icon-img,.fuse>.icon-blob,.fuse>.icon-img{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.chain .cd{font-weight:700;font-size:calc(var(--u) * 2.4)}.pips{gap:calc(var(--u) * .8);display:flex}.pips i{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border:calc(var(--u) * .35) solid var(--c-outline);background:#fff3;border-radius:50%}.pips i.on{background:var(--c-skill)}.settings{gap:calc(var(--u) * 1.4);display:grid}.settings label{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);font-weight:700;display:flex}.gslide{align-items:center;gap:calc(var(--u) * 1);flex-shrink:0;width:55%;display:flex}.gval{text-align:right;min-width:3.4em;font-size:calc(var(--u) * 2)}.gslider{--th:calc(var(--u) * 2.2);--kn:calc(var(--u) * 4);--bd:calc(var(--u) * .4);--fill:linear-gradient(#ffe46a, #f5a00f);-webkit-appearance:none;appearance:none;min-width:0;height:calc(var(--kn) + var(--bd) * 2);cursor:pointer;touch-action:none;background:0 0;flex:1;margin:0}.gslider:focus{outline:none}.gslider::-webkit-slider-runnable-track{height:var(--th);border:var(--bd) solid var(--c-outline);background:var(--fill) 0 0 / var(--p,50%) 100% no-repeat, #a8753f;box-shadow:inset 0 calc(var(--u) * .5) 0 #0004;border-radius:999px}.gslider::-moz-range-track{height:var(--th);border:var(--bd) solid var(--c-outline);box-shadow:inset 0 calc(var(--u) * .5) 0 #0004;background:#a8753f;border-radius:999px}.gslider::-moz-range-progress{height:var(--th);background:var(--fill);border-radius:999px}.gslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--kn);height:var(--kn);margin-top:calc((var(--th) - var(--kn)) / 2);border:var(--bd) solid var(--c-outline);box-sizing:border-box;box-shadow:inset 0 calc(var(--u) * -.5) 0 #0003, 0 calc(var(--u) * .3) 0 #0003;background:radial-gradient(circle at 36% 30%,#fff 0 14%,#0000 16%),linear-gradient(#7ad2ff,#2a7ae0);border-radius:50%;transition:transform .1s}.gslider::-moz-range-thumb{width:var(--kn);height:var(--kn);border:var(--bd) solid var(--c-outline);box-sizing:border-box;box-shadow:inset 0 calc(var(--u) * -.5) 0 #0003, 0 calc(var(--u) * .3) 0 #0003;background:radial-gradient(circle at 36% 30%,#fff 0 14%,#0000 16%),linear-gradient(#7ad2ff,#2a7ae0);border-radius:50%;transition:transform .1s}.gslider:active::-webkit-slider-thumb{transform:scale(1.12)}.gslider:active::-moz-range-thumb{transform:scale(1.12)}.wicon{vertical-align:middle;width:1.5em;height:1.5em;margin-right:.3em}.wbtn>span{align-items:center;gap:calc(var(--u) * .4);display:inline-flex}.pname,.rt,.qn,.sn,.sd{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.wbtn{max-width:100%}.wtitle{text-overflow:ellipsis;max-width:90%;overflow:hidden}@media (max-aspect-ratio:3/4){.daily,.playtime{grid-template-columns:repeat(4,minmax(0,1fr))}.egg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds{grid-template-columns:minmax(0,1fr)}.reveal{flex-wrap:wrap;justify-content:center;max-width:92vw}}@keyframes glow{0%{box-shadow:0 0 #fff0}to{box-shadow:0 0 calc(var(--u) * 1.6) calc(var(--u) * .3) #fff}}@media (max-height:520px){.wbody{padding:calc(var(--u) * 1.4)}}@media (max-height:520px) and (min-aspect-ratio:1){.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-card .sd{display:none}}.shop-card{min-width:0}.shop-card .wbtn{width:100%;font-size:calc(var(--u) * 1.8);padding:calc(var(--u) * .8) calc(var(--u) * .6);justify-content:center}.bag-icon{height:calc(var(--u) * 7.5);place-items:center;display:grid;position:relative}.bag-icon .icon-emoji{line-height:calc(var(--u) * 7.5)}.bag-n{right:calc(var(--u) * -2.4);bottom:calc(var(--u) * -.4);font-size:calc(var(--u) * 2.4);color:#ffe08a;position:absolute}.bag-card .sd:empty{display:none}.ctl-row{gap:calc(var(--u) * 1.6);justify-content:center;display:flex}.ctl-card{align-content:start;justify-items:center;gap:calc(var(--u) * 1);min-width:0;padding:calc(var(--u) * 1.2) calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.6);background:#ffffff1a;flex:1 1 0;display:grid}.ctl-pic{width:100%;height:calc(var(--u) * 23);position:relative}.ctl-pic img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .6) 0 #0004);display:block}.ctl-pic.tall{height:calc(var(--u) * 34.4)}.ctl-card:has(.tall){flex-grow:1.35}.keys{justify-content:center;gap:calc(var(--u) * .5);min-height:calc(var(--u) * 10.4);flex-wrap:wrap;align-content:center;display:flex}.keys.wasd{grid-template-columns:repeat(3,auto);display:grid}.keys.wasd .w{grid-area:1/2}.keys.wasd .a{grid-area:2/1}.keys.wasd .s{grid-area:2/2}.keys.wasd .d{grid-area:2/3}.key{min-width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);padding:0 calc(var(--u) * 1);border-radius:calc(var(--u) * .9);border:calc(var(--u) * .35) solid var(--c-outline);box-shadow:inset 0 calc(var(--u) * -.6) 0 #0002;color:#2a2f45;font-weight:700;font-size:calc(var(--u) * 2);white-space:nowrap;background:linear-gradient(#fff,#d6dcf0);place-items:center;display:inline-grid}.key.wide{padding:calc(var(--u) * .5) calc(var(--u) * 1.6);height:auto;min-height:calc(var(--u) * 4.6);white-space:normal;text-align:center;line-height:1.1}.key.round{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);font-size:calc(var(--u) * 2.6);border-radius:50%}.ctl-label{font-weight:700;font-size:calc(var(--u) * 2.3);text-align:center}.top-list{gap:calc(var(--u) * .6);display:grid}.top-row{grid-template-columns:calc(var(--u) * 4.6) calc(var(--u) * 4.6) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .5) calc(var(--u) * 1.4) calc(var(--u) * .5) calc(var(--u) * .6);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .35) solid var(--c-outline);font-size:calc(var(--u) * 2.1);background:#f6cf9c;display:grid}.top-row.me{background:linear-gradient(#6aff7a,#1ab83a)}.top-rank{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);font-size:calc(var(--u) * 2);background:#0003;border-radius:50%;place-items:center;display:grid}.top-row.r1 .top-rank{font-size:calc(var(--u) * 2.4);background:linear-gradient(#ffe25a,#f0a010)}.top-row.r2 .top-rank{font-size:calc(var(--u) * 2.4);background:linear-gradient(#e8eef8,#9aa6bc)}.top-row.r3 .top-rank{font-size:calc(var(--u) * 2.4);background:linear-gradient(#f0b07a,#b0602a)}.top-pic{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);object-fit:cover;background:#0002;border-radius:50%}.top-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-score{align-items:center;gap:calc(var(--u) * .4);display:flex}.top-score>:first-child{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.top-gap{text-align:center;opacity:.6;font-weight:700;line-height:.6}:root{--stud:calc(var(--u) * 2.6);--studs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='9' y='13' width='22' height='14' rx='4.5' fill='rgba(0,0,0,.08)' stroke='rgba(0,0,0,.26)' stroke-width='1.4'/%3E%3Cpath d='M12.5 15.2H27.5' stroke='rgba(0,0,0,.2)' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 28.6H28' stroke='rgba(255,255,255,.5)' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");--c-frame:#f39a2b;--c-frame2:#d9761a;--c-board:#fde7c8;--c-board-ink:#5a3414}.wpanel,.menu-btn,.boost-btn,.prompt,.quest,.level-bar{isolation:isolate}:-webkit-any(.wpanel,.menu-btn,.boost-btn,.prompt,.quest,.level-bar):before{content:"";z-index:-1;border-radius:inherit;background:var(--studs) 0 0 / var(--stud) var(--stud);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}:is(.wpanel,.menu-btn,.boost-btn,.prompt,.quest,.level-bar):before{content:"";z-index:-1;border-radius:inherit;background:var(--studs) 0 0 / var(--stud) var(--stud);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.wpanel{background:linear-gradient(var(--c-frame), var(--c-frame2));padding:calc(var(--u) * 1.4);box-shadow:0 calc(var(--u) * 1) 0 #0006, inset 0 calc(var(--u) * -.8) 0 #0002}.wtitle{margin:calc(var(--u) * -4.6) auto calc(var(--u) * 1);box-shadow:inset 0 calc(var(--u) * -.6) 0 #0003;background:linear-gradient(color-mix(in srgb, var(--wc) 80%, #fff), var(--wc))}.wbody{border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--c-outline);background:var(--c-board);box-shadow:inset 0 calc(var(--u) * .6) 0 #0001;color:var(--c-board-ink);font-weight:700}.wbody :-webkit-any(.wbtn,.pcard,.scard,.dcard,.pt,.wcard,.rb-box){color:#fff}.wbody :is(.wbtn,.pcard,.scard,.dcard,.pt,.wcard,.rb-box){color:#fff}.wbody :-webkit-any(.dcard,.pt,.qcard,.shop-card){color:var(--c-board-ink);background:#f6cf9c}.wbody :is(.dcard,.pt,.qcard,.shop-card){color:var(--c-board-ink);background:#f6cf9c}.wbody .dcard.cur,.wbody .pt.ready{color:#fff;background:linear-gradient(#6aff7a,#1ab83a)}.wbody .dcard.big{color:#fff;background:linear-gradient(#c88aff,#8a3ad8)}.wbody .ctl-card{background:#f6cf9c}.wbody .sub{color:#c0620a}.wbody .warn{color:#e0302a}.wbody .good{color:#1aa83a}.wbody .wbar{background:#0002}.wbody .ol,.bag-n{color:#fff}
