.gx-zg[data-v-4aa8d7ee]{flex-direction:column;gap:10px;display:flex}.board[data-v-4aa8d7ee]{border:1px solid var(--lx-line2,#d5c9ab);background:var(--lx-panel,#fffdf6);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.scores[data-v-4aa8d7ee]{flex-wrap:wrap;gap:10px;display:flex}.sc[data-v-4aa8d7ee]{border:1px solid var(--lx-line2,#d5c9ab);background:var(--lx-panel2,#f7f3e8);border-radius:8px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.sc label[data-v-4aa8d7ee]{color:var(--lx-ink3,#a2967f);font-size:.66rem;font-family:var(--lx-serif,serif)}.sc b[data-v-4aa8d7ee]{font-family:var(--lx-mono,monospace);color:var(--lx-ink,#2c2620);font-size:1rem}.sc i[data-v-4aa8d7ee]{color:var(--lx-ink3,#a2967f);font-size:.62rem;font-style:normal}.sc.det b.plus[data-v-4aa8d7ee]{color:#5a8a4a}.sc.det b.minus[data-v-4aa8d7ee]{color:var(--lx-cinnabar,#c03f2b)}.won[data-v-4aa8d7ee]{font-family:var(--lx-serif,serif);border-radius:10px;padding:10px 12px;font-size:.82rem;font-weight:700}.won.zong[data-v-4aa8d7ee]{border:2px solid var(--lx-cinnabar,#c03f2b);color:var(--lx-cinnabar,#c03f2b)}.won.cuo[data-v-4aa8d7ee]{color:#5a8a4a;border:2px solid #5a8a4a}.planes[data-v-4aa8d7ee]{flex-wrap:wrap;gap:6px;display:flex}.pl[data-v-4aa8d7ee]{letter-spacing:.12em}.mirror[data-v-4aa8d7ee]{background:var(--lx-ink,#2c2620)!important;border-color:var(--lx-ink,#2c2620)!important;color:#fffef9!important}.hint[data-v-4aa8d7ee]{color:var(--lx-ink2,#6b6050);font-size:.72rem;line-height:1.9;font-family:var(--lx-serif,serif);margin:0}.gx-btn[data-v-4aa8d7ee]{border:1px solid var(--lx-line2,#d5c9ab);background:var(--lx-panel2,#f7f3e8);color:var(--lx-ink,#2c2620);font-size:.76rem;font-family:var(--lx-serif,serif);cursor:pointer;border-radius:999px;padding:.34rem .8rem}.gx-btn.ghost[data-v-4aa8d7ee]{color:var(--lx-ink2,#6b6050);background:0 0}.gx-btn[data-v-4aa8d7ee]:disabled{opacity:.45;cursor:not-allowed}.gx-btn[data-v-4aa8d7ee]:hover:not(:disabled){filter:brightness(1.04)}.gx-cz[data-v-cd88c1a5]{flex-direction:column;gap:12px;display:flex}.tabs[data-v-cd88c1a5]{flex-wrap:wrap;gap:8px;display:flex}.tab[data-v-cd88c1a5]{border:1px solid var(--lx-line2,#d5c9ab);color:var(--lx-ink2,#6b6050);font-size:.78rem;font-family:var(--lx-serif,serif);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem 1rem}.tab.on[data-v-cd88c1a5]{background:var(--lx-ink,#2c2620);border-color:var(--lx-ink,#2c2620);color:#fffef9}.case-a[data-v-cd88c1a5]{flex-direction:column;gap:10px;display:flex}.chain[data-v-cd88c1a5]{border:1px solid var(--lx-line2,#d5c9ab);background:var(--lx-panel,#fffdf6);font-family:var(--lx-serif,serif);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.station[data-v-cd88c1a5]{color:var(--lx-ink3,#a2967f);border:1px solid var(--lx-line2,#d5c9ab);border-radius:8px;padding:.14rem .5rem;font-size:.95rem;font-weight:700}.station.walked[data-v-cd88c1a5]{color:var(--lx-ink,#2c2620);border-color:var(--lx-gold,#b8860b);background:color-mix(in srgb, var(--lx-gold,#b8860b) 8%, transparent)}.station.cur[data-v-cd88c1a5]{border-color:var(--lx-cinnabar,#c03f2b)}.leg[data-v-cd88c1a5]{align-items:center;gap:4px;display:inline-flex}.leg-name[data-v-cd88c1a5]{color:var(--lx-ink3,#a2967f);font-size:.66rem;font-style:normal}.swap[data-v-cd88c1a5]{border:1px solid var(--lx-line2,#d5c9ab);background:var(--lx-panel2,#f7f3e8);cursor:pointer;color:var(--lx-accent,#33549e);border-radius:6px;font-size:.72rem}.ctl[data-v-cd88c1a5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.det[data-v-cd88c1a5]{color:var(--lx-ink2,#6b6050);font-size:.72rem;font-family:var(--lx-mono,monospace);margin-left:auto}.fine[data-v-cd88c1a5]{color:var(--lx-ink2,#6b6050);font-size:.72rem;line-height:1.9;font-family:var(--lx-serif,serif);margin:0}.gx-btn[data-v-cd88c1a5]{border:1px solid var(--lx-line2,#d5c9ab);background:var(--lx-panel2,#f7f3e8);color:var(--lx-ink,#2c2620);font-size:.76rem;font-family:var(--lx-serif,serif);cursor:pointer;border-radius:999px;padding:.38rem .9rem}.gx-btn.primary[data-v-cd88c1a5]{background:var(--lx-cinnabar,#c03f2b);border-color:var(--lx-cinnabar,#c03f2b);color:#fffef9}.gx-btn.ghost[data-v-cd88c1a5]{color:var(--lx-ink2,#6b6050);background:0 0}.gx-btn[data-v-cd88c1a5]:disabled{opacity:.45;cursor:not-allowed}.gx-btn[data-v-cd88c1a5]:hover:not(:disabled){filter:brightness(1.04)}
