.fbar[data-v-3d3419f0]{position:sticky;bottom:0;z-index:40;margin-top:auto;flex-shrink:0;background:linear-gradient(180deg,#fbeed0,#f2dcac);border-top:1px solid rgba(190,150,90,.35);box-shadow:0 -6px 22px #2b2d5a21}.fbar__plant[data-v-3d3419f0]{position:absolute;bottom:0;z-index:1;height:132px;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 6px rgba(120,90,40,.25))}.fbar__plant--left[data-v-3d3419f0]{left:0}.fbar__plant--right[data-v-3d3419f0]{right:0}.fbar__inner[data-v-3d3419f0]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding-top:4px;padding-bottom:4px}.fitem[data-v-3d3419f0]{display:flex;align-items:center;gap:12px;padding:4px 18px;min-width:0}.fitem+.fitem[data-v-3d3419f0]{border-left:1px solid rgba(190,150,90,.4)}.fitem__img[data-v-3d3419f0]{width:56px;height:56px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 4px rgba(120,90,40,.28))}.fitem__body[data-v-3d3419f0]{display:flex;flex-direction:column;gap:3px;min-width:0}.fitem__title[data-v-3d3419f0]{font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.4px;color:var(--ink)}.fitem__desc[data-v-3d3419f0]{font-size:.78rem;font-weight:600;line-height:1.35;color:#4a4f7d}@media (max-width: 899px),(orientation: portrait) and (max-width: 1100px){.fbar[data-v-3d3419f0]{position:static;box-shadow:none}.fbar__plant[data-v-3d3419f0]{display:none}.fbar__inner[data-v-3d3419f0]{grid-template-columns:repeat(2,1fr);gap:4px}.fitem[data-v-3d3419f0]{padding:8px 10px}.fitem[data-v-3d3419f0]:nth-child(odd){border-left:none}.fitem__img[data-v-3d3419f0]{width:48px;height:48px}}@media (max-width: 460px){.fbar__inner[data-v-3d3419f0]{grid-template-columns:1fr}.fitem[data-v-3d3419f0]{border-left:none!important}}.snd[data-v-316dac7f]{position:relative;flex-shrink:0}.snd__btn[data-v-316dac7f]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--coral);box-shadow:var(--shadow);transition:transform .1s,box-shadow .15s,color .15s}.snd__btn[data-v-316dac7f]:hover{transform:translateY(-1px)}.snd__btn--off[data-v-316dac7f]{color:var(--ink-soft)}.snd__btn[data-v-316dac7f]:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.snd__pop[data-v-316dac7f]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:220px;padding:14px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);animation:pop-in .12s ease}.snd__row[data-v-316dac7f]{display:block;margin-bottom:12px;cursor:pointer}.snd__lbl[data-v-316dac7f]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;color:var(--ink-soft);margin-bottom:5px}.snd__range[data-v-316dac7f]{width:100%;accent-color:var(--coral);cursor:pointer}.snd__mute[data-v-316dac7f],.snd__unmute[data-v-316dac7f]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border-radius:999px;background:#f3f6fc;color:var(--ink-soft);font-weight:800;font-size:.78rem}.snd__mute[data-v-316dac7f]:hover{background:#ffe1e6;color:var(--coral)}.snd__unmute[data-v-316dac7f]{background:linear-gradient(180deg,#ffd45e,var(--sun));color:#7a4b00;padding:10px;font-size:.82rem;margin-bottom:12px}.snd__switch[data-v-316dac7f]{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;margin-bottom:12px}.snd__switch .snd__lbl[data-v-316dac7f]{margin-bottom:0}.snd__switch input[data-v-316dac7f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:999px;background:#dfe5f0;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0}.snd__switch input[data-v-316dac7f]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2b2d5a4d;transition:transform .15s}.snd__switch input[data-v-316dac7f]:checked{background:var(--coral)}.snd__switch input[data-v-316dac7f]:checked:after{transform:translate(16px)}.snd__switch input[data-v-316dac7f]:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.ps[data-v-f829e2ba]{flex-shrink:0}.ps__btn[data-v-f829e2ba]{position:relative;display:block;padding:0;background:none;border-radius:50%;line-height:0}.ps__btn[data-v-f829e2ba]:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.ps__avatar[data-v-f829e2ba]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,var(--sky-2),var(--sky));font-size:1.25rem;line-height:1;box-shadow:inset 0 -2px #0000001f}.ps__lvl[data-v-f829e2ba]{position:absolute;right:-3px;bottom:-3px;min-width:17px;height:17px;padding:0 3px;border-radius:999px;background:var(--sun);color:#7a4b00;border:2px solid #fff;font-size:.6rem;font-weight:900;display:grid;place-items:center;line-height:1}.ps__scrim[data-v-f829e2ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#14284680;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ps__sheet[data-v-f829e2ba]{position:fixed;z-index:91;left:0;right:0;bottom:0;padding:22px 20px calc(22px + var(--safe-bottom));background:#fff;border-radius:26px 26px 0 0;box-shadow:var(--shadow-lg)}.ps__close[data-v-f829e2ba]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1f3fa;color:var(--ink-soft)}.ps__close[data-v-f829e2ba]:hover{background:#ffe1e6;color:var(--coral)}.ps__head[data-v-f829e2ba]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ps__avatar--lg[data-v-f829e2ba]{width:60px;height:60px;font-size:2rem}.ps__id[data-v-f829e2ba]{min-width:0}.ps__pseudo[data-v-f829e2ba]{display:block;font-size:1.25rem;font-weight:900;line-height:1.2}.ps__soc[data-v-f829e2ba]{font-size:.82rem;font-weight:700;color:var(--ink-soft)}.ps__xp[data-v-f829e2ba]{margin-bottom:16px}.ps__xp-top[data-v-f829e2ba]{display:flex;justify-content:space-between;font-size:.78rem;font-weight:800;color:var(--ink-soft);margin-bottom:6px}.ps__gems[data-v-f829e2ba]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--radius-sm);background:#eaf7ff;color:var(--sea);font-weight:800;margin-bottom:18px}.ps__gems b[data-v-f829e2ba]{font-size:1.15rem}.ps__gems span[data-v-f829e2ba]{color:var(--ink-soft);font-size:.85rem}.ps__logout[data-v-f829e2ba]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:999px;background:#f3f6fc;color:var(--ink-soft);font-weight:800;font-size:.9rem}.ps__logout[data-v-f829e2ba]:hover{background:#ffe1e6;color:var(--coral)}@media (min-width: 620px){.ps__sheet[data-v-f829e2ba]{left:50%;bottom:50%;right:auto;width:360px;transform:translate(-50%,50%);border-radius:var(--radius);padding-bottom:22px}}.ps-fade-enter-active[data-v-f829e2ba],.ps-fade-leave-active[data-v-f829e2ba]{transition:opacity .2s ease}.ps-fade-enter-from[data-v-f829e2ba],.ps-fade-leave-to[data-v-f829e2ba]{opacity:0}.ps-slide-enter-active[data-v-f829e2ba],.ps-slide-leave-active[data-v-f829e2ba]{transition:transform .26s cubic-bezier(.2,.9,.3,1),opacity .2s ease}.ps-slide-enter-from[data-v-f829e2ba],.ps-slide-leave-to[data-v-f829e2ba]{transform:translateY(100%);opacity:0}@media (min-width: 620px){.ps-slide-enter-from[data-v-f829e2ba],.ps-slide-leave-to[data-v-f829e2ba]{transform:translate(-50%,50%) scale(.9);opacity:0}}@media (prefers-reduced-motion: reduce){.ps-slide-enter-active[data-v-f829e2ba],.ps-slide-leave-active[data-v-f829e2ba]{transition:opacity .2s ease}.ps-slide-enter-from[data-v-f829e2ba],.ps-slide-leave-to[data-v-f829e2ba]{transform:none}}.inst[data-v-91240e90]{position:fixed;z-index:70;left:8px;right:8px;bottom:calc(var(--nav-h) + var(--safe-bottom) + 8px);display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:18px;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg)}.inst__ico[data-v-91240e90]{width:40px;height:40px;border-radius:10px;flex-shrink:0}.inst__txt[data-v-91240e90]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.inst__txt b[data-v-91240e90]{font-size:.85rem;font-weight:900;line-height:1.2}.inst__txt span[data-v-91240e90]{font-size:.72rem;font-weight:600;color:var(--ink-soft);line-height:1.3}.inst__txt span[data-v-91240e90] svg{vertical-align:-2px;color:var(--sky)}.inst__go[data-v-91240e90]{display:flex;align-items:center;gap:5px;flex-shrink:0;padding:9px 13px;border-radius:999px;background:linear-gradient(180deg,var(--coral-2),var(--coral));color:#fff;font-weight:800;font-size:.8rem;box-shadow:0 3px 10px #ff5e7866}.inst__go[data-v-91240e90]:active{transform:translateY(1px)}.inst__close[data-v-91240e90]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f1f3fa;color:var(--ink-soft)}.inst-enter-active[data-v-91240e90],.inst-leave-active[data-v-91240e90]{transition:transform .3s cubic-bezier(.2,.9,.3,1),opacity .2s ease}.inst-enter-from[data-v-91240e90],.inst-leave-to[data-v-91240e90]{transform:translateY(140%);opacity:0}@media (prefers-reduced-motion: reduce){.inst-enter-active[data-v-91240e90],.inst-leave-active[data-v-91240e90]{transition:opacity .2s ease}.inst-enter-from[data-v-91240e90],.inst-leave-to[data-v-91240e90]{transform:none}}.app-shell[data-v-a7d9ab64]{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:calc(var(--nav-h) + var(--safe-bottom))}@media (orientation: portrait) and (max-width: 1100px){.app-shell--game[data-v-a7d9ab64]{height:100dvh;overflow:hidden}.app-shell--game .app-main[data-v-a7d9ab64]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:max(var(--safe-top),10px) 0 0}}@media (orientation: landscape) and (min-width: 1100px) and (min-height: 620px){.app-shell[data-v-a7d9ab64]{height:100dvh;overflow:hidden}.topbar[data-v-a7d9ab64]{flex-shrink:0}.app-main[data-v-a7d9ab64]{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}main.app-main.container[data-v-a7d9ab64]{padding-bottom:14px}.app-shell--hub main.app-main.container[data-v-a7d9ab64]{max-width:none}.app-shell--hub .topbar__inner[data-v-a7d9ab64]{max-width:var(--hub-w, 1240px)}}.topbar[data-v-a7d9ab64]{position:sticky;top:0;z-index:50;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #2b2d5a14}.topbar__inner[data-v-a7d9ab64]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;padding-bottom:8px}.brand[data-v-a7d9ab64]{display:flex;align-items:center;line-height:0;flex-shrink:0}.brand__logo[data-v-a7d9ab64]{width:auto}.mainnav[data-v-a7d9ab64]{display:none;gap:4px;margin-left:auto}.mainnav__link[data-v-a7d9ab64]{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-weight:800;color:var(--ink-soft);transition:background .15s,color .15s}.mainnav__link[data-v-a7d9ab64]:hover{background:#39b6ff1f;color:var(--ink)}.mainnav__link.is-active[data-v-a7d9ab64]{background:#fff;color:var(--coral);box-shadow:var(--shadow)}.mainnav__ico[data-v-a7d9ab64]{width:26px;height:26px;object-fit:contain;flex-shrink:0}.topbar__right[data-v-a7d9ab64]{display:flex;align-items:center;gap:7px;flex-shrink:0}.topbar__right[data-v-a7d9ab64] .snd__btn{width:36px;height:36px}.topbar__login[data-v-a7d9ab64]{padding:10px 22px;font-size:.88rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 3px 10px #e0a20059}.topbar__login[data-v-a7d9ab64]:active{transform:translateY(1px);box-shadow:0 2px 6px #e0a20059}.topbar__player[data-v-a7d9ab64]{display:block}.userchip[data-v-a7d9ab64]{display:none;align-items:center;gap:10px;background:#fff;padding:6px 8px 6px 6px;border-radius:999px;box-shadow:var(--shadow)}.userchip__avatar[data-v-a7d9ab64]{width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,var(--sky-2),var(--sky));display:grid;place-items:center;font-size:1.4rem;flex-shrink:0}.userchip__info[data-v-a7d9ab64]{min-width:92px}.userchip__name[data-v-a7d9ab64]{font-weight:900;font-size:.95rem;line-height:1.1}.userchip__level[data-v-a7d9ab64]{font-size:.72rem;color:var(--ink-soft);font-weight:700}.xpbar[data-v-a7d9ab64]{height:6px;border-radius:999px;background:#e7ecf5;overflow:hidden;margin-top:3px}.xpbar__fill[data-v-a7d9ab64]{height:100%;background:linear-gradient(90deg,var(--sun),#ffe08a);transition:width .5s}.userchip__logout[data-v-a7d9ab64]{display:grid;place-items:center;background:#f1f3fa;border-radius:50%;width:30px;height:30px;color:var(--ink-soft);flex-shrink:0}.userchip__logout[data-v-a7d9ab64]:hover{background:#ffe1e6;color:var(--coral)}.gems[data-v-a7d9ab64]{display:flex;align-items:center;gap:5px;background:#fff;padding:7px 11px;border-radius:999px;box-shadow:var(--shadow);font-weight:900;font-size:.88rem;color:var(--sea);flex-shrink:0}.gems__val[data-v-a7d9ab64]{color:var(--ink);font-variant-numeric:tabular-nums}.bottomnav[data-v-a7d9ab64]{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;height:var(--nav-h);align-items:center;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -4px 20px #2b2d5a1f;padding:0 4px var(--safe-bottom);justify-content:space-around}.bottomnav__link[data-v-a7d9ab64]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;border-radius:14px;color:var(--ink-soft);font-weight:800;font-size:.68rem}.bottomnav__link.is-active[data-v-a7d9ab64]{color:var(--coral)}.bottomnav__ico[data-v-a7d9ab64]{width:24px;height:24px;object-fit:contain}.brand__logo[data-v-a7d9ab64]{height:34px}main.container[data-v-a7d9ab64]{padding-bottom:24px}@media (max-width: 399px){.brand__logo[data-v-a7d9ab64]{height:28px}.topbar__login[data-v-a7d9ab64]{padding:9px 13px;font-size:.75rem}.topbar__inner[data-v-a7d9ab64]{padding-left:10px;padding-right:10px}}@media (min-width: 900px) and (orientation: landscape){.mainnav[data-v-a7d9ab64]{display:flex}.mainnav__lbl[data-v-a7d9ab64],.bottomnav[data-v-a7d9ab64]{display:none}.app-shell[data-v-a7d9ab64]{padding-bottom:0}.topbar__inner[data-v-a7d9ab64]{justify-content:flex-start;gap:16px;padding-top:10px;padding-bottom:10px}.topbar__right[data-v-a7d9ab64]{gap:10px}.topbar__right[data-v-a7d9ab64] .snd__btn{width:42px;height:42px}.brand__logo[data-v-a7d9ab64]{height:46px}.topbar__player[data-v-a7d9ab64]{display:none}.userchip[data-v-a7d9ab64]{display:flex}.userchip__info[data-v-a7d9ab64]{display:block}.gems[data-v-a7d9ab64]{gap:6px;padding:9px 14px;font-size:1rem}main.container[data-v-a7d9ab64]{padding-bottom:60px}}@media (min-width: 1240px) and (orientation: landscape){.mainnav__lbl[data-v-a7d9ab64]{display:inline}}.rotate[data-v-a7d9ab64]{display:none}@media (orientation: landscape) and (max-height: 560px){.rotate[data-v-a7d9ab64]{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:linear-gradient(180deg,#bdeaff,#8fd8ff 60%,#ffe6b0);padding:20px}.rotate__card[data-v-a7d9ab64]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:#fff;border-radius:var(--radius);padding:22px 28px;box-shadow:var(--shadow-lg)}.rotate__ico[data-v-a7d9ab64]{width:54px;height:54px;object-fit:contain;animation:rotate-hint-a7d9ab64 2.4s ease-in-out infinite}.rotate__card b[data-v-a7d9ab64]{font-size:1.15rem}.rotate__card span[data-v-a7d9ab64]{font-size:.85rem;font-weight:600;color:var(--ink-soft)}}@keyframes rotate-hint-a7d9ab64{0%,45%,to{transform:rotate(0)}70%,90%{transform:rotate(-90deg)}}@media (prefers-reduced-motion: reduce){.rotate__ico[data-v-a7d9ab64]{animation:none}}.gamewrap[data-v-36a6e2e2]{display:flex;flex-direction:column;gap:12px;align-items:center;height:100%;min-height:0;width:100%}.board-fit[data-v-36a6e2e2]{width:100%;display:grid;place-items:center}.board[data-v-36a6e2e2]{position:relative;box-sizing:content-box;width:calc(100% - var(--board-pad) * 2);max-width:min(100% - var(--board-pad) * 2,62vh);aspect-ratio:var(--cols) / var(--rows);border-radius:22px;background:linear-gradient(160deg,#1f8fd4,#1666a8);padding:var(--board-pad);box-shadow:inset 0 4px 16px #00000047,var(--shadow-lg);touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden;cursor:pointer}@media (orientation: portrait) and (max-width: 1100px),(orientation: landscape) and (min-width: 1100px) and (min-height: 620px){.board-fit[data-v-36a6e2e2]{flex:1;min-height:0;container-type:size}.board[data-v-36a6e2e2]{width:min(100cqw - var(--board-pad) * 2,(100cqh - var(--board-pad) * 2) * var(--board-ratio));max-width:none}}.board--armed[data-v-36a6e2e2]{box-shadow:inset 0 0 0 4px var(--sun),inset 0 4px 16px #00000047,var(--shadow-lg)}.board__canvas[data-v-36a6e2e2]{display:block;width:100%;height:100%;touch-action:none}.board__hint[data-v-36a6e2e2]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#0000008c;color:#fff;padding:6px 14px;border-radius:999px;font-weight:800;font-size:.82rem;pointer-events:none;white-space:nowrap}.combo-popup[data-v-36a6e2e2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:5;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.combo-popup__txt[data-v-36a6e2e2]{font-size:clamp(1.4rem,11cqw,2.6rem);font-weight:900;color:#fff;-webkit-text-stroke:3px var(--coral);paint-order:stroke fill;letter-spacing:2px}.combo-popup__mult[data-v-36a6e2e2]{font-size:clamp(2.4rem,19cqw,4.6rem);font-weight:900;color:var(--sun);-webkit-text-stroke:4px #d8850a;paint-order:stroke fill;line-height:.9}.combo-enter-active[data-v-36a6e2e2]{animation:combo-in-36a6e2e2 .35s cubic-bezier(.2,1.5,.4,1)}.combo-leave-active[data-v-36a6e2e2]{animation:combo-out-36a6e2e2 .3s ease forwards}@keyframes combo-in-36a6e2e2{0%{transform:translate(-50%,-50%) scale(.2) rotate(-12deg);opacity:0}to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}}@keyframes combo-out-36a6e2e2{to{transform:translate(-50%,-140%) scale(1.1);opacity:0}}.boosters[data-v-36a6e2e2]{display:flex;gap:10px;justify-content:center;align-items:stretch;height:var(--boosters-h);flex-shrink:0}.booster[data-v-36a6e2e2]{position:relative;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border-radius:14px;background:linear-gradient(180deg,#fff,#f3f6fc);box-shadow:var(--shadow);transition:transform .1s,box-shadow .15s}.booster[data-v-36a6e2e2]:hover:not(:disabled){transform:translateY(-2px)}.booster--armed[data-v-36a6e2e2]{box-shadow:0 0 0 3px var(--sun),var(--shadow);background:linear-gradient(180deg,#fff8e5,#ffeebf)}.booster--empty[data-v-36a6e2e2]{opacity:.45}.booster__emoji[data-v-36a6e2e2]{font-size:1.7rem}.booster__count[data-v-36a6e2e2]{position:absolute;top:-6px;right:-4px;background:var(--coral);color:#fff;min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-weight:900;font-size:.8rem;border:2px solid #fff}.booster__label[data-v-36a6e2e2]{font-size:.8rem;font-weight:800;color:var(--ink-soft);white-space:nowrap}@media (orientation: portrait) and (max-width: 1100px){.gamewrap[data-v-36a6e2e2]{gap:8px;padding:0 8px 8px}.boosters[data-v-36a6e2e2]{width:100%;gap:8px}.booster[data-v-36a6e2e2]{flex:1;flex-direction:column;justify-content:center;gap:1px;padding:4px 6px;border-radius:16px}.booster[data-v-36a6e2e2]:hover:not(:disabled){transform:none}.booster[data-v-36a6e2e2]:active:not(:disabled){transform:scale(.94)}.booster__emoji[data-v-36a6e2e2]{font-size:1.5rem;line-height:1.1}.booster__label[data-v-36a6e2e2]{font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.booster__count[data-v-36a6e2e2]{top:-5px;right:6px}}.stage[data-v-99414dc6]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.hud[data-v-99414dc6]{position:relative;display:flex;align-items:center;gap:14px;width:100%;height:var(--hud-h);padding:0 16px;flex-shrink:0}.hud__item[data-v-99414dc6]{display:flex;flex-direction:column;gap:2px}.hud__item--obj[data-v-99414dc6]{flex:1;min-width:140px}.hud__lbl[data-v-99414dc6]{font-size:.7rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft)}.hud__val[data-v-99414dc6]{display:flex;align-items:center;gap:5px;font-size:1.3rem;font-weight:900;font-variant-numeric:tabular-nums}.hud__val--score[data-v-99414dc6]{color:var(--coral)}.hud__val--time[data-v-99414dc6]{color:var(--sea)}.hud__val--time.is-low[data-v-99414dc6]{color:var(--coral);animation:blink-99414dc6 .5s steps(2) infinite}@keyframes blink-99414dc6{50%{opacity:.4}}.hud__obj-txt[data-v-99414dc6]{font-size:.82rem;font-weight:700;margin-bottom:4px}.board-zone[data-v-99414dc6]{position:relative;flex:1;min-height:0;display:flex;justify-content:center}.floats[data-v-99414dc6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.floattxt[data-v-99414dc6]{position:absolute;top:40%;font-weight:900;font-size:1.5rem;color:#fff;-webkit-text-stroke:2px var(--coral);paint-order:stroke fill}.floatup-enter-active[data-v-99414dc6]{transition:all .9s ease}.floatup-enter-from[data-v-99414dc6]{opacity:0;transform:translateY(20px)}.floatup-leave-active[data-v-99414dc6]{transition:all .9s ease}.floatup-leave-to[data-v-99414dc6]{opacity:0;transform:translateY(-60px)}.overlay[data-v-99414dc6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#1428468c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:22px}.overlay--count[data-v-99414dc6]{background:#14284659}.overlay__card[data-v-99414dc6]{background:#fff;border-radius:24px;padding:22px 20px;width:min(92%,420px);max-height:100%;overflow-y:auto;text-align:center;box-shadow:var(--shadow-lg);animation:pop-in .3s ease}.overlay__emoji[data-v-99414dc6]{font-size:3rem}.overlay__card h2[data-v-99414dc6]{margin:6px 0 8px;font-size:1.5rem}.overlay__card p[data-v-99414dc6]{margin:0 0 18px}.final-score[data-v-99414dc6]{font-size:2.6rem;font-weight:900;color:var(--coral);margin:6px 0 16px}.final-score small[data-v-99414dc6]{font-size:1rem;color:var(--ink-soft)}.gains[data-v-99414dc6]{display:flex;gap:10px;justify-content:center;margin-bottom:12px;flex-wrap:wrap}.gain[data-v-99414dc6]{background:#f4f7fc;border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;min-width:84px}.gain span[data-v-99414dc6]{font-size:.72rem;color:var(--ink-soft);font-weight:700}.gain b[data-v-99414dc6]{font-size:1.2rem}.unlocks[data-v-99414dc6]{text-align:left;background:#fff8e8;border-radius:14px;padding:12px 14px;margin-bottom:12px}.unlocks__title[data-v-99414dc6]{font-weight:900;margin-bottom:6px}.unlock-row[data-v-99414dc6]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;padding:3px 0}.pill--reward[data-v-99414dc6]{background:#fff;color:var(--coral)}.badge-strip[data-v-99414dc6]{display:flex;gap:8px;flex-wrap:wrap}.badge-pop[data-v-99414dc6]{background:#fff;padding:6px 12px;border-radius:999px;font-weight:800;font-size:.85rem;box-shadow:var(--shadow);animation:pop-in .4s ease backwards}.overlay__actions[data-v-99414dc6]{display:flex;gap:8px;justify-content:center;flex-wrap:nowrap;margin-top:14px}.overlay__actions .btn[data-v-99414dc6]{flex:1 1 0;min-width:0;padding:11px 10px;font-size:.86rem;white-space:nowrap;box-shadow:0 3px 10px #2b2d5a2e}.overlay__actions .btn[data-v-99414dc6]:active{transform:translateY(1px);box-shadow:0 2px 6px #2b2d5a2e}.count-num[data-v-99414dc6]{font-size:8rem;font-weight:900;color:#fff;-webkit-text-stroke:5px var(--coral);paint-order:stroke fill;animation:count-pulse-99414dc6 .7s ease}@keyframes count-pulse-99414dc6{0%{transform:scale(2.2);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@media (orientation: portrait) and (max-width: 1100px){.stage[data-v-99414dc6]{gap:8px}.hud[data-v-99414dc6]{gap:10px;padding:0 12px 8px;border-radius:0 0 var(--radius) var(--radius)}.hud__lbl[data-v-99414dc6]{display:none}.hud__val[data-v-99414dc6]{font-size:1.15rem}.hud__item--obj[data-v-99414dc6]{position:absolute;left:12px;right:12px;bottom:6px;min-width:0;flex:none}.hud__obj-txt[data-v-99414dc6]{display:none}.hud__item--obj .progress[data-v-99414dc6]{height:5px}.hud__item--score[data-v-99414dc6]{flex:1;min-width:0}.hud__gems[data-v-99414dc6]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#eaf7ff;color:var(--sea);font-weight:900;font-size:.85rem;font-variant-numeric:tabular-nums;flex-shrink:0}.hud__snd[data-v-99414dc6] .snd__btn{width:34px;height:34px;box-shadow:none;background:#f3f6fc}.overlay__card[data-v-99414dc6]{width:min(94%,420px);padding:20px 16px}.overlay__emoji[data-v-99414dc6]{font-size:2.4rem}.final-score[data-v-99414dc6]{font-size:2.2rem;margin:4px 0 12px}.gain[data-v-99414dc6]{min-width:72px;padding:8px 11px}.overlay__actions .btn[data-v-99414dc6]{padding:12px 6px;font-size:.8rem}.count-num[data-v-99414dc6]{font-size:6rem}}.apanel[data-v-c3fc97ec]{height:100%;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.apanel__scroll[data-v-c3fc97ec]{overflow-y:auto;padding:16px 18px}.apanel__head[data-v-c3fc97ec]{text-align:center;margin-bottom:12px}.apanel__head p[data-v-c3fc97ec]{margin:0;font-size:.78rem;line-height:1.35}.switch[data-v-c3fc97ec]{display:flex;background:#eef1f8;border-radius:999px;padding:3px;margin-bottom:12px}.switch button[data-v-c3fc97ec]{flex:1;padding:7px;border-radius:999px;font-weight:800;font-size:.82rem;background:transparent;color:var(--ink-soft)}.switch button.active[data-v-c3fc97ec]{background:#fff;color:var(--coral);box-shadow:var(--shadow)}.apanel[data-v-c3fc97ec] .field{margin-bottom:9px}.apanel[data-v-c3fc97ec] .field label{font-size:.76rem;margin-bottom:3px}.apanel[data-v-c3fc97ec] .input{padding:9px 12px;font-size:.88rem;border-width:1.5px}.apanel[data-v-c3fc97ec] .error-msg{padding:7px 10px;font-size:.8rem;margin-bottom:8px}.apanel[data-v-c3fc97ec] .btn{padding:11px 18px;font-size:.92rem;box-shadow:0 3px 10px #2b2d5a2e}.apanel[data-v-c3fc97ec] .btn:active{transform:translateY(1px);box-shadow:0 2px 6px #2b2d5a2e}.row[data-v-c3fc97ec]{display:flex;gap:8px;align-items:flex-start}.row__grow[data-v-c3fc97ec]{flex:1;min-width:0}.opt[data-v-c3fc97ec]{font-weight:700;font-size:.68rem;color:var(--ink-soft);text-transform:lowercase;letter-spacing:0}.avatarpick[data-v-c3fc97ec]{position:relative;flex-shrink:0}.avatarpick__btn[data-v-c3fc97ec]{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px 0 10px;border-radius:var(--radius-sm);border:1.5px solid #e3e8f2;background:#fff;transition:border .15s,box-shadow .15s}.avatarpick__btn[data-v-c3fc97ec]:hover,.avatarpick__btn[aria-expanded=true][data-v-c3fc97ec]{border-color:var(--sky);box-shadow:0 0 0 3px #39b6ff2e}.avatarpick__cur[data-v-c3fc97ec]{font-size:1.15rem;line-height:1}.avatarpick__caret[data-v-c3fc97ec]{font-size:.7rem;color:var(--ink-soft)}.avatarpick__pop[data-v-c3fc97ec]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);animation:pop-in .12s ease}.avatar-opt[data-v-c3fc97ec]{width:34px;height:34px;border-radius:10px;background:#f3f6fc;font-size:1.05rem;transition:transform .1s}.avatar-opt[data-v-c3fc97ec]:hover{transform:scale(1.08)}.avatar-opt.active[data-v-c3fc97ec]{background:#fff;box-shadow:0 0 0 2px var(--sky)}.apanel__foot[data-v-c3fc97ec]{text-align:center;margin-top:14px;margin-bottom:0;font-size:.9rem}.link-btn[data-v-c3fc97ec]{background:none;color:var(--sky);font-weight:800}.home[data-v-7ca97f25]{display:grid;grid-template-columns:300px 1fr 320px;gap:16px;padding-top:18px;align-items:start}.col[data-v-7ca97f25]{display:flex;flex-direction:column;gap:16px}@media (orientation: landscape) and (min-width: 1100px) and (min-height: 620px){.home[data-v-7ca97f25]{display:flex;justify-content:center;height:100%;min-height:0;align-items:stretch;padding-top:14px}.col--left[data-v-7ca97f25],.col--right[data-v-7ca97f25]{flex:0 0 340px}.col--center[data-v-7ca97f25]{flex:0 0 auto;width:560px;order:0}.col[data-v-7ca97f25]{height:100%;min-height:0}.col--left[data-v-7ca97f25],.col--right[data-v-7ca97f25]{overflow-y:auto;scrollbar-width:thin}.col--center[data-v-7ca97f25]{overflow:hidden}}.prize[data-v-7ca97f25]{position:relative;line-height:0}.prize__img[data-v-7ca97f25]{width:100%;height:auto;border-radius:var(--radius);filter:drop-shadow(0 8px 18px rgba(43,45,90,.22))}.prize__cta[data-v-7ca97f25]{position:absolute;left:26%;top:70%;width:46.7%;height:10.6%;padding:0;border:none;background:none;cursor:pointer;border-radius:999px;transition:transform .08s ease,box-shadow .15s ease}.prize__cta[data-v-7ca97f25]:hover{box-shadow:0 0 0 3px #ffffffd9}.prize__cta[data-v-7ca97f25]:active{transform:translateY(2px)}.prize__cta[data-v-7ca97f25]:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.chal[data-v-7ca97f25]{display:flex;align-items:center;gap:10px;padding:8px 0}.chal__ico[data-v-7ca97f25]{font-size:1.7rem;width:52px;height:52px;display:grid;place-items:center;background:var(--tint, #f3f6fc);border-radius:15px;box-shadow:inset 0 -2px #2b2d5a12;flex-shrink:0}.chal__body[data-v-7ca97f25]{flex:1;min-width:0}.chal__label[data-v-7ca97f25]{font-weight:800;font-size:.85rem;margin-bottom:5px}.chal__reward[data-v-7ca97f25]{font-size:.72rem;color:var(--ink-soft);font-weight:700;text-align:right;white-space:nowrap}.chal__reward b[data-v-7ca97f25]{display:block;color:var(--sea)}.lb-tabs[data-v-7ca97f25]{display:flex;gap:2px;background:#eaf4fd;border-radius:999px;padding:3px;margin-bottom:10px}.lb-tab[data-v-7ca97f25]{flex:1;padding:7px 4px;border-radius:999px;background:transparent;color:var(--ink-soft);font-weight:800;font-size:.8rem;transition:background .15s,color .15s}.lb-tab[data-v-7ca97f25]:hover:not(.is-active){color:var(--ink)}.lb-tab.is-active[data-v-7ca97f25]{background:linear-gradient(180deg,var(--coral-2),var(--coral));color:#fff;box-shadow:0 2px 6px #ff5e7866}.lb-cta[data-v-7ca97f25],.ch-cta[data-v-7ca97f25]{margin-top:10px;padding:11px 18px;text-transform:uppercase;letter-spacing:.06em;font-size:.84rem;box-shadow:0 3px 10px #2b2d5a2e}.lb-cta[data-v-7ca97f25]:active,.ch-cta[data-v-7ca97f25]:active{transform:translateY(1px);box-shadow:0 2px 6px #2b2d5a2e}.ch-cta[data-v-7ca97f25]{background:linear-gradient(180deg,#5cbdf5,#2e93e0)}.lb-row[data-v-7ca97f25]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px}.lb-row--me[data-v-7ca97f25]{background:linear-gradient(90deg,#fff0f6,#ffe6f0)}.lb-rank[data-v-7ca97f25]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-weight:900;font-size:.85rem;background:#eef1f8;color:var(--ink-soft);flex-shrink:0}.lb-rank[data-rank="1"][data-v-7ca97f25]{background:linear-gradient(180deg,#ffe08a,#ffc93c);color:#7a4b00}.lb-rank[data-rank="2"][data-v-7ca97f25]{background:linear-gradient(180deg,#e6ecf5,#c3cede);color:#4a556b}.lb-rank[data-rank="3"][data-v-7ca97f25]{background:linear-gradient(180deg,#ffcfa0,#ff9d5c);color:#7a3b00}.lb-avatar[data-v-7ca97f25]{font-size:1.3rem}.lb-name[data-v-7ca97f25]{flex:1;font-weight:800;font-size:.9rem}.lb-name em[data-v-7ca97f25]{color:var(--coral);font-style:normal;font-weight:700}.lb-score[data-v-7ca97f25]{font-weight:900;color:var(--sea);font-size:.9rem;white-space:nowrap}.badges-preview[data-v-7ca97f25]{display:flex;gap:6px;justify-content:space-between;align-items:flex-start}.bdg[data-v-7ca97f25]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:1}.bdg__hex[data-v-7ca97f25]{width:100%;max-width:54px;height:auto;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(43,45,90,.22))}.bdg__lbl[data-v-7ca97f25]{font-size:.6rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdg--locked .bdg__hex[data-v-7ca97f25]{filter:grayscale(1) drop-shadow(0 2px 4px rgba(43,45,90,.14));opacity:.7}.bdg--locked .bdg__lbl[data-v-7ca97f25]{opacity:.65}@media (max-width: 1080px){.home[data-v-7ca97f25]{grid-template-columns:1fr 1fr}.col--center[data-v-7ca97f25]{grid-column:1 / -1;order:-1}}@media (max-width: 720px){.home[data-v-7ca97f25]{grid-template-columns:1fr}}@media (orientation: portrait) and (max-width: 1100px){.home[data-v-7ca97f25]{display:flex;flex-direction:column;align-items:stretch}.col--right[data-v-7ca97f25],.col--left>.card[data-v-7ca97f25]{display:none}.app-shell:not(.app-shell--game) .home[data-v-7ca97f25]{max-width:460px;margin:0 auto}.col--center[data-v-7ca97f25]{order:-1;width:auto}.app-shell--game .home[data-v-7ca97f25]{height:100%;min-height:0;padding-top:0;gap:0}.app-shell--game .col--left[data-v-7ca97f25]{display:none}.app-shell--game .col--center[data-v-7ca97f25]{flex:1;min-height:0}}.lb[data-v-4b0f306e]{max-width:780px;margin:0 auto;width:100%}.lb__head[data-v-4b0f306e]{margin-bottom:16px}.lb__head h1[data-v-4b0f306e]{font-size:1.8rem;margin-bottom:6px}.pill--days[data-v-4b0f306e]{background:#eaf7ff;color:var(--sea);margin-left:6px}.tabs[data-v-4b0f306e]{display:flex;gap:6px;margin-top:14px;background:#eef1f8;border-radius:999px;padding:4px}.tabs button[data-v-4b0f306e]{flex:1;padding:10px;border-radius:999px;font-weight:800;background:transparent;color:var(--ink-soft)}.tabs button.active[data-v-4b0f306e]{background:#fff;color:var(--coral);box-shadow:var(--shadow)}.lb-list[data-v-4b0f306e]{display:flex;flex-direction:column;gap:4px}.row[data-v-4b0f306e]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:14px}.row[data-v-4b0f306e]:nth-child(odd){background:#f7f9fd}.row--me[data-v-4b0f306e]{background:linear-gradient(90deg,#fff0f6,#ffe6f0)!important;box-shadow:inset 0 0 0 2px var(--coral)}.row--finalist .row__name[data-v-4b0f306e]{color:var(--sea)}.row__rank[data-v-4b0f306e]{width:34px;text-align:center;font-weight:900;font-size:1rem;flex-shrink:0}.row__avatar[data-v-4b0f306e]{font-size:1.5rem}.row__name[data-v-4b0f306e]{flex:1;font-weight:800}.row__name em[data-v-4b0f306e]{color:var(--coral);font-style:normal;margin-left:4px}.finalist-tag[data-v-4b0f306e]{display:inline-block;background:#eaf7ff;color:var(--sea);font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:999px;margin-left:6px}.row__combo[data-v-4b0f306e]{font-size:.8rem;font-weight:800;color:var(--coral)}.row__score[data-v-4b0f306e]{font-weight:900;color:var(--sea);white-space:nowrap}.me-banner[data-v-4b0f306e]{display:flex;align-items:center;gap:12px;padding:12px;margin-top:12px;border-radius:14px;background:linear-gradient(90deg,#fff0f6,#ffe6f0);box-shadow:inset 0 0 0 2px var(--coral)}.link[data-v-4b0f306e]{color:var(--sky);font-weight:800}.ch[data-v-7a6aa4cf]{max-width:780px;margin:0 auto;width:100%}.ch__head[data-v-7a6aa4cf]{margin-bottom:16px}.ico-done[data-v-7a6aa4cf]{color:var(--leaf)}.ico-todo[data-v-7a6aa4cf]{color:var(--ink-soft);opacity:.6}.ch__head h1[data-v-7a6aa4cf]{font-size:1.8rem;margin-bottom:6px}.ch__meta[data-v-7a6aa4cf]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pill--done[data-v-7a6aa4cf]{background:#e7f9ee;color:var(--leaf)}.pill--timer[data-v-7a6aa4cf]{background:#eaf7ff;color:var(--sea)}.ch__grid[data-v-7a6aa4cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px}.chal-card[data-v-7a6aa4cf]{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-sm);background:#f7f9fd}.chal-card.done[data-v-7a6aa4cf]{background:linear-gradient(160deg,#eefff5,#fff);box-shadow:inset 0 0 0 2px var(--leaf)}.chal-card__ico[data-v-7a6aa4cf]{font-size:2rem;width:56px;height:56px;display:grid;place-items:center;background:#f3f6fc;border-radius:16px;flex-shrink:0}.chal-card__body[data-v-7a6aa4cf]{flex:1;min-width:0}.chal-card__label[data-v-7a6aa4cf]{font-weight:800;margin-bottom:8px}.chal-card__foot[data-v-7a6aa4cf]{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;color:var(--ink-soft);margin-top:6px}.rewards[data-v-7a6aa4cf]{display:inline-flex;align-items:center;gap:4px;color:var(--sea)}.chal-card__state[data-v-7a6aa4cf]{display:grid;place-items:center}.cta[data-v-7a6aa4cf]{padding-top:20px}.rw[data-v-ce28e255]{display:flex;flex-direction:column;gap:16px;padding-top:18px;max-width:900px;margin:0 auto}.grandprize[data-v-ce28e255]{display:grid;grid-template-columns:240px 1fr;gap:20px;background:linear-gradient(160deg,#fff,#eaf7ff);align-items:center}.grandprize__left[data-v-ce28e255]{text-align:center;background:linear-gradient(165deg,#ffeec4,#ffdc95);border-radius:18px;padding:20px 20px 0;display:flex;flex-direction:column;align-items:center}.pill--tag[data-v-ce28e255]{background:linear-gradient(180deg,var(--coral-2),var(--coral));color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;box-shadow:0 3px 8px #ff5e7859}.grandprize__amount[data-v-ce28e255]{font-size:3.2rem;font-weight:900;color:#e8620d;text-shadow:0 2px 0 #fff;margin:12px 0 2px;line-height:1}.grandprize__left p[data-v-ce28e255]{font-weight:700;color:#7a4b00;margin:0;font-size:.88rem}.grandprize__coffre[data-v-ce28e255]{width:78%;max-width:200px;height:auto;margin-top:-4px;filter:drop-shadow(0 6px 10px rgba(120,90,40,.3))}.grandprize__right h2[data-v-ce28e255]{margin-bottom:12px;font-size:1.3rem}.steps[data-v-ce28e255]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:10px}.step[data-v-ce28e255]{display:grid;grid-template-columns:24px 24px 1fr;align-items:start;gap:9px;font-weight:600;line-height:1.4;font-size:.92rem}.step__num[data-v-ce28e255]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffd0d9,#ffb3c1);color:#c22c48;font-weight:900;font-size:.75rem}.step__ico[data-v-ce28e255]{font-size:1.1rem;line-height:1.2}.note[data-v-ce28e255]{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:var(--radius-sm);background:#eef4fd;color:var(--ink-soft);font-weight:600;font-size:.86rem;line-height:1.4}.note__ico[data-v-ce28e255]{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#5cbdf5,#2e93e0);color:#fff;font-weight:900;font-style:italic;font-size:.85rem}.badge-grid[data-v-ce28e255]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.badge[data-v-ce28e255]{text-align:center;padding:14px 8px 16px;border-radius:16px;background:#fff;box-shadow:0 2px 10px #2b2d5a12}.badge__visual[data-v-ce28e255]{position:relative;width:76px;margin:0 auto 10px}.badge__hex[data-v-ce28e255]{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 7px rgba(43,45,90,.24))}.badge__lock[data-v-ce28e255]{position:absolute;top:-2px;right:-6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;background:linear-gradient(180deg,#fff,#e9edf6);box-shadow:0 2px 5px #2b2d5a40}.badge.locked .badge__hex[data-v-ce28e255]{filter:grayscale(1) drop-shadow(0 3px 6px rgba(43,45,90,.16));opacity:.75}.badge.locked .badge__label[data-v-ce28e255],.badge.locked .badge__desc[data-v-ce28e255]{opacity:.7}.badge__label[data-v-ce28e255]{font-weight:900;font-size:.9rem}.badge__desc[data-v-ce28e255]{font-size:.72rem;color:var(--ink-soft);font-weight:600;margin-top:3px;line-height:1.3}.signin[data-v-ce28e255]{display:flex;align-items:center;justify-content:center;gap:9px;margin:14px 0 0;color:var(--ink-soft);font-weight:600;font-size:.9rem}.signin__ico[data-v-ce28e255]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;background:linear-gradient(180deg,#5cbdf5,#2e93e0);flex-shrink:0}.link[data-v-ce28e255]{color:var(--sky);font-weight:800}@media (max-width: 860px){.badge-grid[data-v-ce28e255]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 620px){.grandprize[data-v-ce28e255]{grid-template-columns:1fr}.badge-grid[data-v-ce28e255]{grid-template-columns:repeat(2,1fr)}}.help[data-v-06512a46]{max-width:820px;margin:0 auto;width:100%}.block[data-v-06512a46]{margin-top:18px}.help__head[data-v-06512a46]{text-align:center;margin-bottom:18px}.help__head h1[data-v-06512a46]{font-size:1.7rem;margin:2px 0 8px}.help__head p[data-v-06512a46]{max-width:46ch;margin:0 auto;font-weight:600;line-height:1.5}.steps[data-v-06512a46]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.step[data-v-06512a46]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--radius-sm);background:#f7f9fd}.step__n[data-v-06512a46]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,var(--coral-2),var(--coral));color:#fff;font-weight:900;font-size:.9rem;box-shadow:0 2px 6px #ff5e7866}.step__body[data-v-06512a46]{min-width:0}.step h3[data-v-06512a46]{margin-bottom:4px;font-size:1rem}.step p[data-v-06512a46]{color:var(--ink-soft);font-weight:600;font-size:.85rem;line-height:1.45;margin:0}.tiles-row[data-v-06512a46]{display:flex;flex-wrap:wrap;gap:10px}.tile-demo[data-v-06512a46]{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,#2a9ee0,#1a72b4);box-shadow:inset 0 -4px #0000001f,inset 0 3px #ffffff40,var(--shadow)}.tile-demo__img[data-v-06512a46]{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.boost-list[data-v-06512a46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px}.boost[data-v-06512a46]{display:flex;align-items:center;gap:12px;background:#f7f9fd;border-radius:14px;padding:12px}.boost__emoji[data-v-06512a46]{font-size:2rem}.boost p[data-v-06512a46]{margin:2px 0 0;font-size:.82rem}.cta[data-v-06512a46]{padding:24px}.cta h3[data-v-06512a46]{margin-bottom:12px;font-size:1.3rem}@media (max-width: 620px){.steps[data-v-06512a46]{grid-template-columns:1fr}}:root{--sky: #39b6ff;--sky-2: #7fd3ff;--sand: #ffe6b0;--sand-2: #ffd98a;--coral: #ff5e78;--coral-2: #ff7e94;--pink: #ff6bb0;--sun: #ffc93c;--sea: #12b3c9;--leaf: #2ecc71;--ink: #2a2d5a;--ink-soft: #6b6f9c;--white: #ffffff;--card: rgba(255, 255, 255, .92);--shadow: 0 10px 30px rgba(43, 45, 90, .12);--shadow-lg: 0 18px 44px rgba(43, 45, 90, .22);--radius: 22px;--radius-sm: 14px;--hud-h: 63px;--boosters-h: 50px;--nav-h: 56px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--font: "Baloo 2", "Trebuchet MS", "Segoe UI", system-ui, -apple-system, sans-serif}@media (orientation: portrait) and (max-width: 1100px){:root{--hud-h: 58px;--boosters-h: 58px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);min-height:100vh;background:linear-gradient(180deg,#bdeaff,#8fd8ff 26%,#ffe6b0) fixed;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior:none}@media (orientation: landscape) and (min-width: 861px){body{background:url(/assets/bg-desktop-rnA3IJ3H.jpg) center center / cover no-repeat fixed,linear-gradient(180deg,#bdeaff,#8fd8ff 26%,#ffe6b0) fixed}}#app{min-height:100dvh}@media (orientation: landscape) and (min-width: 1100px) and (min-height: 620px){html,body{height:100%;overflow:hidden}#app{height:100%;min-height:0}}@media (orientation: portrait) and (max-width: 1100px){html:has(.app-shell--game),html:has(.app-shell--game) body{height:100%;overflow:hidden}html:has(.app-shell--game) #app{height:100%;min-height:0}}button{font-family:inherit;cursor:pointer;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:999px;font-weight:800;font-size:1rem;color:#fff;background:linear-gradient(180deg,var(--coral-2),var(--coral));box-shadow:0 6px #d83a55,var(--shadow);transition:transform .08s ease,box-shadow .08s ease,filter .15s;letter-spacing:.3px}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(4px);box-shadow:0 2px #d83a55,var(--shadow)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--lg{padding:17px 30px;font-size:1.15rem}.btn--block{width:100%}.btn--sun{background:linear-gradient(180deg,#ffd45e,var(--sun));color:#7a4b00;box-shadow:0 6px #e0a200,var(--shadow)}.btn--sun:active{box-shadow:0 2px #e0a200,var(--shadow)}.btn--sea{background:linear-gradient(180deg,#37d0e6,var(--sea));box-shadow:0 6px #0c8a9c,var(--shadow)}.btn--sea:active{box-shadow:0 2px #0c8a9c,var(--shadow)}.btn--ghost{background:#ffffffb3;color:var(--ink);box-shadow:var(--shadow)}.btn--ghost:active{transform:translateY(2px)}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card__title{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:10px}.card__title .ico{font-size:1.1rem}.card__title .ico--img{width:19px;height:19px;object-fit:contain;flex-shrink:0}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-weight:800;font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--ink-soft)}.center{text-align:center}.progress{height:10px;border-radius:999px;background:#e7ecf5;overflow:hidden}.progress__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--leaf),#7ee29b);transition:width .5s ease}.progress--sun .progress__bar{background:linear-gradient(90deg,var(--sun),#ffe08a)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 14px 60px}.page{padding-top:14px}@media (orientation: landscape) and (min-width: 1100px) and (min-height: 620px){.page{height:100%;min-height:0;display:flex;flex-direction:column}.page__card{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}}.field{margin-bottom:14px}.field label{display:block;font-weight:700;font-size:.9rem;margin-bottom:6px;color:var(--ink)}.input{width:100%;padding:13px 15px;border-radius:var(--radius-sm);border:2px solid #e3e8f2;background:#fff;font-size:1rem;font-family:inherit;transition:border .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 4px #39b6ff2e}.error-msg{background:#ffe1e6;color:#c0304a;padding:10px 14px;border-radius:var(--radius-sm);font-weight:700;font-size:.9rem;margin-bottom:12px}@keyframes pop-in{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float{animation:float 4s ease-in-out infinite}.fade-enter-active,.fade-leave-active{transition:opacity .22s ease,transform .22s ease}.fade-enter-from{opacity:0;transform:translateY(8px)}.fade-leave-to{opacity:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2b2d5a33;border-radius:999px}
