.ua[data-v-07969edd]{color:#ffe27a;background:#1e140c;border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;line-height:1;display:inline-grid;overflow:hidden}.ua.sm[data-v-07969edd]{width:28px;height:28px;font-size:12px}.ua.md[data-v-07969edd]{width:40px;height:40px;font-size:15px}.ua.lg[data-v-07969edd]{width:64px;height:64px;font-size:24px}.ua-img[data-v-07969edd]{object-fit:cover;width:100%;height:100%;display:block}.ua-letter[data-v-07969edd]{place-items:center;display:grid}.invite-overlay[data-v-757a7db7]{z-index:90;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.invite-scrim[data-v-757a7db7]{display:none}.invite-pop[data-v-757a7db7]{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(165deg,#302012f0,#100a06f5),#120b07eb;border:1px solid #e8c15a47;border-radius:16px;width:min(100%,300px);padding:14px 14px 12px;animation:.35s cubic-bezier(.22,1,.36,1) both inviteIn-757a7db7;position:relative;overflow:hidden;box-shadow:0 16px 44px #0000008c,inset 0 1px #ffe6a01a}.invite-glow[data-v-757a7db7]{pointer-events:none;background:radial-gradient(circle,#ffe27a29,#0000 70%);border-radius:50%;width:160px;height:160px;margin-left:-80px;position:absolute;top:-40%;left:50%}.invite-head[data-v-757a7db7]{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.invite-av-wrap[data-v-757a7db7]{flex-shrink:0}.invite-av[data-v-757a7db7]{box-shadow:0 0 0 1.5px #ffe27a59;border-radius:12px!important}.invite-text[data-v-757a7db7]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.invite-text strong[data-v-757a7db7]{color:#fff4dc;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #0000004d;font-size:14px;font-weight:800;overflow:hidden}.invite-label[data-v-757a7db7]{color:#e8d8b0b3;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.invite-count[data-v-757a7db7]{--p:1;background:conic-gradient(#ffe27a calc(var(--p) * 1turn), #ffffff1f 0), #0c08058c;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0c0805a6}.invite-count span[data-v-757a7db7]{color:#ffe9a8;font-variant-numeric:tabular-nums;background:#120b07eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.invite-meta[data-v-757a7db7]{z-index:1;flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.chip[data-v-757a7db7]{letter-spacing:.02em;background:#00000038;border:1px solid #e8c15a59;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.chip.muted[data-v-757a7db7]{color:#e8d8b0d9;border-color:#ffffff1a}.invite-actions[data-v-757a7db7]{z-index:1;gap:8px;margin-top:12px;display:flex;position:relative}.invite-decline[data-v-757a7db7],.invite-accept[data-v-757a7db7]{cursor:pointer;border:none;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:12px;font-weight:800;display:inline-flex}.invite-decline[data-v-757a7db7]{color:#e8d8b0cc;background:#ffffff0f}.invite-accept[data-v-757a7db7]{color:#2a1808;background:linear-gradient(#ffe27a,#d4a84a)}.invite-decline[data-v-757a7db7]:disabled,.invite-accept[data-v-757a7db7]:disabled{opacity:.55;cursor:default}@keyframes inviteIn-757a7db7{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.rotate-lock[data-v-64366d21]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(at 50% 30%,#5032148c,#0000 55%),#0a0604f0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rotate-card[data-v-64366d21]{text-align:center;color:#f3e6c8;width:min(100%,320px)}.phone[data-v-64366d21]{width:72px;height:112px;margin:0 auto 18px;position:relative}.phone-body[data-v-64366d21]{transform-origin:50%;background:#281a0ed9;border:3px solid #e8c15a;border-radius:14px;animation:1.6s ease-in-out infinite tilt-64366d21;position:absolute;inset:0;box-shadow:0 0 0 1px #ffdc7826,0 12px 28px #00000073}.phone-body[data-v-64366d21]:after{content:"";background:#e8c15a73;border-radius:999px;width:22px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-arrow[data-v-64366d21]{color:#f0d078;font-size:28px;animation:1.6s ease-in-out infinite pulse-64366d21;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.rotate-card strong[data-v-64366d21]{color:#ffe27a;margin-bottom:8px;font-size:20px;font-weight:900;display:block}.rotate-card p[data-v-64366d21]{color:#e8d8b0c7;margin:0;font-size:14px;font-weight:600;line-height:1.45}@keyframes tilt-64366d21{0%,25%{transform:rotate(0)}55%,to{transform:rotate(90deg)}}@keyframes pulse-64366d21{0%,to{opacity:.45}50%{opacity:1}}.gate[data-v-056df3c9]{flex:1;place-items:center;min-height:100%;padding:20px 16px;display:grid;position:relative;overflow:hidden}.card[data-v-056df3c9]{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.2);text-align:center;background:#fff4dc14;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:min(268px,88vw);padding:18px 16px 16px;animation:.5s cubic-bezier(.22,1,.36,1) both cardIn-056df3c9;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000038,inset 0 1px #ffffff1a}.glow[data-v-056df3c9]{pointer-events:none;background:radial-gradient(circle,#ffe27a38,#0000 68%);border-radius:50%;width:140px;height:140px;margin-left:-70px;animation:2.8s ease-in-out infinite glowBreath-056df3c9;position:absolute;top:-30%;left:50%}.offline .glow[data-v-056df3c9]{opacity:.45;animation:none}.ico-wrap[data-v-056df3c9]{z-index:1;place-items:center;width:56px;height:56px;display:grid;position:relative}.ring[data-v-056df3c9]{opacity:0;border:1px solid #ffe27a66;border-radius:50%;animation:2.4s ease-out infinite ringOut-056df3c9;position:absolute;inset:2px}.ring.r2[data-v-056df3c9]{animation-delay:.8s}.ring.r3[data-v-056df3c9]{animation-delay:1.6s}.ico[data-v-056df3c9]{z-index:1;color:#ffe9a8;background:#ffe27a1f;border-radius:50%;place-items:center;width:36px;height:36px;animation:2.2s ease-in-out infinite icoPulse-056df3c9;display:grid;position:relative;box-shadow:0 0 16px #ffe27a2e}.offline .ico[data-v-056df3c9]{opacity:.9;animation:none}.spin[data-v-056df3c9]{animation:.9s linear infinite spin-056df3c9}.spin.paused[data-v-056df3c9]{opacity:.75;animation:none}h1[data-v-056df3c9]{z-index:1;letter-spacing:.02em;color:#fff4dc;text-shadow:0 1px 2px #0000004d;align-items:baseline;gap:2px;margin:2px 0 0;font-size:14px;font-weight:800;display:inline-flex;position:relative}.dots[data-v-056df3c9]{gap:3px;width:16px;margin-left:3px;display:inline-flex}.dots i[data-v-056df3c9]{opacity:.25;background:#ffe27a;border-radius:50%;width:3px;height:3px;animation:1.15s ease-in-out infinite dotBlink-056df3c9}.dots i[data-v-056df3c9]:nth-child(2){animation-delay:.18s}.dots i[data-v-056df3c9]:nth-child(3){animation-delay:.36s}.sub[data-v-056df3c9]{z-index:1;color:#e8d8b0b8;max-width:220px;margin:0;font-size:11px;font-weight:600;line-height:1.4;position:relative}.bar[data-v-056df3c9]{z-index:1;background:#ffffff14;border-radius:999px;width:72%;height:2px;margin:4px 0 0;position:relative;overflow:hidden}.bar-fill[data-v-056df3c9]{border-radius:inherit;background:linear-gradient(90deg,#0000,#ffe27a,#0000);width:38%;height:100%;animation:1.35s ease-in-out infinite barSlide-056df3c9;display:block}.retry[data-v-056df3c9]{z-index:1;width:120px;margin-top:4px;position:relative}@keyframes cardIn-056df3c9{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes glowBreath-056df3c9{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes ringOut-056df3c9{0%{opacity:.5;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes icoPulse-056df3c9{0%,to{transform:scale(1);box-shadow:0 0 10px #ffe27a1f}50%{transform:scale(1.05);box-shadow:0 0 18px #ffe27a47}}@keyframes spin-056df3c9{to{transform:rotate(360deg)}}@keyframes dotBlink-056df3c9{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-1.5px)}}@keyframes barSlide-056df3c9{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.ring[data-v-056df3c9],.ico[data-v-056df3c9],.spin[data-v-056df3c9],.dots i[data-v-056df3c9],.bar-fill[data-v-056df3c9],.glow[data-v-056df3c9],.card[data-v-056df3c9]{animation:none!important}.card[data-v-056df3c9]{opacity:1}}.app-version[data-v-9e79533e]{z-index:40;pointer-events:none;letter-spacing:.04em;color:#e8d8b073;text-shadow:0 1px 2px #00000059;font-size:10px;font-weight:600;position:fixed;bottom:8px;left:10px}.online-sep[data-v-9e79533e]{opacity:.7;margin:0 .35em}.online-count[data-v-9e79533e]{color:#6fcf7a;font-weight:700}.back-pill[data-v-2107e796]{color:#f7f0e4;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c08058c;border:1px solid #e8c15a47;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:2px;width:max-content;max-width:100%;margin:0;padding:7px 14px 7px 8px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;transition:transform .12s,opacity .12s,border-color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffe6be0f}.back-pill[data-v-2107e796]:hover{background:#120c08b8;border-color:#e8c15a80}.back-pill[data-v-2107e796]:active{opacity:.92;transform:translateY(1px)scale(.98)}.ico[data-v-2107e796]{color:#f0d078;flex-shrink:0}.txt[data-v-2107e796]{color:#f7f0e4;padding-right:2px}.auth[data-v-ee9708a4]{flex:1;align-items:center;gap:28px;width:100%;max-width:980px;margin:0 auto;padding:24px 32px;display:flex}.left[data-v-ee9708a4]{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.mascot[data-v-ee9708a4]{object-fit:contain;filter:drop-shadow(0 8px 16px #00000073);width:140px;height:164px;margin-bottom:10px}.logo-title[data-v-ee9708a4]{font-family:var(--font-brand);letter-spacing:.01em;color:#ffe9a8;text-shadow:0 2px #5a3a12,0 4px #00000059,0 8px 16px #0006;margin:0;font-size:clamp(3rem,6.8vw,4.4rem);font-weight:400;line-height:1.12}.logo-sub[data-v-ee9708a4]{font-family:var(--font-folk);color:#f0e0b8;letter-spacing:.02em;text-shadow:0 2px 6px #0006;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.hint[data-v-ee9708a4]{color:var(--text-muted);text-align:center;max-width:300px;margin:0;font-size:13px;line-height:1.45}.card[data-v-ee9708a4]{flex:1.05;max-width:420px}.card-title[data-v-ee9708a4]{color:var(--gold-bright);margin:8px 0 12px;font-size:22px;font-weight:900}.or[data-v-ee9708a4]{align-items:center;gap:10px;margin:12px 0;display:flex}.or span[data-v-ee9708a4]{background:#a0825059;flex:1;height:1px}.or em[data-v-ee9708a4]{color:#8a7a60;font-size:12px;font-style:normal;font-weight:700}@media (width<=800px){.auth[data-v-ee9708a4]{flex-direction:column;overflow:auto}}.menu[data-v-1b3251ef]{flex:1;min-height:0;padding:12px 16px;display:flex;position:relative}.top-right[data-v-1b3251ef]{z-index:5;gap:8px;display:flex;position:absolute;top:12px;right:16px}.daily[data-v-1b3251ef]{color:#b8f5c0;background:#285028e6;border-radius:14px;padding:6px 10px;font-size:12px;font-weight:800}.icon-btn[data-v-1b3251ef]{color:#ffe27a;background:linear-gradient(#5a3a22,#2a180e);border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.icon-btn .dot[data-v-1b3251ef]{background:#ff5a4a;border-radius:4px;width:8px;height:8px;position:absolute;top:6px;right:7px}.icon-btn .lang[data-v-1b3251ef]{color:#1a1006;background:#c48a10;border-radius:6px;padding:0 3px;font-size:7px;font-weight:900;line-height:10px;position:absolute;bottom:2px;right:2px}.lang-overlay[data-v-1b3251ef]{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lang-scrim[data-v-1b3251ef]{background:#080503b8;position:absolute;inset:0}.lang-pop[data-v-1b3251ef]{background:linear-gradient(165deg,#342212fa,#120b07fa);border:1px solid #e8c15a59;border-radius:18px;width:min(100%,360px);padding:16px;position:relative;box-shadow:0 18px 48px #0000008c}.lang-head[data-v-1b3251ef]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lang-head strong[data-v-1b3251ef]{color:#ffe27a;font-size:16px;font-weight:900;display:block}.lang-head p[data-v-1b3251ef]{color:#e8d8b0a6;margin:4px 0 0;font-size:12px;font-weight:600}.lang-close[data-v-1b3251ef]{color:#e8d8b0bf;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.lang-close[data-v-1b3251ef]:hover{color:#ffe27a;background:#ffffff1a}.lang-list[data-v-1b3251ef]{flex-direction:column;gap:8px;display:flex}.lang-opt[data-v-1b3251ef]{text-align:left;color:#f3e6c8;background:#00000047;border:1.5px solid #e8c15a47;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.lang-opt[data-v-1b3251ef]:hover{background:#00000061;border-color:#e8c15a80}.lang-opt.on[data-v-1b3251ef]{background:linear-gradient(135deg,#4a3418f2,#20140af2);border-color:#ffe27a}.lang-flag[data-v-1b3251ef]{font-size:26px;line-height:1}.lang-text[data-v-1b3251ef]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lang-text strong[data-v-1b3251ef]{color:#ffe9a8;font-size:15px;font-weight:900}.lang-text em[data-v-1b3251ef]{color:#e8d8b099;font-size:12px;font-style:normal;font-weight:600}.lang-check[data-v-1b3251ef]{color:#8fe09a;flex-shrink:0}.left[data-v-1b3251ef]{z-index:2;flex-direction:column;gap:10px;width:200px;display:flex}.profile[data-v-1b3251ef]{color:var(--text);text-align:left;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#1c120ab8,#0c08058c);border:1px solid #e8c15a47;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;transition:border-color .15s,background .15s,transform .12s;display:flex;box-shadow:inset 0 1px #ffe9a814,0 6px 16px #00000047}.profile[data-v-1b3251ef]:hover{background:linear-gradient(135deg,#24180ecc,#100a069e);border-color:#e8c15a7a}.profile[data-v-1b3251ef]:active{transform:scale(.985)}.avatar[data-v-1b3251ef]{color:#ffe9a8;letter-spacing:.02em;background:linear-gradient(#2a1a10,#2a1a10) padding-box padding-box,linear-gradient(145deg,#f0d078,#b87828,#7a4a10) border-box;border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 8px #00000059}.avatar-img[data-v-1b3251ef]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pinfo[data-v-1b3251ef]{flex-direction:column;gap:1px;min-width:0;padding-right:2px;display:flex}.pinfo strong[data-v-1b3251ef]{color:#f7f0e4f2;letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25}.pinfo em[data-v-1b3251ef]{color:#ffe27a;opacity:.95;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.pinfo .gem[data-v-1b3251ef]{color:#f0d078;opacity:.9;flex-shrink:0}.bac-num[data-v-1b3251ef]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.side[data-v-1b3251ef]{color:#e8d8b0;flex-direction:column;align-items:center;gap:4px;width:56px;font-size:10px;font-weight:800;display:flex}.side-ico[data-v-1b3251ef]{color:#ffe27a;background:linear-gradient(#3a2a18,#1a1008);border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.side-ico.apk[data-v-1b3251ef]{color:#b8f5c0;background:linear-gradient(#3d7a4a,#1a3a24);border:1px solid #8cdca059}.apk-side[data-v-1b3251ef]{color:#b8f5c0}.toast[data-v-1b3251ef]{color:#8fe09a;margin:0;font-size:11px;font-weight:700}.center[data-v-1b3251ef]{pointer-events:none;z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:40px 200px 48px 180px;display:flex;position:absolute;inset:0}.titles[data-v-1b3251ef]{text-align:center;flex-direction:column;flex-shrink:1;justify-content:center;align-items:center;min-width:0;max-width:300px;display:flex}.titles h1[data-v-1b3251ef]{font-family:var(--font-brand);letter-spacing:.5px;color:#ffe9a8;text-shadow:0 2px #5a3a12,0 4px #00000059,0 8px 18px #0006;margin:0;font-size:clamp(48px,7.2vw,68px);font-weight:400;line-height:1.12}.titles p[data-v-1b3251ef]{font-family:var(--font-folk);color:#f0e0b8;letter-spacing:.02em;text-shadow:0 2px 6px #00000073;margin:0;font-size:clamp(22px,3.4vw,32px);font-weight:400}.ong[data-v-1b3251ef]{object-fit:contain;filter:drop-shadow(0 12px 22px #00000080);flex-shrink:0;width:min(210px,26vw);height:min(260px,52vh)}.play-col[data-v-1b3251ef]{z-index:3;flex-direction:column;gap:10px;width:min(280px,36vw);display:flex;position:absolute;bottom:16px;right:16px}.ai-btn[data-v-1b3251ef],.rank-btn[data-v-1b3251ef]{color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .12s;display:flex;position:relative;overflow:hidden}.ai-btn[data-v-1b3251ef]:active,.rank-btn[data-v-1b3251ef]:active{transform:scale(.98)}.ai-btn[data-v-1b3251ef]{background:linear-gradient(135deg,#4a6a8a,#2a3a52,#1a2438);gap:10px;padding:11px 13px}.ai-ico[data-v-1b3251ef]{color:#d8e8ff;background:#ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ai-btn strong[data-v-1b3251ef]{font-size:14px;font-weight:900;display:block}.rank-btn strong[data-v-1b3251ef]{font-size:16px;font-weight:900;display:block}.ai-btn small[data-v-1b3251ef]{opacity:.8;margin-top:2px;font-size:11px;display:block}.rank-btn small[data-v-1b3251ef]{opacity:.85;margin-top:2px;font-size:12px;display:block}.rank-btn[data-v-1b3251ef]{color:#2a1808;background:linear-gradient(135deg,#ffe9a0,#f5c84a,#e0a020,#b87808);border-radius:16px;gap:12px;min-height:64px;padding:14px 16px;box-shadow:0 6px 18px #b4781459}.rank-badge[data-v-1b3251ef]{color:#ffe9a8;letter-spacing:.6px;background:#8b1e1e;border-radius:0 0 6px 6px;padding:2px 7px;font-size:8px;font-weight:900;position:absolute;top:0;left:auto;right:18px}.rank-orb[data-v-1b3251ef]{background:linear-gradient(#fff3c0,#e8b830,#a06a08);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.btn-text[data-v-1b3251ef]{flex:1;min-width:0;overflow:hidden}.chev[data-v-1b3251ef]{opacity:.55;color:#2a1808;display:inline-flex}@media (width<=900px){.menu[data-v-1b3251ef]{flex-direction:column;height:100%;padding:8px 10px 10px;overflow:hidden}.top-right[data-v-1b3251ef]{gap:6px;top:8px;right:10px}.icon-btn[data-v-1b3251ef]{border-radius:17px;width:34px;height:34px}.daily[data-v-1b3251ef]{padding:5px 8px;font-size:11px}.left[data-v-1b3251ef]{z-index:4;flex-flow:wrap;align-items:center;gap:8px;width:auto;max-width:calc(100% - 140px)}.profile[data-v-1b3251ef]{gap:8px;padding:4px 12px 4px 4px}.avatar[data-v-1b3251ef]{width:34px;height:34px;font-size:13px}.pinfo strong[data-v-1b3251ef]{font-size:11px;font-weight:600}.pinfo em[data-v-1b3251ef]{font-size:10px}.side span[data-v-1b3251ef]:not(.side-ico){display:none}.side-ico[data-v-1b3251ef]{border-radius:18px;width:36px;height:36px}.toast[data-v-1b3251ef]{width:100%;font-size:10px}.center[data-v-1b3251ef]{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:8px 12px 6px;position:relative;inset:auto}.titles[data-v-1b3251ef]{max-width:42vw}.titles h1[data-v-1b3251ef]{font-size:clamp(40px,8.5vw,52px);line-height:1.12}.titles p[data-v-1b3251ef]{font-size:clamp(18px,4vw,24px)}.ong[data-v-1b3251ef]{width:min(152px,28vw);height:min(188px,42vh)}.play-col[data-v-1b3251ef]{flex-direction:row;flex-shrink:0;gap:8px;width:100%;margin-top:0;position:relative;bottom:auto;right:auto}.ai-btn[data-v-1b3251ef],.rank-btn[data-v-1b3251ef]{border-radius:12px;gap:8px;min-width:0;padding:10px}.ai-btn[data-v-1b3251ef]{flex:.88;padding:10px}.rank-btn[data-v-1b3251ef]{border-radius:14px;flex:1.22;min-height:56px;padding:12px}.ai-ico[data-v-1b3251ef]{border-radius:10px;width:32px;height:32px}.rank-orb[data-v-1b3251ef]{border-radius:50%;width:40px;height:40px}.ai-ico[data-v-1b3251ef] svg{width:16px;height:16px}.rank-orb[data-v-1b3251ef] svg{width:18px;height:18px}.ai-btn strong[data-v-1b3251ef]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rank-btn strong[data-v-1b3251ef]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ai-btn small[data-v-1b3251ef]{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;overflow:hidden}.rank-btn small[data-v-1b3251ef]{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.btn-text[data-v-1b3251ef]{display:block}.rank-badge[data-v-1b3251ef]{padding:2px 6px;font-size:8px;right:10px}.chev[data-v-1b3251ef]{display:none}}@media (width<=600px),(height<=480px){.menu[data-v-1b3251ef]{padding:6px 8px 8px}.left[data-v-1b3251ef]{gap:6px;max-width:calc(100% - 120px)}.center[data-v-1b3251ef]{gap:10px;padding:6px 8px 4px}.titles[data-v-1b3251ef]{max-width:46vw}.titles h1[data-v-1b3251ef]{font-size:clamp(32px,7.5vw,40px);line-height:1.12}.titles p[data-v-1b3251ef]{font-size:clamp(15px,3.5vw,18px)}.ong[data-v-1b3251ef]{width:min(116px,30vw);height:min(143px,36vh)}.play-col[data-v-1b3251ef],.ai-btn[data-v-1b3251ef],.rank-btn[data-v-1b3251ef]{gap:6px}.ai-btn[data-v-1b3251ef]{flex:.85;padding:9px 8px}.rank-btn[data-v-1b3251ef]{flex:1.25;min-height:50px;padding:11px 10px}.ai-ico[data-v-1b3251ef]{width:28px;height:28px}.rank-orb[data-v-1b3251ef]{width:36px;height:36px}.ai-ico[data-v-1b3251ef] svg{width:14px;height:14px}.rank-orb[data-v-1b3251ef] svg{width:16px;height:16px}.ai-btn strong[data-v-1b3251ef]{font-size:11px}.rank-btn strong[data-v-1b3251ef]{font-size:13px}.ai-btn small[data-v-1b3251ef]{font-size:8px}.rank-btn small[data-v-1b3251ef]{font-size:9px}.rank-badge[data-v-1b3251ef]{letter-spacing:.4px;padding:2px 5px;font-size:7px;display:block;right:8px}}@media (height<=420px) and (orientation:landscape){.menu[data-v-1b3251ef]{flex-flow:wrap;align-content:space-between}.left[data-v-1b3251ef]{width:auto;max-width:none}.center[data-v-1b3251ef]{flex-direction:row;gap:14px;padding:28px 150px 44px 100px;position:absolute;inset:0}.ong[data-v-1b3251ef]{width:min(147px,24vw);height:min(182px,70vh)}.titles h1[data-v-1b3251ef]{font-size:clamp(36px,7vw,48px);line-height:1.12}.titles p[data-v-1b3251ef]{font-size:clamp(16px,3.2vw,22px)}.play-col[data-v-1b3251ef]{flex-direction:row;width:min(320px,48vw);position:absolute;bottom:8px;right:8px}}.pile[data-v-a9ac0df9]{pointer-events:none;position:absolute;inset:10% 12%}.pile.quan-pit[data-v-a9ac0df9]{inset:18% 16%}.peg[data-v-a9ac0df9]{aspect-ratio:1.2;background:var(--skin-peg-dan,radial-gradient(circle at 30% 30%, #fff, #e8e2d4 55%, #c8c0b0));border-radius:50%;width:24%;height:auto;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000059}.peg.quan[data-v-a9ac0df9]{aspect-ratio:1.22;background:var(--skin-peg-quan,radial-gradient(circle at 30% 30%, #f5d76e, #d4af37 55%, #a67c00));width:38%;box-shadow:0 2px 4px #0006}.pile.quan-pit .peg.quan[data-v-a9ac0df9]{width:42%}.pit[data-v-b8ce63a3]{aspect-ratio:1.12;width:0;min-width:0;height:auto;max-height:100%;color:var(--text);background:0 0;border:2px solid #5a3a20d9;border-radius:clamp(8px,1.2cqh,16px);flex:1 1 0;align-self:center;margin:1.5% 1%;padding:0;transition:border-color .15s,box-shadow .15s,transform .12s,opacity .12s;display:block;position:relative;overflow:visible}.pit.quan[data-v-b8ce63a3]{aspect-ratio:auto;border-width:2.5px;border-color:#8a5a32;flex:none;align-self:stretch;width:100%;height:100%;max-height:none;margin:2px 0;overflow:hidden}.pit.quan-l[data-v-b8ce63a3]{border-radius:999px 14px 14px 999px}.pit.quan-r[data-v-b8ce63a3]{border-radius:14px 999px 999px 14px}.pit.playable[data-v-b8ce63a3]{cursor:pointer;border-color:#6eb47873;box-shadow:0 0 6px #6eb4782e}.pit.playable[data-v-b8ce63a3]:hover{opacity:.98;border-color:#6eb478a6;transform:translateY(-1px);box-shadow:0 0 8px #6eb47847}.pit.selected[data-v-b8ce63a3],.pit.dropping[data-v-b8ce63a3]{animation:pulse-select var(--select-pulse,1.4s) ease-in-out infinite;border-width:2.5px;border-color:#ffe27a;box-shadow:0 0 14px #ffe27a73}.pit.highlighted[data-v-b8ce63a3]{border-color:#e0b060;box-shadow:0 0 8px #e0b0604d}.well[data-v-b8ce63a3]{border-radius:inherit;background:radial-gradient(circle at 38% 26%, #ffdcaa29, transparent 42%), radial-gradient(circle at 40% 30%, var(--pit-well-lite,#6a4428), var(--pit-well,#2e1a10) 70%, #1a1008);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffd29614}.pit.quan .well[data-v-b8ce63a3]{background:radial-gradient(circle at 40% 28%, #ffdcaa24, transparent 45%), radial-gradient(circle at 42% 30%, var(--pit-well-lite,#664028), var(--pit-well,#2a180e) 62%, #161008)}.quan-mark[data-v-b8ce63a3]{opacity:.35;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.quan-mark[data-v-b8ce63a3]:before{content:"";aspect-ratio:1;border:1.5px solid #e8c4788c;border-radius:50%;width:min(42%,48px);height:auto;box-shadow:0 0 12px #e8c47833}.quan-mark.flip[data-v-b8ce63a3]{transform:scaleX(-1)}.count[data-v-b8ce63a3]{z-index:4;color:#ffe9a8;pointer-events:none;background:#100a06d1;border:1px solid #e0b06040;border-radius:8px;padding:1px clamp(5px,.8cqw,8px);font-size:clamp(9px,1.6cqh,13px);font-weight:800;line-height:1.35;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.select-badge[data-v-b8ce63a3]{z-index:5;color:#ffe27a;letter-spacing:.4px;pointer-events:none;background:#2a1a0e;border:1px solid #ffe27a;border-radius:8px;padding:2px 9px;font-size:9px;font-weight:800;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.flash[data-v-b8ce63a3]{animation:capture-flash var(--capture-flash,.7s) ease-out forwards;pointer-events:none;background:#ffe27a61;position:absolute;inset:0}.drop-peg[data-v-b8ce63a3]{aspect-ratio:1.2;width:22%;height:auto;animation:drop-bounce var(--drop-bounce,.29s) ease-out forwards;pointer-events:none;z-index:8;background:radial-gradient(circle at 30% 30%,#fff,#e8e2d4 55%,#c8c0b0);border:1px solid #fff;border-radius:50%;margin-left:0;position:absolute;top:38%;left:50%;transform:translate(-50%)}.hand[data-v-d0732715]{--skin:#e8b896;--skin-mid:#d49a72;--skin-deep:#c48a68;--skin-lite:#f3d2ba;filter:drop-shadow(0 4px 6px #00000059);transform-origin:50% 85%;flex-direction:column;justify-content:flex-end;align-items:center;width:clamp(40px,7.2cqh,58px);height:clamp(48px,8.5cqh,68px);animation:.7s ease-in-out infinite bob-d0732715;display:flex;position:relative}.hand.pickup[data-v-d0732715],.hand.relay[data-v-d0732715]{animation:.55s ease-in-out infinite scoop-d0732715}.hand.drop[data-v-d0732715]{animation:.45s ease-in-out infinite drop-nudge-d0732715}.hand.capture[data-v-d0732715]{animation:.5s ease-in-out infinite scoop-d0732715}.shadow[data-v-d0732715]{z-index:0;background:radial-gradient(#00000073,#0000 70%);border-radius:50%;width:55%;height:10%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.arm[data-v-d0732715]{z-index:1;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.wrist[data-v-d0732715]{background:linear-gradient(180deg, var(--skin-lite) 0%, var(--skin-mid) 55%, var(--skin-deep) 100%);border:1px solid #5a2d1659;border-radius:40%/45%;width:32%;height:18%;margin-bottom:-4%;box-shadow:inset 0 1px #fff0dc59}.palm[data-v-d0732715]{background:radial-gradient(circle at 32% 28%, #ffecd68c, transparent 45%), linear-gradient(165deg, var(--skin-lite) 0%, var(--skin) 42%, var(--skin-mid) 100%);border:1.5px solid #6e371c66;border-radius:42% 42% 38% 38%;width:62%;height:52%;position:relative;box-shadow:inset 0 -6px 10px #7837192e,inset 2px 2px #fff5e640}.shade[data-v-d0732715]{pointer-events:none;background:linear-gradient(90deg,#0000,#96462338);border-radius:40%;width:28%;height:58%;position:absolute;top:16%;right:8%}.thumb[data-v-d0732715]{background:linear-gradient(135deg, var(--skin-lite), var(--skin-mid));z-index:2;border:1px solid #6e371c61;border-radius:45% 40% 40% 50%;width:28%;height:48%;position:absolute;top:28%;left:-22%;transform:rotate(-32deg);box-shadow:inset 0 1px #fff0dc66}.digit[data-v-d0732715]{background:linear-gradient(180deg, var(--skin-lite), var(--skin-mid));transform-origin:50% 100%;border:1px solid #6e371c59;border-radius:40% 40% 35% 35%;width:16%;position:absolute;top:-28%;box-shadow:inset 0 1px #fff5e673}.d1[data-v-d0732715]{height:38%;left:10%;transform:rotate(-8deg)}.d2[data-v-d0732715]{height:46%;left:32%;transform:rotate(-2deg)}.d3[data-v-d0732715]{height:44%;left:54%;transform:rotate(3deg)}.d4[data-v-d0732715]{height:36%;left:74%;transform:rotate(9deg)}.stone[data-v-d0732715]{aspect-ratio:1.15;z-index:3;background:radial-gradient(circle at 30% 28%,#fff,#e8e2d4 55%,#b8b0a0);border:1px solid #ffffffb3;border-radius:50%;width:34%;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0006,inset 0 -2px 3px #00000026}.hand.drop .stone[data-v-d0732715]{animation:.45s ease-in-out infinite stone-release-d0732715}.hand.pickup .stone[data-v-d0732715],.hand.relay .stone[data-v-d0732715]{animation:.55s ease-in-out infinite stone-gather-d0732715}.hand.capture .stone[data-v-d0732715]{background:radial-gradient(circle at 30% 28%,#f5d76e,#d4af37 55%,#a67c00);animation:.5s ease-in-out infinite stone-gather-d0732715}@keyframes bob-d0732715{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-5%)rotate(-2deg)}}@keyframes scoop-d0732715{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(8%)rotate(-16deg)}}@keyframes drop-nudge-d0732715{0%,to{transform:translateY(0)rotate(-4deg)}40%{transform:translateY(10%)rotate(8deg)}70%{transform:translateY(2%)rotate(2deg)}}@keyframes stone-release-d0732715{0%,to{opacity:1;transform:translate(-50%)scale(1)}55%{opacity:.15;transform:translate(-50%)translateY(40%)scale(.35)}}@keyframes stone-gather-d0732715{0%,to{opacity:.35;transform:translate(-50%)scale(.55)}55%{opacity:1;transform:translate(-50%)scale(1.05)}}.board-wrap[data-v-7174bfe6]{--ratio:3.55;--frame-glow:#ffc47838;--frame-edge:#c9955a;width:min(100%, calc((100vh - 120px) * var(--ratio)));max-height:min(100%,100vh - 120px);aspect-ratio:var(--ratio) / 1;box-sizing:border-box;align-items:stretch;height:auto;margin:auto;padding:0;display:flex}@supports (width:1cqw){.board-wrap[data-v-7174bfe6]{width:min(100cqw, calc(100cqh * var(--ratio)));max-height:100cqh}}.capsule[data-v-7174bfe6]{border:2.5px solid var(--frame-edge);background:var(--skin-board-bg,linear-gradient(145deg, #ffdcaa24 0%, transparent 42%), linear-gradient(165deg, #8a5a32 0%, #5c3a1e 38%, #3d2614 78%, #2a180c 100%));width:100%;height:100%;box-shadow:0 0 0 1px #ffdcaa24, 0 0 36px var(--skin-board-glow,#ffc47847), 0 14px 36px #00000080, 0 4px 12px #00000059, inset 0 1px 0 #ffe6be40, inset 0 -12px 26px #0000004d;box-sizing:border-box;border-radius:999px;flex:1;padding:clamp(8px,1.8cqh,14px) clamp(6px,1.2cqw,12px);position:relative;overflow:hidden}.rim-inner[data-v-7174bfe6]{pointer-events:none;z-index:0;background:linear-gradient(#ffecc80d 0%,#0000 40%,#0000001f 100%);border:1.5px solid #ffd69629;border-radius:999px;position:absolute;inset:6px 10px}.row[data-v-7174bfe6]{z-index:1;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.quan-col[data-v-7174bfe6]{flex-shrink:0;width:17%;min-width:0;max-width:none;padding:1.5% .4%;display:flex}.grid[data-v-7174bfe6]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;padding:0 2px;display:flex}.grid-row[data-v-7174bfe6]{flex-direction:row;flex:1;align-items:center;min-height:0;display:flex}.seam[data-v-7174bfe6]{flex-shrink:0;justify-content:center;align-items:center;height:6px;display:flex}.seam-line[data-v-7174bfe6]{background:linear-gradient(90deg,#0000,#ffd29647 20% 80%,#0000);border-radius:2px;width:calc(100% - 14px);height:2px}.dir-center[data-v-7174bfe6]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background:#120c086b;border-radius:999px;justify-content:center;align-items:center;gap:18px;animation:.2s ease-out score-in;display:flex;position:absolute;inset:0}.sow-hand[data-v-7174bfe6]{z-index:6;pointer-events:none;transition:left var(--hand-move,.24s) cubic-bezier(.22, .8, .28, 1), top var(--hand-move,.24s) cubic-bezier(.22, .8, .28, 1), right var(--hand-move,.24s) cubic-bezier(.22, .8, .28, 1);position:absolute}.shell[data-v-d99e7e92]{background:#160e08e0;border-radius:12px;min-width:clamp(150px,22vw,230px);max-width:clamp(180px,28vw,260px);position:relative;overflow:hidden;box-shadow:0 4px 14px #00000059}.shell.active[data-v-d99e7e92]{background:#0a0a0a}.spin[data-v-d99e7e92]{background:conic-gradient(from 0deg, transparent 0%, transparent 48%, var(--accent) 55%, #fff 62%, var(--accent) 70%, transparent 82%, transparent 100%);opacity:.95;width:280px;height:280px;margin:-140px 0 0 -140px;animation:1.4s linear infinite spin-border-d99e7e92;position:absolute;top:50%;left:50%}.face[data-v-d99e7e92]{z-index:1;background:#160e08f5;border-radius:10px;margin:2.5px;position:relative;overflow:hidden}.shell.active .face[data-v-d99e7e92]{background:#0a0a0a}.badge[data-v-d99e7e92]{align-items:center;gap:8px;padding:6px 8px;display:flex}.badge.right[data-v-d99e7e92]{flex-direction:row-reverse}.avatar[data-v-d99e7e92]{background:linear-gradient(160deg,#2a1c10,#14100c);border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffdca01f}.avatar-img[data-v-d99e7e92]{object-fit:cover;width:100%;height:100%;display:block}.letter[data-v-d99e7e92]{color:#e8d8b0;font-size:16px;font-weight:900}.timer[data-v-d99e7e92]{color:var(--gold-bright);background:#000000b8;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;inset:0}.timer.urgent[data-v-d99e7e92]{color:#ff8a8a;background:#500000c7}.info[data-v-d99e7e92]{flex:1;min-width:72px;max-width:110px}.info.right[data-v-d99e7e92]{text-align:right}.name[data-v-d99e7e92]{color:#f0e4d0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.bal[data-v-d99e7e92]{color:#c4a060;margin-top:2px;font-size:11px;font-weight:600}.score[data-v-d99e7e92]{text-align:center;background:#0c08048c;border:1.5px solid;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:44px;padding:4px 8px;display:flex}.score.on[data-v-d99e7e92]{background:#111}.score strong[data-v-d99e7e92]{font-size:16px;font-weight:900;line-height:18px}.score span[data-v-d99e7e92]{color:#a89878;font-size:9px;font-weight:700}@keyframes spin-border-d99e7e92{to{transform:rotate(360deg)}}.toast[data-v-b3abcac2]{pointer-events:none;animation:score-toast-in-b3abcac2 var(--score-rise,.28s) cubic-bezier(.22, 1.2, .36, 1) both,score-toast-glow-b3abcac2 .64s ease-out both;background:linear-gradient(165deg,#302010f5,#120c06f0);border:1.5px solid #e8c45ad9;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:7px 8px 7px 14px;display:inline-flex;box-shadow:0 0 18px #f5d76e59,0 6px 16px #0006,inset 0 1px #ffe6b429}.toast.leaving[data-v-b3abcac2]{animation:score-toast-out-b3abcac2 var(--score-out,.32s) ease-in forwards}.lab[data-v-b3abcac2]{letter-spacing:.8px;text-transform:uppercase;color:#c9b48a;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10px;font-weight:800;overflow:hidden}.pts-wrap[data-v-b3abcac2]{background:#f5d76e38;border:1px solid #ffdc8c8c;border-radius:999px;place-items:center;min-width:44px;height:36px;padding:0 10px;display:inline-grid;box-shadow:inset 0 1px #fff0c838}.pts[data-v-b3abcac2]{color:#ffe9a8;text-shadow:0 1px 6px #00000059;font-size:18px;font-weight:900;line-height:1}@keyframes score-toast-in-b3abcac2{0%{opacity:0;transform:translateY(14px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes score-toast-glow-b3abcac2{0%{filter:brightness()}35%{filter:brightness(1.18)}to{filter:brightness()}}@keyframes score-toast-out-b3abcac2{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-16px)scale(.9)}}.burst[data-v-4d37d06c]{pointer-events:none;z-index:15;width:80px;height:80px;margin:-40px 0 0 -40px;position:absolute;top:50%;left:50%}.ring[data-v-4d37d06c]{animation:burst-ring var(--burst-ms,.7s) ease-out forwards;border:2px solid #f5d76e;border-radius:50%;position:absolute;inset:0}.r2[data-v-4d37d06c]{animation-delay:var(--burst-d1,90ms);border-color:#4db8b0}.r3[data-v-4d37d06c]{animation-delay:var(--burst-d2,.18s);border-color:#e8c15a}.play[data-v-6f528bcb]{flex:1;min-height:0;padding:4px 8px;position:relative}.corner[data-v-6f528bcb]{z-index:20;position:absolute}.tl[data-v-6f528bcb]{flex-direction:column;align-items:center;gap:8px;display:flex;top:8px;left:8px}.tr[data-v-6f528bcb]{top:10px;right:12px}.bl[data-v-6f528bcb]{bottom:10px;left:12px}.quit[data-v-6f528bcb]{background:#501c14e0;border:1.5px solid #ffa078a6;border-radius:20px;place-items:center;width:40px;height:40px;transition:opacity .12s,transform .12s;display:grid;box-shadow:0 2px 8px #00000059}.quit[data-v-6f528bcb]:hover{opacity:.9}.quit[data-v-6f528bcb]:active{transform:scale(.94)}.quit svg[data-v-6f528bcb]{display:block}.voice-btns[data-v-6f528bcb]{flex-direction:column;gap:8px;display:flex}.voice-btn[data-v-6f528bcb]{color:#c9b8a0;background:#120c08d1;border:1.5px solid #e8c15a59;border-radius:20px;place-items:center;width:40px;height:40px;transition:background .15s,color .15s,border-color .15s,transform .12s;display:grid;position:relative;box-shadow:0 2px 8px #00000059}.voice-btn[data-v-6f528bcb]:hover:not(:disabled){color:#ffe9a8;border-color:#ffd66b8c}.voice-btn.on[data-v-6f528bcb]{color:#2a1808;background:linear-gradient(#ffe27a,#d4a84a);border-color:#ffe6968c;box-shadow:0 0 0 3px #f0d07838}.voice-btn[data-v-6f528bcb]:disabled{opacity:.6}.voice-btn[data-v-6f528bcb]:active:not(:disabled){transform:scale(.94)}.mic-dot[data-v-6f528bcb]{background:#4caf50;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite mic-pulse-6f528bcb;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #0c08058c}@keyframes mic-pulse-6f528bcb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.tip[data-v-6f528bcb]{z-index:15;pointer-events:none;justify-content:center;display:flex;position:absolute;top:6px;left:0;right:0}.tip p[data-v-6f528bcb]{color:#c8b898;text-align:center;text-shadow:0 1px 3px #0000008c;max-width:320px;margin:0;padding:0 10px;font-size:11px;font-weight:600;line-height:15px}.hand-badge-top[data-v-6f528bcb]{background:linear-gradient(165deg,#302010f5,#120c06f0);border:1.5px solid #e8c45abf;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:7px 8px 7px 14px;animation:.15s ease-out score-in;display:inline-flex;box-shadow:0 0 16px #e8c45a47,0 6px 16px #0006,inset 0 1px #ffe6b429}.hand-badge-top .hand-label[data-v-6f528bcb]{letter-spacing:1px;text-transform:uppercase;color:#c9b48a;font-size:10px;font-weight:800}.hand-badge-top .hand-num-wrap[data-v-6f528bcb]{background:#e8c45a2e;border:1px solid #ffdc8c73;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 8px;display:inline-grid;box-shadow:inset 0 1px #fff0c833}.hand-badge-top .hand-num[data-v-6f528bcb]{color:#ffe9a8;text-shadow:0 1px 6px #00000059;font-size:20px;font-weight:900;line-height:1}.stage[data-v-6f528bcb]{justify-content:center;align-items:center;min-height:0;display:flex;position:absolute;inset:clamp(48px,10vh,72px) clamp(8px,2vw,24px);container:play-stage/size}.mode-tag[data-v-6f528bcb],.anim-badge[data-v-6f528bcb]{z-index:30;color:var(--text);background:#00000080;border:1px solid #e8c15a33;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:16px}.mode-tag[data-v-6f528bcb]{color:var(--text-muted);background:#00000059;font-size:11px}.modal[data-v-6f528bcb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#0c0805b8;justify-content:center;align-items:center;animation:.18s ease-out score-in;display:flex;position:absolute;inset:0}.modal-card[data-v-6f528bcb]{border:2px solid var(--gold-deep);text-align:center;background:linear-gradient(165deg,#3a2414,#1a1008 55%,#120c08);border-radius:20px;width:min(400px,68%);padding:22px;box-shadow:0 16px 40px #00000080,inset 0 1px #ffdc961f}.modal-card h3[data-v-6f528bcb]{color:var(--gold-bright);margin:0;font-size:26px;font-weight:900}.modal-card.win h3[data-v-6f528bcb]{color:#8fe09a}.modal-card.lose h3[data-v-6f528bcb]{color:#ff8a80}.modal-score[data-v-6f528bcb]{color:#ffe27a;letter-spacing:.04em;margin:12px 0 0;font-size:28px;font-weight:900}.taunt[data-v-6f528bcb]{color:#c9b8a0;margin:12px 0 0;font-size:15px;font-style:italic;font-weight:700;line-height:1.4}.modal-margin[data-v-6f528bcb],.settle[data-v-6f528bcb],.modal-sub[data-v-6f528bcb],.quit-warn[data-v-6f528bcb]{color:var(--text-muted);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.45}.settle[data-v-6f528bcb]{color:#ffe27a;font-weight:800}.modal-sub[data-v-6f528bcb]{margin-top:10px;font-size:12px}.quit-warn[data-v-6f528bcb]{margin-top:12px;font-size:14px}.modal-actions[data-v-6f528bcb]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}@media (width<=720px){.tr[data-v-6f528bcb]{transform-origin:100% 0;right:10px;transform:scale(.92)}.bl[data-v-6f528bcb]{transform-origin:0 100%;left:10px;transform:scale(.92)}.stage[data-v-6f528bcb]{inset:clamp(52px,12vh,68px) 4px}}.gload[data-v-3a2832e6]{justify-content:center;align-items:center;display:flex}.gload.overlay[data-v-3a2832e6]{z-index:20;background:#0a060359;position:absolute;inset:0}.gload-body[data-v-3a2832e6]{flex-direction:column;align-items:center;gap:10px;display:flex}.gload-ring[data-v-3a2832e6]{place-items:center;width:40px;height:40px;display:grid;position:relative}.gload-halo[data-v-3a2832e6]{background:#f0d07824;border-radius:50%;animation:1.4s ease-in-out infinite gload-pulse-3a2832e6;position:absolute;inset:0}.gload-arc[data-v-3a2832e6]{border:3px solid #ffe27a;border-color:#ffe27a #ffe27a59 #0000 #0000;border-radius:50%;animation:.9s linear infinite gload-spin-3a2832e6;position:absolute;inset:0}.gload-label[data-v-3a2832e6]{color:#ffe9a8d9;letter-spacing:.02em;font-size:12px;font-weight:500}.is-sm .gload-body[data-v-3a2832e6]{gap:8px}.is-sm .gload-ring[data-v-3a2832e6]{width:28px;height:28px}.is-sm .gload-arc[data-v-3a2832e6]{border-width:2.5px}.is-sm .gload-label[data-v-3a2832e6]{font-size:11px}.is-lg .gload-body[data-v-3a2832e6]{gap:12px}.is-lg .gload-ring[data-v-3a2832e6]{width:56px;height:56px}.is-lg .gload-arc[data-v-3a2832e6]{border-width:3.5px}.is-lg .gload-label[data-v-3a2832e6]{font-size:13px}@keyframes gload-spin-3a2832e6{to{transform:rotate(360deg)}}@keyframes gload-pulse-3a2832e6{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.skin-block[data-v-4880f92c]{z-index:5;flex:none;align-self:center;width:min(220px,100%);height:36px;position:relative}.skin-trigger[data-v-4880f92c]{border:1px solid var(--line,#e8c15a38);width:100%;height:36px;color:var(--text,#f7f0e4);cursor:pointer;font:inherit;box-sizing:border-box;background:#0c08058c;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,background .15s;display:grid}.skin-trigger[data-v-4880f92c]:hover:not(:disabled){border-color:#e8c15a73}.skin-trigger[data-v-4880f92c]:disabled{opacity:.55;cursor:default}.skin-label[data-v-4880f92c]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,#c9b8a0);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.skin-preview[data-v-4880f92c]{aspect-ratio:16/9;background:#00000040;border-radius:4px;flex-shrink:0;width:36px;position:relative;overflow:hidden}.skin-preview-img[data-v-4880f92c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chev[data-v-4880f92c]{color:var(--text-muted,#c9b8a0);flex-shrink:0;transition:transform .2s}.skin-block.open .chev[data-v-4880f92c]{transform:rotate(180deg)}.skin-overlay[data-v-4880f92c]{z-index:1200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.skin-scrim[data-v-4880f92c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0805038c;position:absolute;inset:0}.skin-pop[data-v-4880f92c]{z-index:1;background:linear-gradient(165deg,#3a2414fa,#160e08fa),#1a1008;border:1px solid #e8c15a3d;border-radius:12px;width:min(420px,100%);max-height:min(78vh,560px);padding:14px;position:relative;overflow:auto;box-shadow:0 18px 48px #0000008c}.skin-pop-head[data-v-4880f92c]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.skin-pop-head strong[data-v-4880f92c]{color:#ffe9a8;font-size:15px;font-weight:600;display:block}.skin-pop-close[data-v-4880f92c]{color:#f7f0e4;cursor:pointer;background:#00000047;border:none;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.skin-pop-grid[data-v-4880f92c]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.skin-loading[data-v-4880f92c]{grid-column:1/-1;place-items:center;min-height:120px;display:grid}.skin-opt[data-v-4880f92c]{color:var(--text,#f7f0e4);cursor:pointer;font:inherit;text-align:left;background:#00000038;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;padding:10px;transition:border-color .15s,background .15s,transform .12s;display:flex;position:relative;overflow:hidden}.skin-opt[data-v-4880f92c]:hover:not(:disabled){background:#f0d07814;border-color:#e8c15a59}.skin-opt[data-v-4880f92c]:active:not(:disabled){transform:scale(.98)}.skin-opt.on[data-v-4880f92c]{background:#f0d0781a;border-color:#ffe27aa6}.owned-corner[data-v-4880f92c]{z-index:3;color:#f2fff6;background:#3d9a5a;border-bottom-left-radius:6px;padding:2px 7px;font-size:9px;font-weight:600;position:absolute;top:0;right:0}.skin-opt-preview[data-v-4880f92c]{aspect-ratio:16/9;background:#00000040;border-radius:6px;width:100%;position:relative;overflow:hidden}.skin-opt-img[data-v-4880f92c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.skin-opt-check[data-v-4880f92c]{color:#1a1006;background:#ffe27a;border-radius:50%;width:18px;height:18px;padding:3px;position:absolute;bottom:5px;left:5px}.skin-opt-name[data-v-4880f92c]{color:#f7f0e4eb;font-size:13px;font-weight:600;line-height:1.2}.skin-opt.on .skin-opt-name[data-v-4880f92c]{color:#ffe9a8}.skin-opt-sub[data-v-4880f92c]{color:#e8d8b08c;margin-top:-2px;font-size:11px;font-weight:400}.meta-row[data-v-4880f92c]{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.price-chip[data-v-4880f92c]{color:#ffe27a;background:#f0d0781a;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.action-chip[data-v-4880f92c]{color:#ffe27a;background:#e8c15a1f;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:500}.action-chip.on[data-v-4880f92c]{color:#2a1808;background:#f0d078;font-weight:600}.lobby[data-v-7ff71e8b]{--line:#e8c15a38;--accent:#f0d078;flex-direction:column;flex:1;gap:10px;width:100%;max-width:960px;min-height:0;margin:0 auto;padding:10px 14px 12px;animation:.4s both lobby-in-7ff71e8b;display:flex;position:relative;overflow:hidden}@keyframes lobby-in-7ff71e8b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bar[data-v-7ff71e8b]{flex-shrink:0;grid-template-columns:auto 1fr 96px;align-items:center;gap:8px;display:grid;position:relative}.bar-mid[data-v-7ff71e8b]{text-align:center}.bar-mid h1[data-v-7ff71e8b]{letter-spacing:.04em;color:var(--gold-bright);margin:0;font-size:16px;font-weight:800}.meta[data-v-7ff71e8b]{color:var(--text-muted);align-items:center;gap:7px;margin-top:2px;font-size:11px;display:inline-flex}.rank-pill[data-v-7ff71e8b]{color:var(--rc);background:color-mix(in srgb, var(--rc) 16%, transparent);border:1px solid color-mix(in srgb, var(--rc) 35%, transparent);border-radius:999px;padding:1px 7px;font-weight:700}.sep[data-v-7ff71e8b]{background:#e8d8b066;border-radius:50%;width:3px;height:3px}.bac[data-v-7ff71e8b]{color:#ffe27a;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:700;display:inline-flex}.bar-spacer[data-v-7ff71e8b]{pointer-events:none;width:96px}.body[data-v-7ff71e8b]{flex:1;grid-template-columns:1fr;gap:0;min-height:0;display:grid;position:relative;overflow:hidden}.side-rail[data-v-7ff71e8b]{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:10px;right:14px}.rail-icons[data-v-7ff71e8b]{pointer-events:auto;flex-direction:row;align-items:center;gap:8px;display:flex}.friends-fab[data-v-7ff71e8b]{pointer-events:auto;color:#ffe9a8;-webkit-backdrop-filter:blur(1.5px);background:#0c080512;border:1px solid #ffffff08;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .15s,background .15s,border-color .15s;display:grid;position:relative}.friends-fab[data-v-7ff71e8b]:hover:not(:disabled){background:#0c080529;border-color:#e8c15a47}.friends-fab[data-v-7ff71e8b]:active:not(:disabled){transform:scale(.94)}.friends-fab[data-v-7ff71e8b]:disabled{opacity:.45}.friends-fab.on[data-v-7ff71e8b],.side-rail.open .friends-fab.on[data-v-7ff71e8b]{background:#0c08052e;border-color:#e8c15a52}.friends-badge[data-v-7ff71e8b]{color:#2a1808;background:linear-gradient(145deg,#ffe9a0,#e0a020);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.friends-badge.invite[data-v-7ff71e8b]{color:#fff8e8;background:linear-gradient(145deg,#e07050,#a83828)}.history-panel[data-v-7ff71e8b]{align-self:flex-end;width:min(280px,72vw);max-height:min(100%,380px)}.hlist[data-v-7ff71e8b]{flex-direction:column;gap:6px;max-height:min(300px,52vh);margin:8px 0 0;padding:0 4px 0 0;list-style:none;display:flex;overflow:auto}.hlist li[data-v-7ff71e8b]{background:#ffffff08;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:center;gap:4px 8px;padding:8px;display:grid}.h-av[data-v-7ff71e8b]{grid-row:1/2;width:32px!important;height:32px!important;font-size:12px!important}.h-av.win[data-v-7ff71e8b]{box-shadow:0 0 0 2px #50a05a8c}.h-av.lose[data-v-7ff71e8b]{box-shadow:0 0 0 2px #b4464673}.h-av.draw[data-v-7ff71e8b]{box-shadow:0 0 0 2px #c8a03c73}.h-meta[data-v-7ff71e8b]{flex-direction:column;gap:2px;min-width:0;display:flex}.h-name[data-v-7ff71e8b]{color:#f2e6c8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.h-sub[data-v-7ff71e8b]{color:#e8d8b08c;font-size:10px}.h-sub em[data-v-7ff71e8b]{font-style:normal;font-weight:700}.h-sub em.win[data-v-7ff71e8b]{color:#8fe09a}.h-sub em.lose[data-v-7ff71e8b]{color:#ff8a80}.h-sub em.draw[data-v-7ff71e8b]{color:#f0d078}.h-acts[data-v-7ff71e8b]{grid-column:1/-1;gap:6px;display:flex}.h-btn[data-v-7ff71e8b]{border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:10px;font-weight:700;transition:filter .12s,opacity .12s;display:inline-flex}.h-btn span[data-v-7ff71e8b]{line-height:1}.h-btn.rematch[data-v-7ff71e8b]{color:#2a1808;background:linear-gradient(#ffe27a,#d4a84a);border-color:#ffe69666}.h-btn.friend[data-v-7ff71e8b]{color:#f2e6c8;background:#ffffff0f;border-color:#e8c15a47}.h-btn.friend.muted[data-v-7ff71e8b]{opacity:.55}.h-btn[data-v-7ff71e8b]:hover:not(:disabled){filter:brightness(1.06)}.h-btn[data-v-7ff71e8b]:disabled{opacity:.45;cursor:not-allowed}.matching .side-rail[data-v-7ff71e8b]{opacity:.55;pointer-events:none}.friends-panel[data-v-7ff71e8b]{pointer-events:auto;-webkit-backdrop-filter:blur(1.5px);background:#0c080512;border:1px solid #ffffff08;border-radius:16px;flex-direction:column;align-self:flex-end;gap:8px;width:min(200px,52vw);min-height:120px;max-height:min(100%,320px);padding:10px;display:flex;overflow:hidden}.friends-panel-enter-active[data-v-7ff71e8b],.friends-panel-leave-active[data-v-7ff71e8b]{transition:opacity .2s,transform .2s}.friends-panel-enter-from[data-v-7ff71e8b],.friends-panel-leave-to[data-v-7ff71e8b]{opacity:0;transform:translate(8px)scale(.96)}.friends-head[data-v-7ff71e8b]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.friends-head em[data-v-7ff71e8b]{min-width:18px;height:18px;color:var(--accent);background:#f0d07824;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-style:normal;display:grid}.friends-close[data-v-7ff71e8b]{width:26px;height:26px;color:var(--text-muted);background:#0003;border:1px solid #ffffff0d;border-radius:50%;place-items:center;margin-left:auto;display:grid}.friends-close[data-v-7ff71e8b]:hover{color:#ffe9a8}.empty[data-v-7ff71e8b]{color:var(--text-muted);opacity:.7;flex:1;place-items:center;font-size:12px;display:grid}.history-loading[data-v-7ff71e8b]{place-items:center;padding:28px 0;display:grid}.flist[data-v-7ff71e8b]{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.flist li[data-v-7ff71e8b]{cursor:pointer;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:7px 8px;transition:background .15s,opacity .15s;display:grid}.flist li.offline[data-v-7ff71e8b]{opacity:.72}.flist li[data-v-7ff71e8b]:hover{background:#f0d0781a}.flist li[data-v-7ff71e8b]:active{background:#f0d07829}.matching .flist li[data-v-7ff71e8b]{pointer-events:none}.f-av-wrap[data-v-7ff71e8b]{width:26px;height:26px;position:relative}.f-av[data-v-7ff71e8b]{border:1px solid #e8c15a52;width:26px!important;height:26px!important;font-size:10px!important}.f-dot[data-v-7ff71e8b]{background:#6a6a6a;border:1.5px solid #120a06f2;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #00000040}.f-dot.on[data-v-7ff71e8b]{background:#4ade80;box-shadow:0 0 6px #4ade808c}.f-meta[data-v-7ff71e8b]{flex-direction:column;gap:2px;min-width:0;display:flex}.f-name[data-v-7ff71e8b]{color:var(--text);word-break:break-word;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25}.f-sub[data-v-7ff71e8b]{align-items:center;gap:6px;min-width:0;display:flex}.f-status[data-v-7ff71e8b]{letter-spacing:.02em;color:#b4aa96d9;font-size:9px;font-weight:700}.f-status.on[data-v-7ff71e8b]{color:#7dff9a}.f-bac[data-v-7ff71e8b]{color:#ffe27a;font-variant-numeric:tabular-nums;opacity:.9;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.main[data-v-7ff71e8b]{-webkit-backdrop-filter:blur(1.5px);background:#0c080512;border:1px solid #ffffff08;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:0;padding:14px 16px 16px;display:flex;position:relative}.orb-wrap[data-v-7ff71e8b]{filter:drop-shadow(0 0 18px #f0d07838);flex-shrink:0;place-items:center;width:min(200px,36vh);height:min(200px,36vh);display:grid;position:relative}.orb-glow[data-v-7ff71e8b]{pointer-events:none;background:radial-gradient(circle,#ffe9a873 0%,#f0d0782e 42%,#0000 70%);border-radius:50%;animation:2.6s ease-in-out infinite glow-pulse-7ff71e8b;position:absolute;inset:18%}.matching .orb-glow[data-v-7ff71e8b]{background:radial-gradient(circle,#ffe9a8a6 0%,#f0d07847 40%,#0000 72%);animation-duration:1.4s;inset:10%}@keyframes glow-pulse-7ff71e8b{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.ring[data-v-7ff71e8b]{border:1.5px solid #f0d07859;border-radius:50%;animation:2.8s ease-out infinite ring-pulse-7ff71e8b;position:absolute;inset:0;box-shadow:0 0 12px #f0d07833,inset 0 0 10px #f0d07814}.r2[data-v-7ff71e8b]{border-width:1.5px;border-color:#f0d0787a;animation-delay:.45s;inset:14px}.r3[data-v-7ff71e8b]{border-width:2px;border-color:#ffe9a88c;animation-delay:.9s;inset:28px}.r4[data-v-7ff71e8b]{border:1px dashed #ffe9a847;animation-name:ring-spin-pulse-7ff71e8b;animation-duration:6s;animation-timing-function:linear;animation-delay:1.35s;inset:42px}.matching .ring[data-v-7ff71e8b]{border-color:#ffe9a8b3;animation-duration:1.55s;box-shadow:0 0 18px #f0d07866,inset 0 0 12px #f0d07826}.matching .r4[data-v-7ff71e8b]{border-color:#ffe9a88c;animation-duration:3.2s}@keyframes ring-pulse-7ff71e8b{0%{opacity:.95;transform:scale(.78)}65%{opacity:.25}to{opacity:0;transform:scale(1.18)}}@keyframes ring-spin-pulse-7ff71e8b{0%{opacity:.7;transform:scale(.88)rotate(0)}50%{opacity:.35}to{opacity:0;transform:scale(1.12)rotate(360deg)}}.sweep[data-v-7ff71e8b]{opacity:.35;background:conic-gradient(#0000 0deg,#ffe9a826 20deg,#f0d078bf 48deg,#ffe9a833 70deg,#0000 100deg);border-radius:50%;animation:4.5s linear infinite sweep-spin-7ff71e8b;position:absolute;inset:12px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1.5px))}.sweep-b[data-v-7ff71e8b]{opacity:.22;background:conic-gradient(from 180deg,#0000 0deg,#f0d07873 30deg,#0000 70deg);animation-duration:7s;animation-direction:reverse;inset:26px}.matching .sweep[data-v-7ff71e8b]{opacity:1;animation-duration:1.8s}.matching .sweep-b[data-v-7ff71e8b]{opacity:.7;animation-duration:2.8s}@keyframes sweep-spin-7ff71e8b{to{transform:rotate(360deg)}}.spark[data-v-7ff71e8b]{opacity:.35;width:5px;height:5px;animation:5s linear infinite spark-orbit-7ff71e8b;animation-delay:calc(var(--i) * -.55s);background:#ffe9a8;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #ffe9a8,0 0 18px #f0d078b3}.matching .spark[data-v-7ff71e8b]{opacity:1;width:6px;height:6px;animation-duration:2.8s}@keyframes spark-orbit-7ff71e8b{0%{opacity:.15;transform:rotate(calc(var(--i) * 45deg)) translateY(calc(min(200px, 36vh) * -.42)) scale(.45)}25%{opacity:1}55%{opacity:.85}to{opacity:.15;transform:rotate(calc(var(--i) * 45deg + 360deg)) translateY(calc(min(200px, 36vh) * -.42)) scale(.45)}}.orb[data-v-7ff71e8b]{z-index:2;color:#2a1808;background:linear-gradient(145deg,#fff8d0 0%,#f0d078 38%,#e0a020 72%,#a06a08 100%);border-radius:50%;place-items:center;width:92px;height:92px;animation:3s ease-in-out infinite orb-idle-7ff71e8b;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffe9a88c,0 0 0 6px #f0d0781f,0 10px 28px #b4781473,0 0 48px #f0d07859}.orb-shine[data-v-7ff71e8b]{pointer-events:none;background:linear-gradient(125deg,#ffffff8c 0%,#ffffff1f 28%,#0000 48%);border-radius:50%;position:absolute;inset:0}.matching .orb[data-v-7ff71e8b]{animation:1.2s ease-in-out infinite orb-breathe-7ff71e8b;box-shadow:0 0 0 2px #ffe9a8bf,0 0 0 8px #f0d0782e,0 12px 32px #b478148c,0 0 64px #f0d0788c}@keyframes orb-idle-7ff71e8b{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes orb-breathe-7ff71e8b{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.spin-ico[data-v-7ff71e8b]{z-index:1;animation:2.2s linear infinite ico-spin-7ff71e8b;position:relative}.orb[data-v-7ff71e8b] svg{z-index:1;filter:drop-shadow(0 1px #ffffff40);position:relative}@keyframes ico-spin-7ff71e8b{to{transform:rotate(360deg)}}.toast-stack[data-v-7ff71e8b]{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(68vw,300px);display:flex;position:absolute;top:54px;left:14px}.rank-toast[data-v-7ff71e8b]{-webkit-backdrop-filter:blur(16px)saturate(1.25);color:#fff4dc;letter-spacing:.01em;text-shadow:0 1px 2px #00000059;background:#fff4dc1a;border:none;border-radius:14px;width:fit-content;max-width:100%;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.4;box-shadow:0 8px 28px #0000002e,inset 0 1px #ffffff1f}.rank-toast-enter-active[data-v-7ff71e8b],.rank-toast-leave-active[data-v-7ff71e8b]{transition:opacity .22s,transform .22s}.rank-toast-move[data-v-7ff71e8b]{transition:transform .28s}.rank-toast-enter-from[data-v-7ff71e8b]{opacity:0;transform:translateY(-8px)}.rank-toast-leave-to[data-v-7ff71e8b]{opacity:0;transform:translateY(4px)scale(.98)}.timer[data-v-7ff71e8b]{letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:11px;font-weight:700}.hint[data-v-7ff71e8b]{color:var(--text-muted);margin:-4px 0 0;font-size:11px}.lobby-tools[data-v-7ff71e8b]{z-index:5;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:min(400px,100%);display:flex}.lobby-tools[data-v-7ff71e8b] .skin-block{flex:1 1 0;align-self:stretch;width:auto;min-width:0;max-width:220px;height:36px}.stake-block[data-v-7ff71e8b]{z-index:5;flex:1;min-width:0;max-width:220px;position:relative}.stake-trigger[data-v-7ff71e8b]{border:1px solid var(--line);width:100%;height:36px;color:var(--text);background:#0c08058c;border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,background .15s;display:grid}.stake-trigger[data-v-7ff71e8b]:hover:not(:disabled){border-color:#e8c15a73}.stake-trigger[data-v-7ff71e8b]:disabled{opacity:.55}.stake-label[data-v-7ff71e8b]{color:var(--text-muted);text-align:left;letter-spacing:.02em;font-size:11px;font-weight:600}.stake-val[data-v-7ff71e8b]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.chev[data-v-7ff71e8b]{color:var(--text-muted);transition:transform .2s}.stake-block.open .chev[data-v-7ff71e8b]{transform:rotate(180deg)}.cta[data-v-7ff71e8b]{flex-shrink:0;width:min(240px,100%)}.match-btn[data-v-7ff71e8b],.cancel-btn[data-v-7ff71e8b]{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;font-size:14px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.match-btn[data-v-7ff71e8b]{color:#2a1808;background:linear-gradient(135deg,#ffe9a0,#f5c84a,#e0a020);box-shadow:0 6px 18px #b4781459}.match-btn[data-v-7ff71e8b]:active{transform:scale(.97)}.match-shine[data-v-7ff71e8b]{background:linear-gradient(110deg,#0000 30%,#fff6 48%,#0000 66%);animation:3.2s ease-in-out infinite shine-7ff71e8b;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine-7ff71e8b{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.cancel-btn[data-v-7ff71e8b]{color:#ffcfc8;background:#5a1c1cb8;border:1px solid #ff8c7859;animation:1.6s ease-in-out infinite cancel-pulse-7ff71e8b}@keyframes cancel-pulse-7ff71e8b{0%,to{box-shadow:0 0 #c8463c4d}50%{box-shadow:0 0 0 7px #c8463c00}}@media (width<=640px){.friends-panel[data-v-7ff71e8b]{width:min(180px,58vw);max-height:min(100%,260px)}.f-name[data-v-7ff71e8b]{font-size:10px}.f-bac[data-v-7ff71e8b]{font-size:9px}.orb-wrap[data-v-7ff71e8b]{width:min(168px,32vh);height:min(168px,32vh)}.orb[data-v-7ff71e8b]{width:78px;height:78px}}@media (width<=420px){.friends-panel[data-v-7ff71e8b]{width:min(168px,70vw)}}@media (height<=420px) and (orientation:landscape){.orb-wrap[data-v-7ff71e8b]{width:120px;height:120px}.orb[data-v-7ff71e8b]{width:64px;height:64px}.match-btn[data-v-7ff71e8b],.cancel-btn[data-v-7ff71e8b]{height:40px}}.stake-overlay{z-index:80;pointer-events:none;position:fixed;inset:0}.stake-overlay .stake-scrim{pointer-events:auto;-webkit-backdrop-filter:blur(5px);background:#08050385;animation:.2s stake-fade-in;position:absolute;inset:0}.stake-overlay .stake-pop{z-index:81;pointer-events:auto;background:linear-gradient(#ffe9a81a 0%,#0000 22%),linear-gradient(165deg,#2a1c10 0%,#15100a 100%);border:1px solid #e8c15a5c;border-radius:20px;flex-direction:column;width:min(70vw,500px);max-width:500px;animation:.28s cubic-bezier(.22,1,.36,1) stake-pop-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffe9a80d,0 24px 56px #0000008c,0 0 48px #b478141a}.stake-overlay .stake-pop-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.stake-overlay .stake-pop-head strong{color:#ffe9a8;letter-spacing:.02em;font-size:15px;font-weight:800;line-height:1.2;display:block}.stake-overlay .stake-pop-head p{color:#c9b8a0d1;margin:4px 0 0;font-size:11px;line-height:1.35}.stake-overlay .stake-pop-close{color:#c9b8a0;cursor:pointer;background:#0000004d;border:1px solid #e8c15a38;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s;display:grid}.stake-overlay .stake-pop-close:hover{color:#ffe9a8;background:#0000006b}.stake-overlay .stake-pop-close:active{transform:scale(.94)}.stake-overlay .stake-pop-grid{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;padding:4px 16px 14px;display:grid}.stake-overlay .stake-opt{isolation:isolate;aspect-ratio:1.15;color:#f7f0e4;cursor:pointer;background:#00000047;border:1px solid #e8c15a33;border-radius:14px;justify-content:center;align-items:center;gap:1px;height:auto;min-height:0;padding:0;font-family:inherit;transition:transform .18s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s,box-shadow .2s,color .2s;animation:.32s both stake-opt-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe9a80d}.stake-overlay .stake-opt:first-child{animation-delay:20ms}.stake-overlay .stake-opt:nth-child(2){animation-delay:40ms}.stake-overlay .stake-opt:nth-child(3){animation-delay:60ms}.stake-overlay .stake-opt:nth-child(4){animation-delay:80ms}.stake-overlay .stake-opt:nth-child(5){animation-delay:.1s}.stake-overlay .stake-opt:nth-child(6){animation-delay:.12s}.stake-overlay .stake-opt:nth-child(7){animation-delay:.14s}.stake-overlay .stake-opt:nth-child(8){animation-delay:.16s}.stake-overlay .stake-opt:nth-child(9){animation-delay:.18s}.stake-overlay .stake-opt:nth-child(10){animation-delay:.2s}.stake-overlay .stake-opt:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 20%,#ffe9a829,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.stake-overlay .stake-opt:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 42%,#ffffff38 50%,#0000 58%);position:absolute;inset:-50%;transform:translate(-130%)rotate(10deg)}.stake-overlay .stake-opt>*{z-index:2;position:relative}.stake-overlay .stake-opt-mul{opacity:.5;font-size:clamp(10px,2.4vw,12px);font-weight:700;line-height:1}.stake-overlay .stake-opt-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(13px,3.4vw,16px);font-weight:800;line-height:1}.stake-overlay .stake-opt:hover:not(:disabled):not(.off){background:#f0d0781a;border-color:#e8c15a7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffe9a81a,0 8px 16px #00000040}.stake-overlay .stake-opt:hover:not(:disabled):not(.off):before{opacity:1}.stake-overlay .stake-opt:hover:not(:disabled):not(.off):after{animation:.65s stake-opt-shine}.stake-overlay .stake-opt:active:not(:disabled):not(.off){transform:scale(.96)}.stake-overlay .stake-opt.on{color:#2a1808;background:linear-gradient(160deg,#fff4c4 0%,#f0d078 45%,#d4a018 100%);border-color:#0000;animation:.32s cubic-bezier(.22,1,.36,1) stake-opt-select;box-shadow:inset 0 1px #ffffff80,0 4px 14px #b4781466,0 0 0 1.5px #ffe9a873,0 0 22px #f0d0784d}.stake-overlay .stake-opt.on:before{opacity:1;background:radial-gradient(circle at 50% 18%,#ffffff80,#0000 55%)}.stake-overlay .stake-opt.on:after{animation:2.2s ease-in-out .35s infinite stake-opt-shine}.stake-overlay .stake-opt.on .stake-opt-mul{opacity:.7;color:#2a1808}.stake-overlay .stake-opt.on .stake-opt-num{text-shadow:0 1px #ffffff4d}.stake-overlay .stake-opt.off,.stake-overlay .stake-opt:disabled{opacity:.28;filter:grayscale(.65)brightness(.55);cursor:not-allowed;box-shadow:none;color:#f7f0e48c;pointer-events:none;background:#00000038;border-color:#e8c15a1a;animation:none}.stake-overlay .stake-opt.off:before,.stake-overlay .stake-opt.off:after,.stake-overlay .stake-opt:disabled:before,.stake-overlay .stake-opt:disabled:after{display:none}.stake-overlay .stake-opt.off:hover,.stake-overlay .stake-opt:disabled:hover{box-shadow:none;filter:grayscale(.65)brightness(.55);opacity:.28;background:#00000038;border-color:#e8c15a1a;transform:none}.stake-overlay .stake-opt.off .stake-opt-mul,.stake-overlay .stake-opt.off .stake-opt-num,.stake-overlay .stake-opt:disabled .stake-opt-mul,.stake-overlay .stake-opt:disabled .stake-opt-num{opacity:.7;text-shadow:none;color:inherit;transform:none}.stake-overlay .stake-pop-foot{color:#c9b8a0e0;background:#0000002e;border-top:1px solid #e8c15a24;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:12px 16px 15px;font-size:12px;display:flex}.stake-overlay .stake-pop-foot em{color:#f0d078;font-variant-numeric:tabular-nums;background:#f0d0781f;border:1px solid #f0d07838;border-radius:999px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:800}@keyframes stake-fade-in{0%{opacity:0}to{opacity:1}}@keyframes stake-pop-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stake-opt-shine{0%{transform:translate(-130%)rotate(10deg)}to{transform:translate(130%)rotate(10deg)}}@keyframes stake-opt-select{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes stake-opt-in{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}@media (width<=420px){.stake-overlay .stake-pop{border-radius:18px;width:min(88vw,500px)}.stake-overlay .stake-pop-head{padding:14px 14px 10px}.stake-overlay .stake-pop-grid{gap:8px;padding:2px 14px 12px}.stake-overlay .stake-pop-foot{padding:10px 14px 13px}}@media (height<=420px) and (orientation:landscape){.stake-overlay .stake-pop{width:min(70vw,480px)}.stake-overlay .stake-pop-grid{gap:8px}.stake-overlay .stake-opt{aspect-ratio:1.35}}.lobby[data-v-fc7ed914]{--line:#e8c15a38;flex-direction:column;flex:1;gap:6px;width:100%;max-width:720px;height:100%;min-height:0;margin:0 auto;padding:8px 12px 10px;animation:.35s both in-fc7ed914;display:flex;position:relative;overflow:hidden}@keyframes in-fc7ed914{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bar[data-v-fc7ed914]{flex-shrink:0;grid-template-columns:auto 1fr 34px;align-items:center;gap:6px;display:grid}.bar-mid[data-v-fc7ed914]{text-align:center}.bar-mid h1[data-v-fc7ed914]{letter-spacing:.04em;color:var(--gold-bright);margin:0;font-size:15px;font-weight:800}.meta[data-v-fc7ed914]{color:var(--text-muted);margin:1px 0 0;font-size:10px;font-weight:600}.bar-spacer[data-v-fc7ed914]{width:34px}.main[data-v-fc7ed914]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:4px 2px 8px;display:flex}.orb-wrap[data-v-fc7ed914]{flex-shrink:0;place-items:center;width:110px;height:110px;display:grid;position:relative}.orb-glow[data-v-fc7ed914]{filter:blur(10px);background:radial-gradient(circle,#e8c15a66,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite glowPulse-fc7ed914;position:absolute;inset:18px}.ring[data-v-fc7ed914]{opacity:0;border:1.5px solid #e8c15a59;border-radius:50%;animation:2.8s ease-out infinite ringOut-fc7ed914;position:absolute;inset:8px}.ring.r2[data-v-fc7ed914]{animation-delay:.9s}.ring.r3[data-v-fc7ed914]{animation-delay:1.8s}.orb[data-v-fc7ed914]{z-index:1;color:#ffe27a;background:linear-gradient(145deg,#5a3a18f2,#160c06fa);border:1.5px solid #e8c15a73;border-radius:50%;place-items:center;width:68px;height:68px;animation:3.2s ease-in-out infinite orbFloat-fc7ed914;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0006,0 0 20px #e8c15a2e}.orb-shine[data-v-fc7ed914]{pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 70%);border-radius:50%;width:70%;height:55%;position:absolute;top:-30%;left:-20%}.bot-ico[data-v-fc7ed914]{filter:drop-shadow(0 0 6px #ffe27a59);animation:2.6s ease-in-out infinite botBob-fc7ed914}.spark[data-v-fc7ed914]{background:#ffe27a;border-radius:50%;width:5px;height:5px;animation:4s linear infinite sparkOrbit-fc7ed914;position:absolute;box-shadow:0 0 8px #ffe27acc}.spark.s1[data-v-fc7ed914]{animation-delay:0s;top:12%;left:50%}.spark.s2[data-v-fc7ed914]{animation-duration:5s;animation-delay:-1.3s;top:50%;right:8%}.spark.s3[data-v-fc7ed914]{animation-duration:4.6s;animation-delay:-2.4s;bottom:14%;left:18%}.hint[data-v-fc7ed914]{color:var(--text-muted);margin:0;font-size:12px;font-weight:600}.diff-row[data-v-fc7ed914]{flex-direction:row;gap:10px;width:min(460px,100%);display:flex}.diff-chip[data-v-fc7ed914]{--chip-accent:#e8c15a59;--chip-glow:#e8c15a1f;cursor:pointer;background:linear-gradient(#24180e8c,#0e0804e0),#120a06e6;border:1.5px solid #e8c15a2e;border-radius:14px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:16px 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .14s;display:flex;box-shadow:inset 0 1px #ffe6a00f}.diff-chip.easy[data-v-fc7ed914]{--chip-accent:#8cdc96d9;--chip-glow:#5ac87873;--chip-fill:#3278418c}.diff-chip.normal[data-v-fc7ed914]{--chip-accent:#ffd66be6;--chip-glow:#e8c15a80;--chip-fill:#7855148c}.diff-chip.hard[data-v-fc7ed914]{--chip-accent:#ff8c78e6;--chip-glow:#e65a467a;--chip-fill:#8c2d238c}.diff-chip[data-v-fc7ed914]:hover{border-color:var(--chip-accent);transform:translateY(-1px)}.diff-chip[data-v-fc7ed914]:active{transform:scale(.97)}.diff-chip.on[data-v-fc7ed914]{border-color:var(--chip-accent);background:linear-gradient(180deg, var(--chip-fill), #120a06f2), #281a0cfa;box-shadow:inset 0 1px 0 #fff0b447, 0 0 0 2px color-mix(in srgb, var(--chip-accent) 45%, transparent), 0 0 22px var(--chip-glow), 0 10px 24px #00000059;z-index:1;border-width:2px;transform:translateY(-2px)scale(1.03)}.diff-chip strong[data-v-fc7ed914]{color:var(--text-muted);letter-spacing:.02em;text-align:center;font-size:14px;font-weight:800;line-height:1.15;transition:color .14s}.diff-chip.on strong[data-v-fc7ed914]{color:#fff3c4;text-shadow:0 0 12px var(--chip-glow)}.skin-tool[data-v-fc7ed914]{flex:none;align-self:center;width:min(220px,100%);height:36px;margin:0}.start[data-v-fc7ed914]{flex:none;width:min(220px,70%);margin-top:0}@keyframes glowPulse-fc7ed914{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ringOut-fc7ed914{0%{opacity:.5;transform:scale(.55)}to{opacity:0;transform:scale(1.2)}}@keyframes orbFloat-fc7ed914{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes botBob-fc7ed914{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.04)}}@keyframes sparkOrbit-fc7ed914{0%{opacity:0;transform:scale(.6)}20%{opacity:1}50%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.4)translate(8px,-10px)}}@media (prefers-reduced-motion:reduce){.orb[data-v-fc7ed914],.bot-ico[data-v-fc7ed914],.ring[data-v-fc7ed914],.orb-glow[data-v-fc7ed914],.spark[data-v-fc7ed914]{animation:none!important}}@media (height<=420px){.orb-wrap[data-v-fc7ed914]{width:84px;height:84px}.orb[data-v-fc7ed914]{width:56px;height:56px}.main[data-v-fc7ed914]{gap:8px}.diff-chip[data-v-fc7ed914]{min-height:44px;padding:12px 6px}}.screen[data-v-4a797dbd]{flex:1;width:100%;max-width:720px;margin:0 auto;padding:12px 16px 28px;overflow:auto}.top[data-v-4a797dbd]{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.titles h2[data-v-4a797dbd]{color:var(--gold-bright);letter-spacing:.01em;margin:2px 0 0;font-size:22px;font-weight:900}.titles .sub[data-v-4a797dbd]{color:var(--text-muted);margin:2px 0 0;font-size:12px;font-weight:600}.tabs[data-v-4a797dbd]{background:#00000047;border:1px solid #e8c15a2e;border-radius:16px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.tabs button[data-v-4a797dbd]{color:var(--text-muted);background:0 0;border:none;border-radius:12px;flex:1;padding:9px 12px;font-size:13px;font-weight:800;transition:background .15s,color .15s}.tabs button.on[data-v-4a797dbd]{color:var(--gold-bright);background:linear-gradient(#78521cbf,#462d10d9);box-shadow:inset 0 1px #ffdc8c38}.chip[data-v-4a797dbd]{color:var(--text);background:#00000047;border:1px solid #e8c15a4d;border-radius:999px;margin:0 0 10px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.chip.ok[data-v-4a797dbd]{color:#c8f0d0;border-color:#64b46e66}.chip.err[data-v-4a797dbd]{color:#ffc9b8;border-color:#c85a4673}.panel[data-v-4a797dbd],.friends-layout[data-v-4a797dbd]{flex-direction:column;gap:12px;display:flex}.search-panel[data-v-4a797dbd]{background:linear-gradient(165deg,#2a1c10b8,#100a068c);border:1px solid #e8c15a38;border-radius:18px;padding:14px;box-shadow:0 10px 28px #00000038}.search-head[data-v-4a797dbd]{color:var(--gold-bright);align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.search-head h3[data-v-4a797dbd]{color:var(--gold-bright);margin:0;font-size:15px;font-weight:900}.search-head p[data-v-4a797dbd]{color:var(--text-muted);margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.35}.search-bar[data-v-4a797dbd]{background:#0805038c;border:1.5px solid #e8c15a47;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search-bar[data-v-4a797dbd]:focus-within{border-color:#ffd66ba6;box-shadow:0 0 0 3px #e8c15a1f}.search-input[data-v-4a797dbd]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:15px;font-weight:700}.search-input[data-v-4a797dbd]::placeholder{color:#c9b8a08c;font-weight:600}.clear[data-v-4a797dbd]{width:28px;height:28px;color:var(--text-muted);background:#ffffff0f;border-radius:999px;place-items:center;display:grid}.clear[data-v-4a797dbd]:hover{color:var(--text)}.search-btn[data-v-4a797dbd]{color:#2a1808;background:linear-gradient(#ffe27a,#d4a84a);border:1px solid #ffe69673;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-right:-2px;display:grid;box-shadow:inset 0 1px #ffffff59}.search-btn[data-v-4a797dbd]:hover:not(:disabled){filter:brightness(1.05)}.search-btn[data-v-4a797dbd]:disabled{opacity:.65}.hint[data-v-4a797dbd]{color:var(--text-muted);text-align:center;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700}.hint.empty[data-v-4a797dbd]{background:#0003;border:1px dashed #e8c15a38}.hint.soft[data-v-4a797dbd]{text-align:left;background:0 0;border:none;padding:6px 2px}.results[data-v-4a797dbd]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.block[data-v-4a797dbd]{flex-direction:column;gap:8px;display:flex}.sec[data-v-4a797dbd]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:800;display:flex}.sec span[data-v-4a797dbd]{align-items:center;gap:6px;display:inline-flex}.sec em[data-v-4a797dbd]{min-width:22px;height:22px;color:var(--gold-bright);background:#00000059;border:1px solid #e8c15a40;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.card[data-v-4a797dbd]{background:#120a06c7;border:1px solid #e8c15a1f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.card.you[data-v-4a797dbd]{background:#30200e8c;border-color:#e8c15a73}.card.result[data-v-4a797dbd]{background:#0a060473}.place[data-v-4a797dbd]{width:36px;color:var(--gold-bright);flex-shrink:0;font-size:13px;font-weight:900}.avatar[data-v-4a797dbd]{color:#3b2416;background:linear-gradient(145deg,#f0d878,#c9953a);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff59}.grow[data-v-4a797dbd]{flex:1;min-width:0}.grow strong[data-v-4a797dbd]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.muted[data-v-4a797dbd]{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:650}.dot[data-v-4a797dbd]{opacity:.55;margin:0 4px}.bac[data-v-4a797dbd]{color:#ffe27a;flex-shrink:0;font-size:13px;font-weight:800}.act-row[data-v-4a797dbd]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.act[data-v-4a797dbd]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.act.primary[data-v-4a797dbd]{color:#2a1808;background:linear-gradient(#ffe27a,#d4a84a);border-color:#ffe69673}.act.primary[data-v-4a797dbd]:disabled{opacity:.6}.act.secondary[data-v-4a797dbd]{color:var(--gold-bright);background:#5037148c;border-color:#ffd66b73}.act.ghost[data-v-4a797dbd]{color:var(--text-muted);background:#00000040;border-color:#c9b8a040}.tag[data-v-4a797dbd]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.tag.soft[data-v-4a797dbd]{color:#e8d8b0bf;background:#00000047;border:1px solid #e8c15a33}.tag.ok[data-v-4a797dbd]{color:#b8f0c2;background:#285a3259;border:1px solid #64b46e59}.card.clickable[data-v-4a797dbd]{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;transition:border-color .15s,background .15s,transform .12s}.card.clickable[data-v-4a797dbd]:hover{background:#30200e80;border-color:#ffd66b73}.card.clickable[data-v-4a797dbd]:active{transform:scale(.99)}.friend-row .tag[data-v-4a797dbd]{flex-shrink:0}.avatar.lg[data-v-4a797dbd]{border-radius:16px;width:56px;height:56px;font-size:22px}.modal-root[data-v-4a797dbd]{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080503b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-4a797dbd]{background:linear-gradient(165deg,#342212f5,#120b07fa);border:1px solid #e8c15a47;border-radius:20px;width:min(100%,440px);max-height:min(86vh,640px);padding:18px 16px 16px;position:relative;overflow:auto;box-shadow:0 24px 48px #00000073}.modal-close[data-v-4a797dbd]{width:34px;height:34px;color:var(--text-muted);background:#00000047;border:1px solid #e8c15a33;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.modal-hint[data-v-4a797dbd]{text-align:center;color:var(--text-muted);padding:28px 12px;font-weight:700}.modal-hint.err[data-v-4a797dbd]{color:#ffc9b8}.modal-hint.soft[data-v-4a797dbd]{text-align:left;padding:8px 0 4px}.modal-hero[data-v-4a797dbd]{align-items:flex-start;gap:12px;margin-bottom:14px;padding-right:28px;display:flex}.modal-hero-text[data-v-4a797dbd]{flex:1;min-width:0}.modal-hero-text h3[data-v-4a797dbd]{color:var(--gold-bright);margin:0 0 6px;font-size:18px;font-weight:900}.guest[data-v-4a797dbd]{color:var(--text-muted);font-size:13px;font-weight:700}.rank-chip[data-v-4a797dbd]{border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.modal .bac[data-v-4a797dbd]{color:inherit;font-size:inherit;font-weight:inherit;margin-top:8px}.bac-row[data-v-4a797dbd]{align-items:baseline;gap:6px;margin-bottom:5px;display:flex}.bac-row strong[data-v-4a797dbd]{color:#ffe27a;font-size:18px}.bac-row span[data-v-4a797dbd]{color:var(--text-muted);font-size:12px;font-weight:700}.track[data-v-4a797dbd]{background:#00000059;border-radius:999px;height:6px;overflow:hidden}.fill[data-v-4a797dbd]{border-radius:inherit;background:linear-gradient(90deg,#d4a84a,#ffe27a);height:100%}.winrate[data-v-4a797dbd]{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.winrate-gauge[data-v-4a797dbd]{width:58px;height:58px;position:relative}.winrate-gauge svg[data-v-4a797dbd]{width:100%;height:100%;transform:rotate(-90deg)}.winrate-track[data-v-4a797dbd]{fill:none;stroke:#ffffff1a;stroke-width:3.2px}.winrate-arc[data-v-4a797dbd]{fill:none;stroke:#ffe27a;stroke-width:3.2px;stroke-linecap:round}.winrate-val[data-v-4a797dbd]{color:var(--gold-bright);place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.winrate-val strong[data-v-4a797dbd]{font-size:14px}.winrate-val span[data-v-4a797dbd]{font-size:10px}.winrate-label[data-v-4a797dbd]{color:var(--text-muted);font-size:10px;font-weight:700}.kpi[data-v-4a797dbd]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.kpi-card[data-v-4a797dbd]{text-align:center;background:#00000047;border:1px solid #e8c15a24;border-radius:12px;padding:8px 6px}.kpi-card span[data-v-4a797dbd]{color:var(--text-muted);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.kpi-card strong[data-v-4a797dbd]{color:var(--text);font-size:15px}.kpi-card.w strong[data-v-4a797dbd]{color:#8fd49a}.kpi-card.l strong[data-v-4a797dbd]{color:#f0a090}.kpi-card.d strong[data-v-4a797dbd]{color:#c9b8a0}.modes[data-v-4a797dbd]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.mode[data-v-4a797dbd]{background:#00000040;border:1px solid #e8c15a24;border-radius:12px;padding:10px}.mode.gold[data-v-4a797dbd]{background:#50371459;border-color:#ffd66b59}.mode strong[data-v-4a797dbd]{margin-bottom:2px;font-size:13px;display:block}.mode p[data-v-4a797dbd]{color:var(--text-muted);margin:0;font-size:12px;font-weight:650}.modal-sec[data-v-4a797dbd]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:800}.hist[data-v-4a797dbd]{flex-direction:column;gap:6px;display:flex}.hist-row[data-v-4a797dbd]{background:#00000038;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:grid}.hist-mode[data-v-4a797dbd]{color:var(--text-muted)}.hist-opp[data-v-4a797dbd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hist-res.win[data-v-4a797dbd]{color:#8fd49a}.hist-res.lose[data-v-4a797dbd]{color:#f0a090}.hist-res.draw[data-v-4a797dbd]{color:#c9b8a0}@media (width<=520px){.screen[data-v-4a797dbd]{padding:10px 12px 24px}.card[data-v-4a797dbd]{flex-wrap:wrap}.act-row[data-v-4a797dbd]{justify-content:stretch;width:100%}.act-row .act[data-v-4a797dbd]{flex:1;justify-content:center}.modal-hero[data-v-4a797dbd]{flex-wrap:wrap}.kpi[data-v-4a797dbd]{grid-template-columns:repeat(2,1fr)}}.screen[data-v-b5cfdc84]{flex-direction:column;flex:1;gap:10px;width:100%;max-width:960px;margin:0 auto;padding:12px 16px 24px;display:flex;overflow:auto}.hero[data-v-b5cfdc84]{background:linear-gradient(135deg,#3a2814eb,#160e08e0);border:1.5px solid #e8c15a59;border-radius:18px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:100px;margin-top:6px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.hero-shine[data-v-b5cfdc84]{pointer-events:none;background:#ffffff0f;height:45%;position:absolute;inset:0 0 auto}.hero-left[data-v-b5cfdc84]{flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.avatar-ring[data-v-b5cfdc84]{cursor:pointer;background:linear-gradient(145deg,#f0d078,#c89628);border:none;border-radius:50%;flex-shrink:0;width:72px;min-width:72px;height:72px;min-height:72px;padding:3px;position:relative}.avatar-ring:hover .avatar-edit[data-v-b5cfdc84]{opacity:1}.avatar[data-v-b5cfdc84]{color:#ffe27a;background:#1e140c;border-radius:50%;place-items:center;width:100%;height:100%;font-size:30px;font-weight:900;line-height:1;display:grid}.avatar-img[data-v-b5cfdc84]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-edit[data-v-b5cfdc84]{color:#2a1808;opacity:.95;background:linear-gradient(#ffe27a,#d4a84a);border:1.5px solid #2a180859;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-2px}.avatar-overlay[data-v-b5cfdc84]{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.avatar-scrim[data-v-b5cfdc84]{background:#080503b8;position:absolute;inset:0}.avatar-pop[data-v-b5cfdc84]{background:linear-gradient(165deg,#342212fa,#120b07fa);border:1px solid #e8c15a59;border-radius:18px;width:min(100%,360px);padding:16px;position:relative;box-shadow:0 18px 48px #0000008c}.avatar-pop-head[data-v-b5cfdc84]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.avatar-pop-head strong[data-v-b5cfdc84]{color:#ffe27a;font-size:16px;font-weight:900;display:block}.avatar-pop-head p[data-v-b5cfdc84]{color:#e8d8b0a6;margin:4px 0 0;font-size:12px;font-weight:600}.avatar-pop-close[data-v-b5cfdc84]{color:#e8d8b0bf;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.avatar-pop-msg[data-v-b5cfdc84]{color:#ffb4a8;background:#8c281e59;border:1px solid #ff786440;border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:12px;font-weight:700}.avatar-file[data-v-b5cfdc84]{display:none}.avatar-upload[data-v-b5cfdc84]{color:#2a1808;cursor:pointer;background:linear-gradient(#ffe27a,#d4a84a);border:1px solid #ffe69659;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.avatar-upload[data-v-b5cfdc84]:disabled{opacity:.5;cursor:default}.hero-text[data-v-b5cfdc84]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hero-text h2[data-v-b5cfdc84]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.guest[data-v-b5cfdc84]{color:var(--text-muted);font-size:13px;font-weight:600}.rank-chip[data-v-b5cfdc84]{border-radius:20px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.bac[data-v-b5cfdc84]{max-width:220px}.bac-row[data-v-b5cfdc84]{color:#ffe27a;align-items:center;gap:5px;display:flex}.bac-row strong[data-v-b5cfdc84]{font-size:14px;font-weight:900}.bac-row span[data-v-b5cfdc84]{color:var(--text-muted);font-size:12px;font-weight:700}.track[data-v-b5cfdc84]{background:#00000059;border-radius:3px;height:6px;margin-top:5px;overflow:hidden}.fill[data-v-b5cfdc84]{background:linear-gradient(90deg,#ffe9a0,#e0a020);border-radius:3px;height:100%}.hero-right[data-v-b5cfdc84]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.ring-outer[data-v-b5cfdc84]{box-sizing:border-box;background:linear-gradient(145deg,#ffe9a0,#c89628,#5a3a10);border-radius:50%;flex-shrink:0;place-items:center;width:78px;min-width:78px;height:78px;min-height:78px;padding:4px;display:grid}.ring-inner[data-v-b5cfdc84]{box-sizing:border-box;background:#1a120a;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.ring-val[data-v-b5cfdc84]{justify-content:center;align-items:baseline;gap:1px;line-height:1;display:inline-flex;transform:translateY(1px)}.ring-val strong[data-v-b5cfdc84]{color:#ffe9a8;font-size:22px;font-weight:900;line-height:1}.ring-val span[data-v-b5cfdc84]{color:#ffe9a8b3;font-size:12px;font-weight:800;line-height:1}.ring-caption[data-v-b5cfdc84]{color:var(--text-muted);text-align:center;font-size:11px;font-weight:700}.kpi[data-v-b5cfdc84]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kpi-card[data-v-b5cfdc84]{border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 8px;display:flex}.kpi-ico[data-v-b5cfdc84]{border-radius:14px;place-items:center;width:28px;height:28px;margin-bottom:2px;display:grid}.kpi-card span[data-v-b5cfdc84]:last-child{color:var(--text-muted);text-align:center;font-size:11px;font-weight:700}.kpi-card strong[data-v-b5cfdc84]{color:var(--gold-bright);font-size:22px;font-weight:900}.kpi-card.t[data-v-b5cfdc84]{background:linear-gradient(160deg,#3a4a62,#1e2838)}.kpi-card.t .kpi-ico[data-v-b5cfdc84]{background:#b8d4ff22}.kpi-card.w[data-v-b5cfdc84]{background:linear-gradient(160deg,#2a4a32,#142820)}.kpi-card.w .kpi-ico[data-v-b5cfdc84]{background:#8fe09a22}.kpi-card.w strong[data-v-b5cfdc84]{color:#8fe09a}.kpi-card.l[data-v-b5cfdc84]{background:linear-gradient(160deg,#4a2a2a,#281414)}.kpi-card.l .kpi-ico[data-v-b5cfdc84]{background:#ff8a8022}.kpi-card.l strong[data-v-b5cfdc84]{color:#ff8a80}.kpi-card.d[data-v-b5cfdc84]{background:linear-gradient(160deg,#4a3a22,#2a1e10)}.kpi-card.d .kpi-ico[data-v-b5cfdc84]{background:#ffe27a22}.kpi-card.d strong[data-v-b5cfdc84]{color:#ffe27a}.sec[data-v-b5cfdc84]{color:var(--gold-bright);letter-spacing:.03em;margin:4px 0 0;font-size:14px;font-weight:900}.modes[data-v-b5cfdc84]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode[data-v-b5cfdc84]{background:#100a06d1;border:1px solid #7eb6ff38;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.mode.gold[data-v-b5cfdc84]{border-color:#f5d76e59}.mode-top[data-v-b5cfdc84]{align-items:center;gap:8px;display:flex}.mode-ico[data-v-b5cfdc84]{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mode-top strong[data-v-b5cfdc84]{color:var(--text);font-size:14px;font-weight:900}.mode-stats[data-v-b5cfdc84]{align-items:center;display:flex}.mode-stats>div[data-v-b5cfdc84]{text-align:center;flex:1}.mode-stats em[data-v-b5cfdc84]{color:var(--gold-bright);font-size:18px;font-style:normal;font-weight:900;display:block}.mode-stats em.g[data-v-b5cfdc84]{color:#8fe09a}.mode-stats small[data-v-b5cfdc84]{color:var(--text-muted);margin-top:2px;font-size:10px;font-weight:700;display:block}.mode-stats i[data-v-b5cfdc84]{background:#e8c15a33;width:1px;height:28px}.mode-track[data-v-b5cfdc84]{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.mode-fill[data-v-b5cfdc84]{border-radius:3px;height:100%}.empty[data-v-b5cfdc84]{background:#100a06b3;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.empty p[data-v-b5cfdc84]{color:var(--text-muted);margin:0;font-size:13px;font-weight:600}.hist[data-v-b5cfdc84]{background:#100a06d1;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.res[data-v-b5cfdc84]{text-align:center;border-radius:8px;min-width:58px;padding:6px 10px;font-size:12px;font-weight:900}.res.win[data-v-b5cfdc84]{color:#8fe09a;background:#50a05a38}.res.lose[data-v-b5cfdc84]{color:#ff8a80;background:#b43c3238}.res.draw[data-v-b5cfdc84]{color:#ffe27a;background:#c8a03c33}.hist-body[data-v-b5cfdc84]{flex:1;min-width:0}.hist-top[data-v-b5cfdc84]{justify-content:space-between;align-items:center;gap:8px;display:flex}.hist-top strong[data-v-b5cfdc84]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.mode-pill[data-v-b5cfdc84]{color:var(--gold);background:#e8c15a26;border-radius:8px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:800}.muted[data-v-b5cfdc84]{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:600}@media (width<=720px){.screen[data-v-b5cfdc84]{gap:8px;padding:10px 12px 20px}.hero[data-v-b5cfdc84]{flex-direction:column;flex-shrink:0;align-items:stretch;gap:14px;padding:14px 12px}.hero-left[data-v-b5cfdc84]{gap:12px}.hero-right[data-v-b5cfdc84]{border-top:1px solid #e8c15a26;width:100%;padding-top:4px}.avatar-ring[data-v-b5cfdc84]{width:56px;height:56px}.avatar[data-v-b5cfdc84]{font-size:22px}.hero-text h2[data-v-b5cfdc84]{font-size:15px}.rank-chip[data-v-b5cfdc84]{padding:3px 8px;font-size:11px}.bac[data-v-b5cfdc84]{max-width:none}.ring-outer[data-v-b5cfdc84]{width:72px;height:72px}.ring-val strong[data-v-b5cfdc84]{font-size:20px}.kpi[data-v-b5cfdc84]{grid-template-columns:1fr 1fr;gap:8px}.kpi-card[data-v-b5cfdc84]{padding:10px 6px}.kpi-card strong[data-v-b5cfdc84]{font-size:20px}.modes[data-v-b5cfdc84]{grid-template-columns:1fr}.hist[data-v-b5cfdc84]{flex-wrap:wrap;align-items:flex-start}.hist-top[data-v-b5cfdc84]{flex-wrap:wrap}.muted[data-v-b5cfdc84]{font-size:10px;line-height:1.35}}@media (width<=420px){.screen[data-v-b5cfdc84]{padding:8px 10px 18px}.hero-text h2[data-v-b5cfdc84]{font-size:14px}.kpi-card span[data-v-b5cfdc84]:last-child{font-size:10px}.mode-stats em[data-v-b5cfdc84]{font-size:16px}.res[data-v-b5cfdc84]{min-width:52px;padding:5px 8px;font-size:11px}}@media (height<=480px) and (orientation:landscape){.hero[data-v-b5cfdc84]{flex-direction:row;align-items:center}.hero-right[data-v-b5cfdc84]{border-top:none;width:auto;padding-top:0}.kpi[data-v-b5cfdc84]{grid-template-columns:repeat(4,1fr)}.modes[data-v-b5cfdc84]{grid-template-columns:1fr 1fr}}.screen[data-v-1ba58afa]{flex:1;width:100%;max-width:980px;margin:0 auto;padding:14px 20px;overflow:auto}h2[data-v-1ba58afa]{color:var(--gold-bright);margin:10px 0 12px;font-size:28px;font-weight:900}.grid[data-v-1ba58afa]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding-bottom:20px;display:grid}.card[data-v-1ba58afa]{border:1px solid var(--gold-deep);background:#28180cbf;border-radius:14px;padding:14px}.card h3[data-v-1ba58afa]{color:var(--gold-bright);margin:0;font-size:15px;font-weight:900}.card p[data-v-1ba58afa]{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.screen[data-v-66314ea1]{flex:1;width:100%;max-width:720px;margin:0 auto;padding:14px 20px;overflow:auto}h2[data-v-66314ea1]{color:var(--gold-bright);margin:8px 0 12px;font-size:28px;font-weight:900}.card[data-v-66314ea1]{border:1.5px solid var(--gold-deep);background:#120a06e0;border-radius:14px;margin-bottom:10px;padding:14px}.section[data-v-66314ea1]{color:var(--gold-bright);margin-bottom:8px;font-size:14px;font-weight:900}.user[data-v-66314ea1]{color:var(--text);font-size:18px;font-weight:800}.meta[data-v-66314ea1]{color:var(--text-muted);margin:4px 0 0;font-weight:600}.claim-row[data-v-66314ea1]{text-align:left;cursor:pointer;background:#e8c15a14;border:1px solid #e8c15a47;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.claim-row[data-v-66314ea1]:hover{background:#e8c15a24;border-color:#ffd66b73}.claim-ico[data-v-66314ea1]{color:#2a1808;background:#e8c45a;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.claim-text[data-v-66314ea1]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.claim-text strong[data-v-66314ea1]{color:var(--text);font-size:14px;font-weight:800}.claim-text em[data-v-66314ea1]{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:600}.claim-chev[data-v-66314ea1]{color:var(--gold-bright);font-size:22px;font-weight:700;line-height:1}.row[data-v-66314ea1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.gap[data-v-66314ea1]{margin-top:14px}.grow[data-v-66314ea1]{flex:1}.label[data-v-66314ea1]{color:var(--text);font-size:14px;font-weight:700}.hint[data-v-66314ea1]{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:600}.note[data-v-66314ea1]{color:var(--text-muted);margin:0 0 10px;font-size:13px;line-height:1.45}.switch[data-v-66314ea1]{background:#3a2a1a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background .15s;position:relative}.switch.on[data-v-66314ea1]{background:#4caf50}.knob[data-v-66314ea1]{background:#a89878;border-radius:50%;width:22px;height:22px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.switch.on .knob[data-v-66314ea1]{background:#e8f5e9;transform:translate(20px)}.claim-overlay[data-v-66314ea1]{z-index:90;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.claim-scrim[data-v-66314ea1]{background:#0000008c;position:absolute;inset:0}.claim-pop[data-v-66314ea1]{z-index:1;background:#1c120afa;border:1px solid #e8c15a52;border-radius:16px;flex-direction:column;gap:8px;width:min(400px,100%);padding:16px;display:flex;position:relative;overflow:visible;box-shadow:0 16px 48px #00000080}.claim-pop-head[data-v-66314ea1]{align-items:flex-start;gap:10px;margin-bottom:4px;padding-right:4px;display:flex}.claim-pop-head strong[data-v-66314ea1]{color:var(--text);font-size:16px;font-weight:900;display:block}.claim-pop-head p[data-v-66314ea1]{color:var(--text-muted);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.4}.claim-pop-close[data-v-66314ea1]{z-index:2;color:#f3e6c8;cursor:pointer;background:#281a0ef2;border:1px solid #e8c15a66;border-radius:14px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 12px #00000059}.claim-msg[data-v-66314ea1]{color:#ff8a80;margin:2px 0 0;font-size:12px;font-weight:700}.claim-msg.ok[data-v-66314ea1]{color:#8fe09a}.claim-pop[data-v-66314ea1] .input-folk{margin-bottom:2px}.claim-pop--sm[data-v-66314ea1]{border-radius:12px;gap:4px;width:min(320px,100%);padding:12px 12px 10px}.claim-pop--sm .claim-pop-head[data-v-66314ea1]{gap:8px;margin-bottom:2px}.claim-pop--sm .claim-pop-head strong[data-v-66314ea1]{font-size:14px}.claim-pop--sm .claim-pop-head p[data-v-66314ea1]{margin:2px 0 0;font-size:11px;line-height:1.3}.claim-pop--sm .claim-pop-close[data-v-66314ea1]{border-radius:13px;width:26px;height:26px;top:-11px;right:-11px}.claim-pop--sm[data-v-66314ea1] .label-folk{margin-top:4px;margin-bottom:2px;font-size:11px}.claim-pop--sm[data-v-66314ea1] .input-folk{border-radius:8px;margin-bottom:0;padding:7px 10px;font-size:13px}.claim-pop--sm .claim-msg[data-v-66314ea1]{margin-top:2px;font-size:11px}.claim-pop--sm[data-v-66314ea1] .gbtn{margin-top:6px}.screen[data-v-8b9b607b]{flex-direction:column;gap:12px;min-height:100%;padding:16px 18px 28px;display:flex}.header[data-v-8b9b607b]{align-items:center;gap:12px;display:flex}.title-wrap[data-v-8b9b607b]{flex:1;align-items:center;gap:8px;display:flex}.title-wrap h2[data-v-8b9b607b]{color:#ffe27a;margin:0;font-size:1.35rem}.bell[data-v-8b9b607b]{color:#ffe27a;flex-shrink:0}.pill[data-v-8b9b607b]{color:#fff;background:#c83c32e6;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:800}.hint[data-v-8b9b607b]{color:#e6d2b4bf;margin:8px 0}.loading-box[data-v-8b9b607b]{place-items:center;min-height:140px;margin-top:24px;display:grid}.hint.err[data-v-8b9b607b]{color:#ff9a8a}.list[data-v-8b9b607b]{flex-direction:column;gap:8px;display:flex}.card[data-v-8b9b607b]{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(160deg,#2a1c10,#140e08);border:1.5px solid #e8c15a8c;border-radius:14px;gap:12px;padding:12px;display:flex}.card.unread[data-v-8b9b607b]{background:linear-gradient(160deg,#3a2a14,#1a1008)}.icon[data-v-8b9b607b]{color:#ffe27a;background:#00000059;border:1.5px solid #ffd264a6;border-radius:20px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.body[data-v-8b9b607b]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.top[data-v-8b9b607b]{align-items:center;gap:8px;display:flex}.top strong[data-v-8b9b607b]{color:#ffe9a8}.dot[data-v-8b9b607b]{background:#ff6b5a;border-radius:50%;width:8px;height:8px}.text[data-v-8b9b607b]{color:#dcc8aad9;font-size:.9rem;line-height:1.4}.time[data-v-8b9b607b]{color:#c8b48cb3;font-size:.75rem;font-weight:700}.shop[data-v-cb14c07c]{--line:#e8c15a38;flex-direction:column;flex:1;gap:10px;width:100%;max-width:980px;min-height:0;margin:0 auto;padding:10px 14px 14px;animation:.35s both shop-in-cb14c07c;display:flex;position:relative;overflow:hidden}@keyframes shop-in-cb14c07c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bar[data-v-cb14c07c]{flex-shrink:0;grid-template-columns:auto 1fr 36px;align-items:center;gap:8px;display:grid}.bar-mid[data-v-cb14c07c]{text-align:center}.bar-mid h1[data-v-cb14c07c]{letter-spacing:.03em;color:var(--gold-bright);margin:0;font-size:16px;font-weight:600}.meta[data-v-cb14c07c]{color:#ffe27a;align-items:center;gap:4px;margin:2px 0 0;font-size:12px;font-weight:500;display:inline-flex}.bar-spacer[data-v-cb14c07c]{width:36px}.tabs[data-v-cb14c07c]{flex-shrink:0;gap:8px;display:flex}.tab[data-v-cb14c07c]{color:#f2e6c8b8;background:#00000047;border:1px solid #e8c15a2e;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:500}.tab.on[data-v-cb14c07c]{color:#ffe27a;background:#f0d0782e;border-color:#ffe27a8c;font-weight:600}.section[data-v-cb14c07c]{flex:1;min-height:0;padding-bottom:8px;position:relative;overflow-y:auto}.loading-box[data-v-cb14c07c]{place-items:center;min-height:180px;display:grid}.grid[data-v-cb14c07c]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.grid.bg[data-v-cb14c07c]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.card[data-v-cb14c07c]{text-align:left;background:linear-gradient(#2a1c10e0,#0e0804f5);border:1px solid #e8c15a33;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:10px;transition:border-color .15s,transform .14s;display:flex;position:relative;overflow:hidden}.card[data-v-cb14c07c]:hover:not(:disabled){border-color:#e8c15a66;transform:translateY(-1px)}.card[data-v-cb14c07c]:active:not(:disabled){transform:scale(.98)}.card[data-v-cb14c07c]:disabled{opacity:.65;cursor:wait}.card.on[data-v-cb14c07c]{border-color:#ffe27aa6}.owned-corner[data-v-cb14c07c]{z-index:3;color:#f2fff6;letter-spacing:.02em;background:#3d9a5a;border-bottom-left-radius:6px;padding:3px 8px;font-size:9px;font-weight:600;position:absolute;top:0;right:0}.preview[data-v-cb14c07c]{aspect-ratio:16/9;background:#0000004d;border:none;border-radius:6px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.preview-img[data-v-cb14c07c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.check[data-v-cb14c07c]{z-index:1;color:#1a1006;background:#ffe27a;border-radius:50%;padding:3px;position:absolute;bottom:6px;left:6px}.name[data-v-cb14c07c]{color:#f8ecc8;font-size:13px;font-weight:600;line-height:1.2}.sub[data-v-cb14c07c]{color:#e8d8b08c;margin-top:-2px;font-size:11px;font-weight:400;line-height:1.2}.meta-row[data-v-cb14c07c]{justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.price-chip[data-v-cb14c07c]{color:#ffe27a;background:#f0d0781a;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.action-chip[data-v-cb14c07c]{color:#ffe27a;background:#e8c15a1f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.action-chip.on[data-v-cb14c07c]{color:#2a1808;background:#f0d078;font-weight:600}.action-chip.owned[data-v-cb14c07c]{color:#8fe09a;background:#5ac87824}.alert-overlay[data-v-cb14c07c]{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.alert-scrim[data-v-cb14c07c]{background:#0805039e;position:absolute;inset:0}.alert-pop[data-v-cb14c07c]{z-index:1;background:#1a1008;border:1px solid #e8c15a52;border-radius:18px;flex-direction:column;align-items:center;gap:14px;width:min(100%,320px);padding:28px 18px 16px;display:flex;position:relative}.alert-x[data-v-cb14c07c]{color:#f2e6c8;background:#00000047;border:1px solid #ffffff1f;border-radius:15px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.alert-msg[data-v-cb14c07c]{color:#ffe9a8;text-align:center;margin:0;padding:0 8px;font-size:14px;font-weight:700;line-height:1.4}:root{--table0:#1a1008;--table1:#2b1a0e;--table2:#3d2414;--wood-outer:#4a2e18;--wood-frame:#6b4226;--wood-mid:#8b5a32;--wood-lite:#a87345;--wood-highlight:#c9955a;--wood-shadow:#2a160c;--pit-well:#3a2414;--pit-well-lite:#5a3a22;--pit-rim:#2a180e;--stone:#f5f2ea;--stone-mid:#e8e2d4;--quan-stone:#f0d878;--quan-mid:#d4af37;--gold:#e8c15a;--gold-bright:#f5d76e;--gold-deep:#b8892a;--teal:#2f7a7a;--teal-lite:#3d9a9a;--crimson:#8b2e2e;--crimson-lite:#a84040;--text:#f7f0e4;--text-muted:#c9b8a0;--text-dark:#3b2416;--overlay:#0c0805b3;--player0:#4caf50;--player1:#c44545;--font-ui:"Be Vietnam Pro", system-ui, sans-serif;--font-brand:"Water Brush", cursive;--font-folk:"Water Brush", cursive}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#f0d07880 #00000038}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#00000038;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#ffe9a08c,#c89628a6);border:1px solid #e8c15a40;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffe9a0bf,#e0a020d9)}::-webkit-scrollbar-corner{background:0 0}html,body,#app{height:100%;min-height:100%;font-family:var(--font-ui);color:var(--text);touch-action:manipulation;background:#1a120c;margin:0;overflow:hidden}button,a,[role=button]{touch-action:manipulation}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:16px}.backdrop{background:#1a120c;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.backdrop__bg{background:var(--game-bg-url,url(/assets/oanquan-bg-K7XQOVjt.jpg)) center / cover no-repeat;opacity:.82;image-rendering:auto;filter:contrast(1.04)saturate(1.02)brightness(.88)blur(1.5px);pointer-events:none;position:absolute;inset:0}.backdrop__blur{pointer-events:none;background:#0e080547;position:absolute;inset:0}.backdrop__vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 56px #00000047}.backdrop__content{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.gbtn{-webkit-user-select:none;user-select:none;border:1.5px solid;border-radius:18px;padding:2px;transition:transform .12s,opacity .12s,filter .12s;display:inline-flex}.gbtn:hover:not(:disabled){filter:brightness(1.05)}.gbtn:active:not(:disabled){opacity:.92;transform:scale(.96)}.gbtn:disabled{opacity:.4;cursor:not-allowed}.gbtn__face{border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;display:flex;position:relative;overflow:hidden}.gbtn__shine{pointer-events:none;height:48%;position:absolute;top:0;left:0;right:0}.gbtn__icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.gbtn__text{z-index:1;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.gbtn__title{white-space:nowrap;font-weight:800}.gbtn__sub{text-align:center;margin-top:2px;font-size:11px;font-weight:700;line-height:1.25}.gbtn--sm .gbtn__face{min-height:30px;padding:6px 12px}.gbtn--sm .gbtn__title{font-size:12px}.gbtn--md .gbtn__face{min-height:40px;padding:9px 14px}.gbtn--md .gbtn__title{font-size:14px}.gbtn--lg .gbtn__face{min-height:46px;padding:11px 16px}.gbtn--lg .gbtn__title{font-size:15px}.gbtn--primary{background:#fff3c4;border-color:#f2c94c}.gbtn--primary .gbtn__face{background:linear-gradient(#ffe27a,#ffc93c)}.gbtn--primary .gbtn__shine{background:#ffffff73}.gbtn--primary .gbtn__title{color:#5a3a08}.gbtn--primary .gbtn__sub{color:#5a370aa6}.gbtn--secondary{background:#dff7e3;border-color:#6bcb77}.gbtn--secondary .gbtn__face{background:linear-gradient(#8fe09a,#4caf50)}.gbtn--secondary .gbtn__shine{background:#ffffff59}.gbtn--secondary .gbtn__title{color:#143a18}.gbtn--secondary .gbtn__sub{color:#143719a6}.gbtn--wood{background:#f8e8c8;border-color:#e0b56a}.gbtn--wood .gbtn__face{background:linear-gradient(#f0d2a0,#d4a574)}.gbtn--wood .gbtn__shine{background:#ffffff59}.gbtn--wood .gbtn__title{color:#4a3018}.gbtn--wood .gbtn__sub{color:#462d14a6}.gbtn--danger{background:#ffd4d0;border-color:#ff8a80}.gbtn--danger .gbtn__face{background:linear-gradient(#ff9a90,#ef5350)}.gbtn--danger .gbtn__shine{background:#ffffff59}.gbtn--danger .gbtn__title{color:#3a1010}.gbtn--danger .gbtn__sub{color:#3c1414a6}.gbtn--ghost{background:0 0;border-color:#e8c15a59}.gbtn--ghost .gbtn__face{background:#140c088c}.gbtn--ghost .gbtn__title{color:#f5e6c8}.gbtn--ghost .gbtn__sub{color:var(--text-muted)}.gbtn-round{border:2px solid #ffd66b;border-radius:50%;width:54px;height:54px;padding:2px;transition:transform .12s;display:inline-flex}.gbtn-round:active{transform:scale(.92)}.gbtn-round__face{background:linear-gradient(#ffe9a8,#f0c14a);border-radius:50%;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gbtn-round__shine{background:#ffffff59;position:absolute;inset:0 0 50%}.panel-card{border:2px solid var(--gold-deep);background:#120a06e0;border-radius:16px;padding:16px}.muted{color:var(--text-muted)}.err{color:#e07070;font-size:13px;font-weight:700}.input-folk{width:100%;color:var(--text);background:#0a0a0a;border:1.5px solid #b4965a73;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:600}.input-folk:focus{outline:2px solid #e8c15a73}.input-folk::placeholder{color:#7a6a55}.label-folk{color:#c8b898;margin-top:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:block}@keyframes spin-border{to{transform:rotate(360deg)}}@keyframes pulse-select{0%,to{box-shadow:0 0 #e8c8788c}50%{box-shadow:0 0 0 6px #e8c87800}}@keyframes capture-flash{0%{opacity:1}to{opacity:0}}@keyframes drop-bounce{0%{opacity:1;transform:translateY(-18px)scale(.45)}70%{opacity:1;transform:translateY(4px)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes burst-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.85)}}@keyframes score-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes hand-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=900px){html,body,#app{overflow:auto}}
