.board-svg[data-v-638185a9]{height:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hex-hit[data-v-638185a9],.hex-target[data-v-638185a9]{cursor:pointer}.hex-target[data-v-638185a9]:hover{filter:brightness(1.25)}.attn-pulse[data-v-638185a9],.edge-target[data-v-638185a9]{animation:pulse-638185a9 1.1s infinite}.edge-target[data-v-638185a9]{stroke:#ffd166;stroke-width:8;stroke-linecap:round;opacity:.65}.edge-target[data-v-638185a9],.hit[data-v-638185a9]{cursor:pointer}.corner-target[data-v-638185a9]{fill:#ffd166;animation:pulse-638185a9 1.1s infinite;cursor:pointer;opacity:.75}.corner-target[data-v-638185a9]:hover{opacity:1;r:11}.corner-target.upgrade[data-v-638185a9]{fill:#ffd16640;stroke:#ffd166;stroke-width:3}.corner-target.upgrade[data-v-638185a9]:hover{r:19}.steal-ring[data-v-638185a9]{animation:pulse-638185a9 1.1s infinite;cursor:pointer}.steal-hand[data-v-638185a9]{animation:handBob-638185a9 .8s ease-in-out infinite alternate;font-size:22px}@keyframes handBob-638185a9{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes pulse-638185a9{0%,to{opacity:.55}50%{opacity:1}}.hex-produced[data-v-638185a9]{animation:hexPulse-638185a9 1.7s ease-out}@keyframes hexPulse-638185a9{0%,to{opacity:0}15%{opacity:1}70%{opacity:.8}}.ship-draggable[data-v-638185a9]{cursor:grab;touch-action:none}.ship-float[data-v-638185a9]{animation:shipBob-638185a9 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes shipBob-638185a9{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.4px) rotate(.5deg)}}.mp[data-v-5193b725]{height:100%;position:relative;width:100%}.lobby[data-v-5193b725],.mp[data-v-5193b725]{display:flex}.lobby[data-v-5193b725]{align-items:center;background:radial-gradient(120% 60% at 50% -8%,rgba(38,132,255,.28),transparent 60%),linear-gradient(180deg,#061a33,#0a3f6c 34%,#0a68a4 70%,#0989c4);flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;text-align:center}.menu-tabs[data-v-5193b725]{align-items:flex-end;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#090d1ef7,#060916fe);border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.12);bottom:0;box-shadow:0 -10px 30px #0208148c;display:flex;gap:4px;margin-top:auto;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));position:sticky;width:100%!important;z-index:30}.mtab[data-v-5193b725]{align-items:center;background:none;border:0;border-radius:12px;color:#8e96bd;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:2px;padding:8px 2px 6px;position:relative;transition:color .12s,background .12s}.mtab-ico[data-v-5193b725]{filter:grayscale(.5) opacity(.8);font-size:21px;line-height:1;transition:filter .12s,transform .12s}.mtab-lbl[data-v-5193b725]{font-size:9.5px;font-weight:800;letter-spacing:.3px}.mtab.on[data-v-5193b725]{background:#ffffff12;color:#eef0ff}.mtab.on .mtab-ico[data-v-5193b725]{filter:none;transform:scale(1.12)}.mtab.center[data-v-5193b725]{background:linear-gradient(180deg,#ffd166,#f4a324);border:1.5px solid #ffe3a3;border-radius:15px;box-shadow:0 5px #a3641a,0 10px 22px #00000080,inset 0 1.5px #fff9;color:#4a2f08;flex:1.35 1 0;margin-top:-18px;padding:10px 2px 8px}.mtab.center .mtab-ico[data-v-5193b725]{filter:none;font-size:25px}.mtab.center .mtab-lbl[data-v-5193b725]{font-size:10.5px;font-weight:900}.mtab.center[data-v-5193b725]:active{box-shadow:0 3px #a3641a,0 6px 14px #00000080;transform:translateY(2px)}.mtab-badge[data-v-5193b725]{background:#ff4d4d;border:1.5px solid #0a0e20;border-radius:50%;height:9px;position:absolute;right:16%;top:4px;width:9px}.lobby[data-v-5193b725]>:not(.hero){flex:0 0 auto;width:min(380px,92%)}.lobby[data-v-5193b725]>:last-child:not(.menu-tabs){margin-bottom:14px}.hero[data-v-5193b725]{background:linear-gradient(180deg,#0b2c54,#0e5d94 55%,#009bdc);box-shadow:inset 0 -18px 30px #04142859;flex:0 0 auto;height:195px;margin-bottom:2px;overflow:hidden;position:relative;width:100%}.hero-hex[data-v-5193b725]{bottom:-36px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));pointer-events:none;position:absolute;width:96px}.hero-hex.h1[data-v-5193b725]{left:calc(50% - 122px)}.hero-hex.h2[data-v-5193b725]{bottom:-22px;left:calc(50% - 48px);z-index:2}.hero-hex.h3[data-v-5193b725]{left:calc(50% + 26px)}.hero-ship[data-v-5193b725]{animation:shipBob-5193b725 3.6s ease-in-out infinite;pointer-events:none;position:absolute;width:42px}.hero-ship.s1[data-v-5193b725]{bottom:8%;left:9%}.hero-ship.s2[data-v-5193b725]{animation-delay:1.3s;animation-duration:4.4s;bottom:16%;right:8%}.hero-robber[data-v-5193b725]{bottom:46px;left:calc(50% - 4px);pointer-events:none;position:absolute;transform:rotate(4deg);width:16px;z-index:3}@keyframes shipBob-5193b725{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-6px) rotate(2.5deg)}}.hero-title[data-v-5193b725]{animation:titleIn-5193b725 .5s cubic-bezier(.2,.8,.3,1) backwards;color:#ffd166;font-size:clamp(23px,7.6vw,30px);font-weight:900;letter-spacing:clamp(3px,1.5vw,6px);margin:0;text-indent:clamp(3px,1.5vw,6px);text-shadow:0 2px 0 #a3641a,0 4px 0 #7c4a11,0 8px 16px rgba(0,0,0,.55);top:44px;white-space:nowrap}.hero-sub[data-v-5193b725],.hero-title[data-v-5193b725]{left:0;position:absolute;right:0;text-align:center}.hero-sub[data-v-5193b725]{animation:titleIn-5193b725 .5s cubic-bezier(.2,.8,.3,1) .1s backwards;color:#eaf6fc;font-size:12px;font-weight:800;letter-spacing:clamp(4px,1.8vw,7px);opacity:.92;text-indent:clamp(4px,1.8vw,7px);top:82px}@keyframes titleIn-5193b725{0%{opacity:0;transform:translateY(-14px)}}.hero-music[data-v-5193b725]{right:10px;top:10px}.gold-chip[data-v-5193b725]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c1e9e;border:1px solid rgba(255,209,102,.45);border-radius:999px;color:#ffd166;display:inline-flex;font-size:13px;font-weight:800;gap:5px;left:10px;padding:5px 11px 5px 7px;position:absolute;top:12px;z-index:3}.gold-chip img[data-v-5193b725]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.lb-gold[data-v-5193b725]{align-items:center;color:#eec86a;display:inline-flex;font-size:11.5px;font-weight:700;gap:3px}.lb-gold img[data-v-5193b725]{height:13px;-o-object-fit:contain;object-fit:contain;width:13px}.gold-note[data-v-5193b725]{line-height:1.5}.gold-note b[data-v-5193b725]{color:#ffd166}.menu-card[data-v-5193b725]{animation:cardIn-5193b725 .4s cubic-bezier(.2,.8,.3,1) backwards;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:linear-gradient(180deg,#10162eb8,#080c1ed1);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;border-top-color:#fff3;box-shadow:0 16px 38px #02081473,inset 0 1px #ffffff14;display:flex;flex-direction:column;gap:11px;padding:15px 14px}.menu-card[data-v-5193b725]:nth-of-type(2){animation-delay:.07s}.menu-card[data-v-5193b725]:nth-of-type(3){animation-delay:.14s}.menu-card[data-v-5193b725]:nth-of-type(4){animation-delay:.21s}@keyframes cardIn-5193b725{0%{opacity:0;transform:translateY(20px)}}.mc-head[data-v-5193b725]{align-items:center;color:#ffd166;display:flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.5px}.mc-head.strong[data-v-5193b725]{font-size:16px;font-weight:900;gap:12px;letter-spacing:5px;text-indent:5px;text-shadow:0 1.5px 0 #7c4a11,0 3px 8px rgba(0,0,0,.45);text-transform:uppercase}.mc-head.strong[data-v-5193b725]:after,.mc-head.strong[data-v-5193b725]:before{content:"";flex:1;height:1.5px}.mc-head.strong[data-v-5193b725]:before{background:linear-gradient(90deg,transparent,rgba(255,209,102,.55))}.mc-head.strong[data-v-5193b725]:after{background:linear-gradient(90deg,rgba(255,209,102,.55),transparent)}.mc-note[data-v-5193b725]{color:#9fb0e8;font-size:11px;font-weight:700;letter-spacing:0}.mc-ico[data-v-5193b725]{height:17px;-o-object-fit:contain;object-fit:contain;width:17px}.mc-sub[data-v-5193b725]{align-items:center;color:#8a90b8;display:flex;font-size:11.5px;font-weight:800;gap:8px;justify-content:center;margin-top:4px}.inp.err[data-v-5193b725]{animation:inpShake-5193b725 .4s;border-color:#ff6b6b!important}@keyframes inpShake-5193b725{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.menu-link[data-v-5193b725]{align-items:center;cursor:pointer;flex-direction:row;justify-content:space-between;transition:border-color .12s}.menu-link[data-v-5193b725]:hover{border-color:#ffd16699}.ml-arrow[data-v-5193b725]{color:#ffd166;font-size:20px;font-weight:800;line-height:1}.lb-panel.bare[data-v-5193b725]{background:transparent;border:0;padding:0}.shop-bal[data-v-5193b725]{align-items:center;align-self:center;color:#ffd166;display:inline-flex;font-size:14px;font-weight:800;gap:6px}.shop-bal img[data-v-5193b725]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.shop-grid[data-v-5193b725]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.shop-item[data-v-5193b725]{align-items:center;background:#ffffff0e;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:12px 8px 10px;text-align:center}.shop-item .gbtn[data-v-5193b725]{justify-content:center;width:100%}.si-prev[data-v-5193b725]{flex:0 0 auto;height:58px;-o-object-fit:contain;object-fit:contain;width:54px}.dice-prev[data-v-5193b725]{align-items:center;display:flex;gap:2px;justify-content:center}.dp[data-v-5193b725]{border-radius:6px;font-size:24px;line-height:1}.dp.d1[data-v-5193b725]{color:#e6ebf5;text-shadow:0 1px 2px #1d2433}.dp.d2[data-v-5193b725]{color:#4d7fc0;text-shadow:0 1px 2px #0c1c33}.si-info[data-v-5193b725]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.si-info b[data-v-5193b725]{color:#eef0ff;font-size:13.5px}.si-info small[data-v-5193b725]{color:#8a90b8;font-size:11px}.shop-item .gbtn[data-v-5193b725]{font-size:12px;padding:9px 12px;white-space:nowrap}.about-card[data-v-5193b725]{gap:8px;padding:18px 14px}.about-line[data-v-5193b725]{color:#cfd3f0;font-size:13.5px;margin:0}.about-line b[data-v-5193b725]{color:#eef0ff}.about-line.powered b[data-v-5193b725]{color:#ffd166}.about-thanks[data-v-5193b725]{color:#aab0d8;font-size:12px;line-height:1.45;margin:2px 0 0}.about-thanks b[data-v-5193b725]{color:#eef0ff}.about-fine[data-v-5193b725]{color:#6f76a3;font-size:10.5px;margin:4px 0 6px}.about-link[data-v-5193b725]{align-self:center;background:none;border:0;color:#eaf6fc8c;cursor:pointer;font-size:12px;font-weight:600;padding:2px 10px;width:auto!important}.about-link[data-v-5193b725]:hover{color:#eaf6fc}.mp-err[data-v-5193b725]{color:#ff6b6b;font-size:13px}.mp-hint[data-v-5193b725]{color:#9fb0e8;font-size:13px}.inp[data-v-5193b725]{background:#0a0e22b8;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;font-size:16px;outline:none;padding:12px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.inp[data-v-5193b725]:focus{border-color:#ffd166bf;box-shadow:0 0 0 3px #ffd1662e}.join-row[data-v-5193b725]{display:flex;gap:8px}.join-row .inp[data-v-5193b725]{flex:1}.btn-dark[data-v-5193b725]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;color:#e6e9fb;cursor:pointer;font-size:13px;font-weight:700;padding:10px 12px;transition:background .12s,border-color .12s}.btn-dark[data-v-5193b725]:hover{background:#ffffff21}.btn-dark[data-v-5193b725]:disabled{cursor:default;opacity:.4}.room-row[data-v-5193b725]:disabled{cursor:default;opacity:.5}.code-box[data-v-5193b725]{background:#10142a;border-radius:10px;font-size:15px;padding:12px}.code-box b[data-v-5193b725]{font-size:20px;letter-spacing:3px}.seatlist[data-v-5193b725]{display:flex;flex-direction:column;gap:6px}.seat[data-v-5193b725]{align-items:center;background:#10142a;border-radius:8px;display:flex;font-size:14px;gap:8px;padding:8px 10px}.seat.me[data-v-5193b725]{outline:1px solid #ffd166}.seat-name[data-v-5193b725]{flex:1;text-align:left}.seat-tag[data-v-5193b725]{color:#9fb0e8;font-size:11px}.seat-tag.ok[data-v-5193b725]{color:#4ade80}.seat-x[data-v-5193b725]{background:#ff5a5a1f;border:1px solid rgba(255,90,90,.45);border-radius:7px;color:#ff9b9b;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:900;height:22px;line-height:1;margin-left:4px;transition:background .12s;width:22px}.profile-modal[data-v-5193b725]{max-width:300px}.pf-dot[data-v-5193b725]{border-radius:50%;box-shadow:0 0 0 2px #ffffff40;flex:0 0 auto;height:13px;width:13px}.pf-real[data-v-5193b725]{color:#cfd3f0;font-size:13.5px;margin:2px 0}.pf-real b[data-v-5193b725]{color:#ffd166}.pf-medal[data-v-5193b725]{margin-left:6px}.pf-stats[data-v-5193b725]{color:#b9c0e8;display:flex;font-size:12.5px;font-weight:700;gap:14px;justify-content:center;padding:4px 0 2px}.pf-coin[data-v-5193b725]{height:13px;vertical-align:-2px;width:13px}.seat-x[data-v-5193b725]:hover{background:#ff5a5a47}.lobby-actions[data-v-5193b725]{display:flex;gap:8px}.lobby-actions button[data-v-5193b725]{flex:1}.start-count[data-v-5193b725]{animation:startPulse-5193b725 1s ease-in-out infinite;background:#f0c35029;border:1px solid rgba(240,195,80,.5);border-radius:12px;color:#f6d888;font-weight:700;letter-spacing:.3px;padding:10px;text-align:center}.start-count b[data-v-5193b725]{color:#ffe9ad;font-size:1.35em}@keyframes startPulse-5193b725{50%{transform:scale(1.03)}}.mate-row[data-v-5193b725]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:10px;padding:8px 2px}.mate-dot[data-v-5193b725]{background:#667;border-radius:50%;flex:none;height:9px;width:9px}.mate-dot.on[data-v-5193b725]{background:#3ec46d;box-shadow:0 0 6px #3ec46d88}.mate-name[data-v-5193b725]{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mate-btn[data-v-5193b725]{font-size:.85em;padding:6px 14px}.rl-state[data-v-5193b725]{border-radius:8px;font-size:.72em;font-weight:700;padding:2px 7px;white-space:nowrap}.rl-state.live[data-v-5193b725]{background:#3ec46d2e;color:#6fe39a}.rl-state.wait[data-v-5193b725]{background:#f0c35029;color:#f6d888}.var-row[data-v-5193b725]{cursor:pointer;font-size:.85em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-row[data-v-5193b725],.var-row[data-v-5193b725]{align-items:center;display:flex;gap:8px;padding:2px 2px 6px}.lobby-tools[data-v-5193b725]{gap:8px 10px;justify-content:space-between;min-width:0}.lobby-tools[data-v-5193b725],.take-row[data-v-5193b725]{align-items:center;display:flex;flex-wrap:wrap}.take-row[data-v-5193b725]{gap:6px;justify-content:center}.lobby-tools .size-row.bare[data-v-5193b725]{flex:0 1 auto;min-width:0;padding:0}.lobby-tools .size-chip[data-v-5193b725]{flex:0 0 auto;font-size:13px;height:28px;width:32px}.lobby-tools .gbtn.sm[data-v-5193b725]{flex:0 0 auto}@media (max-width:380px){.lobby-tools .size-lbl[data-v-5193b725]{font-size:.75em}.lobby-tools .size-chip[data-v-5193b725]{width:29px}}.size-lbl[data-v-5193b725]{font-size:.85em;margin-right:2px;opacity:.85}.size-chip[data-v-5193b725]{background:#ffffff0f;border:1.5px solid hsla(0,0%,100%,.18);border-radius:10px;color:#eef0ff;cursor:pointer;flex:1 1 0;font-size:14px;font-weight:800;height:32px;transition:background .12s,border-color .12s}.size-chip.sel[data-v-5193b725]{background:#ffd166;border-color:#ffd166;color:#26221a}.var-row input[data-v-5193b725]{accent-color:#f0c350;height:16px;width:16px}.var-row i[data-v-5193b725]{font-size:.9em;font-style:normal;opacity:.55}.ck-row[data-v-5193b725]{color:#f6d888;font-size:.85em;font-weight:700;padding:2px 0 6px}.prog-list[data-v-5193b725]{display:flex;flex-direction:column;gap:6px}.prog-item .prog-play[data-v-5193b725]{background:#f0c3501f;border:1px solid rgba(240,195,80,.4);border-radius:10px;color:#ffe9ad;font-weight:700;padding:8px 10px;text-align:left;width:100%}.prog-pick[data-v-5193b725]{display:flex;flex-wrap:wrap;gap:6px;padding:6px 2px}.prog-pick button[data-v-5193b725]{background:#ffffff1f;color:#fff;padding:5px 10px}.ck-strip[data-v-5193b725],.prog-pick button[data-v-5193b725]{border-radius:8px;font-weight:700}.ck-strip[data-v-5193b725]{align-items:center;background:#00000040;color:#f6d888;display:flex;flex-wrap:wrap;font-size:.72em;gap:8px;margin-top:2px;padding:3px 10px}.ck-strip .ck-imp[data-v-5193b725]{background:#f0c35024;border:1px solid rgba(240,195,80,.5);border-radius:8px;color:#ffe9ad;font-weight:800;padding:2px 8px}.ck-strip .ck-imp[data-v-5193b725]:disabled{opacity:.45}.var-chip[data-v-5193b725]{align-self:flex-start;background:#f0c35029;border:1px solid rgba(240,195,80,.4);border-radius:10px;color:#f6d888;font-size:.78em;font-weight:700;padding:3px 10px}.online-panel[data-v-5193b725]{align-items:center;display:flex;flex-direction:column;gap:6px}.online-pill[data-v-5193b725]{align-items:center;align-self:center;background:#10142a;border:1px solid #26502f;border-radius:999px;color:#7fe0a0;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:6px 14px}.online-dot[data-v-5193b725]{animation:pulse-5193b725 1.6s infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80;height:8px;width:8px}.online-dot.sm[data-v-5193b725]{animation:none;flex:0 0 auto;height:6px;width:6px}.online-list[data-v-5193b725]{background:#10142a;border:1px solid #1e2a4a;border-radius:10px;display:flex;flex-direction:column;gap:4px;max-height:120px;overflow-y:auto;padding:6px 10px;width:100%}.online-name[data-v-5193b725]{align-items:center;color:#cfd3f0;display:flex;font-size:12.5px;gap:7px;text-align:left}.online-empty[data-v-5193b725]{color:#6b7192;font-size:12px;padding:2px;text-align:center}.leave-lobby[data-v-5193b725]{margin-top:2px}.rl-title[data-v-5193b725]{color:#8a90b8;font-size:12px;font-weight:800;margin-top:4px;text-align:left}.lb-panel[data-v-5193b725]{background:#10142a;border:1px solid #2a2f55;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:8px}.lb-row[data-v-5193b725]{align-items:center;border-radius:9px;color:#cfd3f0;display:flex;font-size:13px;gap:8px;padding:5px 8px}.lb-row.top1[data-v-5193b725]{background:#ffd1661a}.lb-rank[data-v-5193b725]{color:#8a90b8;font-weight:800;text-align:center;width:24px}.lb-name[data-v-5193b725]{color:#eef0ff;flex:1;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lb-wins[data-v-5193b725]{color:#ffd166;font-size:12px;font-weight:800}.name-sugs[data-v-5193b725]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sug-chip[data-v-5193b725]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#cdd4f2;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:border-color .12s,color .12s,background .12s}.sug-chip[data-v-5193b725]:hover{background:#ffd16624;border-color:#ffd166;color:#ffd166}.room-row[data-v-5193b725]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#eef0ff;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:11px 13px;transition:border-color .12s,background .12s,transform .08s}.room-row[data-v-5193b725]:hover{background:#ffd1661a;border-color:#ffd16673}.room-row[data-v-5193b725]:active{transform:scale(.985)}.room-row[data-v-5193b725]:hover{background:#141936;border-color:#ffd166}.rl-code[data-v-5193b725]{color:#ffd166;font-size:15px;letter-spacing:2px}.rl-host[data-v-5193b725]{color:#b9c0e8;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rl-fill[data-v-5193b725]{color:#9fb0e8;font-weight:700}.rl-join[data-v-5193b725]{color:#4ade80;font-size:12px;font-weight:700}@keyframes pulse-5193b725{0%,to{opacity:.55}50%{opacity:1}}.game[data-v-5193b725]{box-sizing:border-box;gap:6px;height:100%;min-height:0;padding:6px;position:relative;width:100%}.game[data-v-5193b725],.match-loading[data-v-5193b725]{display:flex;flex-direction:column}.match-loading[data-v-5193b725]{align-items:center;animation:fade-5193b725 .2s;background:linear-gradient(180deg,#0b2c54,#0e5d94 55%,#009bdc);gap:16px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:40}.ml-title[data-v-5193b725]{color:#ffd166;font-size:24px;font-weight:900;letter-spacing:5px;margin:0;text-indent:5px;text-shadow:0 2px 0 #a3641a,0 6px 14px rgba(0,0,0,.5)}.ml-spin[data-v-5193b725]{animation:mlspin-5193b725 .9s linear infinite;border:4px solid hsla(0,0%,100%,.22);border-radius:50%;border-top-color:#ffd166;height:44px;width:44px}.ml-bar[data-v-5193b725]{background:#ffffff2e;height:8px;overflow:hidden;width:min(260px,70%)}.ml-bar[data-v-5193b725],.ml-fill[data-v-5193b725]{border-radius:999px}.ml-fill[data-v-5193b725]{animation:mlfill-5193b725 5s cubic-bezier(.15,.65,.3,1) forwards;background:linear-gradient(90deg,#ffd166,#f4a324);height:100%}@keyframes mlfill-5193b725{0%{width:3%}to{width:96%}}.ml-text[data-v-5193b725]{color:#eaf6fc;font-size:13px;font-weight:700;margin:0;opacity:.92}@keyframes mlspin-5193b725{to{transform:rotate(1turn)}}.topbar[data-v-5193b725]{display:flex;flex:0 0 auto;flex-direction:column;gap:3px}.pchips[data-v-5193b725]{display:flex;gap:6px}.pchips.many[data-v-5193b725]{display:grid;gap:5px 6px;grid-template-columns:repeat(3,1fr)}.pchip[data-v-5193b725]{align-items:center;background:linear-gradient(180deg,#1a2040,#12162e);border:1px solid #262c52;border-radius:12px;box-shadow:0 2px 6px #00000059;color:#cfd3f0;display:flex;flex:1 1 0;gap:4px;min-width:0;padding:8px 5px 5px 9px;position:relative}.pchip[data-v-5193b725]:before{background:var(--pc);border-radius:0 0 3px 3px;box-shadow:0 0 8px var(--pc);content:"";height:3px;left:9px;position:absolute;right:9px;top:0}.conn[data-v-5193b725]{border:1px solid rgba(0,0,0,.35);border-radius:50%;height:7px;left:4px;position:absolute;top:4px;width:7px}.conn.c-online[data-v-5193b725]{background:#4ade80;box-shadow:0 0 5px #4ade80}.conn.c-off[data-v-5193b725]{animation:pulse-5193b725 1.2s infinite;background:#f4a324;box-shadow:0 0 5px #f4a324}.conn.c-bot[data-v-5193b725]{background:#6b7192}.pchip.turn[data-v-5193b725]{background:linear-gradient(180deg,#2c2716,#1c1910);border-color:#ffd166d9;box-shadow:0 0 10px #ffd1664d,inset 0 0 0 1px #ffd16659}.pchip.me[data-v-5193b725]{outline:1px solid hsla(0,0%,100%,.18)}.ppiece[data-v-5193b725]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));flex:0 0 auto;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.pcol[data-v-5193b725]{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.2;min-width:0}.pname[data-v-5193b725]{color:var(--pc);color:color-mix(in srgb,var(--pc) 74%,#fff);font-size:clamp(9px,2.7vw,11.5px);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmedal[data-v-5193b725]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));flex:0 0 auto;font-size:11px;line-height:1}.p2badge[data-v-5193b725]{background:#b9c0d4;border-radius:4px;color:#1b2233;flex:0 0 auto;font-size:9.5px;font-weight:900;height:13px;line-height:13px;text-align:center;width:13px}.pstats[data-v-5193b725]{align-items:center;display:flex;font-size:10px;font-weight:700;gap:4px}.pc[data-v-5193b725]{color:#9fb0e8;gap:3px}.pc[data-v-5193b725],.pvp[data-v-5193b725]{align-items:center;display:inline-flex}.pvp[data-v-5193b725]{background:linear-gradient(180deg,#ffe082,#f4a324);border-radius:7px;box-shadow:0 2px 4px #0006,inset 0 1px #ffffff80;color:#4a2e02;flex:0 0 auto;font-size:12px;font-weight:900;height:22px;justify-content:center;margin-left:2px;min-width:22px;padding:0 3px}.pvp small[data-v-5193b725]{font-size:8px;margin-left:1px}.cardglyph[data-v-5193b725]{background:#e9edff;border:1px solid #8a90b8;border-radius:2px;box-shadow:-2.5px 1px 0 -1px #6f76a3;display:inline-block;height:11px;width:8px}.pbadge[data-v-5193b725]{font-size:9px;line-height:1}.status[data-v-5193b725]{color:#cfd3f0;font-size:13px;min-height:18px;padding-left:2px}.board-wrap[data-v-5193b725]{container-type:size;flex:1 1 auto;min-height:0}.board-wrap[data-v-5193b725],.ocean[data-v-5193b725]{align-items:center;display:flex;justify-content:center;position:relative}.ocean[data-v-5193b725]{--reserve:88px;background:#009bdc url(../games/catan/ocean_bg.png) 50%/cover no-repeat;border-radius:24px;box-sizing:border-box;height:100%;overflow:hidden;padding-bottom:88px;padding-bottom:var(--reserve);width:min(100cqw,calc((100cqh - 88px)*var(--2816ce73)));width:min(100cqw,calc((100cqh - var(--reserve))*var(--2816ce73)))}.board-box[data-v-5193b725]{aspect-ratio:var(--2816ce73);position:relative;width:100%}.fly-card[data-v-5193b725]{align-items:center;animation:flyToHand-5193b725 1s cubic-bezier(.45,-.15,.55,1) forwards;border:1.5px solid hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 3px 8px #00000073;display:flex;height:36px;justify-content:center;margin:-18px 0 0 -13px;opacity:0;pointer-events:none;position:absolute;width:26px;z-index:7}.fly-card img[data-v-5193b725]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}@keyframes flyToHand-5193b725{0%{opacity:0;transform:translate(0) scale(.3)}20%{opacity:1;transform:translateY(-12px) scale(1.05)}30%{opacity:1;transform:translateY(-14px) scale(1)}to{opacity:.85;transform:translate(var(--dx),var(--dy)) scale(.45)}}.guide-banner[data-v-5193b725]{animation:fade-5193b725 .2s;background:#0d1126e6;border:1px solid rgba(255,209,102,.6);border-radius:999px;box-shadow:0 6px 18px #00000073;color:#ffd166;font-size:12.5px;font-weight:800;left:50%;max-width:calc(100% - 112px);overflow:hidden;padding:8px 14px;text-overflow:ellipsis;transform:translate(-50%);white-space:nowrap}.guide-banner[data-v-5193b725],.music-btn[data-v-5193b725]{position:absolute;top:8px;z-index:6}.music-btn[data-v-5193b725]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d11268c;border:0;border-radius:50%;box-shadow:0 3px 8px #00000059;color:#eef0ff;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;right:8px;width:34px}.quit-btn[data-v-5193b725]{right:48px}.help-btn[data-v-5193b725]{right:88px}.zoom-toggle-btn[data-v-5193b725]{right:128px}.zoom-toggle-btn.on[data-v-5193b725]{background:#ffd16647;color:#ffd166}.zoom-btn[data-v-5193b725]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d11268c;border:0;border-radius:50%;box-shadow:0 3px 8px #00000059;color:#eef0ff;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;position:absolute;width:34px;z-index:7}.zoom-btn[data-v-5193b725]:disabled{opacity:.4}.zoom-in-btn[data-v-5193b725]{right:128px;top:50px}.zoom-out-btn[data-v-5193b725]{right:128px;top:92px}.board-scroll[data-v-5193b725]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ocean.zoomed .board-scroll[data-v-5193b725]{overflow:auto;-webkit-overflow-scrolling:touch;align-items:flex-start;justify-content:flex-start}.ocean.zoomed .board-box[data-v-5193b725]{flex:0 0 auto;margin:auto}.pan-pad[data-v-5193b725]{bottom:8px;display:grid;gap:2px;grid-template-columns:repeat(3,28px);grid-template-rows:repeat(2,28px);left:8px;position:absolute;z-index:7}.pan-btn[data-v-5193b725]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d11268c;border:0;border-radius:8px;box-shadow:0 2px 6px #0000004d;color:#eef0ff;cursor:pointer;display:flex;font-size:14px;justify-content:center}.pan-btn.up[data-v-5193b725]{grid-area:1/2}.pan-btn.left[data-v-5193b725]{grid-area:2/1}.pan-btn.down[data-v-5193b725]{grid-area:2/2}.pan-btn.right[data-v-5193b725]{grid-area:2/3}.turn-clock[data-v-5193b725]{color:#ffd166;font-variant-numeric:tabular-nums;font-weight:800;margin-left:8px;white-space:nowrap}.turn-clock.low[data-v-5193b725]{animation:clockBlink-5193b725 1s steps(2) infinite;color:#ff6b6b}@keyframes clockBlink-5193b725{50%{opacity:.45}}.flash-banner[data-v-5193b725]{animation:fade-5193b725 .2s;border-radius:999px;box-shadow:0 6px 18px #00000073;font-size:12.5px;font-weight:800;left:50%;max-width:min(92%,340px);padding:8px 14px;position:absolute;text-align:center;top:50px;transform:translate(-50%);white-space:normal;width:-moz-max-content;width:max-content;z-index:20}.flash-banner.ok[data-v-5193b725]{background:#143c24f2;border:1px solid #2f9d5c;color:#7fe0a0}.flash-banner.no[data-v-5193b725]{background:#3c141af2;border:1px solid #d1383f;color:#ffb0b0}.flash-banner.reconnect[data-v-5193b725]{animation:pulse-5193b725 1.2s infinite;background:#402c0af5;border:1px solid #f4a324;color:#ffd166}.stall-card[data-v-5193b725]{align-items:center;animation:fade-5193b725 .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1126f0;border:1px solid rgba(244,163,36,.6);border-radius:14px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:8px;left:50%;padding:9px 12px;position:absolute;top:50px;transform:translate(-50%);z-index:20}.stall-head[data-v-5193b725]{color:#ffd166;font-size:12.5px;font-weight:800;white-space:nowrap}.stall-btns[data-v-5193b725]{display:flex;gap:8px}.vcount[data-v-5193b725]{background:#ffffff47;border-radius:999px;font-size:11px;margin-left:4px;padding:1px 6px}.alarm-num[data-v-5193b725]{animation:alarmPulse-5193b725 1s infinite;color:#ffd166;font-size:120px;font-weight:900;left:50%;pointer-events:none;position:absolute;text-shadow:0 0 30px rgba(255,209,102,.8),0 4px 16px rgba(0,0,0,.7);top:50%;transform:translate(-50%,-50%);z-index:9}.alarm-num.urgent[data-v-5193b725]{animation:alarmPulse-5193b725 .45s infinite;color:#ff5a5a;text-shadow:0 0 36px rgba(255,90,90,.9),0 4px 16px rgba(0,0,0,.7)}@keyframes alarmPulse-5193b725{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.22)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.chip-pop[data-v-5193b725]{animation:popIn-5193b725 .18s cubic-bezier(.2,.8,.3,1);left:50%;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translate(-50%);z-index:30}.chip-pop.edge-l[data-v-5193b725]{left:2px;transform:none}.chip-pop.edge-r[data-v-5193b725]{left:auto;right:2px;transform:none}.chip-rx[data-v-5193b725]{filter:drop-shadow(0 3px 6px rgba(0,0,0,.5));font-size:30px;line-height:1}.chip-chat[data-v-5193b725]{background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000073;color:#14182e;font-size:12px;font-weight:700;max-width:min(52vw,200px);padding:5px 9px;text-align:center;white-space:normal;width:-moz-max-content;width:max-content;word-break:break-word}@keyframes popIn-5193b725{0%{margin-top:5px;opacity:0}to{margin-top:0;opacity:1}}@keyframes rxfloat-5193b725{0%{opacity:0;transform:translate(-50%,6px) scale(.4)}15%{opacity:1;transform:translate(-50%) scale(1.25)}30%{transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-70px) scale(.9)}}.hand-float[data-v-5193b725]{bottom:72px;left:6px;max-width:70%;position:absolute;z-index:5}.hand-fan[data-v-5193b725]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10132aa8;border-radius:12px;display:flex;min-height:44px;overflow-x:auto;padding:4px 6px 4px 12px}.hand-fan[data-v-5193b725]::-webkit-scrollbar{display:none}.rescard[data-v-5193b725]{align-items:center;border:1.5px solid hsla(0,0%,100%,.85);border-radius:6px;box-shadow:0 2px 4px #00000080;display:flex;flex:0 0 auto;height:42px;justify-content:center;margin-left:-10px;width:30px}.rescard img[data-v-5193b725]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.resstack[data-v-5193b725]{display:flex;flex:0 0 auto;margin-left:-10px;padding-right:8px;position:relative}.resstack .rescard.stacked[data-v-5193b725]{margin-left:-24px}.resstack .rescard.stacked[data-v-5193b725]:first-child{margin-left:0}.stack-n[data-v-5193b725]{background:#fff;border-radius:999px;bottom:-3px;box-shadow:0 1px 4px #0000008c;color:#14182e;font-size:11px;font-weight:800;line-height:1;padding:3px 5px;position:absolute;right:0;z-index:2}.hand-empty[data-v-5193b725]{color:#aeb4d8;font-size:12px;padding:0 6px}.dice-float[data-v-5193b725]{align-items:center;border-radius:16px;bottom:66px;display:flex;flex-direction:column;padding:2px;position:absolute;right:6px;transition:transform .2s,box-shadow .2s,background .2s;z-index:5}.dice-float.rolling[data-v-5193b725]{background:radial-gradient(circle at 50% 40%,#ffd16659,#ffd16600 70%);box-shadow:0 0 24px #ffd16680;transform:scale(1.18)}.dice3d[data-v-5193b725]{height:68px;width:116px}.dsum[data-v-5193b725]{color:#ffd166;font-size:18px;font-weight:800;margin-top:-10px;text-shadow:0 1px 3px #000,0 0 8px rgba(255,209,102,.5)}.act-float[data-v-5193b725]{align-items:center;bottom:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;left:50%;max-width:calc(100% - 12px);position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:6}@media (max-width:400px){.act-float[data-v-5193b725]{gap:6px}.act-float .gbtn[data-v-5193b725]{font-size:12px;padding:8px 11px}}.new-badge[data-v-5193b725]{background:linear-gradient(180deg,#ff8a5c,#e2542a);border-radius:999px;box-shadow:0 2px 6px #e2542a73;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.5px;margin-left:7px;padding:2px 7px;vertical-align:2px}.lb-row.press[data-v-5193b725]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;width:100%}.lb-row.press.open[data-v-5193b725]{background:#ffd16614;border-radius:10px}.lb-tcount[data-v-5193b725]{color:#ffd77a;font-size:11px;font-weight:800;margin-right:4px}.lb-trophies[data-v-5193b725]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 10px 34px}.lbt-chip[data-v-5193b725]{background:#10142a;border:1px solid #2a3157;border-radius:999px;color:#ffd77a;font-size:11.5px;font-weight:700;padding:3px 10px}.lbt-none[data-v-5193b725]{color:#6d769c;font-size:12px}.series-row[data-v-5193b725]{align-items:center;color:#9aa3c7;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;justify-content:center}.over-modal[data-v-5193b725]{max-height:88vh;max-height:88dvh;overflow-y:auto}.gstats[data-v-5193b725]{background:#10142a;border-radius:10px;margin:10px 0 12px;padding:10px 8px}.gs-title[data-v-5193b725]{color:#cdd5ff;font-size:13px;font-weight:700;margin-bottom:8px}.gs-title small[data-v-5193b725]{color:#9aa3c7;font-weight:400;margin-left:4px}.gs-bars[data-v-5193b725]{align-items:flex-end;display:flex;gap:4px;justify-content:center;min-height:74px}.gs-col[data-v-5193b725]{align-items:center;display:flex;flex-direction:column;gap:2px;width:20px}.gs-bar[data-v-5193b725]{background:#3d4877;border-radius:3px 3px 0 0;transition:height .3s;width:12px}.gs-col.hot .gs-bar[data-v-5193b725]{background:#f6c445}.gs-col.hot .gs-count[data-v-5193b725],.gs-col.hot .gs-num[data-v-5193b725]{color:#f6c445;font-weight:700}.gs-num[data-v-5193b725]{color:#9aa3c7;font-size:10.5px}.gs-count[data-v-5193b725]{color:#7f89b3;font-size:9.5px;min-height:12px}.gs-facts[data-v-5193b725]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:10px 0 0;padding:0;text-align:left}.gs-facts li[data-v-5193b725]{color:#b9c0e8;font-size:12px;line-height:1.35}.rpoll[data-v-5193b725]{background:#10142a;border-radius:10px;margin:0 0 10px;padding:10px 8px}.rp-votes[data-v-5193b725]{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;margin-bottom:10px}.rp-chip[data-v-5193b725]{font-size:12.5px;font-weight:600}.rp-chip.muted[data-v-5193b725]{color:#7f89b3;font-weight:400}.rp-btns[data-v-5193b725]{display:flex;gap:8px}.rp-btns .gbtn[data-v-5193b725]{flex:1}.rp-btns .gbtn[data-v-5193b725]:disabled{opacity:.45}.series-chip[data-v-5193b725]{font-size:13px;font-weight:800}.spec-line[data-v-5193b725]{text-align:left}.seat-ask[data-v-5193b725]{background:#1a2040;border:1px solid #35406f;border-radius:12px;color:#dfe4ff;flex-direction:column;font-size:13px;padding:10px 12px;text-align:left}.sa-btns[data-v-5193b725],.seat-ask[data-v-5193b725]{display:flex;gap:8px}.sa-btns .gbtn[data-v-5193b725]{flex:1}.trophy-banner[data-v-5193b725]{background:linear-gradient(180deg,#f7c948,#d99a1b);color:#201500;font-weight:800}.trophy-list[data-v-5193b725]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.trophy-row[data-v-5193b725]{align-items:center;background:#10142a;border:1px solid #2a2f55;border-radius:12px;display:flex;gap:10px;padding:8px 12px;text-align:left}.trophy-row.locked[data-v-5193b725]{opacity:.45}.tr-emoji[data-v-5193b725]{flex:0 0 auto;font-size:24px;text-align:center;width:32px}.tr-info[data-v-5193b725]{display:flex;flex-direction:column;gap:1px;min-width:0}.tr-info b[data-v-5193b725]{color:#ffd77a;font-size:13px}.tr-info small[data-v-5193b725]{color:#9aa3c7;font-size:11px;line-height:1.3}.exp-tease[data-v-5193b725]{color:#aab3d6;font-size:13px;padding:4px 0 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.4)}.exp-tease b[data-v-5193b725]{color:#f0c46a;font-weight:800}.order-pop[data-v-5193b725]{align-items:center;animation:fadein-5193b725 .25s ease;background:#0508148c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:40}.op-card[data-v-5193b725]{background:#161a2e;border:1px solid #2a3157;border-radius:16px;box-shadow:0 18px 60px #0000008c;min-width:230px;padding:16px 20px;text-align:center}.op-head[data-v-5193b725]{color:#ffd77a;font-size:16px;font-weight:800;margin-bottom:10px}.op-row[data-v-5193b725]{gap:10px;padding:5px 2px}.op-rank[data-v-5193b725],.op-row[data-v-5193b725]{align-items:center;display:flex}.op-rank[data-v-5193b725]{background:#2a3157;border-radius:50%;color:#fff;flex:0 0 auto;font-size:12px;height:20px;justify-content:center;width:20px}.op-name[data-v-5193b725]{flex:1;font-size:14px;font-weight:700;text-align:left}.op-die[data-v-5193b725]{color:#eef0ff;font-size:26px;line-height:1}.op-hint[data-v-5193b725]{color:#9aa3c7;display:block;font-size:11px;margin-top:8px}@keyframes fadein-5193b725{0%{opacity:0}to{opacity:1}}.emoji-tray[data-v-5193b725]{animation:up-5193b725 .16s cubic-bezier(.2,.8,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1126f0;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;bottom:56px;box-shadow:0 10px 28px #00000080;display:flex;flex-direction:column;gap:6px;left:50%;padding:8px 9px;position:absolute;transform:translate(-50%);width:min(300px,84cqw)}.emoji-row[data-v-5193b725]{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.emoji-tray .emo[data-v-5193b725]{background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:23px;line-height:1;padding:3px;transition:transform .08s}.emoji-tray .emo[data-v-5193b725]:active{transform:scale(.85)}.chat-log[data-v-5193b725]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:2px;max-height:96px;overflow-y:auto;padding:4px 2px}.chat-line[data-v-5193b725]{color:#d6daf5;font-size:11.5px;line-height:1.35;text-align:left;word-break:break-word}.chat-who[data-v-5193b725]{font-weight:800;margin-right:5px}.chat-row[data-v-5193b725]{display:flex;gap:5px}.chat-inp[data-v-5193b725]{background:#10142a;border:1px solid #2a2f55;border-radius:9px;color:#fff;flex:1;font-size:16px;min-width:0;padding:7px 10px}.chat-send[data-v-5193b725]{background:linear-gradient(180deg,#6ea8f0,#3a72c9);border:0;border-radius:9px;box-shadow:0 2px #1b3a70;color:#fff;cursor:pointer;flex:0 0 auto;font-size:15px;width:38px}.chat-send[data-v-5193b725]:disabled{opacity:.4}.rx.rx-chat[data-v-5193b725]{animation:rxfloat-5193b725 3.5s ease-out forwards;background:#fff;border-radius:11px;box-shadow:0 4px 12px #00000073;color:#14182e;font-size:12px;font-weight:700;max-width:min(46vw,210px);padding:5px 10px 6px;text-align:center;white-space:normal;width:-moz-max-content;width:max-content;word-break:break-word}.rx-who[data-v-5193b725]{display:block;filter:saturate(1.4) brightness(.8);font-size:9.5px;font-weight:900;letter-spacing:.2px;line-height:1.2}.rx.rx-chat[data-v-5193b725]:after{border:6px solid transparent;border-bottom:0;border-top-color:#fff;bottom:-5px;content:"";left:50%;position:absolute;transform:translate(-50%)}.gbtn[data-v-5193b725]{align-items:center;border:0;border-radius:13px;box-shadow:0 4px 0 var(--edge),0 8px 18px #00000073,inset 0 1.5px #fff6,inset 0 -6px 10px #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;letter-spacing:.2px;padding:10px 15px;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:transform .06s,box-shadow .06s;white-space:nowrap}.gbtn[data-v-5193b725]:active:not(:disabled){box-shadow:0 1px 0 var(--edge),0 3px 8px #0006,inset 0 1.5px #ffffff4d,inset 0 -4px 8px #0003;transform:translateY(3px)}.gbtn .ico[data-v-5193b725]{align-items:center;display:inline-flex;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));font-size:18px;line-height:1}.hicon[data-v-5193b725]{vertical-align:-.12em}.gbtn.sq[data-v-5193b725]{padding:10px 12px}.gbtn[data-v-5193b725]:disabled{cursor:default;filter:grayscale(.7);opacity:.55}.gbtn.on[data-v-5193b725]{outline:2.5px solid #ffe9a8;outline-offset:1px}.gbtn.gold[data-v-5193b725]{--edge:#99610a;background:linear-gradient(180deg,#ffe082,#f4a324 55%,#e08a12);color:#4a2e02;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.gbtn.wood[data-v-5193b725]{--edge:#45260d;background:linear-gradient(180deg,#c08850,#8f5a2a 55%,#74441b)}.gbtn.green[data-v-5193b725]{--edge:#135c33;background:linear-gradient(180deg,#63cd8a,#2f9d5c 55%,#227a46)}.gbtn.red[data-v-5193b725]{--edge:#6e1420;background:linear-gradient(180deg,#f0716f,#d1383f 55%,#a92531)}.gbtn.blue[data-v-5193b725]{--edge:#1b3a70;background:linear-gradient(180deg,#6ea8f0,#3a72c9 55%,#2c5aa6)}.pill[data-v-5193b725]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10132ad1;border-radius:11px;box-shadow:0 4px 14px #0006;color:#cfd3f0;font-size:13px;font-weight:600;padding:10px 14px}.sheet-scrim[data-v-5193b725]{align-items:flex-end;animation:fade-5193b725 .15s;background:#0608148c;display:flex;top:0;right:0;bottom:0;left:0;position:absolute;z-index:20}.sheet[data-v-5193b725]{animation:up-5193b725 .2s cubic-bezier(.2,.8,.3,1);background:#161a2e;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #00000080;display:flex;flex-direction:column;gap:8px;max-height:70%;overflow-y:auto;padding:12px 14px 16px;width:100%}.sheet-head[data-v-5193b725]{align-items:center;color:#eef0ff;display:flex;font-size:15px;font-weight:800;justify-content:space-between}.sheet-head .x[data-v-5193b725]{background:#232852;border:0;border-radius:8px;color:#fff;cursor:pointer;height:28px;width:28px}.sheet-sub[data-v-5193b725]{color:#8a90b8;font-size:12px;margin-top:2px}.build-grid[data-v-5193b725]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.bcard[data-v-5193b725]{align-items:center;background:#10132a;border:0;border-radius:10px;color:#eef0ff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:3px;padding:8px 4px;position:relative}.pleft[data-v-5193b725]{background:#ffffff14;border-radius:5px;color:#9fb0e8;font-size:9px;font-weight:800;padding:1px 4px;position:absolute;right:4px;top:3px}.bcard[data-v-5193b725]:disabled{opacity:.35}.bcard img[data-v-5193b725]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.bcard small[data-v-5193b725]{font-size:9px;opacity:.8}.bcard .cost[data-v-5193b725]{align-items:center;display:flex;gap:1.5px}.bcard .cost img[data-v-5193b725]{height:11px;width:11px}.btn-grid[data-v-5193b725]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.btn-grid button[data-v-5193b725]{align-items:center;background:#232852;border:0;border-radius:8px;color:#eef0ff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;justify-content:center;padding:9px 6px}.btn-grid .bicon[data-v-5193b725]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.btn-grid button[data-v-5193b725]:disabled{opacity:.35}.full[data-v-5193b725]{width:100%}.gbtn.center[data-v-5193b725]{justify-content:center}.gbtn.sm[data-v-5193b725]{align-self:center;border-radius:10px;box-shadow:0 3px 0 var(--edge),0 5px 12px #00000059,inset 0 1px #ffffff59;font-size:12px;padding:7px 12px}.gbtn.sm .ico[data-v-5193b725]{font-size:13px}.final-board[data-v-5193b725]{display:flex;flex-direction:column;gap:6px;margin:4px 0 14px}.final-row[data-v-5193b725]{align-items:center;background:#10132a;border-radius:10px;display:flex;gap:8px;overflow:hidden;padding:8px 10px 8px 12px;position:relative}.final-row[data-v-5193b725]:before{background:var(--pc);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.final-row.win[data-v-5193b725]{background:linear-gradient(180deg,#2c2716,#1c1910);box-shadow:inset 0 0 0 1px #ffd16666}.final-rank[data-v-5193b725]{color:#8a90b8;font-size:12px;font-weight:800;width:18px}.final-row.win .final-rank[data-v-5193b725]{color:#ffd166}.final-name[data-v-5193b725]{color:var(--pc);color:color-mix(in srgb,var(--pc) 72%,#fff);flex:1;font-size:13.5px;font-weight:800;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pick-card[data-v-5193b725]{align-items:center;border:1.5px solid hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0 2px 5px #00000073;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;transition:transform .08s;width:44px}.pick-card img[data-v-5193b725]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.pick-card[data-v-5193b725]:active:not(:disabled){transform:translateY(2px)}.pick-card[data-v-5193b725]:disabled{opacity:.4}.trade-line[data-v-5193b725]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.tlab[data-v-5193b725]{color:#8a90b8;font-size:11px;font-weight:700;width:34px}.chip[data-v-5193b725]{align-items:center;background:#232852;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:2px;padding:4px 6px}.chip.sel[data-v-5193b725]{background:#ffd166;color:#1a1a1a}.chip.big[data-v-5193b725]{padding:10px}.chip-img[data-v-5193b725]{height:20px;width:20px}.chip-img[data-v-5193b725],.chip-img-lg[data-v-5193b725]{-o-object-fit:contain;object-fit:contain}.chip-img-lg[data-v-5193b725]{height:34px;width:34px}.grab[data-v-5193b725]{background:#33395f;border-radius:2px;flex:0 0 auto;height:4px;margin:-2px auto 2px;width:40px}.tsec[data-v-5193b725]{background:#10132a;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px}.tsec-title[data-v-5193b725]{color:#cfd3f0;font-size:12.5px;font-weight:800}.tsec-sub[data-v-5193b725]{color:#8a90b8;font-size:11px;font-weight:700;margin-top:2px}.tcard[data-v-5193b725]{align-items:center;border:1.5px solid hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0 2px 5px #00000073;cursor:pointer;display:flex;flex:0 0 auto;height:56px;justify-content:center;padding:0;position:relative;transition:transform .08s,box-shadow .08s;width:44px}.tcard img[data-v-5193b725]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.tcard.sel[data-v-5193b725]{box-shadow:0 0 0 2.5px #ffd166,0 6px 12px #00000080;transform:translateY(-4px)}.tcard.poor[data-v-5193b725]{opacity:.45}.trate[data-v-5193b725]{background:#ffd166;color:#1a1a1a;padding:1.5px 4px;right:-6px;top:-7px}.town[data-v-5193b725],.trate[data-v-5193b725]{border-radius:999px;box-shadow:0 1px 3px #0006;font-size:9.5px;font-weight:800;position:absolute}.town[data-v-5193b725]{background:#fff;bottom:-6px;color:#14182e;left:50%;padding:1px 5px;transform:translate(-50%)}.opp[data-v-5193b725]{align-items:center;background:#232852;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:7px 12px}.opp .dot[data-v-5193b725]{border-radius:50%;height:10px;width:10px}.opp.sel[data-v-5193b725]{background:#2c3260;box-shadow:0 0 0 2px #ffd166}.opp-check[data-v-5193b725]{color:#ffd166;font-weight:800}.multi-hint[data-v-5193b725]{color:#8a90b8;font-size:10.5px;font-weight:600}.step-grid[data-v-5193b725]{display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.tstep[data-v-5193b725]{flex-direction:column;gap:5px}.tstep[data-v-5193b725],.tstep-card[data-v-5193b725]{align-items:center;display:flex}.tstep-card[data-v-5193b725]{border:1.5px solid hsla(0,0%,100%,.75);border-radius:7px;height:52px;justify-content:center;opacity:.55;position:relative;width:40px}.tstep.active .tstep-card[data-v-5193b725]{box-shadow:0 0 0 2px #ffd166,0 3px 8px #0006;opacity:1}.tstep-card img[data-v-5193b725]{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.tstep-n[data-v-5193b725]{background:#ffd166;border-radius:999px;box-shadow:0 1px 3px #0006;color:#14182e;font-size:10.5px;font-weight:800;padding:1.5px 5px;position:absolute;right:-7px;top:-7px}.tstep-btns[data-v-5193b725]{display:flex;gap:4px}.tstep-btns button[data-v-5193b725]{background:linear-gradient(180deg,#3a416f,#252a4e);border:0;border-radius:6px;box-shadow:0 2px #171b38;color:#fff;cursor:pointer;font-weight:800;height:22px;width:26px}.tstep-btns button[data-v-5193b725]:active{box-shadow:0 1px #171b38;transform:translateY(1px)}.offer-card[data-v-5193b725]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1126eb;border:1px solid rgba(255,209,102,.5);border-radius:14px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:7px;margin-bottom:148px;padding:10px 12px}.offer-row.gain .olab[data-v-5193b725]{color:#6fe3a1}.offer-row.pay .olab[data-v-5193b725]{color:#ff9d9d}.offer-row.gain[data-v-5193b725]{background:#4cc9841a}.offer-row.gain[data-v-5193b725],.offer-row.pay[data-v-5193b725]{border-radius:8px;padding:3px 6px}.offer-row.pay[data-v-5193b725]{background:#ff6b6b1a}.offer-head[data-v-5193b725]{color:#ffd166;font-size:13px;font-weight:800;white-space:nowrap}.offer-row[data-v-5193b725]{align-items:center;display:flex;gap:5px}.olab[data-v-5193b725]{color:#9fb0e8;flex:0 0 auto;font-size:11px;font-weight:700;width:52px}.ocard[data-v-5193b725]{align-items:center;border:1.5px solid hsla(0,0%,100%,.85);border-radius:6px;box-shadow:0 1px 3px #0006;display:inline-flex;gap:3px;padding:2px 5px}.ocard img[data-v-5193b725]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.ocard b[data-v-5193b725]{color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.offer-btns[data-v-5193b725]{gap:8px;margin-top:2px}.offer-btns[data-v-5193b725],.overlay[data-v-5193b725]{display:flex;justify-content:center}.overlay[data-v-5193b725]{align-items:center;background:#080a18d1;top:0;right:0;bottom:0;left:0;padding:16px;position:absolute;z-index:30}.modal[data-v-5193b725]{background:#161a2e;border-radius:14px;box-shadow:0 20px 60px #00000080;box-sizing:border-box;padding:16px 14px;text-align:center;width:min(94%,370px)}.modal h2[data-v-5193b725]{font-size:18px;margin:0 0 8px}.modal p[data-v-5193b725]{color:#b9c0e8;font-size:13px;margin:0 0 10px}.rules-modal[data-v-5193b725]{display:flex;flex-direction:column;max-height:100%;text-align:left;width:min(94%,400px)}.rules-modal>.gbtn[data-v-5193b725],.rules-modal>.sheet-head[data-v-5193b725]{flex:0 0 auto}.rules-scroll[data-v-5193b725]{flex:1 1 auto;margin:6px 0 12px;min-height:0;overflow-y:auto}.rsec-title[data-v-5193b725]{color:#ffd166;font-size:12.5px;font-weight:800;margin:12px 0 5px}.rsec-title[data-v-5193b725]:first-child{margin-top:4px}.rule-p[data-v-5193b725]{color:#b9c0e8;font-size:12.5px;line-height:1.5;margin:0}.rule-p b[data-v-5193b725]{color:#eef0ff}.rule-p.credit[data-v-5193b725]{color:#6b7192;font-size:10.5px;margin-top:14px}.cost-list[data-v-5193b725]{display:flex;flex-direction:column;gap:6px}.cost-row[data-v-5193b725]{align-items:center;background:#10132a;border-radius:10px;display:flex;gap:8px;padding:7px 10px}.cost-pic[data-v-5193b725]{flex:0 0 auto;height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.cost-name[data-v-5193b725]{color:#eef0ff;font-size:13px;font-weight:700}.cost-pts[data-v-5193b725]{color:#ffd166;font-size:11px;font-weight:800}.cost-res[data-v-5193b725]{align-items:center;display:flex;gap:3px;margin-left:auto}.cost-res img[data-v-5193b725]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.cost-res[data-v-5193b725]:empty:after{color:#6b7192;content:"—"}.disc-grid[data-v-5193b725]{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);margin-bottom:12px}.disc-res[data-v-5193b725]{flex-direction:column;gap:8px;min-width:0}.dcard[data-v-5193b725],.disc-res[data-v-5193b725]{align-items:center;display:flex}.dcard[data-v-5193b725]{border:1.5px solid hsla(0,0%,100%,.75);border-radius:7px;box-shadow:0 2px 5px #0006;height:52px;justify-content:center;position:relative;width:40px}.dcard img[data-v-5193b725]{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.disc-res.none[data-v-5193b725]{opacity:.35}.disc-ctrl[data-v-5193b725]{align-items:center;display:flex;gap:2px}.disc-ctrl button[data-v-5193b725]{background:#232852;border:0;border-radius:5px;color:#fff;cursor:pointer;height:22px;padding:0;width:20px}.disc-ctrl span[data-v-5193b725]{font-size:13px;font-weight:700;min-width:12px}.picker-mini[data-v-5193b725]{display:flex;gap:5px;justify-content:center;margin-bottom:10px}@keyframes up-5193b725{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade-5193b725{0%{opacity:0}to{opacity:1}}@media (min-width:821px){.game[data-v-5193b725]{gap:10px;padding:12px}.dock[data-v-5193b725]{align-self:center;max-width:640px;width:100%}.pchips[data-v-5193b725]{justify-content:center}.status[data-v-5193b725]{text-align:center}}
