.c-mascot[data-v-674e0fdc]{display:block;overflow:visible}.m-shadow[data-v-674e0fdc]{fill:#9fd3ea;opacity:.45}.m-wave[data-v-674e0fdc]{fill:none;stroke:#8ccde9;stroke-width:3.2px;stroke-linecap:round}.m-wave.is-far[data-v-674e0fdc]{stroke:#b8e1f2;stroke-width:2.6px}.m-outline[data-v-674e0fdc]{fill:none;stroke:#1f4a63;stroke-width:3.5px;stroke-linejoin:round}.m-deck[data-v-674e0fdc]{fill:#f2fbff}.m-keel[data-v-674e0fdc]{fill:#1f7aa8;opacity:.28}.m-shine[data-v-674e0fdc]{fill:#fff;opacity:.7}.m-mast[data-v-674e0fdc]{fill:none;stroke:#1f4a63;stroke-width:4px;stroke-linecap:round}.m-sail[data-v-674e0fdc]{fill:#fff}.m-sail-edge[data-v-674e0fdc]{fill:none;stroke:#1f4a63;stroke-width:3.2px;stroke-linejoin:round}.m-sail-stripe[data-v-674e0fdc]{fill:#ffd8cc}.m-jib[data-v-674e0fdc]{fill:#e6f5fc;stroke:#1f4a63;stroke-width:3.2px;stroke-linejoin:round}.m-flag[data-v-674e0fdc]{fill:#ff7a5c;stroke:#1f4a63;stroke-width:2.4px;stroke-linejoin:round}.m-buoy[data-v-674e0fdc]{fill:none;stroke:#fff;stroke-width:6.5px}.m-buoy-band[data-v-674e0fdc]{fill:none;stroke:#ff7a5c;stroke-width:6.5px;stroke-dasharray:8.6 8.6}.m-buoy-line[data-v-674e0fdc]{fill:none;stroke:#1f4a63;stroke-width:2.2px}.m-eye[data-v-674e0fdc]{fill:#173a4f}.m-eye-white[data-v-674e0fdc]{fill:#fff;stroke:#1f4a63;stroke-width:3px}.m-glint[data-v-674e0fdc]{fill:#fff}.m-line[data-v-674e0fdc]{fill:none;stroke:#1f4a63;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.m-mouth[data-v-674e0fdc]{fill:#ff8a7a;stroke:#1f4a63;stroke-width:3px;stroke-linejoin:round}.m-blush[data-v-674e0fdc]{fill:#ff8b78;opacity:.7}.m-heart-eye[data-v-674e0fdc]{fill:#ff6f5a;stroke:#1f4a63;stroke-width:2.2px;stroke-linejoin:round}.m-hat-out[data-v-674e0fdc]{fill:#fff;stroke:#1f4a63;stroke-width:7px}.m-hat-in[data-v-674e0fdc]{fill:#fff}.m-hat-band[data-v-674e0fdc]{fill:#fff;stroke:#1f4a63;stroke-width:3.5px}.m-hat-wave[data-v-674e0fdc]{fill:none;stroke:#2a93c1;stroke-width:2.6px;stroke-linecap:round}.m-drop[data-v-674e0fdc]{fill:#bfe6f7;stroke:#1f4a63;stroke-width:2.2px}.m-zzz[data-v-674e0fdc]{fill:#4f78d4;font:900 18px Arial Rounded MT Bold,ui-rounded,sans-serif}.m-zzz.is-big[data-v-674e0fdc]{font-size:24px}.m-q[data-v-674e0fdc]{fill:#2a93c1;font:900 30px Arial Rounded MT Bold,ui-rounded,sans-serif}.m-float-heart[data-v-674e0fdc]{fill:#ff8f7a}.m-gull[data-v-674e0fdc]{fill:none;stroke:#5d7b8c;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.m-spark[data-v-674e0fdc]{fill:#ffd25e}.m-spark.is-b[data-v-674e0fdc]{fill:#7fd9c6}.m-flag[data-v-674e0fdc]{transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite m-flutter-674e0fdc}.c-mascot.is-wave .m-flag[data-v-674e0fdc],.c-mascot.is-cheer .m-flag[data-v-674e0fdc]{animation-duration:.6s}.c-mascot.is-sleep .m-flag[data-v-674e0fdc]{animation-duration:4s}.m-rock[data-v-674e0fdc]{transform-origin:100px 160px}.c-mascot.is-float .m-rock[data-v-674e0fdc]{animation:3.4s ease-in-out infinite m-rock-674e0fdc}.c-mascot.is-cheer .m-rock[data-v-674e0fdc]{animation-duration:1.4s}.c-mascot.is-float .m-float[data-v-674e0fdc]{animation:3.4s ease-in-out infinite m-float-674e0fdc}.c-mascot.is-float .m-shadow[data-v-674e0fdc]{transform-origin:102px 184px;animation:3.4s ease-in-out infinite m-shadow-674e0fdc}.c-mascot.is-float .m-wave[data-v-674e0fdc]{animation:2.6s ease-in-out infinite m-swell-674e0fdc}.c-mascot.is-float .m-wave.is-far[data-v-674e0fdc]{animation-delay:-1.3s}.c-mascot.is-sleep .m-zzz[data-v-674e0fdc]{animation:2.6s ease-in-out infinite m-zzz-674e0fdc}.c-mascot.is-sleep .m-zzz.is-big[data-v-674e0fdc]{animation-delay:-1.3s}.c-mascot.is-love .m-float-heart[data-v-674e0fdc]{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite m-beat-674e0fdc}.c-mascot.is-love .m-float-heart.is-1[data-v-674e0fdc]{animation-delay:-.5s}.m-spark[data-v-674e0fdc]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite m-twinkle-674e0fdc}.m-spark.is-b[data-v-674e0fdc]{animation-delay:-.8s}@keyframes m-flutter-674e0fdc{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-6deg)scaleX(.9)}}@keyframes m-rock-674e0fdc{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes m-float-674e0fdc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes m-shadow-674e0fdc{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.3;transform:scale(.88)}}@keyframes m-swell-674e0fdc{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes m-twinkle-674e0fdc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.5)}}@keyframes m-zzz-674e0fdc{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(8px,-14px)}}@keyframes m-beat-674e0fdc{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.c-mascot[data-v-674e0fdc] *{animation:none!important}}.c-mascot[data-v-a253f1b9]{display:block;overflow:visible}.m-shadow[data-v-a253f1b9]{fill:#f4bdd5;opacity:.5}.m-outline[data-v-a253f1b9]{fill:none;stroke:#6b3a5f;stroke-width:3.5px;stroke-linejoin:round}.m-belly[data-v-a253f1b9]{fill:#fff4f9}.m-shine[data-v-a253f1b9]{fill:#fff;opacity:.75}.m-fin[data-v-a253f1b9]{fill:#cdb9ff;stroke:#6b3a5f;stroke-width:3.5px;stroke-linejoin:round}.m-fin-heart[data-v-a253f1b9]{fill:#ff7eaa}.m-stab[data-v-a253f1b9],.m-wing-fill[data-v-a253f1b9]{fill:#d9ccff;stroke:#6b3a5f;stroke-width:3.5px;stroke-linejoin:round}.m-wing-line[data-v-a253f1b9]{fill:none;stroke:#b9a3f5;stroke-width:2.5px;stroke-linecap:round}.m-window[data-v-a253f1b9]{fill:#e3f3ff;stroke:#6b3a5f;stroke-width:3px}.m-window-glint[data-v-a253f1b9]{fill:#fff}.m-blade[data-v-a253f1b9]{fill:#fff3c4;stroke:#6b3a5f;stroke-width:2.5px}.m-hub[data-v-a253f1b9]{fill:#ffd35e;stroke:#6b3a5f;stroke-width:3px}.m-eye[data-v-a253f1b9]{fill:#4a2a47}.m-eye-white[data-v-a253f1b9]{fill:#fff;stroke:#6b3a5f;stroke-width:3px}.m-glint[data-v-a253f1b9]{fill:#fff}.m-line[data-v-a253f1b9]{fill:none;stroke:#6b3a5f;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.m-mouth[data-v-a253f1b9]{fill:#ff7aa8;stroke:#6b3a5f;stroke-width:3px;stroke-linejoin:round}.m-blush[data-v-a253f1b9]{fill:#ff8cb6;opacity:.55}.m-blush-line[data-v-a253f1b9]{fill:none;stroke:#ff6f9f;stroke-width:1.6px;stroke-linecap:round;opacity:.8}.m-heart-eye[data-v-a253f1b9]{fill:#ff5c93;stroke:#6b3a5f;stroke-width:2.2px;stroke-linejoin:round}.m-hat-out[data-v-a253f1b9]{fill:#fff;stroke:#6b3a5f;stroke-width:7px}.m-hat-in[data-v-a253f1b9]{fill:#fff}.m-hat-band[data-v-a253f1b9]{fill:#fff;stroke:#6b3a5f;stroke-width:3.5px}.m-hat-heart[data-v-a253f1b9]{fill:#ff6fa0}.m-drop[data-v-a253f1b9]{fill:#a9dbff;stroke:#6b3a5f;stroke-width:2.2px}.m-zzz[data-v-a253f1b9]{fill:#9a7bf2;font:900 18px Arial Rounded MT Bold,ui-rounded,sans-serif}.m-zzz.is-big[data-v-a253f1b9]{font-size:24px}.m-q[data-v-a253f1b9]{fill:#f25f9b;font:900 30px Arial Rounded MT Bold,ui-rounded,sans-serif}.m-float-heart[data-v-a253f1b9]{fill:#ff8fb8}.m-spark[data-v-a253f1b9]{fill:#ffd25e}.m-spark.is-b[data-v-a253f1b9]{fill:#c6b2ff}.m-spark.is-c[data-v-a253f1b9]{fill:#ff9fc3}.m-blade[data-v-a253f1b9]{transform-box:fill-box;transform-origin:50%;animation:.42s linear infinite m-spin-a253f1b9}.c-mascot.is-sleep .m-blade[data-v-a253f1b9]{animation-duration:2.8s}.c-mascot.is-float .m-float[data-v-a253f1b9]{animation:3.4s ease-in-out infinite m-float-a253f1b9}.c-mascot.is-float .m-shadow[data-v-a253f1b9]{transform-origin:104px 186px;animation:3.4s ease-in-out infinite m-shadow-a253f1b9}.m-wing[data-v-a253f1b9]{transform-origin:104px 134px}.c-mascot.is-wave .m-wing[data-v-a253f1b9]{animation:1.2s ease-in-out infinite m-flap-a253f1b9}.c-mascot.is-cheer .m-wing[data-v-a253f1b9]{animation:.7s ease-in-out infinite m-flap-a253f1b9}.c-mascot.is-sleep .m-zzz[data-v-a253f1b9]{animation:2.6s ease-in-out infinite m-zzz-a253f1b9}.c-mascot.is-sleep .m-zzz.is-big[data-v-a253f1b9]{animation-delay:-1.3s}.c-mascot.is-love .m-float-heart[data-v-a253f1b9]{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite m-beat-a253f1b9}.c-mascot.is-love .m-float-heart.is-1[data-v-a253f1b9]{animation-delay:-.5s}.m-spark[data-v-a253f1b9]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite m-twinkle-a253f1b9}.m-spark.is-b[data-v-a253f1b9]{animation-delay:-.8s}.m-spark.is-c[data-v-a253f1b9]{animation-delay:-1.6s}@keyframes m-spin-a253f1b9{0%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}@keyframes m-float-a253f1b9{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes m-shadow-a253f1b9{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.3;transform:scale(.84)}}@keyframes m-flap-a253f1b9{0%,to{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes m-twinkle-a253f1b9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.5)}}@keyframes m-zzz-a253f1b9{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(8px,-14px)}}@keyframes m-beat-a253f1b9{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.c-mascot[data-v-a253f1b9] *{animation:none!important}}.c-chat[data-v-b5154b94]{gap:6px;margin:0;display:grid}.c-chat-screen[data-v-b5154b94]{color:#1c1c1e;box-shadow:var(--c-shadow-sm), inset 0 0 0 1px #e8e1ea;background:#f4f4f6;border:2px solid #fff;border-radius:20px;padding:9px 10px 14px;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.c-chat-nav[data-v-b5154b94]{grid-template-columns:1fr auto 1fr;align-items:center;min-height:28px;margin-bottom:8px;font-size:13.5px;display:grid}.c-chat-back[data-v-b5154b94]{color:#3a3a3c;font-size:20px;line-height:1}.c-chat-row[data-v-b5154b94]{align-items:flex-start;gap:8px;display:flex}.c-chat-avatar[data-v-b5154b94]{color:#6b5200;background:linear-gradient(#ffe680,#ffd23f);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.c-chat-body[data-v-b5154b94]{justify-items:start;gap:6px;min-width:0;display:grid}.c-chat-bubble[data-v-b5154b94]{overflow-wrap:anywhere;box-shadow:0 0 0 2px var(--c-pink-300);background:#ffe94d;border-radius:4px 14px 14px;padding:9px 11px;font-size:13px;line-height:1.6}.c-chat-tag[data-v-b5154b94]{color:#8a6d00;vertical-align:1px;background:#fff9;border-radius:5px;margin-right:4px;padding:0 5px;font-size:11px;font-weight:800;display:inline-block}.c-chat-bubble mark[data-v-b5154b94]{color:inherit;background:#fff;border-radius:4px;padding:0 2px;font-weight:800}.c-chat figcaption[data-v-b5154b94]{color:var(--c-muted);text-align:center;font-size:12px;line-height:1.5}.c-example-text[data-v-1c020336]{color:var(--c-ink-2);font-size:13px;line-height:1.65}.c-example-img[data-v-1c020336]{object-fit:contain;background:var(--c-pink-50);border:2px solid var(--c-line);border-radius:16px;width:100%;max-height:56vh;display:block}.c-game-switch[data-v-56b53d8e]{vertical-align:middle;margin-left:6px}.c-redeem[data-v-2111f82c]{gap:10px}.c-xianyu[data-v-2111f82c]{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;min-width:0;margin-top:2px;padding-top:10px;display:flex}.c-xianyu>span[data-v-2111f82c]{color:var(--c-muted);white-space:nowrap;align-items:center;font-size:12px;display:flex}.c-xianyu>span svg[data-v-2111f82c]{flex-shrink:0;margin-right:6px}.c-xianyu .c-mini-btn[data-v-2111f82c]{margin-left:8px}.c-redeem-aux[data-v-2111f82c]{flex-shrink:0;justify-content:center;min-width:120px;min-height:28px;text-decoration:none}.c-redeem-box[data-v-2111f82c]{min-height:64px}.c-redeem-kept[data-v-2111f82c]{justify-self:start;align-items:center}.c-redeem-kept .c-mini-btn[data-v-2111f82c]{min-height:20px;padding:0 7px;font-size:11px}.c-redeem-minis[data-v-2111f82c]{gap:4px;display:inline-flex}.c-no-gap .c-redeem-minis[data-v-2111f82c]>*+*{margin-left:4px}.c-activated[data-v-e41d6c1c]{text-align:center;justify-items:center;gap:4px;display:grid}.c-activated-mascot[data-v-e41d6c1c]{width:72px;height:72px}.c-activated strong[data-v-e41d6c1c]{font-size:16px;font-weight:900}.c-activated p[data-v-e41d6c1c]{font-size:12.5px;line-height:1.6}.c-activate-alt[data-v-e41d6c1c]{text-align:center;margin-top:-2px;font-size:11.5px}.c-shot[data-v-cd41ad57]{justify-items:center;gap:6px;margin:0;display:grid}.c-shot.is-md .c-shot-frame[data-v-cd41ad57]{max-width:360px}.c-shot.is-sm .c-shot-frame[data-v-cd41ad57]{max-width:220px}.c-shot-frame[data-v-cd41ad57]{border:2px solid var(--c-line);width:100%;box-shadow:var(--c-shadow-sm);cursor:zoom-in;background:#fff;border-radius:18px;padding:5px;display:block;position:relative;overflow:hidden}.c-shot-frame img[data-v-cd41ad57]{border-radius:12px;width:100%;height:auto;display:block}.c-shot-hint[data-v-cd41ad57]{color:#fff;background:#4a2a479e;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.c-shot figcaption[data-v-cd41ad57]{color:var(--c-muted);text-align:center;font-size:12px;line-height:1.5}.c-ig-seg[data-v-0c1c340a]{padding:3px}.c-ig-seg button[data-v-0c1c340a]{min-height:30px;font-size:12.5px}.c-ig-alt[data-v-0c1c340a]{color:var(--c-ink-2);background:var(--c-lemon-100);border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.7}.c-ig-alt b[data-v-0c1c340a]{color:var(--c-ink);font-weight:900}.c-android-confirm[data-v-bfca9b39]{min-width:0;color:var(--c-ink-2);overflow-wrap:break-word;gap:12px;font-size:13.5px;line-height:1.8;display:grid}.c-android-confirm b[data-v-bfca9b39]{color:var(--c-ink)}.c-android-confirm-hint[data-v-bfca9b39]{background:var(--c-lemon-50);border:1px solid var(--c-lemon-100);border-radius:12px;padding:10px 12px;font-size:12.5px}.c-android-confirm>.c-btn[data-v-bfca9b39]{white-space:normal;min-height:44px}.c-bind-taken[data-v-2c748bc4]{justify-items:center;gap:10px;display:grid}.c-bind-taken .c-note[data-v-2c748bc4]{width:100%}.c-bind-help[data-v-2c748bc4]{width:100%;color:var(--c-ink-2);gap:10px;margin:0;padding-left:22px;font-size:13px;line-height:1.65;display:grid}.c-bind-help .c-link[data-v-2c748bc4]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.c-bind-taken .c-actions[data-v-2c748bc4]{width:100%}.c-bind-pick[data-v-2c748bc4]{gap:8px;display:grid}.c-bind-opt[data-v-2c748bc4]{width:100%;min-height:52px;color:var(--c-faint);text-align:left;border:1.5px solid var(--c-line-strong);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;transition:border-color .2s,background .2s;display:flex}.c-bind-opt[data-v-2c748bc4]:hover{border-color:var(--c-pink-400);background:var(--c-pink-50)}.c-bind-opt[data-v-2c748bc4]:focus-visible{border-color:var(--c-pink-400);background:var(--c-pink-50)}.c-bind-opt>svg[data-v-2c748bc4]{flex:none}.c-bind-opt-icon[data-v-2c748bc4]{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.c-bind-opt.is-old .c-bind-opt-icon[data-v-2c748bc4]{color:var(--c-lemon-700);background:var(--c-lemon-100)}.c-bind-opt.is-new .c-bind-opt-icon[data-v-2c748bc4]{color:var(--c-mint-700);background:var(--c-mint-100)}.c-bind-opt-copy[data-v-2c748bc4]{flex:1;min-width:0;display:grid}.c-bind-opt-copy strong[data-v-2c748bc4]{color:var(--c-ink);font-size:13.5px;font-weight:800}.c-bind-opt-copy small[data-v-2c748bc4]{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.c-bind-seg[data-v-2c748bc4]{padding:3px}.c-bind-seg button[data-v-2c748bc4]{min-height:28px;padding:0 6px;font-size:12.5px}.c-bind-examples[data-v-2c748bc4]{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:inline-flex}.c-no-gap .c-bind-examples[data-v-2c748bc4]>*+*{margin-left:4px}.c-bind[data-v-2c748bc4]{gap:10px}.c-bind-warn[data-v-2c748bc4]{padding:7px 10px;font-size:12px;line-height:1.55}.c-bind-key b[data-v-2c748bc4]{color:var(--c-coral-500)}.c-bind .c-textarea[data-v-2c748bc4]{min-height:78px}.c-bind-install[data-v-2c748bc4]{width:100%;min-height:46px;color:var(--c-ink);text-align:left;background:linear-gradient(135deg, var(--c-mint-50) 0%, var(--c-mint-100) 100%);border:1.5px solid var(--c-mint-300);cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:6px 8px 6px 9px;display:flex}.c-bind-install-icon[data-v-2c748bc4]{width:28px;height:28px;color:var(--c-mint-700);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.c-bind-install-copy[data-v-2c748bc4]{flex:1;min-width:0;display:grid}.c-bind-install-copy strong[data-v-2c748bc4]{color:var(--c-mint-700);font-size:13px;font-weight:900}.c-bind-install-copy small[data-v-2c748bc4]{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.c-bind-install-go[data-v-2c748bc4]{color:#fff;background:var(--c-mint-500);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 5px 3px 9px;font-size:12px;font-weight:900;display:inline-flex}.c-bind-how[data-v-2c748bc4]{vertical-align:1px;min-height:20px;margin-left:4px;padding:0 7px;font-size:11px}.c-bubble-lane[data-v-05cd834f]{top:calc(env(safe-area-inset-top,0px) + 10px);right:0;bottom:calc(var(--c-tabbar-h) + var(--c-tabbar-gap) + var(--c-safe-bottom) + 10px);z-index:45;pointer-events:none;width:min(820px,100% - 16px);margin:0 auto;position:fixed;left:0}.c-bubble[data-v-05cd834f]{color:#fff;width:52px;height:52px;font:inherit;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:2.5px solid #fff;border-radius:50%;align-content:center;place-items:center;gap:1px;padding:0;transition:transform .32s cubic-bezier(.3,1.35,.5,1);display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 16px #3c285038}.c-bubble.is-held[data-v-05cd834f]{cursor:grabbing;transition:none}.c-bubble:active small[data-v-05cd834f]{opacity:.8}.c-bubble.is-ff[data-v-05cd834f]{background:linear-gradient(#ff94c0,#f25f9b)}.c-bubble.is-cc[data-v-05cd834f]{background:linear-gradient(#6fc8ec,#2a93c1)}.c-bubble small[data-v-05cd834f]{letter-spacing:.06em;font-size:10px;font-weight:900;line-height:1}.c-bubble[data-v-05cd834f]:after{opacity:0;content:"";border:2px solid;border-radius:50%;animation:2.6s ease-out infinite c-bubble-ring-05cd834f;position:absolute;top:-2.5px;bottom:-2.5px;left:-2.5px;right:-2.5px}.c-bubble.is-ff[data-v-05cd834f]:after{color:#f25f9b}.c-bubble.is-cc[data-v-05cd834f]:after{color:#2a93c1}@keyframes c-bubble-ring-05cd834f{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.c-bubble[data-v-05cd834f]{transition:none}.c-bubble[data-v-05cd834f]:after{animation:none}}.c-chooser[data-v-96566c1b]{min-height:100vh;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));font-family:var(--c-font);color:#3a3045;background:#fbfaff;place-items:center;display:grid;position:relative;overflow:hidden}.c-chooser-sky[data-v-96566c1b]{pointer-events:none;background:radial-gradient(26rem 20rem at 0 0,#ffcde2b3 0%,#ffcde200 70%),radial-gradient(28rem 22rem at 100% 100%,#b0def2bf 0%,#b0def200 70%),radial-gradient(#a08cbe21 1px,#0000 1.4px) 0 0/18px 18px;position:absolute;top:0;bottom:0;left:0;right:0}.c-chooser-inner[data-v-96566c1b]{gap:22px;width:100%;max-width:440px;display:grid;position:relative}.c-chooser-head[data-v-96566c1b]{text-align:center;justify-items:center;gap:6px;animation:.5s cubic-bezier(.2,.9,.3,1) backwards c-chooser-rise-96566c1b;display:grid}.c-chooser-hello[data-v-96566c1b]{color:#7a5c9a;letter-spacing:.08em;background:#fffc;border:1.5px solid #ece4f6;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800}.c-chooser-head h1[data-v-96566c1b]{color:#2f2540;letter-spacing:.01em;margin:0;font-size:26px;font-weight:900}.c-chooser-head p[data-v-96566c1b]{color:#857b93;margin:0;font-size:13px}.c-chooser-cards[data-v-96566c1b]{gap:16px;display:grid}.c-chooser-card[data-v-96566c1b]{text-align:left;background:var(--card-bg);border:2px solid var(--card-edge);min-height:132px;box-shadow:0 14px 30px var(--card-glow), inset 0 1px 0 #ffffffe6;cursor:pointer;font:inherit;animation:c-chooser-rise-96566c1b .55s cubic-bezier(.2, .9, .3, 1) var(--enter-delay) backwards;border-radius:26px;grid-template-columns:104px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:12px 14px 12px 6px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.c-chooser-card[data-v-96566c1b]:hover{box-shadow:0 20px 38px var(--card-glow), inset 0 1px 0 #ffffffe6;transform:translateY(-3px)}.c-chooser-card[data-v-96566c1b]:active{transform:translateY(0)scale(.98)}.c-chooser-card[data-v-96566c1b]:focus-visible{outline:3px solid var(--card-ink);outline-offset:3px}.c-chooser-card[data-v-96566c1b]:disabled{cursor:default}.c-chooser-card.is-ff[data-v-96566c1b]{--card-bg:linear-gradient(135deg, #ffe1ee 0%, #fff4f9 55%, #fffafd 100%);--card-edge:#ffc6dd;--card-glow:#f25f9b33;--card-ink:#b02a60;--card-soft:#d66a97;--card-go:linear-gradient(180deg, #ff94c0, #f25f9b)}.c-chooser-card.is-cc[data-v-96566c1b]{--card-bg:linear-gradient(135deg, #d5eef9 0%, #ecf8fd 55%, #f7fcff 100%);--card-edge:#b4dcee;--card-glow:#2a93c133;--card-ink:#195f86;--card-soft:#3f88ad;--card-go:linear-gradient(180deg, #6cc3e8, #1f7aa8)}.c-chooser-scene[data-v-96566c1b]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.c-scene-path[data-v-96566c1b]{fill:none;stroke:#f7a8c8;stroke-width:2.5px;stroke-dasharray:2 9;stroke-linecap:round;opacity:.8}.c-scene-cloud[data-v-96566c1b]{fill:#fff;opacity:.95}.c-scene-cloud.is-small[data-v-96566c1b]{opacity:.8}.c-scene-wave[data-v-96566c1b]{fill:#9fd6ee;opacity:.55}.c-scene-wave.is-back[data-v-96566c1b]{fill:#c4e7f6;opacity:.7}.c-chooser-mascot[data-v-96566c1b],.c-chooser-text[data-v-96566c1b],.c-chooser-go[data-v-96566c1b]{position:relative}.c-chooser-mascot[data-v-96566c1b]{place-items:center;display:grid}.c-chooser-text[data-v-96566c1b]{gap:3px;min-width:0;display:grid}.c-chooser-text strong[data-v-96566c1b]{color:var(--card-ink);font-size:22px;font-weight:900;line-height:1.2}.c-chooser-line[data-v-96566c1b]{color:var(--card-soft);font-size:13px;font-weight:700}.c-chooser-buddy[data-v-96566c1b]{color:var(--card-ink);background:#ffffffc7;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:11.5px;font-weight:800}.c-chooser-go[data-v-96566c1b]{color:#fff;background:var(--card-go);width:40px;height:40px;box-shadow:0 6px 14px var(--card-glow);border-radius:50%;place-items:center;display:grid}@keyframes c-chooser-rise-96566c1b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.c-chooser-head[data-v-96566c1b],.c-chooser-card[data-v-96566c1b]{animation:none}}@media (max-width:360px){.c-chooser-card[data-v-96566c1b]{grid-template-columns:84px minmax(0,1fr) 34px}.c-chooser-go[data-v-96566c1b]{width:34px;height:34px}}.c-veil[data-v-7ee073ce]{z-index:85;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.c-veil.is-ff[data-v-7ee073ce]:before{animation:c-veil-sky-7ee073ce var(--veil-ms) ease both;content:"";background:linear-gradient(#ffeaf3,#ffd3e6);position:absolute;top:0;bottom:0;left:0;right:0}.c-veil-defs[data-v-7ee073ce]{width:0;height:0;position:absolute}.c-veil-cloud[data-v-7ee073ce]{fill:url(#c-veil-cloud-fill);animation:c-veil-cloud-7ee073ce calc(var(--veil-ms) - .2s) cubic-bezier(.3, .6, .3, 1) both;animation-delay:calc(var(--i) * 25ms);will-change:transform, opacity;position:absolute}.c-veil-plane[data-v-7ee073ce]{color:#f25f9b;fill:#fff;animation:c-veil-fly-7ee073ce var(--veil-ms) cubic-bezier(.4, .1, .6, .9) both;position:absolute;top:46%;left:0}@keyframes c-veil-sky-7ee073ce{0%,15%{opacity:0}42%,58%{opacity:1}88%,to{opacity:0}}@keyframes c-veil-cloud-7ee073ce{0%{opacity:0;transform:translateX(var(--dx)) scale(.7)}40%,60%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--dx) * -.5)) scale(1.5)}}@keyframes c-veil-fly-7ee073ce{0%{opacity:0;transform:translate(-15vw,20px)rotate(45deg)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(110vw,-30px)rotate(45deg)}}.c-veil-wave[data-v-7ee073ce]{position:absolute;top:50%;left:50%}.c-veil-wave.is-1[data-v-7ee073ce]{--sea:#c4e9f7;--deep:#9fd6ec;--delay:0s}.c-veil-wave.is-2[data-v-7ee073ce]{--sea:#84cdea;--deep:#5bb5dc;--delay:50ms}.c-veil-wave.is-3[data-v-7ee073ce]{--sea:#3fa6d5;--deep:#1f78a8;--delay:.1s}.c-veil-body[data-v-7ee073ce]{animation:c-veil-surge-7ee073ce calc(var(--veil-ms) - .1s) both;animation-delay:var(--delay);will-change:transform;flex-direction:column;display:flex;position:absolute;left:0;right:0}.c-veil-swell[data-v-7ee073ce]{flex:none;width:200%;height:64px;margin-bottom:-1px;animation:1.4s linear infinite c-veil-roll-7ee073ce}.c-veil-wave.is-2 .c-veil-swell[data-v-7ee073ce]{animation-duration:1.1s;animation-direction:reverse}.c-veil-wave.is-3 .c-veil-swell[data-v-7ee073ce]{animation-duration:1.8s}.c-veil-swell .is-water[data-v-7ee073ce]{fill:var(--sea)}.c-veil-swell .is-foam[data-v-7ee073ce]{fill:none;stroke:#ffffffd9;stroke-width:4px;vector-effect:non-scaling-stroke}.c-veil-water[data-v-7ee073ce]{background:linear-gradient(180deg, var(--sea), var(--deep));flex:1}.c-veil-spray[data-v-7ee073ce]{width:9px;height:9px;animation:.6s ease-out infinite c-veil-spray-7ee073ce;animation-delay:calc(var(--i) * -75ms);background:#fff;border-radius:50%;position:absolute;top:8px}.c-veil-spray[data-v-7ee073ce]:nth-child(odd){width:6px;height:6px}.c-veil-bubble[data-v-7ee073ce]{animation:.9s ease-out infinite c-veil-rise-7ee073ce;animation-delay:calc(var(--i) * -110ms);background:#ffffff24;border:2.5px solid #ffffffb3;border-radius:50%;position:absolute}.c-veil-boat[data-v-7ee073ce]{width:104px;animation:c-veil-sail-7ee073ce var(--veil-ms) cubic-bezier(.4, .1, .6, .9) both;position:absolute;top:44%;left:0}.c-veil-boat svg[data-v-7ee073ce]{transform-origin:50% 85%;width:100%;animation:.5s ease-in-out infinite alternate c-veil-bob-7ee073ce;display:block}.c-veil-boat path[data-v-7ee073ce]{stroke:#195f86;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.c-veil-boat .is-hull[data-v-7ee073ce]{fill:#ff8552}.c-veil-boat .is-sail[data-v-7ee073ce]{fill:#fff}.c-veil-boat .is-jib[data-v-7ee073ce]{fill:#e2f4fb}.c-veil-boat .is-mast[data-v-7ee073ce]{fill:none}.c-veil-boat .is-flag[data-v-7ee073ce]{fill:#ff5f6d;stroke-width:1.4px}.c-veil-boat .is-wake[data-v-7ee073ce]{fill:none;stroke:#fff;stroke-width:2.6px}@keyframes c-veil-surge-7ee073ce{0%{animation-timing-function:cubic-bezier(.3,.1,.6,.95);transform:translateY(100%)}46%{transform:translateY(0)}51%{animation-timing-function:cubic-bezier(.25,.2,.6,.95);transform:translateY(0)}to{transform:translateY(100%)}}@keyframes c-veil-roll-7ee073ce{to{transform:translate(-50%)}}@keyframes c-veil-spray-7ee073ce{0%{opacity:.95;transform:translate(0)scale(1)}to{opacity:0;transform:translate(14px,-42px)scale(.4)}}@keyframes c-veil-rise-7ee073ce{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-70px)}}@keyframes c-veil-sail-7ee073ce{0%{opacity:0;transform:translate(-30vw)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(105vw)}}@keyframes c-veil-bob-7ee073ce{0%{transform:translateY(0)rotate(-8deg)}to{transform:translateY(-6px)rotate(6deg)}}.c-viewer-leave-active[data-v-320794ca]{pointer-events:none;animation:.2s forwards c-fade-out}@media (prefers-reduced-motion:reduce){.c-viewer-leave-active[data-v-320794ca]{animation:none}}.c-viewer[data-v-320794ca]{z-index:80;color:#fff;font-family:var(--c-font);touch-action:none;background:#2e162cf0;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s c-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.c-viewer-top[data-v-320794ca]{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 6px 18px;justify-content:space-between;align-items:center;gap:10px;display:flex}.c-viewer-count[data-v-320794ca]{font-family:var(--c-font-num);font-size:14px;font-weight:800}.c-viewer-btn[data-v-320794ca],.c-viewer-nav[data-v-320794ca]{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.c-viewer-stage[data-v-320794ca]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-items:center;padding:0 12px;display:grid;position:relative;overflow:hidden}.c-viewer-img[data-v-320794ca]{transform-origin:50%;will-change:transform;-webkit-user-drag:none;background:#fff;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 16px 40px #00000059}.c-viewer-img.is-animating[data-v-320794ca]{transition:transform .22s}.c-viewer.is-zoomed .c-viewer-img[data-v-320794ca]{border-radius:0}.c-viewer-nav[data-v-320794ca]{margin-top:-20px;position:absolute;top:50%}.c-viewer-nav.is-prev[data-v-320794ca]{left:8px}.c-viewer-nav.is-next[data-v-320794ca]{right:8px}.c-viewer.is-zoomed .c-viewer-nav[data-v-320794ca]{display:none}.c-viewer-bottom[data-v-320794ca]{padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));text-align:center;gap:3px;display:grid}.c-viewer-caption[data-v-320794ca]{margin:0;font-size:14px;font-weight:800;line-height:1.5}.c-viewer-tip[data-v-320794ca]{color:#ffffff9e;margin:0;font-size:12px}@media (hover:none){.c-viewer-nav[data-v-320794ca]{display:none}}.c-game-tag[data-v-dc80fb96]{min-height:24px;color:var(--c-pink-700);background:var(--c-pink-100);box-shadow:var(--c-shadow-sm);border:1.5px solid #fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.c-ticker[data-v-73afe3ba]{background:linear-gradient(90deg, #fff4d6, var(--c-pink-100));min-height:38px;box-shadow:var(--c-shadow-sm);border:2px solid #fff;border-radius:16px;align-items:center;padding:0 14px;display:flex;overflow:hidden}.c-ticker.is-streak[data-v-73afe3ba]{background:linear-gradient(90deg, var(--c-coral-100), var(--c-lav-100))}.c-ticker.is-most[data-v-73afe3ba]{background:linear-gradient(90deg, var(--c-sky-100), var(--c-mint-100))}.c-ticker p[data-v-73afe3ba]{gap:8px;min-width:0;font-size:13px;display:flex}.c-ticker em[data-v-73afe3ba]{color:var(--c-muted);flex:none;font-style:normal;font-weight:800}.c-ticker strong[data-v-73afe3ba]{color:var(--c-pink-700);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.c-tick-enter-active[data-v-73afe3ba],.c-tick-leave-active[data-v-73afe3ba]{transition:opacity .28s,transform .28s}.c-tick-enter-from[data-v-73afe3ba]{opacity:0;transform:translateY(10px)}.c-tick-leave-to[data-v-73afe3ba]{opacity:0;transform:translateY(-10px)}.c-facts[data-v-73afe3ba]{box-shadow:var(--c-shadow-sm);background:#ffffffe6;border:2px solid #fffffff0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.c-facts>div[data-v-73afe3ba]{text-align:center;justify-items:center;gap:1px;padding:8px 4px;display:grid}.c-facts>div+div[data-v-73afe3ba]{border-left:1.5px dashed var(--c-line)}.c-facts dt[data-v-73afe3ba]{color:var(--c-muted);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.c-facts dd[data-v-73afe3ba]{max-width:100%;color:var(--c-ink);font-family:var(--c-font-num);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:900;overflow:hidden}.c-board[data-v-73afe3ba]{--c-board-cols:40px minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, .8fr);box-shadow:var(--c-shadow);background:#ffffffe6;border:2px solid #fffffff0;border-radius:18px;overflow:hidden}.c-board.is-duel[data-v-73afe3ba]{--c-board-cols:40px minmax(0, 1.3fr) minmax(0, 1.2fr) minmax(0, .8fr)}.c-board-head[data-v-73afe3ba],.c-board-row[data-v-73afe3ba]{grid-template-columns:var(--c-board-cols);text-align:center;place-items:center;gap:6px;padding:0 10px;display:grid}.c-board-head[data-v-73afe3ba]{min-height:32px;color:var(--c-muted);background:var(--c-pink-50);font-size:11.5px;font-weight:800}.c-board-list[data-v-73afe3ba]{padding:0;list-style:none;display:grid}.c-board-row[data-v-73afe3ba]{min-height:42px;font-size:13px}.c-board-row+.c-board-row[data-v-73afe3ba]{border-top:1.5px dashed var(--c-line)}.c-rank[data-v-73afe3ba]{width:24px;height:24px;color:var(--c-muted);background:var(--c-coral-50);font-family:var(--c-font-num);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.c-board-row.is-provisional .c-rank[data-v-73afe3ba]{border-radius:999px;width:auto;min-width:24px;padding:0 4px;font-size:11px}.c-board-row.is-top-1 .c-rank[data-v-73afe3ba]{color:#fff;background:linear-gradient(#ffd35e,#f2a91f)}.c-board-row.is-top-2 .c-rank[data-v-73afe3ba]{color:#fff;background:linear-gradient(#d9dfe8,#a3aebd)}.c-board-row.is-top-3 .c-rank[data-v-73afe3ba]{color:#fff;background:linear-gradient(#ffc8a0,#e0874b)}.c-board-row.is-top-1[data-v-73afe3ba]{background:linear-gradient(90deg,#fff8e0,#0000 70%)}.c-board-row.is-me[data-v-73afe3ba]{background:var(--c-sky-100)}.c-board-row.is-me .c-name[data-v-73afe3ba]{color:var(--c-sky-700)}.c-board-row.is-me .c-name small[data-v-73afe3ba]{color:var(--c-sky-700);background:var(--c-sky-300)}.c-name[data-v-73afe3ba]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:800;display:block;overflow:hidden}.c-name small[data-v-73afe3ba]{color:var(--c-lemon-700);background:var(--c-lemon-100);border-radius:999px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:800}.c-cups[data-v-73afe3ba]{color:var(--c-lemon-700);font-family:var(--c-font-num);justify-content:center;align-items:center;gap:3px;font-weight:900;display:inline-flex}.c-prize[data-v-73afe3ba]{color:var(--c-pink-700);background:var(--c-pink-100);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.c-prize.is-none[data-v-73afe3ba]{color:var(--c-faint);background:0 0}.c-record[data-v-73afe3ba]{font-family:var(--c-font-num);justify-items:center;font-size:12px;line-height:1.25;display:grid}.c-record b[data-v-73afe3ba]{font-weight:900}.c-record small[data-v-73afe3ba]{color:var(--c-muted);font-size:10.5px}.c-points[data-v-73afe3ba]{font-family:var(--c-font-num);justify-items:center;line-height:1.25;display:grid}.c-points b[data-v-73afe3ba]{color:var(--c-lav-700);font-weight:900}.c-points b.is-negative[data-v-73afe3ba]{color:var(--c-muted)}.c-points small[data-v-73afe3ba]{color:var(--c-muted);font-size:10.5px}.c-points .c-prize[data-v-73afe3ba]{color:var(--c-pink-700)}.c-board-empty[data-v-73afe3ba]{color:var(--c-muted);text-align:center;padding:22px 12px;font-size:13px}.c-guide[data-v-73afe3ba]{gap:8px;padding:0;list-style:none;display:grid}.c-guide li[data-v-73afe3ba]{background:var(--c-lemon-50);border:2px solid var(--c-lemon-100);border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.c-guide li+li[data-v-73afe3ba]{background:var(--c-pink-50);border-color:var(--c-pink-100)}.c-guide-index[data-v-73afe3ba]{color:#fff;background:var(--c-lemon-500);width:24px;height:24px;font-family:var(--c-font-num);border-radius:50%;place-items:center;font-size:12.5px;font-weight:900;display:grid}.c-guide li+li .c-guide-index[data-v-73afe3ba]{background:var(--c-pink-500)}.c-guide strong[data-v-73afe3ba]{font-size:14px;font-weight:900}.c-guide p[data-v-73afe3ba]{color:var(--c-ink-2);margin-top:2px;font-size:12.5px;line-height:1.6}.c-guide b[data-v-73afe3ba]{color:var(--c-pink-600)}.c-guide-tip[data-v-73afe3ba]{color:var(--c-muted)}.c-chest[data-v-c34def2b]{width:100%;height:100%;display:block;overflow:visible}.c-chest-shadow[data-v-c34def2b]{fill:#963c6e21}.c-chest-shine[data-v-c34def2b]{fill:#ffffff73}.c-chest-lid-shine[data-v-c34def2b]{fill:none;stroke:#ffffff8c;stroke-linecap:round;stroke-width:2.6px}.c-chest.is-locked .c-chest-body[data-v-c34def2b]{fill:var(--c-lav-100)}.c-chest.is-locked .c-chest-lid-fill[data-v-c34def2b]{fill:#d8cbf0}.c-chest.is-locked .c-chest-band[data-v-c34def2b]{fill:#c7b6e8}.c-chest.is-locked .c-chest-lock rect[data-v-c34def2b]:first-child{fill:#b9a7df}.c-chest.is-ready .c-chest-body[data-v-c34def2b],.c-chest.is-open .c-chest-body[data-v-c34def2b]{fill:var(--c-pink-300)}.c-chest.is-ready .c-chest-lid-fill[data-v-c34def2b],.c-chest.is-open .c-chest-lid-fill[data-v-c34def2b]{fill:var(--c-pink-400)}.c-chest.is-ready .c-chest-band[data-v-c34def2b],.c-chest.is-open .c-chest-band[data-v-c34def2b]{fill:#ffcf57}.c-chest.is-ready .c-chest-lock rect[data-v-c34def2b]:first-child{fill:#ffb21f}.c-chest-keyhole[data-v-c34def2b]{fill:#5a284673}.c-chest-lid[data-v-c34def2b]{transform-box:fill-box;transform-origin:0 100%}.c-chest.is-open .c-chest-lid[data-v-c34def2b]{transform:translate(-1px,-3px)rotate(-34deg)}.c-chest-inside[data-v-c34def2b]{fill:#fff1a8}.c-chest-glow[data-v-c34def2b]{fill:#fff3b0;opacity:.75}.c-chest-sparks path[data-v-c34def2b]{fill:#ffc233;transform-box:fill-box;transform-origin:50%}.c-chest.is-animate .c-chest-box[data-v-c34def2b]{transform-box:fill-box;transform-origin:50% 100%;animation:.62s ease-in-out both c-chest-wobble-c34def2b}.c-chest.is-animate .c-chest-lid[data-v-c34def2b]{animation:.5s cubic-bezier(.3,1.6,.5,1) .58s both c-chest-lid-c34def2b}.c-chest.is-animate .c-chest-glow[data-v-c34def2b]{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out .62s both c-chest-glow-c34def2b}.c-chest.is-animate .c-chest-inside[data-v-c34def2b]{animation:.3s ease-out .62s both c-chest-fade-c34def2b}.c-chest.is-animate .c-chest-sparks path[data-v-c34def2b]{animation:.7s ease-out .8s both c-chest-spark-c34def2b}.c-chest.is-animate .c-chest-sparks .is-left[data-v-c34def2b]{animation-delay:.92s}.c-chest.is-animate .c-chest-sparks .is-right[data-v-c34def2b]{animation-delay:1.02s}@media (prefers-reduced-motion:reduce){.c-chest.is-animate .c-chest-box[data-v-c34def2b],.c-chest.is-animate .c-chest-lid[data-v-c34def2b],.c-chest.is-animate .c-chest-glow[data-v-c34def2b],.c-chest.is-animate .c-chest-inside[data-v-c34def2b],.c-chest.is-animate .c-chest-sparks path[data-v-c34def2b]{animation:none}}@keyframes c-chest-wobble-c34def2b{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-7deg)scale(1.03,.97)}40%{transform:rotate(6deg)scale(.98,1.03)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes c-chest-lid-c34def2b{0%{transform:translate(0)rotate(0)}to{transform:translate(-1px,-3px)rotate(-34deg)}}@keyframes c-chest-glow-c34def2b{0%{opacity:0;transform:scale(.2)}to{opacity:.75;transform:scale(1)}}@keyframes c-chest-fade-c34def2b{0%{opacity:0}}@keyframes c-chest-spark-c34def2b{0%{opacity:0;transform:scale(0)rotate(0)}60%{opacity:1;transform:scale(1.3)rotate(40deg)}to{opacity:1;transform:scale(1)rotate(0)}}.c-cal[data-v-fe363924]{gap:5px;display:grid}.c-cal-week[data-v-fe363924],.c-cal-grid[data-v-fe363924]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.c-cal-week span[data-v-fe363924]{color:var(--c-muted);text-align:center;font-size:11px;font-weight:800;line-height:1.3}.c-cal-week span[data-v-fe363924]:nth-child(n+6){color:var(--c-pink-400)}.c-cal-grid[data-v-fe363924]{margin:0;padding:0;list-style:none}.c-cal-grid li[data-v-fe363924]{min-width:0;height:30px;color:var(--c-ink-2);box-shadow:0 1px 3px var(--c-tint-shadow-8);background:#fff;border-radius:9px;place-items:center;display:grid;position:relative}.c-cal-grid li.is-blank[data-v-fe363924]{box-shadow:none;background:0 0}.c-cal-num[data-v-fe363924]{font-family:var(--c-font-num);font-size:12.5px;font-weight:900}.c-cal-grid li.is-future[data-v-fe363924]{color:var(--c-faint);box-shadow:none;background:#ffffff9e}.c-cal-grid li.is-missed[data-v-fe363924]{color:#c6b3c3;background:var(--c-pink-50);box-shadow:none}.c-cal-grid li.is-missed[data-v-fe363924]:after{content:"";background:#d9c9d6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.c-cal-grid li.is-checked[data-v-fe363924]{color:var(--c-pink-700);background:linear-gradient(145deg, var(--c-pink-100), var(--c-pink-200));box-shadow:0 2px 6px var(--c-primary-a18)}.c-cal-grid li.is-today[data-v-fe363924]{box-shadow:0 0 0 2px var(--c-pink-400), 0 4px 10px var(--c-primary-a25)}.c-cal-grid li.is-today[data-v-fe363924]:not(.is-checked){color:var(--c-pink-600);background:#fff}.c-cal-today[data-v-fe363924]{color:var(--c-pink-500);font-size:8px;font-weight:900;line-height:1;position:absolute;bottom:1px}.c-cal-grid li.is-today:not(.is-checked) .c-cal-num[data-v-fe363924]{transform:translateY(-3px)}.c-cal-stamp[data-v-fe363924]{color:#fff;background:var(--c-pink-500);border:1.5px solid #fff;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:absolute;bottom:2px;right:2px}.c-cal-chest[data-v-fe363924]{width:16px;height:16px;position:absolute;top:-5px;right:-3px}.c-cal-chest.is-forecast[data-v-fe363924]{opacity:.8;animation:2.8s ease-in-out infinite c-cal-wiggle-fe363924}.c-cal-legend[data-v-fe363924]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:1px;font-size:11px;font-weight:700;display:flex}.c-cal-legend span[data-v-fe363924]{align-items:center;gap:4px;display:inline-flex}.c-cal-legend i[data-v-fe363924]{border-radius:3px;width:10px;height:10px;display:inline-block}.c-cal-legend i.is-checked[data-v-fe363924]{background:linear-gradient(145deg, var(--c-pink-100), var(--c-pink-200));box-shadow:inset 0 0 0 1.5px var(--c-pink-300)}.c-cal-legend i.is-missed[data-v-fe363924]{background:var(--c-line)}.c-cal-legend i.is-chest[data-v-fe363924]{width:13px;height:13px}.c-cal-daily[data-v-fe363924]{color:var(--c-pink-600);margin-left:auto;font-weight:800}@keyframes c-cal-wiggle-fe363924{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(0)}}.c-chest-scene[data-v-ca434467]{background:radial-gradient(circle at 50% 60%, var(--c-lemon-100) 0%, var(--c-coral-50) 62%, transparent 100%);border-radius:20px;place-items:center;height:100px;margin:-6px 0 0;display:grid;position:relative;overflow:hidden}.c-chest-rays[data-v-ca434467]{background:repeating-conic-gradient(#ffd66661 0deg,#ffd66661 12deg,#0000 12deg,#0000 30deg);border-radius:50%;width:200px;height:200px;animation:14s linear infinite c-chest-rays-ca434467,.6s ease-out .55s both c-chest-rays-in-ca434467;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.c-chest-stage[data-v-ca434467]{z-index:1;width:72px;height:72px;animation:.45s cubic-bezier(.3,1.5,.5,1) both c-chest-drop-ca434467;position:relative}.c-chest-coin[data-v-ca434467]{z-index:2;opacity:0;background:radial-gradient(circle at 35% 35%,#fff4b8,#ffc233 60%,#e89b00);border-radius:50%;width:12px;height:12px;animation:.95s cubic-bezier(.2,.8,.4,1) both c-chest-coin-ca434467;position:absolute;top:58%;left:50%;box-shadow:0 1px 2px #8c5a004d}.c-chest-coin.is-1[data-v-ca434467]{--x:-60px;--y:-34px;animation-delay:.7s}.c-chest-coin.is-2[data-v-ca434467]{--x:58px;--y:-38px;animation-delay:.74s}.c-chest-coin.is-3[data-v-ca434467]{--x:-28px;--y:-50px;animation-delay:.78s}.c-chest-coin.is-4[data-v-ca434467]{--x:30px;--y:-52px;animation-delay:.82s}.c-chest-coin.is-5[data-v-ca434467]{--x:-84px;--y:-10px;animation-delay:.86s}.c-chest-coin.is-6[data-v-ca434467]{--x:86px;--y:-14px;animation-delay:.9s}.c-chest-coin.is-7[data-v-ca434467]{--x:-8px;--y:-58px;animation-delay:.94s}.c-chest-coin.is-8[data-v-ca434467]{--x:12px;--y:-44px;animation-delay:.98s}.c-chest-reward[data-v-ca434467]{justify-items:center;gap:0;margin:0;animation:.5s cubic-bezier(.3,1.6,.5,1) .9s both c-chest-reward-ca434467;display:grid}.c-chest-reward small[data-v-ca434467]{color:var(--c-lemon-700);font-size:12px;font-weight:800}.c-chest-reward strong[data-v-ca434467]{color:var(--c-pink-600);font-family:var(--c-font-num);text-shadow:0 2px 0 #fff, 0 4px 10px var(--c-primary-a25);font-size:24px;font-weight:900;line-height:1.2}.c-chest-note[data-v-ca434467]{color:var(--c-ink-2);background:var(--c-lemon-50);border-radius:12px;align-items:flex-start;gap:6px;margin:0 0 2px;padding:6px 9px;font-size:11.5px;line-height:1.5;display:flex}.c-chest-note svg[data-v-ca434467]{color:var(--c-lemon-500);flex:none;margin-top:3px}.c-chest-note b[data-v-ca434467]{color:var(--c-pink-600)}@media (prefers-reduced-motion:reduce){.c-chest-rays[data-v-ca434467],.c-chest-stage[data-v-ca434467],.c-chest-reward[data-v-ca434467]{animation:none}.c-chest-coin[data-v-ca434467]{display:none}}@keyframes c-chest-rays-ca434467{to{transform:rotate(360deg)}}@keyframes c-chest-rays-in-ca434467{0%{opacity:0;scale:.4}}@keyframes c-chest-drop-ca434467{0%{opacity:0;transform:translateY(-26px)scale(.6)}}@keyframes c-chest-coin-ca434467{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1);opacity:0}}@keyframes c-chest-reward-ca434467{0%{opacity:0;transform:scale(.4)}}.c-stamp[data-v-3b426cd9]{flex:none;place-items:center;display:inline-grid;position:relative}.c-stamp-btn[data-v-3b426cd9]{color:#fff;background:linear-gradient(180deg, var(--c-pink-400) 0%, var(--c-pink-500) 55%, var(--c-pink-600) 100%);height:28px;box-shadow:0 2px 0 var(--c-pink-700), 0 4px 10px var(--c-tint-shadow-24);font-family:var(--c-font);text-shadow:0 1px 1px var(--c-primary-ink);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:3px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.c-stamp-btn[data-v-3b426cd9]:after{border:2px solid var(--c-primary-a35);border-radius:inherit;pointer-events:none;content:"";animation:2.4s ease-out infinite c-stamp-ping-3b426cd9;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.c-stamp-btn small[data-v-3b426cd9]{font-family:var(--c-font-num);opacity:.95;font-size:11px;font-weight:900}.c-stamp-btn.is-chest[data-v-3b426cd9]{color:#7a4d00;background:linear-gradient(180deg, #fff1a6 0%, #ffd04d 60%, var(--c-lemon-500) 100%);text-shadow:none;box-shadow:0 2px #c98a00,0 4px 10px #f2b32059}.c-stamp-btn.is-chest[data-v-3b426cd9]:after{border-color:#f2b32080}.c-stamp-btn[data-v-3b426cd9]:active:not(:disabled){box-shadow:0 0 0 var(--c-pink-700), 0 2px 6px var(--c-tint-shadow-24);transform:translateY(2px)}.c-stamp-btn[data-v-3b426cd9]:focus-visible{outline:3px solid var(--c-sky-300);outline-offset:3px}.c-stamp-btn[data-v-3b426cd9]:disabled{cursor:progress}.c-stamp-btn .c-spinner[data-v-3b426cd9]{width:12px;height:12px}.c-stamp-seal[data-v-3b426cd9]{height:24px;color:var(--c-pink-600);border:1.5px dashed var(--c-pink-300);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:2px;padding:0 9px 0 7px;font-size:12px;font-weight:900;display:inline-flex;transform:rotate(-6deg)}.c-stamp.is-playing .c-stamp-seal[data-v-3b426cd9]{animation:.5s cubic-bezier(.3,1.5,.5,1) both c-stamp-slam-3b426cd9}.c-stamp-skeleton[data-v-3b426cd9]{background:linear-gradient(90deg, var(--c-pink-100), #fff, var(--c-pink-100));background-size:200% 100%;border-radius:999px;width:76px;height:28px;animation:1.2s linear infinite c-stamp-shimmer-3b426cd9}.c-stamp-fx[data-v-3b426cd9]{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.c-stamp-shock[data-v-3b426cd9]{border:2px solid var(--c-pink-300);border-radius:999px;animation:.6s ease-out .1s both c-stamp-shock-3b426cd9;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.c-stamp-fx i[data-v-3b426cd9]{animation:c-stamp-burst-3b426cd9 .85s cubic-bezier(.15, .8, .35, 1) var(--d,0s) both;font-size:12px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:50%;left:50%}.c-stamp-fx i.is-pink[data-v-3b426cd9]{color:var(--c-pink-400)}.c-stamp-fx i.is-lemon[data-v-3b426cd9]{color:#ffc233}.c-stamp-fx i.is-lav[data-v-3b426cd9]{color:#a98bff}.c-stamp-fx i.is-mint[data-v-3b426cd9]{color:#45c79d}.c-stamp-fx i.is-peach[data-v-3b426cd9]{color:#ff9a6b}.c-stamp-float[data-v-3b426cd9]{z-index:4;color:var(--c-pink-600);box-shadow:var(--c-shadow);font-family:var(--c-font-num);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:900;animation:1.25s ease-out both c-stamp-float-3b426cd9;position:absolute;bottom:calc(100% + 2px);left:50%}@media (prefers-reduced-motion:reduce){.c-stamp-fx[data-v-3b426cd9],.c-stamp-float[data-v-3b426cd9]{display:none}.c-stamp-btn[data-v-3b426cd9]:after,.c-stamp.is-playing .c-stamp-seal[data-v-3b426cd9]{animation:none}}@keyframes c-stamp-ping-3b426cd9{0%{opacity:.9;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.14,1.3)}}@keyframes c-stamp-slam-3b426cd9{0%{opacity:0;transform:scale(1.8)rotate(-24deg)}60%{opacity:1;transform:scale(.9)rotate(-3deg)}to{transform:scale(1)rotate(-6deg)}}@keyframes c-stamp-shock-3b426cd9{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5,2.2)}}@keyframes c-stamp-burst-3b426cd9{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--r)) scale(var(--s));opacity:0}}@keyframes c-stamp-float-3b426cd9{0%{opacity:0;transform:translate(-50%,8px)scale(.7)}18%{opacity:1;transform:translate(-50%)scale(1.06)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-18px)scale(1)}}@keyframes c-stamp-shimmer-3b426cd9{to{background-position:-200% 0}}.c-chests[data-v-a5619b86]{--icon:34px;position:relative}.c-chests.is-compact[data-v-a5619b86]{--icon:28px}.c-chests-line[data-v-a5619b86]{top:calc(var(--icon) / 2 - 2px);background:#ffffffd9;border-radius:999px;height:4px;position:absolute;left:0;right:10%;overflow:hidden;box-shadow:inset 0 1px 2px #963c6e24}.c-chests-line i[data-v-a5619b86]{background:linear-gradient(90deg, var(--c-pink-200), var(--c-pink-400) 60%, var(--c-pink-500));border-radius:inherit;height:100%;transition:width .7s cubic-bezier(.3,1.2,.5,1);display:block}.c-chests-list[data-v-a5619b86]{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.c-chests-list li[data-v-a5619b86]{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.c-chests-icon[data-v-a5619b86]{width:var(--icon);height:var(--icon);box-shadow:0 2px 6px var(--c-tint-shadow-10);background:#fff;border-radius:11px;place-items:center;padding:4px;display:grid}.c-chests-list li.is-ready .c-chests-icon[data-v-a5619b86]{box-shadow:0 0 0 2.5px var(--c-lemon-300), 0 4px 12px #f2b3204d;animation:2.6s ease-in-out infinite c-chests-bob-a5619b86}.c-chests-list li.is-open .c-chests-icon[data-v-a5619b86]{background:var(--c-lemon-50)}.c-chests-list strong[data-v-a5619b86]{color:var(--c-ink-2);font-family:var(--c-font-num);margin-top:2px;font-size:11px;font-weight:900;line-height:1.2}.c-chests-list small[data-v-a5619b86]{max-width:100%;color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.c-chests-list li.is-ready small[data-v-a5619b86]{color:var(--c-lemon-700)}.c-chests-list li.is-open small[data-v-a5619b86]{color:var(--c-mint-700)}.c-chests.is-compact .c-chests-icon[data-v-a5619b86]{border-radius:9px;padding:3px}.c-chests.is-locked li.is-locked .c-chests-icon[data-v-a5619b86]{filter:grayscale(.85);opacity:.75}@keyframes c-chests-bob-a5619b86{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-5deg)}60%{transform:translateY(0)rotate(4deg)}}.c-ck[data-v-49d575d8]{box-shadow:0 3px 12px var(--c-tint-shadow-8);background:linear-gradient(120deg,#ffe8d6cc 0%,#fff4ecb3 55%,#ffffff8c 100%);border:1.5px solid #ffffffeb;border-radius:18px;gap:8px;padding:7px 8px 7px 7px;display:grid}.c-ck-row[data-v-49d575d8]{align-items:center;gap:8px;display:flex}.c-ck-main[data-v-49d575d8]{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.c-ck-icon[data-v-49d575d8]{color:#fff;background:linear-gradient(#ffb07f,coral);border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px #00000012}.c-ck-copy[data-v-49d575d8]{gap:0;min-width:0;display:grid}.c-ck-copy strong[data-v-49d575d8]{color:var(--c-ink);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:900;line-height:1.35;display:flex}.c-ck-copy em[data-v-49d575d8]{color:var(--c-pink-600);background:var(--c-pink-100);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;line-height:17px;display:inline-block}.c-ck-copy em b[data-v-49d575d8]{font-family:var(--c-font-num);font-size:12px}.c-ck-copy em.is-bump[data-v-49d575d8]{animation:.6s cubic-bezier(.3,1.7,.5,1) c-ck-bump-49d575d8}.c-ck-copy small[data-v-49d575d8]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.35;overflow:hidden}.c-ck-arrow[data-v-49d575d8]{color:var(--c-faint);flex:none;margin-left:auto}.c-ck-pill[data-v-49d575d8]{height:26px;color:var(--c-pink-700);background:var(--c-pink-100);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.c-ck-upsell[data-v-49d575d8]{color:var(--c-ink-2);background:#ffffffb3;border-radius:12px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 4px 4px 8px;font-size:11.5px;font-weight:700;line-height:1.4;display:grid}.c-ck-upsell>svg[data-v-49d575d8]{color:var(--c-lemon-500)}.c-ck-upsell b[data-v-49d575d8]{color:var(--c-pink-600);font-family:var(--c-font-num)}.c-ck-pill.is-sm[data-v-49d575d8]{height:24px;padding:0 10px;font-size:11.5px}.c-ck-error[data-v-49d575d8]{color:var(--c-coral-700);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:2px 4px;font-size:12.5px;font-weight:700;display:flex}.c-ck.is-page[data-v-49d575d8]{gap:9px;padding:9px 10px 10px}@keyframes c-ck-bump-49d575d8{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.c-checkin-cal[data-v-a3450f67]{border-radius:16px;padding:8px}.c-rules[data-v-a3450f67]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.c-rules li[data-v-a3450f67]{min-width:0;box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:12px;align-items:center;gap:6px;padding:6px 7px;display:flex}.c-rules li.is-claimed[data-v-a3450f67]{background:var(--c-mint-50)}.c-rules-icon[data-v-a3450f67]{background:var(--c-lemon-50);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;padding:2px;display:grid}.c-rules-icon.is-daily[data-v-a3450f67]{color:var(--c-pink-600);background:var(--c-pink-100)}.c-rules-copy[data-v-a3450f67]{min-width:0;display:grid}.c-rules-copy small[data-v-a3450f67]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;line-height:1.3;overflow:hidden}.c-rules-copy b[data-v-a3450f67]{color:var(--c-pink-600);font-family:var(--c-font-num);white-space:nowrap;font-size:12.5px;font-weight:900;line-height:1.3}.c-rules li.is-claimed .c-rules-copy small[data-v-a3450f67],.c-rules li.is-claimed .c-rules-copy b[data-v-a3450f67]{color:var(--c-mint-700)}.c-section-head small.is-member[data-v-a3450f67]{color:var(--c-pink-600);font-weight:800}.c-timeline[data-v-d745703f]{gap:0;padding:6px 14px;list-style:none}.c-timeline li[data-v-d745703f]{gap:10px;padding:8px 0;display:flex;position:relative}.c-timeline li+li[data-v-d745703f]:before{background:var(--c-line);content:"";width:2px;height:16px;position:absolute;top:-8px;left:14px}.c-timeline .c-bubble-icon[data-v-d745703f]{border-radius:50%}.c-timeline-copy[data-v-d745703f]{gap:1px;min-width:0;padding-top:1px;display:grid}.c-timeline-copy strong[data-v-d745703f]{font-size:13.5px;font-weight:800}.c-timeline-copy small[data-v-d745703f]{color:var(--c-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.c-timeline-copy .c-timeline-meta[data-v-d745703f]{color:var(--c-faint)}.c-group-card[data-v-f48d882a]{background:linear-gradient(135deg, var(--c-sky-100), var(--c-lav-100));border-radius:18px;gap:4px;padding:11px 13px;display:grid}.c-group-card.is-plain[data-v-f48d882a]{background:#ffffffc7;border-radius:14px}.c-group-label[data-v-f48d882a]{color:var(--c-muted);font-size:12px;font-weight:800}.c-group-row[data-v-f48d882a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.c-group-row strong[data-v-f48d882a]{font-family:var(--c-font-num);letter-spacing:.04em;font-size:20px;font-weight:900}.c-group-hint[data-v-f48d882a]{color:var(--c-ink-2);align-items:center;gap:5px;font-size:13.5px;font-weight:800;line-height:1.5;display:flex}.c-group-hint svg[data-v-f48d882a]{color:var(--c-lav-500);flex:none}.c-group-note[data-v-f48d882a]{color:var(--c-ink-2);font-size:12px;line-height:1.55}.c-faq-search[data-v-2aab9b3c]{align-items:center;display:flex;position:relative}.c-faq-search .c-input[data-v-2aab9b3c]{box-shadow:var(--c-shadow-sm);background:#fff;border-color:#fff;padding-left:40px;padding-right:40px}.c-faq-search .c-input[data-v-2aab9b3c]::-webkit-search-cancel-button{display:none}.c-faq-search-icon[data-v-2aab9b3c]{color:var(--c-pink-400);pointer-events:none;position:absolute;left:14px}.c-faq-clear[data-v-2aab9b3c]{width:30px;height:30px;color:var(--c-muted);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:6px}.c-faq-meta[data-v-2aab9b3c]{color:var(--c-muted);margin:-4px 4px;font-size:12px;font-weight:700}.c-faq-list[data-v-2aab9b3c]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-faq[data-v-2aab9b3c]{box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:18px;transition:box-shadow .2s;overflow:hidden}.c-faq.is-open[data-v-2aab9b3c]{box-shadow:var(--c-shadow)}.c-faq-q[data-v-2aab9b3c]{width:100%;min-height:52px;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.c-faq-index[data-v-2aab9b3c]{color:#fff;width:26px;height:26px;font-family:var(--c-font-num);background:linear-gradient(#ffd35e,#f2a91f);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:900;display:grid;box-shadow:0 2px #cf8a12}.c-faq:nth-child(4n+2) .c-faq-index[data-v-2aab9b3c]{background:var(--c-grad-primary);box-shadow:0 2px 0 var(--c-pink-600)}.c-faq:nth-child(4n+3) .c-faq-index[data-v-2aab9b3c]{background:linear-gradient(#b39cff,#7b5cf0);box-shadow:0 2px #5d40c8}.c-faq:nth-child(4n+4) .c-faq-index[data-v-2aab9b3c]{background:linear-gradient(180deg, #7fe0bd, var(--c-mint-500));box-shadow:0 2px 0 var(--c-mint-700)}.c-faq-question[data-v-2aab9b3c]{flex:1;min-width:0;font-size:14px;font-weight:900;line-height:1.45}.c-faq-caret[data-v-2aab9b3c]{color:var(--c-faint);flex:none;transition:transform .2s}.c-faq.is-open .c-faq-caret[data-v-2aab9b3c]{color:var(--c-pink-500);transform:rotate(180deg)}.c-faq-a[data-v-2aab9b3c]{border-top:1.5px dashed var(--c-line);gap:8px;margin:0 12px 12px;padding-top:10px;animation:.22s c-faq-in-2aab9b3c;display:grid}.c-faq-text[data-v-2aab9b3c],.c-faq-row[data-v-2aab9b3c],.c-faq-note[data-v-2aab9b3c]{color:var(--c-ink-2);font-size:13px;line-height:1.7}.c-faq-row[data-v-2aab9b3c],.c-faq-note[data-v-2aab9b3c]{border-radius:14px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.c-faq-row b[data-v-2aab9b3c],.c-faq-note strong[data-v-2aab9b3c]{color:#fff;border-radius:999px;flex:none;padding:0 8px;font-size:11.5px;font-weight:900;line-height:20px}.c-faq-row.is-apple[data-v-2aab9b3c]{background:var(--c-sky-50)}.c-faq-row.is-apple b[data-v-2aab9b3c]{background:var(--c-sky-500)}.c-faq-row.is-android[data-v-2aab9b3c]{background:var(--c-mint-50)}.c-faq-row.is-android b[data-v-2aab9b3c]{background:var(--c-mint-500)}.c-faq-note[data-v-2aab9b3c]{background:var(--c-lemon-50)}.c-faq-note strong[data-v-2aab9b3c]{background:var(--c-lemon-500)}.c-faq-help[data-v-2aab9b3c]{background:linear-gradient(135deg, var(--c-sky-100) 0%, #f5eeff 100%);box-shadow:var(--c-shadow-sm);border:2px solid #fff;border-radius:20px;gap:10px;padding:13px 14px;display:grid}.c-faq-help-title[data-v-2aab9b3c]{color:var(--c-sky-700);align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}@keyframes c-faq-in-2aab9b3c{0%{opacity:0;transform:translateY(-4px)}}.c-confirm-text[data-v-707abc5e]{color:var(--c-ink-2);white-space:pre-line;font-size:13.5px;line-height:1.7}.c-nodevice[data-v-9d51d94c]{border:2px dashed var(--c-pink-200);background:#ffffffe0;border-radius:16px;align-items:center;gap:9px;padding:7px 9px 7px 6px;display:flex}.c-no-gap .c-nodevice[data-v-9d51d94c]>*+*{margin-left:9px}.c-nodevice-mascot[data-v-9d51d94c]{flex:none;width:36px;height:36px}.c-nodevice-copy[data-v-9d51d94c]{flex:1;gap:1px;min-width:0;display:grid}.c-nodevice-copy strong[data-v-9d51d94c]{font-size:13.5px;font-weight:900;line-height:1.35}.c-nodevice-copy small[data-v-9d51d94c]{color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.c-nodevice .c-btn[data-v-9d51d94c]{flex:none}.c-cs[data-v-ff898bf8]{flex:1;min-width:0;position:relative}.c-cs-field[data-v-ff898bf8]{width:100%;min-height:38px;color:var(--c-ink);background:var(--c-pink-50);border:2px solid var(--c-line);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 10px 0 13px;font-size:15px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.c-cs-field[data-v-ff898bf8]:hover:not(:disabled),.c-cs.is-open .c-cs-field[data-v-ff898bf8]{border-color:var(--c-pink-400);box-shadow:0 0 0 4px var(--c-focus-ring);background:#fff}.c-cs-field[data-v-ff898bf8]:disabled{color:var(--c-muted);cursor:not-allowed;opacity:.7}.c-cs-value[data-v-ff898bf8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c-cs-arrow[data-v-ff898bf8]{color:var(--c-pink-400);flex:none;transition:transform .2s}.c-cs.is-open .c-cs-arrow[data-v-ff898bf8]{transform:rotate(180deg)}.c-cs-panel[data-v-ff898bf8]{z-index:40;border:2px solid var(--c-pink-100);min-width:240px;box-shadow:var(--c-shadow-lg);background:#fff;border-radius:18px;gap:8px;padding:10px;animation:.16s ease-out c-cs-pop-ff898bf8;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes c-cs-pop-ff898bf8{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.c-cs-first[data-v-ff898bf8]{min-height:36px;color:var(--c-pink-700);background:var(--c-pink-50);border:2px dashed var(--c-pink-200);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:13.5px;font-weight:900;display:inline-flex}.c-cs-grid[data-v-ff898bf8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.c-cs-pill[data-v-ff898bf8]{min-width:0;min-height:34px;color:var(--c-ink-2);background:var(--c-lav-50);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:13px;font-weight:800;transition:background .15s,transform .12s;display:inline-flex;overflow:hidden}.c-cs-pill.is-long[data-v-ff898bf8]{letter-spacing:-.3px;font-size:12px}.c-cs-pill.is-longer[data-v-ff898bf8]{letter-spacing:-.6px;font-size:11px}.c-cs-pill[data-v-ff898bf8]:hover,.c-cs-first[data-v-ff898bf8]:hover{border-color:var(--c-pink-300);outline:0}.c-cs-pill[data-v-ff898bf8]:focus-visible{border-color:var(--c-pink-300);outline:0}.c-cs-first[data-v-ff898bf8]:focus-visible{border-color:var(--c-pink-300);outline:0}.c-cs-pill[data-v-ff898bf8]:active,.c-cs-first[data-v-ff898bf8]:active{transform:scale(.96)}.c-cs-first.is-on[data-v-ff898bf8],.c-cs-pill.is-on[data-v-ff898bf8]{color:#fff;background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-500));border:2px solid var(--c-pink-500)}@media (prefers-reduced-motion:reduce){.c-cs-panel[data-v-ff898bf8]{animation:none}}.c-pk-card[data-v-3d7572b7]{gap:6px;padding:12px}.c-pk-row[data-v-3d7572b7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-pk-row>.c-cs[data-v-3d7572b7]{flex:160px}.c-pk-head[data-v-3d7572b7]{flex:none;align-items:center;gap:2px;display:inline-flex}.c-help-btn[data-v-3d7572b7]{width:22px;height:22px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.c-help-btn[data-v-3d7572b7]:hover,.c-help-btn[aria-expanded=true][data-v-3d7572b7]{color:var(--c-lav-700);background:var(--c-lav-100)}.c-pk-label[data-v-3d7572b7]{flex:none;align-items:center;gap:7px;min-width:calc(35px + 2em);font-size:14px;font-weight:900;display:inline-flex}.c-pk-name[data-v-3d7572b7]{justify-content:space-between;width:2em;display:inline-flex}.c-pk-hint[data-v-3d7572b7]{background:var(--c-lav-50);color:var(--c-muted);border-radius:12px;margin:0;padding:7px 10px;font-size:12px;line-height:1.55}.c-pk-hint b[data-v-3d7572b7]{color:var(--c-lav-700)}.c-avatar[data-v-7c72be1c]{background:#fff;border:2px solid #fff;border-radius:50%;flex:none;width:42px;height:42px;display:block;overflow:visible;box-shadow:0 3px 10px #d6549233}.c-avatar.is-sm[data-v-7c72be1c]{border-width:1.5px;width:32px;height:32px}.c-avatar.is-lg[data-v-7c72be1c]{border-width:3px;width:64px;height:64px}.c-avatar.is-xl[data-v-7c72be1c]{border-width:4px;width:84px;height:84px;box-shadow:0 6px 18px #d6549242}.c-av-line[data-v-7c72be1c]{stroke:#5b3355;stroke-width:3px;stroke-linejoin:round}.c-av-line.is-thin[data-v-7c72be1c]{stroke-width:2.4px}.c-av-line.is-hair[data-v-7c72be1c]{stroke-width:1.6px}.c-av-ink[data-v-7c72be1c]{fill:#5b3355}.c-av-stroke[data-v-7c72be1c]{fill:none;stroke:#5b3355;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.c-av-stroke.is-thin[data-v-7c72be1c]{stroke-width:2.6px}.c-av-stroke.is-hair[data-v-7c72be1c]{stroke:#e6d6e2;stroke-width:1.4px}.c-av-soft[data-v-7c72be1c]{fill:none;stroke-width:2.6px;stroke-linecap:round;opacity:.7}.c-av-outline[data-v-7c72be1c]{fill:#5b3355;stroke:#5b3355;stroke-width:5.4px;stroke-linejoin:round}.c-fr-me[data-v-4fb9aef8]{align-items:center;gap:10px;padding:12px;display:flex}.c-fr-me-copy[data-v-4fb9aef8]{flex:1;gap:2px;min-width:0;display:grid}.c-fr-me-copy small[data-v-4fb9aef8]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.c-fr-me-copy b[data-v-4fb9aef8]{color:var(--c-pink-600);letter-spacing:0;white-space:nowrap;font-size:max(10.5px,min(3.3vw,13px))}.c-fr-me .c-btn[data-v-4fb9aef8]{flex:none}.c-fr-find[data-v-4fb9aef8]{gap:9px}.c-help-btn[data-v-4fb9aef8]{width:22px;height:22px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-2px;padding:0;display:inline-grid}.c-help-btn[data-v-4fb9aef8]:hover,.c-help-btn[aria-expanded=true][data-v-4fb9aef8]{color:var(--c-peach-700);background:var(--c-peach-100)}.c-fr-help[data-v-4fb9aef8]{color:var(--c-muted);background:var(--c-peach-50);border-radius:12px;gap:2px;margin:0;padding:8px 12px 8px 26px;font-size:12px;line-height:1.6;display:grid}.c-fr-help b[data-v-4fb9aef8]{color:var(--c-ink-2)}.c-fr-help li[data-v-4fb9aef8]::marker{color:var(--c-peach-500)}.c-fr-search[data-v-4fb9aef8]{gap:8px;display:flex}.c-fr-search .c-input-wrap[data-v-4fb9aef8]{flex:1;min-width:0}.c-fr-search .c-input[data-v-4fb9aef8]{font-size:15px}.c-fr-search .c-input[data-v-4fb9aef8]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-fr-filter .c-input[data-v-4fb9aef8]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-fr-list[data-v-4fb9aef8]{gap:0;padding:4px 12px}.c-fr-row[data-v-4fb9aef8]{align-items:center;gap:10px;min-height:54px;padding:6px 0;display:flex}.c-fr-row+.c-fr-row[data-v-4fb9aef8]{border-top:1.5px dashed var(--c-line)}.c-fr-found[data-v-4fb9aef8]{background:var(--c-peach-50);border:2px dashed var(--c-peach-300);border-radius:14px;padding:2px 10px;display:grid}.c-fr-found-head[data-v-4fb9aef8]{color:var(--c-peach-700);margin:0;padding:7px 0 3px;font-size:12px;font-weight:800}.c-fr-tail[data-v-4fb9aef8]{color:var(--c-ink-2)}.c-fr-copy[data-v-4fb9aef8]{flex:1;gap:1px;min-width:0;display:grid}.c-fr-copy b[data-v-4fb9aef8]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.c-fr-pk[data-v-4fb9aef8]{height:17px;color:var(--c-sky-700);background:var(--c-sky-100);vertical-align:2px;border-radius:999px;align-items:center;gap:2px;margin-left:4px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.c-fr-pk.is-custom[data-v-4fb9aef8]{color:var(--c-lav-700);background:var(--c-lav-100)}.c-fr-copy small[data-v-4fb9aef8]{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.c-fr-copy small.is-on[data-v-4fb9aef8]{color:var(--c-mint-700)}.c-fr-actions[data-v-4fb9aef8]{gap:6px;display:flex}.c-fr-avatar[data-v-4fb9aef8]{flex:none;position:relative}.c-fr-dot[data-v-4fb9aef8]{background:#cdbdca;border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:inline-block}.c-fr-avatar .c-fr-dot[data-v-4fb9aef8]{position:absolute;bottom:-1px;right:-1px}.c-fr-dot.is-on[data-v-4fb9aef8]{background:var(--c-mint-500);box-shadow:0 0 0 3px #2fb58b2e}.c-fr-online-count[data-v-4fb9aef8]{color:var(--c-mint-700)}.c-fr-online-count .c-fr-dot[data-v-4fb9aef8]{vertical-align:1px;border-width:0;width:8px;height:8px;margin-right:4px}.c-fr-filter[data-v-4fb9aef8]{margin-bottom:8px}.c-fr-pager[data-v-4fb9aef8]{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.c-fr-page-btn[data-v-4fb9aef8]{width:36px;height:36px;color:var(--c-pink-600);border:2px solid var(--c-line);box-shadow:var(--c-shadow-sm);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:transform .12s,border-color .15s;display:grid}.c-fr-page-btn[data-v-4fb9aef8]:active:not(:disabled){transform:scale(.92)}.c-fr-page-btn[data-v-4fb9aef8]:disabled{color:#d9c4d3;box-shadow:none;cursor:not-allowed}.c-fr-page-jump[data-v-4fb9aef8]{color:var(--c-muted);align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.c-fr-page-input[data-v-4fb9aef8]{width:48px;height:32px;color:var(--c-pink-600);border:2px solid var(--c-line);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border-radius:10px;outline:0;padding:0 4px;font-size:16px;font-weight:900}.c-fr-page-input[data-v-4fb9aef8]:focus{border-color:var(--c-pink-400);box-shadow:0 0 0 3px #ff85b32e}.c-fr-page-input[data-v-4fb9aef8]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-fr-page-input[data-v-4fb9aef8]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-fr-none[data-v-4fb9aef8]{text-align:center;padding:12px 0}.c-icon-btn.is-danger[data-v-4fb9aef8]:hover{color:var(--c-coral-700);border-color:var(--c-coral-300)}.c-section-head h2 .c-badge[data-v-4fb9aef8]{margin-left:2px}.c-spin[data-v-4fb9aef8]{animation:.8s linear infinite c-fr-spin-4fb9aef8}@keyframes c-fr-spin-4fb9aef8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-spin[data-v-4fb9aef8]{animation:none}}.c-pkl-group[data-v-ef9de4fb]{background:linear-gradient(135deg, var(--c-sky-100), var(--c-lav-100));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.c-pkl-group-intro[data-v-ef9de4fb],.c-pkl-group-number[data-v-ef9de4fb]{align-items:center;gap:10px;min-width:0;display:flex}.c-pkl-group-intro h2[data-v-ef9de4fb]{color:var(--c-ink);font-size:14px}.c-pkl-group-intro p[data-v-ef9de4fb]{color:var(--c-ink-2);margin-top:3px;font-size:12px;line-height:1.6}.c-pkl-group-number[data-v-ef9de4fb]{flex-wrap:wrap}.c-pkl-group-number strong[data-v-ef9de4fb]{font-family:var(--c-font-num);letter-spacing:.04em;font-size:20px;font-weight:900}.c-pkl-shortcuts[data-v-ef9de4fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.c-pkl-shortcut[data-v-ef9de4fb]{color:var(--c-lav-700);background:var(--c-lav-50);border:1.5px solid var(--c-lav-300);box-shadow:0 2px 0 var(--c-lav-100);border-radius:15px;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:flex}.c-pkl-shortcut strong[data-v-ef9de4fb]{white-space:nowrap;font-size:13px}.c-pkl-shortcut>svg[data-v-ef9de4fb]{flex-shrink:0;margin-left:auto}.c-pkl-shortcut.is-mint[data-v-ef9de4fb]{color:var(--c-mint-700);background:var(--c-mint-50);border-color:var(--c-mint-300);box-shadow:0 2px 0 var(--c-mint-100)}.c-pkl-row[data-v-ef9de4fb]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.c-pkl-row h2[data-v-ef9de4fb]{align-items:center;gap:6px;margin-right:auto;font-size:14px;display:flex}.c-pkl-muted[data-v-ef9de4fb]{color:var(--c-muted);font-size:11px;line-height:1.6}.c-pkl-population[data-v-ef9de4fb]{gap:10px;padding:12px}.c-pkl-population-help[data-v-ef9de4fb]{color:var(--c-muted);background:var(--c-lav-50);border-radius:12px;margin:0;padding:7px 10px;font-size:12px;line-height:1.6}.c-pkl-cities[data-v-ef9de4fb]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:7px;display:grid}.c-pkl-bubble[data-v-ef9de4fb]{border:1.5px solid var(--c-lav-300);min-height:32px;color:var(--c-lav-700);box-shadow:0 2px 0 var(--c-lav-100);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex}.c-pkl-bubble>span[data-v-ef9de4fb]{white-space:nowrap;text-align:center;width:3em;font-size:11px;font-weight:800}.c-pkl-bubble b[data-v-ef9de4fb]{font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.c-pkl-bubble.is-quiet[data-v-ef9de4fb]{color:var(--c-muted);background:var(--c-lav-50)}.c-pkl-selection[data-v-ef9de4fb]{color:var(--c-lav-700);justify-content:space-between;font-size:11px;line-height:1.6}.c-pkl-error[data-v-ef9de4fb]{color:var(--c-coral-700);background:var(--c-coral-50);border-radius:12px;padding:10px;font-size:12px}.c-gametabs[data-v-dc9fada2]{width:100%;box-shadow:var(--c-shadow-sm), 0 10px 24px #785a961a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:2px solid #fff;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.c-gametab[data-v-dc9fada2]{color:#8a8296;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s,transform .15s;display:flex}.c-gametab[data-v-dc9fada2]:not(.is-on):hover{color:var(--tab-ink);background:var(--tab-tint)}.c-gametab[data-v-dc9fada2]:active{transform:scale(.97)}.c-gametab[data-v-dc9fada2]:focus-visible{outline:3px solid var(--tab-ring);outline-offset:2px}.c-gametab[data-v-dc9fada2]:disabled{cursor:default}.c-gametab-icon[data-v-dc9fada2]{width:26px;height:26px;color:var(--tab-ink);background:var(--tab-tint);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.c-gametab.is-ff[data-v-dc9fada2]{--tab-ink:#d63b78;--tab-tint:#ffe6f1;--tab-ring:#f25f9b73;--tab-fill:linear-gradient(180deg, #ff94c0, #f25f9b);--tab-glow:#f25f9b61}.c-gametab.is-cc[data-v-dc9fada2]{--tab-ink:#1f7aa8;--tab-tint:#dcf0f9;--tab-ring:#2a93c173;--tab-fill:linear-gradient(180deg, #6cc3e8, #1f7aa8);--tab-glow:#2a93c161}.c-gametab.is-on[data-v-dc9fada2]{color:#fff;background:var(--tab-fill);box-shadow:0 6px 16px var(--tab-glow), inset 0 1px 0 #ffffff59}.c-gametab.is-on .c-gametab-icon[data-v-dc9fada2]{color:var(--tab-ink);background:#fff}.c-notice-items[data-v-8033821c]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-notice-items>li[data-v-8033821c]{--tone:var(--c-pink-500);--tone-bg:var(--c-pink-50);--tone-line:var(--c-pink-100);background:var(--tone-bg);border:2px solid var(--tone-line);border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.c-notice-items>li.is-lav[data-v-8033821c]{--tone:var(--c-lav-500);--tone-bg:var(--c-lav-50);--tone-line:var(--c-lav-100)}.c-notice-items>li.is-mint[data-v-8033821c]{--tone:var(--c-mint-500);--tone-bg:var(--c-mint-50);--tone-line:var(--c-mint-100)}.c-notice-items>li.is-lemon[data-v-8033821c]{--tone:var(--c-lemon-500);--tone-bg:var(--c-lemon-50);--tone-line:var(--c-lemon-100)}.c-notice-items>li.is-sky[data-v-8033821c]{--tone:var(--c-sky-500);--tone-bg:var(--c-sky-50);--tone-line:var(--c-sky-100)}.c-notice-items>li.is-peach[data-v-8033821c]{--tone:var(--c-peach-500);--tone-bg:var(--c-peach-50);--tone-line:var(--c-peach-100)}.c-notice-items>li.is-coral[data-v-8033821c]{--tone:var(--c-coral-500);--tone-bg:var(--c-coral-50);--tone-line:var(--c-coral-100)}.c-notice-index[data-v-8033821c]{color:#fff;background:var(--tone);width:24px;height:24px;font-family:var(--c-font-num);border-radius:50%;place-items:center;font-size:12.5px;font-weight:900;display:grid}.c-notice-copy[data-v-8033821c]{gap:3px;min-width:0;display:grid}.c-notice-copy strong[data-v-8033821c]{font-size:14px;font-weight:900}.c-notice-copy p[data-v-8033821c]{color:var(--c-ink-2);font-size:13px;line-height:1.65}.c-notice-copyrow[data-v-8033821c]{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;padding:6px 8px 6px 11px;font-size:12.5px;display:flex}.c-notice-copyrow span[data-v-8033821c]{color:var(--c-muted);font-weight:700}.c-notice-copyrow b[data-v-8033821c]{color:var(--c-ink);font-family:var(--c-font-num);letter-spacing:.04em;flex:1;font-size:15px}.c-notice-copyhint[data-v-8033821c]{color:var(--c-ink-2);flex:1;font-size:12.5px;font-style:normal;font-weight:800}.c-notice-go[data-v-8033821c]{color:#fff;background:var(--tone);border-radius:999px;justify-self:start;align-items:center;gap:1px;margin-top:3px;padding:3px 8px 3px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.c-notice-rows[data-v-dd324e82]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-notice-row[data-v-dd324e82]{width:100%;color:var(--c-ink);border:2px solid var(--c-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:3px;padding:10px 34px 10px 12px;transition:border-color .15s,transform .15s;display:grid;position:relative}.c-notice-row[data-v-dd324e82]:active{transform:scale(.98)}.c-notice-row.is-p3[data-v-dd324e82]{background:linear-gradient(135deg, var(--c-coral-50), var(--c-coral-100));border-color:var(--c-coral-300)}.c-notice-row.is-p2[data-v-dd324e82]{background:linear-gradient(135deg, var(--c-lemon-50), #fff0dc);border-color:var(--c-lemon-300)}.c-notice-row.is-p1[data-v-dd324e82]{border-color:var(--c-sky-100)}.c-notice-row-top[data-v-dd324e82]{align-items:center;gap:6px;min-width:0;display:flex}.c-notice-row-top strong[data-v-dd324e82]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.c-notice-row-sub[data-v-dd324e82]{min-width:0;color:var(--c-muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.c-notice-row-sub span[data-v-dd324e82]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.c-notice-row-sub small[data-v-dd324e82]{flex:none;font-size:11px}.c-notice-row-go[data-v-dd324e82]{color:var(--c-faint);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.c-notice-entry[data-v-257a6041]{width:100%;min-height:40px;color:var(--c-ink);box-shadow:var(--c-shadow-sm);text-align:left;cursor:pointer;background:#ffffffeb;border:2px solid #fff;border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 6px;display:flex}.c-notice-entry.is-p3[data-v-257a6041]{border-color:var(--c-coral-300);box-shadow:0 4px 14px #f0527a38}.c-notice-entry-icon[data-v-257a6041]{color:#fff;background:linear-gradient(180deg, var(--c-coral-300), var(--c-coral-500));border-radius:50%;flex:none;place-items:center;width:28px;height:28px;animation:2.6s ease-in-out infinite c-entry-ring-257a6041;display:grid}.c-notice-entry-title[data-v-257a6041]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.c-notice-entry-more[data-v-257a6041]{color:var(--c-muted);flex:none;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}@keyframes c-entry-ring-257a6041{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}82%{transform:rotate(12deg)}89%{transform:rotate(-8deg)}95%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.c-notice-entry-icon[data-v-257a6041]{animation:none}}.c-auth[data-v-72c6029a]{min-height:100vh;min-height:100dvh;position:relative}.c-auth-main[data-v-72c6029a]{z-index:1;width:min(420px,100% - 24px);padding:calc(10px + env(safe-area-inset-top,0px)) 0 calc(24px + var(--c-safe-bottom));align-content:start;justify-items:center;gap:4px;margin:0 auto;display:grid;position:relative}.c-auth-games[data-v-72c6029a]{max-width:420px;margin-bottom:6px}.c-auth-notice[data-v-72c6029a]{width:100%}.c-auth-notice[data-v-72c6029a]:not(:empty){margin-bottom:4px}.c-auth-card[data-v-72c6029a]{width:100%;display:grid}.c-auth-art[data-v-72c6029a]{z-index:2;justify-items:center;margin-bottom:-22px;display:grid;position:relative}.c-auth-bubble[data-v-72c6029a]{z-index:1;color:var(--c-pink-700);box-shadow:var(--c-shadow-sm);background:#fff;border-radius:999px;margin:0 0 -4px;padding:6px 14px;font-size:13px;font-weight:900;animation:.5s cubic-bezier(.3,1.6,.5,1) both c-bubble-in-72c6029a;position:relative}.c-auth-bubble[data-v-72c6029a]:after{content:"";background:#fff;border-radius:3px;width:11px;height:11px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.c-auth-mascot[data-v-72c6029a]{width:112px;height:112px}.c-auth-panel[data-v-72c6029a]{box-shadow:var(--c-shadow);background:#fffffff5;border:2px solid #fff;border-radius:24px;gap:14px;padding:28px 16px 16px;display:grid;position:relative}.c-auth-heading[data-v-72c6029a]{text-align:center;justify-items:center;gap:4px;display:grid}.c-auth-heading h1[data-v-72c6029a]{font-size:21px;font-weight:900}.c-auth-heading p[data-v-72c6029a]{color:var(--c-muted);font-size:12.5px;line-height:1.55}.c-auth-foot[data-v-72c6029a]{color:var(--c-muted);border-top:1.5px dashed var(--c-line);text-align:center;padding-top:12px;font-size:13px}.c-auth.is-compact .c-auth-main[data-v-72c6029a]{width:min(540px,100% - 24px)}.c-auth.is-compact .c-auth-card[data-v-72c6029a]{grid-template-columns:minmax(0,1fr)}.c-auth.is-compact .c-auth-panel[data-v-72c6029a]{gap:12px;padding:18px 16px}@keyframes c-bubble-in-72c6029a{0%{opacity:0;transform:translateY(8px)scale(.9)}}@media (min-width:860px){.c-auth-main[data-v-72c6029a]{width:min(820px,100% - 48px);padding-top:22px}.c-auth-card[data-v-72c6029a]{box-shadow:var(--c-shadow-lg);background:#ffffffb3;border:3px solid #fff;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);margin-top:10px;overflow:hidden}.c-auth-art[data-v-72c6029a]{background:radial-gradient(circle at 20% 15%, #ffffffb3 0 34px, transparent 35px), radial-gradient(circle at 85% 80%, #ffffff8c 0 50px, transparent 51px), linear-gradient(160deg, var(--c-wash-1) 0%, var(--c-lav-100) 55%, var(--c-sky-100) 100%);align-content:center;margin:0;padding:30px 26px}.c-auth-mascot[data-v-72c6029a]{width:180px;height:180px}.c-auth-panel[data-v-72c6029a]{box-shadow:none;background:#fff;border:0;border-radius:0;align-content:center;padding:30px 30px 24px}.c-auth-heading[data-v-72c6029a]{text-align:left;justify-items:start}.c-auth-heading h1[data-v-72c6029a]{font-size:24px}}.c-strength[data-v-2732d89c]{color:var(--c-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.c-strength-hearts[data-v-2732d89c]{color:var(--c-pink-200);gap:3px;display:inline-flex}.c-strength-hearts svg[data-v-2732d89c]{transition:transform .25s cubic-bezier(.3,1.8,.5,1),fill .2s,color .2s}.c-strength-hearts svg.is-on[data-v-2732d89c]{color:var(--c-pink-500);fill:var(--c-pink-400);transform:scale(1.12)}.c-strength.is-1 .c-strength-label[data-v-2732d89c]{color:var(--c-coral-700)}.c-strength.is-2 .c-strength-label[data-v-2732d89c]{color:var(--c-lemon-700)}.c-strength.is-3 .c-strength-label[data-v-2732d89c],.c-strength.is-4 .c-strength-label[data-v-2732d89c]{color:var(--c-mint-700)}.c-recover[data-v-20dba5a9]{gap:12px}.c-recover-pair[data-v-20dba5a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.c-recover-pair .c-input[data-v-20dba5a9]{min-width:0}.c-recover .c-textarea[data-v-20dba5a9]{resize:none;height:64px;min-height:64px;max-height:64px;overflow:hidden}.c-recover-result[data-v-20dba5a9]{flex-wrap:wrap;align-items:center}.c-recover-result>span[data-v-20dba5a9]{overflow-wrap:anywhere;flex:1;min-width:0}.c-recover-count[data-v-20dba5a9]{color:var(--c-coral-700);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.c-recover-count.is-ready[data-v-20dba5a9]{color:var(--c-mint-700)}.c-recover-back[data-v-20dba5a9]{cursor:pointer;background:0 0;border:0;justify-self:center}.c-coach[data-v-78af87cf]{z-index:50;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.c-coach.is-ready[data-v-78af87cf]{opacity:1}.c-coach-hole[data-v-78af87cf]{cursor:pointer;border-radius:16px;transition:top .28s,left .28s,width .28s,height .28s;position:fixed;box-shadow:0 0 0 3px #fff,0 0 0 9999px #2c14289e}.c-coach-hole.is-empty[data-v-78af87cf]{cursor:default;box-shadow:0 0 0 9999px #2c14289e}.c-coach-hole[data-v-78af87cf]:not(.is-empty):after{border:3px solid var(--c-pink-300);content:"";border-radius:18px;animation:1.5s ease-out infinite c-coach-ring-78af87cf;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.c-coach-arrow[data-v-78af87cf]{pointer-events:none;width:44px;height:44px;animation:1s ease-in-out infinite c-coach-bob-78af87cf;position:fixed}.c-coach-arrow svg[data-v-78af87cf]{display:block;overflow:visible}.c-coach-arrow.is-down svg[data-v-78af87cf]{transform:rotate(180deg)}.c-coach-arrow path[data-v-78af87cf]{fill:none;stroke:var(--c-pink-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.c-coach-arrow path.is-edge[data-v-78af87cf]{stroke:#fff;stroke-width:10px}.c-coach-bubble[data-v-78af87cf]{color:var(--c-ink-2);border:2px solid var(--c-line);background:#fff;border-radius:16px;gap:6px;padding:9px 10px;animation:.24s cubic-bezier(.2,.9,.3,1.2) c-coach-in-78af87cf;display:grid;position:fixed;box-shadow:0 10px 28px #280a1e47}.c-coach-bubble.is-nudge[data-v-78af87cf]{animation:.24s cubic-bezier(.2,.9,.3,1.2) c-coach-in-78af87cf,.4s c-coach-shake-78af87cf}.c-coach-head[data-v-78af87cf]{grid-template-columns:28px minmax(0,1fr) auto 24px;align-items:center;gap:6px;display:grid}.c-coach-mascot[data-v-78af87cf]{width:28px;height:28px}.c-coach-head h2[data-v-78af87cf]{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.3;overflow:hidden}.c-coach-count[data-v-78af87cf]{color:var(--c-pink-600);background:var(--c-pink-100);font-family:var(--c-font-num);border-radius:999px;padding:0 6px;font-size:11px;font-weight:900;line-height:18px}.c-coach-close[data-v-78af87cf]{width:24px;height:24px;color:var(--c-muted);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.c-coach-lines[data-v-78af87cf]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.c-coach-lines li[data-v-78af87cf]{padding-left:12px;font-size:12.5px;line-height:1.5;position:relative}.c-coach-lines li[data-v-78af87cf]:before{background:var(--c-pink-400);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.c-coach-lines b[data-v-78af87cf],.c-coach-tip b[data-v-78af87cf]{color:var(--c-pink-700);font-weight:900}.c-coach-warn[data-v-78af87cf]{color:var(--c-coral-700);background:var(--c-coral-50);border-radius:9px;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:4px;padding:4px 7px;font-size:11.5px;font-weight:800;line-height:1.45;display:grid}.c-coach-warn svg[data-v-78af87cf]{margin-top:2px}.c-coach-tip[data-v-78af87cf]{color:var(--c-muted);font-size:11.5px;line-height:1.45}.c-coach-foot[data-v-78af87cf]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-top:1px;display:grid}.c-coach-back[data-v-78af87cf]{height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;grid-column:1;grid-auto-flow:column;align-items:center;padding:0 4px 0 0;font-size:12px;font-weight:800;display:inline-grid}.c-coach-second[data-v-78af87cf]{grid-column:3}.c-coach-main[data-v-78af87cf]{grid-column:4;min-width:76px}@keyframes c-coach-in-78af87cf{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes c-coach-shake-78af87cf{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes c-coach-bob-78af87cf{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes c-coach-ring-78af87cf{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.c-coach[data-v-78af87cf],.c-coach-hole[data-v-78af87cf],.c-coach-hole[data-v-78af87cf]:after,.c-coach-arrow[data-v-78af87cf],.c-coach-bubble[data-v-78af87cf]{transition:none!important;animation:none!important}}.c-intro[data-v-cbdabd00]{z-index:55;padding:12px;padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + var(--c-safe-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2c142894;place-items:center;animation:.2s c-intro-fade-cbdabd00;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.c-intro-card[data-v-cbdabd00]{width:100%;max-width:380px;max-height:calc(100vh - 24px);border:2px solid var(--c-line);max-height:calc(100dvh - 24px);box-shadow:var(--c-shadow-lg);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;animation:.32s cubic-bezier(.2,.9,.3,1.25) c-intro-pop-cbdabd00;display:grid;overflow:hidden}.c-intro-head[data-v-cbdabd00]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 12px 0 14px;display:grid}.c-intro-step[data-v-cbdabd00]{border-radius:999px;padding:0 9px;font-size:12px;font-weight:900;line-height:22px;transition:background-color .2s,color .2s}.c-intro-count[data-v-cbdabd00]{color:var(--c-faint);font-family:var(--c-font-num);font-size:12px;font-weight:900}.c-intro-skip[data-v-cbdabd00]{height:26px;color:var(--c-muted);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:999px;grid-auto-flow:column;align-items:center;gap:2px;padding:0 8px 0 10px;font-size:12px;font-weight:800;display:inline-grid}.c-intro-track[data-v-cbdabd00]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;display:grid;overflow-x:auto;overflow-y:hidden}.c-intro-track[data-v-cbdabd00]::-webkit-scrollbar{display:none}.c-intro-slide[data-v-cbdabd00]{scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:auto auto;align-content:start;gap:12px;min-height:0;padding:10px 14px 4px;display:grid;overflow-y:auto}.c-intro-text[data-v-cbdabd00]{color:var(--c-ink-2);gap:7px;display:grid}.c-intro-text h2[data-v-cbdabd00]{color:var(--c-ink);font-size:18px;font-weight:900;line-height:1.3}.c-intro-text ul[data-v-cbdabd00]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.c-intro-text li[data-v-cbdabd00]{padding-left:14px;font-size:13.5px;line-height:1.55;position:relative}.c-intro-text li[data-v-cbdabd00]:before{background:var(--c-pink-400);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.c-intro-text b[data-v-cbdabd00]{color:var(--c-pink-700);font-weight:900}.c-intro-tip[data-v-cbdabd00]{color:var(--c-muted);background:var(--c-pink-50);border-radius:10px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:5px;padding:6px 9px;font-size:12px;line-height:1.5;display:grid}.c-intro-tip svg[data-v-cbdabd00]{color:var(--c-lemon-500);margin-top:3px}.c-art[data-v-cbdabd00]{border-radius:18px;place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.c-art.is-pink[data-v-cbdabd00]{background:linear-gradient(150deg, var(--c-pink-100), var(--c-lav-100))}.c-art.is-lav[data-v-cbdabd00]{background:linear-gradient(150deg, var(--c-lav-100), var(--c-pink-100))}.c-art.is-lemon[data-v-cbdabd00]{background:linear-gradient(150deg, var(--c-lemon-100), var(--c-peach-100))}.c-art.is-sky[data-v-cbdabd00]{background:linear-gradient(150deg, var(--c-sky-100), var(--c-lav-100))}.c-art.is-mint[data-v-cbdabd00]{background:linear-gradient(150deg, var(--c-mint-100), var(--c-sky-100))}.c-art-spark[data-v-cbdabd00]{color:#fff;opacity:.9;position:absolute}.c-art-spark.is-a[data-v-cbdabd00]{color:var(--c-lemon-500);top:12px;left:14px}.c-art-spark.is-b[data-v-cbdabd00]{top:22px;right:18px}.c-art-spark.is-c[data-v-cbdabd00]{color:var(--c-pink-300);bottom:12px;left:24px}.is-on .c-art-spark[data-v-cbdabd00]{animation:1.8s ease-in-out infinite c-intro-twinkle-cbdabd00}.is-on .c-art-spark.is-b[data-v-cbdabd00]{animation-delay:.5s}.is-on .c-art-spark.is-c[data-v-cbdabd00]{animation-delay:1s}.c-art-hello[data-v-cbdabd00]{grid-template-columns:auto auto;align-self:start;align-items:center;gap:2px;margin-top:10px;display:grid}.c-art-say[data-v-cbdabd00]{color:var(--c-pink-700);box-shadow:var(--c-shadow-sm);background:#fff;border-radius:12px;padding:5px 10px;font-size:12px;font-weight:900;position:relative}.c-art-say[data-v-cbdabd00]:after{content:"";background:#fff;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}.c-road[data-v-cbdabd00]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:12px;left:10px;right:10px}.c-road[data-v-cbdabd00]:before{content:"";border-top:2px dashed #fffffff2;position:absolute;top:19px;left:12.5%;right:12.5%}.c-road li[data-v-cbdabd00]{justify-items:center;gap:3px;display:grid;position:relative}.c-road-dot[data-v-cbdabd00]{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 4px 10px #96326e2e}.c-road-dot i[data-v-cbdabd00]{width:17px;height:17px;color:var(--c-pink-600);font-family:var(--c-font-num);background:#fff;border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-6px}.c-road .is-lav .c-road-dot[data-v-cbdabd00]{background:var(--c-lav-500)}.c-road .is-lemon .c-road-dot[data-v-cbdabd00]{background:var(--c-lemon-500)}.c-road .is-sky .c-road-dot[data-v-cbdabd00]{background:var(--c-sky-500)}.c-road .is-mint .c-road-dot[data-v-cbdabd00]{background:var(--c-mint-500)}.c-road-label[data-v-cbdabd00]{color:var(--c-ink-2);font-size:11.5px;font-weight:900}.is-on .c-road li[data-v-cbdabd00]{animation:.45s cubic-bezier(.2,.9,.3,1.4) both c-intro-hop-in-cbdabd00}.is-on .c-road li[data-v-cbdabd00]:nth-child(2){animation-delay:.12s}.is-on .c-road li[data-v-cbdabd00]:nth-child(3){animation-delay:.24s}.is-on .c-road li[data-v-cbdabd00]:nth-child(4){animation-delay:.36s}.c-art-row[data-v-cbdabd00]{grid-template-columns:auto 64px auto;align-items:center;display:grid}.c-art-col[data-v-cbdabd00]{justify-items:center;gap:7px;display:grid}.c-art-cap[data-v-cbdabd00]{color:var(--c-ink-2);white-space:nowrap;background:#fffc;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:900}.c-phone[data-v-cbdabd00]{background:var(--c-ink);border-radius:16px;width:72px;height:116px;padding:4px;box-shadow:0 8px 18px #4a2a4740}.c-phone-screen[data-v-cbdabd00]{border-radius:12px;height:100%;display:grid;position:relative;overflow:hidden}.c-phone-screen.is-game[data-v-cbdabd00]{background:linear-gradient(#ffe9b8,#ffc9a8);align-content:end;justify-items:end;gap:6px;padding:8px 6px}.c-game-gear[data-v-cbdabd00],.c-game-copy[data-v-cbdabd00]{border-radius:7px;grid-auto-flow:column;align-items:center;gap:2px;padding:2px 5px;font-size:9.5px;font-weight:900;display:inline-grid}.c-game-gear[data-v-cbdabd00]{color:var(--c-ink-2);background:#ffffffd9}.c-game-copy[data-v-cbdabd00]{color:#fff;background:var(--c-mint-500);box-shadow:0 2px 0 var(--c-mint-700)}.c-phone-screen.is-game.is-cc[data-v-cbdabd00]{align-content:start}.is-cc .c-game-copy[data-v-cbdabd00]{background:#f5871f;box-shadow:0 2px #c2620c}.is-cc .c-tap-hand[data-v-cbdabd00]{top:40px;bottom:auto;right:4px}.c-tap-hand[data-v-cbdabd00]{color:var(--c-ink);fill:#fff;position:absolute;bottom:-2px;right:2px}.is-on .c-tap-hand[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-tap-cbdabd00}.is-on .c-game-copy[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-press-cbdabd00}.c-fly[data-v-cbdabd00]{height:40px;position:relative}.c-fly-path[data-v-cbdabd00]{border-top:2px dashed #fffffff2;position:absolute;top:19px;left:6px;right:6px}.c-fly-path[data-v-cbdabd00]:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;position:absolute;top:-6px;right:-2px;transform:rotate(45deg)}.c-fly-chip[data-v-cbdabd00]{z-index:1;width:28px;height:28px;color:var(--c-lav-700);box-shadow:var(--c-shadow-sm);background:#fff;border-radius:9px;place-items:center;display:grid;position:absolute;top:6px;left:4px}.c-fly-chip.is-lemon[data-v-cbdabd00]{color:var(--c-lemon-700)}.is-on .c-fly-chip[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-travel-cbdabd00}.c-mini-card[data-v-cbdabd00]{background:#fff;border-radius:14px;gap:6px;width:92px;padding:10px 9px;display:grid;position:relative;box-shadow:0 8px 18px #96326e29}.c-mini-title[data-v-cbdabd00]{color:var(--c-ink);font-size:11px;font-weight:900}.c-mini-line[data-v-cbdabd00]{background:var(--c-pink-100);border-radius:3px;height:6px}.c-mini-line.is-short[data-v-cbdabd00]{width:60%}.c-mini-btn-pink[data-v-cbdabd00]{color:#fff;background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-500));box-shadow:0 2px 0 var(--c-pink-700);border-radius:999px;grid-auto-flow:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:10.5px;font-weight:900;display:inline-grid}.is-on .c-mini-btn-pink[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-glow-cbdabd00}.c-ticket[data-v-cbdabd00]{width:82px;color:var(--c-lemon-700);border:2px dashed var(--c-lemon-300);background:#fff;border-radius:12px;justify-items:center;gap:2px;padding:10px 6px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 8px 18px #8c5f0026}.c-ticket b[data-v-cbdabd00]{font-size:12px;font-weight:900}.c-ticket span[data-v-cbdabd00]{color:var(--c-muted);font-family:var(--c-font-num);font-size:11px;font-weight:800}.c-ticket[data-v-cbdabd00]:before,.c-ticket[data-v-cbdabd00]:after{background:var(--c-lemon-100);content:"";border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.c-ticket[data-v-cbdabd00]:before{left:-8px}.c-ticket[data-v-cbdabd00]:after{right:-8px}.is-on .c-ticket[data-v-cbdabd00]{animation:2.4s ease-in-out infinite c-intro-wobble-cbdabd00}.c-mini-card.is-vip[data-v-cbdabd00]{justify-items:start;padding-top:14px}.c-crown[data-v-cbdabd00]{color:#fff;background:linear-gradient(135deg, var(--c-lemon-300), var(--c-lemon-500));border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-13px;right:-8px;transform:rotate(14deg);box-shadow:0 3px 8px #8c5f0040}.c-vip-badge[data-v-cbdabd00]{color:var(--c-lemon-700);background:var(--c-lemon-100);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:900}.c-vip-meter[data-v-cbdabd00]{background:var(--c-pink-50);border-radius:3px;width:100%;height:6px;overflow:hidden}.c-vip-meter i[data-v-cbdabd00]{background:linear-gradient(90deg, var(--c-lemon-300), var(--c-peach-500));transform-origin:0;border-radius:3px;width:100%;height:100%;display:block}.is-on .c-vip-meter i[data-v-cbdabd00]{animation:1.6s ease-out infinite c-intro-fill-cbdabd00}.is-on .c-crown[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-crown-cbdabd00}.c-art-pair[data-v-cbdabd00]{grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:0 18px;display:grid}.c-os[data-v-cbdabd00]{background:#ffffffe0;border:2px solid #0000;border-radius:16px;justify-items:center;gap:3px;padding:14px 6px 12px;display:grid;position:relative;box-shadow:0 6px 16px #1e67ad1f}.c-os.is-mine[data-v-cbdabd00]{border-color:var(--c-sky-300);background:#fff}.is-on .c-os.is-mine[data-v-cbdabd00]{animation:2.2s ease-in-out infinite c-intro-float-cbdabd00}.c-os b[data-v-cbdabd00]{color:var(--c-ink);font-size:13px;font-weight:900}.c-os>span[data-v-cbdabd00]:last-child{color:var(--c-muted);white-space:nowrap;font-size:11px;font-weight:800}.c-os-icon[data-v-cbdabd00]{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.c-os-icon.is-android[data-v-cbdabd00]{background:linear-gradient(135deg, var(--c-pink-100), var(--c-lav-100))}.c-os-icon.is-apple[data-v-cbdabd00]{color:#fff;background:linear-gradient(135deg, var(--c-sky-300), var(--c-sky-500))}.c-os-mine[data-v-cbdabd00]{color:#fff;background:var(--c-sky-500);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:10px;font-weight:900;line-height:17px;position:absolute;top:-9px}.c-art-row.is-goal[data-v-cbdabd00]{grid-template-columns:auto 40px auto}.c-todo[data-v-cbdabd00]{background:#fff;border-radius:14px;gap:5px;width:128px;margin:0;padding:9px 8px;list-style:none;display:grid;box-shadow:0 8px 18px #137a5a24}.c-todo li[data-v-cbdabd00]{color:var(--c-muted);white-space:nowrap;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;padding:3px 5px;font-size:11px;font-weight:800;display:grid}.c-todo i[data-v-cbdabd00]{width:18px;height:18px;color:var(--c-faint);border:2px dashed var(--c-line-strong);font-family:var(--c-font-num);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.c-todo li.is-now[data-v-cbdabd00]{color:var(--c-pink-700);background:var(--c-pink-50)}.c-todo li.is-now i[data-v-cbdabd00]{color:#fff;background:var(--c-pink-500);border:2px solid var(--c-pink-500)}.is-on .c-todo li.is-now[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-glow-soft-cbdabd00}.c-phone-screen.is-locked[data-v-cbdabd00]{background:linear-gradient(180deg, var(--c-sky-50), #e4e0ea);align-content:center;place-items:center}.c-phone-screen.is-locked .c-mascot[data-v-cbdabd00]{opacity:.55;filter:grayscale(.6)}.c-lock[data-v-cbdabd00]{color:#fff;background:var(--c-ink-2);border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;margin:8px 0 0 -16px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 10px #4a2a474d}.is-on .c-lock[data-v-cbdabd00]{animation:2.4s ease-in-out infinite c-intro-lock-cbdabd00}.c-intro-dots[data-v-cbdabd00]{grid-auto-columns:auto;grid-auto-flow:column;justify-content:center;gap:4px;padding:8px 0 2px;display:grid}.c-intro-dots button[data-v-cbdabd00]{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.c-intro-dots button[data-v-cbdabd00]:before{background:var(--c-pink-200);content:"";border-radius:999px;width:8px;height:8px;margin:0 auto;transition:width .25s,background-color .25s;display:block}.c-intro-dots button.is-on[data-v-cbdabd00]{width:30px}.c-intro-dots button.is-on[data-v-cbdabd00]:before{width:22px}.c-intro-dots .is-on.is-pink[data-v-cbdabd00]:before{background:var(--c-pink-500)}.c-intro-dots .is-on.is-lav[data-v-cbdabd00]:before{background:var(--c-lav-500)}.c-intro-dots .is-on.is-lemon[data-v-cbdabd00]:before{background:var(--c-lemon-500)}.c-intro-dots .is-on.is-sky[data-v-cbdabd00]:before{background:var(--c-sky-500)}.c-intro-dots .is-on.is-mint[data-v-cbdabd00]:before{background:var(--c-mint-500)}.c-intro-step.is-pink[data-v-cbdabd00]{color:var(--c-pink-700);background:var(--c-pink-100)}.c-intro-step.is-lav[data-v-cbdabd00]{color:var(--c-lav-700);background:var(--c-lav-100)}.c-intro-step.is-lemon[data-v-cbdabd00]{color:var(--c-lemon-700);background:var(--c-lemon-100)}.c-intro-step.is-sky[data-v-cbdabd00]{color:var(--c-sky-700);background:var(--c-sky-100)}.c-intro-step.is-mint[data-v-cbdabd00]{color:var(--c-mint-700);background:var(--c-mint-100)}.c-intro-foot[data-v-cbdabd00]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 14px 14px;display:grid}.c-intro-back[data-v-cbdabd00]{height:36px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;grid-auto-flow:column;align-items:center;padding:0 6px 0 0;font-size:13px;font-weight:800;display:inline-grid}.c-intro-back[data-v-cbdabd00]:disabled{opacity:.35;cursor:default}.c-intro-next[data-v-cbdabd00]{justify-self:end;min-width:128px;height:38px}.c-intro-next.is-final[data-v-cbdabd00]{animation:1.6s ease-in-out infinite c-intro-glow-cbdabd00}@media (max-height:640px){.c-art[data-v-cbdabd00]{height:136px}.c-art-hello[data-v-cbdabd00]{margin-top:-2px;transform:scale(.78)}.c-art-stage[data-v-cbdabd00]{transform:scale(.8)}.c-intro-text h2[data-v-cbdabd00]{font-size:16.5px}}@media (max-width:340px){.c-art-row[data-v-cbdabd00]{grid-template-columns:auto 48px auto}.c-mini-card[data-v-cbdabd00]{width:84px}.c-art-pair[data-v-cbdabd00]{gap:8px;padding:0 10px}}@keyframes c-intro-fade-cbdabd00{0%{opacity:0}}@keyframes c-intro-pop-cbdabd00{0%{opacity:0;transform:translateY(14px)scale(.94)}}@keyframes c-intro-twinkle-cbdabd00{0%,to{opacity:.95;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.65)rotate(25deg)}}@keyframes c-intro-hop-in-cbdabd00{0%{opacity:0;transform:translateY(12px)scale(.6)}}@keyframes c-intro-tap-cbdabd00{0%,to{transform:translate(6px,8px)}40%,55%{transform:translate(-8px,-14px)}48%{transform:translate(-8px,-12px)scale(.9)}}@keyframes c-intro-press-cbdabd00{0%,44%,56%,to{box-shadow:0 2px 0 var(--c-mint-700);transform:none}48%{box-shadow:0 0 0 var(--c-mint-700);transform:translateY(2px)}}@keyframes c-intro-travel-cbdabd00{0%,30%{opacity:0;transform:translate(0)rotate(0)}40%{opacity:1}70%{opacity:1;transform:translate(28px)rotate(8deg)}85%,to{opacity:0;transform:translate(32px)rotate(8deg)}}@keyframes c-intro-glow-cbdabd00{0%,to{box-shadow:0 2px 0 var(--c-pink-700), 0 0 0 0 var(--c-primary-a45)}60%{box-shadow:0 2px 0 var(--c-pink-700), 0 0 0 7px var(--c-primary-a0)}}@keyframes c-intro-wobble-cbdabd00{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-4px)}}@keyframes c-intro-fill-cbdabd00{0%,25%{transform:scaleX(.08)}80%,to{transform:scaleX(1)}}@keyframes c-intro-crown-cbdabd00{0%,60%,to{transform:rotate(14deg)scale(1)}75%{transform:rotate(-4deg)scale(1.18)}}@keyframes c-intro-float-cbdabd00{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes c-intro-glow-soft-cbdabd00{0%,to{box-shadow:0 0 0 0 var(--c-primary-a35)}60%{box-shadow:0 0 0 5px var(--c-primary-a0)}}@keyframes c-intro-lock-cbdabd00{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-12deg)}84%{transform:rotate(10deg)}92%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.c-intro[data-v-cbdabd00],.c-intro[data-v-cbdabd00] *,.c-intro-card[data-v-cbdabd00]{transition:none!important;animation:none!important}}.c-device[data-v-4e5f63c0]{z-index:5;box-shadow:var(--c-shadow);isolation:isolate;background:#fff;border:2px solid #fff;border-radius:20px;gap:8px;padding:9px 10px 10px;display:grid;position:relative}.c-device.is-menu-open[data-v-4e5f63c0]{z-index:6}.c-device-head[data-v-4e5f63c0]{background:linear-gradient(135deg, var(--c-pink-100), var(--c-lav-100));border-radius:18px 18px 0 0;align-items:center;gap:9px;margin:-9px -10px 0;padding:8px 10px;display:flex}.c-device.is-adr .c-device-head[data-v-4e5f63c0]{background:linear-gradient(135deg, var(--c-mint-100), var(--c-sky-100))}.c-device-icon[data-v-4e5f63c0]{width:34px;height:34px;color:var(--c-lav-500);box-shadow:var(--c-shadow-sm);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.c-device.is-adr .c-device-icon[data-v-4e5f63c0]{color:var(--c-mint-500)}.c-device-title[data-v-4e5f63c0]{flex:1;gap:3px;min-width:0;display:grid}.c-device-name[data-v-4e5f63c0]{align-items:center;gap:5px;min-width:0;display:flex}.c-device-name strong[data-v-4e5f63c0]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:2em;font-size:14px;font-weight:900;overflow:hidden}.c-device-name .c-device-nick[data-v-4e5f63c0]{white-space:nowrap;flex:0 auto;min-width:0;max-width:68%;height:19px;padding:0 7px;font-size:11px}.c-device-sub[data-v-4e5f63c0]{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.c-device-sub[data-v-4e5f63c0]>*{flex:none}.c-device-sub .c-chip[data-v-4e5f63c0]{white-space:nowrap;height:20px;padding:0 7px;font-size:11px}.c-device-nick span[data-v-4e5f63c0]{text-overflow:ellipsis;min-width:0;overflow:hidden}.c-device-nick em[data-v-4e5f63c0]{opacity:.75;flex:none;margin-right:1px;font-size:10px;font-style:normal;font-weight:700}.c-device-id[data-v-4e5f63c0]{height:20px;color:var(--c-muted);cursor:pointer;background:#ffffffe0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.c-device-id[data-v-4e5f63c0]:hover{color:var(--c-pink-600)}.c-device-more[data-v-4e5f63c0]{align-self:flex-start;position:relative}.c-device-menu[data-v-4e5f63c0]{z-index:10;border:2px solid var(--c-pink-50);min-width:142px;box-shadow:var(--c-shadow-lg);background:#fff;border-radius:16px;padding:5px;animation:.18s c-pop;display:grid;position:absolute;top:calc(100% + 6px);right:0}.c-device-menu button[data-v-4e5f63c0]{color:var(--c-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:800;display:flex}.c-device-menu button[data-v-4e5f63c0]:hover{background:var(--c-pink-50)}.c-device-menu button.is-danger[data-v-4e5f63c0]{color:var(--c-coral-700)}.c-member[data-v-4e5f63c0]{background:var(--c-pink-50);border-radius:14px;gap:4px;padding:7px 10px;display:grid}.c-member-top[data-v-4e5f63c0]{color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.c-member-top span[data-v-4e5f63c0]{align-items:center;gap:4px;display:inline-flex}.c-member-top span svg[data-v-4e5f63c0]{color:var(--c-lemon-500)}.c-member-top strong[data-v-4e5f63c0]{color:var(--c-pink-600);font-family:var(--c-font-num);font-size:16px}.c-member.is-expired .c-member-top strong[data-v-4e5f63c0]{color:var(--c-coral-700)}.c-member.is-none .c-member-top strong[data-v-4e5f63c0]{color:var(--c-muted)}.c-member-top .c-member-end[data-v-4e5f63c0]{white-space:nowrap;gap:6px;margin-left:auto}.c-no-gap .c-member-end[data-v-4e5f63c0]>*+*{margin-left:6px}.c-member-go[data-v-4e5f63c0]{color:#fff;background:var(--c-grad-primary);height:24px;box-shadow:0 2px 0 var(--c-pink-600);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.c-member-go[data-v-4e5f63c0]:active{box-shadow:0 0 0 var(--c-pink-600);transform:translateY(2px)}.c-member-top .c-member-go svg[data-v-4e5f63c0]{color:#fff}.c-meter[data-v-4e5f63c0]{background:#fff;border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #963c6e1f}.c-meter i[data-v-4e5f63c0]{background:linear-gradient(90deg, var(--c-pink-300), var(--c-pink-500), var(--c-pink-300));border-radius:inherit;background-size:200% 100%;height:100%;animation:3.5s linear infinite c-meter-shine-4e5f63c0;display:block}.c-member small[data-v-4e5f63c0]{color:var(--c-muted);font-size:11.5px;line-height:1.45}.c-device.is-compact[data-v-4e5f63c0]{background:linear-gradient(110deg, var(--c-mint-50), #fff 75%);min-width:0;box-shadow:var(--c-shadow-sm);border-width:1px;border-radius:12px;grid-template-rows:minmax(20px,auto) minmax(16px,auto);grid-template-columns:minmax(0,1fr) auto;gap:1px 5px;padding:5px 8px}.c-device.is-compact .c-device-head[data-v-4e5f63c0]{display:contents}.is-compact .c-device-icon[data-v-4e5f63c0]{display:none}.is-compact .c-device-title[data-v-4e5f63c0]{grid-area:1/1;align-items:center;gap:6px;display:flex}.is-compact .c-device-name[data-v-4e5f63c0]{flex:0 auto;gap:4px}.is-compact .c-device-name strong[data-v-4e5f63c0]{font-size:13px;line-height:18px}.is-compact .c-device-role[data-v-4e5f63c0]{flex:none;height:16px;padding:0 4px;font-size:9.5px}.is-compact .c-device-sub[data-v-4e5f63c0]{flex:none;overflow:visible}.is-compact .c-device-id[data-v-4e5f63c0]{background:0 0;gap:3px;height:20px;padding:0;font-size:10.5px}.is-compact .c-device-more[data-v-4e5f63c0]{grid-area:1/2/span 2;align-self:center;align-items:center;gap:5px;display:flex}.is-compact .c-device-more .c-icon-btn[data-v-4e5f63c0]{background:0 0;border:0;width:26px;height:26px}.is-compact .c-member-go[data-v-4e5f63c0]{height:26px;color:var(--c-pink-600);background:var(--c-pink-100);box-shadow:none;justify-content:center;padding:0 10px;font-size:11.5px;font-weight:800;line-height:26px;position:relative}.is-compact .c-member-go[data-v-4e5f63c0]:active{background:var(--c-pink-200);transform:none}.is-compact .c-member-go[data-v-4e5f63c0]:disabled{cursor:default;opacity:.5}.c-strip-member[data-v-4e5f63c0]{white-space:nowrap;grid-area:2/1;align-items:center;gap:6px;min-width:0;min-height:16px;display:flex}.c-strip-member strong[data-v-4e5f63c0]{color:var(--c-pink-600);flex:none;font-size:11.5px;line-height:16px}.c-strip-member small[data-v-4e5f63c0]{min-width:0;color:var(--c-muted);text-overflow:ellipsis;font-size:10.5px;line-height:16px;overflow:hidden}.c-strip-member.is-expired strong[data-v-4e5f63c0]{color:var(--c-coral-700)}.c-strip-member.is-none strong[data-v-4e5f63c0]{color:var(--c-muted)}@media (max-width:359px){.is-compact .c-device-title[data-v-4e5f63c0]{gap:4px}.c-device.is-compact .c-device-name strong[data-v-4e5f63c0]{font-size:12px}.is-compact .c-device-role[data-v-4e5f63c0]{padding:0 3px;font-size:9px}.c-strip-member[data-v-4e5f63c0]{gap:4px}.c-strip-member small[data-v-4e5f63c0]{letter-spacing:-.15px;font-size:10px}}@keyframes c-meter-shine-4e5f63c0{0%{background-position:0 0}to{background-position:-200% 0}}.c-scanpay[data-v-ed54e503]{justify-items:center;gap:12px;display:grid}.c-scanpay-qr[data-v-ed54e503]{width:210px;height:210px;image-rendering:pixelated;background:#fff;border:3px solid #09bb07;border-radius:14px;padding:6px}.c-scanpay-qr.is-alipay[data-v-ed54e503]{border-color:#1677ff}.c-scanpay-steps[data-v-ed54e503]{justify-self:stretch;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.c-scanpay-clock[data-v-ed54e503]{font-variant-numeric:tabular-nums}.c-scanpay-alt[data-v-ed54e503]{text-align:center;margin:8px 0 0}.c-child-install[data-v-fc583d3a]{min-width:0;color:var(--c-ink-2);overflow-wrap:anywhere;gap:12px;font-size:13px;line-height:1.8;display:grid}.c-child-install>.c-chip[data-v-fc583d3a]{justify-self:start}.c-child-install b[data-v-fc583d3a]{color:var(--c-ink)}.c-child-install-note[data-v-fc583d3a]{background:var(--c-lemon-50);border:1px solid var(--c-lemon-100);border-radius:12px;padding:10px 12px}.c-child-install>.c-btn[data-v-fc583d3a]{white-space:normal;min-height:44px}.c-shared[data-v-e8ecd1fa]{z-index:1;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid;position:relative}.c-shared-head[data-v-e8ecd1fa],.c-shared-head strong[data-v-e8ecd1fa],.c-shared-heading[data-v-e8ecd1fa]{align-items:center;gap:4px;display:flex}.c-shared-head[data-v-e8ecd1fa]{justify-content:space-between;min-height:24px}.c-shared-head h2[data-v-e8ecd1fa]{flex:none;align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.c-shared-head h2 svg[data-v-e8ecd1fa]{box-sizing:content-box;color:#fff;background:var(--c-mint-500);border-radius:7px;padding:3px}.c-shared-head strong[data-v-e8ecd1fa]{color:var(--c-muted);white-space:nowrap;font-size:11px}.c-shared-head svg[data-v-e8ecd1fa]{color:var(--c-mint-500)}.c-shared-head small[data-v-e8ecd1fa]{color:var(--c-pink-600);font-size:11px}.c-shared-help[data-v-e8ecd1fa]{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.c-shared-help[data-v-e8ecd1fa]:hover,.c-shared-help[aria-expanded=true][data-v-e8ecd1fa]{background:#fff}.c-shared-add[data-v-e8ecd1fa]{min-height:26px;color:var(--c-pink-600);background:var(--c-pink-100);border:1px solid var(--c-pink-200);box-shadow:0 1px 2px var(--c-tint-shadow-8);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;margin-left:3px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.c-shared-head .c-shared-add svg[data-v-e8ecd1fa]{color:currentColor}.c-shared-add[data-v-e8ecd1fa]:hover:not(:disabled){background:var(--c-pink-200)}.c-shared-add[data-v-e8ecd1fa]:focus-visible{outline:2px solid var(--c-pink-500);outline-offset:2px}.c-shared-add[data-v-e8ecd1fa]:active:not(:disabled){box-shadow:none}.c-shared-add[data-v-e8ecd1fa]:disabled{background:var(--c-pink-50);box-shadow:none;cursor:default;opacity:.45}.c-shared-help-note[data-v-e8ecd1fa]{color:var(--c-ink-2);background:#ffffffbf;border-radius:10px;margin:0;padding:7px 9px;font-size:11.5px;line-height:1.6}.c-shared-branch[data-v-e8ecd1fa]{min-width:0;margin-left:6px;padding-left:8px;position:relative}.c-shared-branch[data-v-e8ecd1fa]:before{border-bottom:2px solid var(--c-mint-200);border-left:2px solid var(--c-mint-200);content:"";border-radius:0 0 0 7px;width:8px;position:absolute;top:-6px;bottom:50%;left:0}.c-shared-branch[data-v-e8ecd1fa]:not(:last-of-type):after{border-left:2px solid var(--c-mint-200);content:"";position:absolute;top:50%;bottom:-6px;left:0}.c-shared-empty[data-v-e8ecd1fa]{border:1px dashed var(--c-mint-200,#b7e8dc);border-radius:14px;padding:12px}.c-shared-checkout[data-v-e8ecd1fa]{gap:14px}.c-shared-detected[data-v-e8ecd1fa]{align-items:flex-start;min-width:0;font-size:12px;line-height:1.7}.c-shared-detected>svg[data-v-e8ecd1fa]{flex:none;margin-top:3px}.c-shared-detected>span[data-v-e8ecd1fa]{overflow-wrap:anywhere;min-width:0}.c-shared-detected small[data-v-e8ecd1fa]{font-size:inherit}.c-shared-target[data-v-e8ecd1fa]{color:var(--c-muted);border-bottom:1px dashed var(--c-line);gap:3px;padding-bottom:12px;font-size:12px;display:grid}.c-shared-target b[data-v-e8ecd1fa]{color:var(--c-ink-2);overflow-wrap:break-word;margin-left:5px}.c-shared-target small[data-v-e8ecd1fa]{font-size:11px}.c-shared-days-input[data-v-e8ecd1fa]{position:relative}.c-shared-days-input .c-input[data-v-e8ecd1fa]{font-family:var(--c-font-num);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;padding-right:40px;font-weight:800}.c-shared-days-input input[data-v-e8ecd1fa]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-shared-days-input input[data-v-e8ecd1fa]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-shared-days-input>span[data-v-e8ecd1fa]{height:100%;color:var(--c-muted);pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;top:0;right:14px}.c-shared-total[data-v-e8ecd1fa]{background:linear-gradient(110deg, var(--c-pink-50), #fff8fb);border:1px solid var(--c-pink-100);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.c-shared-price[data-v-e8ecd1fa],.c-shared-until[data-v-e8ecd1fa]{gap:3px;display:grid}.c-shared-price>span[data-v-e8ecd1fa],.c-shared-until>span[data-v-e8ecd1fa]{color:var(--c-muted);font-size:11px}.c-shared-price>strong[data-v-e8ecd1fa]{color:var(--c-pink-600);font-family:var(--c-font-num);white-space:nowrap;font-size:28px;font-weight:900;line-height:1.15}.c-shared-price small[data-v-e8ecd1fa]{margin-right:3px;font-size:16px}.c-shared-until[data-v-e8ecd1fa]{text-align:right;min-width:0;max-width:58%}.c-shared-until strong[data-v-e8ecd1fa]{color:var(--c-ink-2);font-size:12px;font-weight:700}.c-shared-pay[data-v-e8ecd1fa]{border:0;min-width:0;margin:0;padding:0}.c-shared-pay-options[data-v-e8ecd1fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.c-shared-method[data-v-e8ecd1fa]{border:1.5px solid var(--c-line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:10px;transition:background .15s,border-color .15s;display:flex;position:relative}.c-shared-method.is-alipay[data-v-e8ecd1fa]{--pay-color:#1677ff;--pay-tint:#eff6ff}.c-shared-method.is-wxpay[data-v-e8ecd1fa]{--pay-color:#09b85a;--pay-tint:#effbf4}.c-shared-method.is-selected[data-v-e8ecd1fa]{background:var(--pay-tint);border-color:var(--pay-color)}.c-shared-method[data-v-e8ecd1fa]:focus-within{outline:2px solid var(--pay-color);outline-offset:2px}.c-shared-method input[data-v-e8ecd1fa]{opacity:0;width:1px;height:1px;position:absolute}.c-shared-method strong[data-v-e8ecd1fa]{color:var(--c-ink-2);white-space:nowrap;flex:1;font-size:13px;font-weight:800}.c-shared-pay-mark[data-v-e8ecd1fa]{width:24px;height:24px;color:var(--pay-color);flex:none}.c-shared-pay-check[data-v-e8ecd1fa]{color:#fff;border:1.5px solid var(--c-line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.is-selected>.c-shared-pay-check[data-v-e8ecd1fa]{background:var(--pay-color);border-color:var(--pay-color)}.c-shared-pay:disabled .c-shared-method[data-v-e8ecd1fa]{cursor:default;opacity:.55}@media (max-width:374px){.c-shared-total[data-v-e8ecd1fa]{flex-direction:column;align-items:stretch}.c-shared-until[data-v-e8ecd1fa]{text-align:left;max-width:none}.c-shared-pay-options[data-v-e8ecd1fa]{gap:6px}.c-shared-method[data-v-e8ecd1fa]{gap:5px;padding:8px}}.c-ii[data-v-c2b915ce]{z-index:55;padding:12px;padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + var(--c-safe-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2c142894;place-items:center;animation:.2s c-ii-fade-c2b915ce;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.c-ii-card[data-v-c2b915ce]{width:100%;max-width:380px;max-height:calc(100vh - 24px);border:2px solid var(--c-line);max-height:calc(100dvh - 24px);box-shadow:var(--c-shadow-lg);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;animation:.32s cubic-bezier(.2,.9,.3,1.25) c-ii-pop-c2b915ce;display:grid;overflow:hidden}.c-ii-head[data-v-c2b915ce]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 12px 0 14px;display:grid}.c-ii-step[data-v-c2b915ce]{border-radius:999px;padding:0 9px;font-size:12px;font-weight:900;line-height:22px;transition:background-color .2s,color .2s}.c-ii-step.is-pink[data-v-c2b915ce]{color:var(--c-pink-700);background:var(--c-pink-100)}.c-ii-step.is-lav[data-v-c2b915ce]{color:var(--c-lav-700);background:var(--c-lav-100)}.c-ii-step.is-lemon[data-v-c2b915ce]{color:var(--c-lemon-700);background:var(--c-lemon-100)}.c-ii-step.is-mint[data-v-c2b915ce]{color:var(--c-mint-700);background:var(--c-mint-100)}.c-ii-count[data-v-c2b915ce]{color:var(--c-faint);font-family:var(--c-font-num);font-size:12px;font-weight:900}.c-ii-close[data-v-c2b915ce]{height:26px;color:var(--c-muted);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.c-ii-track[data-v-c2b915ce]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;display:grid;overflow-x:auto;overflow-y:hidden}.c-ii-track[data-v-c2b915ce]::-webkit-scrollbar{display:none}.c-ii-slide[data-v-c2b915ce]{scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:auto auto;align-content:start;gap:12px;min-height:0;padding:10px 14px 4px;display:grid;overflow-y:auto}.c-ii-text[data-v-c2b915ce]{color:var(--c-ink-2);gap:7px;display:grid}.c-ii-text h2[data-v-c2b915ce]{color:var(--c-ink);font-size:18px;font-weight:900;line-height:1.3}.c-ii-text ul[data-v-c2b915ce]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.c-ii-text li[data-v-c2b915ce]{padding-left:14px;font-size:13.5px;line-height:1.55;position:relative}.c-ii-text li[data-v-c2b915ce]:before{background:var(--c-pink-400);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.c-ii-text b[data-v-c2b915ce]{color:var(--c-pink-700);font-weight:900}.c-ii-art[data-v-c2b915ce]{border-radius:18px;place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.c-ii-art.is-pink[data-v-c2b915ce]{background:linear-gradient(150deg, var(--c-pink-100), var(--c-lav-100))}.c-ii-art.is-lav[data-v-c2b915ce]{background:linear-gradient(150deg, var(--c-lav-100), var(--c-pink-100))}.c-ii-art.is-lemon[data-v-c2b915ce]{background:linear-gradient(150deg, var(--c-lemon-100), var(--c-peach-100))}.c-ii-art.is-mint[data-v-c2b915ce]{background:linear-gradient(150deg, var(--c-mint-100), var(--c-sky-100))}.c-ii-spark[data-v-c2b915ce]{color:#fff;opacity:.9;position:absolute}.c-ii-spark.is-a[data-v-c2b915ce]{color:var(--c-lemon-500);top:12px;left:14px}.c-ii-spark.is-b[data-v-c2b915ce]{top:22px;right:18px}.c-ii-spark.is-c[data-v-c2b915ce]{color:var(--c-pink-300);bottom:12px;left:24px}.is-on .c-ii-spark[data-v-c2b915ce]{animation:1.8s ease-in-out infinite c-ii-twinkle-c2b915ce}.is-on .c-ii-spark.is-b[data-v-c2b915ce]{animation-delay:.5s}.is-on .c-ii-spark.is-c[data-v-c2b915ce]{animation-delay:1s}.c-ii-hello[data-v-c2b915ce]{justify-items:center;gap:4px;display:grid;position:relative}.c-ii-say[data-v-c2b915ce]{color:var(--c-pink-700);box-shadow:var(--c-shadow-sm);background:#fff;border-radius:12px;padding:5px 11px;font-size:12.5px;font-weight:900;position:relative}.c-ii-say[data-v-c2b915ce]:after{content:"";background:#fff;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.c-ii-pair[data-v-c2b915ce]{grid-auto-flow:column;align-items:end;gap:2px;display:grid}.c-ii-friend[data-v-c2b915ce]{display:block;transform:scaleX(-1)}.c-ii-gift[data-v-c2b915ce]{color:#fff;background:linear-gradient(135deg, var(--c-pink-400), var(--c-lav-500));border:3px solid #fff;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid;box-shadow:0 6px 14px #96326e38}.is-on .c-ii-gift[data-v-c2b915ce]{animation:1.6s ease-in-out infinite c-ii-bounce-c2b915ce}.c-ii-badge[data-v-c2b915ce]{color:#fff;font-family:var(--c-font-num);background:linear-gradient(#ff7d9c,#e8416c);border-radius:999px;grid-auto-flow:column;align-items:center;gap:2px;padding:1px 7px;font-size:10px;font-weight:900;display:inline-grid;position:absolute;top:26px;right:-38px;transform:rotate(12deg)}.c-ii-row[data-v-c2b915ce]{grid-template-columns:auto 60px auto;align-items:center;display:grid}.c-ii-col[data-v-c2b915ce]{justify-items:center;gap:7px;display:grid}.c-ii-cap[data-v-c2b915ce]{color:var(--c-ink-2);white-space:nowrap;background:#fffc;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:900}.c-ii-mini[data-v-c2b915ce],.c-ii-chat[data-v-c2b915ce]{background:#fff;border-radius:14px;gap:6px;width:96px;padding:10px 9px;display:grid;position:relative;box-shadow:0 8px 18px #96326e29}.c-ii-mini-title[data-v-c2b915ce]{color:var(--c-ink);font-size:11px;font-weight:900}.c-ii-line[data-v-c2b915ce]{background:var(--c-pink-100);border-radius:3px;height:6px}.c-ii-line.is-short[data-v-c2b915ce]{width:62%}.c-ii-pill[data-v-c2b915ce]{color:#fff;background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-500));box-shadow:0 2px 0 var(--c-pink-700);border-radius:999px;grid-auto-flow:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:10px;font-weight:900;display:inline-grid}.is-on .c-ii-pill[data-v-c2b915ce]{animation:1.6s ease-in-out infinite c-ii-press-c2b915ce}.c-ii-chat[data-v-c2b915ce]{border-bottom-left-radius:4px}.c-ii-chat-icon[data-v-c2b915ce]{box-sizing:content-box;color:#fff;background:var(--c-mint-500);border:2px solid #fff;border-radius:50%;padding:4px;position:absolute;top:-10px;right:-8px}.c-ii-code[data-v-c2b915ce]{color:var(--c-lav-700);background:var(--c-lav-100);font-family:var(--c-font-num);text-align:center;border-radius:7px;padding:2px 0;font-size:10.5px;font-weight:900}.c-ii-fly[data-v-c2b915ce]{height:40px;position:relative}.c-ii-path[data-v-c2b915ce]{border-top:2px dashed #fffffff2;position:absolute;top:19px;left:6px;right:6px}.c-ii-path[data-v-c2b915ce]:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;position:absolute;top:-6px;right:-2px;transform:rotate(45deg)}.c-ii-chip[data-v-c2b915ce]{z-index:1;width:28px;height:28px;color:var(--c-lav-700);box-shadow:var(--c-shadow-sm);background:#fff;border-radius:9px;place-items:center;display:grid;position:absolute;top:6px;left:4px}.c-ii-chip.is-lemon[data-v-c2b915ce]{color:var(--c-lemon-700)}.is-on .c-ii-chip[data-v-c2b915ce]{animation:1.6s ease-in-out infinite c-ii-travel-c2b915ce}.c-ii-ticket[data-v-c2b915ce]{width:84px;color:var(--c-lemon-700);border:2px dashed var(--c-lemon-300);background:#fff;border-radius:12px;justify-items:center;gap:2px;padding:10px 6px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 8px 18px #8c5f0026}.c-ii-ticket b[data-v-c2b915ce]{font-size:12px;font-weight:900}.c-ii-ticket span[data-v-c2b915ce]{color:var(--c-muted);font-family:var(--c-font-num);font-size:10.5px;font-weight:800}.c-ii-ticket[data-v-c2b915ce]:before,.c-ii-ticket[data-v-c2b915ce]:after{background:var(--c-lemon-100);content:"";border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.c-ii-ticket[data-v-c2b915ce]:before{left:-8px}.c-ii-ticket[data-v-c2b915ce]:after{right:-8px}.is-on .c-ii-ticket[data-v-c2b915ce]{animation:2.4s ease-in-out infinite c-ii-wobble-c2b915ce}.c-ii-phone[data-v-c2b915ce]{width:70px;height:104px;color:var(--c-ink-2);background:linear-gradient(180deg, #fff, var(--c-lemon-50));border:4px solid var(--c-ink);border-radius:16px;align-content:center;justify-items:center;gap:3px;font-size:10.5px;font-weight:900;display:grid;position:relative;box-shadow:0 8px 18px #4a2a4738}.c-ii-plus[data-v-c2b915ce]{color:#fff;background:linear-gradient(180deg, var(--c-lemon-300), var(--c-peach-500));font-family:var(--c-font-num);border-radius:999px;padding:1px 7px;font-size:12px}.is-on .c-ii-plus[data-v-c2b915ce]{animation:1.6s ease-in-out infinite c-ii-bounce-c2b915ce}.c-ii-duo[data-v-c2b915ce]{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:100%;padding:0 14px;display:grid}.c-ii-prize[data-v-c2b915ce]{color:var(--c-ink-2);background:#fff;border-radius:16px;justify-items:center;gap:2px;padding:21px 6px 10px;font-size:11.5px;font-weight:900;display:grid;position:relative;box-shadow:0 8px 18px #137a5a26}.c-ii-prize b[data-v-c2b915ce]{font-family:var(--c-font-num);font-size:19px;font-weight:900}.c-ii-prize.is-me b[data-v-c2b915ce]{color:var(--c-pink-600)}.c-ii-prize.is-friend b[data-v-c2b915ce]{color:var(--c-mint-700)}.c-ii-prize-icon[data-v-c2b915ce]{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-14px;box-shadow:0 3px 8px #0000001f}.c-ii-prize.is-me .c-ii-prize-icon[data-v-c2b915ce]{background:linear-gradient(135deg, var(--c-lemon-300), var(--c-lemon-500))}.c-ii-prize.is-friend .c-ii-prize-icon[data-v-c2b915ce]{background:linear-gradient(135deg, var(--c-mint-300), var(--c-mint-500))}.is-on .c-ii-prize[data-v-c2b915ce]{animation:2.2s ease-in-out infinite c-ii-float-c2b915ce}.is-on .c-ii-prize.is-friend[data-v-c2b915ce]{animation-delay:.4s}.c-ii-dots[data-v-c2b915ce]{grid-auto-columns:auto;grid-auto-flow:column;justify-content:center;gap:4px;padding:8px 0 2px;display:grid}.c-ii-dots button[data-v-c2b915ce]{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.c-ii-dots button[data-v-c2b915ce]:before{background:var(--c-pink-200);content:"";border-radius:999px;width:8px;height:8px;margin:0 auto;transition:width .25s,background-color .25s;display:block}.c-ii-dots button.is-on[data-v-c2b915ce]{width:30px}.c-ii-dots button.is-on[data-v-c2b915ce]:before{width:22px}.c-ii-dots .is-on.is-pink[data-v-c2b915ce]:before{background:var(--c-pink-500)}.c-ii-dots .is-on.is-lav[data-v-c2b915ce]:before{background:var(--c-lav-500)}.c-ii-dots .is-on.is-lemon[data-v-c2b915ce]:before{background:var(--c-lemon-500)}.c-ii-dots .is-on.is-mint[data-v-c2b915ce]:before{background:var(--c-mint-500)}.c-ii-foot[data-v-c2b915ce]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 14px 14px;display:grid}.c-ii-back[data-v-c2b915ce]{height:36px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;grid-auto-flow:column;align-items:center;padding:0 6px 0 0;font-size:13px;font-weight:800;display:inline-grid}.c-ii-back[data-v-c2b915ce]:disabled{opacity:.35;cursor:default}.c-ii-done[data-v-c2b915ce]{height:38px}.c-ii-next[data-v-c2b915ce]{justify-self:end;min-width:128px;height:38px}.c-ii-next.is-final[data-v-c2b915ce]{animation:1.6s ease-in-out infinite c-ii-glow-c2b915ce}@media (max-height:640px){.c-ii-art[data-v-c2b915ce]{height:140px}.c-ii-hello[data-v-c2b915ce],.c-ii-row[data-v-c2b915ce],.c-ii-duo[data-v-c2b915ce]{transform:scale(.82)}.c-ii-text h2[data-v-c2b915ce]{font-size:16.5px}}@media (max-width:340px){.c-ii-row[data-v-c2b915ce]{grid-template-columns:auto 46px auto}.c-ii-mini[data-v-c2b915ce],.c-ii-chat[data-v-c2b915ce]{width:88px}}@keyframes c-ii-fade-c2b915ce{0%{opacity:0}}@keyframes c-ii-pop-c2b915ce{0%{opacity:0;transform:translateY(14px)scale(.94)}}@keyframes c-ii-twinkle-c2b915ce{0%,to{opacity:.95;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.65)rotate(25deg)}}@keyframes c-ii-bounce-c2b915ce{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-6px)rotate(-6deg)}60%{transform:translateY(-3px)rotate(4deg)}}@keyframes c-ii-press-c2b915ce{0%,44%,56%,to{box-shadow:0 2px 0 var(--c-pink-700);transform:none}48%{box-shadow:0 0 0 var(--c-pink-700);transform:translateY(2px)}}@keyframes c-ii-travel-c2b915ce{0%,30%{opacity:0;transform:translate(0)rotate(0)}40%{opacity:1}70%{opacity:1;transform:translate(24px)rotate(8deg)}85%,to{opacity:0;transform:translate(28px)rotate(8deg)}}@keyframes c-ii-wobble-c2b915ce{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-4px)}}@keyframes c-ii-float-c2b915ce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes c-ii-glow-c2b915ce{0%,to{box-shadow:0 3px 0 var(--c-pink-700), 0 0 0 0 var(--c-primary-a45)}60%{box-shadow:0 3px 0 var(--c-pink-700), 0 0 0 7px var(--c-primary-a0)}}@media (prefers-reduced-motion:reduce){.c-ii[data-v-c2b915ce],.c-ii[data-v-c2b915ce] *,.c-ii-card[data-v-c2b915ce]{transition:none!important;animation:none!important}}.c-nogame-ask[data-v-3d321872]{color:var(--c-ink);font-size:14.5px;font-weight:900;line-height:1.6}.c-nogame-ask b[data-v-3d321872]{color:var(--c-pink-500);font-family:var(--c-font-num)}.c-nogame-hint[data-v-3d321872]{color:var(--c-ink-2);background:var(--c-lemon-50);border:2px solid var(--c-lemon-100);border-radius:14px;margin-top:8px;padding:9px 12px;font-size:12.5px;line-height:1.7}.c-nogame-hint b[data-v-3d321872]{color:var(--c-ink);font-weight:900}.c-board-notices[data-v-1fc5a73b]{overflow:hidden}.c-unread-count[data-v-1fc5a73b]{color:#fff;background:linear-gradient(180deg, var(--c-coral-300), var(--c-coral-500));border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:900;line-height:18px}.c-notice-head-end[data-v-1fc5a73b]{align-items:center;gap:8px;display:inline-flex}.c-notice-arrows[data-v-1fc5a73b]{gap:4px;display:none}.c-notice-arrow[data-v-1fc5a73b]{width:26px;height:26px;color:var(--c-pink-600);box-shadow:var(--c-shadow-sm);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .12s,color .15s;display:grid}.c-notice-arrow[data-v-1fc5a73b]:hover:not(:disabled){transform:scale(1.08)}.c-notice-arrow[data-v-1fc5a73b]:disabled{color:var(--c-line-strong);box-shadow:none;cursor:default;background:#fff9}.c-more[data-v-1fc5a73b]{color:var(--c-pink-600);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:1px;padding:2px 4px 2px 8px;font-size:12px;font-weight:800;display:inline-flex}.c-notice-track[data-v-1fc5a73b]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-auto-columns:84%;grid-auto-flow:column;column-gap:8px;margin:-4px -8px;padding:4px 8px 6px;scroll-padding:0 8px;display:grid;overflow-x:auto}.c-notice-track[data-v-1fc5a73b]::-webkit-scrollbar{display:none}.c-notice-track.is-single[data-v-1fc5a73b]{grid-auto-columns:100%}.c-notice-track.is-dragging[data-v-1fc5a73b],.c-notice-track.is-dragging[data-v-1fc5a73b] *{cursor:grabbing}.c-notice-card[data-v-1fc5a73b]{min-width:0;color:var(--c-ink);box-shadow:var(--c-shadow-sm);text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:2px solid #fff;border-radius:18px;align-content:start;gap:3px;padding:10px 13px 11px;transition:transform .15s;display:grid;position:relative;overflow:hidden}.c-notice-card[data-v-1fc5a73b]:active{transform:scale(.98)}.c-notice-track.is-dragging .c-notice-card[data-v-1fc5a73b]{transform:none}.c-notice-card[data-v-1fc5a73b]:after{content:"";background:#ffffff73;border-radius:50%;width:70px;height:70px;position:absolute;top:-22px;right:-18px}.c-notice-card.is-p3[data-v-1fc5a73b]{background:linear-gradient(135deg, var(--c-coral-100) 0%, var(--c-pink-200) 100%);border-color:var(--c-coral-300);box-shadow:0 6px 16px #f0527a38}.c-notice-card.is-p2[data-v-1fc5a73b]{background:linear-gradient(135deg, var(--c-lemon-100) 0%, #ffe6cf 100%);box-shadow:0 6px 16px #f2a91f2e}.c-notice-card.is-p1[data-v-1fc5a73b]{background:linear-gradient(135deg, var(--c-sky-100) 0%, var(--c-lav-100) 100%)}.c-notice-card-top[data-v-1fc5a73b]{z-index:1;align-items:center;gap:6px;min-height:20px;display:flex;position:relative}.c-notice-card-top small[data-v-1fc5a73b]{color:var(--c-muted);font-size:11px;font-weight:700}.c-notice-card-top .c-unread[data-v-1fc5a73b]{margin-left:auto}.c-notice-card strong[data-v-1fc5a73b]{z-index:1;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:900;line-height:1.35;position:relative;overflow:hidden}.c-notice-card-sum[data-v-1fc5a73b]{z-index:1;color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;position:relative;overflow:hidden}.c-notice-dots[data-v-1fc5a73b]{justify-content:center;margin:-8px 0 -6px;display:flex}.c-notice-dots button[data-v-1fc5a73b]{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:18px;padding:0;display:grid}.c-notice-dots button[data-v-1fc5a73b]:before{background:var(--c-pink-200);content:"";border-radius:999px;width:6px;height:6px;transition:width .25s,background .25s}.c-notice-dots button[data-v-1fc5a73b]:hover:before{background:var(--c-pink-300)}.c-notice-dots button.is-on[data-v-1fc5a73b]:before{background:var(--c-pink-500);width:16px}@media (hover:hover) and (pointer:fine){.c-notice-arrows[data-v-1fc5a73b]{display:inline-flex}.c-notice-track[data-v-1fc5a73b]{cursor:grab}}@media (min-width:640px){.c-notice-track[data-v-1fc5a73b]{grid-auto-columns:calc(50% - 5px)}.c-notice-track.is-single[data-v-1fc5a73b]{grid-auto-columns:100%}}.c-confirm-message[data-v-844144fa]{color:var(--c-ink-2);white-space:pre-line;font-size:13.5px;line-height:1.7}.c-hello[data-v-63785ff9]{order:-2}.c-home-device.is-first[data-v-63785ff9]{order:-1}.c-hello[data-v-63785ff9]{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.c-hello-brand[data-v-63785ff9]{flex:none;align-items:center;gap:3px;display:flex}.c-hello-mascot[data-v-63785ff9]{flex:none;width:44px;height:44px;margin:-4px -2px -6px -4px}.c-hello-brand h1[data-v-63785ff9]{color:#0000;background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-600));letter-spacing:.04em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:900;line-height:1.2}.c-hello-copy[data-v-63785ff9]{text-align:right;justify-items:end;gap:1px;min-width:0;display:grid}.c-hello-greet[data-v-63785ff9]{max-width:100%;color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.3;overflow:hidden}.c-hello-greet span[data-v-63785ff9]{color:var(--c-pink-600)}.c-hello-copy p[data-v-63785ff9]:not(.c-hello-greet){color:var(--c-muted);font-size:11px}.c-boards[data-v-63785ff9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.c-board-tile[data-v-63785ff9]{min-height:46px;color:var(--c-ink);box-shadow:var(--c-shadow-sm);border:2px solid #fff;border-radius:15px;align-items:center;gap:7px;padding:6px 9px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.c-board-tile[data-v-63785ff9]:after{content:"";background:#ffffff73;border-radius:50%;width:50px;height:50px;position:absolute;bottom:-20px;right:-14px}.c-board-tile[data-v-63785ff9]:active{transform:scale(.97)}.c-board-tile.is-cup[data-v-63785ff9]{background:linear-gradient(135deg, var(--c-lemon-100) 0%, #ffd9e6 100%)}.c-board-tile.is-duel[data-v-63785ff9]{background:linear-gradient(135deg, #e9e0ff 0%, var(--c-sky-100) 100%)}.c-board-icon[data-v-63785ff9]{color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px #00000014}.c-board-tile.is-cup .c-board-icon[data-v-63785ff9]{background:linear-gradient(#ffc94d,#f29a1f)}.c-board-tile.is-duel .c-board-icon[data-v-63785ff9]{background:linear-gradient(#b39cff,#7b5cf0)}.c-board-copy[data-v-63785ff9]{z-index:1;gap:1px;min-width:0;display:grid;position:relative}.c-board-copy strong[data-v-63785ff9]{font-size:13.5px;font-weight:900;line-height:1.3}.c-board-copy small[data-v-63785ff9]{color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.c-tiles[data-v-63785ff9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.c-tile[data-v-63785ff9]{--tone:var(--c-pink-600);--tone-bg:var(--c-pink-100);min-width:0;color:var(--c-ink);box-shadow:var(--c-shadow-sm);text-align:center;white-space:nowrap;background:#fff;border:2px solid #fff;border-radius:14px;justify-items:center;gap:3px;padding:8px 2px 7px;font-size:12px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}@media (hover:hover) and (pointer:fine){.c-tile[data-v-63785ff9]:hover{box-shadow:var(--c-shadow)}}.c-tile[data-v-63785ff9]:active{transform:scale(.96)}.c-tile.is-lav[data-v-63785ff9]{--tone:var(--c-lav-700);--tone-bg:var(--c-lav-100)}.c-tile.is-mint[data-v-63785ff9]{--tone:var(--c-mint-700);--tone-bg:var(--c-mint-100)}.c-tile.is-peach[data-v-63785ff9]{--tone:var(--c-peach-700);--tone-bg:var(--c-peach-100)}.c-tile.is-sky[data-v-63785ff9]{--tone:var(--c-sky-700);--tone-bg:var(--c-sky-100)}.c-tile.is-lemon[data-v-63785ff9]{--tone:var(--c-lemon-700);--tone-bg:var(--c-lemon-100)}.c-tile-icon[data-v-63785ff9]{width:30px;height:30px;color:var(--tone);background:var(--tone-bg);border-radius:10px;place-items:center;display:grid}.c-invite-rules-btn[data-v-e8de7d6b]{height:30px;color:var(--c-lav-700);border:2px solid var(--c-lav-100);cursor:pointer;background:#fff;border-radius:999px;grid-auto-flow:column;align-items:center;gap:3px;padding:0 11px;font-size:12.5px;font-weight:800;display:inline-grid}.c-invite-rules-btn[data-v-e8de7d6b]:active{transform:scale(.95)}.c-invite-hero[data-v-e8de7d6b]{background:radial-gradient(circle at 92% 8%, #ffffffb3 0 18px, transparent 19px), linear-gradient(140deg, var(--c-wash-1) 0%, var(--c-pink-100) 42%, var(--c-lav-100) 100%);box-shadow:var(--c-shadow);border:2px solid #fff;border-radius:22px;gap:6px;padding:8px 12px 9px;display:grid;position:relative;overflow:hidden}.c-invite-spark[data-v-e8de7d6b]{color:#fff;position:absolute}.c-invite-spark.is-a[data-v-e8de7d6b]{color:var(--c-lemon-500);animation:1.8s ease-in-out infinite c-invite-twinkle-e8de7d6b;top:10px;right:46px}.c-invite-spark.is-b[data-v-e8de7d6b]{animation:1.8s ease-in-out .6s infinite c-invite-twinkle-e8de7d6b;top:30px;right:18px}.c-invite-hero-top[data-v-e8de7d6b]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.c-invite-hero-mascot[data-v-e8de7d6b]{width:40px;height:40px}.c-invite-hero-copy[data-v-e8de7d6b]{gap:0;display:grid}.c-invite-hero-copy h2[data-v-e8de7d6b]{color:var(--c-pink-700);font-size:16px;font-weight:900;line-height:1.25}.c-invite-hero-copy p[data-v-e8de7d6b]{color:var(--c-ink-2);font-size:12px;font-weight:700}.c-invite-hero-copy b[data-v-e8de7d6b]{color:var(--c-pink-600);background:linear-gradient(180deg, transparent 58%, var(--c-pink-200) 58%);border-radius:2px;padding:0 3px;font-weight:900}.c-invite-steps[data-v-e8de7d6b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.c-invite-steps[data-v-e8de7d6b]:before{content:"";border-top:2px dashed #fffffff2;position:absolute;top:12px;left:16%;right:16%}.c-invite-steps li[data-v-e8de7d6b]{text-align:center;justify-items:center;gap:0;min-width:0;padding:0 2px;display:grid;position:relative}.c-invite-step-icon[data-v-e8de7d6b]{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:2px;display:grid;box-shadow:0 3px 8px #96326e29}.c-invite-steps .is-pink .c-invite-step-icon[data-v-e8de7d6b]{background:var(--c-pink-500)}.c-invite-steps .is-lemon .c-invite-step-icon[data-v-e8de7d6b]{background:var(--c-lemon-500)}.c-invite-steps .is-mint .c-invite-step-icon[data-v-e8de7d6b]{background:var(--c-mint-500)}.c-invite-steps b[data-v-e8de7d6b]{color:var(--c-ink);white-space:nowrap;font-size:12px;font-weight:900;line-height:1.4}.c-invite-steps small[data-v-e8de7d6b]{max-width:100%;color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.c-invite-stats[data-v-e8de7d6b]{box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.c-invite-stats>div[data-v-e8de7d6b]{justify-items:center;gap:1px;padding:8px 4px;display:grid}.c-invite-stats>div+div[data-v-e8de7d6b]{border-left:2px dashed var(--c-pink-100)}.c-invite-stats span[data-v-e8de7d6b]{color:var(--c-muted);font-size:11.5px;font-weight:700}.c-invite-stats strong[data-v-e8de7d6b]{color:var(--c-pink-600);font-family:var(--c-font-num);font-size:19px;font-weight:900;line-height:1.2}.c-invite-stats small[data-v-e8de7d6b]{margin-left:2px;font-size:11px;font-weight:800}.c-invite-tabs button[data-v-e8de7d6b]{min-height:36px;font-size:13.5px}.c-invite-tabs+.c-panel[data-v-e8de7d6b]{animation:.18s c-pop}.c-invite-blocked[data-v-e8de7d6b]{color:var(--c-ink-2);background:var(--c-lemon-50);border:2px dashed var(--c-lemon-300);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px 7px 6px;font-size:12.5px;font-weight:700;line-height:1.5;display:grid}.c-invite-blocked-mascot[data-v-e8de7d6b]{width:34px;height:34px}.c-invite-draw[data-v-e8de7d6b]:not(:disabled){animation:2s ease-in-out infinite c-invite-glow-e8de7d6b}.c-invite-hint[data-v-e8de7d6b]{color:var(--c-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;font-size:11.5px;font-weight:700;line-height:1.5;display:grid}.c-invite-empty[data-v-e8de7d6b]{color:var(--c-muted);border:2px dashed var(--c-line);text-align:center;background:#ffffffb3;border-radius:14px;padding:10px;font-size:12px;font-weight:700}.c-invite-codes[data-v-e8de7d6b],.c-invite-friends[data-v-e8de7d6b]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.c-invite-code[data-v-e8de7d6b]{border:2px dashed var(--c-lav-300);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px 8px 12px;animation:.2s c-pop;display:grid;position:relative}.c-invite-code[data-v-e8de7d6b]:before,.c-invite-code[data-v-e8de7d6b]:after{content:"";background:#ece4ff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.c-invite-code[data-v-e8de7d6b]:before{left:-7px}.c-invite-code[data-v-e8de7d6b]:after{right:-7px}.c-invite-code-icon[data-v-e8de7d6b]{width:30px;height:30px;color:var(--c-lav-700);background:var(--c-lav-100);border-radius:10px;place-items:center;display:grid}.c-invite-code-main[data-v-e8de7d6b]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.c-invite-code-main code[data-v-e8de7d6b]{color:var(--c-ink);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Menlo,Consolas,Roboto Mono,monospace;font-size:15px;font-weight:800;overflow:hidden}.c-invite-code-main small[data-v-e8de7d6b]{color:var(--c-lav-700);grid-auto-flow:column;justify-content:start;align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-grid}.c-invite-friend[data-v-e8de7d6b]{box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.c-invite-avatar[data-v-e8de7d6b]{color:#fff;text-transform:uppercase;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.c-invite-avatar.is-pink[data-v-e8de7d6b]{background:linear-gradient(135deg, var(--c-pink-300), var(--c-pink-500))}.c-invite-avatar.is-lav[data-v-e8de7d6b]{background:linear-gradient(135deg, var(--c-lav-300), var(--c-lav-500))}.c-invite-avatar.is-mint[data-v-e8de7d6b]{background:linear-gradient(135deg, var(--c-mint-300), var(--c-mint-500))}.c-invite-avatar.is-sky[data-v-e8de7d6b]{background:linear-gradient(135deg, var(--c-sky-300), var(--c-sky-500))}.c-invite-avatar.is-peach[data-v-e8de7d6b]{background:linear-gradient(135deg, var(--c-peach-300), var(--c-peach-500))}.c-invite-avatar.is-lemon[data-v-e8de7d6b]{background:linear-gradient(135deg, var(--c-lemon-300), var(--c-lemon-500))}.c-invite-friend-copy[data-v-e8de7d6b]{gap:1px;min-width:0;display:grid}.c-invite-friend-copy strong[data-v-e8de7d6b]{font-size:13.5px;font-weight:900}.c-invite-friend-copy small[data-v-e8de7d6b]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.c-invite-friend-copy small.is-missed[data-v-e8de7d6b]{color:var(--c-faint);white-space:normal}.c-invite-friend-side[data-v-e8de7d6b]{justify-items:end;gap:2px;display:grid}.c-invite-gain[data-v-e8de7d6b]{color:var(--c-mint-700);font-family:var(--c-font-num);font-size:13px;font-weight:900}.c-invite-rules[data-v-e8de7d6b]{color:var(--c-ink-2);gap:8px;font-size:13px;line-height:1.6;display:grid}.c-invite-rules h3[data-v-e8de7d6b]{color:var(--c-ink);grid-auto-flow:column;justify-content:start;align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-grid}.c-invite-rules h3 svg[data-v-e8de7d6b]{color:var(--c-lav-500)}.c-invite-rules b[data-v-e8de7d6b]{color:var(--c-pink-700);font-weight:900}.c-invite-rule-steps[data-v-e8de7d6b]{counter-reset:invite-step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.c-invite-rule-steps li[data-v-e8de7d6b]{background:var(--c-lav-50);counter-increment:invite-step;border-radius:12px;padding:7px 10px 7px 36px;position:relative}.c-invite-rule-steps li[data-v-e8de7d6b]:before{color:#fff;background:var(--c-lav-500);width:20px;height:20px;font-family:var(--c-font-num);content:counter(invite-step);border-radius:50%;place-items:center;font-size:11.5px;font-weight:900;display:grid;position:absolute;top:8px;left:9px}.c-invite-rule-free[data-v-e8de7d6b]{background:var(--c-pink-50);border:2px dashed var(--c-pink-200);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;font-weight:700;display:grid}.c-invite-rule-free svg[data-v-e8de7d6b]{color:var(--c-pink-500)}.c-invite-share[data-v-e8de7d6b]{gap:8px;display:grid}.c-invite-share-msg[data-v-e8de7d6b]{color:var(--c-ink-2);background:var(--c-pink-50);border:2px dashed var(--c-pink-200);word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.65}.c-invite-share-msg b[data-v-e8de7d6b]{color:var(--c-pink-700);white-space:nowrap;background:#fff;border-radius:5px;padding:0 3px;font-family:SF Mono,Menlo,Consolas,Roboto Mono,monospace;font-weight:800}@keyframes c-invite-twinkle-e8de7d6b{0%,to{opacity:.95;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.65)rotate(25deg)}}@keyframes c-invite-glow-e8de7d6b{0%,to{box-shadow:0 3px 0 var(--c-pink-700), 0 0 0 0 var(--c-primary-a35)}60%{box-shadow:0 3px 0 var(--c-pink-700), 0 0 0 8px var(--c-primary-a0)}}.c-invite-step-pair i[data-v-e8de7d6b]{font-style:normal}@media (max-width:360px){.c-invite-steps small[data-v-e8de7d6b]{font-size:10px}.c-invite-step-pair[data-v-e8de7d6b]{line-height:1.3;display:grid}.c-invite-step-pair i[data-v-e8de7d6b]{display:none}}@media (prefers-reduced-motion:reduce){.c-invite-spark[data-v-e8de7d6b],.c-invite-draw[data-v-e8de7d6b],.c-invite-code[data-v-e8de7d6b]{animation:none!important}}.c-ticker[data-v-07c6f333]{background:linear-gradient(90deg, var(--c-pink-50), #fff, var(--c-lav-50)) padding-box, linear-gradient(90deg, var(--c-pink-400), var(--c-lav-500), var(--c-peach-500), var(--c-pink-400)) border-box;min-width:0;box-shadow:0 4px 14px var(--c-primary-a18);background-size:100% 100%,300% 100%;border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 6px;animation:6s linear infinite c-ticker-border-07c6f333;display:flex;position:relative}.c-ticker-badge[data-v-07c6f333]{color:#fff;background:linear-gradient(135deg, var(--c-pink-400), var(--c-pink-600));width:28px;height:28px;box-shadow:0 3px 8px var(--c-tint-shadow-24);border-radius:50%;flex:none;place-items:center;animation:2.4s ease-in-out infinite c-ticker-wiggle-07c6f333;display:grid}.c-ticker-window[data-v-07c6f333]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px,#000 calc(100% - 14px),#0000)}.c-ticker-track[data-v-07c6f333]{width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:16s linear infinite c-ticker-scroll-07c6f333;display:flex}.c-ticker:hover .c-ticker-track[data-v-07c6f333],.c-ticker:focus-within .c-ticker-track[data-v-07c6f333]{animation-play-state:paused}.c-ticker-text[data-v-07c6f333]{color:var(--c-ink-2);white-space:nowrap;align-items:center;gap:2px;padding-right:28px;font-size:13px;font-weight:600;line-height:22px;display:inline-flex}.c-ticker-text b[data-v-07c6f333]{font-weight:800}.c-ticker-text .is-hot[data-v-07c6f333]{color:var(--c-pink-600)}.c-ticker-text .is-mark[data-v-07c6f333]{color:var(--c-lemon-700);background:linear-gradient(transparent 45%, var(--c-lemon-300) 45%);border-radius:6px;padding:0 4px}.c-ticker-star[data-v-07c6f333]{color:var(--c-lemon-500);margin:0 6px;animation:1.6s ease-in-out infinite c-ticker-twinkle-07c6f333}.c-ticker-go[data-v-07c6f333]{color:#fff;background:linear-gradient(135deg, var(--c-pink-400), var(--c-lav-500));border-radius:999px;flex:none;align-items:center;gap:1px;padding:4px 8px 4px 11px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 3px 8px #9a7bf252}.c-ticker-go[data-v-07c6f333]:hover{transform:translateY(-1px)}.c-ticker-go[data-v-07c6f333]:active{transform:scale(.95)}@keyframes c-ticker-scroll-07c6f333{to{transform:translate(-50%)}}@keyframes c-ticker-border-07c6f333{to{background-position:0 0,300% 0}}@keyframes c-ticker-wiggle-07c6f333{0%,70%,to{transform:rotate(0)scale(1)}76%{transform:rotate(-14deg)scale(1.08)}84%{transform:rotate(12deg)scale(1.08)}92%{transform:rotate(-6deg)scale(1.04)}}@keyframes c-ticker-twinkle-07c6f333{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.7)rotate(20deg)}}@media (max-width:360px){.c-ticker[data-v-07c6f333]{gap:6px;padding:4px 4px 4px 5px}.c-ticker-badge[data-v-07c6f333]{width:24px;height:24px}.c-ticker-text[data-v-07c6f333]{font-size:12.5px}.c-ticker-go[data-v-07c6f333]{padding:4px 6px 4px 9px}.c-ticker-go-pre[data-v-07c6f333]{display:none}}@media (prefers-reduced-motion:reduce){.c-ticker[data-v-07c6f333]{border-radius:var(--c-radius-md)}.c-ticker-window[data-v-07c6f333]{-webkit-mask-image:none;mask-image:none}.c-ticker-track[data-v-07c6f333]{width:auto;animation:none}.c-ticker-text[data-v-07c6f333]{white-space:normal;padding-right:0;display:inline}.c-ticker-text[aria-hidden][data-v-07c6f333]{display:none}}.c-login-options[data-v-0faea5e9]{flex-wrap:wrap;gap:8px 18px;display:flex}.c-login-new[data-v-0faea5e9]{color:var(--c-faint);margin-top:6px;font-size:12px;line-height:24px;display:block}.c-login-help[data-v-0faea5e9]{height:22px;color:var(--c-pink-700);background:var(--c-pink-50);border:1.5px solid var(--c-pink-100);vertical-align:middle;cursor:pointer;border-radius:999px;grid-auto-flow:column;align-items:center;gap:2px;margin-left:4px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-grid}.c-me[data-v-9753b1cd]{background:radial-gradient(circle at 12% 18%, #ffffffbf 0 16px, transparent 17px), radial-gradient(circle at 90% 26%, #fff9 0 26px, transparent 27px), radial-gradient(circle at 78% 110%, #ffffff8c 0 44px, transparent 45px), linear-gradient(135deg, var(--c-line) 0%, var(--c-lav-100) 60%, var(--c-sky-100) 100%);box-shadow:var(--c-shadow);border:2px solid #fff;border-radius:22px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.c-me-avatar[data-v-9753b1cd]{flex:none;place-items:center;animation:4.5s ease-in-out infinite c-me-float-9753b1cd;display:grid;position:relative}.c-me-copy[data-v-9753b1cd]{gap:1px;min-width:0;display:grid}.c-me-avatar[data-v-9753b1cd]:before{content:"";background:radial-gradient(circle,#ffffffd9 55%,#fff0 72%);border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.c-me-avatar[data-v-9753b1cd]>*{position:relative}.c-me h1[data-v-9753b1cd]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:900;line-height:1.3;overflow:hidden}.c-me p[data-v-9753b1cd]{color:var(--c-ink-2);font-size:11.5px;line-height:1.45}@keyframes c-me-float-9753b1cd{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.c-orders-summary[data-v-7a970acf]{background:linear-gradient(135deg, var(--c-pink-100), var(--c-lav-100));box-shadow:var(--c-shadow-sm);border:2px solid #fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.c-orders-summary>div[data-v-7a970acf]{justify-items:center;gap:1px;padding:9px 6px;display:grid}.c-orders-summary>div+div[data-v-7a970acf]{border-left:2px dashed #fffc}.c-orders-summary span[data-v-7a970acf]{color:var(--c-muted);font-size:11.5px;font-weight:700}.c-orders-summary strong[data-v-7a970acf]{color:var(--c-pink-600);font-family:var(--c-font-num);font-size:17px;font-weight:900}.c-orders-summary small[data-v-7a970acf]{margin-left:2px;font-size:11px;font-weight:800}.c-order[data-v-7a970acf]{box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.c-order.is-expired[data-v-7a970acf],.c-order.is-failed[data-v-7a970acf]{opacity:.8}.c-order.is-key[data-v-7a970acf]{background:linear-gradient(135deg, #fff 60%, var(--c-lav-50) 100%);border-color:var(--c-lav-100)}.c-order-icon[data-v-7a970acf]{margin-top:1px}.c-order-body[data-v-7a970acf]{gap:4px;min-width:0;display:grid}.c-order-top[data-v-7a970acf]{justify-content:space-between;align-items:center;gap:10px;display:flex}.c-order-title[data-v-7a970acf]{align-items:center;gap:6px;min-width:0;display:inline-flex}.c-order-title strong[data-v-7a970acf]{white-space:nowrap;font-size:14.5px;font-weight:900}.c-order-amount[data-v-7a970acf]{color:var(--c-ink);font-family:var(--c-font-num);flex:none;font-size:18px;font-weight:900}.c-order-amount.is-days[data-v-7a970acf]{color:var(--c-lav-700);font-size:16px}.c-order-amount.is-gift[data-v-7a970acf]{color:var(--c-mint-700);font-size:16px}.c-order.is-grant[data-v-7a970acf]{background:linear-gradient(135deg, #fff 60%, var(--c-mint-50) 100%);border-color:var(--c-mint-100)}.c-order.is-invite[data-v-7a970acf]{background:linear-gradient(135deg, #fff 60%, var(--c-peach-50) 100%);border-color:var(--c-peach-100)}.c-order-amount.is-invite[data-v-7a970acf]{color:var(--c-peach-700);font-size:16px}.c-order.is-invite .c-order-no[data-v-7a970acf]{background:var(--c-peach-100)}.c-order-meta[data-v-7a970acf]{color:var(--c-muted);font-size:12px;line-height:1.5}.c-order-meta b[data-v-7a970acf]{color:var(--c-ink-2);font-weight:800}.c-order-no[data-v-7a970acf]{max-width:100%;color:var(--c-faint);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex}.c-order-no code[data-v-7a970acf]{text-overflow:ellipsis;overflow:hidden}.c-order.is-key .c-order-no[data-v-7a970acf]{background:var(--c-lav-100)}.c-order.is-checkin[data-v-7a970acf]{border-color:var(--c-lemon-100);background:linear-gradient(135deg,#fff 58%,#fff8e0 100%)}.c-order-amount.is-sun[data-v-7a970acf]{color:var(--c-peach-700);font-size:16px}.c-order-chests[data-v-7a970acf]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.c-order-chest[data-v-7a970acf]{height:20px;color:var(--c-lemon-700);background:var(--c-lemon-100);border-radius:999px;align-items:center;gap:2px;padding:0 7px 0 3px;font-size:10.5px;font-weight:800;display:inline-flex}.c-order-chest i[data-v-7a970acf]{width:14px;height:14px;display:block}.c-order-meta-row[data-v-7a970acf]{align-items:center;gap:6px;display:flex}.c-order-meta-row>span[data-v-7a970acf]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c-order-toggle[data-v-7a970acf]{height:20px;color:var(--c-peach-700);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:0 2px 0 4px;font-size:11.5px;font-weight:800;display:inline-flex}.c-order-toggle svg[data-v-7a970acf]{transition:transform .2s}.c-order-toggle svg.is-open[data-v-7a970acf]{transform:rotate(180deg)}.c-order-days[data-v-7a970acf]{background:var(--c-lemon-50);border-radius:12px;margin:0;padding:1px 9px;list-style:none;animation:.18s c-pop;display:grid}.c-order-days li[data-v-7a970acf]{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.c-order-days li+li[data-v-7a970acf]{border-top:1px dashed var(--c-lemon-100)}.c-order-day[data-v-7a970acf]{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.c-order-day strong[data-v-7a970acf]{font-size:12px;font-weight:900}.c-order-day small[data-v-7a970acf]{color:var(--c-muted);text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.c-order-day-gain[data-v-7a970acf]{color:var(--c-pink-600);font-family:var(--c-font-num);white-space:nowrap;flex:none;font-size:12px;font-weight:900}.c-order-day-gain em[data-v-7a970acf]{color:var(--c-lemon-700);font-family:var(--c-font);font-size:10.5px;font-style:normal;font-weight:800}.c-seg.is-many[data-v-7a970acf]{scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);gap:1px;padding:3px;overflow-x:auto}.c-seg.is-many[data-v-7a970acf]::-webkit-scrollbar{display:none}.c-seg.is-many button[data-v-7a970acf]{gap:3px;padding:0 8px;font-size:12.5px}.c-order-no[data-v-7a970acf]:hover{color:var(--c-pink-600)}.c-rebind-from[data-v-66d70316]{align-items:center;gap:10px;padding:10px 12px;display:flex}.c-rebind-from-copy[data-v-66d70316]{flex:1;gap:1px;min-width:0;display:grid}.c-rebind-from-copy small[data-v-66d70316]{color:var(--c-muted);font-size:11.5px;font-weight:700}.c-rebind-from-copy strong[data-v-66d70316]{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:900;overflow:hidden}.c-rebind-from-copy code[data-v-66d70316]{font-size:11.5px}.c-rebind-inactive[data-v-66d70316]{background:var(--c-coral-50);border:2px solid var(--c-coral-300);gap:7px;padding:10px 12px;display:grid}.c-rebind-inactive header[data-v-66d70316]{align-items:center;gap:8px;display:flex}.c-rebind-inactive header strong[data-v-66d70316]{color:var(--c-coral-700);font-size:14px;font-weight:900}.c-rebind-inactive p[data-v-66d70316]{color:var(--c-ink-2);margin:0;font-size:12.5px;line-height:1.6}.c-rebind-inactive b[data-v-66d70316]{color:var(--c-ink);font-weight:900}.c-rebind-inactive b.is-warn[data-v-66d70316]{color:var(--c-coral-700)}.c-rebind-tips[data-v-66d70316]{gap:8px;display:grid}.c-rebind-tips p[data-v-66d70316]{color:var(--c-ink-2);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.7;display:flex}.c-rebind-tips b[data-v-66d70316]{color:#fff;border-radius:999px;flex:none;padding:0 8px;font-size:11.5px;font-weight:900;line-height:20px}.c-rebind-tips strong[data-v-66d70316]{color:var(--c-ink);font-weight:900}.c-rebind-tips .is-android[data-v-66d70316]{background:var(--c-mint-50)}.c-rebind-tips .is-android b[data-v-66d70316]{background:var(--c-mint-500)}.c-rebind-tips .is-apple[data-v-66d70316]{background:var(--c-sky-50)}.c-rebind-tips .is-apple b[data-v-66d70316]{background:var(--c-sky-500)}.c-rebind-done[data-v-66d70316]{justify-items:center;gap:10px;display:grid}.c-rebind-done .c-rows[data-v-66d70316]{width:100%}.c-rebind-mascot[data-v-66d70316]{width:84px;height:84px}.c-rule-dot[data-v-ce40d42f]{color:var(--c-coral-700);font-size:11.5px;font-weight:700}.c-rule-dot.is-ok[data-v-ce40d42f]{color:var(--c-mint-700)}.c-rules[data-v-ce40d42f]{flex-wrap:wrap;gap:5px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.c-rules li[data-v-ce40d42f]{height:22px;color:var(--c-muted);background:var(--c-coral-50);border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:11.5px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.c-rules li.is-ok[data-v-ce40d42f]{color:var(--c-mint-700);background:var(--c-mint-100)}.c-rule-bullet[data-v-ce40d42f]{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.c-redeem-done[data-v-01acc4ad]{text-align:center;justify-items:center}.c-redeem-done h2[data-v-01acc4ad]{font-size:16px;font-weight:900}.c-redeem-done p[data-v-01acc4ad]{font-size:12.5px;line-height:1.6}.c-redeem-done .c-actions[data-v-01acc4ad]{width:100%}.c-redeem-mascot[data-v-01acc4ad]{width:72px;height:72px}.c-offer[data-v-dc06cfa0]{min-height:70px;color:var(--c-pink-700);background:linear-gradient(110deg, var(--c-peach-50), var(--c-pink-50) 48%, var(--c-pink-100));border:1px solid var(--c-pink-200);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;animation:.4s ease-out both offer-enter-dc06cfa0;display:flex;position:relative;overflow:hidden}.c-offer[data-v-dc06cfa0]:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:30%;height:180%;animation:.8s ease-in-out .65s both offer-shine-dc06cfa0;position:absolute;top:-40%;left:-70%;transform:rotate(24deg)}.c-offer-copy[data-v-dc06cfa0]{gap:5px;min-width:0;display:grid}.c-offer-title[data-v-dc06cfa0]{white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:900;display:flex}.c-offer-title>svg[data-v-dc06cfa0]:last-child{color:var(--c-peach-500)}.c-offer-detail[data-v-dc06cfa0]{color:var(--c-muted);font-size:10px;font-weight:700}.c-offer-deal[data-v-dc06cfa0]{flex:none;justify-items:end;gap:4px;display:grid}.c-offer-saving[data-v-dc06cfa0]{color:#fff;background:linear-gradient(110deg, var(--c-pink-500), var(--c-pink-600));min-width:91px;box-shadow:0 2px 5px var(--c-primary-a18);text-align:center;white-space:nowrap;opacity:0;border-radius:7px 2px;padding:3px 9px;font-size:10px;font-weight:800;line-height:1.1;transition:opacity .2s,transform .24s;transform:translateY(4px)}.c-offer-saving b[data-v-dc06cfa0]{font-family:var(--c-font-num);font-variant-numeric:tabular-nums;margin-left:2px;font-size:12px;font-weight:900}.is-revealed .c-offer-saving[data-v-dc06cfa0]{opacity:1;transform:none}.is-settled .c-offer-saving[data-v-dc06cfa0]{animation:.35s ease-out both offer-price-land-dc06cfa0}.c-offer-price[data-v-dc06cfa0]{white-space:nowrap;flex:none;align-items:center;gap:5px;display:flex}.c-offer-was[data-v-dc06cfa0]{color:var(--c-faint);font-family:var(--c-font-num);font-size:10px;position:relative}.c-offer-was[data-v-dc06cfa0]:after{background:var(--c-faint);transform-origin:0;content:"";height:1px;transition:transform .28s;position:absolute;top:50%;left:-1px;right:-1px;transform:scaleX(0)}.is-revealed .c-offer-was[data-v-dc06cfa0]:after{transform:scaleX(1)}.c-offer-price>svg[data-v-dc06cfa0]{color:var(--c-pink-300)}.c-offer-now[data-v-dc06cfa0]{color:var(--c-pink-600);font-family:var(--c-font-num);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:21px;font-weight:900;line-height:1.1}.c-offer-now small[data-v-dc06cfa0]{margin-right:1px;font-size:12px}.is-settled .c-offer-now[data-v-dc06cfa0]{animation:.35s ease-out both offer-price-land-dc06cfa0}.c-offer-price.is-long .c-offer-now[data-v-dc06cfa0]{font-size:20px}.c-offer-sr[data-v-dc06cfa0]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-offer-sparkles[data-v-dc06cfa0]{pointer-events:none;position:absolute;top:50%;right:28px}.c-offer-sparkles i[data-v-dc06cfa0]{background:var(--c-lemon-500);opacity:0;border-radius:1px;width:3px;height:3px;animation:.5s ease-out 1.35s both offer-confetti-dc06cfa0;position:absolute}.c-offer-sparkles i[data-v-dc06cfa0]:first-child{--x:-22px;--y:-26px}.c-offer-sparkles i[data-v-dc06cfa0]:nth-child(2){--x:6px;--y:-30px;background:var(--c-pink-400)}.c-offer-sparkles i[data-v-dc06cfa0]:nth-child(3){--x:24px;--y:-14px}.c-offer-sparkles i[data-v-dc06cfa0]:nth-child(4){--x:22px;--y:16px;background:var(--c-pink-400)}.c-offer-sparkles i[data-v-dc06cfa0]:nth-child(5){--x:-14px;--y:24px;background:var(--c-mint-300)}@keyframes offer-enter-dc06cfa0{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes offer-shine-dc06cfa0{0%{left:-70%}to{left:140%}}@keyframes offer-price-land-dc06cfa0{0%{transform:scale(1.08)}55%{transform:scale(.97)}to{transform:scale(1)}}@keyframes offer-confetti-dc06cfa0{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(150deg)}}@media (max-width:360px){.c-offer[data-v-dc06cfa0]{gap:7px;padding:8px 10px}.c-offer-title[data-v-dc06cfa0]{gap:4px}.c-offer-title>svg[data-v-dc06cfa0]:last-child{display:none}.c-offer-price[data-v-dc06cfa0]{gap:4px}.c-offer-now[data-v-dc06cfa0]{font-size:20px}.c-offer-price.is-long .c-offer-now[data-v-dc06cfa0]{font-size:19px}}@media (prefers-reduced-motion:reduce){.c-offer[data-v-dc06cfa0],.c-offer[data-v-dc06cfa0]:after,.is-settled .c-offer-now[data-v-dc06cfa0],.is-settled .c-offer-saving[data-v-dc06cfa0],.c-offer-sparkles i[data-v-dc06cfa0]{animation:none}.c-offer[data-v-dc06cfa0]:after,.c-offer-sparkles[data-v-dc06cfa0]{display:none}.c-offer-saving[data-v-dc06cfa0],.c-offer-was[data-v-dc06cfa0]:after{transition:none}}.c-compact-renewal[data-v-af400973] .c-main{gap:6px;padding-top:8px}.c-renew-help[data-v-af400973]{padding:6px 8px;font-size:12px;line-height:1.45}.c-renew-device[data-v-af400973]{box-shadow:var(--c-shadow-sm);background:#ffffffeb;border:2px solid #fff;border-radius:16px;align-items:center;gap:10px;padding:6px 10px;display:flex}.c-renew-device-copy[data-v-af400973]{gap:1px;min-width:0;display:grid}.c-renew-device-copy strong[data-v-af400973]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.3;overflow:hidden}.c-renew-device-copy small[data-v-af400973]{color:var(--c-muted);font-size:12px;line-height:1.35}.c-ways[data-v-af400973]{gap:10px;display:grid}.c-way[data-v-af400973]{min-height:74px;color:var(--c-ink);box-shadow:var(--c-shadow);border:2px solid #fff;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.c-way[data-v-af400973]:active{transform:scale(.98)}.c-way[data-v-af400973]:after{content:"";background:#fff6;border-radius:50%;width:80px;height:80px;position:absolute;top:-26px;right:30px}.c-way.is-pay[data-v-af400973]{background:linear-gradient(135deg, var(--c-pink-100) 0%, var(--c-pink-200) 100%)}.c-way.is-key[data-v-af400973]{background:linear-gradient(135deg,#fff6d8 0%,#ffe9c7 100%)}.c-way-icon[data-v-af400973]{z-index:1;color:#fff;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 3px #00000014}.c-way.is-pay .c-way-icon[data-v-af400973]{background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-600))}.c-way.is-key .c-way-icon[data-v-af400973]{background:linear-gradient(#ffd35e,#f0a31d)}.c-way-copy[data-v-af400973]{z-index:1;flex:1;gap:3px;min-width:0;display:grid;position:relative}.c-way-copy strong[data-v-af400973]{align-items:center;gap:6px;font-size:16px;font-weight:900;display:flex}.c-way-copy small[data-v-af400973]{color:var(--c-ink-2);font-size:12px;line-height:1.45}.c-way>svg[data-v-af400973]:last-child{z-index:1;color:var(--c-ink-2);flex:none;position:relative}.c-buy[data-v-af400973]{gap:6px;padding:10px}.c-buy[data-v-af400973] .c-offer{min-height:48px;padding:5px 8px}.c-buy[data-v-af400973] .c-offer-copy{gap:3px}.c-buy[data-v-af400973] .c-offer-deal{gap:2px}.c-buy[data-v-af400973] .c-offer-saving{padding:2px 8px}.c-plans[data-v-af400973]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding-top:8px;display:grid}.c-plans.has-long-plans[data-v-af400973]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:14px}.c-plans.has-long-plans.has-three-short-plans[data-v-af400973]{grid-template-columns:repeat(6,minmax(0,1fr))}.has-long-plans.has-three-short-plans>.c-plan[data-v-af400973]{grid-column:span 2}.has-long-plans.has-three-short-plans>.c-plan.is-long[data-v-af400973]{grid-column:span 3}.c-plan[data-v-af400973]{color:var(--c-ink);background:var(--c-pink-50);border:2px solid var(--c-line);cursor:pointer;border-radius:18px;justify-items:center;gap:0;padding:11px 4px 6px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.c-plan.is-selected[data-v-af400973]{background:linear-gradient(180deg, #fff 0%, var(--c-pink-100) 100%);border-color:var(--c-pink-400);box-shadow:0 0 0 3px var(--c-focus-ring)}.c-plan-tag[data-v-af400973]{color:var(--c-muted);border:2px solid var(--c-line);white-space:nowrap;background:#fff;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.c-plan.is-best .c-plan-tag[data-v-af400973]{color:#fff;background:var(--c-grad-primary);border-color:#fff}.c-plan-days[data-v-af400973]{font-family:var(--c-font-num);font-size:19px;font-weight:900;line-height:1.1}.c-plan-days small[data-v-af400973]{margin-left:2px;font-size:11px}.c-plan-price[data-v-af400973]{color:var(--c-pink-600);font-family:var(--c-font-num);justify-items:center;font-size:13.5px;font-weight:900;line-height:1.25;display:grid}.c-plan-daily[data-v-af400973]{color:var(--c-muted);font-size:10px;font-weight:700;line-height:1.3}.c-plan-off[data-v-af400973]{color:var(--c-coral-700);font-size:10.5px;font-style:normal;font-weight:900;position:absolute;top:6px;right:7px}.c-plan-gift[data-v-af400973]{color:#fff;background:linear-gradient(180deg, #4fd2a6, var(--c-mint-500));white-space:nowrap;border-radius:999px;grid-auto-flow:column;align-items:center;gap:2px;margin-top:3px;padding:1px 7px;font-size:10.5px;font-weight:900;display:inline-grid;box-shadow:0 2px #137a5a40}.c-invite-perk[data-v-af400973]{color:var(--c-ink-2);background:linear-gradient(135deg, var(--c-mint-50), var(--c-pink-50));border:2px dashed var(--c-mint-300);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 12px;transition:border-color .2s,background .2s;display:grid}.c-invite-perk.is-on[data-v-af400973]{background:linear-gradient(135deg, var(--c-mint-100), var(--c-pink-50));border-style:solid;border-color:var(--c-mint-500)}.c-invite-perk-icon[data-v-af400973]{color:#fff;background:linear-gradient(135deg, #4fd2a6, var(--c-mint-500));border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 3px #137a5a2e}.c-invite-perk.is-on .c-invite-perk-icon[data-v-af400973]{animation:1.6s ease-in-out infinite c-perk-bounce-af400973}.c-invite-perk-copy[data-v-af400973]{gap:1px;min-width:0;font-size:12px;font-weight:700;line-height:1.5;display:grid}.c-invite-perk-copy strong[data-v-af400973]{color:var(--c-mint-700);font-size:13.5px;font-weight:900}.c-invite-perk-copy b[data-v-af400973]{color:var(--c-pink-600);font-weight:900}.c-paybar-gift[data-v-af400973]{color:var(--c-mint-700);background:var(--c-mint-100);white-space:nowrap;border-radius:999px;align-self:center;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:900}@keyframes c-perk-bounce-af400973{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-3px)rotate(-8deg)}60%{transform:translateY(-1px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.c-invite-perk.is-on .c-invite-perk-icon[data-v-af400973]{animation:none}}.c-pays[data-v-af400973]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.c-pay[data-v-af400973]{min-height:42px;color:var(--c-ink);background:var(--c-pink-50);border:2px solid var(--c-line);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex}.c-pay.is-selected[data-v-af400973]{border-color:var(--c-pink-400);box-shadow:0 0 0 3px var(--c-focus-ring);background:#fff}.c-pay strong[data-v-af400973]{font-size:14px;font-weight:900}.c-pay-mark[data-v-af400973]{flex:none;width:20px;height:20px}.c-pay.is-alipay .c-pay-mark[data-v-af400973]{color:#1677ff}.c-pay.is-wxpay .c-pay-mark[data-v-af400973]{color:#09bb07}.c-paybar[data-v-af400973]{background:linear-gradient(135deg, var(--c-pink-50), #f4eeff);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.c-paybar-total[data-v-af400973]{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.c-paybar-total small[data-v-af400973]{color:var(--c-muted);font-size:12px;font-weight:800}.c-paybar-total strong[data-v-af400973]{color:var(--c-pink-600);font-family:var(--c-font-num);font-size:23px;font-weight:900}.c-paybar-total s[data-v-af400973]{color:var(--c-faint);font-size:12px}.c-result[data-v-af400973]{gap:12px}.c-result-head[data-v-af400973]{align-items:center;gap:10px;display:flex}.c-result-head h2[data-v-af400973]{align-items:center;gap:5px;font-size:16.5px;font-weight:900;display:flex}.c-result.is-paid .c-result-head h2 svg[data-v-af400973]{color:var(--c-mint-500)}.c-result.is-pending .c-result-head h2 svg[data-v-af400973]{color:var(--c-sky-500)}.c-result.is-expired .c-result-head h2 svg[data-v-af400973],.c-result.is-failed .c-result-head h2 svg[data-v-af400973],.c-result.is-mismatch .c-result-head h2 svg[data-v-af400973]{color:var(--c-coral-500)}.c-result-head p[data-v-af400973]{color:var(--c-muted);margin-top:2px;font-size:13px;font-weight:700}.c-result-mascot[data-v-af400973]{flex:none;width:64px;height:64px}.c-order-no[data-v-af400973]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.c-order-no code[data-v-af400973]{font-size:11.5px}.c-notice[data-v-af400973]{text-align:center;justify-items:center;gap:10px;display:grid}.c-notice .c-note[data-v-af400973]{text-align:left}.c-notice-mascot[data-v-af400973]{width:84px;height:84px}@media (max-width:360px){.c-plan-days[data-v-af400973]{font-size:18px}.c-plan-price[data-v-af400973]{font-size:13px}}.c-crops[data-v-3abccf40]{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:6px;display:grid}.c-crop[data-v-3abccf40]{background:var(--c-mint-50);border-radius:12px;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 6px;display:flex}.c-crop-badge[data-v-3abccf40]{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 -2px #0000001f}.c-crop-name[data-v-3abccf40]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.c-crop-count[data-v-3abccf40]{width:60px;min-height:30px;font-family:var(--c-font-num);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border-radius:9px;flex:none;padding:0 3px;font-size:13px;font-weight:800}.c-crop-count[data-v-3abccf40]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-crop-count[data-v-3abccf40]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-crop-badge.is-2001[data-v-3abccf40]{background:#5cbf5a}.c-crop-badge.is-2002[data-v-3abccf40]{background:#3d9a4f}.c-crop-badge.is-2003[data-v-3abccf40]{background:#ee5844}.c-crop-badge.is-2004[data-v-3abccf40]{background:#b07ccf}.c-crop-badge.is-2005[data-v-3abccf40]{background:#b9824f}.c-crop-badge.is-2006[data-v-3abccf40]{background:#9ccf3c}.c-crop-badge.is-2007[data-v-3abccf40]{background:#f2be2e}.c-crop-badge.is-2008[data-v-3abccf40]{background:#e9573a}.c-crop-badge.is-2009[data-v-3abccf40]{background:#2f9e72}.c-crop-badge.is-2010[data-v-3abccf40]{background:#8f5aa8}.c-crop-badge.is-2011[data-v-3abccf40]{background:#6fae4c}.c-crop-badge.is-2012[data-v-3abccf40]{background:#c0396b}.c-city[data-v-2ea5898f]{--city-bg:#fff;--city-edge:var(--c-line);--city-bar:linear-gradient(90deg, var(--c-pink-300), var(--c-pink-500));--city-track:var(--c-pink-50);--city-state:var(--c-muted);color:var(--c-ink);background:var(--city-bg);border:2px solid var(--city-edge);text-align:left;cursor:pointer;border-radius:16px;gap:6px;padding:9px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.c-city[data-v-2ea5898f]:hover{box-shadow:var(--c-shadow-sm);transform:translateY(-2px)}}.c-city.is-cleared[data-v-2ea5898f]{--city-bg:var(--c-mint-50);--city-edge:var(--c-mint-300);--city-bar:linear-gradient(90deg, #7fe0bd, #2fb58b);--city-track:#fff;--city-state:var(--c-mint-700)}.c-city.is-starred[data-v-2ea5898f]{--city-bg:linear-gradient(160deg, #fffbe8 0%, #fff0c2 100%);--city-edge:#ffd261;--city-bar:linear-gradient(90deg, #ffe07a, #f2a91f);--city-track:#fff;--city-state:var(--c-lemon-700)}.c-city-top[data-v-2ea5898f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.c-city-top strong[data-v-2ea5898f]{font-size:14px;font-weight:900}.c-city-tags[data-v-2ea5898f]{gap:4px;display:inline-flex}.c-city-tags .c-chip[data-v-2ea5898f-s]{height:19px;padding:0 6px;font-size:10.5px}.c-city-bar[data-v-2ea5898f]{background:var(--city-track);border-radius:999px;height:6px;overflow:hidden}.c-city-bar i[data-v-2ea5898f]{background:var(--city-bar);border-radius:inherit;height:100%;display:block}.c-city-meta[data-v-2ea5898f]{color:var(--c-muted);flex-wrap:wrap;gap:2px 8px;font-size:11.5px;font-weight:700;display:flex}.c-city-state[data-v-2ea5898f]{color:var(--city-state);align-items:center;gap:3px;font-weight:900;display:inline-flex}.c-city.is-starred .c-city-state svg[data-v-2ea5898f]{fill:currentColor}.c-city-warn[data-v-2ea5898f]{color:var(--c-lemon-700)}.c-cities[data-v-fa659b1f]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.c-city-head[data-v-fa659b1f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.c-city-legend[data-v-fa659b1f]{color:var(--c-muted);flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;margin:0 0 0 auto;padding:0;font-size:11px;font-weight:700;list-style:none;display:flex}.c-city-legend li[data-v-fa659b1f]{align-items:center;gap:4px;display:inline-flex}.c-city-legend li[data-v-fa659b1f]:before{border:2px solid var(--c-line-strong);content:"";border-radius:4px;width:10px;height:10px}.c-city-legend .is-progress[data-v-fa659b1f]:before{background:#fff}.c-city-legend .is-cleared[data-v-fa659b1f]:before{background:var(--c-mint-100);border-color:var(--c-mint-500)}.c-city-legend .is-starred[data-v-fa659b1f]:before{background:var(--c-lemon-100);border-color:var(--c-lemon-500)}.c-mode-row[data-v-acf78fa2]{align-items:center;gap:8px;margin:10px 0 0;display:flex}.c-mode-label[data-v-acf78fa2]{flex:none;align-items:center;gap:4px;font-size:13.5px;font-weight:900;display:inline-flex}.c-help-btn[data-v-acf78fa2]{width:22px;height:22px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.c-help-btn[aria-expanded=true][data-v-acf78fa2]{color:var(--c-sky-700);background:var(--c-sky-100)}.c-mode-seg[data-v-acf78fa2]{flex:1;min-width:0;padding:3px}.c-mode-seg button[data-v-acf78fa2]{white-space:nowrap;min-height:30px;padding:0 6px}.c-mode-notes[data-v-acf78fa2]{color:var(--c-muted);gap:2px;margin:6px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.c-mode-notes b[data-v-acf78fa2]{color:var(--c-ink-2)}.c-mode-stars[data-v-acf78fa2]{color:var(--c-muted);margin:6px 0 10px;font-size:12px}.c-setting[data-v-acf78fa2]{border-top:2px dashed var(--c-line);border-bottom:1.5px dashed var(--c-line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex}.c-setting-copy[data-v-acf78fa2]{gap:2px;min-width:0;display:grid}.c-setting-copy strong[data-v-acf78fa2]{align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.c-setting-copy strong svg[data-v-acf78fa2]{color:var(--c-pink-500)}.c-setting-copy small[data-v-acf78fa2]{color:var(--c-muted);font-size:12px;line-height:1.45}.c-setting-control[data-v-acf78fa2]{flex:none}.c-setting-note[data-v-acf78fa2]{color:var(--c-muted);margin-top:10px;font-size:12px}.c-number-input[data-v-acf78fa2]{width:76px;min-height:38px;font-family:var(--c-font-num);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding:0 8px;font-weight:800}.c-number-input[data-v-acf78fa2]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-number-input[data-v-acf78fa2]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-editor[data-v-9702a3d2]{gap:12px;display:grid}.c-save-id[data-v-9702a3d2]{background:linear-gradient(135deg, #ffffffdb 0%, var(--c-tint-pink) 100%);min-height:50px;box-shadow:var(--c-shadow-sm);border:2px solid #ffffffe0;border-radius:18px;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.c-save-id-copy[data-v-9702a3d2]{flex:1;min-width:0;line-height:1.25;display:grid}.c-save-id-copy strong[data-v-9702a3d2]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.c-save-id-copy code[data-v-9702a3d2]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.c-save-id-access[data-v-9702a3d2]{text-overflow:ellipsis;flex:none;max-width:44%;overflow:hidden}.c-save-id-reset[data-v-9702a3d2]{min-height:26px;color:var(--c-coral-700);background:var(--c-coral-100);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.c-save-id-reset[data-v-9702a3d2]:disabled{cursor:not-allowed;opacity:.55}.c-close-note[data-v-9702a3d2]{align-items:flex-start}.c-card-head[data-v-9702a3d2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.c-resources[data-v-9702a3d2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.c-resource[data-v-9702a3d2]{--tone:var(--c-lemon-500);--tone-bg:var(--c-lemon-50);background:var(--tone-bg);border-radius:13px;gap:5px;min-width:0;padding:6px;display:grid}.c-resource.is-gems[data-v-9702a3d2]{--tone:var(--c-lav-500);--tone-bg:var(--c-lav-50)}.c-resource-head[data-v-9702a3d2]{align-items:center;gap:4px;min-width:0;display:flex}.c-resource-icon[data-v-9702a3d2]{color:#fff;background:var(--tone);border-radius:7px;flex:none;place-items:center;width:20px;height:20px;display:grid}.c-resource-name[data-v-9702a3d2]{flex:1;min-width:0;font-size:12px;font-weight:900}.c-resource-head .c-mini-btn[data-v-9702a3d2]{flex:none;height:20px;padding:0 6px;font-size:10.5px}.c-resource .c-input[data-v-9702a3d2]{min-width:0;min-height:30px;font-family:var(--c-font-num);background:#fff;border-radius:9px;padding:0 7px;font-size:13px;font-weight:800}.c-ch-card[data-v-12b047f7]{gap:6px;padding:12px}.c-ch-row[data-v-12b047f7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-ch-pick[data-v-12b047f7]{flex:200px;align-items:center;gap:6px;min-width:0;display:flex}.c-ch-head[data-v-12b047f7]{flex:none;align-items:center;gap:2px;display:inline-flex}.c-ch-label[data-v-12b047f7]{align-items:center;gap:7px;min-width:calc(35px + 2em);font-size:14px;font-weight:900;display:inline-flex}.c-help-btn[data-v-12b047f7]{width:22px;height:22px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.c-help-btn[data-v-12b047f7]:hover,.c-help-btn[aria-expanded=true][data-v-12b047f7]{color:var(--c-coral-700);background:var(--c-coral-100)}.c-ch-sub[data-v-12b047f7]{color:var(--c-ink-2);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.c-ch-levels[data-v-12b047f7]{text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:38px;min-height:38px;padding:0 2px;font-weight:900}.c-ch-levels[data-v-12b047f7]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-ch-levels[data-v-12b047f7]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-ch-help[data-v-12b047f7]{color:var(--c-muted);background:var(--c-coral-50);border-radius:12px;gap:2px;margin:0;padding:8px 12px 8px 26px;font-size:12px;line-height:1.6;display:grid}.c-ch-help b[data-v-12b047f7],.c-ch-notice b[data-v-12b047f7]{color:var(--c-ink-2)}.c-ch-notice[data-v-12b047f7]{color:var(--c-ink-2);gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.65;display:grid}.c-toggle[data-v-4127647a]{background:var(--c-line);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:27px;padding:0;transition:background .2s;position:relative;box-shadow:inset 0 2px 4px #783c641f}.c-toggle.is-on[data-v-4127647a]{background:var(--c-grad-primary);box-shadow:inset 0 1px 1px #ffffff59, 0 3px 8px var(--c-primary-a25)}.c-toggle[data-v-4127647a]:focus-visible{outline:3px solid var(--c-primary-a35);outline-offset:2px}.c-toggle[data-v-4127647a]:disabled{cursor:not-allowed;opacity:.45}.c-toggle.is-busy[data-v-4127647a]{cursor:progress}.c-toggle-knob[data-v-4127647a]{background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;transition:transform .24s cubic-bezier(.34,1.5,.64,1);display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #5a1e4638}.c-toggle.is-on .c-toggle-knob[data-v-4127647a]{transform:translate(19px)}.c-toggle.is-busy .c-toggle-knob[data-v-4127647a]:after{border:2px solid var(--c-pink-200);border-top-color:var(--c-pink-500);content:"";border-radius:50%;width:11px;height:11px;animation:.8s linear infinite c-spin}.c-editor[data-v-0edacbc9]{gap:12px;display:grid}.c-save-id[data-v-0edacbc9]{min-height:50px;box-shadow:var(--c-shadow-sm);background:linear-gradient(135deg,#ffffffd1 0%,#fff4fad1 55%,#f3edffd1 100%);border:2px solid #ffffffe0;border-radius:18px;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.c-save-id-copy[data-v-0edacbc9]{flex:1;min-width:0;line-height:1.25;display:grid}.c-save-id-copy strong[data-v-0edacbc9]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.c-save-id-copy code[data-v-0edacbc9]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.c-save-id-access[data-v-0edacbc9]{text-overflow:ellipsis;flex:none;max-width:46%;overflow:hidden}.c-save-id-reset[data-v-0edacbc9]{min-height:26px;color:var(--c-coral-700);background:var(--c-coral-100);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.c-save-id-reset[data-v-0edacbc9]:disabled{cursor:not-allowed;opacity:.55}.c-name-card[data-v-0edacbc9]{padding-top:8px;padding-bottom:8px}.c-name-row[data-v-0edacbc9]{align-items:center;gap:8px;display:flex}.c-name-label[data-v-0edacbc9]{white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:15px;font-weight:900;display:inline-flex}.c-name-row .c-input[data-v-0edacbc9]{flex:1;min-width:0;min-height:32px;padding:0 9px;font-size:13.5px}.c-name-row .c-btn[data-v-0edacbc9]{flex:none}.c-help-btn[data-v-0edacbc9]{width:22px;height:22px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-2px;padding:0;display:inline-grid}.c-help-btn[data-v-0edacbc9]:hover,.c-help-btn[aria-expanded=true][data-v-0edacbc9]{color:var(--c-sky-700);background:var(--c-sky-100)}.c-mode-card[data-v-0edacbc9]{gap:6px;padding:12px}.c-mode-row[data-v-0edacbc9]{align-items:center;gap:8px;display:flex}.c-mode-label[data-v-0edacbc9]{flex:none;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:900;display:inline-flex}.c-mode-label .c-help-btn[data-v-0edacbc9]{margin-left:-5px}.c-mode-seg[data-v-0edacbc9]{flex:1;min-width:0;padding:3px}.c-mode-seg button[data-v-0edacbc9]{white-space:nowrap;min-height:30px;padding:0 6px}.c-mode-notes[data-v-0edacbc9]{color:var(--c-muted);gap:2px;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.c-mode-notes b[data-v-0edacbc9]{color:var(--c-ink-2)}.c-resources[data-v-0edacbc9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (max-width:359px){.c-resources[data-v-0edacbc9]{grid-template-columns:minmax(0,1fr)}}.c-resource[data-v-0edacbc9]{--tone:var(--c-lemon-500);--tone-bg:var(--c-lemon-50);background:var(--tone-bg);border-radius:13px;gap:5px;min-width:0;padding:6px;display:grid}.c-resource.is-gems[data-v-0edacbc9]{--tone:var(--c-lav-500);--tone-bg:var(--c-lav-50)}.c-resource.is-fuel[data-v-0edacbc9]{--tone:var(--c-peach-500);--tone-bg:var(--c-peach-50)}.c-resource-head[data-v-0edacbc9]{align-items:center;gap:4px;min-width:0;display:flex}.c-resource-icon[data-v-0edacbc9]{color:#fff;background:var(--tone);border-radius:7px;flex:none;place-items:center;width:20px;height:20px;display:grid}.c-resource-name[data-v-0edacbc9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.c-resource-head .c-mini-btn[data-v-0edacbc9]{flex:none;height:20px;padding:0 6px;font-size:10.5px}.c-resource .c-input[data-v-0edacbc9]{min-width:0;min-height:30px;font-family:var(--c-font-num);background:#fff;border-radius:9px;padding:0 7px;font-size:13px;font-weight:800}.c-settings[data-v-0edacbc9]{border-top:2px dashed var(--c-line);display:grid}.c-setting[data-v-0edacbc9]{border-bottom:1.5px dashed var(--c-line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 0;display:flex}.c-setting-copy[data-v-0edacbc9]{gap:2px;min-width:0;display:grid}.c-setting-copy strong[data-v-0edacbc9]{align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.c-setting-copy strong svg[data-v-0edacbc9]{color:var(--c-pink-500)}.c-setting-copy small[data-v-0edacbc9]{color:var(--c-muted);font-size:12px;line-height:1.45}.c-draft-tag[data-v-0edacbc9]{color:#c2185b;background:var(--c-lemon-100);white-space:nowrap;border-radius:4px;margin-left:6px;padding:0 6px;font-weight:800;display:inline-block}.c-challenge-notice[data-v-0edacbc9]{color:var(--c-ink-2);gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.65;list-style:none;display:grid}.c-challenge-notice li[data-v-0edacbc9]{overflow-wrap:anywhere;padding-left:16px;position:relative}.c-challenge-notice li[data-v-0edacbc9]:before{background:var(--c-pink-500);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.c-challenge-notice b[data-v-0edacbc9]{color:#c2185b;background:var(--c-lemon-100);white-space:nowrap;border-radius:4px;margin:0 2px;padding:0 5px;font-weight:900}.c-setting-control[data-v-0edacbc9]{flex:none}.c-number-input[data-v-0edacbc9]{width:76px;min-height:38px;font-family:var(--c-font-num);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding:0 8px;font-weight:800}.c-number-input[data-v-0edacbc9]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-number-input[data-v-0edacbc9]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-guide-list[data-v-f230a0d4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-guide-list li[data-v-f230a0d4]{--tone:var(--c-pink-500);--tone-bg:var(--c-pink-50);--tone-line:var(--c-pink-100);background:var(--tone-bg);border:2px solid var(--tone-line);border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:9px 12px;display:grid}.c-guide-list li.is-mint[data-v-f230a0d4]{--tone:var(--c-mint-500);--tone-bg:var(--c-mint-50);--tone-line:var(--c-mint-100)}.c-guide-list li.is-lemon[data-v-f230a0d4]{--tone:var(--c-lemon-500);--tone-bg:var(--c-lemon-50);--tone-line:var(--c-lemon-100)}.c-guide-list li.is-lav[data-v-f230a0d4]{--tone:var(--c-lav-500);--tone-bg:var(--c-lav-50);--tone-line:var(--c-lav-100)}.c-guide-index[data-v-f230a0d4]{color:#fff;background:var(--tone);width:24px;height:24px;font-family:var(--c-font-num);border-radius:50%;place-items:center;font-size:12.5px;font-weight:900;display:grid}.c-guide-list strong[data-v-f230a0d4]{font-size:14px;font-weight:900;display:block}.c-guide-list p[data-v-f230a0d4]{color:var(--c-ink-2);margin-top:2px;font-size:12.5px;line-height:1.6}.c-guide-list p b[data-v-f230a0d4]{color:var(--tone);font-weight:900}.c-sessions[data-v-82c647c9]{margin:0;padding:0;list-style:none}.c-sessions .c-list-row[data-v-82c647c9]{cursor:default}.c-sessions .c-list-row[data-v-82c647c9]:hover{background:0 0}.c-sessions .c-list-row.is-current[data-v-82c647c9]{background:var(--c-mint-50)}.c-session-copy[data-v-82c647c9]{gap:1px;display:grid}.c-session-copy strong[data-v-82c647c9]{align-items:center;gap:6px;font-size:13.5px;display:flex}.c-session-copy small[data-v-82c647c9]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.c-support-lead[data-v-04883954]{color:var(--c-ink-2);font-size:13px;line-height:1.6}.c-support-folder[data-v-04883954]{border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.c-support-folder span[data-v-04883954]{color:var(--c-muted);font-size:12px;font-weight:700}.c-support-folder[data-v-04883954]{color:var(--c-lemon-700);background:var(--c-lemon-50);border:2px dashed var(--c-lemon-300)}.c-support-folder strong[data-v-04883954]{color:var(--c-ink);font-size:14px;font-weight:900}.c-support-gallery[data-v-04883954]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:520px){.c-support-gallery[data-v-04883954]{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-dl[data-v-4ce316cd]{border:2px solid var(--c-line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 11px;padding:12px;display:grid}.c-dl.is-started[data-v-4ce316cd]{border-color:var(--c-mint-300)}.c-dl-badge[data-v-4ce316cd]{color:#fff;width:44px;height:44px;font-family:var(--c-font-num);border-radius:14px;place-items:center;font-size:12.5px;font-weight:900;display:grid;box-shadow:0 3px #00000014}.c-dl-badge.is-apk[data-v-4ce316cd]{background:linear-gradient(180deg, #7fe0bd, var(--c-mint-500))}.c-dl-badge.is-ios[data-v-4ce316cd]{background:linear-gradient(180deg, #b9d8ff, var(--c-sky-500))}.c-dl-meta[data-v-4ce316cd]{gap:2px;min-width:0;display:grid}.c-dl-meta strong[data-v-4ce316cd]{font-size:14.5px;font-weight:900}.c-dl-meta small[data-v-4ce316cd]{color:var(--c-muted);font-size:12px;line-height:1.45}.c-dl-actions[data-v-4ce316cd]{grid-column:1/-1;gap:0;display:flex}.c-dl-actions.is-split[data-v-4ce316cd]{box-shadow:0 4px 12px var(--c-tint-shadow-18);border-radius:999px;overflow:hidden}.c-dl-main[data-v-4ce316cd],.c-dl-side[data-v-4ce316cd]{white-space:nowrap;cursor:pointer;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 10px;font-size:13.5px;font-weight:900;display:inline-flex}.c-dl-main[data-v-4ce316cd]{color:#fff;background:linear-gradient(180deg, var(--c-pink-400) 0%, var(--c-pink-500) 52%, var(--c-pink-600) 100%);text-shadow:0 1px 1px var(--c-primary-ink);border-radius:999px}.c-dl-actions:not(.is-split) .c-dl-main[data-v-4ce316cd]{box-shadow:0 4px 12px var(--c-tint-shadow-18)}.c-dl-actions.is-split .c-dl-main[data-v-4ce316cd]{border-radius:0;flex:1.25 1 0}.c-dl-main[data-v-4ce316cd]:disabled{cursor:wait;opacity:.7}.c-dl-side[data-v-4ce316cd]{color:var(--c-pink-700);background:var(--c-pink-100);font-size:12.5px}.c-dl-status[data-v-4ce316cd]{grid-column:1/-1;align-items:flex-start;gap:5px;font-size:12.5px;font-weight:700;line-height:1.5;display:flex}.c-dl-status svg[data-v-4ce316cd]{flex:none;margin-top:2px}.c-dl-status.is-ok[data-v-4ce316cd]{color:var(--c-mint-700)}.c-dl-status.is-error[data-v-4ce316cd]{color:var(--c-coral-700)}.c-dl-next[data-v-4ce316cd]{grid-column:1/-1;justify-self:start}.c-callout-title[data-v-0d4a4a56]{font-size:13px;font-weight:900;display:block}.c-callout-body[data-v-0d4a4a56]{color:var(--c-ink-2);margin-top:1px;display:block}.c-files[data-v-016d6534]{gap:10px;display:grid}.c-dl-link[data-v-016d6534]{border:2px solid var(--c-line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 11px;padding:12px;display:grid}.c-dl-link-badge[data-v-016d6534]{color:#fff;background:linear-gradient(#ffd35e,#f0a31d);border-radius:14px;place-items:center;width:44px;height:44px;font-size:12.5px;font-weight:900;display:grid;box-shadow:0 3px #00000014}.c-dl-link-meta[data-v-016d6534]{gap:2px;min-width:0;display:grid}.c-dl-link-meta strong[data-v-016d6534]{font-size:14.5px;font-weight:900}.c-dl-link-meta small[data-v-016d6534]{color:var(--c-muted);font-size:12px}.c-dl-link-go[data-v-016d6534]{grid-column:1/-1}.c-nudge[data-v-a7ec9f6c]{background:var(--c-lemon-50);border:1.5px solid var(--c-lemon-300);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 7px;display:grid}.c-nudge-icon[data-v-a7ec9f6c]{color:#fff;background:linear-gradient(#ffd35e,#f0a31d);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.c-nudge-copy[data-v-a7ec9f6c]{min-width:0;display:grid}.c-nudge-copy strong[data-v-a7ec9f6c]{color:var(--c-ink);font-size:13.5px;font-weight:900;line-height:1.35}.c-nudge-copy small[data-v-a7ec9f6c]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.c-nudge-go[data-v-a7ec9f6c]{color:#fff;background:var(--c-grad-primary);height:26px;box-shadow:0 2px 0 var(--c-pink-600);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:900}.c-ios[data-v-7dbaccb6]{gap:6px;margin:0;display:grid}.c-ios-screen[data-v-7dbaccb6]{color:#1c1c1e;background:var(--c-sky-50);box-shadow:var(--c-shadow-sm), inset 0 0 0 1px #e8e1ea;border:2px solid #fff;border-radius:20px;padding:9px 9px 11px;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.c-ios-nav[data-v-7dbaccb6]{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;min-height:32px;margin-bottom:6px;font-size:12.5px;display:grid}.c-ios-back[data-v-7dbaccb6]{color:#007aff;white-space:nowrap;justify-self:start}.c-ios-title[data-v-7dbaccb6]{text-align:center;font-size:13.5px;font-weight:700}.c-ios-action[data-v-7dbaccb6]{color:#007aff;justify-self:end;font-weight:700}.c-ios-back.is-hl[data-v-7dbaccb6],.c-ios-action.is-hl[data-v-7dbaccb6]{box-shadow:0 0 0 2px var(--c-pink-500);border-radius:8px;padding:1px 7px;animation:1.6s ease-in-out infinite c-ios-pulse-7dbaccb6}.c-ios-group+.c-ios-header[data-v-7dbaccb6]{margin-top:12px}.c-ios-group+.c-ios-group[data-v-7dbaccb6]{margin-top:10px}.c-ios-header[data-v-7dbaccb6]{color:#8a8a8e;margin:0 6px 4px;font-size:11px}.c-ios-group[data-v-7dbaccb6]{background:#fff;border-radius:12px;overflow:hidden}.c-ios-row[data-v-7dbaccb6]{align-items:center;gap:9px;min-height:40px;padding:6px 11px;font-size:13px;display:flex;position:relative}.c-ios-row+.c-ios-row[data-v-7dbaccb6]:before{content:"";background:#e5e5ea;height:1px;position:absolute;top:0;left:44px;right:0}.c-ios-row.is-hl[data-v-7dbaccb6]{background:var(--c-pink-50);box-shadow:inset 0 0 0 2px var(--c-pink-400);border-radius:12px}.c-ios-row.is-hl[data-v-7dbaccb6]:before,.c-ios-row.is-hl+.c-ios-row[data-v-7dbaccb6]:before{display:none}.c-ios-icon[data-v-7dbaccb6]{color:#fff;background:#8e8e93;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.c-ios-icon.is-gear[data-v-7dbaccb6]{background:linear-gradient(#a1a1a6,#7c7c80)}.c-ios-icon.is-blue[data-v-7dbaccb6]{background:#3478f6}.c-ios-label[data-v-7dbaccb6]{overflow-wrap:anywhere;flex:1;min-width:0}.c-ios-label small[data-v-7dbaccb6]{color:#8a8a8e;font-size:11px;line-height:1.3;display:block}.c-ios-row.is-link .c-ios-label[data-v-7dbaccb6]{color:#007aff}.c-ios-row.is-muted .c-ios-label[data-v-7dbaccb6]{color:#8a8a8e;text-align:center;font-size:12px}.c-ios-marker[data-v-7dbaccb6]{color:#fff;background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-500));border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:800;animation:1.6s ease-in-out infinite c-ios-bob-7dbaccb6}.c-ios-value[data-v-7dbaccb6]{color:#8a8a8e;font-size:12.5px}.c-ios-check[data-v-7dbaccb6]{color:#007aff;flex:none;place-items:center;display:grid}.c-ios-chevron[data-v-7dbaccb6]{color:#c4c4c7;font-size:18px;line-height:1}.c-ios figcaption[data-v-7dbaccb6]{color:var(--c-muted);text-align:center;font-size:12px;line-height:1.5}@keyframes c-ios-pulse-7dbaccb6{0%,to{box-shadow:0 0 0 2px var(--c-pink-400)}50%{box-shadow:0 0 0 4px var(--c-focus-ring)}}@keyframes c-ios-bob-7dbaccb6{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.c-ios-back.is-hl[data-v-7dbaccb6],.c-ios-action.is-hl[data-v-7dbaccb6],.c-ios-marker[data-v-7dbaccb6]{animation:none}}.c-tap-path[data-v-45e91ef7]{background:var(--c-sky-50);border:2px dashed var(--c-sky-100);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.c-tap-path-item[data-v-45e91ef7]{color:var(--c-sky-700);box-shadow:0 2px 0 var(--c-sky-100);white-space:nowrap;background:#fff;border-radius:9px;padding:2px 9px;font-size:13px;font-weight:800}.c-tap-path-item.is-last[data-v-45e91ef7]{color:#fff;background:linear-gradient(180deg, #7dbbff, var(--c-sky-500));box-shadow:0 2px #2f7ed0}.c-tap-path-sep[data-v-45e91ef7]{color:var(--c-sky-500)}.c-tut-hero[data-v-b5696d6c]{align-items:center;gap:4px;margin:-4px 0 -2px;display:flex}.c-tut-mascot[data-v-b5696d6c]{flex:none;width:76px;height:76px;margin-left:-8px}.c-tut-bubble[data-v-b5696d6c]{box-shadow:var(--c-shadow-sm);background:#fff;border-radius:18px;gap:2px;padding:9px 13px;display:grid;position:relative}.c-tut-bubble[data-v-b5696d6c]:before{content:"";background:#fff;border-radius:3px;width:12px;height:12px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.c-tut-bubble strong[data-v-b5696d6c]{color:var(--c-pink-600);font-size:14px;font-weight:900}.c-tut-bubble span[data-v-b5696d6c]{color:var(--c-ink-2);font-size:12px;line-height:1.5}.c-tut-options[data-v-b5696d6c]{gap:10px;display:grid}.c-tut-option[data-v-b5696d6c]{min-height:78px;color:var(--c-ink);box-shadow:var(--c-shadow);text-align:left;cursor:pointer;border:2px solid #fff;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.c-tut-option[data-v-b5696d6c]:active{transform:scale(.98)}.c-tut-option[data-v-b5696d6c]:after{content:"";background:#ffffff6b;border-radius:50%;width:80px;height:80px;position:absolute;top:-26px;right:34px}.c-tut-option.is-android[data-v-b5696d6c]{background:linear-gradient(135deg, var(--c-mint-100) 0%, var(--c-mint-50) 100%)}.c-tut-option.is-apple[data-v-b5696d6c]{background:linear-gradient(135deg, var(--c-sky-100) 0%, var(--c-lav-100) 100%)}.c-tut-option.is-files[data-v-b5696d6c]{background:linear-gradient(135deg, var(--c-pink-100) 0%, #fff2df 100%)}.c-tut-icon[data-v-b5696d6c]{z-index:1;width:48px;height:48px;color:var(--c-pink-600);background:#fff;border-radius:16px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 3px #0000000f}.c-tut-copy[data-v-b5696d6c]{z-index:1;flex:1;justify-items:start;gap:3px;min-width:0;display:grid;position:relative}.c-tut-copy strong[data-v-b5696d6c]{flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;font-weight:900;display:flex}.c-tut-copy small[data-v-b5696d6c]{color:var(--c-ink-2);font-size:12px;line-height:1.45}.c-tut-option>svg[data-v-b5696d6c]:last-child{z-index:1;color:var(--c-ink-2);flex:none;position:relative}.c-tut-options.is-locked .c-tut-option[data-v-b5696d6c]{text-align:left;cursor:pointer;filter:grayscale(.9);opacity:.7;width:100%}.c-tut-options.is-locked .c-tut-option[data-v-b5696d6c]:active{transform:none}.c-tut-options.is-locked .c-chip[data-v-b5696d6c]{gap:3px;height:20px;padding:0 7px;font-size:11px}.c-no-gap .c-tut-options.is-locked .c-chip>svg[data-v-b5696d6c]{margin-right:3px}.c-tut-game[data-v-b5696d6c]{box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:8px 10px 8px 8px;display:grid}.c-tut-game-icon[data-v-b5696d6c]{width:30px;height:30px;color:var(--c-mint-700);background:var(--c-mint-100);border-radius:10px;place-items:center;display:grid}.c-tut-game-copy[data-v-b5696d6c]{gap:1px;min-width:0;display:grid}.c-tut-game-copy strong[data-v-b5696d6c]{color:var(--c-ink);font-size:13.5px;font-weight:900;line-height:1.35}.c-tut-game-copy small[data-v-b5696d6c]{color:var(--c-ink-2);font-size:12px;line-height:1.55}.c-tut-game-help[data-v-b5696d6c]{margin-left:6px;font-size:12px}.c-tut-faq[data-v-b5696d6c]{color:var(--c-ink-2);box-shadow:var(--c-shadow-sm);background:#ffffffe6;border:2px solid #fff;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.c-tut-faq>span[data-v-b5696d6c]:nth-child(2){flex:1}.c-tut-faq strong[data-v-b5696d6c]{color:var(--c-ink);margin-right:4px;font-weight:900}.c-tut-faq>svg[data-v-b5696d6c]:last-child{color:var(--c-faint)}.c-guide-bar{top:calc(6px + env(safe-area-inset-top,0px));z-index:20;box-shadow:var(--c-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:2px solid #fff;border-radius:20px;gap:6px;padding:6px 8px 8px;display:grid;position:-webkit-sticky;position:sticky}.c-guide-bar-row{align-items:center;gap:6px;display:flex}.c-guide-bar-back,.c-guide-bar-reset{width:32px;height:32px;color:var(--c-pink-600);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.c-guide-bar-reset{color:var(--c-muted)}.c-guide-bar-main{min-width:0;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:0;padding:0 2px;display:grid}.c-guide-bar-main strong{font-size:14px;font-weight:900;line-height:1.3}.c-guide-bar-main small{color:var(--c-pink-600);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.c-guide-bar-percent{color:var(--c-pink-700);background:var(--c-pink-100);font-family:var(--c-font-num);border-radius:999px;flex:none;padding:2px 8px;font-size:12.5px;font-weight:900}.c-guide-bar-percent.is-complete{color:#fff;background:linear-gradient(180deg, #62dcb7, var(--c-mint-500))}.c-guide-segments{gap:3px;padding:0 2px;display:flex}.c-guide-segments span{background:var(--c-pink-100);border-radius:999px;flex:1;height:5px;transition:background .3s}.c-guide-segments span.is-gate{flex:.55}.c-guide-segments span.is-done{background:var(--c-mint-500)}.c-guide-segments span.is-current{background:linear-gradient(90deg, var(--c-pink-400), var(--c-pink-200));animation:1.6s ease-in-out infinite c-seg-glow}@keyframes c-seg-glow{0%,to{opacity:1}50%{opacity:.55}}.c-guide-hero{box-shadow:var(--c-shadow-sm);border:2px solid #fff;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.c-guide-hero.is-android{background:linear-gradient(135deg, var(--c-mint-100) 0%, #fff 100%)}.c-guide-hero.is-apple{background:linear-gradient(135deg, var(--c-sky-100) 0%, var(--c-lav-50) 100%)}.c-guide-hero img{background:#fff;border-radius:14px;flex:none;padding:7px}.c-guide-hero h1{font-size:18px;font-weight:900}.c-guide-hero p{color:var(--c-ink-2);font-size:12px}.c-flow{gap:12px;margin:0;padding:0;list-style:none;display:grid}.c-flow-slot,.c-guide-finish{scroll-margin-top:calc(88px + env(safe-area-inset-top,0px));position:relative}.c-flow-slot:not(:last-child):before{border-left:2px dashed var(--c-pink-200);content:"";position:absolute;top:32px;bottom:-12px;left:14px}.c-flow-slot:has(>.c-flow-item.is-done):not(:last-child):before{border-left-style:solid;border-left-color:var(--c-mint-300)}.c-flow-item{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.c-flow-marker{z-index:1;width:30px;height:30px;color:var(--c-pink-600);border:2px solid var(--c-pink-200);font-family:var(--c-font-num);background:#fff;border-radius:50%;place-items:center;margin-top:8px;font-size:13px;font-weight:900;display:grid;position:relative}.c-flow-item.is-gate .c-flow-marker{color:var(--c-lemon-700);border-color:var(--c-lemon-300)}.c-flow-item.is-current .c-flow-marker{color:#fff;background:var(--c-grad-primary);box-shadow:0 0 0 4px var(--c-focus-ring);border-color:#fff}.c-flow-item.is-gate.is-current .c-flow-marker{background:linear-gradient(#ffd35e,#f2a91f)}.c-flow-item.is-done .c-flow-marker{color:#fff;background:linear-gradient(180deg, #62dcb7, var(--c-mint-500));border-color:#fff}.c-flow-item.is-locked .c-flow-marker{color:var(--c-faint);background:var(--c-pink-50);border-color:var(--c-line)}.c-flow-card{min-width:0;box-shadow:var(--c-shadow-sm);background:#fff;border:2px solid #fff;border-radius:20px;gap:10px;padding:12px 13px;display:grid}.c-flow-item.is-current .c-flow-card{border-color:var(--c-pink-200);box-shadow:0 0 0 3px var(--c-focus-ring), var(--c-shadow)}.c-flow-item.is-locked .c-flow-card{border:2px dashed var(--c-line);box-shadow:none;background:#ffffffb3}.c-flow-item.is-folded .c-flow-card{gap:4px;padding:9px 12px}.c-flow-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.c-flow-head-copy{min-width:0;display:grid}.c-flow-eyebrow{color:var(--c-pink-500);letter-spacing:.06em;font-size:11px;font-weight:900}.c-flow-item.is-gate .c-flow-eyebrow{color:var(--c-lemon-700)}.c-flow-item.is-done .c-flow-eyebrow{color:var(--c-mint-700)}.c-flow-item.is-locked .c-flow-eyebrow{color:var(--c-faint)}.c-flow-head h2{font-size:15.5px;font-weight:900;line-height:1.35}.c-flow-item.is-locked .c-flow-head h2{color:var(--c-muted)}.c-flow-toggle{color:var(--c-mint-700);background:var(--c-mint-50);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px 7px 3px 10px;font-size:12px;font-weight:800;display:inline-flex}.c-flow-toggle svg{transition:transform .2s}.c-flow-toggle svg.is-up{transform:rotate(180deg)}.c-flow-summary{color:var(--c-muted);font-size:12.5px;line-height:1.55}.c-flow-summary.is-done{color:var(--c-mint-700);align-items:flex-start;gap:5px;font-weight:700;display:flex}.c-flow-summary.is-done svg{flex:none;margin-top:3px}.c-flow-locked{color:var(--c-faint);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.c-flow-body{gap:12px;min-width:0;display:grid}.c-flow-foot{justify-items:center;gap:6px;padding-top:2px;display:grid}.c-btn.c-flow-btn{min-width:200px;max-width:100%;min-height:36px;box-shadow:0 4px 12px var(--c-tint-shadow-18);padding:0 22px;font-size:14px}.c-btn.c-flow-btn:active:not(:disabled){box-shadow:0 2px 6px var(--c-tint-shadow-18);transform:translateY(1px)}.c-done-row{background:var(--c-mint-50);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 8px 8px 12px;display:flex}.c-done-badge{color:var(--c-mint-700);align-items:center;gap:4px;font-size:13px;font-weight:900;display:inline-flex}.c-step-copy{color:var(--c-ink-2);font-size:13px;line-height:1.65}.c-step-copy b{color:var(--c-pink-600)}.c-step-question{color:var(--c-ink);font-size:13.5px;font-weight:900}.c-gate-rules{gap:8px;display:grid}.c-gate-rule{background:var(--c-lemon-50);border:2px solid var(--c-lemon-100);border-radius:16px;gap:3px;padding:10px 12px;display:grid}.c-gate-rule strong{color:var(--c-lemon-700);align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.c-gate-rule p{color:var(--c-ink-2);font-size:13px;line-height:1.6}.c-gate-rule b{color:var(--c-coral-700)}.c-gate-tip{background:var(--c-sky-50);border-radius:16px;justify-items:start;gap:8px;padding:10px 12px;display:grid}.c-gate-tip p{color:var(--c-ink-2);font-size:12.5px;line-height:1.65}.c-acks{gap:8px;display:grid}.c-ack{width:100%;color:var(--c-ink);background:var(--c-pink-50);border:2px solid var(--c-line);text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .18s,border-color .18s;display:flex}.c-ack.is-ok{background:var(--c-mint-50);border-color:var(--c-mint-300)}.c-ack-box{width:24px;height:24px;color:var(--c-pink-600);border:2px solid var(--c-pink-200);font-family:var(--c-font-num);background:#fff;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.c-ack.is-ok .c-ack-box{color:#fff;background:linear-gradient(180deg, #62dcb7, var(--c-mint-500));border-color:var(--c-mint-500)}.c-ack-text{font-size:13px;line-height:1.65}.c-mock-row{gap:12px;display:grid}.c-success-check{background:linear-gradient(135deg, var(--c-mint-100), var(--c-lemon-50));box-shadow:var(--c-shadow-sm);border:2px solid #fff;border-radius:18px;gap:6px;padding:11px 13px;display:grid}.c-success-check p{font-size:13px;font-weight:900}.c-success-check ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.c-success-check li{color:var(--c-mint-700);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-size:13px;font-weight:900;display:inline-flex}.c-success-check small{color:var(--c-ink-2);font-size:12px}.c-cases{gap:8px;display:grid}.c-case{border-radius:16px;justify-items:start;gap:3px;padding:10px 12px;display:grid}.c-case.is-danger{background:var(--c-coral-50);border:2px solid var(--c-coral-100)}.c-case.is-warn{background:var(--c-lemon-50);border:2px solid var(--c-lemon-100)}.c-case-tag{color:#fff;background:var(--c-coral-500);border-radius:999px;padding:0 8px;font-size:11px;font-weight:900}.c-case.is-warn .c-case-tag{background:var(--c-lemon-500)}.c-case strong{font-size:13.5px;font-weight:900}.c-case p{color:var(--c-ink-2);font-size:12.5px;line-height:1.65}.c-finish{border:2px solid #fff;border-radius:22px;gap:10px;padding:14px;display:grid}.c-finish.is-pending{color:var(--c-faint);border:2px dashed var(--c-line);background:#ffffffb3;grid-template-columns:auto minmax(0,1fr);align-items:center}.c-finish.is-pending div{gap:1px;display:grid}.c-finish.is-pending strong{color:var(--c-muted);font-size:13.5px;font-weight:900}.c-finish.is-pending span{font-size:12px;font-weight:700}.c-finish.is-complete{text-align:center;background:linear-gradient(160deg, var(--c-pink-100) 0%, var(--c-lav-100) 55%, var(--c-mint-100) 100%);box-shadow:var(--c-shadow);justify-items:center}.c-finish-mascot{width:104px;height:104px;margin:-6px 0 -8px}.c-finish-title{font-size:18px;font-weight:900}.c-finish-more{background:#ffffffbf;border-radius:16px;justify-items:center;gap:6px;width:100%;padding:10px 12px;display:grid}.c-finish-more p{color:var(--c-ink-2);font-size:12.5px;font-weight:700}.c-finish-more ul{flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.c-finish-more li{color:var(--c-lav-700);background:var(--c-lav-100);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:900}@media (min-width:640px){.c-mock-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.c-acks{gap:6px}}@media (prefers-reduced-motion:reduce){.c-guide-segments span.is-current{animation:none}}:root{--c-ink:#4a2a47;--c-ink-2:#6e4d6a;--c-muted:#8a6886;--c-faint:#b999b3;--c-line:#f6dcea;--c-line-strong:#efc6da;--c-card:#ffffffd1;--c-pink-50:#fff6fa;--c-pink-100:#ffe6f1;--c-pink-200:#ffcfe2;--c-pink-300:#ffabc9;--c-pink-400:#ff85b3;--c-pink-500:#f25f9b;--c-pink-600:#d63b78;--c-pink-700:#b02a60;--c-lav-50:#f8f5ff;--c-lav-100:#eee7ff;--c-lav-300:#cbb8ff;--c-lav-500:#9a7bf2;--c-lav-700:#6a4cc9;--c-mint-50:#f0fcf7;--c-mint-100:#d9f6ea;--c-mint-300:#98e2c6;--c-mint-500:#2fb58b;--c-mint-700:#137a5a;--c-lemon-50:#fffbeb;--c-lemon-100:#fff2c9;--c-lemon-300:#ffdf85;--c-lemon-500:#f2b320;--c-lemon-700:#8c5f00;--c-peach-50:#fff6f1;--c-peach-100:#ffe6da;--c-peach-300:#ffbd9f;--c-peach-500:#ff8c61;--c-peach-700:#b9471f;--c-sky-50:#f2f8ff;--c-sky-100:#dfeeff;--c-sky-300:#a9d2ff;--c-sky-500:#4a9ff0;--c-sky-700:#1e67ad;--c-coral-50:#fff4f6;--c-coral-100:#ffe1e8;--c-coral-300:#ffadbf;--c-coral-500:#f0527a;--c-coral-700:#b92347;--c-radius-lg:20px;--c-radius-md:16px;--c-radius-sm:12px;--c-shadow-sm:0 2px 8px #d6549217;--c-shadow:0 8px 22px #d654921c, 0 1px 4px #783c6e0f;--c-shadow-lg:0 22px 56px #96326e38;--c-font:"PingFang SC", "HarmonyOS Sans SC", "MiSans", "HONOR Sans", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--c-font-num:"Arial Rounded MT Bold", "SF Pro Rounded", ui-rounded, "Nunito", var(--c-font);--c-safe-bottom:env(safe-area-inset-bottom,0px);--c-tabbar-h:56px;--c-tabbar-gap:8px;--c-focus:#f25f9b73;--c-focus-ring:#ff85b32e;--c-placeholder:#c9a9c1;--c-gray:#88758a;--c-mark:#ffd9e8;--c-pink-ink:#b25584;--c-scrim:#4a2a4761;--c-spinner-track:#d63b7840;--c-grad-primary:linear-gradient(180deg, #ff94c0, var(--c-pink-500));--c-primary-edge:#b8336a;--c-primary-ink:#961e5059;--c-primary-glow:#f25f9b59;--c-soft-edge:#f5b6d0;--c-lemon-tone:#f2a91f;--c-tint-shadow-8:#d6549214;--c-tint-shadow-10:#d654921a;--c-tint-shadow-18:#d654922e;--c-tint-shadow-24:#d654923d;--c-primary-a0:#f25f9b00;--c-primary-a18:#f25f9b2e;--c-primary-a25:#f25f9b40;--c-primary-a35:#f25f9b59;--c-primary-a45:#f25f9b73;--c-shadow-float:0 10px 28px #d6549233, 0 2px 6px #783c6e14;--c-cloud-shadow:#e696be33;--c-tint-pink:#ffe2ef9e;--c-tint-lemon:#fff0c4b3;--c-tint-lav:#ece4ffb8;--c-tint-mint:#d6f5e8b8;--c-tint-sky:#ddedffb8;--c-wash-1:#ffd9ea;--c-wash-1-0:#ffd9ea00;--c-wash-2:var(--c-lav-100);--c-wash-2-0:#ebe1ff00;--c-wash-3:var(--c-mint-100);--c-wash-3-0:#d7f5ea00;--c-wash-4:var(--c-lemon-100);--c-wash-4-0:#fff0c900;--c-dots:#ff96be3d;--c-blob-1:#ffb8d68c;--c-blob-1-0:#ffb8d600;--c-blob-2:#c8b8ff80;--c-blob-2-0:#c8b8ff00;--c-blob-3:#aaecd461;--c-blob-3-0:#aaecd400}*,:before,:after{box-sizing:border-box}html,body{scrollbar-width:none;min-height:100%;margin:0}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{min-height:100vh}html.c-cute,html.c-cute body{background:var(--c-pink-50)}.c-boot-static{min-height:100vh;min-height:100dvh;color:var(--c-muted);background:var(--c-pink-50);font-family:var(--c-font);text-align:center;align-content:center;place-items:center;gap:10px;padding:24px;font-size:14px;font-weight:700;display:grid}.c-boot-static small{max-width:280px;color:var(--c-faint);opacity:0;font-size:12.5px;line-height:1.6;animation:.4s 6s forwards c-fade-in}@keyframes c-fade-in{to{opacity:1}}html.c-locked,html.c-locked body{overflow:hidden}html.c-locked .c-bg *,html.c-locked .c-main .c-city.is-challenge,html.c-locked .c-main .c-meter i,html.c-locked .c-main .c-chests-list li.is-ready .c-chests-icon{animation-play-state:paused}.c-app,.c-auth,.c-layer,.c-coach,.c-toasts,.c-boot{font-family:var(--c-font);color:var(--c-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-synthesis:none;font-size:14px;line-height:1.5}button,input,textarea{font:inherit;color:inherit}.c-app :focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.c-auth :focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.c-layer :focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.c-coach :focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}h1,h2,h3{letter-spacing:.01em;margin:0}p,ol,ul,dl{margin:0}code,.c-mono{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.c-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-boot{min-height:100vh;place-items:center;min-height:100dvh;display:grid}.c-bg{z-index:0;pointer-events:none;background:radial-gradient(34rem 24rem at -8% -6%, var(--c-wash-1) 0%, var(--c-wash-1-0) 62%), radial-gradient(30rem 22rem at 108% 2%, var(--c-wash-2) 0%, var(--c-wash-2-0) 62%), radial-gradient(30rem 24rem at 104% 104%, var(--c-wash-3) 0%, var(--c-wash-3-0) 60%), radial-gradient(26rem 20rem at -4% 100%, var(--c-wash-4) 0%, var(--c-wash-4-0) 60%), var(--c-pink-50);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.c-bg:before{background-image:radial-gradient(var(--c-dots) 1.4px, transparent 1.7px);content:"";background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 90%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 90%)}.c-bg-blob{will-change:transform;border-radius:50%;width:58vmax;height:58vmax;position:absolute}.c-bg-blob.is-1{background:radial-gradient(circle, var(--c-blob-1) 0%, var(--c-blob-1-0) 66%);animation:22s ease-in-out infinite alternate c-blob-a;top:-22vmax;left:-18vmax}.c-bg-blob.is-2{background:radial-gradient(circle, var(--c-blob-2) 0%, var(--c-blob-2-0) 66%);animation:27s ease-in-out infinite alternate c-blob-b;bottom:-24vmax;right:-22vmax}.c-bg-blob.is-3{background:radial-gradient(circle, var(--c-blob-3) 0%, var(--c-blob-3-0) 66%);width:44vmax;height:44vmax;animation:31s ease-in-out infinite alternate c-blob-c;top:30%;left:40%}.c-bg-cloud{fill:#fff;filter:drop-shadow(0 6px 12px var(--c-cloud-shadow));will-change:transform;animation:40s linear infinite c-drift;position:absolute;left:-200px}.c-bg-cloud.is-1{opacity:.92;width:132px;animation-duration:36s;animation-delay:-5s;top:6%}.c-bg-cloud.is-2{opacity:.78;width:88px;animation-duration:48s;animation-delay:-30s;top:24%}.c-bg-cloud.is-3{opacity:.66;width:150px;animation-duration:60s;animation-delay:-18s;top:47%}.c-bg-cloud.is-4{opacity:.8;width:104px;animation-duration:42s;animation-delay:-36s;top:66%}.c-bg-cloud.is-5{opacity:.72;width:78px;animation-duration:54s;animation-delay:-12s;top:86%}.c-bg-plane{will-change:transform;width:190px;animation:24s linear -6s infinite c-fly;position:absolute;top:14%;left:-240px}.c-bg-plane-body{width:100%;animation:2.8s ease-in-out infinite c-plane-bob;display:block}.c-bg-plane-trail{fill:none;stroke:var(--c-pink-300);stroke-dasharray:1 7;stroke-linecap:round;stroke-width:3px}.c-bg-plane-craft path,.c-bg-plane-craft circle{stroke:#ec7fae;stroke-width:1.8px;stroke-linejoin:round}.c-bg-plane-craft .is-body{fill:#fff}.c-bg-plane-craft .is-tail,.c-bg-plane-craft .is-wing{fill:#ffc2da}.c-bg-plane-craft .is-glass{fill:#bfe0ff;stroke-width:1.2px}.c-bg-heart,.c-bg-bubble{opacity:0;will-change:transform, opacity;position:absolute;bottom:-30px}.c-bg-heart{fill:var(--c-pink-300);animation:13s ease-in-out infinite c-rise}.c-bg-heart.is-1{width:18px;animation-duration:12s;animation-delay:-2s;left:7%}.c-bg-heart.is-2{fill:#ff9cc2;width:12px;animation-duration:15s;animation-delay:-9s;left:24%}.c-bg-heart.is-3{width:21px;fill:var(--c-pink-200);animation-duration:13s;animation-delay:-5s;left:46%}.c-bg-heart.is-4{fill:#f7a1c4;width:14px;animation-duration:16s;animation-delay:-12s;left:66%}.c-bg-heart.is-5{width:19px;animation-duration:14s;animation-delay:-7s;left:83%}.c-bg-heart.is-6{fill:#ff9cc2;width:11px;animation-duration:11s;animation-delay:-1s;left:93%}.c-bg-bubble{background:radial-gradient(circle at 32% 30%,#fff 0,#fff 14%,#ffffff4d 38%,#ffbedc2e 100%);border:2px solid #ffffffe6;border-radius:50%;animation:17s ease-in-out infinite c-rise-wobble;box-shadow:0 2px 6px #e696be2e}.c-bg-bubble.is-1{width:20px;height:20px;animation-duration:16s;animation-delay:-3s;left:4%}.c-bg-bubble.is-2{width:11px;height:11px;animation-duration:12s;animation-delay:-8s;left:17%}.c-bg-bubble.is-3{width:26px;height:26px;animation-duration:21s;animation-delay:-13s;left:37%}.c-bg-bubble.is-4{width:15px;height:15px;animation-duration:14s;animation-delay:-1s;left:57%}.c-bg-bubble.is-5{width:23px;height:23px;animation-duration:18s;animation-delay:-6s;left:76%}.c-bg-bubble.is-6{width:13px;height:13px;animation-duration:13s;animation-delay:-10s;left:90%}.c-bg-star{fill:#ffd76e;will-change:transform, opacity;animation:3s ease-in-out infinite c-twinkle;position:absolute}.c-bg-star.is-1{width:18px;animation-duration:2.6s;top:11%;left:6%}.c-bg-star.is-2{width:22px;fill:var(--c-lav-300);animation-duration:3.4s;animation-delay:-1.2s;top:19%;right:8%}.c-bg-star.is-3{width:12px;fill:var(--c-pink-300);animation-duration:2.3s;animation-delay:-.6s;top:33%;left:52%}.c-bg-star.is-4{width:15px;fill:var(--c-mint-300);animation-duration:3.1s;animation-delay:-2.1s;top:50%;left:10%}.c-bg-star.is-5{width:19px;animation-duration:2.8s;animation-delay:-1.7s;top:58%;right:16%}.c-bg-star.is-6{width:13px;fill:var(--c-lav-300);animation-duration:3.6s;animation-delay:-.3s;top:74%;left:34%}.c-bg-star.is-7{width:16px;fill:var(--c-pink-300);animation-duration:2.5s;animation-delay:-2.4s;top:84%;right:30%}.c-bg-star.is-8{width:14px;fill:var(--c-mint-300);animation-duration:3.2s;animation-delay:-1s;top:6%;left:70%}@media (max-width:640px){.c-bg-blob.is-3,.c-bg-cloud.is-4,.c-bg-heart.is-5,.c-bg-heart.is-6,.c-bg-bubble.is-5,.c-bg-bubble.is-6,.c-bg-star.is-7,.c-bg-star.is-8{display:none}.c-bg-plane{width:150px}}.c-app{min-height:100vh;min-height:100dvh;position:relative}.c-main{z-index:1;width:min(760px,100% - 24px);padding:calc(10px + env(safe-area-inset-top,0px)) 0 calc(var(--c-tabbar-h) + var(--c-tabbar-gap) * 2 + 12px + var(--c-safe-bottom));grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin:0 auto;display:grid;position:relative}.c-main.is-bare{padding-bottom:calc(24px + var(--c-safe-bottom))}@media (min-width:900px){.c-main{gap:12px;width:min(820px,100% - 48px);padding-top:22px}}.c-page-head{align-items:center;gap:8px;min-height:38px;display:flex}.c-page-back{width:34px;height:34px;color:var(--c-pink-600);box-shadow:var(--c-shadow-sm);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .12s;display:grid}.c-page-back:active{transform:scale(.92)}.c-page-head-copy{flex:1;gap:1px;min-width:0;display:grid}.c-page-head-title{align-items:center;gap:7px;min-width:0;display:flex}.c-page-head-copy h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:900;line-height:1.3;overflow:hidden}.c-page-head-copy p{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.c-page-head-end{flex:none;align-items:center;gap:6px;display:flex}.c-tabbar{right:10px;bottom:calc(var(--c-tabbar-gap) + var(--c-safe-bottom));z-index:40;max-width:460px;height:var(--c-tabbar-h);box-shadow:var(--c-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:2px solid #fff;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding:4px;display:grid;position:fixed;left:10px}.c-tab{color:var(--c-faint);border-radius:18px;align-content:center;justify-items:center;gap:1px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;display:grid}.c-tab-icon{border-radius:999px;place-items:center;width:40px;height:26px;transition:background .2s,color .2s,transform .25s cubic-bezier(.3,1.6,.5,1);display:grid}.c-tab.is-active{color:var(--c-pink-600)}.c-tab.is-active .c-tab-icon{color:#fff;background:var(--c-grad-primary);box-shadow:0 3px 8px var(--c-primary-glow);transform:translateY(-1px)}.c-kicker{color:var(--c-pink-600);letter-spacing:.06em;align-items:center;gap:4px;font-size:12px;font-weight:900;display:inline-flex}.c-page-title{font-size:20px;font-weight:900;line-height:1.3}.c-wavy{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='7' viewBox='0 0 20 7'%3E%3Cpath d='M0 3.5 Q5 0 10 3.5 T20 3.5' fill='none' stroke='%23ffabc9' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/20px 7px repeat-x;padding-bottom:7px;display:inline-block}.c-section-head{justify-content:space-between;align-items:center;gap:10px;margin:2px 2px -2px;display:flex}.c-section-head h2{align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.c-section-head h2 svg{color:var(--c-pink-500)}.c-panel{--panel-tone:var(--c-pink-500);--panel-tint:var(--c-tint-pink);background:linear-gradient(180deg, var(--panel-tint), #fff6 70%);box-shadow:0 3px 12px var(--c-tint-shadow-8);border:1.5px solid #ffffffeb;border-radius:18px;gap:7px;padding:7px 8px 8px;display:grid;position:relative}.c-panel.is-lemon{--panel-tone:var(--c-lemon-tone);--panel-tint:var(--c-tint-lemon)}.c-panel.is-lav{--panel-tone:var(--c-lav-500);--panel-tint:var(--c-tint-lav)}.c-panel.is-mint{--panel-tone:var(--c-mint-500);--panel-tint:var(--c-tint-mint)}.c-panel.is-sky{--panel-tone:var(--c-sky-500);--panel-tint:var(--c-tint-sky)}.c-panel>.c-section-head{margin:0 1px}.c-panel>.c-section-head h2{gap:6px}.c-panel>.c-section-head h2>svg{box-sizing:content-box;color:#fff;background:var(--panel-tone);border-radius:7px;flex:none;padding:3px;box-shadow:0 2px #00000012}.c-section-head small{color:var(--c-muted);font-size:12px;font-weight:700}.c-muted{color:var(--c-muted)}.c-link{color:var(--c-pink-600);font-weight:800;text-decoration:none}.c-link:hover{text-underline-offset:3px;text-decoration:underline}.c-link.is-strong{background:linear-gradient(180deg, transparent 60%, var(--c-pink-100) 60%);padding:1px 3px}.c-btn{--c-btn-edge:var(--c-line-strong);min-height:34px;color:var(--c-ink);box-shadow:0 3px 0 var(--c-btn-edge), 0 6px 14px var(--c-tint-shadow-10);letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:13.5px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex;position:relative}.c-btn:hover:not(:disabled){filter:brightness(1.04)saturate(1.05)}.c-btn:active:not(:disabled){box-shadow:0 1px 0 var(--c-btn-edge), 0 2px 6px var(--c-tint-shadow-10);transform:translateY(2px)}.c-btn:disabled{cursor:not-allowed;opacity:.55}.c-btn.is-primary{--c-btn-edge:var(--c-primary-edge);color:#fff;background:linear-gradient(180deg, var(--c-pink-400) 0%, var(--c-pink-500) 52%, var(--c-pink-600) 100%);text-shadow:0 1px 1px var(--c-primary-ink)}.c-btn.is-soft{--c-btn-edge:var(--c-soft-edge);color:var(--c-pink-700);background:var(--c-pink-100)}.c-btn.is-white{--c-btn-edge:var(--c-line-strong);color:var(--c-pink-600);background:#fff}.c-btn.is-mint{--c-btn-edge:#178361;color:#fff;background:linear-gradient(180deg, #62dcb7, var(--c-mint-500));text-shadow:0 1px 1px #0a5a3c4d}.c-btn.is-lav{--c-btn-edge:var(--c-lav-300);color:var(--c-lav-700);background:var(--c-lav-100)}.c-btn.is-danger{--c-btn-edge:var(--c-coral-300);color:var(--c-coral-700);background:var(--c-coral-100)}.c-btn.is-ghost{color:var(--c-pink-600);box-shadow:none;background:0 0}.c-btn.is-ghost:active:not(:disabled){box-shadow:none;transform:scale(.97)}.c-btn.is-sm{gap:4px;min-height:28px;padding:0 11px;font-size:12.5px}.c-btn.is-lg{min-height:40px;padding:0 20px;font-size:15px}.c-btn.is-block{width:100%}.c-icon-btn{width:30px;height:30px;color:var(--c-muted);border:2px solid var(--c-line);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .15s,border-color .15s,transform .12s;display:inline-grid}.c-icon-btn:hover{color:var(--c-pink-600);border-color:var(--c-pink-200)}.c-icon-btn:active{transform:scale(.92)}.c-icon-btn:disabled{cursor:not-allowed;opacity:.5}.c-icon-btn.is-xs{background:var(--c-pink-50);border-width:0;width:24px;height:24px}.c-spinner{border:2.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite c-spin}.c-btn.is-soft .c-spinner,.c-btn.is-white .c-spinner,.c-btn.is-danger .c-spinner,.c-btn.is-lav .c-spinner{border-color:var(--c-spinner-track);border-top-color:var(--c-pink-600)}.c-form{gap:12px;display:grid}.c-field{gap:6px;display:grid}.c-label{color:var(--c-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.c-label.is-wrap{flex-wrap:wrap}.c-label small{color:var(--c-faint);font-size:12px;font-weight:700}.c-input-wrap{align-items:center;display:flex;position:relative}.c-input,.c-textarea{width:100%;color:var(--c-ink);background:var(--c-pink-50);border:2px solid var(--c-line);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;outline:0;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.c-input{min-height:42px;padding:0 13px}.c-input-wrap .c-input{padding-left:40px}.c-input-wrap.has-action .c-input{padding-right:44px}.c-textarea{resize:vertical;min-height:96px;padding:9px 12px;line-height:1.5}.c-input:focus,.c-textarea:focus{border-color:var(--c-pink-400);box-shadow:0 0 0 4px var(--c-focus-ring);background:#fff}.c-input::placeholder,.c-textarea::placeholder{color:var(--c-placeholder)}.c-input.is-invalid,.c-textarea.is-invalid{border-color:var(--c-coral-300)}.c-input-icon{color:var(--c-pink-400);pointer-events:none;position:absolute;left:13px}.c-input-action{width:36px;height:36px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;right:4px}.c-input-action:hover{color:var(--c-pink-600);background:var(--c-pink-50)}.c-hint{color:var(--c-muted);font-size:12px;line-height:1.55}.c-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c-form-error{color:var(--c-coral-700);background:var(--c-coral-50);border:2px solid var(--c-coral-100);border-radius:12px;align-items:flex-start;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.5;animation:.35s c-shake;display:flex}.c-form-error svg{flex:none;margin-top:2px}.c-check{color:var(--c-ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.c-check input{opacity:0;pointer-events:none;position:absolute}.c-check-box{color:#0000;border:2px solid var(--c-line-strong);background:#fff;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s,transform .2s cubic-bezier(.3,1.8,.5,1);display:grid}.c-check input:checked+.c-check-box{color:#fff;background:linear-gradient(180deg, var(--c-pink-400), var(--c-pink-500));border-color:var(--c-pink-500);transform:scale(1.06)}.c-check input:focus-visible+.c-check-box{outline:3px solid var(--c-focus);outline-offset:2px}.c-detected{min-height:24px;color:var(--c-mint-700);background:var(--c-mint-100);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.c-detected code{font-size:11.5px}.c-detected.is-bad{color:var(--c-coral-700);background:var(--c-coral-100)}.c-card{background:var(--c-card);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow);border:2px solid #ffffffe0;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid;position:relative}.c-card-title{align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.c-card-title small{color:var(--c-muted);margin-left:auto;font-size:12px;font-weight:700}.c-bubble-icon{width:28px;height:28px;color:var(--c-pink-600);background:var(--c-pink-100);border-radius:11px;flex:none;place-items:center;display:grid}.c-bubble-icon.is-mint{color:var(--c-mint-700);background:var(--c-mint-100)}.c-bubble-icon.is-lemon{color:var(--c-lemon-700);background:var(--c-lemon-100)}.c-bubble-icon.is-lav{color:var(--c-lav-700);background:var(--c-lav-100)}.c-bubble-icon.is-sky{color:var(--c-sky-700);background:var(--c-sky-100)}.c-bubble-icon.is-peach{color:var(--c-peach-700);background:var(--c-peach-100)}.c-bubble-icon.is-coral{color:var(--c-coral-700);background:var(--c-coral-100)}.c-bubble-icon.is-gray{color:var(--c-gray);background:var(--c-pink-50)}.c-list{border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow);background:#fff;border:2px solid #fff;display:grid;overflow:hidden}.c-list-row{width:100%;min-height:40px;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 12px;font-size:13.5px;font-weight:800;text-decoration:none;transition:background .15s;display:flex}.c-list-row+.c-list-row{border-top:1.5px dashed var(--c-line)}.c-list-row:hover{background:var(--c-pink-50)}.c-list-row>.c-list-label{flex:1;min-width:0}.c-list-value{max-width:50%;color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.c-list-row>svg:last-child{color:var(--c-faint);flex:none}.c-list-row.is-danger{color:var(--c-coral-700)}.c-chip{height:22px;color:var(--c-pink-700);background:var(--c-pink-100);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.c-chip.is-mint{color:var(--c-mint-700);background:var(--c-mint-100)}.c-chip.is-lemon{color:var(--c-lemon-700);background:var(--c-lemon-100)}.c-chip.is-lav{color:var(--c-lav-700);background:var(--c-lav-100)}.c-chip.is-sky{color:var(--c-sky-700);background:var(--c-sky-100)}.c-chip.is-peach{color:var(--c-peach-700);background:var(--c-peach-100)}.c-chip.is-coral{color:var(--c-coral-700);background:var(--c-coral-100)}.c-chip.is-gray{color:var(--c-gray);background:var(--c-pink-50)}.c-prio{letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:19px;padding:0 7px;font-size:10.5px;font-weight:900;display:inline-flex}.c-prio.is-3{color:#fff;background:linear-gradient(#ff7d9c,#e8416c);animation:1.6s ease-in-out infinite c-prio-pulse;box-shadow:0 0 #f0527a73}.c-prio.is-2{color:#fff;background:linear-gradient(#ffc15a,#f59a1b)}.c-prio.is-1{color:var(--c-sky-700);background:var(--c-sky-100)}.c-prio.is-0{color:var(--c-lav-700);background:var(--c-lav-100)}.c-unread{background:var(--c-coral-500);box-sizing:content-box;border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px}.c-hl{color:var(--c-pink-700);background:linear-gradient(180deg, transparent 55%, var(--c-mark) 55%);padding:0 2px;font-weight:800}.c-link.is-inline{text-decoration:underline;-webkit-text-decoration-color:var(--c-pink-300);text-decoration-color:var(--c-pink-300);text-underline-offset:3px}@keyframes c-prio-pulse{0%,to{box-shadow:0 0 #f0527a73}50%{box-shadow:0 0 0 5px #f0527a00}}.c-note{color:var(--c-ink-2);background:var(--c-pink-50);border:2px dashed var(--c-pink-200);border-radius:14px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.6;display:flex}.c-note>svg{color:var(--c-pink-500);flex:none;margin-top:2px}.c-note>span{flex:1;min-width:0}.c-note strong{color:var(--c-ink)}.c-note.is-mint{background:var(--c-mint-50);border-color:var(--c-mint-300)}.c-note.is-mint>svg{color:var(--c-mint-500)}.c-note.is-lemon{background:var(--c-lemon-50);border-color:var(--c-lemon-300)}.c-note.is-lemon>svg{color:var(--c-lemon-500)}.c-note.is-lav{background:var(--c-lav-50);border-color:var(--c-lav-300)}.c-note.is-lav>svg{color:var(--c-lav-500)}.c-note.is-sky{background:var(--c-sky-50);border-color:var(--c-sky-300)}.c-note.is-sky>svg{color:var(--c-sky-500)}.c-note.is-coral{background:var(--c-coral-50);border-color:var(--c-coral-300)}.c-note.is-coral>svg{color:var(--c-coral-500)}.c-note.is-solid{border-style:solid}.c-seg{background:var(--c-pink-100);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:4px;display:grid}.c-seg button{min-height:32px;color:var(--c-pink-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.c-seg button.is-active{color:var(--c-pink-600);box-shadow:0 3px 10px var(--c-tint-shadow-18);background:#fff}.c-seg button:disabled{cursor:not-allowed;opacity:.6}.c-layer{z-index:60;background:var(--c-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:flex-end;animation:.2s c-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.c-layer.is-top{z-index:70}.c-layer.is-leaving{pointer-events:none;animation:.22s forwards c-fade-out}.c-layer.is-leaving .c-sheet{animation:.22s ease-in forwards c-sheet-down}.c-sheet{width:100%;max-height:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:10px 16px calc(16px + var(--c-safe-bottom));overscroll-behavior:contain;box-shadow:var(--c-shadow-lg);background:#fff;border-radius:24px 24px 0 0;outline:0;animation:.3s cubic-bezier(.2,.9,.3,1.1) c-sheet-up;position:relative;overflow-y:auto}.c-sheet:before{background:var(--c-pink-200);content:"";border-radius:999px;width:40px;height:4px;margin:0 auto 10px;display:block}.c-sheet-head{align-items:center;gap:10px;margin-bottom:12px;padding-right:38px;display:flex}.c-sheet-titles{gap:2px;min-width:0;display:grid}.c-sheet-titles h2{font-size:17px;font-weight:900;line-height:1.3}.c-sheet-titles p{color:var(--c-muted);font-size:12.5px;line-height:1.5}.c-sheet-icon{width:38px;height:38px;color:var(--c-pink-600);background:var(--c-pink-100);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #ffffffb3}.c-sheet-icon.is-mint{color:var(--c-mint-700);background:var(--c-mint-100)}.c-sheet-icon.is-lemon{color:var(--c-lemon-700);background:var(--c-lemon-100)}.c-sheet-icon.is-lav{color:var(--c-lav-700);background:var(--c-lav-100)}.c-sheet-icon.is-coral{color:var(--c-coral-700);background:var(--c-coral-100)}.c-sheet-icon.is-sky{color:var(--c-sky-700);background:var(--c-sky-100)}.c-sheet-close{width:30px;height:30px;color:var(--c-muted);background:var(--c-pink-50);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:14px}.c-sheet-close:hover{color:var(--c-pink-600);background:var(--c-pink-100)}.c-sheet-body{gap:12px;display:grid}.c-sheet-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.c-sheet-foot>.c-btn{flex:120px}.c-actions{gap:8px;display:flex}.c-actions>.c-btn{flex:1 1 0;min-width:0}.c-no-gap .c-btn>svg{margin-right:5px}.c-no-gap .c-sheet-head>*+*,.c-no-gap .c-sheet-foot>*+*,.c-no-gap .c-actions>*+*{margin-left:8px}@media (min-width:640px){.c-layer{align-items:center;padding:20px}.c-sheet{border-radius:24px;width:min(440px,100%);max-height:min(88vh,780px);padding:20px 20px 18px;animation:.26s cubic-bezier(.2,.9,.3,1.25) c-pop}.c-sheet.is-wide{width:min(560px,100%)}.c-layer.is-leaving .c-sheet{animation:.2s forwards c-pop-out}.c-sheet:before{display:none}.c-sheet-close{top:16px}.c-sheet-foot>.c-btn{flex:0 auto;min-width:110px}}.c-toasts{top:calc(10px + env(safe-area-inset-top,0px));z-index:90;pointer-events:none;justify-items:center;gap:6px;width:min(400px,100% - 24px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.c-toast{max-width:100%;color:var(--c-ink);border:2px solid var(--c-pink-100);box-shadow:var(--c-shadow);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:800;line-height:1.4;animation:.3s cubic-bezier(.2,.9,.3,1.3) c-toast-in;display:inline-flex}.c-toast svg{flex:none}.c-toast.is-success svg{color:var(--c-mint-500)}.c-toast.is-error{border-color:var(--c-coral-100)}.c-toast.is-error svg{color:var(--c-coral-500)}.c-toast.is-info svg{color:var(--c-pink-500)}.c-notice-layer{z-index:95;pointer-events:none;place-items:center;padding:0 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.c-notice{color:#fff;pointer-events:auto;cursor:pointer;background:#4a2438eb;border-radius:14px;align-items:center;gap:8px;max-width:min(320px,100%);padding:10px 14px;font-size:13.5px;font-weight:800;line-height:1.45;animation:.28s cubic-bezier(.2,.9,.3,1.3) c-notice-in;display:inline-flex;box-shadow:0 10px 28px #4a243847}.c-notice svg{color:var(--c-coral-300);flex:none}.c-loading{color:var(--c-muted);justify-items:center;gap:8px;padding:22px 12px;font-size:13px;font-weight:700;display:grid}.c-dots{gap:6px;display:inline-flex}.c-dots i{background:var(--c-pink-300);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite c-hop}.c-dots i:nth-child(2){background:var(--c-lav-300);animation-delay:.15s}.c-dots i:nth-child(3){background:var(--c-mint-300);animation-delay:.3s}.c-empty{text-align:center;border:2px dashed var(--c-pink-200);border-radius:var(--c-radius-lg);background:#ffffffd1;justify-items:center;gap:6px;padding:16px 14px;display:grid}.c-empty-mascot{width:88px;height:88px}.c-empty h3{font-size:15.5px;font-weight:900}.c-empty p{max-width:400px;color:var(--c-muted);font-size:12.5px;line-height:1.6}.c-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.c-steps{counter-reset:c-step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.c-steps li{color:var(--c-ink-2);text-align:left;counter-increment:c-step;padding:1px 0 1px 30px;font-size:13px;line-height:1.6;position:relative}.c-steps li:before{color:#fff;background:var(--c-grad-primary);width:22px;height:22px;box-shadow:0 2px 0 var(--c-pink-600);font-family:var(--c-font-num);content:counter(c-step);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:0}.c-steps b{color:var(--c-pink-600)}.c-tap{color:var(--c-pink-700);background:var(--c-pink-100);border-radius:6px;padding:0 6px;font-weight:800;display:inline-block}.c-tap.is-mint{color:#fff;background:linear-gradient(180deg, #5fd6a6, var(--c-mint-500))}.c-tap.is-orange{color:#fff;background:linear-gradient(#ffa95a,#f5871f)}.c-em{color:var(--c-coral-700);font-weight:900}.c-link-btn{color:var(--c-pink-600);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-pink-300);text-decoration-color:var(--c-pink-300);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:800;display:inline-flex}.c-rebind-help{width:100%;color:var(--c-ink);background:linear-gradient(135deg, var(--c-coral-50) 0%, var(--c-coral-100) 100%);border:2px solid var(--c-coral-300);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;animation:1.9s ease-in-out infinite c-rebind-help-glow;display:flex}.c-rebind-help:disabled{opacity:.55;cursor:not-allowed;animation:none}.c-rebind-help-copy{flex:1;gap:1px;min-width:0;display:grid}.c-rebind-help-copy strong{color:var(--c-coral-700);font-size:14px;font-weight:900}.c-rebind-help-copy small{color:var(--c-muted);font-size:12px;font-weight:700}.c-rebind-help-go{color:#fff;background:var(--c-coral-500);border-radius:999px;flex:none;align-items:center;padding:3px 6px 3px 10px;font-size:12px;font-weight:900;display:inline-flex}@keyframes c-rebind-help-glow{0%,to{box-shadow:0 0 #f0527a59}50%{box-shadow:0 0 0 6px #f0527a00}}.c-guide-pill{min-height:30px;color:var(--c-sky-700);background:linear-gradient(180deg, var(--c-sky-50), var(--c-sky-100));white-space:nowrap;cursor:pointer;border:2px solid #b9dafc;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:900;animation:1.9s ease-in-out infinite c-guide-glow;display:inline-flex;position:relative;overflow:hidden}.c-guide-pill:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffd9 50%,#0000 70%);animation:2.8s ease-in-out infinite c-guide-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes c-guide-glow{0%,to{box-shadow:0 0 #4a9ff04d}50%{box-shadow:0 0 0 6px #4a9ff000}}@keyframes c-guide-shine{0%,40%{transform:translate(-120%)}to{transform:translate(120%)}}.c-option{width:100%;color:var(--c-ink);border:2px solid var(--c-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.c-option:hover:not(:disabled){border-color:var(--c-pink-300);box-shadow:var(--c-shadow-sm);transform:translateY(-1px)}.c-option:disabled{cursor:not-allowed;opacity:.6}.c-option-copy{flex:1;gap:2px;min-width:0;display:grid}.c-option-copy strong{flex-wrap:wrap;align-items:center;gap:5px;font-size:14.5px;font-weight:900;display:flex}.c-option-copy small{color:var(--c-muted);font-size:12px;line-height:1.5}.c-option>svg:last-child{color:var(--c-faint);flex:none}.c-badge{color:#fff;background:var(--c-grad-primary);border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-flex}.c-mini-btn{min-height:24px;color:var(--c-peach-700);background:var(--c-peach-100);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:3px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.c-mini-btn:hover{filter:brightness(.98)}.c-mini-btn:disabled{cursor:not-allowed;opacity:.55}.c-rows{background:var(--c-pink-50);border:2px solid var(--c-line);border-radius:14px;margin:0;display:grid;overflow:hidden}.c-rows>div{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.c-rows>div+div{border-top:1.5px dashed var(--c-line)}.c-rows dt{color:var(--c-muted);flex:none;font-size:12.5px;font-weight:700}.c-rows dd{min-width:0;color:var(--c-ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}@keyframes c-spin{to{transform:rotate(360deg)}}@keyframes c-fade{0%{opacity:0}}@keyframes c-sheet-up{0%{opacity:.4;transform:translateY(40px)}}@keyframes c-pop{0%{opacity:0;transform:scale(.92)}}@keyframes c-fade-out{to{opacity:0}}@keyframes c-sheet-down{to{opacity:0;transform:translateY(48px)}}@keyframes c-pop-out{to{opacity:0;transform:scale(.94)}}@keyframes c-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.95)}}@keyframes c-notice-in{0%{opacity:0;transform:scale(.88)}}@keyframes c-hop{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}@keyframes c-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(8deg)}}@keyframes c-drift{0%{transform:translate(0)}to{transform:translate(calc(100vw + 420px))}}@keyframes c-fly{0%{transform:translate(0)}to{transform:translate(calc(100vw + 480px))}}@keyframes c-plane-bob{0%,to{transform:translateY(-5px)rotate(-2deg)}50%{transform:translateY(6px)rotate(2.5deg)}}@keyframes c-twinkle{0%,to{opacity:.3;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(30deg)}}@keyframes c-rise{0%{opacity:0;transform:translate(0)rotate(-10deg)scale(.7)}12%{opacity:.95}50%{transform:translate(16px,-48vh)rotate(10deg)scale(1)}85%{opacity:.85}to{opacity:0;transform:translate(-8px,-100vh)rotate(-6deg)scale(.9)}}@keyframes c-rise-wobble{0%{opacity:0;transform:translate(0)scale(.8)}10%{opacity:.9}30%{transform:translate(-12px,-30vh)scale(.95)}60%{transform:translate(12px,-62vh)scale(1.05)}90%{opacity:.8}to{opacity:0;transform:translate(-6px,-104vh)scale(1.1)}}@keyframes c-blob-a{0%{transform:translate(0)scale(1)}to{transform:translate(14vw,10vh)scale(1.18)}}@keyframes c-blob-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-12vw,-12vh)scale(.95)}}@keyframes c-blob-c{0%{transform:translate(-10vw,6vh)scale(.9)}to{transform:translate(8vw,-10vh)scale(1.15)}}@keyframes c-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.c-app *,.c-auth *,.c-layer *,.c-toasts *,.c-bg *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.c-layer,.c-sheet,.c-toast,.c-notice,.c-rebind-help{animation:none}.c-bg *{animation:none!important}.c-bg-heart,.c-bg-bubble,.c-bg-plane{display:none}}html[data-game=cc]{--c-ink:#173a4f;--c-ink-2:#3a5a6d;--c-muted:#5d7b8c;--c-faint:#9ab3c0;--c-line:#d6ebf3;--c-line-strong:#b9dbe9;--c-pink-50:#eef8fc;--c-pink-100:#d8eef8;--c-pink-200:#b8e1f2;--c-pink-300:#8ccde9;--c-pink-400:#57b3dc;--c-pink-500:#2a93c1;--c-pink-600:#1f7aa8;--c-pink-700:#195f86;--c-lav-50:#f4f6ff;--c-lav-100:#e6eaff;--c-lav-300:#bcc6f7;--c-lav-500:#7b8ee8;--c-lav-700:#4a5bbf;--c-mint-50:#effaf7;--c-mint-100:#d6f3ec;--c-mint-300:#9bdfcf;--c-mint-500:#3fb8a0;--c-mint-700:#1e7c6b;--c-lemon-50:#fffaf0;--c-lemon-100:#fcefd5;--c-lemon-300:#f4d491;--c-lemon-500:#e9ab3a;--c-lemon-700:#8a5c12;--c-peach-50:#fff6f0;--c-peach-100:#ffe8da;--c-peach-300:#ffc3a3;--c-peach-500:#ff9566;--c-peach-700:#b5512a;--c-sky-50:#f2f6fd;--c-sky-100:#e0e9fa;--c-sky-300:#a8bfef;--c-sky-500:#4f78d4;--c-sky-700:#2c4c9b;--c-coral-50:#fff5f0;--c-coral-100:#ffe4d9;--c-coral-300:#ffb79f;--c-coral-500:#ff7a5c;--c-coral-700:#c24a2c;--c-shadow-sm:0 2px 8px #1e6ea017;--c-shadow:0 8px 22px #1e6ea01c, 0 1px 4px #143c5a0f;--c-shadow-lg:0 22px 56px #0f466e38;--c-focus:#2a93c173;--c-focus-ring:#57b3dc33;--c-placeholder:#9db8c6;--c-gray:#6f8794;--c-mark:#cfeaf6;--c-pink-ink:#2a7aa3;--c-scrim:#0f2d4166;--c-spinner-track:#1f7aa840;--c-grad-primary:linear-gradient(180deg, #5cc0e6, #2a93c1);--c-primary-edge:#1b6a92;--c-primary-ink:#0a3c5a59;--c-primary-glow:#2a93c159;--c-soft-edge:#b3dcee;--c-lemon-tone:#e0a12e;--c-tint-shadow-8:#1e6ea014;--c-tint-shadow-10:#1e6ea01a;--c-tint-shadow-18:#1e6ea02e;--c-tint-shadow-24:#1e6ea03d;--c-primary-a0:#2a93c100;--c-primary-a18:#2a93c12e;--c-primary-a25:#2a93c140;--c-primary-a35:#2a93c159;--c-primary-a45:#2a93c173;--c-shadow-float:0 10px 28px #1e6ea033, 0 2px 6px #143c5a14;--c-cloud-shadow:#78b4d238;--c-tint-pink:#d6eef8a6;--c-tint-lemon:#fcefd5b8;--c-tint-lav:#e6eaffb8;--c-tint-mint:#d6f3ecb8;--c-tint-sky:#e0e9fab8;--c-wash-1:#cdeaf7;--c-wash-1-0:#cdeaf700;--c-wash-2:#d6f3ec;--c-wash-2-0:#d6f3ec00;--c-wash-3:#fdefd8;--c-wash-3-0:#fdefd800;--c-wash-4:#ffe8dc;--c-wash-4-0:#ffe8dc00;--c-dots:#2a93c126;--c-blob-1:#96d2f080;--c-blob-1-0:#96d2f000;--c-blob-2:#82dcc866;--c-blob-2-0:#82dcc800;--c-blob-3:#ffd6aa5c;--c-blob-3-0:#ffd6aa00}html[data-game=cc] .c-bg{background:radial-gradient(34rem 24rem at -8% -6%, var(--c-wash-1) 0%, var(--c-wash-1-0) 62%), radial-gradient(30rem 22rem at 108% 2%, var(--c-wash-2) 0%, var(--c-wash-2-0) 62%), radial-gradient(30rem 24rem at 104% 104%, var(--c-wash-3) 0%, var(--c-wash-3-0) 60%), linear-gradient(180deg, #e8f6fb 0%, #f4fbfd 46%, #fff8ec 100%)}html[data-game=cc] .c-wavy{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='7' viewBox='0 0 20 7'%3E%3Cpath d='M0 3.5 Q5 0 10 3.5 T20 3.5' fill='none' stroke='%238ccde9' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/20px 7px repeat-x}.c-bg-boat{will-change:transform;width:128px;animation:46s linear -14s infinite c-fly;position:absolute;bottom:9%;left:-180px}.c-bg-boat-body{transform-origin:50% 85%;width:100%;animation:3.2s ease-in-out infinite c-boat-rock;display:block}.c-bg-boat-body path{stroke:#57b3dc;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c-bg-boat-body .is-hull,.c-bg-boat-body .is-sail{fill:#fff}.c-bg-boat-body .is-jib{fill:#e2f4fb}.c-bg-boat-body .is-mast{fill:none}.c-bg-boat-body .is-flag{fill:#ff9a7f;stroke-width:1.4px}.c-bg-boat-body .is-wake{fill:none;stroke:#a9daee;stroke-width:2.4px}.c-bg-gull{fill:none;stroke:#7896a6;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;will-change:transform;width:30px;animation:30s linear infinite c-fly;position:absolute;left:-60px}.c-bg-gull.is-1{animation-delay:-4s;top:13%}.c-bg-gull.is-2{width:22px;animation-duration:36s;animation-delay:-20s;top:18%}html[data-game=cc] .c-bg-heart{fill:var(--c-pink-300)}html[data-game=cc] .c-bg-heart.is-2,html[data-game=cc] .c-bg-heart.is-6{fill:#7fd0c0}html[data-game=cc] .c-bg-heart.is-3{fill:#ffc3a3}html[data-game=cc] .c-bg-heart.is-4{fill:#a9c8f2}html[data-game=cc] .c-bg-bubble{background:radial-gradient(circle at 32% 30%,#fff 0,#fff 14%,#ffffff4d 38%,#8ccde938 100%);box-shadow:0 2px 6px #3c96c82e}@keyframes c-boat-rock{0%,to{transform:translateY(-2px)rotate(-3deg)}50%{transform:translateY(3px)rotate(3deg)}}@media (max-width:640px){.c-bg-boat{width:104px}.c-bg-gull.is-2{display:none}}@media (prefers-reduced-motion:reduce){.c-bg-boat,.c-bg-gull{display:none}}
/*$vite$:1*/