.nav[data-v-ca883417]{background:#fff;border-bottom:1px solid var(--border)}.nav-inner[data-v-ca883417]{display:flex;align-items:center;justify-content:space-between;height:60px}.logo[data-v-ca883417]{font-size:20px;font-weight:800;color:var(--text)}.links[data-v-ca883417]{display:flex;gap:20px;align-items:center}.links a[data-v-ca883417]{color:var(--text);font-weight:600}.links a.router-link-active[data-v-ca883417]{color:var(--green-dark)}.btn-login[data-v-ca883417]{background:var(--green);color:#fff!important;padding:6px 18px;border-radius:10px}.main[data-v-ca883417]{padding:32px 16px;min-height:calc(100vh - 140px)}.bare[data-v-ca883417]{padding:0;margin:0;max-width:none}.footer[data-v-ca883417]{padding:20px 0;text-align:center;border-top:1px solid var(--border)}.contact[data-v-ca883417]{margin-top:8px;font-size:13px}.contact a[data-v-ca883417]{color:var(--green-dark);font-weight:600}.order-actions[data-v-726c09dc]{display:flex;gap:8px}.row[data-v-726c09dc]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.row[data-v-726c09dc]:last-child{border-bottom:none}.code-row[data-v-726c09dc]{display:flex;gap:8px}.code-row .btn-outline[data-v-726c09dc]{white-space:nowrap;padding:12px 16px;font-size:14px}.bind-form .btn[data-v-726c09dc]{margin-top:4px}.invite-code-box[data-v-726c09dc]{background:var(--green-bg);border:1px dashed var(--green);border-radius:var(--r-md);padding:18px;text-align:center}.invite-code-main[data-v-726c09dc]{font-size:28px;font-weight:800;letter-spacing:4px;color:var(--green-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:12px}.invite-share[data-v-726c09dc]{margin:12px 0;line-height:1.6}.invite-actions[data-v-726c09dc]{display:flex;gap:10px;flex-wrap:wrap}.invite-qr[data-v-726c09dc]{width:140px;height:140px;margin:16px 0;border:1px solid var(--border);border-radius:var(--r-md)}.invite-stats[data-v-726c09dc]{display:flex;gap:24px;margin-top:16px;flex-wrap:wrap}.invite-stats .stat-num[data-v-726c09dc]{font-size:22px;font-weight:800}.invite-stats .stat-cap[data-v-726c09dc]{font-size:12px;margin-top:2px}.invite-msg[data-v-726c09dc]{font-size:12px;color:var(--green-dark);margin-top:8px}.head-row[data-v-4d3a81d5]{display:flex;justify-content:space-between;align-items:center;gap:12px}.tabs[data-v-4d3a81d5]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tab[data-v-4d3a81d5]{border:1px solid #e5e5e5;background:#fff;border-radius:999px;padding:6px 14px;cursor:pointer;font-size:14px}.tab.on[data-v-4d3a81d5]{border-color:#58cc02;color:#3a8a00;font-weight:700}.form-row[data-v-4d3a81d5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.form-row .input[data-v-4d3a81d5]{width:auto;margin-bottom:0}.form-row .grow[data-v-4d3a81d5]{flex:1;min-width:200px}.input-sm[data-v-4d3a81d5]{max-width:110px;padding:4px 8px}.btn-sm[data-v-4d3a81d5]{padding:2px 10px;font-size:12px;margin-right:4px}.tip[data-v-4d3a81d5]{font-size:13px}.role-help[data-v-4d3a81d5]{margin:10px 0 0 18px;line-height:1.8}.tbl[data-v-4d3a81d5]{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}.tbl th[data-v-4d3a81d5],.tbl td[data-v-4d3a81d5]{text-align:left;padding:8px 6px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.tbl th[data-v-4d3a81d5]{color:#888;font-weight:600;font-size:13px}.mono[data-v-4d3a81d5]{font-family:ui-monospace,Menlo,monospace;font-size:12px;max-width:220px;word-break:break-all}.ok-msg[data-v-4d3a81d5]{color:var(--green-dark);font-size:14px;margin:8px 0}.warn-card[data-v-4d3a81d5]{border:1px solid #f0c36d;background:#fffaf0}.lock-note[data-v-4d3a81d5]{font-size:12px;margin-top:2px}.chk-inline[data-v-4d3a81d5]{font-size:13px;display:inline-flex;gap:4px;align-items:center}.head-row[data-v-9669481c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.review-layout[data-v-9669481c]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media (max-width: 860px){.review-layout[data-v-9669481c]{grid-template-columns:1fr}}.tabs[data-v-9669481c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tab[data-v-9669481c]{border:1px solid #e5e5e5;background:#fff;border-radius:999px;padding:4px 12px;cursor:pointer;font-size:13px}.tab.on[data-v-9669481c]{border-color:#58cc02;color:#3a8a00}.cnt[data-v-9669481c]{color:#999;margin-left:4px}.type-filter[data-v-9669481c]{width:100%}.app-list[data-v-9669481c]{list-style:none;padding:0;margin:10px 0 0}.app-list li[data-v-9669481c]{padding:8px 10px;border-radius:8px;cursor:pointer;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.app-list li.on[data-v-9669481c]{background:#f2fbe9}.check-list[data-v-9669481c]{list-style:none;padding:0;margin:0}.check-list li[data-v-9669481c]{padding:8px 0;border-bottom:1px solid #f4f4f4}.check-list .how[data-v-9669481c]{display:block;font-size:12px;margin:2px 0 2px 22px}.check-list .miss[data-v-9669481c]{display:inline-block;margin-left:22px;font-size:12px;color:#c0392b}.chk[data-v-9669481c]{display:block;margin:8px 0;cursor:pointer}.chk input[data-v-9669481c]{margin-right:6px}.dup-bar[data-v-9669481c]{border-color:#c0392b;color:#c0392b;display:flex;gap:12px;flex-wrap:wrap}.btn-row[data-v-9669481c]{display:flex;gap:10px;margin-top:10px}.btn-sm[data-v-9669481c]{padding:2px 10px;font-size:12px}.pill.warn[data-v-9669481c]{color:#c0392b}.tip[data-v-9669481c]{font-size:12px}.lightbox[data-v-9669481c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:99}.lightbox img[data-v-9669481c]{max-width:92vw;max-height:92vh}.head[data-v-eb832433]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.head h1[data-v-eb832433]{margin:0}.tabs[data-v-eb832433]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tab[data-v-eb832433]{border:1px solid #e2e2e2;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:#666;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px}.tab.on[data-v-eb832433]{border-color:#58cc02;color:#3a8a00;background:#f6fff0}.badge[data-v-eb832433]{color:#fff;font-size:11px;padding:1px 7px;border-radius:999px}.split[data-v-eb832433]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media (max-width: 860px){.split[data-v-eb832433]{grid-template-columns:1fr}}.list[data-v-eb832433]{display:flex;flex-direction:column;gap:8px;max-height:76vh;overflow-y:auto}.row[data-v-eb832433]{text-align:left;border:1px solid #ececec;background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:4px}.row.on[data-v-eb832433]{border-color:#58cc02;background:#f6fff0}.row-top[data-v-eb832433]{display:flex;align-items:center;justify-content:space-between;gap:8px}.row-top b[data-v-eb832433]{font-size:14px;color:#222}.type-tag[data-v-eb832433]{font-size:11px;color:#666;background:#f1f1f1;padding:2px 8px;border-radius:999px;white-space:nowrap}.row-sub[data-v-eb832433]{font-size:12px;color:#888}.row-time[data-v-eb832433]{font-size:11px;color:#bbb;display:flex;justify-content:space-between;gap:8px}.live-tag[data-v-eb832433]{color:#999}.live-tag.open[data-v-eb832433]{color:#58a700;font-weight:600}.detail[data-v-eb832433]{display:flex;flex-direction:column;gap:14px}.detail h3[data-v-eb832433]{margin:0 0 10px;display:flex;align-items:center;gap:8px}.plat-tag[data-v-eb832433]{font-size:11px;font-weight:600;color:#3a8a00;background:#e8f9d6;padding:2px 8px;border-radius:999px}.contact[data-v-eb832433]{border-left:4px solid #58cc02}.contact-head[data-v-eb832433]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.contact-head h3[data-v-eb832433]{margin:0}.pill[data-v-eb832433]{color:#fff;font-size:12px;font-weight:600;padding:3px 12px;border-radius:999px}.quota[data-v-eb832433]{font-size:12px;margin:10px 0 0}.kv-row[data-v-eb832433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.kv[data-v-eb832433]{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}.kv span[data-v-eb832433]{color:#999;flex-shrink:0}.kv b[data-v-eb832433]{color:#222;min-width:0}.ellip[data-v-eb832433]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini[data-v-eb832433]{border:1px solid #e2e2e2;background:#fff;border-radius:6px;font-size:11px;padding:2px 7px;cursor:pointer;color:#666;font-family:inherit;flex-shrink:0}.mini[data-v-eb832433]:hover{border-color:#58cc02;color:#3a8a00}.shots[data-v-eb832433]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.shots figure[data-v-eb832433]{margin:0;width:108px;cursor:zoom-in}.shots img[data-v-eb832433]{width:108px;height:108px;object-fit:cover;border-radius:10px;border:1px solid #e2e2e2;display:block}.shots figcaption[data-v-eb832433]{font-size:11px;color:#999;text-align:center;margin-top:4px}.intro[data-v-eb832433]{font-size:14px;color:#444;line-height:1.7;white-space:pre-wrap;margin:0}label[data-v-eb832433]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}textarea[data-v-eb832433]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.acts[data-v-eb832433]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;align-items:center}.btn-danger[data-v-eb832433]{background:#c0392b;color:#fff;border:none}.act-msg[data-v-eb832433]{font-size:12px;color:#3a8a00;margin:8px 0 0}.empty[data-v-eb832433]{padding:32px 12px;text-align:center}.lightbox[data-v-eb832433]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;z-index:100;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox img[data-v-eb832433]{max-width:92vw;max-height:92vh;border-radius:8px}.lb-close[data-v-eb832433]{position:absolute;top:18px;right:22px;width:38px;height:38px;border:none;border-radius:50%;background:#fff3;color:#fff;font-size:24px;cursor:pointer;line-height:1}.key-card[data-v-eb832433]{margin-bottom:14px}.key-label[data-v-eb832433]{font-size:13px;font-weight:600;color:#666;display:block;margin-bottom:6px}.key-row[data-v-eb832433]{display:flex;gap:8px;align-items:center}.key-input[data-v-eb832433]{flex:1;min-width:0;padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.key-input[data-v-eb832433]:focus{outline:none;border-color:#58cc02}.key-hint[data-v-eb832433]{margin:6px 0 0;font-size:12px}.koi-badge[data-v-a829f6a1]{position:relative;display:inline-block;border-radius:50%;overflow:hidden}.koi-badge.ultimate[data-v-a829f6a1]{box-shadow:0 0 18px #ffc80073}.shimmer[data-v-a829f6a1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.7) 50%,transparent 62%);background-size:280% 100%;animation:koi-shimmer-a829f6a1 3s linear infinite;pointer-events:none}@keyframes koi-shimmer-a829f6a1{0%{background-position:120% 0}to{background-position:-120% 0}}.ladder[data-v-cf289f05]{text-align:center;padding:40px 24px;margin-top:16px}.standard[data-v-cf289f05]{font-size:13px;letter-spacing:2px;margin-top:4px}.intro[data-v-cf289f05]{max-width:560px;margin:12px auto 0}.phases[data-v-cf289f05]{display:grid;gap:24px;margin-top:28px}.phase-head[data-v-cf289f05]{display:flex;align-items:baseline;gap:8px;justify-content:center;margin-bottom:14px}.phase-name[data-v-cf289f05]{font-size:17px;font-weight:800}.phase-sub[data-v-cf289f05]{font-size:13px}.ranks[data-v-cf289f05]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:520px;margin:0 auto}.rank[data-v-cf289f05]{display:flex;flex-direction:column;align-items:center;gap:4px}.rank-label[data-v-cf289f05]{font-weight:800;font-size:15px}.rank-desc[data-v-cf289f05]{font-size:12px}.rank-points[data-v-cf289f05]{font-size:11px}.tag.cert[data-v-cf289f05]{background:#fff6e0;color:#b8860b;font-size:11px}@media (max-width: 480px){.ranks[data-v-cf289f05]{gap:8px}}.hero[data-v-b7fabc4c]{text-align:center;padding:48px 24px}.grid[data-v-b7fabc4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card-link[data-v-b7fabc4c]{display:block;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.card-link[data-v-b7fabc4c]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.hall-card[data-v-b7fabc4c]{display:flex;gap:12px;align-items:center}.hall-mark[data-v-b7fabc4c]{width:64px;height:64px;flex:none}.badge[data-v-b7fabc4c]{display:inline-block;vertical-align:middle;margin-left:6px;background:var(--green);color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:8px}.head[data-v-61d2d04b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.head h1[data-v-61d2d04b]{margin:0}.card h3[data-v-61d2d04b]{margin:0 0 4px}.tip[data-v-61d2d04b]{font-size:12px;margin:0 0 14px;line-height:1.6}.mt[data-v-61d2d04b]{margin-top:12px}.code-box[data-v-61d2d04b]{background:#f6fff0;border:1px dashed #58cc02;border-radius:12px;padding:18px;text-align:center}.code-main[data-v-61d2d04b]{font-size:26px;font-weight:700;letter-spacing:3px;color:#3a8a00;font-family:ui-monospace,monospace}.create-row[data-v-61d2d04b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.prefix[data-v-61d2d04b]{font-family:ui-monospace,monospace;font-size:16px;font-weight:700;color:#3a8a00}.tag-input[data-v-61d2d04b]{width:80px;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;text-align:center}.code-grid[data-v-61d2d04b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:12px}.sub-code[data-v-61d2d04b]{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #ececec;border-radius:10px;padding:8px 10px;background:#fff}.sc-text[data-v-61d2d04b]{font-family:ui-monospace,monospace;font-size:13px;color:#222;letter-spacing:1px}.sc-state[data-v-61d2d04b]{font-size:11px;white-space:nowrap}.mini[data-v-61d2d04b]{border:1px solid #e2e2e2;background:#fff;border-radius:6px;font-size:11px;padding:2px 7px;cursor:pointer;color:#666;font-family:inherit}.mini[data-v-61d2d04b]:hover{border-color:#58cc02;color:#3a8a00}.ok-msg[data-v-61d2d04b]{font-size:12px;color:#3a8a00;margin:8px 0}.err-msg[data-v-61d2d04b]{font-size:12px;color:#c0392b;margin:8px 0}.ai-notice[data-v-c6059549]{position:sticky;top:0;z-index:40;background:#f0fbe6;color:#3a8a00;border:1px solid #d6f0c2;border-radius:10px;font-size:14px;font-weight:700;text-align:center;padding:8px 12px;margin-bottom:12px}.landing[data-v-615c7b79]{display:flex;justify-content:center;padding:24px 0}.hero[data-v-615c7b79]{max-width:520px;text-align:center;padding:40px 28px}.code-badge[data-v-615c7b79]{display:inline-block;background:var(--green-bg);color:var(--green-dark);font-weight:700;font-size:14px;letter-spacing:2px;padding:6px 16px;border-radius:var(--r-pill);margin-bottom:16px;font-family:ui-monospace,monospace}.intro[data-v-615c7b79]{margin:12px 0 20px;line-height:1.7}.actions[data-v-615c7b79]{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:8px}.actions .btn[data-v-615c7b79],.actions .btn-outline[data-v-615c7b79]{width:100%;max-width:320px}.redeem-msg[data-v-615c7b79]{margin:12px 0;padding:10px 14px;border-radius:var(--r-md);font-size:14px;background:var(--divider);color:var(--text)}.redeem-msg.ok[data-v-615c7b79]{background:var(--green-bg);color:var(--green-dark)}.hint[data-v-615c7b79]{margin-top:16px;font-size:12px;line-height:1.6}.head[data-v-7e286f6d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.head h1[data-v-7e286f6d]{margin:0}.tabs[data-v-7e286f6d]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tabs.sub[data-v-7e286f6d]{margin:4px 0 12px}.tab[data-v-7e286f6d]{border:1px solid #e2e2e2;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:#666;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px}.tab.on[data-v-7e286f6d]{border-color:#58cc02;color:#3a8a00;background:#f6fff0}.cnt[data-v-7e286f6d]{background:#eee;color:#666;font-size:11px;padding:1px 7px;border-radius:999px}.room[data-v-7e286f6d]{margin-bottom:12px}.room-head[data-v-7e286f6d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.room-head b[data-v-7e286f6d]{font-size:15px}.pill[data-v-7e286f6d]{color:#fff;font-size:12px;font-weight:600;padding:3px 12px;border-radius:999px}.pill-live[data-v-7e286f6d]{background:#e74c3c}.pill-off[data-v-7e286f6d]{background:#9aa0a6}.pill-wait[data-v-7e286f6d]{background:#e67e22}.tag.warn[data-v-7e286f6d]{background:#fdeaea;color:#c0392b}.kv-row[data-v-7e286f6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.kv[data-v-7e286f6d]{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}.kv span[data-v-7e286f6d]{color:#999;flex-shrink:0}.kv b[data-v-7e286f6d]{color:#222}.acts[data-v-7e286f6d]{margin-top:10px}.ctrl[data-v-7e286f6d]{margin-top:12px;border-top:1px dashed #e2e2e2;padding-top:12px;display:flex;flex-direction:column;gap:10px}.ctrl-row[data-v-7e286f6d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ctrl-row .input[data-v-7e286f6d]{flex:1;min-width:180px}.ctrl-row .input.short[data-v-7e286f6d]{flex:0 0 130px;min-width:130px}.btn-danger[data-v-7e286f6d]{background:#c0392b;color:#fff;border:none}.notice[data-v-7e286f6d]{border-left:4px solid #e67e22;margin-bottom:14px}.hist[data-v-7e286f6d]{font-size:12px;margin:4px 0 8px}.tiles[data-v-7e286f6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tile[data-v-7e286f6d]{background:#fff;border:1px solid #ececec;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.tile span[data-v-7e286f6d]{font-size:12px;color:#999}.tile b[data-v-7e286f6d]{font-size:20px;color:#222}.tbl[data-v-7e286f6d]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-7e286f6d],.tbl td[data-v-7e286f6d]{text-align:left;padding:7px 10px;border-bottom:1px solid #f0f0f0}.tbl th[data-v-7e286f6d]{color:#999;font-weight:600}.nowrap[data-v-7e286f6d]{white-space:nowrap}.ok-msg[data-v-7e286f6d]{color:#3a8a00;font-size:13px;margin:8px 0}.empty[data-v-7e286f6d]{padding:32px 12px;text-align:center}.foot[data-v-7e286f6d]{margin-top:20px;font-size:12px}.login-card[data-v-2cbc7a69]{max-width:420px;margin:24px auto}.code-row[data-v-2cbc7a69]{display:flex;gap:8px;margin-bottom:12px}.code-row .btn-outline[data-v-2cbc7a69]{white-space:nowrap;padding:12px 16px;font-size:14px}.full[data-v-2cbc7a69]{width:100%;margin-top:8px}.divider[data-v-2cbc7a69]{display:flex;align-items:center;gap:8px;margin:20px 0 8px;color:var(--text-light);font-size:13px}.divider[data-v-2cbc7a69]:before,.divider[data-v-2cbc7a69]:after{content:"";flex:1;border-top:1px solid var(--border)}.wx[data-v-2cbc7a69]{border-color:#07c160;color:#07c160}.switch[data-v-2cbc7a69]{text-align:center;margin-top:12px;cursor:pointer;font-size:13px}.foot[data-v-2cbc7a69]{margin-top:8px;font-size:12px;text-align:center}.consents[data-v-2cbc7a69]{margin-top:18px;font-size:13px}.consent[data-v-2cbc7a69]{display:flex;gap:6px;align-items:flex-start;margin:6px 0;cursor:pointer;line-height:1.5}.consent input[data-v-2cbc7a69]{margin-top:3px}.key-link[data-v-2cbc7a69]{font-size:12px}.modal-mask[data-v-2cbc7a69]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal[data-v-2cbc7a69]{background:#fff;border-radius:14px;padding:20px;max-width:480px;width:100%;max-height:85vh;overflow-y:auto}.clause[data-v-2cbc7a69]{white-space:pre-line;font-size:13px;line-height:1.7;padding:10px 0;border-bottom:1px solid var(--border);font-weight:600}.pay-methods[data-v-9cced5d1]{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.tier-grid[data-v-9cced5d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:12px}.tier[data-v-9cced5d1]{border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.tier-name[data-v-9cced5d1]{font-weight:700}.tier-price[data-v-9cced5d1]{font-size:26px;font-weight:800;color:var(--green-dark)}.tier-sub[data-v-9cced5d1]{font-size:13px;margin-bottom:6px}.pay-pending[data-v-9cced5d1]{text-align:center}.pay-qr[data-v-9cced5d1]{width:220px;height:220px;margin:12px auto;display:block}.consent-part[data-v-0add7f06]{margin-top:14px}.consent-part h4[data-v-0add7f06]{margin-bottom:6px}.consent[data-v-0add7f06]{display:flex;gap:8px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f2f2f2;cursor:pointer;line-height:1.6}.consent input[data-v-0add7f06]{margin-top:5px}.consent.sensitive[data-v-0add7f06]{background:#fffaf0;border:1px solid #f0c36d;border-radius:8px;padding:10px;margin:6px 0}.acts[data-v-0add7f06]{display:flex;gap:6px;flex-wrap:wrap}.btn-sm[data-v-0add7f06]{padding:2px 10px;font-size:12px}.tip[data-v-0add7f06]{font-size:12px}.ok-msg[data-v-0add7f06]{color:var(--green-dark);font-size:14px;margin:8px 0}.shot[data-v-50854196]{display:flex;flex-direction:column;gap:6px}.shot-head[data-v-50854196]{display:flex;align-items:center;justify-content:space-between}.shot-label[data-v-50854196]{font-size:13px;color:#666;font-weight:600}.shot-count[data-v-50854196]{font-size:12px;color:#999}.shot-hint[data-v-50854196]{font-size:12px;color:#999;margin:0;line-height:1.5}.shot-grid[data-v-50854196]{display:flex;flex-wrap:wrap;gap:8px}.thumb[data-v-50854196]{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid #e2e2e2}.thumb img[data-v-50854196]{width:100%;height:100%;object-fit:cover;display:block}.thumb-del[data-v-50854196]{position:absolute;top:2px;right:2px;width:20px;height:20px;border:none;border-radius:50%;background:#0009;color:#fff;font-size:14px;line-height:1;cursor:pointer}.picker[data-v-50854196]{width:84px;height:84px;border:1px dashed #ccc;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#888;text-align:center;padding:4px}.picker[data-v-50854196]:hover{border-color:#58cc02;color:#58cc02}.picker input[data-v-50854196]{display:none}.shot-err[data-v-50854196]{font-size:12px;color:#c0392b;margin:0}.acard[data-v-f638cadc]{border:1px solid #ececec;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:14px;background:#fcfcfc}.acard-head[data-v-f638cadc]{display:flex;align-items:center;justify-content:space-between}.acard-head h4[data-v-f638cadc]{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.plat-tag[data-v-f638cadc]{font-size:11px;font-weight:600;color:#3a8a00;background:#e8f9d6;padding:2px 8px;border-radius:999px}.link-del[data-v-f638cadc]{border:none;background:none;color:#c0392b;font-size:13px;cursor:pointer;padding:0}.grid2[data-v-f638cadc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.grid2.indent[data-v-f638cadc]{padding-left:22px}label[data-v-f638cadc]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}input[data-v-f638cadc],select[data-v-f638cadc]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.chk[data-v-f638cadc]{flex-direction:row;align-items:center;gap:8px;font-weight:600;color:#444}.chk input[data-v-f638cadc]{width:auto}.form[data-v-93b848e7]{display:flex;flex-direction:column;gap:12px;max-width:480px}.form label[data-v-93b848e7]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}.form input[data-v-93b848e7],.form select[data-v-93b848e7],.form textarea[data-v-93b848e7]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.card h3[data-v-93b848e7]{margin:0 0 4px}.tip[data-v-93b848e7]{font-size:12px;margin:0 0 12px;line-height:1.6}.grid2[data-v-93b848e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:10px}.card label[data-v-93b848e7]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}.card input[data-v-93b848e7],.card select[data-v-93b848e7],.card textarea[data-v-93b848e7]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.card .chk[data-v-93b848e7]{flex-direction:row;align-items:center;gap:8px;color:#444;margin:6px 0}.card .chk input[data-v-93b848e7]{width:auto}.cards[data-v-93b848e7]{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.mat-list[data-v-93b848e7]{margin:8px 0 0;padding-left:18px;line-height:1.9}.mat-list b[data-v-93b848e7]{display:inline-block;min-width:26px}.deposit-tip[data-v-93b848e7]{margin-top:8px}.chk[data-v-93b848e7]{display:block;margin:8px 0 2px;cursor:pointer}.chk input[data-v-93b848e7]{margin-right:6px}.roster-card[data-v-93b848e7]{border:1px solid var(--line, #e5e5e5);border-radius:8px;padding:12px;margin-bottom:12px}.roster-head[data-v-93b848e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.btn-sm[data-v-93b848e7]{padding:2px 10px;font-size:12px}.type-picker[data-v-93b848e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.type-opt[data-v-93b848e7]{text-align:left;padding:14px 16px;border:2px solid #ececec;border-radius:14px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:inherit;transition:border-color .15s,background .15s}.type-opt b[data-v-93b848e7]{font-size:15px;color:#222}.type-opt span[data-v-93b848e7]{font-size:12px;color:#888;line-height:1.5}.type-opt.on[data-v-93b848e7]{border-color:#58cc02;background:#f6fff0}.type-opt[data-v-93b848e7]:hover{border-color:#58cc02}.err-box[data-v-93b848e7]{border-left:4px solid #c0392b}.err-box b[data-v-93b848e7]{color:#c0392b;font-size:14px}.err-box ul[data-v-93b848e7]{margin:8px 0 0;padding-left:20px}.err-box li[data-v-93b848e7]{font-size:13px;color:#666;line-height:1.8}.code-box[data-v-93b848e7]{background:#f6fff0;border:1px dashed #58cc02;border-radius:12px;padding:16px;margin:14px 0}.code-main[data-v-93b848e7]{font-size:22px;font-weight:700;letter-spacing:2px;color:#3a8a00;font-family:ui-monospace,monospace}.code-quota[data-v-93b848e7]{font-size:13px;color:#666;margin-top:8px}.course[data-v-93b848e7]{border-top:1px solid #f0f0f0;padding:16px 0}.course-head[data-v-93b848e7]{display:flex;justify-content:space-between;align-items:center}.course-body[data-v-93b848e7]{font-size:14px;color:#444;line-height:1.7;margin:10px 0;white-space:pre-wrap}.pill[data-v-93b848e7]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill-on[data-v-93b848e7]{background:#e8f9d6;color:#3a8a00}.pill-off[data-v-93b848e7]{background:#f1f1f1;color:#999}.question[data-v-93b848e7]{margin-bottom:16px}.option[data-v-93b848e7]{display:block;font-weight:400;margin:4px 0 4px 12px}.gen-row[data-v-54316f85]{display:flex;gap:8px;flex-wrap:wrap}.gen-input[data-v-54316f85]{flex:1;min-width:220px;padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px}.push-panel[data-v-54316f85]{margin-top:14px;border:1px solid #e8f4de;background:#fbfff6;border-radius:12px;padding:14px}.push-row[data-v-54316f85]{margin-bottom:10px}.push-label[data-v-54316f85]{font-size:12px;color:#666;font-weight:600;margin-bottom:4px}.push-val-row[data-v-54316f85]{display:flex;gap:8px}.push-val[data-v-54316f85]{flex:1;min-width:0;padding:8px 10px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.obs-guide[data-v-54316f85]{font-size:13px;color:#555;margin:10px 0}.obs-guide ol[data-v-54316f85]{margin:6px 0 0 20px;line-height:1.8}.pill[data-v-54316f85]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill-on[data-v-54316f85]{background:#e8f9d6;color:#3a8a00}.pill-off[data-v-54316f85]{background:#f1f1f1;color:#999}.pill-wait[data-v-54316f85]{background:#fff4d6;color:#a07800}.pill-err[data-v-54316f85]{background:#ffe3e3;color:#c0392b}.pill-live[data-v-54316f85]{background:#ffe3e3;color:#d0021b}.table-wrap[data-v-54316f85]{overflow-x:auto}.attr-table[data-v-54316f85]{width:100%;border-collapse:collapse;font-size:14px}.attr-table th[data-v-54316f85],.attr-table td[data-v-54316f85]{text-align:left;padding:9px 10px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.attr-table th[data-v-54316f85]{font-size:12px;color:#999;font-weight:600}.num[data-v-54316f85]{font-variant-numeric:tabular-nums}.form[data-v-54316f85]{display:flex;flex-direction:column;gap:12px}.form label[data-v-54316f85]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}.form input[data-v-54316f85]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.stats[data-v-26f8861a]{display:flex;gap:24px;margin:14px 0 4px;flex-wrap:wrap}.stat-num[data-v-26f8861a]{font-size:22px;font-weight:800}.stat-cap[data-v-26f8861a]{font-size:12px;margin-top:2px}.num[data-v-26f8861a]{font-variant-numeric:tabular-nums}.pill[data-v-26f8861a]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill-on[data-v-26f8861a]{background:#e8f9d6;color:#3a8a00}.pill-wait[data-v-26f8861a]{background:#fff4d6;color:#a07800}.pill-err[data-v-26f8861a]{background:#ffe3e3;color:#c0392b}.table-wrap[data-v-26f8861a]{overflow-x:auto}.attr-table[data-v-26f8861a]{width:100%;border-collapse:collapse;font-size:14px}.attr-table th[data-v-26f8861a],.attr-table td[data-v-26f8861a]{text-align:left;padding:9px 10px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.attr-table th[data-v-26f8861a]{font-size:12px;color:#999;font-weight:600}.form[data-v-26f8861a]{display:flex;flex-direction:column;gap:12px}.form label[data-v-26f8861a]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}.form input[data-v-26f8861a],.form select[data-v-26f8861a]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.total-row td[data-v-7313aa5e]{border-top:2px solid #e5e5e5}.chan-notes[data-v-7313aa5e]{margin:8px 0 0;padding-left:18px;color:#888;font-size:12px;line-height:1.8}.btn-sm[data-v-7313aa5e]{padding:2px 10px;font-size:12px}.show-grid[data-v-7313aa5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.show-item[data-v-7313aa5e]{display:flex;flex-direction:column;gap:6px}.show-btn[data-v-7313aa5e]{font-size:17px;padding:14px 10px;width:100%}.show-cap[data-v-7313aa5e]{font-size:12px;line-height:1.6}.grid[data-v-7313aa5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.grid .btn-outline[data-v-7313aa5e]{margin-top:8px}.promo-head[data-v-7313aa5e]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin:8px 0 14px}.promo-label[data-v-7313aa5e]{font-size:12px;margin-bottom:4px}.promo-code[data-v-7313aa5e]{font-size:30px;font-weight:800;letter-spacing:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.promo-meta[data-v-7313aa5e]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px}.pill[data-v-7313aa5e]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill-on[data-v-7313aa5e]{background:#e8f9d6;color:#3a8a00}.pill-off[data-v-7313aa5e]{background:#f1f1f1;color:#999}.link-row[data-v-7313aa5e]{display:flex;gap:8px}.link-input[data-v-7313aa5e]{flex:1;min-width:0;padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;background:#fafafa;font-size:13px;color:#333}.stats[data-v-7313aa5e]{display:flex;gap:24px;margin:18px 0 4px;flex-wrap:wrap}.stat-num[data-v-7313aa5e]{font-size:22px;font-weight:800}.stat-cap[data-v-7313aa5e]{font-size:12px;margin-top:2px}.table-wrap[data-v-7313aa5e]{margin-top:14px;overflow-x:auto}.studio-tabs[data-v-7313aa5e]{display:flex;gap:8px;margin-bottom:20px}.studio-tab[data-v-7313aa5e]{padding:6px 16px;border-radius:999px;border:1px solid var(--border);font-weight:700;color:var(--text)}.studio-tab.on[data-v-7313aa5e]{border-color:var(--green);background:var(--green-bg);color:var(--green-dark)}.attr-table[data-v-7313aa5e]{width:100%;border-collapse:collapse;font-size:14px}.attr-table th[data-v-7313aa5e],.attr-table td[data-v-7313aa5e]{text-align:left;padding:9px 10px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.attr-table th[data-v-7313aa5e]{font-size:12px;color:#999;font-weight:600}.form[data-v-7313aa5e]{display:flex;flex-direction:column;gap:12px}.form label[data-v-7313aa5e]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}.form input[data-v-7313aa5e],.form select[data-v-7313aa5e]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.cap-tag[data-v-7313aa5e]{display:block;font-size:11px;color:#c77700;margin-top:2px}.bd-head[data-v-7313aa5e]{margin:10px 0 6px;font-size:13px;color:#555;font-weight:600}.bd-unit-note[data-v-7313aa5e]{margin:8px 0 12px;font-size:12px;color:#999;line-height:1.6}.legion-grid[data-v-c9dac1b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.form[data-v-c9dac1b2]{display:flex;flex-direction:column;gap:12px}.form label[data-v-c9dac1b2]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666;font-weight:600}.form input[data-v-c9dac1b2]{padding:9px 12px;border:1px solid #e2e2e2;border-radius:10px;font-size:14px;font-family:inherit}.tier[data-v-c9dac1b2]{border:1px solid #eee;border-radius:12px;padding:12px;margin-top:10px;background:#fafafa}.tier-head[data-v-c9dac1b2]{display:flex;align-items:center;gap:8px}.tier-no[data-v-c9dac1b2]{font-size:12px;color:#999;white-space:nowrap}.tier-title[data-v-c9dac1b2]{flex:1;min-width:0;padding:7px 10px;border:1px solid #e2e2e2;border-radius:8px;font-size:14px}.tier-ops[data-v-c9dac1b2]{display:flex;gap:4px}.crit[data-v-c9dac1b2]{display:flex;align-items:center;gap:6px;margin-top:8px}.crit select[data-v-c9dac1b2],.crit input[data-v-c9dac1b2]{padding:6px 8px;border:1px solid #e2e2e2;border-radius:8px;font-size:13px}.crit input[data-v-c9dac1b2]{width:90px}.mini[data-v-c9dac1b2]{border:1px solid #ddd;background:#fff;border-radius:8px;padding:4px 8px;cursor:pointer;font-size:12px}.mini[data-v-c9dac1b2]:disabled{opacity:.35;cursor:default}.mini.danger[data-v-c9dac1b2]{color:#c0392b}.mini.add[data-v-c9dac1b2]{margin-top:8px;color:#3a8a00;border-color:#cde9b0}.errbox[data-v-c9dac1b2]{margin-top:12px;background:#fdf0ef;border:1px solid #f3c1bc;border-radius:10px;padding:10px 12px;font-size:13px;color:#c0392b}.badge-card[data-v-c9dac1b2]{background:linear-gradient(135deg,#16340f,#0d1f0c);border-radius:16px;padding:20px;color:#fff;margin-top:10px}.bc-legion[data-v-c9dac1b2]{font-size:26px;font-weight:800;letter-spacing:2px}.bc-motto[data-v-c9dac1b2]{font-size:12px;color:#fff9;margin-top:2px}.bc-badges[data-v-c9dac1b2]{display:flex;gap:12px;margin:16px 0}.bc-badge[data-v-c9dac1b2]{flex:1;border:1px solid rgba(88,204,2,.4);border-radius:12px;padding:10px;text-align:center}.bc-badge.gold[data-v-c9dac1b2]{border-color:#ffc8008c}.bc-badge-cap[data-v-c9dac1b2]{font-size:11px;color:#ffffff8c}.bc-badge-val[data-v-c9dac1b2]{font-size:18px;font-weight:800;margin-top:4px}.bc-badge.gold .bc-badge-val[data-v-c9dac1b2]{color:#ffc800}.bc-demo[data-v-c9dac1b2]{font-size:10px;color:#fff6;margin-left:4px;font-weight:400}.bc-name[data-v-c9dac1b2]{font-size:13px;color:#ffffffbf}.bc-disc[data-v-c9dac1b2]{font-size:10px;color:#fff6;margin-top:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:8px}.prev-tier[data-v-c9dac1b2]{display:flex;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px dashed #eee;font-size:14px}.grid[data-v-1d55a880]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.tier-card .pill[data-v-1d55a880]{margin-bottom:10px}.pill[data-v-1d55a880]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill-on[data-v-1d55a880]{background:#e8f9d6;color:#3a8a00}.pill-mid[data-v-1d55a880]{background:#fff4d6;color:#a86b00}.pill-off[data-v-1d55a880]{background:#f1f1f1;color:#999}.stats[data-v-1d55a880]{display:flex;gap:24px;margin:12px 0 4px;flex-wrap:wrap}.stat-num[data-v-1d55a880]{font-size:22px;font-weight:800}.stat-cap[data-v-1d55a880]{font-size:12px;margin-top:2px}.table-wrap[data-v-1d55a880]{margin-top:10px;overflow-x:auto}.attr-table[data-v-1d55a880]{width:100%;border-collapse:collapse;font-size:14px}.attr-table th[data-v-1d55a880],.attr-table td[data-v-1d55a880]{text-align:left;padding:9px 10px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.attr-table th[data-v-1d55a880]{font-size:12px;color:#999;font-weight:600}.event-list[data-v-1d55a880]{display:flex;flex-direction:column;gap:14px}.event-row[data-v-1d55a880]{border-top:1px solid #f0f0f0;padding-top:12px}.event-row[data-v-1d55a880]:first-child{border-top:none;padding-top:0}.event-meta[data-v-1d55a880]{font-size:13px;margin-top:4px}.tabs[data-v-01985fd2]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.tab[data-v-01985fd2]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;cursor:pointer;font-weight:700}.tab.on[data-v-01985fd2]{border-color:var(--green);background:var(--green-bg);color:var(--green-dark)}.placeholder[data-v-01985fd2]{padding:40px;text-align:center}.row[data-v-01985fd2]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.row .input[data-v-01985fd2]{max-width:320px}.group[data-v-01985fd2]{margin-bottom:12px}.item[data-v-01985fd2]{display:grid;grid-template-columns:minmax(180px,260px) 1fr auto;gap:8px;align-items:start;padding:6px 0;border-bottom:1px solid #f3f3f3}.k[data-v-01985fd2]{font-size:13px;word-break:break-all;padding-top:8px}.v[data-v-01985fd2]{width:100%;font-family:ui-monospace,monospace;font-size:13px}.meta[data-v-01985fd2]{grid-column:2 / 4;font-size:12px}.landing[data-v-f616e117]{max-width:520px;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:16px}.lh[data-v-f616e117]{display:flex;flex-direction:column;gap:8px}.brand[data-v-f616e117]{align-self:flex-start;background:var(--green);color:var(--card);font-size:12px;font-weight:800;padding:4px 10px;border-radius:var(--r-pill)}.lh h1[data-v-f616e117]{margin:0;font-size:24px}.body[data-v-f616e117]{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);padding:16px;box-shadow:var(--shadow-card);min-height:160px}.center[data-v-f616e117]{text-align:center;padding:48px 0}.cta[data-v-f616e117]{display:block;text-align:center}.foot[data-v-f616e117]{margin:0;font-size:12px;color:var(--text-2);text-align:center;line-height:1.6}.card-img[data-v-3ee2b8ae]{display:block;width:100%;height:auto;border-radius:var(--r-lg)}.hand[data-v-e19f9153]{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.tile[data-v-e19f9153]{width:calc((100% - 6 * 3px) / 7);max-width:52px;height:auto;display:block}.cols[data-v-e19f9153]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.col[data-v-e19f9153]{border:1px solid var(--border);border-radius:var(--r-lg);padding:12px 8px;text-align:center;background:var(--card)}.col.win[data-v-e19f9153]{border:2px solid var(--green);background:var(--green-bg)}.tile.big[data-v-e19f9153]{width:40px;margin:0 auto 8px}.sh[data-v-e19f9153]{margin:0;font-weight:800}.im[data-v-e19f9153]{margin:2px 0 0;font-size:13px;color:var(--text-2);font-weight:600}.verdict[data-v-e19f9153]{margin:16px 0 0;text-align:center;font-size:28px;font-weight:900;color:var(--green-dark)}.ask[data-v-2d15f902]{margin:0 0 12px;font-weight:800;text-align:center}.hand[data-v-2d15f902]{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.tile-btn[data-v-2d15f902]{width:calc((100% - 6 * 3px) / 7);max-width:52px;padding:0;border:2px solid transparent;border-radius:6px;background:none;cursor:pointer}.tile-btn img[data-v-2d15f902]{width:100%;height:auto;display:block}.tile-btn[data-v-2d15f902]:disabled{cursor:default}.tile-btn.best[data-v-2d15f902]{border-color:var(--green)}.tile-btn.mine[data-v-2d15f902]:not(.best){border-color:var(--red)}.note[data-v-2d15f902]{text-align:center;color:var(--text-2);margin:12px 0 0}.vs[data-v-2d15f902]{margin-top:16px}.verdict[data-v-2d15f902]{text-align:center;font-size:26px;font-weight:900;margin:0 0 12px}.verdict.ok[data-v-2d15f902]{color:var(--green-dark)}.verdict.no[data-v-2d15f902]{color:var(--red-dark)}.rows[data-v-2d15f902]{display:grid;gap:8px}.row[data-v-2d15f902]{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md)}.row b[data-v-2d15f902]{font-weight:900}.row em[data-v-2d15f902]{font-style:normal;color:var(--text-2);font-variant-numeric:tabular-nums}.engine[data-v-2d15f902]{display:flex;align-items:center;gap:4px;margin:12px 0 0;font-weight:700}.mini[data-v-2d15f902]{width:28px;height:auto}.hero[data-v-14212b98]{text-align:center;padding:48px 24px}.grid[data-v-14212b98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.store-badge[data-v-14212b98]{display:block;height:54px;width:auto}.apk-row[data-v-14212b98]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.apk-meta[data-v-14212b98]{margin:0}.center[data-v-11f315d5]{text-align:center;padding:40px 24px;max-width:640px;margin:0 auto}.code[data-v-11f315d5]{font-size:28px;font-weight:900;color:var(--green-dark);margin:16px 0}.small[data-v-11f315d5]{font-size:13px}.jump[data-v-11f315d5]{margin:24px 0}.qr-row[data-v-11f315d5]{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin:24px 0}.qr img[data-v-11f315d5]{border:1px solid var(--border);border-radius:12px}.center[data-v-852082e7]{text-align:center}.pad[data-v-852082e7]{padding:48px 24px}.slug-page[data-v-852082e7]{max-width:640px;margin:0 auto}.hero[data-v-852082e7]{position:relative;border-radius:16px;overflow:hidden}.hero-img[data-v-852082e7]{display:block;width:100%;aspect-ratio:3 / 1;object-fit:cover}.avatar-wrap[data-v-852082e7]{position:absolute;left:50%;bottom:-44px;transform:translate(-50%)}.avatar[data-v-852082e7]{width:96px;height:96px;border-radius:50%;border:4px solid #fff;object-fit:cover;background:var(--green-bg)}.avatar-ph[data-v-852082e7]{display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:800;color:var(--green-dark)}.body[data-v-852082e7]{margin-top:56px;text-align:center}.nick[data-v-852082e7]{margin:0}.team-line[data-v-852082e7]{margin:4px 0 0}.live[data-v-852082e7]{margin:8px 0 0}.intro[data-v-852082e7]{margin-top:12px}.intro audio[data-v-852082e7],.intro video[data-v-852082e7]{width:100%;max-height:360px;border-radius:12px}.code-box[data-v-852082e7]{margin:20px 0;padding:16px;background:var(--green-bg);border-radius:16px}.code[data-v-852082e7]{font-size:40px;font-weight:900;letter-spacing:2px;color:var(--green-dark);word-break:break-all}.share[data-v-852082e7]{margin:8px 0 0}.small[data-v-852082e7]{font-size:13px}.tiny[data-v-852082e7]{font-size:12px;margin-top:16px}.actions[data-v-852082e7]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.block[data-v-7382e090]{margin-bottom:16px}.code[data-v-7382e090]{font-size:32px;font-weight:900;color:var(--green-dark);margin:8px 0}.share[data-v-7382e090]{margin:0 0 8px}.row[data-v-7382e090]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.between[data-v-7382e090]{justify-content:space-between}.slug-input[data-v-7382e090]{max-width:240px}.small[data-v-7382e090]{font-size:13px}label[data-v-7382e090]{display:block;margin-bottom:10px;font-size:14px}label .input[data-v-7382e090]{display:block;width:100%;margin-top:4px}.chart[data-v-7382e090]{width:100%;height:200px;background:#fafafa;border-radius:12px}.legend[data-v-7382e090]{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;margin:8px 0}.legend i[data-v-7382e090]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px}.table-wrap[data-v-7382e090]{overflow-x:auto}.attr-table[data-v-7382e090]{width:100%;border-collapse:collapse;font-size:14px}.attr-table th[data-v-7382e090],.attr-table td[data-v-7382e090]{text-align:left;padding:8px 10px;border-bottom:1px solid #f0f0f0}.intro[data-v-9aab9c0a]{margin-bottom:20px}.block[data-v-9aab9c0a]{margin-bottom:16px}.grid2[data-v-9aab9c0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.grid2 .block[data-v-9aab9c0a]{margin-bottom:0}.grid2+.card[data-v-9aab9c0a],.grid2+.grid2[data-v-9aab9c0a]{margin-top:16px}.row[data-v-9aab9c0a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tabs[data-v-9aab9c0a]{margin-bottom:10px}.small[data-v-9aab9c0a]{font-size:13px}.msg[data-v-9aab9c0a]{color:var(--green-dark);font-weight:600}.note[data-v-9aab9c0a]{color:var(--gold-dark);font-weight:600}.empty[data-v-9aab9c0a]{padding:16px 0}.pending[data-v-9aab9c0a]{opacity:.6;cursor:not-allowed}.soon[data-v-9aab9c0a]{margin-left:6px;font-size:11px;color:var(--text-3)}.table-wrap[data-v-9aab9c0a]{overflow-x:auto}.t[data-v-9aab9c0a]{width:100%;border-collapse:collapse;font-size:14px}.t th[data-v-9aab9c0a],.t td[data-v-9aab9c0a]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--divider);white-space:nowrap}.t .sum td[data-v-9aab9c0a]{font-weight:700}.k-head[data-v-9aab9c0a]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.k-badge[data-v-9aab9c0a]{position:relative;display:inline-flex;width:88px;height:36px;border-radius:18px;color:#fff;overflow:hidden}.k-badge-art[data-v-9aab9c0a]{position:absolute;top:0;right:0;bottom:0;left:0;width:88px;height:36px}.k-badge-text[data-v-9aab9c0a]{position:absolute;left:14px;top:6px;width:60px;height:24px;line-height:24px;text-align:center;font-size:20px;font-weight:900}.k-raw[data-v-9aab9c0a]{display:inline-flex;align-items:center;gap:6px}.k-swatch[data-v-9aab9c0a]{width:14px;height:14px;margin-right:4px;vertical-align:-2px}.tone-red[data-v-9aab9c0a]{background:var(--red)}.tone-gold[data-v-9aab9c0a]{background:var(--gold)}.tone-blue[data-v-9aab9c0a]{background:var(--blue)}.tone-green[data-v-9aab9c0a]{background:var(--green)}.legend[data-v-9aab9c0a]{display:flex;gap:14px;margin-top:8px}.legend .k-dot[data-v-9aab9c0a],.k-raw .k-dot[data-v-9aab9c0a]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px}.ring-box[data-v-9aab9c0a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ring[data-v-9aab9c0a]{width:120px;height:120px}.ring-track[data-v-9aab9c0a]{fill:none;stroke:var(--divider);stroke-width:12}.ring-fill[data-v-9aab9c0a]{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round}.ring-text strong[data-v-9aab9c0a]{display:block;font-size:20px}.ring-text p[data-v-9aab9c0a]{margin:4px 0 0}.settle-head[data-v-9aab9c0a]{justify-content:space-between}.settle-head h3[data-v-9aab9c0a]{margin:0}.month[data-v-9aab9c0a]{margin-left:6px;padding:4px 8px;border:1px solid var(--divider);border-radius:8px;font:inherit}.st[data-v-9aab9c0a]{display:flex;align-items:center;gap:6px}.st-icon[data-v-9aab9c0a]{width:28px;height:28px;flex:none}.st-reversed .st-text[data-v-9aab9c0a]{color:var(--text-3);text-decoration:line-through}.st-paid[data-v-9aab9c0a],.st-credited[data-v-9aab9c0a]{color:var(--green-dark);font-weight:600}h1[data-v-2034bf67]{font-size:28px;margin-bottom:8px}.muted[data-v-2034bf67]{color:var(--text-2);margin-bottom:16px}.err[data-v-2034bf67]{color:var(--red);margin-bottom:12px}.how a[data-v-2034bf67]{font-weight:700}label[data-v-2034bf67]{display:block;font-weight:700;margin-bottom:12px}.input[data-v-2034bf67],select.input[data-v-2034bf67]{margin-top:6px;width:100%;max-width:320px}.modes[data-v-2034bf67]{display:flex;gap:20px;margin:8px 0 20px}.code[data-v-2034bf67]{font-size:64px;font-weight:800;letter-spacing:6px;margin:8px 0}.link[data-v-2034bf67]{word-break:break-all;margin-bottom:16px}.row[data-v-2034bf67]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.lb-board{position:fixed;left:0;top:0;width:1920px;height:1080px;overflow:hidden;cursor:none;background:var(--bg);color:var(--ink);font-family:var(--font-ui)}.lb-board,.lb-board *{cursor:none!important}.lb-board.lb-board--portrait{width:1080px;height:1350px}.lb-stage.lb-stage--portrait{width:1080px;height:1350px;background-size:1080px 1350px}.lb-hand--portrait{display:block}.lb-hand--portrait .face{position:absolute;object-fit:contain}.lb-prompt--portrait{align-items:flex-start;line-height:1.3}.lb-manual-slot,.lb-compliance{position:absolute;box-sizing:border-box}.lb-compliance{margin:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;color:var(--ink);font-weight:800}.lb-stage{position:relative;width:1920px;height:1080px;overflow:hidden;background-repeat:no-repeat;background-size:1920px 1080px}.lb-badge,.lb-brand,.lb-timer,.lb-prompt,.lb-hand,.lb-count,.lb-waitart,.lb-waitline,.lb-title,.lb-stand,.lb-bars,.lb-explain,.lb-code,.lb-hint,.lb-frame{position:absolute;box-sizing:border-box}.lb-badge img,.lb-hint img,.lb-note img,.lb-explain img,.lb-plate,.lb-waitimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.lb-badge span,.lb-hint span,.lb-note span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ink);font-weight:800}.lb-hint span{font-size:22px;text-align:center;padding:0 12px}.lb-stand{object-fit:contain}.lb-timer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lb-timer-base{animation:lb-spin 12s linear infinite}@keyframes lb-spin{to{transform:rotate(360deg)}}.lb-timer-num,.lb-digit{position:absolute;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--ink)}.lb-timer-num{top:0;right:0;bottom:0;left:0;font-size:42px}.lb-digit{font-size:40px}.lb-prompt{margin:0;display:flex;align-items:center;font:var(--t-h2);color:var(--ink)}.lb-prompt-text{flex:1 1 auto;min-width:0}.lb-manual{flex:0 0 auto;width:320px;height:56px;margin-left:24px}.lb-brand{object-fit:contain}.lb-hand,.lb-opt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lb-hand .face{height:120px;width:auto}.lb-opt .face{height:48px;width:auto}.lb-count,.lb-waitline,.lb-title{display:flex;align-items:center;justify-content:center;font:var(--t-h2);color:var(--ink)}.lb-waitart{position:absolute}.lb-mascot{position:absolute;object-fit:contain}.lb-bars{display:flex;flex-direction:column;gap:6px;overflow:hidden}.lb-opt{position:relative}.lb-label{font-weight:700}.lb-opt em{font-style:normal;margin-left:auto}.lb-opt.is-answer .lb-label{color:var(--green-dk)}.lb-track{position:relative;width:280px;height:18px;background-repeat:no-repeat;background-size:100% 100%;border-radius:999px;overflow:hidden}.lb-bar,.lb-distfill{display:block;height:100%;background-repeat:no-repeat;background-size:auto 100%}.lb-note{position:relative;height:36px}.lb-explain{overflow:hidden}.lb-explain div{position:relative;z-index:1;height:100%;display:flex;align-items:center;padding:0 28px;color:var(--ink)}.lb-explain p{margin:0}.lb-explain.lb-explain--portrait div{padding:0 28px 0 116px}.lb-frame{background:var(--card);display:flex;align-items:center;justify-content:center}.lb-qr{width:200px;height:200px}html.lb-lock,html.lb-lock body{overflow:hidden;cursor:none;background:var(--bg)}h1[data-v-34e754ca]{font-size:24px;margin-bottom:8px}.code[data-v-34e754ca]{font-size:32px;font-weight:800;letter-spacing:4px;margin-bottom:12px}.err[data-v-34e754ca]{color:var(--red);margin-bottom:8px}.label[data-v-34e754ca]{margin:8px 0;font-weight:700}.hand[data-v-34e754ca],.palette[data-v-34e754ca]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tile[data-v-34e754ca]{border:0;background:transparent;padding:0}.tile img[data-v-34e754ca],.face[data-v-34e754ca]{width:36px;height:auto}.line[data-v-34e754ca]{display:flex;gap:8px;margin:8px 0;align-items:center}.input[data-v-34e754ca]{flex:1}.actions[data-v-34e754ca]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lb-bar[data-v-34e754ca]{height:22px;background:var(--divider);border-radius:999px;overflow:hidden;margin-top:6px;position:relative}.lb-bar span[data-v-34e754ca]{display:block;height:100%;background:var(--green)}h1[data-v-793ff11d]{font-size:28px;margin-bottom:12px}h2[data-v-793ff11d]{font-size:20px;margin:20px 0 8px}p[data-v-793ff11d],li[data-v-793ff11d]{line-height:1.6}ol[data-v-793ff11d]{padding-left:20px}.covers[data-v-793ff11d]{display:flex;gap:16px;flex-wrap:wrap}.covers a[data-v-793ff11d]{width:180px;text-decoration:none;color:inherit;text-align:center;font-weight:800}.covers img[data-v-793ff11d]{width:100%;height:auto;display:block;border-radius:12px}.join[data-v-2d8e54f7]{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px}h1[data-v-2d8e54f7]{font-size:22px;margin:0}.hand[data-v-2d8e54f7]{display:flex;flex-wrap:wrap;gap:6px}.hand img[data-v-2d8e54f7],.opt img[data-v-2d8e54f7]{height:56px;width:auto}.opts[data-v-2d8e54f7]{display:flex;flex-direction:column;gap:8px}.opt[data-v-2d8e54f7]{display:flex;align-items:center;gap:8px;justify-content:flex-start}.got[data-v-2d8e54f7]{font-weight:700}.block[data-v-2d8e54f7]{background:#fff;border-radius:16px;padding:12px}.block h2[data-v-2d8e54f7]{margin:0 0 8px;font-size:16px}.row[data-v-2d8e54f7]{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.row img[data-v-2d8e54f7]{height:36px;width:auto}.row.answer .tag.ok[data-v-2d8e54f7],.row.answer span[data-v-2d8e54f7]{color:#46a302}.row.mine .tag.mine[data-v-2d8e54f7]{color:#1cb0f6}.tag[data-v-2d8e54f7]{font-style:normal;font-weight:800;font-size:12px}.track[data-v-2d8e54f7]{display:block;height:22px;flex:1;min-width:80px;background-repeat:no-repeat;background-size:100% 100%;border-radius:999px;overflow:hidden}.track i[data-v-2d8e54f7]{display:block;height:100%;background:#d0d4dc;background-repeat:no-repeat;background-size:auto 100%}.track i.blue[data-v-2d8e54f7]{background:#1cb0f6}.pair[data-v-2d8e54f7]{display:flex;gap:8px;align-items:center}.pair .muted[data-v-2d8e54f7]{flex:1}.note-plate[data-v-2d8e54f7]{font-size:13px;color:var(--ink-2, #555)}.coach[data-v-2d8e54f7]{position:relative;min-height:88px}.coach img[data-v-2d8e54f7]{width:100%;height:88px;object-fit:fill}.coach div[data-v-2d8e54f7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.coach p[data-v-2d8e54f7]{margin:0}.follow[data-v-2d8e54f7],.again[data-v-2d8e54f7]{flex:1;height:64px;line-height:64px;text-align:center;text-decoration:none;color:#fff;font-weight:800;border:0;position:relative;background:transparent}.follow[data-v-2d8e54f7]{background:url(/live/follow_host_btn.webp) center / 100% 100% no-repeat}.again[data-v-2d8e54f7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/live/follow_host_btn.webp) center / 100% 100% no-repeat;filter:hue-rotate(95deg) saturate(1.8)}.again span[data-v-2d8e54f7]{position:relative;z-index:1}.follow[data-v-2d8e54f7]:active,.again[data-v-2d8e54f7]:active{transform:translateY(6px)}.five[data-v-2d8e54f7]{padding:16px 16px 12px;background:#fff;border-radius:16px;box-shadow:0 4px #e5e5e5;display:flex;flex-direction:column;gap:12px;align-items:stretch}.dots[data-v-2d8e54f7]{display:flex;justify-content:space-between;padding:4px 18px 0}.dots i[data-v-2d8e54f7]{width:18px;height:18px;border-radius:50%;border:3px solid #cfd4dc;background:#fff}.dots i.done[data-v-2d8e54f7]{background:#58cc02;border-color:#58cc02}.dots i.current[data-v-2d8e54f7]{box-shadow:0 0 0 3px #ff4b4b}.progress[data-v-2d8e54f7]{text-align:center;margin:0;font-weight:700}.train[data-v-2d8e54f7]{align-self:center}.wait-art[data-v-2d8e54f7]{position:relative;max-width:600px}.wait-art .art[data-v-2d8e54f7]{width:100%;height:auto;display:block}.wait-art .mascot[data-v-2d8e54f7]{position:absolute;left:33%;top:25%;width:33%;height:auto;object-fit:contain}.host[data-v-2d8e54f7]{font-weight:800}.play[data-v-2d8e54f7]{margin:0;font-weight:700;color:#3c3c3c}.collect[data-v-9fa98a80]{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.banner[data-v-9fa98a80]{position:relative}.banner .bg[data-v-9fa98a80]{width:100%;height:auto;display:block}.banner .avatar[data-v-9fa98a80]{position:absolute;left:7.083%;top:24.167%;width:12.917%;height:51.667%;object-fit:contain}.banner h1[data-v-9fa98a80]{position:absolute;left:25%;top:35.4%;width:48%;margin:0;font-size:32px;line-height:72px;color:#3c3c3c}.divider[data-v-9fa98a80]{height:40px;margin:8px 0;background:url(/live/scene/date_divider.webp) center / 100% 40px no-repeat;display:flex;align-items:center;justify-content:center}.divider span[data-v-9fa98a80]{width:200px;text-align:center;font-weight:800}.session[data-v-9fa98a80]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin:0 0 12px;padding:8px 16px;text-decoration:none;color:inherit;border:40px solid transparent;border-image:url(/live/scene/replay_card_bg.webp) 40 fill / 40px / 0 stretch}.replay[data-v-ebf54ccd]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.follow[data-v-ebf54ccd]{display:block;width:min(360px,100%);height:72px;line-height:72px;text-align:center;text-decoration:none;color:#fff;font-weight:800;background:url(/live/follow_host_btn.webp) center / 100% 100% no-repeat}.cards[data-v-ebf54ccd] .qcard{background:#fff;border-radius:16px;padding:16px;margin-bottom:12px}.cards[data-v-ebf54ccd] .hand{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.cards[data-v-ebf54ccd] .row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin:8px 0}.cards[data-v-ebf54ccd] .face{height:36px;width:auto;flex:none}.cards[data-v-ebf54ccd] .row span{flex:none}.cards[data-v-ebf54ccd] .row i{display:block;height:18px;flex:1;min-width:24px;background-repeat:no-repeat;background-size:auto 100%;border-radius:999px;background-color:#eee}.cards[data-v-ebf54ccd] .row b{flex:none;white-space:nowrap}.cards[data-v-ebf54ccd] .note{font-size:13px;color:#555}.cards[data-v-ebf54ccd] .tag{flex:none;font-style:normal;font-weight:800;font-size:12px;color:#46a302}.cards[data-v-ebf54ccd] h2,.cards[data-v-ebf54ccd] h3{margin:8px 0;font-size:16px}.cards[data-v-ebf54ccd] p{margin:4px 0}.hall-foot[data-v-b03ff891]{position:fixed;left:0;right:0;bottom:0;margin:0;padding:10px 16px;background:#fff;border-top:1px solid var(--border);text-align:center;font-size:13px;color:var(--muted);z-index:5}.hall[data-v-1d489c75]{padding-bottom:64px}.mast[data-v-1d489c75]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.hall-mark[data-v-1d489c75]{width:48px;height:48px;flex:none}.lead[data-v-1d489c75]{font-size:16px;margin:0}.empty[data-v-1d489c75]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.empty img[data-v-1d489c75]{width:160px;height:auto}.layout[data-v-1d489c75]{display:grid;grid-template-columns:1fr 260px;gap:16px}.main[data-v-1d489c75],.side[data-v-1d489c75]{padding:20px}.variants[data-v-1d489c75]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.chip[data-v-1d489c75]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.chip.on[data-v-1d489c75]{border-color:var(--green);background:var(--green-bg);color:var(--green-dark)}.chip.off[data-v-1d489c75]{color:#9aa;cursor:not-allowed}.chip small[data-v-1d489c75]{display:block;font-weight:600;font-size:12px}.lock[data-v-1d489c75]{width:16px;height:16px;vertical-align:-3px;margin-right:4px}.actions[data-v-1d489c75],.opts[data-v-1d489c75]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.join[data-v-1d489c75]{display:flex;gap:8px}.join .input[data-v-1d489c75]{width:140px}.rooms[data-v-1d489c75]{list-style:none;padding:0;margin:0}.rooms li[data-v-1d489c75]{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--border)}.err[data-v-1d489c75]{color:#c0392b}.with-ico[data-v-1d489c75]{display:inline-flex;align-items:center;gap:6px}.ico[data-v-1d489c75]{width:16px;height:16px;background:currentColor;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (max-width: 800px){.layout[data-v-1d489c75]{grid-template-columns:1fr}}.page[data-v-872b99f9]{padding-bottom:72px}.bar[data-v-872b99f9]{display:flex;gap:16px;align-items:center}.variants[data-v-872b99f9]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.chip[data-v-872b99f9]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.chip.on[data-v-872b99f9]{border-color:var(--green);background:var(--green-bg)}table[data-v-872b99f9]{width:100%;border-collapse:collapse;background:#fff}th[data-v-872b99f9],td[data-v-872b99f9]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}.rank[data-v-872b99f9]{height:28px;width:auto;display:block}.player[data-v-872b99f9]{display:inline-flex;align-items:center;gap:8px}.pava[data-v-872b99f9]{border-radius:50%}.empty[data-v-872b99f9]{text-align:center;padding:24px 10px}.empty p[data-v-872b99f9]{color:var(--text-2);margin-top:8px}.err[data-v-872b99f9]{color:#c0392b}.page[data-v-bb33284f]{padding-bottom:72px}.bar[data-v-bb33284f]{display:flex;gap:16px;align-items:center}table[data-v-bb33284f]{width:100%;border-collapse:collapse;background:#fff;margin-top:12px}th[data-v-bb33284f],td[data-v-bb33284f]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}.err[data-v-bb33284f]{color:#c0392b}.who[data-v-bb33284f]{display:flex;align-items:center;gap:12px;margin-top:12px}.pava[data-v-bb33284f]{border-radius:50%}.empty[data-v-bb33284f]{text-align:center;padding:24px 0}.face[data-v-1a0ea450]{width:46px;height:auto;display:block}.face.small[data-v-1a0ea450]{width:28px}.page[data-v-854f6b0a]{padding-bottom:72px}.bar[data-v-854f6b0a]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.replay[data-v-854f6b0a]{padding:16px}.seat[data-v-854f6b0a]{margin-bottom:12px}.who[data-v-854f6b0a]{display:flex;gap:8px;align-items:center;font-weight:700}.avatar[data-v-854f6b0a]{width:28px;height:28px;border-radius:50%}.badge[data-v-854f6b0a]{height:24px;width:auto}.row[data-v-854f6b0a]{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.err[data-v-854f6b0a]{color:#c0392b}.share[data-v-854f6b0a]{width:min(640px,100%)}.with-ico[data-v-854f6b0a]{display:inline-flex;align-items:center;gap:6px}.share-slot[data-v-854f6b0a]{width:16px;height:16px;display:inline-block;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.river[data-v-854f6b0a]{margin:8px 0 0;font-size:13px;color:#666}.note[data-v-854f6b0a]{color:#666;font-size:13px;margin-bottom:8px}.who[data-v-f98d0858]{font-weight:700;min-height:24px;display:flex;gap:6px;align-items:center}.badge[data-v-f98d0858]{height:24px;width:auto;display:block}.avatar[data-v-f98d0858]{width:28px;height:28px;border-radius:50%;object-fit:contain}.row[data-v-f98d0858]{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.back[data-v-f98d0858]{width:22px;height:auto}.room[data-v-10a5775a]{padding-bottom:72px}.bar[data-v-10a5775a]{display:flex;gap:16px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.link[data-v-10a5775a]{width:min(420px,100%)}.watch[data-v-10a5775a]{background:#fff;border-radius:16px;padding:12px}.watch-seat[data-v-10a5775a]{margin-bottom:12px}.scores[data-v-10a5775a]{display:flex;flex-wrap:wrap;gap:12px}.felt[data-v-10a5775a]{display:grid;grid-template-columns:200px 1fr 200px;grid-template-areas:". opposite ." "left center right" ". self .";gap:8px;background-repeat:repeat;border-radius:16px;padding:12px}.opposite[data-v-10a5775a]{grid-area:opposite}.left[data-v-10a5775a]{grid-area:left}.right[data-v-10a5775a]{grid-area:right}.self[data-v-10a5775a]{grid-area:self}.center[data-v-10a5775a]{grid-area:center;display:flex;align-items:center}.timer[data-v-10a5775a]{width:100%;height:8px;background:#e6e6e6;border-radius:99px;overflow:hidden}.timer div[data-v-10a5775a]{height:100%;background:var(--green)}.row[data-v-10a5775a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tile-btn[data-v-10a5775a]{border:0;background:transparent;padding:0}.tile-btn.hot[data-v-10a5775a]{outline:2px solid var(--green);border-radius:6px;cursor:pointer}.who[data-v-10a5775a]{font-weight:700;display:flex;gap:8px;align-items:center}.badge[data-v-10a5775a]{height:24px;width:auto}.avatar[data-v-10a5775a]{width:32px;height:32px;border-radius:50%}.acts[data-v-10a5775a]{display:flex;gap:8px;margin-top:12px;align-items:center}.act-img[data-v-10a5775a]{border:0;background:transparent;padding:0;cursor:pointer;line-height:0}.act-img[data-v-10a5775a]:active{transform:translateY(2px)}.err[data-v-10a5775a]{color:#c0392b}.with-ico[data-v-10a5775a]{display:inline-flex;align-items:center;gap:6px}.ico[data-v-10a5775a]{width:16px;height:16px;background:currentColor;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mask[data-v-10a5775a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:6}.sheet[data-v-10a5775a]{padding:24px;min-width:280px;background:#fff}.sheet p[data-v-10a5775a]{margin:6px 0}.rules[data-v-0088cccb]{background:#fff;margin:-32px -16px;padding:32px 16px 48px;min-height:calc(100vh - 140px)}.rules-body[data-v-0088cccb] h1{margin-bottom:16px}.rules-body[data-v-0088cccb] h2{margin-top:28px}.rules-body[data-v-0088cccb] p,.rules-body[data-v-0088cccb] ul,.rules-body[data-v-0088cccb] ol,.rules-body[data-v-0088cccb] .table-wrap{margin:0 0 16px}.rules-body[data-v-0088cccb] blockquote{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--green);background:#fff}.rules-body[data-v-0088cccb] li{margin:8px 0}.rules-body[data-v-0088cccb] ul,.rules-body[data-v-0088cccb] ol{padding-left:1.4em}.rules-body[data-v-0088cccb] .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rules-body[data-v-0088cccb] table{border-collapse:collapse;background:#fff}.rules-body[data-v-0088cccb] th,.rules-body[data-v-0088cccb] td{border:1px solid var(--border);padding:8px 12px;text-align:left;vertical-align:top;background:#fff}.rules-body[data-v-0088cccb] th{font-weight:800}.rules-foot[data-v-0088cccb]{margin-top:32px;padding-top:20px;border-top:1px solid var(--border);background:#fff}.updated[data-v-0088cccb]{margin-bottom:16px;color:var(--text-2)}.foot-actions[data-v-0088cccb]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media (min-width: 768px){.rules[data-v-0088cccb]{padding:48px 24px 64px}.rules-body[data-v-0088cccb]{max-width:880px;margin:0 auto}.rules-foot[data-v-0088cccb]{max-width:880px;margin:32px auto 0}.rules-body[data-v-0088cccb] table{width:100%}.rules-body[data-v-0088cccb] th,.rules-body[data-v-0088cccb] td{white-space:normal}}@media (max-width: 767px){.rules-body[data-v-0088cccb] table{min-width:720px}.rules-body[data-v-0088cccb] th,.rules-body[data-v-0088cccb] td{white-space:nowrap}}.sheet[data-v-40a741b3]{background:#fff;margin:-32px -16px;padding:32px 16px 48px;min-height:calc(100vh - 140px)}.sheet[data-v-40a741b3] h1{margin-bottom:8px}.sheet[data-v-40a741b3] .lead{color:var(--text-2);margin-bottom:20px}.sheet-foot[data-v-40a741b3]{margin-top:32px;padding-top:20px;border-top:1px solid var(--border);background:#fff}.updated[data-v-40a741b3]{margin-bottom:16px;color:var(--text-2)}.foot-actions[data-v-40a741b3]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.empty[data-v-40a741b3]{padding:28px 0;color:var(--text-2)}@media (min-width: 768px){.sheet[data-v-40a741b3]{padding:48px 40px 64px}.sheet[data-v-40a741b3] .sheet-inner,.sheet-foot[data-v-40a741b3]{width:min(1120px,calc(100vw - 80px));max-width:1120px;margin-left:auto;margin-right:auto}.sheet-foot[data-v-40a741b3]{margin-top:32px}}.cards[data-v-3978f32a]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(336px,360px));gap:20px;justify-content:start}.card[data-v-3978f32a]{box-sizing:border-box;width:360px;max-width:100%;min-height:96px;border:1px solid var(--border);border-radius:var(--r-lg);padding:12px;background:#fff;display:grid;grid-template-columns:160px 112px 64px;align-items:center;column-gap:0}.who[data-v-3978f32a]{display:flex;align-items:center;gap:6px}.who strong[data-v-3978f32a]{font-size:16px}.badge[data-v-3978f32a]{width:24px;height:24px;display:block;flex:none}.num[data-v-3978f32a]{font-size:20px}.sub[data-v-3978f32a],.amt[data-v-3978f32a]{margin:0;color:var(--text-2);font-size:13px;line-height:1.25}.amt[data-v-3978f32a]{white-space:nowrap}.identity .sub[data-v-3978f32a],.power .sub[data-v-3978f32a]{margin-top:4px}.more[data-v-3978f32a]{margin-top:20px}.empty[data-v-3978f32a]{padding:28px 0;color:var(--text-2)}@media (max-width: 1199px){.cards[data-v-3978f32a]{grid-template-columns:repeat(2,minmax(336px,360px))}}@media (max-width: 480px){.cards[data-v-3978f32a]{grid-template-columns:1fr;gap:12px}.card[data-v-3978f32a]{width:100%;min-height:104px;grid-template-columns:1fr 1fr;grid-template-areas:"identity identity" "power quota"}.identity[data-v-3978f32a]{grid-area:identity}.power[data-v-3978f32a]{grid-area:power}.quota[data-v-3978f32a]{grid-area:quota}}.session[data-v-8d9b4f92]{margin-bottom:24px}.session h2[data-v-8d9b4f92]{display:flex;align-items:center;gap:8px}.kind[data-v-8d9b4f92],.tag[data-v-8d9b4f92]{display:inline-block;border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 10px;font-size:12px;font-weight:700;background:#fff}ul[data-v-8d9b4f92]{list-style:none;display:flex;flex-direction:column;gap:8px}.row[data-v-8d9b4f92]{display:flex;align-items:center;gap:12px;min-width:0}.art[data-v-8d9b4f92]{width:96px;height:96px;flex:none;object-fit:contain}.body[data-v-8d9b4f92]{position:relative;flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;background:#fff;overflow:hidden}.probe[data-v-8d9b4f92]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.body.ranked[data-v-8d9b4f92]{border-style:solid;border-color:transparent;border-width:0 16px 0 72px;border-image-slice:0 16 0 72 fill;border-image-width:0 16px 0 72px;border-image-repeat:stretch;background:transparent}.body[data-v-8d9b4f92]>:not(.probe){position:relative;z-index:1}.capsule[data-v-8d9b4f92]{height:32px;width:auto;max-width:100%;display:block}.mark[data-v-8d9b4f92]{width:24px;height:24px;display:block;flex:none}.status[data-v-8d9b4f92]{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.winner[data-v-8d9b4f92]{color:var(--text-2)}.more[data-v-8d9b4f92]{margin-top:20px}.empty[data-v-8d9b4f92]{padding:28px 0;color:var(--text-2)}@media (min-width: 768px){.art[data-v-8d9b4f92]{width:128px;height:128px}.body[data-v-8d9b4f92]{flex-wrap:nowrap}.body strong[data-v-8d9b4f92]{min-width:8em}}@media (max-width: 480px){.row[data-v-8d9b4f92]{align-items:flex-start}.body[data-v-8d9b4f92]{flex-wrap:wrap}}:root{--green: #58CC02;--green-dark: #46A302;--green-light: #89E219;--green-bg: #F7FFF0;--green-shadow: #3F8C00;--gold: #FF9600;--gold-dark: #E68A00;--blue: #1CB0F6;--blue-dark: #1899D6;--red: #FF4B4B;--red-dark: #EA2B2B;--purple: #A560E8;--cyan: #00CD9C;--member-gold: #C9A96E;--bg: #F7F7F7;--card: #FFFFFF;--border: #E5E5E5;--divider: #F0F0F0;--text: #3C3C3C;--text-2: #777777;--text-3: #AFAFAF;--disabled: #E5E5E5;--success: var(--green);--warning: var(--gold);--danger: #FF4B4B;--info: var(--blue);--fs-display: 28px;--fs-title: 20px;--fs-body: 16px;--fs-body2: 14px;--fs-caption: 13px;--fs-small: 11px;--sp-xs: 4px;--sp-sm: 8px;--sp-md: 12px;--sp-lg: 16px;--sp-xl: 20px;--sp-xxl: 24px;--sp-xxxl: 32px;--sp-huge: 48px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-xxl: 24px;--r-pill: 999px;--shadow-soft: 0 1px 6px rgba(0, 0, 0, .03);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04);--shadow-elevated: 0 4px 16px rgba(0, 0, 0, .08);--text-light: var(--text-2)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--green-dark);text-decoration:none}.container{max-width:960px;margin:0 auto;padding:0 var(--sp-lg)}.card{background:var(--card);border-radius:var(--r-lg);padding:var(--sp-xxl);border:1px solid var(--border);margin-bottom:var(--sp-lg);box-shadow:var(--shadow-card)}.btn{display:inline-block;background:var(--green);color:#fff;border:none;border-radius:var(--r-md);padding:var(--sp-md) 28px;font-size:var(--fs-body);font-weight:700;letter-spacing:.3px;cursor:pointer;box-shadow:0 4px 0 var(--green-dark);transition:transform .05s,box-shadow .05s}.btn:active{transform:translateY(4px);box-shadow:0 0 0 var(--green-dark)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-outline{background:var(--card);color:var(--green-dark);border:2px solid var(--border);box-shadow:0 4px 0 var(--border)}.input{width:100%;padding:var(--sp-md) var(--sp-lg);border:2px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-body);margin-bottom:var(--sp-md);outline:none}.input:focus{border-color:var(--green)}.tag{display:inline-block;padding:2px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:var(--green-bg);color:var(--green-dark);margin-right:6px}.tag.gray{background:var(--divider);color:var(--text-2)}.error{color:var(--danger);font-size:var(--fs-body2);margin:var(--sp-sm) 0}.muted{color:var(--text-2);font-size:var(--fs-body2)}h1{font-size:var(--fs-display);font-weight:900;line-height:1.2;margin-bottom:var(--sp-sm)}h2{font-size:var(--fs-title);font-weight:800;line-height:1.3;margin-bottom:var(--sp-md)}h3{font-size:var(--fs-body);font-weight:700;line-height:1.4;margin-bottom:var(--sp-sm)}
