.g2048[data-v-3c99e62c]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#6b4a5a;max-width:480px;margin:0 auto}.g2048-head[data-v-3c99e62c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.g2048-title[data-v-3c99e62c]{font-size:22px;font-weight:800;color:#e25b96;letter-spacing:1px}.g2048-stats[data-v-3c99e62c]{display:flex;gap:10px}.g2048-stat[data-v-3c99e62c]{min-width:76px;text-align:center;padding:7px 12px;border-radius:12px;background:#fff7fb;border:1px solid #ffddea}.g2048-stat-label[data-v-3c99e62c]{display:block;font-size:11px;color:#c490a8}.g2048-stat-num[data-v-3c99e62c]{font-size:19px;color:#ff5fa0}.g2048-restart[data-v-3c99e62c]{border:2px solid #ffd3e4;border-radius:999px;padding:8px 18px;background:#fff;color:#b06a8a;font-size:13px;cursor:pointer;transition:all .25s ease}.g2048-restart[data-v-3c99e62c]:hover{border-color:#ff6fa5;color:#e25b96;transform:translateY(-1px)}.g2048-board[data-v-3c99e62c]{position:relative;padding:12px;border-radius:20px;background:linear-gradient(160deg,#ffe3f0,#ffd3e6);border:2px solid #ffc3da;box-shadow:0 10px 30px rgba(255,158,198,.3)}.g2048-row[data-v-3c99e62c]{display:flex;gap:8px;margin-bottom:8px}.g2048-row[data-v-3c99e62c]:last-child{margin-bottom:0}.g2048-cell[data-v-3c99e62c]{flex:1;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 1px rgba(255,195,218,.6);transition:background .15s ease}.g2048-num[data-v-3c99e62c]{font-size:clamp(16px,4.2vw,30px);font-weight:800;-webkit-animation:g2048-pop-3c99e62c .18s ease;animation:g2048-pop-3c99e62c .18s ease}@-webkit-keyframes g2048-pop-3c99e62c{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes g2048-pop-3c99e62c{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.g2048-cell.t2[data-v-3c99e62c]{background:linear-gradient(135deg,#fff6fa,#ffeaf3)}.g2048-cell.t2 .g2048-num[data-v-3c99e62c]{color:#d98aa6}.g2048-cell.t4[data-v-3c99e62c]{background:linear-gradient(135deg,#ffe9f3,#ffd6e8)}.g2048-cell.t4 .g2048-num[data-v-3c99e62c]{color:#d97ba0}.g2048-cell.t8[data-v-3c99e62c]{background:linear-gradient(135deg,#ffd3e6,#ffc0d8)}.g2048-cell.t8 .g2048-num[data-v-3c99e62c]{color:#d4658f}.g2048-cell.t16[data-v-3c99e62c]{background:linear-gradient(135deg,#ffc0d8,#ffa9c9)}.g2048-cell.t16 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(200,70,120,.4)}.g2048-cell.t32[data-v-3c99e62c]{background:linear-gradient(135deg,#ffa9c9,#ff8fc7)}.g2048-cell.t32 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(200,70,120,.4)}.g2048-cell.t64[data-v-3c99e62c]{background:linear-gradient(135deg,#ff8fc7,#ff6fa5)}.g2048-cell.t64 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(200,70,120,.4)}.g2048-cell.t128[data-v-3c99e62c]{background:linear-gradient(135deg,#f26aa8,#e05597)}.g2048-cell.t128 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(160,40,90,.45)}.g2048-cell.t256[data-v-3c99e62c]{background:linear-gradient(135deg,#e05597,#cf4485)}.g2048-cell.t256 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(160,40,90,.45)}.g2048-cell.t512[data-v-3c99e62c]{background:linear-gradient(135deg,#cf4485,#bd3676)}.g2048-cell.t512 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(140,30,75,.5)}.g2048-cell.t1024[data-v-3c99e62c]{background:linear-gradient(135deg,#b72f6c,#a3265f)}.g2048-cell.t1024 .g2048-num[data-v-3c99e62c]{color:#fff;text-shadow:0 1px 4px rgba(120,20,60,.5)}.g2048-cell.t2048[data-v-3c99e62c]{background:linear-gradient(135deg,gold,#ffab2e);box-shadow:0 0 18px rgba(255,200,60,.55)}.g2048-cell.t2048 .g2048-num[data-v-3c99e62c]{color:#a34b00;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}.g2048-mask[data-v-3c99e62c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:18px;background:rgba(255,240,247,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;-webkit-animation:g2048-fade-3c99e62c .3s ease;animation:g2048-fade-3c99e62c .3s ease}@-webkit-keyframes g2048-fade-3c99e62c{0%{opacity:0}to{opacity:1}}@keyframes g2048-fade-3c99e62c{0%{opacity:0}to{opacity:1}}.g2048-mask-emoji[data-v-3c99e62c]{font-size:48px;-webkit-animation:g2048-bounce-3c99e62c .5s ease;animation:g2048-bounce-3c99e62c .5s ease}@-webkit-keyframes g2048-bounce-3c99e62c{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes g2048-bounce-3c99e62c{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}.g2048-mask-text[data-v-3c99e62c]{font-size:18px;font-weight:800;color:#e25b96}.g2048-mask-btn[data-v-3c99e62c]{border:none;border-radius:999px;padding:10px 26px;background:linear-gradient(135deg,#ff8fc7,#ff6fa5);color:#fff;font-size:15px;cursor:pointer;box-shadow:0 5px 14px rgba(255,111,165,.4);transition:transform .2s ease}.g2048-mask-btn[data-v-3c99e62c]:hover{transform:translateY(-2px)}.g2048-keys[data-v-3c99e62c]{display:grid;grid-template-columns:repeat(3,52px);grid-template-rows:repeat(2,40px);gap:8px;justify-content:center;margin-top:16px}.g2048-key[data-v-3c99e62c]{border:2px solid #ffd3e4;border-radius:12px;background:#fff;color:#e25b96;font-size:18px;font-weight:800;cursor:pointer;transition:all .2s ease}.g2048-key[data-v-3c99e62c]:hover{background:#ffeef6;border-color:#ff6fa5}.g2048-key-up[data-v-3c99e62c]{grid-column:2}.g2048-key-left[data-v-3c99e62c]{grid-row:2;grid-column:1}.g2048-key-down[data-v-3c99e62c]{grid-row:2;grid-column:2}.g2048-key-right[data-v-3c99e62c]{grid-row:2;grid-column:3}.g2048-tip[data-v-3c99e62c]{text-align:center;font-size:12px;color:#c490a8;margin-top:10px}@media (max-width:520px){.g2048-num[data-v-3c99e62c]{font-size:22px}.g2048-title[data-v-3c99e62c]{font-size:18px}}.cm[data-v-4921a5d5]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#6b4a5a;max-width:480px;margin:0 auto}.cm-head[data-v-4921a5d5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cm-title[data-v-4921a5d5]{font-size:22px;font-weight:800;color:#e25b96;letter-spacing:1px}.cm-caught[data-v-4921a5d5]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:240px;padding:6px 12px;border-radius:999px;background:#fff7fb;border:1px solid #ffddea;min-height:34px}.cm-caught-item[data-v-4921a5d5]{font-size:18px;-webkit-animation:cm-pop-4921a5d5 .35s ease;animation:cm-pop-4921a5d5 .35s ease}.cm-caught-empty[data-v-4921a5d5]{font-size:12px;color:#c490a8}@-webkit-keyframes cm-pop-4921a5d5{0%{transform:scale(.3) rotate(-20deg)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes cm-pop-4921a5d5{0%{transform:scale(.3) rotate(-20deg)}60%{transform:scale(1.25)}to{transform:scale(1)}}.cm-stage[data-v-4921a5d5]{position:relative;width:100%;max-width:380px;margin:0 auto;padding:0 14px 14px;border-radius:20px;background:linear-gradient(170deg,#ffe9f3,#ffd9ea 60%,#ffcfe3);border:2px solid #ffc3da;box-shadow:0 10px 30px rgba(255,158,198,.3);overflow:hidden}.cm-track[data-v-4921a5d5]{position:relative;height:26px;margin:0 -14px;background:linear-gradient(180deg,#fff,#fff0f7);border-bottom:2px solid #ffc3da;z-index:2}.cm-claw[data-v-4921a5d5]{position:absolute;top:0;width:30px}.cm-claw-arm[data-v-4921a5d5]{width:3px;margin:0 auto;background:linear-gradient(180deg,#d98aa6,#ff9ec5);border-radius:2px}.cm-claw-head[data-v-4921a5d5]{position:absolute;top:0;left:0;width:30px;height:22px;background:linear-gradient(135deg,#ff8fc7,#e05597);border-radius:8px 8px 4px 4px;box-shadow:0 2px 6px rgba(224,85,151,.4)}.cm-pincer[data-v-4921a5d5]{position:absolute;bottom:-8px;width:9px;height:14px;background:linear-gradient(180deg,#e05597,#bd3676);border-radius:0 0 6px 6px;transition:transform .18s ease}.cm-pincer-l[data-v-4921a5d5]{left:2px;transform-origin:top center}.cm-pincer-r[data-v-4921a5d5]{right:2px;transform-origin:top center}.cm-claw-head.grabbing .cm-pincer-l[data-v-4921a5d5]{transform:rotate(22deg)}.cm-claw-head.grabbing .cm-pincer-r[data-v-4921a5d5]{transform:rotate(-22deg)}.cm-held[data-v-4921a5d5]{position:absolute;left:50%;transform:translateX(-50%);font-size:22px;z-index:1;filter:drop-shadow(0 3px 5px rgba(0,0,0,.18));-webkit-animation:cm-held-4921a5d5 .2s ease;animation:cm-held-4921a5d5 .2s ease}@-webkit-keyframes cm-held-4921a5d5{0%{transform:translateX(-50%) scale(.4)}to{transform:translateX(-50%) scale(1)}}@keyframes cm-held-4921a5d5{0%{transform:translateX(-50%) scale(.4)}to{transform:translateX(-50%) scale(1)}}.cm-zone[data-v-4921a5d5]{position:relative;height:116px;margin:0 -14px;background:radial-gradient(300px 90px at 50% 0,hsla(0,0%,100%,.55),transparent 70%),linear-gradient(180deg,#ffd6e8,#ffc3da);z-index:1}.cm-doll[data-v-4921a5d5]{position:absolute;font-size:26px;transform:translateX(-50%);filter:drop-shadow(0 3px 5px rgba(160,70,120,.3));transition:opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-chute[data-v-4921a5d5]{position:relative;margin:10px -14px 0;height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff9ec5,#ff6fa5);border-radius:12px;color:#fff}.cm-chute-label[data-v-4921a5d5]{font-size:13px;font-weight:700;letter-spacing:2px}.cm-state-tip[data-v-4921a5d5]{position:absolute;top:40px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid #ffd3e4;font-size:12px;color:#e25b96;font-weight:600;white-space:nowrap;z-index:3;pointer-events:none}.cm-controls[data-v-4921a5d5]{display:flex;justify-content:center;gap:12px;margin-top:16px}.cm-btn[data-v-4921a5d5]{border:2px solid #ffd3e4;border-radius:14px;padding:10px 22px;background:#fff;color:#b06a8a;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-btn[data-v-4921a5d5]:hover:not(:disabled){border-color:#ff6fa5;transform:translateY(-2px)}.cm-btn[data-v-4921a5d5]:disabled{opacity:.45;cursor:not-allowed}.cm-btn-drop[data-v-4921a5d5]{background:linear-gradient(135deg,#ff8fc7,#ff6fa5);border-color:#ff6fa5;color:#fff;box-shadow:0 5px 14px rgba(255,111,165,.4)}.cm-tip[data-v-4921a5d5]{text-align:center;font-size:12px;color:#c490a8;margin-top:10px}.lw[data-v-492e2710]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#6b4a5a;max-width:480px;margin:0 auto}.lw-head[data-v-492e2710]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lw-title[data-v-492e2710]{font-size:22px;font-weight:800;color:#e25b96;letter-spacing:1px}.lw-score[data-v-492e2710]{display:flex;align-items:baseline;gap:6px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#ffe9f3,#ffd3e6);border:1px solid #ffc3da}.lw-score span[data-v-492e2710]{font-size:12px;color:#c490a8}.lw-score b[data-v-492e2710]{font-size:20px;color:#ff5fa0}.lw-tabs[data-v-492e2710]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.lw-tab[data-v-492e2710]{display:flex;align-items:center;gap:5px;border:2px solid #ffd3e4;border-radius:999px;padding:7px 16px;background:#fff;color:#b06a8a;font-size:13px;cursor:pointer;transition:all .25s ease}.lw-tab[data-v-492e2710]:hover{border-color:#ff8fc7}.lw-tab.active[data-v-492e2710]{background:linear-gradient(135deg,#ff8fc7,#ff6fa5);border-color:#ff6fa5;color:#fff;box-shadow:0 4px 12px rgba(255,111,165,.35)}.lw-tab-icon[data-v-492e2710]{font-size:15px}.lw-body[data-v-492e2710]{padding:18px;border-radius:18px;background:linear-gradient(165deg,#fff5fa,#ffeaf3);border:2px solid #ffddea}.lw-play[data-v-492e2710]{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:250px}.lw-play-title[data-v-492e2710]{font-size:15px;color:#6b4a5a;margin:0}.lw-btn[data-v-492e2710]{border:none;border-radius:999px;padding:8px 22px;background:linear-gradient(135deg,#ff8fc7,#ff6fa5);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(255,111,165,.35);transition:all .2s ease}.lw-btn[data-v-492e2710]:hover:not(:disabled){transform:translateY(-2px)}.lw-btn[data-v-492e2710]:disabled{opacity:.45;cursor:not-allowed}.lw-btn-ghost[data-v-492e2710]{background:#fff;border:2px solid #ffd3e4;color:#b06a8a;box-shadow:none}.lw-btn.picked[data-v-492e2710]{box-shadow:inset 0 0 0 3px #fff,0 4px 12px rgba(255,111,165,.4)}.lw-btn em[data-v-492e2710]{font-style:normal;font-size:11px;background:hsla(0,0%,100%,.35);border-radius:999px;padding:1px 7px;margin-left:4px}.lw-num[data-v-492e2710]{width:40px;padding:8px 0;text-align:center}.lw-actions[data-v-492e2710]{display:flex;gap:10px}.lw-msg[data-v-492e2710]{font-size:13px;color:#b06a8a;min-height:18px;margin:0;text-align:center}.lw-msg.ok[data-v-492e2710]{color:#ff5fa0;font-weight:700}.lw-box-row[data-v-492e2710]{display:flex;gap:18px;position:relative}.lw-box[data-v-492e2710]{width:86px;height:86px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(150deg,#ff9ecb,#ff6fa5);border:3px solid #fff;box-shadow:0 6px 16px rgba(255,111,165,.4);cursor:pointer;font-size:40px;transition:transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lw-box[data-v-492e2710]:hover{transform:scale(1.08)}.lw-box.reveal[data-v-492e2710]{background:linear-gradient(150deg,#ffe9f3,#ffd3e6);border-color:#ffd3e4;box-shadow:0 4px 12px rgba(255,158,198,.3)}.lw-move-move[data-v-492e2710]{transition:transform .35s ease}.lw-box-emoji[data-v-492e2710]{line-height:1}.lw-dice[data-v-492e2710]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:#fff;border:3px solid #ffd3e4;box-shadow:0 8px 20px rgba(255,158,198,.35);font-size:48px;color:#ff5fa0;transition:transform .1s ease}.lw-dice.rolling[data-v-492e2710]{-webkit-animation:lw-shake-492e2710 .12s infinite;animation:lw-shake-492e2710 .12s infinite}@-webkit-keyframes lw-shake-492e2710{0%{transform:rotate(-8deg) translateX(-2px)}50%{transform:rotate(8deg) translateX(2px)}to{transform:rotate(-8deg) translateX(-2px)}}@keyframes lw-shake-492e2710{0%{transform:rotate(-8deg) translateX(-2px)}50%{transform:rotate(8deg) translateX(2px)}to{transform:rotate(-8deg) translateX(-2px)}}.lw-choice[data-v-492e2710]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.lw-coin[data-v-492e2710]{width:96px;height:96px;position:relative;transform-style:preserve-3d}.lw-coin.flip[data-v-492e2710]{-webkit-animation:lw-coinspin-492e2710 .9s ease-in-out;animation:lw-coinspin-492e2710 .9s ease-in-out}@-webkit-keyframes lw-coinspin-492e2710{0%{transform:rotateY(0)}to{transform:rotateY(5turn)}}@keyframes lw-coinspin-492e2710{0%{transform:rotateY(0)}to{transform:rotateY(5turn)}}.lw-coin-face[data-v-492e2710]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:4px solid gold;background:radial-gradient(circle at 35% 30%,#fff7d0,#ffe28a);box-shadow:0 6px 16px rgba(255,200,60,.45)}.lw-coin-back[data-v-492e2710]{transform:rotateY(180deg);background:radial-gradient(circle at 35% 30%,#ffe3ee,#ffb3d4);border-color:#ff8fc7}.lw-wheel-wrap[data-v-492e2710]{position:relative;width:220px;height:230px;display:flex;flex-direction:column;align-items:center}.lw-pointer[data-v-492e2710]{font-size:26px;color:#ff5fa0;line-height:1;z-index:3;text-shadow:0 2px 4px rgba(255,111,165,.5)}.lw-wheel[data-v-492e2710]{width:200px;height:200px;border-radius:50%;position:relative;border:6px solid #fff;box-shadow:0 10px 24px rgba(255,158,198,.4);background:conic-gradient(#ff9ecb 0deg 45deg,#ffd98a 45deg 90deg,#c9a6ff 90deg 135deg,#8fe3c9 135deg 180deg,#7ec8ff 180deg 225deg,#ffab9e 225deg 270deg,#ffb3e6 270deg 315deg,#ffe6a8 315deg 1turn);transition:transform 2.2s cubic-bezier(.15,.8,.15,1)}.lw-sector[data-v-492e2710]{position:absolute;left:50%;top:50%;font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2);white-space:nowrap}.lw-tip[data-v-492e2710]{text-align:center;font-size:12px;color:#c490a8;margin-top:12px}.tt-root[data-v-6a09b7ac]{height:100vh;padding-top:60px;box-sizing:border-box;overflow:hidden;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#6b4a5a;background:radial-gradient(1200px 500px at 10% -10%,rgba(255,183,214,.55),transparent 60%),radial-gradient(1000px 460px at 110% 10%,rgba(255,214,231,.65),transparent 55%),linear-gradient(165deg,#fff5fa,#ffeaf3 45%,#ffe3ef)}.tt-layout[data-v-6a09b7ac]{display:flex;height:100%}.tt-side[data-v-6a09b7ac]{position:relative;flex-shrink:0;width:224px;height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#4a2268,#2c1150 55%,#1a0830);box-shadow:4px 0 18px rgba(42,16,64,.3);transition:width .3s ease;overflow:hidden;z-index:5}.tt-side.collapsed[data-v-6a09b7ac]{width:64px}.tt-collapse-btn[data-v-6a09b7ac]{position:absolute;top:12px;right:10px;z-index:6;width:24px;height:24px;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;background:hsla(0,0%,100%,.08);color:#ffd6f0;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.tt-collapse-btn[data-v-6a09b7ac]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.tt-side.collapsed .tt-collapse-btn[data-v-6a09b7ac]{right:20px}.tt-collapse-arrow[data-v-6a09b7ac]{transition:transform .3s ease}.tt-side-top[data-v-6a09b7ac]{padding:34px 14px 16px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid hsla(0,0%,100%,.12)}.tt-side.collapsed .tt-side-top[data-v-6a09b7ac]{padding:34px 12px 16px;align-items:center}.tt-brand[data-v-6a09b7ac]{display:flex;align-items:center;gap:8px}.tt-brand-icon[data-v-6a09b7ac]{font-size:24px;filter:drop-shadow(0 0 8px rgba(255,140,220,.6))}.tt-brand-name[data-v-6a09b7ac]{font-family:爱心字体,sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,#ffd6f0,#ff9ed8,#d4a5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tt-user[data-v-6a09b7ac]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.tt-avatar[data-v-6a09b7ac]{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff9ec5,#b07cff);box-shadow:0 0 0 2px hsla(0,0%,100%,.25);overflow:hidden}.tt-avatar-img[data-v-6a09b7ac]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tt-user-info[data-v-6a09b7ac]{display:flex;flex-direction:column;min-width:0;gap:1px}.tt-user-name[data-v-6a09b7ac]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-user-no[data-v-6a09b7ac]{font-size:11px;color:rgba(255,214,240,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-coin-card[data-v-6a09b7ac]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:linear-gradient(135deg,rgba(255,217,168,.18),hsla(0,0%,100%,.06));border:1px solid rgba(255,217,168,.35);box-shadow:inset 0 0 12px rgba(255,217,168,.12)}.tt-side.collapsed .tt-coin-card[data-v-6a09b7ac]{justify-content:center;padding:9px 0}.tt-coin-ico[data-v-6a09b7ac]{font-size:16px;flex-shrink:0}.tt-coin-label[data-v-6a09b7ac]{font-size:12px;font-weight:600;color:rgba(255,233,200,.8);white-space:nowrap}.tt-coin-num[data-v-6a09b7ac]{margin-left:auto;font-size:15px;font-weight:800;color:#ffd9a8;white-space:nowrap}.tt-side.collapsed .tt-coin-num[data-v-6a09b7ac]{margin-left:0}.tt-side-mid[data-v-6a09b7ac]{flex:1;overflow-y:auto;padding:14px 10px;display:flex;flex-direction:column;gap:8px}.tt-menu-item[data-v-6a09b7ac]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:none;border-radius:12px;background:transparent;color:rgba(255,214,240,.85);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.tt-menu-item[data-v-6a09b7ac]:hover{background:hsla(0,0%,100%,.1);color:#fff}.tt-menu-item.active[data-v-6a09b7ac]{background:linear-gradient(135deg,#ff8fc7,#ff5fa0);color:#fff;box-shadow:0 4px 14px rgba(255,95,160,.45);transform:translateX(3px)}.tt-side.collapsed .tt-menu-item[data-v-6a09b7ac]{justify-content:center;padding:11px 0}.tt-side.collapsed .tt-menu-item.active[data-v-6a09b7ac]{transform:none}.tt-menu-ico[data-v-6a09b7ac]{font-size:18px;flex-shrink:0}.tt-side-foot[data-v-6a09b7ac]{padding:12px 10px;border-top:1px solid hsla(0,0%,100%,.12)}.tt-settings-btn[data-v-6a09b7ac]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.06);color:rgba(255,214,240,.8);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap}.tt-settings-btn[data-v-6a09b7ac]:hover{background:hsla(0,0%,100%,.14);color:#fff}.tt-side.collapsed .tt-settings-btn[data-v-6a09b7ac]{justify-content:center;padding:10px 0}.tt-settings-ico[data-v-6a09b7ac]{font-size:17px}.tt-main[data-v-6a09b7ac]{flex:1;min-width:0;overflow-y:auto;padding:24px 28px 40px;box-sizing:border-box;position:relative}.mg-panel[data-v-6a09b7ac]{max-width:860px;margin:0 auto;padding:26px 30px 30px;border-radius:22px;background:hsla(0,0%,100%,.85);box-shadow:0 10px 34px rgba(255,158,198,.25);border:1px solid rgba(255,190,216,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mg-panel-iframe[data-v-6a09b7ac]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;overflow:hidden;max-width:none;width:auto;border-radius:0;border:0;box-shadow:none}.mg-game-frame[data-v-6a09b7ac]{width:100%;height:100%;border:0;display:block;background:#fff}.mg-panel-head[data-v-6a09b7ac]{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;border-bottom:2px dashed #ffd9e8}.mg-panel-ico[data-v-6a09b7ac]{font-size:34px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#ffe3f0,#fff0f7);box-shadow:inset 0 0 0 2px #ffd3e4}.mg-panel-title[data-v-6a09b7ac]{font-size:21px;color:#e25b96;font-weight:700}.mg-panel-sub[data-v-6a09b7ac]{font-size:13px;color:#c490a8;margin-top:3px}.mg-btn[data-v-6a09b7ac]{border:none;border-radius:999px;padding:11px 26px;font-size:15px;cursor:pointer;transition:all .25s ease}.mg-btn-pink[data-v-6a09b7ac]{background:linear-gradient(135deg,#ff8fc7,#ff6fa5);color:#fff;box-shadow:0 5px 14px rgba(255,111,165,.35)}.mg-btn-pink[data-v-6a09b7ac]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,111,165,.45)}.mg-btn-pink[data-v-6a09b7ac]:disabled{opacity:.5;cursor:not-allowed}.mg-btn-sm[data-v-6a09b7ac]{padding:7px 18px;font-size:13px}.mg-btn-block[data-v-6a09b7ac]{display:block;width:100%;margin-top:16px}.gs-levels[data-v-6a09b7ac]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.gs-level[data-v-6a09b7ac]{flex:1;min-width:120px;padding:10px 12px;border-radius:14px;border:2px solid #ffd9e8;background:#fff7fb;cursor:pointer;transition:all .25s ease}.gs-level[data-v-6a09b7ac]:hover{border-color:#ff9ec5}.gs-level.active[data-v-6a09b7ac]{border-color:#ff6fa5;background:linear-gradient(135deg,#ffe3f0,#fff0f7);box-shadow:0 4px 12px rgba(255,111,165,.25)}.gs-level-name[data-v-6a09b7ac]{display:block;font-size:15px;font-weight:700;color:#e25b96}.gs-level-desc[data-v-6a09b7ac]{display:block;font-size:12px;color:#c490a8;margin-top:3px}.gs-stage[data-v-6a09b7ac]{background:#fffbfd;border:1px solid #ffe0ee;border-radius:18px;padding:20px}.gs-range[data-v-6a09b7ac]{font-size:15px;color:#b06a8a;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.gs-range b[data-v-6a09b7ac]{color:#ff5fa0;font-size:17px}.gs-rest[data-v-6a09b7ac]{font-size:13px;padding:3px 12px;border-radius:999px;background:#ffe9f3;color:#e25b96}.gs-rest.warn[data-v-6a09b7ac]{background:#ffe3e3;color:#e2574b;-webkit-animation:mg-pulse-6a09b7ac 1s infinite;animation:mg-pulse-6a09b7ac 1s infinite}@-webkit-keyframes mg-pulse-6a09b7ac{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes mg-pulse-6a09b7ac{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.gs-form[data-v-6a09b7ac]{display:flex;gap:10px;margin-top:16px}.gs-input[data-v-6a09b7ac]{flex:1;min-width:0;border:2px solid #ffd3e4;border-radius:999px;padding:10px 20px;font-size:16px;color:#6b4a5a;outline:none;background:#fff;transition:border-color .25s ease}.gs-input[data-v-6a09b7ac]:focus{border-color:#ff6fa5}.gs-result[data-v-6a09b7ac]{text-align:center;padding:22px 0 8px}.gs-result-emoji[data-v-6a09b7ac]{font-size:52px;-webkit-animation:mg-bounce-6a09b7ac .6s ease;animation:mg-bounce-6a09b7ac .6s ease}@-webkit-keyframes mg-bounce-6a09b7ac{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes mg-bounce-6a09b7ac{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.gs-result-title[data-v-6a09b7ac]{font-size:20px;font-weight:700;margin-top:10px;color:#e25b96}.gs-result.lose .gs-result-title[data-v-6a09b7ac]{color:#9a7b8a}.gs-result-info[data-v-6a09b7ac]{font-size:14px;color:#c490a8;margin-top:6px}.gs-result-info b[data-v-6a09b7ac]{color:#ff5fa0}.gs-history[data-v-6a09b7ac]{margin-top:20px}.gs-history-title[data-v-6a09b7ac]{font-size:13px;color:#b06a8a;font-weight:600;margin-bottom:8px}.gs-history-list[data-v-6a09b7ac]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;max-height:140px;overflow-y:auto;padding-right:4px}.gs-history-item[data-v-6a09b7ac]{display:flex;gap:8px;align-items:center;padding:5px 12px;border-radius:999px;font-size:13px;background:#fff3f9;border:1px solid #ffddea}.gs-h-num[data-v-6a09b7ac]{color:#b06a8a}.gs-h-tip[data-v-6a09b7ac]{font-weight:700}.hint-high .gs-h-tip[data-v-6a09b7ac]{color:#ff7a59}.hint-low .gs-h-tip[data-v-6a09b7ac]{color:#5aa7ff}.hint-hit .gs-h-tip[data-v-6a09b7ac]{color:#ff5fa0}.rps-score[data-v-6a09b7ac]{display:flex;justify-content:center;gap:14px;margin-bottom:18px}.rps-score-box[data-v-6a09b7ac]{min-width:88px;text-align:center;padding:10px 8px;border-radius:16px;background:#fff7fb;border:1px solid #ffddea}.rps-score-num[data-v-6a09b7ac]{font-size:26px;font-weight:800}.rps-score-num.pink[data-v-6a09b7ac]{color:#ff6fa5}.rps-score-num.gray[data-v-6a09b7ac]{color:#b9a3af}.rps-score-num.blue[data-v-6a09b7ac]{color:#6aa9ff}.rps-score-label[data-v-6a09b7ac]{display:block;font-size:12px;color:#c490a8;margin-top:2px}.rps-arena[data-v-6a09b7ac]{display:flex;align-items:center;justify-content:center;gap:22px;padding:22px 10px;background:linear-gradient(160deg,#fff0f7,#ffe9f3);border-radius:20px;border:1px solid #ffddea}.rps-side[data-v-6a09b7ac]{text-align:center}.rps-side-label[data-v-6a09b7ac]{font-size:14px;color:#b06a8a;font-weight:600;margin-bottom:8px}.rps-gesture[data-v-6a09b7ac]{width:92px;height:92px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 6px 18px rgba(255,158,198,.3);border:3px solid #ffd3e4}.rps-emoji[data-v-6a09b7ac]{font-size:46px}.rps-empty[data-v-6a09b7ac]{opacity:.4}.rps-gesture.playing[data-v-6a09b7ac]{-webkit-animation:mg-shake-6a09b7ac .35s infinite;animation:mg-shake-6a09b7ac .35s infinite}@-webkit-keyframes mg-shake-6a09b7ac{0%,to{transform:rotate(-8deg) translateY(-2px)}50%{transform:rotate(8deg) translateY(2px)}}@keyframes mg-shake-6a09b7ac{0%,to{transform:rotate(-8deg) translateY(-2px)}50%{transform:rotate(8deg) translateY(2px)}}.rps-vs[data-v-6a09b7ac]{text-align:center;min-width:90px}.rps-vs-text[data-v-6a09b7ac]{font-size:18px;font-weight:800;color:#c98ba6;letter-spacing:2px}.rps-vs-text.win[data-v-6a09b7ac]{color:#ff5fa0}.rps-vs-text.lose[data-v-6a09b7ac]{color:#7aa7f0}.rps-vs-text.draw[data-v-6a09b7ac]{color:#b9a3af}.rps-choices[data-v-6a09b7ac]{display:flex;justify-content:center;gap:14px;margin-top:20px}.rps-choice[data-v-6a09b7ac]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 20px;border-radius:18px;border:2px solid #ffd3e4;background:#fff;cursor:pointer;transition:all .25s ease}.rps-choice[data-v-6a09b7ac]:hover:not(:disabled){transform:translateY(-4px) scale(1.04);border-color:#ff6fa5;box-shadow:0 8px 18px rgba(255,111,165,.3)}.rps-choice[data-v-6a09b7ac]:disabled{opacity:.55;cursor:not-allowed}.rps-choice-emoji[data-v-6a09b7ac]{font-size:34px}.rps-choice-name[data-v-6a09b7ac]{font-size:14px;color:#b06a8a;font-weight:600}.mem-bar[data-v-6a09b7ac]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px;border-radius:14px;background:#fff7fb;border:1px solid #ffddea}.mem-info[data-v-6a09b7ac]{font-size:14px;color:#b06a8a;font-weight:600}.mem-done[data-v-6a09b7ac]{text-align:center;padding:14px;margin-bottom:14px;border-radius:14px;background:linear-gradient(135deg,#ffe9f3,#fff0f7);border:2px solid #ffc9df;-webkit-animation:mg-bounce-6a09b7ac .5s ease;animation:mg-bounce-6a09b7ac .5s ease}.mem-done-emoji[data-v-6a09b7ac]{font-size:34px;display:block}.mem-done-text[data-v-6a09b7ac]{font-size:15px;color:#e25b96;font-weight:600;margin-top:6px}.mem-grid[data-v-6a09b7ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:460px;margin:0 auto}.mem-card[data-v-6a09b7ac]{position:relative;aspect-ratio:1;border:none;border-radius:16px;cursor:pointer;perspective:600px;background:transparent;padding:0}.mem-card-back[data-v-6a09b7ac],.mem-card-front[data-v-6a09b7ac]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:32px;transition:transform .4s ease,opacity .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mem-card-back[data-v-6a09b7ac]{background:linear-gradient(135deg,#ff9ec5,#ff6fa5);box-shadow:0 5px 14px rgba(255,111,165,.35);color:hsla(0,0%,100%,.9);transform:rotateY(0deg)}.mem-card-front[data-v-6a09b7ac]{background:#fff;border:2px solid #ffd3e4;box-shadow:0 4px 10px rgba(255,158,198,.2);transform:rotateY(180deg)}.mem-card.flipped .mem-card-back[data-v-6a09b7ac]{transform:rotateY(180deg)}.mem-card.flipped .mem-card-front[data-v-6a09b7ac]{transform:rotateY(0deg)}.mem-card.matched .mem-card-front[data-v-6a09b7ac]{border-color:#ff8fc7;background:#fff0f7;-webkit-animation:mg-pop-6a09b7ac .4s ease;animation:mg-pop-6a09b7ac .4s ease}.mem-card.matched[data-v-6a09b7ac]{cursor:default}@-webkit-keyframes mg-pop-6a09b7ac{0%{transform:scale(.85)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mg-pop-6a09b7ac{0%{transform:scale(.85)}50%{transform:scale(1.12)}to{transform:scale(1)}}.ttt-bar[data-v-6a09b7ac]{display:flex;justify-content:center;gap:10px;margin-bottom:14px}.ttt-mode[data-v-6a09b7ac]{padding:8px 20px;border-radius:999px;border:2px solid #ffd3e4;background:#fff;color:#b06a8a;font-size:14px;cursor:pointer;transition:all .25s ease}.ttt-mode.active[data-v-6a09b7ac]{background:linear-gradient(135deg,#ff8fc7,#ff6fa5);border-color:#ff6fa5;color:#fff}.ttt-status[data-v-6a09b7ac]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:16px;min-height:38px}.ttt-status-draw[data-v-6a09b7ac],.ttt-status-win[data-v-6a09b7ac]{font-size:17px;font-weight:800}.ttt-status-win.pink[data-v-6a09b7ac]{color:#ff5fa0}.ttt-status-win.blue[data-v-6a09b7ac]{color:#5aa7ff}.ttt-status-draw[data-v-6a09b7ac]{color:#b9a3af}.ttt-turn[data-v-6a09b7ac]{font-size:16px;font-weight:700}.ttt-turn.pink[data-v-6a09b7ac]{color:#ff5fa0}.ttt-turn.blue[data-v-6a09b7ac]{color:#5aa7ff}.ttt-board[data-v-6a09b7ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:320px;margin:0 auto}.ttt-cell[data-v-6a09b7ac]{aspect-ratio:1;border:none;border-radius:18px;background:#fff7fb;box-shadow:inset 0 0 0 2px #ffddea;font-size:44px;font-weight:800;cursor:pointer;transition:all .2s ease}.ttt-cell[data-v-6a09b7ac]:hover:not(:disabled){background:#ffeef6;box-shadow:inset 0 0 0 2px #ff9ec5}.ttt-cell.win[data-v-6a09b7ac]{background:linear-gradient(135deg,#ffe3f0,#ffd6e8);box-shadow:inset 0 0 0 2px #ff8fc7;-webkit-animation:mg-pop-6a09b7ac .4s ease;animation:mg-pop-6a09b7ac .4s ease}.ttt-cell[data-v-6a09b7ac]:disabled{cursor:not-allowed}.cell-x[data-v-6a09b7ac]{color:#ff5fa0;text-shadow:0 2px 8px rgba(255,95,160,.3)}.cell-o[data-v-6a09b7ac]{color:#5aa7ff;text-shadow:0 2px 8px rgba(90,167,255,.3)}.ttt-score[data-v-6a09b7ac]{display:flex;justify-content:center;gap:20px;margin-top:18px;font-size:14px;color:#b06a8a;font-weight:600}.ms-bar[data-v-6a09b7ac]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;padding:10px 16px;border-radius:14px;background:#fff7fb;border:1px solid #ffddea}.ms-mode[data-v-6a09b7ac]{display:flex;gap:8px}.ms-mode-btn[data-v-6a09b7ac]{padding:6px 16px;border-radius:999px;border:2px solid #ffd3e4;background:#fff;color:#b06a8a;font-size:13px;cursor:pointer;transition:all .25s ease}.ms-mode-btn.active[data-v-6a09b7ac]{background:linear-gradient(135deg,#ff8fc7,#ff6fa5);border-color:#ff6fa5;color:#fff}.ms-info[data-v-6a09b7ac]{font-size:14px;color:#b06a8a;font-weight:700}.ms-overlay[data-v-6a09b7ac]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:18px;background:rgba(255,240,247,.88);cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-animation:mg-fade-6a09b7ac .3s ease;animation:mg-fade-6a09b7ac .3s ease}@-webkit-keyframes mg-fade-6a09b7ac{0%{opacity:0}to{opacity:1}}@keyframes mg-fade-6a09b7ac{0%{opacity:0}to{opacity:1}}.ms-overlay-emoji[data-v-6a09b7ac]{font-size:46px;-webkit-animation:mg-bounce-6a09b7ac .5s ease;animation:mg-bounce-6a09b7ac .5s ease}.ms-overlay-text[data-v-6a09b7ac]{font-size:16px;font-weight:700;color:#e25b96}.ms-board[data-v-6a09b7ac]{position:relative;display:grid;grid-template-columns:repeat(9,1fr);gap:5px;max-width:480px;margin:0 auto;padding:14px;border-radius:18px;background:linear-gradient(160deg,#fff0f7,#ffe9f3);border:1px solid #ffddea}.ms-cell[data-v-6a09b7ac]{aspect-ratio:1;border:none;border-radius:8px;font-size:15px;font-weight:800;cursor:pointer;background:linear-gradient(145deg,#ff9ec5,#ff6fa5);box-shadow:0 2px 5px rgba(255,111,165,.3);color:#fff;transition:transform .12s ease}.ms-cell[data-v-6a09b7ac]:hover:not(.revealed){transform:translateY(-2px);filter:brightness(1.06)}.ms-cell.revealed[data-v-6a09b7ac]{background:#fff7fb;box-shadow:inset 0 0 0 1px #ffddea;color:#6b4a5a;cursor:default}.ms-cell.is-mine[data-v-6a09b7ac]{background:#ffe3e3;box-shadow:inset 0 0 0 1px #ffb3b3}.ms-cell.boom[data-v-6a09b7ac]{-webkit-animation:mg-boom-6a09b7ac .4s ease;animation:mg-boom-6a09b7ac .4s ease;box-shadow:0 0 0 3px #ff7a7a}@-webkit-keyframes mg-boom-6a09b7ac{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes mg-boom-6a09b7ac{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.ms-ico[data-v-6a09b7ac]{line-height:1}.ms-blank[data-v-6a09b7ac]{display:block;width:100%;height:100%}.ms-num.n1[data-v-6a09b7ac]{color:#5a8dff}.ms-num.n2[data-v-6a09b7ac]{color:#3fb57a}.ms-num.n3[data-v-6a09b7ac]{color:#ff5f6d}.ms-num.n4[data-v-6a09b7ac]{color:#9a5fd0}.ms-num.n5[data-v-6a09b7ac]{color:#d05f8a}.ms-num.n6[data-v-6a09b7ac]{color:#35a8b5}.ms-num.n7[data-v-6a09b7ac]{color:#6b4a5a}.ms-num.n8[data-v-6a09b7ac]{color:#8a8a9a}@media (max-width:700px){.tt-side[data-v-6a09b7ac]{width:64px}.tt-side .tt-brand-name[data-v-6a09b7ac],.tt-side .tt-menu-name[data-v-6a09b7ac],.tt-side .tt-settings-name[data-v-6a09b7ac],.tt-side .tt-user-info[data-v-6a09b7ac]{display:none!important}.tt-side .tt-collapse-btn[data-v-6a09b7ac]{display:none}.tt-main[data-v-6a09b7ac]{padding:16px 12px 30px}.mg-panel[data-v-6a09b7ac]{padding:18px 16px 22px}.mem-grid[data-v-6a09b7ac]{gap:8px}.mem-card-back[data-v-6a09b7ac],.mem-card-front[data-v-6a09b7ac]{font-size:24px;border-radius:12px}.rps-gesture[data-v-6a09b7ac]{width:72px;height:72px}.rps-emoji[data-v-6a09b7ac]{font-size:36px}.ms-board[data-v-6a09b7ac]{gap:3px;padding:10px}.ms-cell[data-v-6a09b7ac]{font-size:12px;border-radius:6px}.gs-form[data-v-6a09b7ac]{flex-direction:column}}