.coin-icon[data-v-71adfe2a]{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex-shrink:0;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 3px rgba(232,162,58,.4))}.ns-ovl[data-v-c9f86805]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:calc(24 * var(--u));background:#070310b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ns-card[data-v-c9f86805]{position:relative;width:min(calc(320 * var(--u)),100%);display:flex;flex-direction:column;align-items:center;gap:calc(13 * var(--u));padding:calc(28 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));border-radius:calc(30 * var(--u));background:linear-gradient(165deg,#7c3aed38,#0d081cf0 48%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0000008c,0 0 calc(44 * var(--u)) #7c3aed47;transform:rotate(-1.5deg)}.ns-x[data-v-c9f86805]{position:absolute;top:calc(12 * var(--u));right:calc(12 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.13);border-radius:var(--r-full);background:#ffffff12;color:#fff9;transition:transform .25s var(--n-spring)}.ns-x svg[data-v-c9f86805]{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ns-x[data-v-c9f86805]:active{transform:scale(.88) rotate(-8deg)}.ns-ava[data-v-c9f86805]{position:relative;width:calc(78 * var(--u));height:calc(78 * var(--u));border-radius:calc(26 * var(--u));background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));color:#fff;display:grid;place-items:center;overflow:hidden;isolation:isolate;font-family:var(--font-display);font-weight:900;font-size:calc(32 * var(--u));box-shadow:0 10px 30px #d946ef73;animation:neonBob 3.4s ease-in-out infinite alternate}.ns-ava img[data-v-c9f86805]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.ns-name[data-v-c9f86805]{max-width:100%;font-family:var(--font-display);font-weight:800;font-size:calc(19 * var(--u));letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(105deg,#fff 40%,var(--n-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.ns-stats[data-v-c9f86805]{display:flex;align-items:stretch;gap:calc(12 * var(--u));width:100%;margin-top:calc(4 * var(--u))}.ns-box[data-v-c9f86805]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(7 * var(--u));padding:calc(15 * var(--u)) calc(10 * var(--u));border-radius:calc(20 * var(--u));background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ns-num[data-v-c9f86805]{font-family:var(--font-display);font-weight:900;font-size:calc(34 * var(--u));line-height:1;background:linear-gradient(120deg,var(--n-gold),var(--n-amber));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.ns-cap[data-v-c9f86805]{font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.02em;color:#ffffff8c}.ns-ring[data-v-c9f86805]{position:relative;width:calc(72 * var(--u))}.ns-ring svg[data-v-c9f86805]{display:block;width:100%;height:auto}.ns-arc[data-v-c9f86805]{filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(217,70,239,.55));transition:stroke-dasharray .8s var(--n-spring-soft)}.ns-ring-num[data-v-c9f86805]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:calc(17 * var(--u));color:var(--text)}.ns-ring-num i[data-v-c9f86805]{font-style:normal;font-size:calc(10 * var(--u));color:#ffffff80;margin-left:1px}.ns-friend[data-v-c9f86805]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(11 * var(--u)) calc(20 * var(--u));border-radius:var(--r-full);border:1px solid transparent;font-family:var(--font-display);font-weight:700;font-size:calc(11.5 * var(--u));letter-spacing:.02em;color:#fff;transition:transform .25s var(--n-spring)}.ns-friend svg[data-v-c9f86805]{width:calc(15 * var(--u));height:calc(15 * var(--u));flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ns-friend[data-v-c9f86805]:active{transform:scale(.93)}.ns-friend--add[data-v-c9f86805]{background:linear-gradient(120deg,var(--n-green),var(--n-cyan));box-shadow:0 8px 24px #22c55e66}.ns-friend--pending[data-v-c9f86805]{color:#ffffff8c;background:#ffffff12;border-color:#ffffff21;cursor:default}.ns-friend--remove[data-v-c9f86805]{color:#fca5a5;background:#ef444424;border-color:#ef444466}.ns-since[data-v-c9f86805]{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));border-radius:var(--r-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:calc(11.5 * var(--u));font-weight:700;color:#fff9}.ns-since em[data-v-c9f86805]{font-style:normal;color:var(--n-gold)}.nstats-enter-active[data-v-c9f86805]{transition:opacity .3s var(--n-out)}.nstats-leave-active[data-v-c9f86805]{transition:opacity .22s var(--n-out)}.nstats-enter-from[data-v-c9f86805],.nstats-leave-to[data-v-c9f86805]{opacity:0}.nstats-enter-active .ns-card[data-v-c9f86805]{transition:transform .55s var(--n-spring)}.nstats-leave-active .ns-card[data-v-c9f86805]{transition:transform .22s var(--n-out)}.nstats-enter-from .ns-card[data-v-c9f86805]{transform:translateY(60px) rotate(5deg) scale(.82)}.nstats-leave-to .ns-card[data-v-c9f86805]{transform:translateY(26px) rotate(1deg) scale(.92)}@media (prefers-reduced-motion: reduce){.ns-ava[data-v-c9f86805]{animation:none}}.req-modal[data-v-1184e52b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:var(--s-24);background:#05070c9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.req-sheet[data-v-1184e52b]{position:relative;width:min(calc(360 * var(--u)),100%);max-height:80dvh;overflow-y:auto;border:1px solid var(--border);background:var(--surface-strong);border-radius:var(--r-panel);box-shadow:var(--inset-hi),var(--shadow-lg);padding:var(--s-24) var(--s-16) var(--s-16);display:flex;flex-direction:column;gap:var(--s-16)}.req-close[data-v-1184e52b]{position:absolute;top:var(--s-12);right:var(--s-12);width:calc(32 * var(--u));height:calc(32 * var(--u));display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-dim)}.req-close svg[data-v-1184e52b]{width:calc(16 * var(--u));height:calc(16 * var(--u))}.req-title[data-v-1184e52b]{font-weight:800;font-size:var(--fs-20);letter-spacing:-.02em;padding-right:calc(36 * var(--u))}.req-empty[data-v-1184e52b]{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-24) 0;text-align:center}.req-glyph[data-v-1184e52b]{font-size:calc(40 * var(--u));opacity:.6}.req-list[data-v-1184e52b]{display:flex;flex-direction:column;gap:var(--s-8)}.req-row[data-v-1184e52b]{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-8) var(--s-8) var(--s-12);border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card)}.req-who[data-v-1184e52b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none;color:var(--text);font:inherit;flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-12);text-align:left}.req-avatar[data-v-1184e52b]{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:var(--r-full);background:var(--gradient-cta);color:#fff;display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:var(--fs-16);flex-shrink:0}.req-avatar img[data-v-1184e52b]{width:100%;height:100%;object-fit:cover}.req-name[data-v-1184e52b]{font-weight:700;font-size:var(--fs-14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.req-actions[data-v-1184e52b]{display:flex;gap:var(--s-8);flex-shrink:0}.req-accept[data-v-1184e52b],.req-reject[data-v-1184e52b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:calc(38 * var(--u));height:calc(38 * var(--u));display:grid;place-items:center;border-radius:var(--r-full);border:1px solid transparent;transition:transform var(--dur-fast) var(--ease)}.req-accept[data-v-1184e52b]:active,.req-reject[data-v-1184e52b]:active{transform:scale(.92)}.req-accept svg[data-v-1184e52b],.req-reject svg[data-v-1184e52b]{width:calc(17 * var(--u));height:calc(17 * var(--u))}.req-accept[data-v-1184e52b]{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.req-reject[data-v-1184e52b]{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.modal-enter-active[data-v-1184e52b],.modal-leave-active[data-v-1184e52b]{transition:opacity var(--dur) var(--ease)}.modal-enter-from[data-v-1184e52b],.modal-leave-to[data-v-1184e52b]{opacity:0}.req-sheet[data-v-1184e52b]{transition:transform var(--dur) var(--ease-spring)}.modal-enter-from .req-sheet[data-v-1184e52b]{transform:translateY(14px) scale(.94)}.modal-leave-to .req-sheet[data-v-1184e52b]{transform:translateY(8px)}.home[data-v-470fec49]{display:flex;flex-direction:column;text-align:left;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;min-height:0;padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 8 * var(--u));gap:calc(12 * var(--u));background:transparent;z-index:1}.home[data-v-470fec49]>*{flex-shrink:0}.home .play-wrap[data-v-470fec49]{flex-shrink:1;min-height:0}.topline[data-v-470fec49]{display:flex;align-items:center;gap:calc(12 * var(--u))}.ava[data-v-470fec49]{position:relative;width:calc(52 * var(--u));height:calc(52 * var(--u));flex-shrink:0;border-radius:calc(18 * var(--u));border:0;padding:0;cursor:pointer;background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:calc(22 * var(--u));overflow:hidden;isolation:isolate;box-shadow:0 8px 22px #d946ef66;animation:neonBob 3.4s ease-in-out infinite alternate}.ava img[data-v-470fec49]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.who[data-v-470fec49]{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;text-align:left;color:var(--text);font:inherit;padding:0}.nick[data-v-470fec49]{font-family:var(--font-display);font-weight:800;font-size:calc(15 * var(--u));letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-470fec49]{font-size:calc(12 * var(--u));color:#ffffff8c;font-weight:700}.pill[data-v-470fec49]{display:flex;align-items:center;gap:calc(7 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(13 * var(--u));color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.13);padding:calc(7 * var(--u)) calc(13 * var(--u)) calc(7 * var(--u)) calc(9 * var(--u));border-radius:var(--r-full);cursor:pointer;transform:rotate(2deg);transition:transform .35s var(--n-spring)}.pill[data-v-470fec49]:active{transform:scale(.92)}.pill-coin[data-v-470fec49]{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hero[data-v-470fec49]{margin-top:calc(8 * var(--u));position:relative}.hero h1[data-v-470fec49]{font-family:var(--font-display);font-weight:900;font-size:calc(44 * var(--u));line-height:.92;letter-spacing:-.01em;background:linear-gradient(105deg,#fff 20%,var(--n-cyan) 55%,var(--n-fuchsia) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:neonHeroFloat 4.5s ease-in-out infinite alternate;will-change:transform}.tag[data-v-470fec49]{position:absolute;right:calc(-2 * var(--u));top:calc(-14 * var(--u));font-family:var(--font-display);font-size:calc(10 * var(--u));font-weight:800;color:#0b0518;background:var(--n-cyan);padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 6px 16px #06b6d473;animation:neonTagWiggle 2.2s var(--n-spring) infinite alternate}.ticker[data-v-470fec49]{overflow:hidden;border-radius:calc(12 * var(--u));background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.rail[data-v-470fec49]{display:flex;gap:calc(34 * var(--u));white-space:nowrap;padding:calc(8 * var(--u)) 0;width:max-content;font-size:calc(12 * var(--u));font-weight:800;color:#ffffffa6;animation:neonRail 14s linear infinite}.rail em[data-v-470fec49]{font-style:normal;margin-right:calc(6 * var(--u))}.rail em.s1[data-v-470fec49]{color:var(--n-cyan)}.rail em.s2[data-v-470fec49]{color:var(--n-fuchsia)}.rail em.s3[data-v-470fec49]{color:var(--n-gold)}.req-cta[data-v-470fec49]{position:relative;overflow:hidden;cursor:pointer;border:1px solid rgba(34,197,94,.45);border-radius:calc(20 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));text-align:left;color:var(--text);width:100%;background:linear-gradient(120deg,#22c55e33,#06b6d42e);font:inherit;transition:transform .3s var(--n-spring);animation:neonBreathe 3.4s ease-in-out infinite alternate}.req-cta[data-v-470fec49]:active{animation:none;transform:scale(.95)}.ic-box[data-v-470fec49]{width:calc(38 * var(--u));height:calc(38 * var(--u));flex-shrink:0;border-radius:calc(13 * var(--u));display:flex;align-items:center;justify-content:center;color:#bbf7d0;background:#22c55e40;transform:rotate(-5deg);animation:neonIcBob 3s ease-in-out infinite alternate}.ic-box svg[data-v-470fec49]{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ic-green[data-v-470fec49]{color:#bbf7d0;background:#22c55e40}.ref-txt[data-v-470fec49]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ref-txt b[data-v-470fec49]{font-family:var(--font-display);font-size:calc(12.5 * var(--u));font-weight:800}.ref-txt .small[data-v-470fec49]{font-size:calc(11.5 * var(--u));color:#ffffffa6;font-weight:700}.arr[data-v-470fec49]{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#fff6;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.req-badge[data-v-470fec49]{flex-shrink:0;min-width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0 calc(8 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--n-red);color:#fff;font-family:var(--font-display);font-weight:800;font-size:calc(12 * var(--u));box-shadow:0 0 calc(14 * var(--u)) #ef444499;animation:neonBadgeBounce 2.4s var(--n-spring) infinite}.play-wrap[data-v-470fec49]{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));padding:calc(22 * var(--u)) 0}.ref-card[data-v-470fec49]{position:relative;display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(22 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--text);font:inherit;text-align:left;width:100%;transition:transform .3s var(--n-spring)}.ref-card[data-v-470fec49]:active{transform:scale(.94) rotate(0)!important}.ref-card .em[data-v-470fec49]{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(16 * var(--u));background:#d946ef26;color:#f0abfc;animation:neonIcBob 3s ease-in-out infinite alternate}.ref-card .em svg[data-v-470fec49]{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ref-card .txt[data-v-470fec49]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ref-card .txt b[data-v-470fec49]{font-family:var(--font-display);font-size:calc(14 * var(--u));font-weight:800}.ref-card .desc[data-v-470fec49]{font-size:calc(12 * var(--u));color:#fff9;font-weight:700}.ref-card .desc i[data-v-470fec49]{font-style:normal;color:var(--n-gold);font-weight:800;text-shadow:0 0 calc(10 * var(--u)) rgba(251,191,36,.5)}.ref-card .chev[data-v-470fec49]{width:calc(18 * var(--u));height:calc(18 * var(--u));flex-shrink:0;color:#fff6;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn-play[data-v-470fec49]{position:relative;border:none;cursor:pointer;color:#160b00;font-family:var(--font-display);font-weight:900;font-size:calc(30 * var(--u));letter-spacing:.04em;padding:calc(26 * var(--u)) calc(54 * var(--u));border-radius:calc(28 * var(--u));overflow:hidden;background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 45%,#f97316);transform:rotate(-2deg);box-shadow:0 14px 40px #f973168c,0 0 0 4px #fbbf2440;animation:neonPlayPulse 1.7s var(--n-spring) infinite alternate;transition:transform .18s var(--n-spring);will-change:transform}.btn-play[data-v-470fec49]:active{animation:none;transform:rotate(-2deg) scale(.9)}.shine[data-v-470fec49]{position:absolute;top:-40%;left:-70%;width:45%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-22deg);animation:neonShine 2.6s var(--n-out) infinite}.btn-rooms[data-v-470fec49]{border:1px solid rgba(6,182,212,.5);cursor:pointer;color:var(--n-cyan);font-family:var(--font-display);font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.06em;padding:calc(12 * var(--u)) calc(34 * var(--u));border-radius:var(--r-full);background:#06b6d414;transform:rotate(1deg);position:relative;overflow:hidden;box-shadow:0 0 calc(22 * var(--u)) #06b6d433;transition:transform .3s var(--n-spring)}.btn-rooms[data-v-470fec49]:active{transform:scale(.92)}@media (prefers-reduced-motion: reduce){.ava[data-v-470fec49],.hero h1[data-v-470fec49],.tag[data-v-470fec49],.rail[data-v-470fec49],.ref-card .em[data-v-470fec49],.req-cta[data-v-470fec49],.ic-box[data-v-470fec49],.req-badge[data-v-470fec49],.btn-play[data-v-470fec49],.shine[data-v-470fec49]{animation:none}}.create[data-v-c8f842f0]{background:transparent;position:relative;z-index:1;gap:calc(6 * var(--u));padding-bottom:calc(100 * var(--u) + var(--tabbar-h) + var(--safe-bottom))}.head[data-v-c8f842f0]{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.t-create[data-v-c8f842f0]{background-image:linear-gradient(100deg,var(--n-amber),#f97316)}.bal[data-v-c8f842f0]{display:flex;align-items:center;gap:calc(6 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(14 * var(--u));color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.13);padding:calc(6 * var(--u)) calc(13 * var(--u)) calc(6 * var(--u)) calc(9 * var(--u));border-radius:var(--r-full)}.bal-ico[data-v-c8f842f0]{width:calc(17 * var(--u));height:calc(17 * var(--u))}.list[data-v-c8f842f0]{margin-top:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(12 * var(--u))}.opt[data-v-c8f842f0]{padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(20 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s var(--n-out)}.opt.dimmed[data-v-c8f842f0]{opacity:.4}.cap[data-v-c8f842f0]{font-family:var(--font-display);font-size:calc(10 * var(--u));font-weight:800;letter-spacing:.14em;color:var(--n-amber);text-transform:uppercase;margin-bottom:calc(9 * var(--u));display:block;text-shadow:0 0 calc(10 * var(--u)) rgba(245,158,11,.5)}.row2[data-v-c8f842f0]{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--u))}.seg[data-v-c8f842f0]{display:flex;gap:calc(6 * var(--u));padding:0;background:none;border:none;border-radius:0}.seg button[data-v-c8f842f0]{flex:1;min-width:0;border:1px solid rgba(255,255,255,.12);cursor:pointer;color:#fff9;font-family:inherit;font-weight:800;font-size:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(3 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s var(--n-spring);will-change:transform;box-shadow:none}.seg button.sel[data-v-c8f842f0]{color:#fff;border-color:var(--n-amber);background:linear-gradient(120deg,#f59e0b4d,#d946ef40);box-shadow:0 0 calc(14 * var(--u)) #f59e0b59;transform:scale(1.04);text-shadow:0 0 calc(8 * var(--u)) rgba(245,158,11,.8)}.seg button[data-v-c8f842f0]:active{transform:scale(.9)}.seg button[data-v-c8f842f0]:disabled{cursor:default}.seg--vert[data-v-c8f842f0]{flex-direction:column}.seg--vert button[data-v-c8f842f0]{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u));font-size:calc(11.5 * var(--u));line-height:1.1}.seg--vert button svg[data-v-c8f842f0]{width:calc(16 * var(--u));height:calc(16 * var(--u));flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.seg--vert button span[data-v-c8f842f0]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bet-line[data-v-c8f842f0]{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:calc(12 * var(--u));transition:border-color .25s var(--n-out),box-shadow .25s var(--n-out)}.bet-line[data-v-c8f842f0]:focus-within{border-color:var(--n-amber);box-shadow:0 0 calc(14 * var(--u)) #f59e0b4d}.bet-line.invalid[data-v-c8f842f0]{border-color:var(--n-red)}.bet-coin[data-v-c8f842f0]{width:calc(20 * var(--u));height:calc(20 * var(--u));flex-shrink:0}.bet-input[data-v-c8f842f0]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;color:var(--n-gold);font-family:var(--font-display);font-size:calc(18 * var(--u));font-weight:800;text-shadow:0 0 calc(12 * var(--u)) rgba(251,191,36,.5);padding:0;min-width:0}.bet-hint[data-v-c8f842f0]{margin-top:calc(6 * var(--u));font-size:calc(11 * var(--u));font-weight:700;color:#ffffff73}.bet-hint.err[data-v-c8f842f0]{color:#fb7185}.bet-empty[data-v-c8f842f0]{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.bet-empty-text[data-v-c8f842f0]{font-size:calc(13 * var(--u));font-weight:700;color:#fff9}.bet-empty-text b[data-v-c8f842f0]{color:var(--n-gold)}.to-shop[data-v-c8f842f0]{border:none;cursor:pointer;color:#241000;font-family:var(--font-display);font-weight:800;font-size:calc(13 * var(--u));padding:calc(11 * var(--u));border-radius:calc(13 * var(--u));background:linear-gradient(120deg,var(--n-gold),#f97316);box-shadow:0 6px 14px #f9731659;transition:transform .3s var(--n-spring)}.to-shop[data-v-c8f842f0]:active{transform:scale(.92)}.tgl[data-v-c8f842f0]{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:calc(20 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));cursor:pointer;color:var(--text);font:inherit;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .3s var(--n-spring)}.tgl[data-v-c8f842f0]:active{transform:scale(.95)}.lbl[data-v-c8f842f0]{font-weight:800;font-size:calc(13 * var(--u));display:flex;align-items:center;gap:calc(9 * var(--u));min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lbl svg[data-v-c8f842f0]{width:calc(18 * var(--u));height:calc(18 * var(--u));flex-shrink:0;color:var(--n-amber);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw[data-v-c8f842f0]{position:relative;width:calc(48 * var(--u));height:calc(27 * var(--u));flex-shrink:0;border-radius:var(--r-full);background:#ffffff26;transition:background .35s}.sw[data-v-c8f842f0]:after{content:"";position:absolute;top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(21 * var(--u));height:calc(21 * var(--u));border-radius:50%;background:#fff;box-shadow:0 3px 8px #0006;transition:transform .5s var(--n-spring);will-change:transform}.tgl.on .sw[data-v-c8f842f0]{background:linear-gradient(90deg,var(--n-amber),var(--n-fuchsia))}.tgl.on .sw[data-v-c8f842f0]:after{transform:translate(calc(21 * var(--u)))}.pw-input[data-v-c8f842f0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:calc(10 * var(--u)) calc(12 * var(--u));font-size:calc(14 * var(--u));font-weight:700;font-family:inherit;color:var(--text);background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:calc(12 * var(--u));outline:none;transition:border-color .25s var(--n-out),box-shadow .25s var(--n-out)}.pw-input[data-v-c8f842f0]:focus{border-color:var(--n-amber);box-shadow:0 0 calc(14 * var(--u)) #f59e0b4d}.sticky-bar[data-v-c8f842f0]{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h) + var(--safe-bottom));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));display:flex;justify-content:center;z-index:50;pointer-events:none}.btn-create[data-v-c8f842f0]{pointer-events:auto;position:relative;width:min(calc(320 * var(--u)),100%);border:none;cursor:pointer;color:#160b00;font-family:var(--font-display);font-weight:900;font-size:calc(19 * var(--u));letter-spacing:.04em;padding:calc(18 * var(--u));border-radius:calc(24 * var(--u));overflow:hidden;background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 45%,#f97316);box-shadow:0 12px 34px #f9731680,0 0 0 calc(28 * var(--u)) #0000;animation:lobbyPlayPulse-c8f842f0 2s var(--n-spring) infinite alternate;transition:transform .18s var(--n-spring)}@keyframes lobbyPlayPulse-c8f842f0{0%{transform:scale(1)}to{transform:scale(1.03)}}.btn-create[data-v-c8f842f0]:active{animation:none;transform:scale(.93)}.btn-create[data-v-c8f842f0]:disabled{animation:none;filter:grayscale(.6);opacity:.55;cursor:default}.shine[data-v-c8f842f0]{position:absolute;top:-40%;left:-70%;width:45%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-22deg);animation:neonShine 2.6s var(--n-out) infinite}@media (prefers-reduced-motion: reduce){.btn-create[data-v-c8f842f0],.shine[data-v-c8f842f0]{animation:none}}.roomspage[data-v-f3bb20f9]{background:transparent;position:relative;z-index:1;gap:calc(10 * var(--u))}.head[data-v-f3bb20f9]{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.t-rooms[data-v-f3bb20f9]{background-image:linear-gradient(100deg,var(--n-cyan),var(--n-violet))}.filter-wrap[data-v-f3bb20f9]{position:relative;flex-shrink:0}.filter-btn[data-v-f3bb20f9]{position:relative;width:calc(42 * var(--u));height:calc(42 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(14 * var(--u));border:1px solid rgba(255,255,255,.13);background:#ffffff12;color:#fff9;cursor:pointer;transition:all .3s var(--n-spring)}.filter-btn.on[data-v-f3bb20f9]{color:var(--n-cyan);border-color:#06b6d480;background:#06b6d41a;box-shadow:0 0 calc(12 * var(--u)) #06b6d44d}.filter-btn[data-v-f3bb20f9]:active{transform:scale(.9)}.filter-btn svg[data-v-f3bb20f9]{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.filter-badge[data-v-f3bb20f9]{position:absolute;top:calc(-5 * var(--u));right:calc(-5 * var(--u));z-index:1;pointer-events:none;min-width:calc(18 * var(--u));height:calc(18 * var(--u));padding:0 calc(5 * var(--u));border-radius:var(--r-full);background:linear-gradient(120deg,var(--n-violet),var(--n-fuchsia));color:#fff;font-family:var(--font-display);font-size:calc(10 * var(--u));font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 calc(10 * var(--u)) #d946ef80}.filters[data-v-f3bb20f9]{display:flex;flex-direction:column;gap:calc(11 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(20 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f-opt[data-v-f3bb20f9]{display:flex;flex-direction:column;gap:calc(7 * var(--u))}.cap[data-v-f3bb20f9]{font-family:var(--font-display);font-size:calc(10 * var(--u));font-weight:800;letter-spacing:.14em;color:var(--n-cyan);text-transform:uppercase;text-shadow:0 0 calc(10 * var(--u)) rgba(6,182,212,.5)}.chips[data-v-f3bb20f9]{display:flex;gap:calc(6 * var(--u));flex-wrap:wrap}.chip-n[data-v-f3bb20f9]{padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:var(--r-full);font-family:inherit;font-size:calc(12 * var(--u));font-weight:800;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff9;cursor:pointer;transition:all .3s var(--n-spring)}.chip-n.on[data-v-f3bb20f9]{color:#fff;border-color:var(--n-cyan);background:#06b6d429;box-shadow:0 0 calc(12 * var(--u)) #06b6d44d;transform:scale(1.05);text-shadow:0 0 calc(7 * var(--u)) rgba(6,182,212,.8)}.chip-n[data-v-f3bb20f9]:active{transform:scale(.92)}.f-reset[data-v-f3bb20f9]{padding:calc(11 * var(--u));border-radius:calc(13 * var(--u));border:1.5px solid rgba(217,70,239,.5);background:#d946ef14;color:#f0abfc;font-family:var(--font-display);font-weight:600;font-size:calc(11.5 * var(--u));cursor:pointer;transition:transform .3s var(--n-spring)}.f-reset[data-v-f3bb20f9]:active{transform:scale(.95)}.sec[data-v-f3bb20f9]{font-family:var(--font-display);font-size:calc(13 * var(--u));font-weight:800;margin-top:calc(4 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u))}.cnt[data-v-f3bb20f9]{font-size:calc(11 * var(--u));color:#ffffff73}.item[data-v-f3bb20f9]{position:relative;display:flex;align-items:center;gap:calc(13 * var(--u));padding:calc(12 * var(--u)) calc(15 * var(--u));border-radius:calc(20 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.em[data-v-f3bb20f9]{width:calc(44 * var(--u));height:calc(44 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(15 * var(--u));animation:neonIcBob 3s ease-in-out infinite alternate}.em svg[data-v-f3bb20f9]{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.em-cyan[data-v-f3bb20f9]{color:#67e8f9;background:#06b6d426}.em-pink[data-v-f3bb20f9]{color:#f0abfc;background:#d946ef26}.txt[data-v-f3bb20f9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--u))}.txt b[data-v-f3bb20f9]{font-family:var(--font-display);font-size:calc(12 * var(--u));font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pills[data-v-f3bb20f9]{display:flex;gap:calc(5 * var(--u));flex-wrap:wrap}.pill-n[data-v-f3bb20f9]{display:inline-flex;align-items:center;gap:calc(3 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:var(--r-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:calc(10.5 * var(--u));font-weight:700;color:#fff9;white-space:nowrap}.pill-n.gold[data-v-f3bb20f9]{color:var(--n-gold);border-color:#fbbf244d;background:#fbbf2414}.pill-coin[data-v-f3bb20f9]{width:calc(11 * var(--u));height:calc(11 * var(--u))}.join[data-v-f3bb20f9]{flex-shrink:0;font-family:var(--font-display);font-weight:800;font-size:calc(12 * var(--u));color:#052e16;background:linear-gradient(120deg,var(--n-green),#4ade80);padding:calc(9 * var(--u)) calc(15 * var(--u));border-radius:calc(13 * var(--u));border:none;cursor:pointer;box-shadow:0 6px 14px #22c55e59;transform:rotate(3deg);transition:transform .3s var(--n-spring)}.join[data-v-f3bb20f9]:active{transform:scale(.88)}.join[data-v-f3bb20f9]:disabled{background:#ffffff14;color:#ffffff59;box-shadow:none;transform:none;cursor:default}.empty[data-v-f3bb20f9]{padding:calc(20 * var(--u));border-radius:calc(22 * var(--u));text-align:center;border:1.5px dashed rgba(255,255,255,.18);color:#fff6;font-weight:800;font-size:calc(12.5 * var(--u))}.ovl[data-v-f3bb20f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05020f8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:calc(22 * var(--u))}.modal-box[data-v-f3bb20f9]{width:100%;max-width:calc(340 * var(--u));border-radius:calc(26 * var(--u));padding:calc(20 * var(--u));background:linear-gradient(180deg,#1b1030,#120826);border:1px solid rgba(255,255,255,.14);animation:roomsModalIn-f3bb20f9 .45s var(--n-spring)}@keyframes roomsModalIn-f3bb20f9{0%{transform:translateY(30px) scale(.92);opacity:0}to{transform:none;opacity:1}}.modal-box h3[data-v-f3bb20f9]{font-family:var(--font-display);font-size:calc(15 * var(--u));font-weight:800;display:flex;align-items:center;justify-content:space-between}.x[data-v-f3bb20f9]{border:none;cursor:pointer;width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff1a;color:#fff;font-size:calc(15 * var(--u));font-family:inherit;font-weight:800;transition:transform .3s var(--n-spring)}.x[data-v-f3bb20f9]:active{transform:scale(.8) rotate(90deg)}.pw-input[data-v-f3bb20f9]{margin-top:calc(16 * var(--u));-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:calc(12 * var(--u)) calc(16 * var(--u));font-size:calc(14 * var(--u));font-weight:700;font-family:inherit;color:var(--text);background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:calc(16 * var(--u));outline:none;transition:border-color .25s var(--n-out),box-shadow .25s var(--n-out)}.pw-input[data-v-f3bb20f9]:focus{border-color:var(--n-cyan);box-shadow:0 0 calc(14 * var(--u)) #06b6d44d}.pw-error[data-v-f3bb20f9]{margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));color:#fb7185;font-weight:700}.m-btn[data-v-f3bb20f9]{margin-top:calc(14 * var(--u));width:100%;border:none;cursor:pointer;color:#052e16;font-family:var(--font-display);font-weight:800;font-size:calc(14 * var(--u));padding:calc(15 * var(--u));border-radius:calc(16 * var(--u));background:linear-gradient(120deg,var(--n-green),#4ade80);box-shadow:0 10px 26px #22c55e66;transition:transform .18s var(--n-spring)}.m-btn[data-v-f3bb20f9]:active{transform:scale(.94)}.slide-enter-active[data-v-f3bb20f9],.slide-leave-active[data-v-f3bb20f9]{transition:opacity .3s var(--n-out),transform .4s var(--n-spring)}.slide-enter-from[data-v-f3bb20f9],.slide-leave-to[data-v-f3bb20f9]{opacity:0;transform:translateY(calc(-12 * var(--u))) scale(.97)}.fade-enter-active[data-v-f3bb20f9],.fade-leave-active[data-v-f3bb20f9]{transition:opacity .2s ease}.fade-enter-from[data-v-f3bb20f9],.fade-leave-to[data-v-f3bb20f9]{opacity:0}@media (prefers-reduced-motion: reduce){.em[data-v-f3bb20f9]{animation:none}}.panel[data-v-b305fea3]{display:flex;flex-direction:column;gap:var(--s-16)}.head[data-v-b305fea3]{display:flex;align-items:center;justify-content:space-between}.title[data-v-b305fea3]{font-weight:700;font-size:var(--fs-20);letter-spacing:-.02em}.pot[data-v-b305fea3]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.players[data-v-b305fea3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-8)}.player[data-v-b305fea3]{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-12);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn)}.p-name[data-v-b305fea3]{font-weight:600}.ready-dot[data-v-b305fea3]{width:10px;height:10px;border-radius:var(--r-full);background:var(--border-strong);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ready-dot.on[data-v-b305fea3]{background:var(--emerald-bright);box-shadow:0 0 12px #34d399b3}.center[data-v-b305fea3]{text-align:center}.card[data-v-4439dcc7]{--w: calc(72 * var(--u));--h: calc(var(--w) * 1.45);width:var(--w);height:var(--h);background:linear-gradient(160deg,#fff,#eef0f6);border-radius:calc(10 * var(--u));box-shadow:inset 0 1px #fff9,0 4px 16px #0006,0 0 0 1px #ffffff0d;position:relative;user-select:none;-webkit-user-select:none;touch-action:none;color:#1f2937;display:flex;flex-direction:column;justify-content:space-between;padding:calc(6 * var(--u)) calc(8 * var(--u));flex-shrink:0;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease),filter var(--dur) var(--ease)}.card--grab[data-v-4439dcc7]{cursor:grab}.card--grab[data-v-4439dcc7]:active{cursor:grabbing}.card--disabled[data-v-4439dcc7]{filter:brightness(.55) saturate(.55);cursor:not-allowed;touch-action:auto}.card--small[data-v-4439dcc7]{--w: calc(66 * var(--u))}.card--small .rank[data-v-4439dcc7]{font-size:calc(22 * var(--u))}.card--small .suit[data-v-4439dcc7]{font-size:calc(23.8 * var(--u))}.card--red[data-v-4439dcc7]{color:#e11d48}.card--selected[data-v-4439dcc7]{opacity:.35;transform:scale(.95)}.corner[data-v-4439dcc7]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;line-height:1}.corner.top[data-v-4439dcc7]{top:calc(6 * var(--u));left:calc(8 * var(--u))}.corner.bottom[data-v-4439dcc7]{bottom:calc(6 * var(--u));right:calc(8 * var(--u));transform:rotate(180deg)}.rank[data-v-4439dcc7]{font-size:calc(24 * var(--u));font-weight:800;letter-spacing:-.02em}.suit[data-v-4439dcc7]{font-size:calc(26.45 * var(--u))}.card--down[data-v-4439dcc7]{background:linear-gradient(160deg,#15131f,#0d0c14);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #7c3aed4d,0 0 24px #7c3aed33,0 4px 16px #00000080;cursor:default}.back[data-v-4439dcc7]{position:absolute;inset:calc(5 * var(--u));border-radius:calc(6 * var(--u));border:1px solid rgba(124,58,237,.22);background:repeating-linear-gradient(45deg,rgba(124,58,237,.12) 0 5px,transparent 5px 10px),repeating-linear-gradient(-45deg,rgba(6,182,212,.1) 0 5px,transparent 5px 10px);overflow:hidden}.back-glow[data-v-4439dcc7]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(124,58,237,.3),transparent 65%)}.hand[data-v-70fea7fa]{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:calc(124 * var(--u));padding:0 calc(8 * var(--u));width:100%;overflow:visible;transition:filter var(--dur) var(--ease)}.hand--idle[data-v-70fea7fa]{filter:drop-shadow(0 0 0 transparent)}.fan-wrap[data-v-70fea7fa]{position:relative;height:calc(104 * var(--u))}.hand-slot[data-v-70fea7fa]{position:absolute;top:0;transform-origin:50% 110%;transform:translateY(var(--ty, 0)) rotate(var(--rot, 0));animation:dealIn-70fea7fa var(--dur-slow) var(--ease-spring) backwards;animation-delay:calc(var(--deal-i, 0) * 30ms);transition:transform var(--dur) var(--ease-spring),left var(--dur) var(--ease-spring),z-index 0s}@media (hover: hover){.hand-slot[data-v-70fea7fa]:hover{transform:translateY(calc(-22 * var(--u))) rotate(0) scale(1.06);z-index:999}}.hand-slot--preview[data-v-70fea7fa]{transform:translateY(calc(-22 * var(--u))) rotate(0) scale(1.06)}.hand-card[data-v-70fea7fa]{display:block}@keyframes dealIn-70fea7fa{0%{opacity:0;transform:translateY(calc(40 * var(--u))) scale(.85) rotate(0)}}.table[data-v-9cd56493]{min-height:calc(170 * var(--u));padding:var(--s-8) var(--s-4);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-12) var(--s-8);align-content:center;position:relative;background:transparent;max-width:calc(280 * var(--u));margin:0 auto}.empty-slot[data-v-9cd56493]{width:calc(78 * var(--u));height:calc(112 * var(--u));border-radius:calc(14 * var(--u));border:1.5px dashed rgba(124,58,237,.45);display:grid;place-items:center;color:var(--text-faint);font-size:calc(34 * var(--u));background:#7c3aed0f;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease)}.empty-slot.drop-hover[data-v-9cd56493]{border-color:var(--cyan);background:#06b6d424;box-shadow:0 0 28px #06b6d473;transform:scale(1.06)}.pair[data-v-9cd56493]{position:relative;height:calc(108 * var(--u));width:calc(76 * var(--u));border-radius:calc(12 * var(--u));transition:transform var(--dur) var(--ease-spring),filter var(--dur) var(--ease);animation:dropIn-9cd56493 var(--dur-slow) var(--ease-spring) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.pair.drop-hover[data-v-9cd56493]{transform:scale(1.04);filter:drop-shadow(0 0 16px rgba(6,182,212,.55))}.pair.drop-hover[data-v-9cd56493] .card{box-shadow:inset 0 1px #fff9,0 0 0 calc(2 * var(--u)) var(--cyan),0 0 calc(24 * var(--u)) #06b6d473}.pair[data-v-9cd56493] .card:not(.cover){z-index:1}.cover[data-v-9cd56493]{position:absolute;left:calc(20 * var(--u));top:calc(22 * var(--u));transform:rotate(10deg);z-index:2}.cover-ghost[data-v-9cd56493]{position:absolute;left:calc(20 * var(--u));top:calc(22 * var(--u));width:calc(66 * var(--u));height:calc(66 * var(--u) * 1.45);border-radius:calc(10 * var(--u));border:1.5px dashed rgba(124,58,237,.55);background:#7c3aed14;transform:rotate(10deg);transform-origin:50% 50%;pointer-events:none;z-index:2;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.pair.drop-hover .cover-ghost[data-v-9cd56493]{border-color:var(--cyan);background:#06b6d429;box-shadow:0 0 24px #06b6d48c}.insert-slot[data-v-9cd56493]{width:calc(76 * var(--u));height:calc(108 * var(--u));border-radius:calc(10 * var(--u));border:1.5px dashed rgba(124,58,237,.45);background:#7c3aed0f;display:grid;place-items:center;color:var(--text-faint);font-size:calc(30 * var(--u));font-weight:700;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease)}.insert-slot.drop-hover[data-v-9cd56493]{border-color:var(--cyan);background:#06b6d424;box-shadow:0 0 24px #06b6d466;transform:scale(1.05)}.transfer-slot[data-v-9cd56493]{width:calc(76 * var(--u));height:calc(108 * var(--u));border-radius:calc(10 * var(--u));border:1.5px dashed rgba(255,255,255,.28);background:#7c3aed0f;display:grid;place-items:center;color:#ffffff8c;align-self:center;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease)}.transfer-slot.drop-hover[data-v-9cd56493]{border-color:var(--violet);background:#7c3aed33;color:var(--text);box-shadow:0 0 28px #7c3aed8c;transform:scale(1.06)}.pair--accusable[data-v-9cd56493] .card{cursor:pointer}.pair--accusable[data-v-9cd56493] .card:hover{filter:drop-shadow(0 0 14px rgba(245,158,11,.6))}@keyframes dropIn-9cd56493{0%{opacity:0;transform:translateY(calc(-24 * var(--u))) scale(.85)}}.slot-enter-active[data-v-9cd56493],.slot-leave-active[data-v-9cd56493]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur) var(--ease-spring)}.slot-enter-from[data-v-9cd56493],.slot-leave-to[data-v-9cd56493]{opacity:0;transform:scale(.85)}.pair-leave-active[data-v-9cd56493]{transition:opacity .16s ease;position:absolute;pointer-events:none}.pair-leave-to[data-v-9cd56493]{opacity:0}.pair-move[data-v-9cd56493]{transition:transform .35s var(--ease-spring)}.opp[data-v-99d69d95]{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(88 * var(--u));flex-shrink:1;min-width:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.opp.out[data-v-99d69d95]{opacity:.32;filter:saturate(.5)}.opp.clickable[data-v-99d69d95]{cursor:pointer}.opp.active[data-v-99d69d95]{transform:translateY(calc(-2 * var(--u)))}.opp.empty .name-pill[data-v-99d69d95]{opacity:.5}.opp.empty .name-txt[data-v-99d69d95]{color:var(--text-faint);font-style:italic}.avatar--empty[data-v-99d69d95]{background:#ffffff0a!important;border:1.5px dashed rgba(255,255,255,.22);color:#ffffff59;box-shadow:0 0 0 calc(2 * var(--u)) #070310e6!important}.ready-badge[data-v-99d69d95]{position:absolute;top:calc(-14 * var(--u));left:50%;transform:translate(-50%);padding:calc(4.8 * var(--u)) calc(11.2 * var(--u));background:linear-gradient(120deg,#22c55e52,#06b6d43d);border:1.5px solid rgba(34,197,94,.85);border-radius:var(--r-full);font-family:var(--font-display);font-size:calc(11.5 * var(--u));font-weight:800;letter-spacing:.06em;color:#bbf7d0;line-height:1;z-index:7;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px #0000008c,0 0 22px #22c55e80;animation:oppReadyPulse-99d69d95 1.6s ease-in-out infinite}@keyframes oppReadyPulse-99d69d95{0%,to{transform:translate(-50%) scale(1) rotate(2deg)}50%{transform:translate(-50%) scale(1.06) rotate(-1deg)}}.active-halo[data-v-99d69d95]{position:absolute;left:50%;top:calc(30 * var(--u));width:calc(170 * var(--u));height:calc(170 * var(--u));transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(34,197,94,.6) 0%,rgba(34,197,94,.38) 30%,rgba(6,182,212,.16) 55%,transparent 75%);filter:blur(calc(6 * var(--u)));animation:haloPulse-99d69d95 1.8s ease-in-out infinite}@keyframes haloPulse-99d69d95{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.avatar-wrap[data-v-99d69d95]{position:relative;width:calc(60 * var(--u));height:calc(60 * var(--u));z-index:5}.timer-frame[data-v-99d69d95]{position:absolute;inset:calc(-5 * var(--u));width:auto;height:auto;pointer-events:none;z-index:4}.timer-frame-arc[data-v-99d69d95]{filter:drop-shadow(0 0 calc(4 * var(--u)) currentColor)}.avatar[data-v-99d69d95]{width:100%;height:100%;border-radius:calc(20 * var(--u));display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:var(--fs-20);color:#fff;background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));overflow:hidden;isolation:isolate;position:relative;z-index:2;box-shadow:0 0 0 calc(2 * var(--u)) #070310e6,0 8px 22px #d946ef66}.avatar img[data-v-99d69d95]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.opp.active .avatar[data-v-99d69d95]{box-shadow:0 0 0 calc(2 * var(--u)) #070310e6,0 0 calc(30 * var(--u)) #22c55e73}.fan[data-v-99d69d95]{position:relative;width:100%;height:calc(46 * var(--u));margin-top:calc(6 * var(--u));pointer-events:none}.fan.empty[data-v-99d69d95]{height:0;margin-top:0}.fan-card[data-v-99d69d95]{position:absolute;left:50%;top:0;width:calc(26 * var(--u));height:calc(38 * var(--u));margin-left:calc(-13 * var(--u));border-radius:calc(5 * var(--u));background:linear-gradient(160deg,#1a1430,#0a0816);border:1px solid rgba(124,58,237,.55);box-shadow:0 2px 6px #0009,inset 0 0 6px #7c3aed4d;transform-origin:50% calc(-10 * var(--u));animation:fanIn-99d69d95 var(--dur-slow) var(--ease-spring) backwards}.fan-card[data-v-99d69d95]:after{content:"";position:absolute;inset:calc(2 * var(--u));border-radius:calc(2 * var(--u));background:repeating-linear-gradient(45deg,rgba(124,58,237,.35) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(6,182,212,.22) 0 2px,transparent 2px 4px)}@keyframes fanIn-99d69d95{0%{opacity:0;transform:translateY(calc(-10 * var(--u))) rotate(0)}}.fan-count[data-v-99d69d95]{position:absolute;right:calc(8 * var(--u));bottom:calc(-2 * var(--u));min-width:calc(24 * var(--u));height:calc(24 * var(--u));padding:0 calc(6 * var(--u));display:inline-flex;align-items:center;justify-content:center;background:#141223f2;border:1px solid rgba(124,58,237,.55);border-radius:var(--r-full);color:#fff;font-weight:800;font-size:calc(13.2 * var(--u));line-height:1;font-variant-numeric:tabular-nums;z-index:20;box-shadow:0 2px 8px #0000008c,0 0 10px #7c3aed59}.name-pill[data-v-99d69d95]{margin-top:calc(6 * var(--u));display:inline-flex;align-items:center;gap:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);max-width:100%;min-width:0}.name-ico[data-v-99d69d95]{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:var(--r-full);display:grid;place-items:center;background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));font-size:calc(9 * var(--u));font-weight:800;color:#fff;overflow:hidden;flex-shrink:0}.name-ico img[data-v-99d69d95]{width:100%;height:100%;object-fit:cover}.name-txt[data-v-99d69d95]{font-weight:700;font-size:calc(11 * var(--u));color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.take-badge[data-v-99d69d95]{position:absolute;top:calc(-6 * var(--u));right:calc(-16 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));background:#ef44442e;border:1px solid rgba(239,68,68,.6);border-radius:var(--r-full);font-family:var(--font-display);font-size:calc(9.5 * var(--u));font-weight:800;letter-spacing:.04em;color:#fca5a5;line-height:1;z-index:6;text-transform:uppercase;box-shadow:0 2px 8px #00000080,0 0 12px #ef444459;white-space:nowrap;animation:takePulse-99d69d95 1.6s ease-in-out infinite}@keyframes takePulse-99d69d95{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.cheat-badge[data-v-99d69d95]{position:absolute;bottom:calc(-4 * var(--u));right:calc(-6 * var(--u));height:calc(22 * var(--u));min-width:calc(22 * var(--u));padding:0 calc(6 * var(--u));display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(245,158,11,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);font-size:calc(13 * var(--u));line-height:1;z-index:6;box-shadow:0 2px 8px #00000080,0 0 12px #f59e0b59}.ic-modal[data-v-642de8d9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:var(--s-24);background:#05070c9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ic-sheet[data-v-642de8d9]{width:min(calc(340 * var(--u)),100%);border:1px solid var(--border);background:var(--surface-strong);border-radius:var(--r-panel);box-shadow:var(--inset-hi),var(--shadow-lg);padding:var(--s-24) var(--s-16) var(--s-16);display:flex;flex-direction:column;gap:var(--s-16)}.ic-title[data-v-642de8d9]{font-weight:800;font-size:var(--fs-20);letter-spacing:-.02em;text-align:center}.ic-opts[data-v-642de8d9]{display:flex;gap:var(--s-12)}.ic-opt[data-v-642de8d9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-16) var(--s-12);border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.ic-opt[data-v-642de8d9]:active{transform:scale(.96)}.ic-ico[data-v-642de8d9]{width:calc(48 * var(--u));height:calc(48 * var(--u));display:grid;place-items:center;border-radius:var(--r-full);color:#e9d5ff;background:#7c3aed38}.ic-ico svg[data-v-642de8d9]{width:calc(26 * var(--u));height:calc(26 * var(--u))}.ic-label[data-v-642de8d9]{font-weight:700;font-size:var(--fs-14)}.ic-cancel[data-v-642de8d9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--s-12);border-radius:var(--r-btn);border:1px solid var(--border);background:transparent;color:var(--text-dim);font:inherit;font-weight:700}.modal-enter-active[data-v-642de8d9],.modal-leave-active[data-v-642de8d9]{transition:opacity var(--dur) var(--ease)}.modal-enter-from[data-v-642de8d9],.modal-leave-to[data-v-642de8d9]{opacity:0}.ic-sheet[data-v-642de8d9]{transition:transform var(--dur) var(--ease-spring)}.modal-enter-from .ic-sheet[data-v-642de8d9]{transform:translateY(14px) scale(.94)}.modal-leave-to .ic-sheet[data-v-642de8d9]{transform:translateY(8px)}.if-modal[data-v-813f6fd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:var(--s-24);background:#05070c9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.if-sheet[data-v-813f6fd4]{position:relative;width:min(calc(360 * var(--u)),100%);max-height:80dvh;overflow-y:auto;border:1px solid var(--border);background:var(--surface-strong);border-radius:var(--r-panel);box-shadow:var(--inset-hi),var(--shadow-lg);padding:var(--s-24) var(--s-16) var(--s-16);display:flex;flex-direction:column;gap:var(--s-16)}.if-close[data-v-813f6fd4]{position:absolute;top:var(--s-12);right:var(--s-12);width:calc(32 * var(--u));height:calc(32 * var(--u));display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-dim)}.if-close svg[data-v-813f6fd4]{width:calc(16 * var(--u));height:calc(16 * var(--u))}.if-title[data-v-813f6fd4]{font-weight:800;font-size:var(--fs-20);letter-spacing:-.02em;padding-right:calc(36 * var(--u))}.if-empty[data-v-813f6fd4]{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-24) 0;text-align:center}.if-glyph[data-v-813f6fd4]{font-size:calc(40 * var(--u));opacity:.6}.if-list[data-v-813f6fd4]{display:flex;flex-direction:column;gap:var(--s-8)}.if-row[data-v-813f6fd4]{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-8) var(--s-8) var(--s-8) var(--s-12);border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card)}.if-avatar[data-v-813f6fd4]{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:var(--r-full);background:var(--gradient-cta);color:#fff;display:grid;place-items:center;overflow:hidden;font-weight:800;flex-shrink:0}.if-avatar img[data-v-813f6fd4]{width:100%;height:100%;object-fit:cover}.if-name[data-v-813f6fd4]{flex:1;min-width:0;font-weight:700;font-size:var(--fs-14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-btn[data-v-813f6fd4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;padding:calc(8 * var(--u)) var(--s-12);border-radius:var(--r-full);border:none;color:#fff;background:var(--gradient-cta);font:inherit;font-size:var(--fs-12);font-weight:700;box-shadow:var(--glow-violet);transition:transform var(--dur-fast) var(--ease)}.if-btn[data-v-813f6fd4]:active{transform:scale(.94)}.if-btn--sent[data-v-813f6fd4]{cursor:default;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);box-shadow:none}.modal-enter-active[data-v-813f6fd4],.modal-leave-active[data-v-813f6fd4]{transition:opacity var(--dur) var(--ease)}.modal-enter-from[data-v-813f6fd4],.modal-leave-to[data-v-813f6fd4]{opacity:0}.if-sheet[data-v-813f6fd4]{transition:transform var(--dur) var(--ease-spring)}.modal-enter-from .if-sheet[data-v-813f6fd4]{transform:translateY(14px) scale(.94)}.modal-leave-to .if-sheet[data-v-813f6fd4]{transform:translateY(8px)}.trump-deck[data-v-120b0964]{position:relative;width:calc(62 * var(--u));height:calc(132 * var(--u));margin-left:calc(-42 * var(--u))}.trump-deck.empty .stack[data-v-120b0964]{opacity:.25}.trump-badge[data-v-120b0964]{position:absolute;top:calc(42 * var(--u));left:calc(40 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));display:grid;place-items:center;border-radius:var(--r-full);background:#141223d9;border:1px solid rgba(124,58,237,.45);box-shadow:0 0 24px #7c3aed59,inset 0 1px #ffffff1a;color:#f5f6fa}.trump-badge.red[data-v-120b0964]{color:#ff5a7a}.trump-badge-suit[data-v-120b0964]{font-size:calc(30 * var(--u));line-height:1;text-shadow:0 0 10px rgba(124,58,237,.5)}.count-frame[data-v-120b0964]{position:absolute;top:calc(-2 * var(--u));left:0;min-width:calc(76 * var(--u));height:calc(26 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(28 * var(--u));display:inline-flex;align-items:center;justify-content:flex-end;background:#141223eb;border:1px solid rgba(255,255,255,.12);border-radius:calc(12 * var(--u));box-shadow:0 4px 14px #00000080;transition:opacity var(--dur) var(--ease);z-index:3}.count-frame.hidden[data-v-120b0964]{opacity:0}.count[data-v-120b0964]{font-size:calc(16 * var(--u));font-weight:800;color:#fff;letter-spacing:-.02em;text-shadow:0 0 12px rgba(124,58,237,.55);font-variant-numeric:tabular-nums}.stack[data-v-120b0964]{position:absolute;top:calc(36 * var(--u));left:0;width:calc(82 * var(--u));height:calc(104 * var(--u));transform:scale(.78);transform-origin:top left;filter:drop-shadow(0 0 22px rgba(124,58,237,.5))}.trump-card[data-v-120b0964]{position:absolute;left:calc(44 * var(--u));top:calc(8 * var(--u));transform:rotate(82deg);z-index:1}.back-card[data-v-120b0964]{position:absolute;left:0;top:0}.back-card--bottom[data-v-120b0964]{transform:rotate(-6deg);z-index:2}.back-card--top[data-v-120b0964]{transform:rotate(4deg);z-index:3}.flying-layer[data-v-4684ab1c]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;overflow:hidden}.flyer[data-v-4684ab1c]{position:fixed;will-change:transform,opacity;transition:transform .56s cubic-bezier(.4,0,.2,1),opacity .56s ease}.flyer[data-v-4684ab1c] .card{width:100%;height:100%}.game[data-v-15f8fafe]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;min-height:0;padding:calc(var(--s-12) + var(--safe-top)) var(--s-12) calc(var(--s-8) + var(--safe-bottom));gap:var(--s-8);background:radial-gradient(90% 42% at 12% -6%,rgba(124,58,237,.18),transparent 62%),radial-gradient(80% 36% at 88% -4%,rgba(217,70,239,.12),transparent 60%),var(--bg)}.top[data-v-15f8fafe]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--s-8);position:relative}.mods[data-v-15f8fafe]{display:flex;gap:calc(6 * var(--u));grid-column:1;justify-self:start}.bet[data-v-15f8fafe]{grid-column:3;justify-self:end}.pill[data-v-15f8fafe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(28 * var(--u));min-width:calc(28 * var(--u));padding:0 calc(8 * var(--u));display:inline-flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);color:var(--n-amber);font:inherit;cursor:pointer;transition:transform .25s var(--n-spring)}.pill[data-v-15f8fafe]:active{transform:scale(.9)}.pill .pic[data-v-15f8fafe]{width:calc(14 * var(--u));height:calc(14 * var(--u));flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pill-num[data-v-15f8fafe]{font-family:var(--font-display);font-size:calc(10.5 * var(--u));font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.mod-tip[data-v-15f8fafe]{position:absolute;top:calc(100% + 6 * var(--u));left:0;right:0;z-index:60;padding:calc(9 * var(--u)) calc(13 * var(--u));border-radius:calc(14 * var(--u));background:#0d081ceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(245,158,11,.35);box-shadow:0 12px 30px #00000080,0 0 calc(20 * var(--u)) #f59e0b26;color:#ffffffd9;font-size:calc(11.5 * var(--u));font-weight:700;line-height:1.45;text-align:left;cursor:pointer}.tip-enter-active[data-v-15f8fafe]{transition:opacity .25s var(--n-out),transform .4s var(--n-spring)}.tip-leave-active[data-v-15f8fafe]{transition:opacity .18s var(--n-out),transform .18s var(--n-out)}.tip-enter-from[data-v-15f8fafe],.tip-leave-to[data-v-15f8fafe]{opacity:0;transform:translateY(calc(-6 * var(--u))) scale(.96)}.bet[data-v-15f8fafe]{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u));background:#ffffff12;border:1px solid rgba(245,158,11,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);color:var(--n-gold);font-family:var(--font-display);font-weight:700;font-size:calc(13 * var(--u));font-variant-numeric:tabular-nums;box-shadow:0 0 calc(16 * var(--u)) #f59e0b2e}.bet-coin[data-v-15f8fafe]{width:calc(20 * var(--u));height:calc(20 * var(--u))}.exit-btn[data-v-15f8fafe]{position:relative;grid-column:4;justify-self:end;width:calc(28 * var(--u));height:calc(28 * var(--u));display:grid;place-items:center;background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:var(--r-full);color:#fca5a5;cursor:pointer;transition:transform .25s var(--n-spring),background var(--dur) var(--ease);z-index:10}.exit-btn[data-v-15f8fafe]:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit}.exit-btn svg[data-v-15f8fafe]{width:calc(15 * var(--u));height:calc(15 * var(--u))}.exit-btn[data-v-15f8fafe]:active{transform:scale(.88) rotate(-8deg)}.exit-btn[data-v-15f8fafe]:hover{background:#ef444438}.opp-row[data-v-15f8fafe]{display:flex;justify-content:center;align-items:flex-start;gap:var(--s-8);padding:var(--s-4) 0;width:100%;flex-wrap:nowrap;min-width:0}.board[data-v-15f8fafe]{position:relative;display:flex;justify-content:center;align-items:center;min-height:0;padding:var(--s-8) 0}.board-left[data-v-15f8fafe]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-start;overflow:visible;pointer-events:none;z-index:1}.board-right[data-v-15f8fafe]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(60 * var(--u));height:calc(90 * var(--u));pointer-events:none;z-index:0}.board-center[data-v-15f8fafe]{display:flex;justify-content:center;align-items:center;width:100%}.board--waiting[data-v-15f8fafe]{padding:var(--s-24) 0}.wait-stage[data-v-15f8fafe]{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);color:#ffffff8c}.wait-orb[data-v-15f8fafe]{width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:calc(24 * var(--u));display:grid;place-items:center;font-size:calc(32 * var(--u));background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));box-shadow:0 10px 30px #d946ef73;animation:neonFlyIn .8s var(--n-spring) backwards,neonBob 3.4s ease-in-out .8s infinite alternate}.wait-title[data-v-15f8fafe]{font-family:var(--font-display);font-weight:800;font-size:calc(16 * var(--u));color:var(--text);text-align:center;text-wrap:balance;background:linear-gradient(105deg,#fff 40%,var(--n-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.wait-countdown[data-v-15f8fafe]{font-family:var(--font-display);font-weight:700;font-size:calc(13 * var(--u));color:var(--n-green);text-shadow:0 0 12px rgba(34,197,94,.45);font-variant-numeric:tabular-nums}.wait-actions[data-v-15f8fafe]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8);margin-top:var(--s-8)}.wait-btn[data-v-15f8fafe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(15 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);color:var(--text);font-family:var(--font-display);font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .25s var(--n-spring)}.wait-btn[data-v-15f8fafe]:active{transform:scale(.93)}.wait-btn--invite[data-v-15f8fafe]{border-color:#06b6d480;color:var(--n-cyan);background:#06b6d414;box-shadow:0 0 calc(18 * var(--u)) #06b6d433;transform:rotate(1deg)}.wait-btn--unlock[data-v-15f8fafe]{border-color:#f59e0b80;color:var(--n-gold);background:#f59e0b14;box-shadow:0 0 calc(18 * var(--u)) #f59e0b33;transform:rotate(-1deg)}.wait-private-hint[data-v-15f8fafe]{font-size:calc(11 * var(--u));font-weight:700;color:#ffffff73;margin-top:calc(4 * var(--u))}.my-hand[data-v-15f8fafe]{display:flex;justify-content:center;align-items:flex-end;margin-bottom:-8px;width:100%;overflow:visible;position:relative;z-index:1}.my-hand[data-v-15f8fafe]:before{content:"";position:absolute;left:0;right:0;top:calc(100% - 8 * var(--u));bottom:calc(-40 * var(--u));pointer-events:none;background:linear-gradient(to bottom,transparent 0,var(--bg) calc(8 * var(--u)),var(--bg) 100%);z-index:100}.my-row[data-v-15f8fafe]{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-8);padding:0 var(--s-4);min-height:calc(56 * var(--u));position:relative;z-index:40}.me[data-v-15f8fafe]{display:flex;align-items:center;gap:calc(8 * var(--u));flex-shrink:0}.me-avatar[data-v-15f8fafe]{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(15 * var(--u));background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:var(--fs-16);color:#fff;box-shadow:0 0 0 calc(2 * var(--u)) #070310e6,0 8px 22px #d946ef66}.me-avatar img[data-v-15f8fafe]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.me-avatar[data-v-15f8fafe]{position:relative}.me-timer-frame[data-v-15f8fafe]{position:absolute;inset:calc(-4 * var(--u));width:auto;height:auto;pointer-events:none;z-index:4}.me-timer-arc[data-v-15f8fafe]{filter:drop-shadow(0 0 calc(4 * var(--u)) currentColor)}.me-cheat[data-v-15f8fafe]{position:absolute;bottom:calc(-4 * var(--u));right:calc(-6 * var(--u));height:calc(22 * var(--u));min-width:calc(22 * var(--u));padding:0 calc(6 * var(--u));display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(245,158,11,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);font-size:calc(13 * var(--u));line-height:1;z-index:6;box-shadow:0 2px 8px #00000080,0 0 12px #f59e0b59}.me-take[data-v-15f8fafe]{position:absolute;top:calc(-6 * var(--u));right:calc(-16 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));background:#ef44442e;border:1px solid rgba(239,68,68,.6);border-radius:var(--r-full);font-family:var(--font-display);font-size:calc(9.5 * var(--u));font-weight:800;letter-spacing:.04em;color:#fca5a5;line-height:1;z-index:6;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #00000080,0 0 12px #ef444459;animation:takePulseMe-15f8fafe 1.6s ease-in-out infinite}.me-ready-badge[data-v-15f8fafe]{position:absolute;top:calc(-14 * var(--u));right:calc(-32 * var(--u));padding:calc(4.8 * var(--u)) calc(12.8 * var(--u));background:linear-gradient(120deg,#22c55e52,#06b6d43d);border:1.5px solid rgba(34,197,94,.85);border-radius:var(--r-full);font-family:var(--font-display);font-size:calc(13 * var(--u));font-weight:800;letter-spacing:.06em;color:#bbf7d0;line-height:1;z-index:6;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px #0000008c,0 0 24px #22c55e80;animation:readyPulse-15f8fafe 1.6s ease-in-out infinite}@keyframes readyPulse-15f8fafe{0%,to{transform:scale(1) rotate(2deg);filter:drop-shadow(0 0 8px rgba(34,197,94,.4))}50%{transform:scale(1.06) rotate(-1deg);filter:drop-shadow(0 0 16px rgba(34,197,94,.7))}}@keyframes takePulseMe-15f8fafe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.me-info[data-v-15f8fafe]{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--u));min-width:0}.me-name[data-v-15f8fafe]{font-weight:700;font-size:calc(12 * var(--u));color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);padding:calc(3 * var(--u)) calc(10 * var(--u));max-width:calc(90 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-balance[data-v-15f8fafe]{display:inline-flex;align-items:center;gap:calc(4 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(11 * var(--u));color:var(--n-gold);background:#ffffff12;border:1px solid rgba(245,158,11,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-full);padding:calc(3 * var(--u)) calc(10 * var(--u)) calc(3 * var(--u)) calc(5 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap}.me-balance-coin[data-v-15f8fafe]{width:calc(14 * var(--u));height:calc(14 * var(--u))}.action-btn[data-v-15f8fafe]{position:absolute;right:calc(var(--s-12) + var(--safe-right));bottom:calc(var(--s-32) + var(--safe-bottom) + calc(24 * var(--u)));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:calc(13 * var(--u)) calc(22 * var(--u));min-width:calc(110 * var(--u));font-family:var(--font-display);font-size:calc(15 * var(--u));font-weight:900;letter-spacing:.06em;color:#160b00;background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 45%,#f97316);border-radius:calc(18 * var(--u));transform:rotate(-2deg);box-shadow:0 10px 28px #f9731680,0 0 0 3px #fbbf2438;animation:neonPlayPulse 1.7s var(--n-spring) infinite alternate;transition:transform .18s var(--n-spring);will-change:transform;z-index:50}.action-btn[data-v-15f8fafe]:active{animation:none;transform:rotate(-2deg) scale(.9)}.action-btn--cta[data-v-15f8fafe]{background:linear-gradient(120deg,var(--n-green),var(--n-cyan));box-shadow:0 10px 28px #22c55e73,0 0 0 3px #22c55e33}.act-enter-active[data-v-15f8fafe],.act-leave-active[data-v-15f8fafe]{transition:opacity var(--dur) var(--ease),transform .45s var(--n-spring)}.act-enter-from[data-v-15f8fafe],.act-leave-to[data-v-15f8fafe]{opacity:0;transform:rotate(-2deg) scale(.7) translate(calc(16 * var(--u)))}.footer[data-v-15f8fafe]{display:flex;justify-content:center;align-items:center;min-height:calc(32 * var(--u));padding:0 var(--s-12)}.turn[data-v-15f8fafe]{display:inline-flex;align-items:center;gap:var(--s-8);padding:calc(7 * var(--u)) calc(14 * var(--u));background:#ffffff12;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-full);color:var(--text);font-size:var(--fs-12);font-weight:700;box-shadow:0 8px 22px #00000059;letter-spacing:.01em}.turn-ring[data-v-15f8fafe]{flex-shrink:0;filter:drop-shadow(0 0 6px currentColor)}.turn--me[data-v-15f8fafe]{border-color:#22c55e73;color:var(--n-green);box-shadow:0 8px 22px #00000059,0 0 calc(18 * var(--u)) #22c55e38}.turn--other[data-v-15f8fafe]{border-color:#d946ef66;color:var(--n-fuchsia)}.turn-text[data-v-15f8fafe]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(200 * var(--u));color:var(--text)}.turn-secs[data-v-15f8fafe]{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);min-width:calc(18 * var(--u));text-align:right}.turn-enter-active[data-v-15f8fafe],.turn-leave-active[data-v-15f8fafe]{transition:opacity var(--dur) var(--ease),transform .45s var(--n-spring)}.turn-enter-from[data-v-15f8fafe],.turn-leave-to[data-v-15f8fafe]{opacity:0;transform:translateY(calc(8 * var(--u))) scale(.92)}.self-glow[data-v-15f8fafe]{position:fixed;left:0;right:0;bottom:0;height:55%;pointer-events:none;z-index:30;background:radial-gradient(120% 80% at 50% 110%,rgba(34,197,94,.55) 0%,rgba(34,197,94,.3) 20%,rgba(6,182,212,.12) 45%,transparent 70%);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.95) 22%,rgba(0,0,0,.6) 55%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.95) 22%,rgba(0,0,0,.6) 55%,transparent 100%);filter:blur(calc(18 * var(--u)));animation:selfGlowPulse-15f8fafe 2.4s ease-in-out infinite;will-change:opacity,filter}@keyframes selfGlowPulse-15f8fafe{0%,to{opacity:.85;filter:blur(calc(16 * var(--u)))}50%{opacity:1;filter:blur(calc(22 * var(--u)))}}.result-overlay[data-v-15f8fafe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;background:#070310b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--s-24)}.result-card[data-v-15f8fafe]{position:relative;width:min(calc(320 * var(--u)),100%);border-radius:calc(30 * var(--u));padding:calc(28 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));display:flex;flex-direction:column;align-items:center;gap:var(--s-12);text-align:center;transform:rotate(-1.5deg);background:linear-gradient(165deg,#7c3aed38,#0d081cf0 48%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0000008c,0 0 calc(44 * var(--u)) #7c3aed47}.result-card.win[data-v-15f8fafe]{background:linear-gradient(165deg,#22c55e38,#0d081cf0 48%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0000008c,0 0 calc(48 * var(--u)) #22c55e4d}.result-card.lose[data-v-15f8fafe]{background:linear-gradient(165deg,#ef444433,#0d081cf0 48%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0000008c,0 0 calc(48 * var(--u)) #ef444447}.result-emoji[data-v-15f8fafe]{font-size:calc(56 * var(--u));line-height:1;animation:neonFlyIn .8s var(--n-spring) backwards,neonBob 3.4s ease-in-out .8s infinite alternate}.result-title[data-v-15f8fafe]{font-family:var(--font-display);font-weight:900;font-size:calc(24 * var(--u));letter-spacing:-.01em;text-wrap:balance;background:linear-gradient(105deg,#fff 40%,var(--n-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.result-card.win .result-title[data-v-15f8fafe]{background:linear-gradient(105deg,#fff 35%,var(--n-gold) 80%);-webkit-background-clip:text;background-clip:text}.result-card.lose .result-title[data-v-15f8fafe]{background:linear-gradient(105deg,#fff 30%,#fca5a5 70%,var(--n-red));-webkit-background-clip:text;background-clip:text}.result-delta[data-v-15f8fafe]{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-family:var(--font-display);font-size:calc(22 * var(--u));font-weight:900;font-variant-numeric:tabular-nums}.result-delta.plus[data-v-15f8fafe]{color:var(--n-green);text-shadow:0 0 20px rgba(34,197,94,.45)}.result-delta.minus[data-v-15f8fafe]{color:var(--n-red);text-shadow:0 0 20px rgba(239,68,68,.45)}.result-actions[data-v-15f8fafe]{display:flex;flex-direction:column;gap:var(--s-8);width:100%;margin-top:var(--s-8)}.result-btn[data-v-15f8fafe]{width:100%;padding:calc(14 * var(--u)) var(--s-16);border-radius:calc(18 * var(--u));font-family:var(--font-display);font-size:calc(14 * var(--u));font-weight:800;letter-spacing:.03em;border:1px solid transparent;cursor:pointer;transition:transform .2s var(--n-spring)}.result-btn[data-v-15f8fafe]:active{transform:scale(.94)}.result-btn--share[data-v-15f8fafe]{position:relative;overflow:hidden;border:none;color:#160b00;background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 45%,#f97316);box-shadow:0 10px 28px #f9731680}.result-btn--share[data-v-15f8fafe]:disabled{opacity:.6}.result-btn--share .shine[data-v-15f8fafe]{position:absolute;top:-40%;left:-70%;width:45%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-22deg);animation:neonShine 2.6s var(--n-out) infinite}.result-btn--next[data-v-15f8fafe]{background:#ffffff12;color:#ffffffa6;border-color:#ffffff21}.result-enter-active[data-v-15f8fafe]{transition:opacity .3s var(--n-out)}.result-leave-active[data-v-15f8fafe]{transition:opacity .22s var(--n-out)}.result-enter-from[data-v-15f8fafe],.result-leave-to[data-v-15f8fafe]{opacity:0}.result-enter-active .result-card[data-v-15f8fafe],.result-enter-active .exit-card[data-v-15f8fafe]{transition:transform .55s var(--n-spring)}.result-leave-active .result-card[data-v-15f8fafe],.result-leave-active .exit-card[data-v-15f8fafe]{transition:transform .22s var(--n-out)}.result-enter-from .result-card[data-v-15f8fafe],.result-enter-from .exit-card[data-v-15f8fafe]{transform:translateY(60px) rotate(5deg) scale(.82)}.result-leave-to .result-card[data-v-15f8fafe],.result-leave-to .exit-card[data-v-15f8fafe]{transform:translateY(26px) rotate(1deg) scale(.92)}.exit-overlay[data-v-15f8fafe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;background:#070310bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--s-24)}.exit-card[data-v-15f8fafe]{position:relative;width:min(calc(320 * var(--u)),100%);border-radius:calc(30 * var(--u));padding:calc(26 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));display:flex;flex-direction:column;gap:var(--s-12);text-align:center;transform:rotate(-1.5deg);background:linear-gradient(160deg,#ef444429,#0d081cf2 46%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0009,0 0 calc(44 * var(--u)) #ef444438}.exit-title[data-v-15f8fafe]{font-family:var(--font-display);font-size:calc(18 * var(--u));font-weight:900;letter-spacing:.01em;text-wrap:balance;background:linear-gradient(105deg,#fff 30%,#fca5a5 70%,var(--n-red));-webkit-background-clip:text;background-clip:text;color:transparent}.exit-sub[data-v-15f8fafe]{font-size:calc(13 * var(--u));font-weight:600;line-height:1.5;color:#ffffffa6;text-wrap:pretty}.exit-actions[data-v-15f8fafe]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);margin-top:var(--s-8)}.exit-btn-secondary[data-v-15f8fafe],.exit-btn-danger[data-v-15f8fafe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:calc(16 * var(--u));padding:calc(13 * var(--u)) var(--s-12);font-family:var(--font-display);font-weight:700;font-size:calc(12 * var(--u));transition:transform .2s var(--n-spring)}.exit-btn-secondary[data-v-15f8fafe]{background:#ffffff12;color:var(--text);border:1px solid rgba(255,255,255,.14)}.exit-btn-danger[data-v-15f8fafe]{background:linear-gradient(135deg,var(--n-red),#b91c1c);color:#fff;border:0;box-shadow:0 8px 22px #ef444466}.exit-btn-secondary[data-v-15f8fafe]:active,.exit-btn-danger[data-v-15f8fafe]:active{transform:scale(.93)}.loading[data-v-15f8fafe]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-16);flex:1;min-height:var(--app-height, 100dvh)}.orb[data-v-15f8fafe]{width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:calc(24 * var(--u));display:grid;place-items:center;font-size:calc(32 * var(--u));background:linear-gradient(135deg,var(--n-fuchsia),var(--n-violet));box-shadow:0 10px 30px #d946ef73;animation:neonBob 3.4s ease-in-out infinite alternate}.center[data-v-15f8fafe]{text-align:center}@media (prefers-reduced-motion: reduce){.wait-orb[data-v-15f8fafe],.orb[data-v-15f8fafe],.result-emoji[data-v-15f8fafe],.action-btn[data-v-15f8fafe],.result-btn--share .shine[data-v-15f8fafe],.me-take[data-v-15f8fafe],.me-ready-badge[data-v-15f8fafe],.self-glow[data-v-15f8fafe]{animation:none}}.toast-enter-active[data-v-15f8fafe],.toast-leave-active[data-v-15f8fafe]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.toast-enter-from[data-v-15f8fafe],.toast-leave-to[data-v-15f8fafe]{opacity:0;transform:translate(-50%) translateY(-12px)}.drag-ghost{position:fixed;pointer-events:none;z-index:5000;transform:translate(-50%,-50%) rotate(-4deg) scale(1.06);filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.result[data-v-003ec686]{text-align:center;align-items:center}.content[data-v-003ec686]{display:flex;flex-direction:column;align-items:center;gap:var(--s-12);margin-top:var(--s-32)}.halo[data-v-003ec686]{width:128px;height:128px;border-radius:var(--r-full);display:grid;place-items:center;position:relative;margin-bottom:var(--s-16)}.halo[data-v-003ec686]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.6;filter:blur(24px)}.halo.win[data-v-003ec686]:before{background:var(--gradient-success)}.halo.win[data-v-003ec686]{box-shadow:var(--glow-emerald),inset 0 0 0 1px #34d39966}.halo.lose[data-v-003ec686]:before{background:var(--gradient-coral)}.halo.lose[data-v-003ec686]{box-shadow:var(--glow-coral),inset 0 0 0 1px #fb718566}.halo.draw[data-v-003ec686]:before{background:var(--gradient-cta)}.halo.draw[data-v-003ec686]{box-shadow:var(--glow-cta),inset 0 0 0 1px #7c3aed66}.emoji[data-v-003ec686]{font-size:64px;position:relative;z-index:1}.delta[data-v-003ec686]{font-size:var(--fs-28);font-weight:800;letter-spacing:-.03em}.delta.plus[data-v-003ec686]{color:var(--emerald-bright);text-shadow:0 0 24px rgba(52,211,153,.4)}.delta.minus[data-v-003ec686]{color:var(--coral);text-shadow:0 0 24px rgba(251,113,133,.4)}.bal-pill[data-v-003ec686]{font-size:var(--fs-14)}.shop[data-v-0029011c]{background:transparent;position:relative;z-index:1;gap:calc(6 * var(--u))}.head[data-v-0029011c]{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.t-shop[data-v-0029011c]{background-image:linear-gradient(100deg,var(--n-gold),var(--n-fuchsia))}.bal[data-v-0029011c]{display:flex;align-items:center;gap:calc(6 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(14 * var(--u));color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.13);padding:calc(6 * var(--u)) calc(13 * var(--u)) calc(6 * var(--u)) calc(9 * var(--u));border-radius:var(--r-full)}.bal-ico[data-v-0029011c]{width:calc(17 * var(--u));height:calc(17 * var(--u))}.list[data-v-0029011c]{margin-top:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(14 * var(--u))}.item[data-v-0029011c]{position:relative;display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(22 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.em[data-v-0029011c]{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(16 * var(--u));background:#ffffff14;animation:neonIcBob 3s ease-in-out infinite alternate}.em-coin[data-v-0029011c]{width:calc(26 * var(--u));height:calc(26 * var(--u))}.txt[data-v-0029011c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.txt b[data-v-0029011c]{font-family:var(--font-display);font-size:calc(15 * var(--u));font-weight:800}.desc[data-v-0029011c]{font-size:calc(11.5 * var(--u));color:#fff9;font-weight:700}.price[data-v-0029011c]{flex-shrink:0;font-family:var(--font-display);font-weight:800;font-size:calc(13 * var(--u));background:linear-gradient(120deg,var(--n-gold),#f97316);color:#241000;padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(13 * var(--u));transform:rotate(3deg);box-shadow:0 6px 14px #f9731659;border:none;cursor:pointer;display:flex;align-items:center;gap:calc(4 * var(--u));white-space:nowrap;transition:transform .3s var(--n-spring)}.price[data-v-0029011c]:active{transform:scale(.88)}.price.ok[data-v-0029011c]{background:linear-gradient(120deg,var(--n-green),#4ade80);color:#052e16;box-shadow:0 6px 14px #22c55e59}.price.waiting[data-v-0029011c]:disabled{opacity:1;filter:none}.price[data-v-0029011c]:disabled{opacity:.6}.hot-tag[data-v-0029011c]{position:absolute;top:calc(-9 * var(--u));right:calc(14 * var(--u));transform:rotate(5deg);font-family:var(--font-display);font-size:calc(9 * var(--u));font-weight:800;color:#fff;background:linear-gradient(90deg,var(--n-fuchsia),#f97316);padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 5px 14px #d946ef80;animation:neonTagWiggle 2.2s var(--n-spring) infinite alternate;pointer-events:none;z-index:2}.spinner[data-v-0029011c]{width:calc(16 * var(--u));height:calc(16 * var(--u));flex-shrink:0;border-radius:50%;border:calc(2.5 * var(--u)) solid rgba(36,16,0,.3);border-top-color:#241000;animation:neonSpin .7s linear infinite}@media (prefers-reduced-motion: reduce){.em[data-v-0029011c],.hot-tag[data-v-0029011c]{animation:none}}.refpage[data-v-e2f34767]{background:transparent;position:relative;z-index:1;gap:calc(13 * var(--u));padding-bottom:calc(150 * var(--u) + var(--tabbar-h) + var(--safe-bottom))}.t-ref[data-v-e2f34767]{background-image:linear-gradient(100deg,var(--n-fuchsia),var(--n-violet))}.star[data-v-e2f34767]{display:inline-flex;width:calc(30 * var(--u));height:calc(30 * var(--u));flex-shrink:0;filter:drop-shadow(0 0 calc(12 * var(--u)) rgba(251,191,36,.6));animation:refStarSway-e2f34767 6s ease-in-out infinite}.star svg[data-v-e2f34767]{width:100%;height:100%;fill:var(--n-gold)}.star.sm[data-v-e2f34767]{width:calc(12 * var(--u));height:calc(12 * var(--u));filter:none;animation:none}.star.xs[data-v-e2f34767]{width:calc(11 * var(--u));height:calc(11 * var(--u));filter:none;animation:none}.star.md[data-v-e2f34767]{width:calc(20 * var(--u));height:calc(20 * var(--u));filter:none;animation:none}@keyframes refStarSway-e2f34767{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.12)}}.earn[data-v-e2f34767]{position:relative;overflow:hidden;text-align:center;padding:calc(22 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(24 * var(--u));background:linear-gradient(135deg,#d946ef29,#7c3aed33 55%,#06b6d41f);border:1px solid rgba(217,70,239,.35)}.earn[data-v-e2f34767]:after{content:"";position:absolute;top:-40%;left:-70%;width:45%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.14),transparent);transform:skew(-22deg);animation:neonShine 3.4s var(--n-out) infinite}.cap[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(10 * var(--u));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.big[data-v-e2f34767]{margin-top:calc(8 * var(--u));font-family:var(--font-display);font-weight:900;font-size:calc(46 * var(--u));line-height:1;display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));font-variant-numeric:tabular-nums;background:linear-gradient(105deg,#fff 15%,var(--n-gold) 50%,var(--n-fuchsia) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:refBigFloat-e2f34767 4.5s ease-in-out infinite alternate}@keyframes refBigFloat-e2f34767{0%{transform:translateY(0)}to{transform:translateY(calc(-5 * var(--u)))}}.balances[data-v-e2f34767]{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--u));margin-top:calc(16 * var(--u))}.bal[data-v-e2f34767]{padding:calc(10 * var(--u)) calc(4 * var(--u));border-radius:calc(16 * var(--u))}.bal[data-v-e2f34767]:nth-child(1){background:#22c55e24;border:1px solid rgba(34,197,94,.4)}.bal[data-v-e2f34767]:nth-child(2){background:#f59e0b1f;border:1px solid rgba(245,158,11,.35)}.bal[data-v-e2f34767]:nth-child(3){background:#06b6d41f;border:1px solid rgba(6,182,212,.35)}.bal b[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(14 * var(--u));font-weight:800;display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));font-variant-numeric:tabular-nums}.bal:nth-child(1) b[data-v-e2f34767]{color:#4ade80;text-shadow:0 0 calc(10 * var(--u)) rgba(34,197,94,.5)}.bal:nth-child(2) b[data-v-e2f34767]{color:var(--n-gold);text-shadow:0 0 calc(10 * var(--u)) rgba(251,191,36,.45)}.bal:nth-child(3) b[data-v-e2f34767]{color:#67e8f9;text-shadow:0 0 calc(10 * var(--u)) rgba(6,182,212,.5)}.bal span[data-v-e2f34767]{display:block;margin-top:calc(3 * var(--u));font-size:calc(9 * var(--u));font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.pitch[data-v-e2f34767]{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(22 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pitch .em[data-v-e2f34767]{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(16 * var(--u));background:#fbbf2426;color:var(--n-gold);animation:neonIcBob 3s ease-in-out infinite alternate}.pitch .em svg[data-v-e2f34767]{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pitch-txt[data-v-e2f34767]{min-width:0}.pitch-txt b[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(13 * var(--u));font-weight:800;display:block}.pitch-txt b i[data-v-e2f34767]{font-style:normal;color:var(--n-gold);text-shadow:0 0 calc(10 * var(--u)) rgba(251,191,36,.5)}.pitch-txt .desc[data-v-e2f34767]{display:block;font-size:calc(11.5 * var(--u));color:#fff9;font-weight:700;line-height:1.45;margin-top:calc(3 * var(--u))}.banner[data-v-e2f34767]{padding:calc(12 * var(--u)) calc(15 * var(--u));border-radius:calc(18 * var(--u));font-size:calc(12.5 * var(--u));font-weight:700;background:#7c3aed24;border:1px solid rgba(124,58,237,.4)}.banner--ok[data-v-e2f34767]{background:#22c55e24;border-color:#22c55e66}.banner--err[data-v-e2f34767]{background:#ef444424;border-color:#ef444466}.sec[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(13 * var(--u));font-weight:800;margin-top:calc(4 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u))}.cnt[data-v-e2f34767]{font-size:calc(11 * var(--u));color:#ffffff73}.item[data-v-e2f34767]{position:relative;display:flex;align-items:center;gap:calc(13 * var(--u));padding:calc(12 * var(--u)) calc(15 * var(--u));border-radius:calc(20 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f-ava[data-v-e2f34767]{width:calc(44 * var(--u));height:calc(44 * var(--u));flex-shrink:0;border-radius:calc(15 * var(--u));display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-display);font-weight:900;font-size:calc(17 * var(--u));color:#fff;background:linear-gradient(135deg,var(--n-cyan),#3b82f6);transform:rotate(-4deg);animation:neonIcBob 3.4s ease-in-out infinite alternate}.f-ava img[data-v-e2f34767]{width:100%;height:100%;object-fit:cover}.who[data-v-e2f34767]{flex:1;min-width:0}.who b[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(13 * var(--u));font-weight:800;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who span[data-v-e2f34767]{font-size:calc(11 * var(--u));font-weight:700;color:#ffffff80}.stars[data-v-e2f34767]{text-align:right;flex-shrink:0}.stars b[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(13 * var(--u));font-weight:800;color:var(--n-gold);text-shadow:0 0 calc(10 * var(--u)) rgba(251,191,36,.4);display:flex;align-items:center;gap:calc(4 * var(--u));justify-content:flex-end;font-variant-numeric:tabular-nums}.stars>span[data-v-e2f34767]{display:block;font-size:calc(10 * var(--u));font-weight:700;color:#fff6;margin-top:calc(2 * var(--u))}.empty[data-v-e2f34767]{padding:calc(20 * var(--u));border-radius:calc(22 * var(--u));text-align:center;border:1.5px dashed rgba(255,255,255,.18);color:#fff6;font-weight:800;font-size:calc(12.5 * var(--u))}.sticky[data-v-e2f34767]{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h) + var(--safe-bottom));z-index:50;padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));pointer-events:none}.sticky[data-v-e2f34767]>*{pointer-events:auto}.invite[data-v-e2f34767]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--text);font:inherit;text-align:left;width:100%;transition:transform .3s var(--n-spring)}.invite[data-v-e2f34767]:active{transform:scale(.94) rotate(0)!important}.invite--flash[data-v-e2f34767]{border-color:#22c55e80}.em[data-v-e2f34767]{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(16 * var(--u));background:#ffffff14;animation:neonIcBob 3s ease-in-out infinite alternate}.em svg[data-v-e2f34767]{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.em-cyan[data-v-e2f34767]{color:#67e8f9;background:#06b6d426}.share[data-v-e2f34767]{flex-shrink:0;width:calc(40 * var(--u));height:calc(40 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:calc(13 * var(--u));border:none;cursor:pointer;color:#052e16;background:linear-gradient(120deg,var(--n-green),#4ade80);box-shadow:0 6px 14px #22c55e59;transform:rotate(3deg);transition:transform .3s var(--n-spring)}.share[data-v-e2f34767]:active{transform:scale(.88)}.share svg[data-v-e2f34767]{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:currentColor}.share[data-v-e2f34767]:disabled{opacity:.5}.payout[data-v-e2f34767]{border:1.5px solid rgba(217,70,239,.55);cursor:pointer;color:#f0abfc;font-family:var(--font-display);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:.03em;padding:calc(13 * var(--u));border-radius:calc(16 * var(--u));background:#d946ef1a;text-shadow:0 0 calc(8 * var(--u)) rgba(217,70,239,.6);display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));transition:transform .3s var(--n-spring)}.payout[data-v-e2f34767]:active{transform:scale(.95)}.ovl[data-v-e2f34767]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05020f8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:calc(22 * var(--u))}.modal-box[data-v-e2f34767]{width:100%;max-width:calc(340 * var(--u));border-radius:calc(26 * var(--u));padding:calc(20 * var(--u));background:linear-gradient(180deg,#1b1030,#120826);border:1px solid rgba(255,255,255,.14);animation:refModalIn-e2f34767 .45s var(--n-spring)}@keyframes refModalIn-e2f34767{0%{transform:translateY(30px) scale(.92);opacity:0}to{transform:none;opacity:1}}.modal-box h3[data-v-e2f34767]{font-family:var(--font-display);font-size:calc(16 * var(--u));font-weight:800;display:flex;align-items:center;justify-content:space-between}.x[data-v-e2f34767]{border:none;cursor:pointer;width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff1a;color:#fff;font-size:calc(15 * var(--u));font-family:inherit;font-weight:800;transition:transform .3s var(--n-spring)}.x[data-v-e2f34767]:active{transform:scale(.8) rotate(90deg)}.amount[data-v-e2f34767]{margin-top:calc(16 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:#ffffff0d;border:1px solid rgba(255,255,255,.14);transition:border-color .25s var(--n-out),box-shadow .25s var(--n-out)}.amount[data-v-e2f34767]:focus-within{border-color:var(--n-fuchsia);box-shadow:0 0 calc(14 * var(--u)) #d946ef4d}.amount input[data-v-e2f34767]{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;color:var(--n-gold);font-family:var(--font-display);font-size:calc(20 * var(--u));font-weight:800;text-shadow:0 0 calc(12 * var(--u)) rgba(251,191,36,.5);font-variant-numeric:tabular-nums}.m-hint[data-v-e2f34767]{margin-top:calc(8 * var(--u));font-size:calc(11.5 * var(--u));font-weight:700;color:#ffffff80}.m-hint b[data-v-e2f34767]{color:var(--n-gold)}.m-btn[data-v-e2f34767]{margin-top:calc(14 * var(--u));width:100%;border:none;cursor:pointer;color:#fff;font-family:var(--font-display);font-weight:800;font-size:calc(14 * var(--u));padding:calc(15 * var(--u));border-radius:calc(16 * var(--u));background:linear-gradient(120deg,var(--n-violet),var(--n-fuchsia));box-shadow:0 10px 26px #d946ef66;transition:transform .18s var(--n-spring)}.m-btn[data-v-e2f34767]:active{transform:scale(.94)}.m-btn[data-v-e2f34767]:disabled{opacity:.5}@media (prefers-reduced-motion: reduce){.star[data-v-e2f34767],.big[data-v-e2f34767],.earn[data-v-e2f34767]:after,.pitch .em[data-v-e2f34767],.f-ava[data-v-e2f34767],.em[data-v-e2f34767]{animation:none}}.friends[data-v-a8e7f9c1]{background:transparent;position:relative;z-index:1;gap:calc(6 * var(--u))}.t-friends[data-v-a8e7f9c1]{background-image:linear-gradient(100deg,var(--n-green),#4ade80)}.list[data-v-a8e7f9c1]{margin-top:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(14 * var(--u))}.item[data-v-a8e7f9c1]{position:relative;display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(22 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--text);font:inherit;text-align:left;width:100%;transition:transform .3s var(--n-spring)}.item[data-v-a8e7f9c1]:active{transform:scale(.94) rotate(0)!important}.item.off[data-v-a8e7f9c1]{background:#ffffff0a;border-color:#ffffff14}.item.off .txt b[data-v-a8e7f9c1]{color:#ffffff8c}.item--flash[data-v-a8e7f9c1]{border-color:#22c55e80}.em[data-v-a8e7f9c1]{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(16 * var(--u));background:#ffffff14;animation:neonIcBob 3s ease-in-out infinite alternate}.em svg[data-v-a8e7f9c1]{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.em-green[data-v-a8e7f9c1]{color:#4ade80;background:#22c55e26}.em-cyan[data-v-a8e7f9c1]{color:#67e8f9;background:#06b6d426}.f-ava[data-v-a8e7f9c1]{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;border-radius:calc(16 * var(--u));display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-display);font-weight:900;font-size:calc(19 * var(--u));color:#fff;background:linear-gradient(135deg,var(--n-cyan),#3b82f6);transform:rotate(-4deg);animation:neonIcBob 3.4s ease-in-out infinite alternate}.f-ava.still[data-v-a8e7f9c1]{animation:none;background:linear-gradient(135deg,#7c3aed73,#3b82f659);color:#fff9}.f-ava img[data-v-a8e7f9c1]{width:100%;height:100%;object-fit:cover}.txt[data-v-a8e7f9c1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.txt b[data-v-a8e7f9c1]{font-family:var(--font-display);font-size:calc(14 * var(--u));font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desc[data-v-a8e7f9c1]{font-size:calc(12 * var(--u));color:#fff9;font-weight:700}.desc.on[data-v-a8e7f9c1]{color:var(--n-green);text-shadow:0 0 calc(7 * var(--u)) rgba(34,197,94,.7)}.chev[data-v-a8e7f9c1]{width:calc(18 * var(--u));height:calc(18 * var(--u));flex-shrink:0;color:#fff6;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.badge[data-v-a8e7f9c1]{flex-shrink:0;min-width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0 calc(8 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--n-red);color:#fff;font-family:var(--font-display);font-weight:800;font-size:calc(12 * var(--u));box-shadow:0 0 calc(14 * var(--u)) #ef444499;animation:neonBadgeBounce 2.4s var(--n-spring) infinite}.share[data-v-a8e7f9c1]{flex-shrink:0;width:calc(40 * var(--u));height:calc(40 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:calc(13 * var(--u));border:none;cursor:pointer;color:#052e16;background:linear-gradient(120deg,var(--n-green),#4ade80);box-shadow:0 6px 14px #22c55e59;transform:rotate(3deg);transition:transform .3s var(--n-spring)}.share[data-v-a8e7f9c1]:active{transform:scale(.88)}.share svg[data-v-a8e7f9c1]{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:currentColor}.share[data-v-a8e7f9c1]:disabled{opacity:.5}.banner[data-v-a8e7f9c1]{border-radius:calc(22 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));font-size:calc(13 * var(--u));font-weight:700}.banner--ok[data-v-a8e7f9c1]{background:#22c55e24;border:1px solid rgba(34,197,94,.35)}.banner--err[data-v-a8e7f9c1]{background:#ef444424;border:1px solid rgba(239,68,68,.4)}.soon[data-v-a8e7f9c1]{padding:calc(20 * var(--u));border-radius:calc(22 * var(--u));text-align:center;border:1.5px dashed rgba(255,255,255,.18);color:#fff6;font-weight:800;font-size:calc(12.5 * var(--u))}@media (prefers-reduced-motion: reduce){.em[data-v-a8e7f9c1],.f-ava[data-v-a8e7f9c1],.badge[data-v-a8e7f9c1]{animation:none}}.tasks[data-v-ea6f98c5]{background:transparent;position:relative;z-index:1;gap:calc(6 * var(--u))}.head[data-v-ea6f98c5]{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.t-tasks[data-v-ea6f98c5]{background-image:linear-gradient(100deg,var(--n-fuchsia),var(--n-violet))}.bal[data-v-ea6f98c5]{display:flex;align-items:center;gap:calc(6 * var(--u));font-family:var(--font-display);font-weight:600;font-size:calc(14 * var(--u));background:#ffffff14;border:1px solid rgba(255,255,255,.13);padding:calc(6 * var(--u)) calc(13 * var(--u)) calc(6 * var(--u)) calc(9 * var(--u));border-radius:var(--r-full)}.bal-ico[data-v-ea6f98c5]{width:calc(17 * var(--u));height:calc(17 * var(--u))}.list[data-v-ea6f98c5]{margin-top:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(14 * var(--u))}.task-card[data-v-ea6f98c5]{position:relative;padding:calc(15 * var(--u));border-radius:calc(22 * var(--u));background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s var(--n-spring),filter .4s var(--n-out)}.task-card.done[data-v-ea6f98c5]{background:#22c55e14;border-color:#22c55e59}.head-row[data-v-ea6f98c5]{display:flex;align-items:center;gap:calc(14 * var(--u))}.em[data-v-ea6f98c5]{width:calc(52 * var(--u));height:calc(52 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(18 * var(--u));background:#ffffff14;color:#f0abfc;animation:neonIcBob 3s ease-in-out infinite alternate}.task-card.done .em[data-v-ea6f98c5]{animation:none;color:#4ade80;background:#22c55e26}.em svg[data-v-ea6f98c5]{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.txt[data-v-ea6f98c5]{min-width:0;display:flex;flex-direction:column}.txt b[data-v-ea6f98c5]{font-family:var(--font-display);font-size:calc(14 * var(--u));font-weight:800}.reward[data-v-ea6f98c5]{font-family:var(--font-display);font-weight:800;font-size:calc(14 * var(--u));color:var(--n-gold);margin-top:calc(4 * var(--u));text-shadow:0 0 calc(12 * var(--u)) rgba(251,191,36,.5);display:flex;align-items:center;gap:calc(6 * var(--u))}.task-card.done .reward[data-v-ea6f98c5]{color:#4ade80;text-shadow:0 0 calc(12 * var(--u)) rgba(34,197,94,.5)}.reward-coin[data-v-ea6f98c5]{width:calc(14 * var(--u));height:calc(14 * var(--u))}.task-btns[data-v-ea6f98c5]{display:flex;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u))}.t-go[data-v-ea6f98c5],.t-check[data-v-ea6f98c5]{flex:1;min-width:0;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:calc(12 * var(--u));padding:calc(12 * var(--u));border-radius:calc(14 * var(--u));transition:transform .3s var(--n-spring);display:flex;align-items:center;justify-content:center}.t-go[data-v-ea6f98c5]{color:var(--n-fuchsia);background:#d946ef1a;border:1.5px solid rgba(217,70,239,.5);text-shadow:0 0 calc(8 * var(--u)) rgba(217,70,239,.6)}.t-check[data-v-ea6f98c5]{color:#fff;border:none;background:linear-gradient(120deg,var(--n-violet),var(--n-fuchsia));box-shadow:0 8px 20px #d946ef66}.t-check[data-v-ea6f98c5]:disabled{opacity:.8}.t-go[data-v-ea6f98c5]:active,.t-check[data-v-ea6f98c5]:active{transform:scale(.92)}.done-mark[data-v-ea6f98c5]{flex:1;text-align:center;font-family:var(--font-display);font-weight:600;font-size:calc(12 * var(--u));padding:calc(12 * var(--u));border-radius:calc(14 * var(--u));color:#4ade80;background:#22c55e1a;border:1.5px solid rgba(34,197,94,.5);text-shadow:0 0 calc(8 * var(--u)) rgba(34,197,94,.6)}.soon[data-v-ea6f98c5]{padding:calc(20 * var(--u));border-radius:calc(22 * var(--u));text-align:center;border:1.5px dashed rgba(255,255,255,.18);color:#fff6;font-weight:800;font-size:calc(12.5 * var(--u))}.spinner[data-v-ea6f98c5]{width:calc(15 * var(--u));height:calc(15 * var(--u));flex-shrink:0;border-radius:50%;border:calc(2.5 * var(--u)) solid rgba(255,255,255,.35);border-top-color:#fff;animation:neonSpin .7s linear infinite}@media (prefers-reduced-motion: reduce){.em[data-v-ea6f98c5]{animation:none}}.nb-ovl[data-v-c1e2b695]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;padding:calc(24 * var(--u));background:#070310b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nb-card[data-v-c1e2b695]{position:relative;width:min(calc(320 * var(--u)),100%);display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));padding:calc(28 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));border-radius:calc(30 * var(--u));text-align:center;background:linear-gradient(165deg,#f59e0b33,#0d081cf0 48%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0000008c,0 0 calc(44 * var(--u)) #f59e0b40;transform:rotate(-1.5deg)}.nb-orb[data-v-c1e2b695]{width:calc(84 * var(--u));height:calc(84 * var(--u));border-radius:calc(28 * var(--u));display:grid;place-items:center;font-size:calc(42 * var(--u));background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 55%,#f97316);box-shadow:0 10px 30px #f9731680;animation:neonBob 3.4s ease-in-out infinite alternate}.nb-title[data-v-c1e2b695]{margin:0;font-family:var(--font-display);font-weight:900;font-size:calc(24 * var(--u));line-height:1.05;letter-spacing:-.01em;background:linear-gradient(105deg,#fff 35%,var(--n-gold) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-amount[data-v-c1e2b695]{margin:0;display:inline-flex;align-items:center;gap:calc(7 * var(--u));font-family:var(--font-display);font-weight:900;font-size:calc(34 * var(--u));line-height:1;background:linear-gradient(120deg,var(--n-gold),var(--n-amber));-webkit-background-clip:text;background-clip:text;color:transparent}.nb-amount .coin[data-v-c1e2b695]{width:.9em;height:.9em}.nb-sub[data-v-c1e2b695]{margin:0;display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));border-radius:var(--r-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:calc(11.5 * var(--u));font-weight:700;color:#fff9}.nb-sub em[data-v-c1e2b695]{font-style:normal;color:var(--n-gold)}.nb-cta[data-v-c1e2b695]{position:relative;width:100%;margin-top:calc(6 * var(--u));border:none;cursor:pointer;color:#160b00;font-family:var(--font-display);font-weight:900;font-size:calc(17 * var(--u));letter-spacing:.04em;padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(22 * var(--u));overflow:hidden;background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 45%,#f97316);box-shadow:0 12px 34px #f9731680,0 0 0 3px #fbbf2438;animation:neonFlyIn .8s var(--n-spring) .36s backwards,neonBreathe 1.9s var(--n-spring) 1.3s infinite alternate;transition:transform .18s var(--n-spring);will-change:transform}.nb-cta[data-v-c1e2b695]:active{animation:none;transform:scale(.93)}.nb-cta[data-v-c1e2b695]:disabled{cursor:default;animation:none;filter:saturate(.5) brightness(.85)}.nb-cta .shine[data-v-c1e2b695]{position:absolute;top:-40%;left:-70%;width:45%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-22deg);animation:neonShine 2.6s var(--n-out) infinite}.nbonus-enter-active[data-v-c1e2b695]{transition:opacity .3s var(--n-out)}.nbonus-leave-active[data-v-c1e2b695]{transition:opacity .22s var(--n-out)}.nbonus-enter-from[data-v-c1e2b695],.nbonus-leave-to[data-v-c1e2b695]{opacity:0}.nbonus-enter-active .nb-card[data-v-c1e2b695]{transition:transform .55s var(--n-spring)}.nbonus-leave-active .nb-card[data-v-c1e2b695]{transition:transform .22s var(--n-out)}.nbonus-enter-from .nb-card[data-v-c1e2b695]{transform:translateY(60px) rotate(5deg) scale(.82)}.nbonus-leave-to .nb-card[data-v-c1e2b695]{transform:translateY(26px) rotate(1deg) scale(.92)}@media (prefers-reduced-motion: reduce){.nb-orb[data-v-c1e2b695],.nb-cta[data-v-c1e2b695],.nb-cta .shine[data-v-c1e2b695]{animation:none}}.gi-modal[data-v-b6f3cfe3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;padding:var(--s-24);background:#05070ca8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gi-sheet[data-v-b6f3cfe3]{width:min(calc(360 * var(--u)),100%);border:1px solid var(--border);background:var(--surface-strong);border-radius:var(--r-panel);box-shadow:var(--inset-hi),var(--shadow-lg);padding:var(--s-24) var(--s-16) var(--s-16);display:flex;flex-direction:column;gap:var(--s-16)}.gi-head[data-v-b6f3cfe3]{display:flex;align-items:center;gap:var(--s-12)}.gi-avatar[data-v-b6f3cfe3]{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:var(--r-full);background:var(--gradient-cta);color:#fff;display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:var(--fs-20);flex-shrink:0;box-shadow:var(--inset-hi),var(--glow-violet)}.gi-avatar img[data-v-b6f3cfe3]{width:100%;height:100%;object-fit:cover}.gi-title[data-v-b6f3cfe3]{font-weight:800;font-size:var(--fs-16);letter-spacing:-.02em;line-height:1.2}.gi-rows[data-v-b6f3cfe3]{display:flex;flex-direction:column;gap:var(--s-4);border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card);padding:var(--s-12) var(--s-16)}.gi-row[data-v-b6f3cfe3]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);padding:calc(4 * var(--u)) 0}.gi-label[data-v-b6f3cfe3]{font-size:var(--fs-14);color:var(--text-dim)}.gi-value[data-v-b6f3cfe3]{font-size:var(--fs-14);font-weight:700;letter-spacing:-.01em}.gi-actions[data-v-b6f3cfe3]{display:flex;gap:var(--s-8)}.gi-decline[data-v-b6f3cfe3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 0 40%;padding:var(--s-12);border-radius:var(--r-btn);border:1px solid var(--border);background:var(--surface);color:var(--text-dim);font:inherit;font-weight:700}.gi-join[data-v-b6f3cfe3]{flex:1;min-height:calc(48 * var(--u));border-radius:var(--r-btn);font-weight:800}.modal-enter-active[data-v-b6f3cfe3],.modal-leave-active[data-v-b6f3cfe3]{transition:opacity var(--dur) var(--ease)}.modal-enter-from[data-v-b6f3cfe3],.modal-leave-to[data-v-b6f3cfe3]{opacity:0}.gi-sheet[data-v-b6f3cfe3]{transition:transform var(--dur) var(--ease-spring)}.modal-enter-from .gi-sheet[data-v-b6f3cfe3]{transform:translateY(14px) scale(.94)}.modal-leave-to .gi-sheet[data-v-b6f3cfe3]{transform:translateY(8px)}.tabbar[data-v-a7603853]{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:stretch;gap:calc(4 * var(--u));height:calc(var(--tabbar-h) + var(--safe-bottom));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u) + var(--safe-bottom));background:#0b0518f0;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-top:1px solid rgba(255,255,255,.08)}.tab[data-v-a7603853]{position:relative;flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:#ffffff6b;font-family:var(--font-display);font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));padding:0;border-radius:calc(16 * var(--u));transition:color .2s var(--n-out),transform .2s var(--n-spring),background .25s var(--n-out)}.tab[data-v-a7603853]:active{transform:scale(.9)}.tab .ic[data-v-a7603853]{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;transition:transform .35s var(--n-spring),filter .2s var(--n-out)}.lb[data-v-a7603853]{font-size:calc(8.5 * var(--u));text-transform:uppercase;letter-spacing:.04em;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab--cyan[data-v-a7603853]{--acc: var(--n-cyan);--acc-soft: rgba(6, 182, 212, .14)}.tab--green[data-v-a7603853]{--acc: var(--n-green);--acc-soft: rgba(34, 197, 94, .14)}.tab--amber[data-v-a7603853]{--acc: var(--n-amber);--acc-soft: rgba(245, 158, 11, .14)}.tab--pink[data-v-a7603853]{--acc: var(--n-fuchsia);--acc-soft: rgba(217, 70, 239, .14)}.tab--violet[data-v-a7603853]{--acc: #a855f7;--acc-soft: rgba(168, 85, 247, .16)}.tab.on[data-v-a7603853]{color:var(--acc);background:var(--acc-soft)}.tab.on .ic[data-v-a7603853]{transform:translateY(calc(-2 * var(--u))) scale(1.15);filter:drop-shadow(0 0 calc(8 * var(--u)) var(--acc))}.tab.on .lb[data-v-a7603853]{text-shadow:0 0 calc(9 * var(--u)) var(--acc)}.req-dot[data-v-a7603853]{position:absolute;top:calc(6 * var(--u));left:calc(50% + 7 * var(--u));min-width:calc(16 * var(--u));height:calc(16 * var(--u));padding:0 calc(4 * var(--u));border-radius:var(--r-full);background:var(--n-red);color:#fff;font-size:calc(9 * var(--u));font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 calc(10 * var(--u)) #ef4444b3;animation:neonBadgeBounce 2.4s var(--n-spring) infinite}.fan[data-v-a7603853]{position:relative;width:calc(26 * var(--u));height:calc(22 * var(--u));display:block}.fan i[data-v-a7603853]{position:absolute;left:50%;bottom:0;width:calc(13 * var(--u));height:calc(18 * var(--u));margin-left:calc(-6.5 * var(--u));border-radius:calc(3.5 * var(--u));border:1.6px solid currentColor;background:#0b0518e6;transform-origin:50% 100%;transition:transform .35s var(--n-spring)}.fan i[data-v-a7603853]:nth-child(1){transform:rotate(-16deg) translate(calc(-2 * var(--u)))}.fan i[data-v-a7603853]:nth-child(2){transform:rotate(0)}.fan i[data-v-a7603853]:nth-child(3){transform:rotate(16deg) translate(calc(2 * var(--u)))}.fan i[data-v-a7603853]:nth-child(2):after{content:"♠";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(8 * var(--u));font-style:normal;line-height:1}.tab.on .fan[data-v-a7603853]{filter:drop-shadow(0 0 calc(8 * var(--u)) var(--acc))}.tab.on .fan i[data-v-a7603853]:nth-child(1){transform:rotate(-25deg) translate(calc(-3 * var(--u))) translateY(calc(-1 * var(--u)))}.tab.on .fan i[data-v-a7603853]:nth-child(3){transform:rotate(25deg) translate(calc(3 * var(--u))) translateY(calc(-1 * var(--u)))}.tab.on .fan i[data-v-a7603853]:nth-child(2){transform:translateY(calc(-2 * var(--u)))}@media (prefers-reduced-motion: reduce){.req-dot[data-v-a7603853]{animation:none}}.neon-bg[data-v-d4f2d09b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:#070310}.mesh[data-v-d4f2d09b]{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;filter:blur(70px);opacity:.55}.blob[data-v-d4f2d09b]{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;will-change:transform}.b1[data-v-d4f2d09b]{background:#7c3aed;top:0;left:-5%;animation:neonBlob1 13s ease-in-out infinite alternate}.b2[data-v-d4f2d09b]{background:#06b6d4;bottom:5%;right:-8%;width:50%;animation:neonBlob2 17s ease-in-out infinite alternate}.b3[data-v-d4f2d09b]{background:#d946ef;top:38%;left:42%;width:45%;animation:neonBlob3 11s ease-in-out infinite alternate}.b4[data-v-d4f2d09b]{background:#3b82f6;bottom:-5%;left:5%;width:40%;animation:neonBlob1 19s ease-in-out infinite alternate-reverse}.grain[data-v-d4f2d09b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;animation:neonGrain 14s linear infinite}.amb[data-v-d4f2d09b]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.amb i[data-v-d4f2d09b]{position:absolute;bottom:-6%;font-style:normal;opacity:0;will-change:transform,opacity;animation:neonFloatUp linear infinite;text-shadow:0 0 12px currentColor}@media (prefers-reduced-motion: reduce){.blob[data-v-d4f2d09b],.grain[data-v-d4f2d09b],.amb i[data-v-d4f2d09b]{animation:none}}.route-enter-active[data-v-875638ed],.route-leave-active[data-v-875638ed]{transition:opacity var(--dur-fast) var(--ease)}.route-enter-from[data-v-875638ed],.route-leave-to[data-v-875638ed]{opacity:0}.tab-fwd-enter-active[data-v-875638ed],.tab-fwd-leave-active[data-v-875638ed],.tab-back-enter-active[data-v-875638ed],.tab-back-leave-active[data-v-875638ed]{transition:transform .55s var(--n-spring-soft),opacity .4s var(--n-out)}.tab-fwd-leave-active[data-v-875638ed],.tab-back-leave-active[data-v-875638ed]{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1}.tab-fwd-enter-from[data-v-875638ed]{transform:translate(108%) rotate(5deg) scale(.9);opacity:0}.tab-fwd-leave-to[data-v-875638ed]{transform:translate(-40%) rotate(-4deg) scale(.86);opacity:0}.tab-back-enter-from[data-v-875638ed]{transform:translate(-108%) rotate(-5deg) scale(.9);opacity:0}.tab-back-leave-to[data-v-875638ed]{transform:translate(40%) rotate(4deg) scale(.86);opacity:0}@media (prefers-reduced-motion: reduce){.tab-fwd-enter-active[data-v-875638ed],.tab-fwd-leave-active[data-v-875638ed],.tab-back-enter-active[data-v-875638ed],.tab-back-leave-active[data-v-875638ed]{transition:opacity .15s ease}.tab-fwd-enter-from[data-v-875638ed],.tab-fwd-leave-to[data-v-875638ed],.tab-back-enter-from[data-v-875638ed],.tab-back-leave-to[data-v-875638ed]{transform:none}}.conn[data-v-875638ed]{position:fixed;bottom:calc(var(--s-16) + var(--safe-bottom));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--s-8);padding:8px 14px;background:var(--surface-strong);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text);font-size:var(--fs-12);font-weight:500;box-shadow:var(--inset-hi),var(--shadow-md);z-index:1000}.conn-dot[data-v-875638ed]{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}.overlay[data-v-875638ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--s-24);background:#0a0b0fb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kick-ovl[data-v-875638ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:calc(24 * var(--u));background:#070310d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kick-card[data-v-875638ed]{width:min(calc(320 * var(--u)),100%);display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));padding:calc(26 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));border-radius:calc(30 * var(--u));border:1px solid rgba(239,68,68,.35);background:linear-gradient(160deg,#ef444429,#0d081cf2 46%);box-shadow:0 24px 60px #0009,0 0 calc(48 * var(--u)) #ef444438;transform:rotate(-1.5deg);text-align:center}.kick-art[data-v-875638ed]{position:relative;width:calc(96 * var(--u));height:calc(78 * var(--u))}.kick-pc[data-v-875638ed]{position:absolute;top:calc(6 * var(--u));width:calc(46 * var(--u));height:calc(64 * var(--u));display:grid;place-items:center;border-radius:calc(9 * var(--u));background:#f5f6fa;font-size:calc(24 * var(--u));font-weight:800;box-shadow:0 8px 22px #00000080}.kick-pc--back[data-v-875638ed]{left:0;color:#16181f;transform:rotate(-14deg);animation:kickCardL-875638ed 2.6s ease-in-out infinite alternate}.kick-pc--front[data-v-875638ed]{right:0;color:var(--n-red);transform:rotate(13deg);animation:kickCardR-875638ed 2.6s ease-in-out infinite alternate}.kick-zap[data-v-875638ed]{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(8deg);width:calc(34 * var(--u));height:calc(34 * var(--u));display:grid;place-items:center;border-radius:var(--r-full);background:linear-gradient(135deg,var(--n-gold),var(--n-amber));box-shadow:0 0 calc(24 * var(--u)) #f59e0ba6;animation:kickZap-875638ed 2.6s ease-in-out infinite alternate}.kick-zap svg[data-v-875638ed]{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:#160b00;stroke:none}@keyframes kickCardL-875638ed{0%{transform:rotate(-14deg) translate(0)}to{transform:rotate(-19deg) translate(calc(-5 * var(--u)),calc(-3 * var(--u)))}}@keyframes kickCardR-875638ed{0%{transform:rotate(13deg) translate(0)}to{transform:rotate(18deg) translate(calc(5 * var(--u)),calc(-2 * var(--u)))}}@keyframes kickZap-875638ed{0%{transform:translate(-50%,-50%) rotate(8deg) scale(1)}to{transform:translate(-50%,-50%) rotate(-4deg) scale(1.12)}}.kick-title[data-v-875638ed]{font-family:var(--font-display);font-weight:900;font-size:calc(21 * var(--u));letter-spacing:.01em;background:linear-gradient(105deg,#fff 30%,#fca5a5 70%,var(--n-red));-webkit-background-clip:text;background-clip:text;color:transparent}.kick-msg[data-v-875638ed]{font-size:calc(13 * var(--u));font-weight:600;line-height:1.5;color:#ffffffa6}.kick-btn[data-v-875638ed]{position:relative;overflow:hidden;width:100%;border:none;cursor:pointer;color:#160b00;font-family:var(--font-display);font-weight:900;font-size:calc(15 * var(--u));letter-spacing:.04em;padding:calc(15 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(140deg,var(--n-gold),var(--n-amber) 45%,#f97316);box-shadow:0 10px 28px #f9731680;transition:transform .2s var(--n-spring)}.kick-btn[data-v-875638ed]:active{transform:scale(.93)}.kick-btn .shine[data-v-875638ed]{position:absolute;top:-40%;left:-70%;width:45%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-22deg);animation:neonShine 2.6s var(--n-out) infinite}@media (prefers-reduced-motion: reduce){.kick-pc[data-v-875638ed],.kick-zap[data-v-875638ed],.kick-btn .shine[data-v-875638ed]{animation:none}}.overlay .panel[data-v-875638ed]{display:flex;flex-direction:column;align-items:center;gap:var(--s-16);max-width:340px;text-align:center}.center[data-v-875638ed]{text-align:center}.mnt-eta b[data-v-875638ed]{color:var(--text)}.orb[data-v-875638ed]{width:72px;height:72px;border-radius:var(--r-full);display:grid;place-items:center;font-size:32px;background:var(--gradient-cta);box-shadow:var(--glow-cta)}.toast-enter-active[data-v-875638ed],.toast-leave-active[data-v-875638ed]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.toast-enter-from[data-v-875638ed],.toast-leave-to[data-v-875638ed]{opacity:0;transform:translateY(16px)}.toast-enter-from.conn[data-v-875638ed],.toast-leave-to.conn[data-v-875638ed]{transform:translate(-50%,16px)}.errs[data-v-875638ed]{position:fixed;top:calc(var(--s-12) + var(--safe-top));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--s-8);align-items:center;width:min(92vw,460px);z-index:3000;pointer-events:none}.err[data-v-875638ed]{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));background:linear-gradient(140deg,#ef444447,#0d081cf0 55%);color:#fff;border-radius:calc(16 * var(--u));font-size:calc(12.5 * var(--u));font-weight:700;line-height:1.35;box-shadow:inset 0 0 0 1px #ef444473,0 12px 30px #00000080,0 0 calc(24 * var(--u)) #ef44444d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:100%;text-align:left;pointer-events:auto;transform:rotate(-1deg)}.err-ico[data-v-875638ed]{width:calc(28 * var(--u));height:calc(28 * var(--u));flex-shrink:0;display:grid;place-items:center;border-radius:calc(10 * var(--u));background:#ef444440;color:#fca5a5;transform:rotate(-5deg);animation:neonIcBob 3s ease-in-out infinite alternate}.err-ico svg[data-v-875638ed]{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.err-msg[data-v-875638ed]{flex:1;min-width:0}.err-enter-active[data-v-875638ed]{transition:opacity .3s var(--n-out),transform .5s var(--n-spring)}.err-leave-active[data-v-875638ed]{transition:opacity .2s var(--n-out),transform .2s var(--n-out)}.err-enter-from[data-v-875638ed]{opacity:0;transform:translateY(calc(-16 * var(--u))) rotate(-4deg) scale(.88)}.err-leave-to[data-v-875638ed]{opacity:0;transform:translateY(calc(-10 * var(--u))) scale(.94)}.err-leave-active[data-v-875638ed]{position:absolute}@media (prefers-reduced-motion: reduce){.err-ico[data-v-875638ed]{animation:none}}:root{--bg: #0A0B0F;--bg-elev: #0D0E14;--surface: rgba(255, 255, 255, .04);--surface-strong: rgba(255, 255, 255, .06);--surface-hover: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--inset-hi: inset 0 1px 0 0 rgba(255, 255, 255, .07);--text: #F5F6FA;--text-dim: rgba(245, 246, 250, .62);--text-faint: rgba(245, 246, 250, .38);--violet: #7C3AED;--cyan: #06B6D4;--emerald: #10B981;--emerald-bright: #34D399;--coral: #FB7185;--amber: #F59E0B;--lime: #BEF264;--gradient-cta: linear-gradient(135deg, #7C3AED 0%, #06B6D4 100%);--gradient-success: linear-gradient(135deg, #10B981 0%, #34D399 100%);--gradient-coral: linear-gradient(135deg, #FB7185 0%, #F43F5E 100%);--glow-cta: 0 8px 32px rgba(124, 58, 237, .35), 0 0 40px rgba(6, 182, 212, .18);--glow-emerald: 0 8px 32px rgba(16, 185, 129, .3), 0 0 40px rgba(52, 211, 153, .18);--glow-coral: 0 8px 32px rgba(251, 113, 133, .28), 0 0 40px rgba(244, 63, 94, .16);--glow-violet: 0 0 40px rgba(124, 58, 237, .4);--u: min(1.8px, calc(100vw / 380), calc(100dvh / 700));--app-height: 100dvh;--s-4: calc(4 * var(--u));--s-8: calc(8 * var(--u));--s-12: calc(12 * var(--u));--s-16: calc(16 * var(--u));--s-24: calc(24 * var(--u));--s-32: calc(32 * var(--u));--s-48: calc(48 * var(--u));--fs-12: calc(12 * var(--u));--fs-14: calc(14 * var(--u));--fs-16: calc(16 * var(--u));--fs-20: calc(20 * var(--u));--fs-28: calc(28 * var(--u));--fs-40: calc(40 * var(--u));--r-btn: calc(12 * var(--u));--r-btn-lg: calc(16 * var(--u));--r-card: calc(20 * var(--u));--r-panel: calc(32 * var(--u));--r-full: 999px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .2s;--dur: .35s;--dur-slow: .5s;--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-safe-left: 0px;--tg-safe-right: 0px;--safe-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-top));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-bottom));--safe-left: max(env(safe-area-inset-left, 0px), var(--tg-safe-left));--safe-right: max(env(safe-area-inset-right, 0px), var(--tg-safe-right));--tabbar-h: calc(66 * var(--u));--shadow-sm: 0 2px 12px rgba(0, 0, 0, .35);--shadow-md: 0 8px 32px rgba(0, 0, 0, .45);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .55);--table-bg: radial-gradient(120% 90% at 50% 0%, rgba(124, 58, 237, .14), transparent 60%), linear-gradient(160deg, rgba(13, 14, 20, .9) 0%, rgba(10, 11, 15, .95) 100%);--bg-secondary: var(--surface);--button: var(--violet);--button-text: #ffffff;--destructive: var(--coral);--hint: var(--text-dim);--link: var(--cyan);--radius: var(--r-card);--radius-sm: var(--r-btn);--header: var(--bg-elev)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:var(--fs-16);line-height:1.4;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 15% -5%,rgba(124,58,237,.2),transparent 60%),radial-gradient(45% 35% at 105% 105%,rgba(6,182,212,.16),transparent 60%),radial-gradient(40% 30% at 90% 0%,rgba(251,113,133,.06),transparent 60%)}button{font-family:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.02em;text-wrap:balance}p,.hint{text-wrap:pretty}.num,.tabular{font-variant-numeric:tabular-nums}.page{position:relative;min-height:100%;padding:calc(var(--s-16) + var(--safe-top)) calc(var(--s-16) + var(--safe-right)) calc(var(--s-16) + var(--safe-bottom)) calc(var(--s-16) + var(--safe-left));display:flex;flex-direction:column;gap:var(--s-16)}.page--tabbar{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-24))}.spacer{flex:1}.glass,.card-surface{background:var(--surface);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--inset-hi),var(--shadow-md)}.panel{background:var(--surface);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--inset-hi),var(--shadow-lg);padding:var(--s-24)}.cta{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-btn);padding:calc(14 * var(--u)) var(--s-24);font-size:var(--fs-16);font-weight:600;letter-spacing:-.01em;color:#fff;background:var(--gradient-cta);background-size:160% 160%;background-position:0% 50%;background-origin:border-box;background-repeat:no-repeat;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #00000038,0 0 0 calc(3 * var(--u)) #7c3aed1f,0 6px 24px #7c3aed4d,0 0 32px #06b6d41f;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background-position var(--dur-slow) var(--ease),opacity var(--dur-fast) var(--ease);-webkit-user-select:none;user-select:none}.cta:hover{background-position:100% 50%;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #00000038,0 0 0 calc(3 * var(--u)) #7c3aed2e,var(--glow-cta)}.cta:active{transform:scale(.96);box-shadow:inset 0 1px #ffffff1f,inset 0 2px 8px #00000040,0 0 0 calc(3 * var(--u)) #7c3aed1f,0 3px 12px #7c3aed40}.cta:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cta--block{width:100%}.cta--lg{min-height:calc(56 * var(--u));font-size:var(--fs-16)}.cta--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--inset-hi)}.cta--secondary:active{box-shadow:var(--inset-hi)}.cta--secondary:hover{background:var(--surface-hover);box-shadow:var(--inset-hi),0 0 24px #ffffff0d}.cta--ghost{background:transparent;color:var(--text-dim);border-color:transparent;box-shadow:none}.cta--ghost:hover{color:var(--text);background:var(--surface)}.cta--success{background:var(--gradient-success)}.cta--success:hover{box-shadow:var(--glow-emerald)}.cta--danger{background:var(--gradient-coral)}.cta--danger:hover{box-shadow:var(--glow-coral)}.cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:saturate(.6)}.ripple{position:absolute;border-radius:50%;transform:scale(0);background:#ffffff59;pointer-events:none;animation:ripple var(--dur-slow) var(--ease) forwards}@keyframes ripple{to{transform:scale(2.4);opacity:0}}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:var(--fs-12);font-weight:600;letter-spacing:.01em;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border);color:var(--text-dim)}.chip--emerald{background:#10b98124;border-color:#34d39959;color:var(--emerald-bright);box-shadow:0 0 18px #10b98138}.chip--coral{background:#fb718524;border-color:#fb718559;color:var(--coral)}.chip--violet{background:#7c3aed29;border-color:#7c3aed66;color:#c4b5fd;box-shadow:0 0 18px #7c3aed40}.seg{display:flex;gap:var(--s-4);padding:var(--s-4);background:#00000047;border:1px solid var(--border);border-radius:var(--r-card)}.seg button{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text-dim);font-weight:600;font-size:var(--fs-14);padding:var(--s-12) var(--s-8);border-radius:calc(var(--r-card) - var(--s-4) - 1px);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.seg button:active{transform:scale(.96)}.seg button.active{background:var(--gradient-cta);background-origin:border-box;color:#fff;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #00000038,0 4px 16px #7c3aed4d}.seg button:disabled{opacity:.32;cursor:not-allowed}.hint{color:var(--text-dim);font-size:var(--fs-14)}.eyebrow{font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.t-display{font-size:var(--fs-40);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.t-h1{font-size:var(--fs-28);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.t-h2{font-size:var(--fs-20);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.appbar{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--s-12)}.appbar--no-back{grid-template-columns:1fr auto}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.icon-btn:active{transform:scale(.96)}.icon-btn:hover{background:var(--surface-hover);box-shadow:var(--inset-hi)}.sheet{position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--s-12);margin-top:auto;padding-top:var(--s-16);padding-bottom:var(--safe-bottom)}.reveal{opacity:0;transform:translateY(14px);animation:reveal var(--dur-slow) var(--ease-spring) forwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes reveal{to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.float{animation:float 3.6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.avatar img,.r-avatar img,.name-ico img{box-shadow:inset 0 0 0 1px #ffffff1a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}:root{--n-spring: cubic-bezier(.34, 1.7, .5, 1);--n-spring-soft: cubic-bezier(.22, 1.4, .36, 1);--n-out: cubic-bezier(.4, 0, .2, 1);--n-violet: #7c3aed;--n-fuchsia: #d946ef;--n-cyan: #06b6d4;--n-amber: #f59e0b;--n-gold: #fbbf24;--n-green: #22c55e;--n-red: #ef4444;--font-display: "Unbounded", "Inter", sans-serif}.n-fly{transform:rotate(var(--tilt, 0deg));animation:neonFlyIn .8s var(--n-spring) backwards;animation-delay:calc(var(--d, 0) * 90ms)}@keyframes neonFlyIn{0%{opacity:0;transform:translateY(46px) rotate(3deg) scale(.9)}to{opacity:1;transform:translateY(0) rotate(var(--tilt, 0deg)) scale(1)}}@keyframes neonBob{0%{transform:rotate(-6deg) translateY(0)}to{transform:rotate(-2deg) translateY(-5px)}}@keyframes neonIcBob{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-4px) rotate(5deg)}}@keyframes neonTagWiggle{0%{transform:rotate(7deg) translateY(0)}to{transform:rotate(11deg) translateY(-4px)}}@keyframes neonShine{0%{transform:translate(0) skew(-22deg)}55%,to{transform:translate(480%) skew(-22deg)}}@keyframes neonPlayPulse{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(-1deg) scale(1.055)}}@keyframes neonBreathe{0%{transform:rotate(-1deg) scale(1)}to{transform:rotate(-.3deg) scale(1.02)}}@keyframes neonBadgeBounce{0%,86%,to{transform:scale(1)}90%{transform:scale(1.25) rotate(-6deg)}95%{transform:scale(.95) rotate(4deg)}}@keyframes neonRail{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes neonHeroFloat{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-7px) rotate(1.2deg)}}@keyframes neonBlob1{0%{transform:translate(0) scale(1)}to{transform:translate(22%,14%) scale(1.25)}}@keyframes neonBlob2{0%{transform:translate(0) scale(1.1) rotate(0)}to{transform:translate(-18%,-16%) scale(.85) rotate(40deg)}}@keyframes neonBlob3{0%{transform:translate(0) scale(.9)}to{transform:translate(-24%,18%) scale(1.3)}}@keyframes neonGrain{0%{transform:translateY(0)}to{transform:translateY(-22px)}}@keyframes neonFloatUp{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}12%{opacity:.55}85%{opacity:.4}to{transform:translateY(-112dvh) translate(var(--drift, 30px)) rotate(300deg);opacity:0}}@keyframes neonSpin{to{transform:rotate(360deg)}}.n-title{font-family:var(--font-display);font-weight:900;font-size:calc(30 * var(--u));letter-spacing:-.01em;transform:rotate(-1.5deg);-webkit-background-clip:text;background-clip:text;color:transparent}.n-sub{font-size:calc(12 * var(--u));font-weight:700;color:#ffffff8c;margin-top:calc(4 * var(--u))}@media (prefers-reduced-motion: reduce){.n-fly{animation:none}}
