.entry[data-v-6d85d9be]{min-height:100vh;display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,520px);align-items:center;padding:7vw;overflow:hidden;background-color:#0b0c13;background-image:linear-gradient(#08070b1f,#08070b61),url(/admin-theme/network-line.png),url(/admin-theme/background.png);background-position:center,18% center,center;background-size:auto,min(62vw,860px) auto,cover;background-repeat:no-repeat}.entry[data-v-6d85d9be]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to right,#000,transparent 80%)}.brand-block[data-v-6d85d9be]{position:relative;padding-right:8vw}.eyebrow[data-v-6d85d9be]{margin:0 0 16px;color:var(--gold);font-size:12px;letter-spacing:.25em}h1[data-v-6d85d9be]{margin:0;font:500 clamp(56px,8vw,108px) "STKaiti","KaiTi",serif;color:#fff0ec;letter-spacing:.12em;text-shadow:0 8px 50px rgba(215,43,64,.3)}.subtitle[data-v-6d85d9be]{color:#c9adb0;font-size:17px;letter-spacing:.08em}.features[data-v-6d85d9be]{display:flex;margin-top:60px;color:#a8888d;font-size:13px}.features span+span[data-v-6d85d9be]{margin-left:26px}.features i[data-v-6d85d9be]{display:inline-block;width:4px;height:4px;margin:0 8px 3px 0;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #c9a24a80}.entry-card[data-v-6d85d9be]{position:relative;width:100%;background:#1f060beb;backdrop-filter:blur(20px)}.tabs[data-v-6d85d9be]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.tabs button[data-v-6d85d9be]{padding:20px;border:0;border-bottom:2px solid transparent;color:#a8888d;background:transparent}.tabs button.active[data-v-6d85d9be]{border-bottom-color:var(--primary-bright);color:#ff9da6;background:linear-gradient(180deg,transparent,rgba(215,43,64,.08))}.code-input[data-v-6d85d9be]{font-size:22px;letter-spacing:.28em}.submit[data-v-6d85d9be]{width:100%;min-height:50px;margin-top:6px}.security[data-v-6d85d9be]{margin:20px 0 0;color:#8e7276;text-align:center;font-size:12px}.error-line[data-v-6d85d9be]{margin:-4px 0 14px;font-size:13px}.created-note[data-v-6d85d9be]{display:flex;flex-direction:column;margin-bottom:20px;padding:14px;border:1px solid rgba(255,105,120,.34);border-radius:10px;background:#d72b401a}.created-note span[data-v-6d85d9be]{margin:6px 0 10px;color:#c9adb0;font-size:12px}.created-actions[data-v-6d85d9be]{display:flex}.created-actions .btn[data-v-6d85d9be]{flex:1}.created-actions .btn+.btn[data-v-6d85d9be]{margin-left:10px}@media(max-width:860px){.entry[data-v-6d85d9be]{grid-template-columns:1fr;padding:28px 18px}.brand-block[data-v-6d85d9be]{padding:24px 0 48px}.features[data-v-6d85d9be]{margin-top:30px;flex-wrap:wrap}}.modal-backdrop[data-v-c1a6b5bd]{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#040203b8;backdrop-filter:blur(6px)}.modal[data-v-c1a6b5bd]{width:min(520px,100%)}.icon-btn[data-v-c1a6b5bd]{border:0;color:#d8bec1;background:transparent;font-size:26px}footer[data-v-c1a6b5bd]{display:flex;justify-content:flex-end;padding:0 22px 22px}footer .btn+.btn[data-v-c1a6b5bd]{margin-left:10px}.section-title[data-v-a24f7646]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.section-title h1[data-v-a24f7646]{margin:8px 0 6px;font-size:30px}.section-title p[data-v-a24f7646]{margin:0;color:var(--muted);font-size:13px}.live-mark[data-v-a24f7646]{color:var(--muted);font-size:12px;letter-spacing:.08em}.live-mark i[data-v-a24f7646],.status i[data-v-a24f7646]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#73696b}.live-mark i.on[data-v-a24f7646],.status i.online[data-v-a24f7646]{background:var(--green);box-shadow:0 0 12px #4cb58bb3}.lease-warning[data-v-a24f7646]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:16px 20px;border-color:#ff697857}.lease-warning div[data-v-a24f7646]{display:flex;flex-direction:column}.lease-warning span[data-v-a24f7646]{margin-top:5px;color:var(--muted);font-size:13px}.console[data-v-a24f7646]{position:relative;overflow:hidden}.console[data-v-a24f7646]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #c9a24a29}.console-grid[data-v-a24f7646]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.72fr)}.stage-col[data-v-a24f7646]{position:relative;display:flex;flex-direction:column;min-height:520px;background:radial-gradient(circle at 78% 12%,rgba(215,43,64,.2),transparent 46%)}.stage-col .prize-hero[data-v-a24f7646]{flex:1}.stage-col .empty[data-v-a24f7646]{flex:1;display:grid;place-items:center}.ops-col[data-v-a24f7646]{display:flex;flex-direction:column;border-left:1px solid var(--line)}.col-head[data-v-a24f7646]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.col-head h2[data-v-a24f7646]{margin:0;font-size:16px}.col-head-meta[data-v-a24f7646]{display:flex;align-items:center;gap:14px}.ops-body[data-v-a24f7646]{padding:22px 24px}.prize-hero[data-v-a24f7646]{display:flex;align-items:center;min-height:280px;padding:30px}.prize-image[data-v-a24f7646]{display:grid;place-items:center;width:180px;height:180px;margin-right:34px;overflow:hidden;border:1px solid rgba(255,105,120,.32);border-radius:24px;color:#ff9da6;background:linear-gradient(145deg,#671421,#29070d);font:500 72px KaiTi,serif;box-shadow:0 0 36px #d72b401f,inset 0 0 40px #0003}.prize-image img[data-v-a24f7646]{width:100%;height:100%;object-fit:contain}.eyebrow[data-v-a24f7646]{color:#e85c6c;font-size:11px;letter-spacing:.2em}.prize-hero h2[data-v-a24f7646]{margin:10px 0 5px;color:#fff0ec;font:500 48px KaiTi,serif}.prize-hero p[data-v-a24f7646]{margin:0;color:#dbc5c7;font-size:20px}.metrics[data-v-a24f7646]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.metrics div[data-v-a24f7646]{display:flex;flex-direction:column;padding:20px}.metrics div+div[data-v-a24f7646]{border-left:1px solid var(--line)}.metrics span[data-v-a24f7646]{color:var(--muted);font-size:12px}.metrics b[data-v-a24f7646]{margin-top:7px;font-size:24px}.col-head .status[data-v-a24f7646]{color:var(--muted);font-size:12px}.count-options[data-v-a24f7646]{display:grid;grid-template-columns:repeat(4,1fr)}.count-options button[data-v-a24f7646]{height:38px;margin:0 6px 6px 0;border:1px solid var(--line);border-radius:8px;color:#d4b9bc;background:#321016}.count-options button.active[data-v-a24f7646]{border-color:var(--primary-bright);color:#fff;background:linear-gradient(135deg,var(--primary-bright),var(--primary-deep))}.pool-info[data-v-a24f7646]{display:flex;justify-content:space-between;margin:18px 0;padding:14px;border-radius:10px;color:var(--muted);background:#ff69780b;font-size:13px}.pool-info b[data-v-a24f7646]{color:#fff0ec}.action-stack[data-v-a24f7646]{display:flex;flex-direction:column}.action-stack[data-v-a24f7646]>*+*{margin-top:10px}.reset-btn[data-v-a24f7646]{border-color:#ff697838;color:#ffb8be;background:#ff69780d}.reset-btn[data-v-a24f7646]:hover:not(:disabled){border-color:#ff697880;background:#ff69781a}.pager[data-v-a24f7646]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.pager span[data-v-a24f7646]{padding:0 16px;color:var(--muted)}.pulse[data-v-a24f7646]{animation:pulse-a24f7646 1.8s ease-in-out infinite}@keyframes pulse-a24f7646{50%{box-shadow:0 0 24px #f23b5259}}.phase-steps[data-v-a24f7646]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid var(--line)}.phase-step[data-v-a24f7646]{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.phase-step+.phase-step[data-v-a24f7646]:before{content:"";flex:0 0 auto;width:clamp(12px,3vw,44px);height:1px;background:var(--line)}.phase-step i[data-v-a24f7646]{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;font-size:11px;font-style:normal;transition:.2s}.phase-step.done i[data-v-a24f7646]{border-color:var(--gold);color:var(--gold)}.phase-step.done span[data-v-a24f7646]{color:#d7bec1}.phase-step.active i[data-v-a24f7646]{border-color:var(--gold);color:#2a1e05;background:var(--gold);box-shadow:0 0 12px #c9a24a73}.phase-step.active span[data-v-a24f7646]{color:#fff5f2;font-weight:650}.shortcut-hint[data-v-a24f7646]{margin:14px 0 0;color:var(--muted);font-size:12px;text-align:center;letter-spacing:.02em}.confirm-body[data-v-a24f7646]{margin:0;color:#e7cdcf;font-size:14px;line-height:1.7}@media(max-width:1050px){.console-grid[data-v-a24f7646]{grid-template-columns:1fr}.ops-col[data-v-a24f7646]{border-left:0;border-top:1px solid var(--line)}.stage-col[data-v-a24f7646]{min-height:auto}.prize-hero[data-v-a24f7646]{padding:22px 6px}.prize-image[data-v-a24f7646]{width:130px;height:130px;margin-right:22px}.metrics[data-v-a24f7646]{grid-template-columns:repeat(2,1fr)}.metrics div[data-v-a24f7646]:nth-child(3){border-left:0}}.welcome[data-v-3f8c434a]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.eyebrow[data-v-3f8c434a]{color:#d85b55;font-size:10px;letter-spacing:.24em}.welcome h1[data-v-3f8c434a]{margin:8px 0 5px;font-size:30px}.welcome p[data-v-3f8c434a]{margin:0;color:var(--muted);font-size:13px}.server[data-v-3f8c434a]{display:flex;align-items:center;color:#d4b9bc;font-size:13px}.server span[data-v-3f8c434a]{margin-left:12px;color:var(--muted)}.stats[data-v-3f8c434a]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.stats article[data-v-3f8c434a]{position:relative;display:flex;align-items:center;padding:20px;overflow:hidden}.stats article[data-v-3f8c434a]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#a91d17,#d43b33)}.stats article+article[data-v-3f8c434a]{margin-left:14px}.stat-icon[data-v-3f8c434a]{flex:0 0 48px;width:48px;height:48px;margin-right:14px;border-radius:13px}.screen-icon[data-v-3f8c434a]{display:block;background:linear-gradient(135deg,#b91f18,#e4473d);position:relative}.screen-icon[data-v-3f8c434a]:after{content:"";position:absolute;inset:12px;background:#fff;mask:url(/admin-theme/screen.svg) center/contain no-repeat;-webkit-mask:url(/admin-theme/screen.svg) center/contain no-repeat}.stat-copy[data-v-3f8c434a]{display:flex;min-width:0;flex-direction:column}.stats span[data-v-3f8c434a]{color:var(--muted);font-size:12px}.stats b[data-v-3f8c434a]{margin:7px 0 3px;color:#fff0ec;font-size:30px}.stats em[data-v-3f8c434a]{color:#8e7276;font-size:16px;font-style:normal}.stats small[data-v-3f8c434a]{color:#94777b}.overview-grid[data-v-3f8c434a]{display:grid;grid-template-columns:minmax(0,1fr) 330px}.overview-grid[data-v-3f8c434a]>*+*{margin-left:18px}.prize-progress[data-v-3f8c434a]{padding:7px 20px}.prize-progress article[data-v-3f8c434a]{display:grid;grid-template-columns:38px minmax(0,1fr) 80px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.rank[data-v-3f8c434a]{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(245,77,66,.24);border-radius:50%;color:#e86c65;background:#d81c1114;font-size:12px}.info[data-v-3f8c434a]{display:flex;flex-direction:column}.info span[data-v-3f8c434a]{margin-top:4px;color:var(--muted);font-size:12px}.bar[data-v-3f8c434a]{height:3px;margin-top:10px;overflow:hidden;border-radius:2px;background:#302329}.bar i[data-v-3f8c434a]{display:block;height:100%;background:linear-gradient(90deg,#a91d17,#d43b33)}.numbers[data-v-3f8c434a]{text-align:right}.numbers b[data-v-3f8c434a]{color:#e86c65;font-size:22px}.numbers span[data-v-3f8c434a]{color:var(--muted)}.checklist[data-v-3f8c434a]{padding:12px 20px}.checklist>div[data-v-3f8c434a]{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.checklist i[data-v-3f8c434a]{display:grid;place-items:center;width:28px;height:28px;margin-right:12px;border-radius:50%;color:#e99ca1;background:#4a2028;font-style:normal}.checklist .done i[data-v-3f8c434a]{color:#bde8d6;background:#193a31}.checklist span[data-v-3f8c434a]{display:flex;flex-direction:column}.checklist b[data-v-3f8c434a]{font-size:14px}.checklist small[data-v-3f8c434a]{margin-top:4px;color:var(--muted)}@media(max-width:950px){.stats[data-v-3f8c434a]{grid-template-columns:repeat(2,1fr)}.stats article[data-v-3f8c434a]{margin:0 0 12px!important}.stats article[data-v-3f8c434a]:nth-child(2n){margin-left:12px!important}.overview-grid[data-v-3f8c434a]{grid-template-columns:1fr}.overview-grid[data-v-3f8c434a]>*+*{margin:18px 0 0}}@media(max-width:600px){.welcome[data-v-3f8c434a]{align-items:flex-start;flex-direction:column}.server[data-v-3f8c434a]{margin-top:15px}.stats[data-v-3f8c434a]{grid-template-columns:1fr}.stats article[data-v-3f8c434a]:nth-child(2n){margin-left:0!important}}.pagination[data-v-07f1fda6]{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:12px 20px;border-top:1px solid var(--line)}.page-summary[data-v-07f1fda6]{color:var(--muted);font-size:13px}.page-controls[data-v-07f1fda6],.page-size-label[data-v-07f1fda6]{display:flex;align-items:center}.page-size-label[data-v-07f1fda6]{margin-right:10px;color:var(--muted);font-size:13px}.page-size[data-v-07f1fda6]{width:auto;min-width:86px;height:36px;min-height:36px;margin-left:7px;padding-left:10px;line-height:34px}.page-btn[data-v-07f1fda6]{display:grid;place-items:center;min-width:36px;height:36px;margin-left:6px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:#d8c3c6;background:#271b20}.page-btn[data-v-07f1fda6]:hover:not(:disabled){border-color:#f54d427a;color:#fff}.page-btn.active[data-v-07f1fda6]{border-color:var(--primary-bright);color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-bright))}.page-btn[data-v-07f1fda6]:disabled{cursor:not-allowed;opacity:.38}.ellipsis[data-v-07f1fda6]{min-width:24px;margin-left:6px;color:var(--muted);text-align:center}@media(max-width:700px){.pagination[data-v-07f1fda6]{align-items:flex-start;flex-direction:column}.page-controls[data-v-07f1fda6]{width:100%;margin-top:12px;overflow-x:auto}.page-summary[data-v-07f1fda6]{padding-left:2px}}.section-title[data-v-ccf1175d]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.section-title h1[data-v-ccf1175d]{margin:0 0 7px;font-size:28px}.section-title p[data-v-ccf1175d]{margin:0;color:var(--muted);font-size:13px}.tools[data-v-ccf1175d]{display:flex;align-items:center}.tools[data-v-ccf1175d]>*+*{margin-left:14px}.check[data-v-ccf1175d]{color:var(--muted);font-size:13px}.check input[data-v-ccf1175d]{margin-right:7px}.search[data-v-ccf1175d]{width:270px}.text-danger[data-v-ccf1175d]{border:0;color:var(--danger);background:transparent}.textarea[data-v-ccf1175d]{resize:vertical}@media(max-width:700px){.section-title[data-v-ccf1175d],.panel-head[data-v-ccf1175d]{align-items:flex-start;flex-direction:column}.tools[data-v-ccf1175d],.search[data-v-ccf1175d]{width:100%;margin-top:14px}.tools[data-v-ccf1175d]{justify-content:space-between}}.section-title[data-v-205a0a76]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.section-title h1[data-v-205a0a76]{margin:0 0 7px;font-size:28px}.section-title p[data-v-205a0a76],.panel-head p[data-v-205a0a76]{margin:0;color:var(--muted);font-size:13px}.subtabs[data-v-205a0a76]{display:flex;padding:4px;border:1px solid var(--line);border-radius:10px;background:#ff697808}.subtabs button[data-v-205a0a76]{padding:8px 14px;border:0;border-radius:7px;color:var(--muted);background:transparent}.subtabs button.active[data-v-205a0a76]{color:#fff5f2;background:#5a1420}.setup-grid[data-v-205a0a76]{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start}.setup-grid[data-v-205a0a76]>*+*{margin-left:18px}.tools[data-v-205a0a76]{display:flex;align-items:center}.tools[data-v-205a0a76]>*+*{margin-left:10px}.search[data-v-205a0a76]{width:250px}.file-btn[data-v-205a0a76]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.file-btn input[data-v-205a0a76]{display:none}.file-btn.disabled[data-v-205a0a76]{cursor:not-allowed;opacity:.42;pointer-events:none}.text-btn[data-v-205a0a76]{border:0;color:var(--gold);background:transparent}.full[data-v-205a0a76]{width:100%}.two-col[data-v-205a0a76]{display:grid;grid-template-columns:1fr 1fr}.two-col[data-v-205a0a76]>*+*{margin-left:10px}.prize-list[data-v-205a0a76]{padding:8px 20px}.prize-cards[data-v-205a0a76]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:18px}.prize-card[data-v-205a0a76]{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#1a1116;box-shadow:0 10px 24px #0000002e}.prize-cover[data-v-205a0a76]{position:relative;display:grid;place-items:center;height:150px;overflow:hidden;color:#ff9aa3;background:radial-gradient(circle at center,#55101d,#251018 72%);font:500 58px KaiTi,serif}.prize-cover img[data-v-205a0a76]{width:100%;height:100%;object-fit:contain}.image-action[data-v-205a0a76]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;min-width:86px;height:34px;padding:0 12px;border:1px solid rgba(255,105,120,.36);border-radius:999px;color:#fff5f2;background:#2b0c13e0;font:600 13px PingFang SC,Microsoft YaHei,sans-serif;backdrop-filter:blur(10px)}.image-action input[data-v-205a0a76]{display:none}.image-action[data-v-205a0a76]:not(.disabled):hover{border-color:#f54d42b8;background:#5d141feb}.image-action.disabled[data-v-205a0a76]{cursor:not-allowed;opacity:.48}.prize-detail[data-v-205a0a76]{padding:14px 15px 16px}.prize-level-text[data-v-205a0a76]{color:#ff8e98;font-size:13px;font-weight:600}.prize-detail strong[data-v-205a0a76]{display:block;margin-top:5px;overflow:hidden;color:#fff5f2;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.prize-meta[data-v-205a0a76]{display:flex;justify-content:space-between;margin-top:14px;color:var(--muted);font-size:12px}.prize-meta b[data-v-205a0a76]{color:#ff8792;font-size:18px}.prize-image-picker[data-v-205a0a76]{display:grid;place-items:center;height:138px;overflow:hidden;border:1px dashed rgba(255,105,120,.34);border-radius:13px;color:#b8999d;background:#ff697809;font-size:13px}.prize-image-picker input[data-v-205a0a76]{display:none}.prize-image-picker img[data-v-205a0a76]{width:100%;height:100%;object-fit:contain}.prize-image-picker[data-v-205a0a76]:not(.disabled):hover{border-color:#f54d42b8;color:#fff5f2;background:#d81c1114}.prize-image-picker.disabled[data-v-205a0a76]{cursor:not-allowed;opacity:.5}.image-clear[data-v-205a0a76]{margin-top:8px;padding:0;font-size:12px}.locked-note[data-v-205a0a76]{margin-bottom:16px;padding:11px 13px;border:1px solid rgba(225,95,104,.32);border-radius:10px;color:#ffb5bc;background:#82182433;font-size:13px;line-height:1.5}.designated-panel[data-v-205a0a76]{min-height:430px}.conflict-select[data-v-205a0a76]{width:min(500px,100%)}.commit-bar[data-v-205a0a76]{display:flex;align-items:center;justify-content:flex-end;padding:18px}.commit-bar button[data-v-205a0a76]{margin-left:18px}.preview-stats[data-v-205a0a76]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.preview-stats div[data-v-205a0a76]{display:flex;flex-direction:column;text-align:center}.preview-stats div+div[data-v-205a0a76]{border-left:1px solid var(--line)}.preview-stats b[data-v-205a0a76]{font-size:26px}.preview-stats span[data-v-205a0a76]{margin-top:4px;color:var(--muted);font-size:12px}.warning[data-v-205a0a76]{font-size:13px;line-height:1.6}.modal-error[data-v-205a0a76]{margin:14px 0 0;padding:11px 13px;border:1px solid rgba(225,95,104,.42);border-radius:9px;color:#ff9da6;background:#8218243d;font-size:13px;line-height:1.5}@media(max-width:1000px){.setup-grid[data-v-205a0a76]{grid-template-columns:1fr}.setup-grid[data-v-205a0a76]>*+*{margin:18px 0 0}.section-title[data-v-205a0a76]{align-items:flex-start;flex-direction:column}.subtabs[data-v-205a0a76]{margin-top:16px}.tools[data-v-205a0a76]{flex-wrap:wrap}.panel-head[data-v-205a0a76]{align-items:flex-start;flex-direction:column}.panel-head .tools[data-v-205a0a76]{margin-top:12px}.search[data-v-205a0a76]{width:100%}}.col-check[data-v-205a0a76]{width:38px;text-align:center}.col-check input[data-v-205a0a76]{width:15px;height:15px;accent-color:var(--primary-bright);cursor:pointer}tbody tr.selected[data-v-205a0a76]{background:#d72b4014}.list-hint[data-v-205a0a76]{margin:0;padding:12px 22px 10px;font-size:12px}.btn-sm[data-v-205a0a76]{min-height:34px;padding:0 12px}.clear-all[data-v-205a0a76]{border-color:#e15f6847;color:#e79aa1}.clear-all[data-v-205a0a76]:hover:not(:disabled){border-color:#e15f688c;background:#8218241f}.import-modes[data-v-205a0a76]{display:flex;flex-direction:column;gap:10px}.import-mode[data-v-205a0a76]{display:grid;grid-template-columns:auto 1fr;gap:2px 11px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;cursor:pointer;background:#ffffff05}.import-mode input[data-v-205a0a76]{grid-row:1/3;align-self:center;width:16px;height:16px;accent-color:var(--primary-bright)}.import-mode .im-head[data-v-205a0a76]{display:flex;align-items:center;gap:8px;color:#fff5f2;font-weight:650}.import-mode .im-desc[data-v-205a0a76]{color:var(--muted);font-size:12px}.import-mode.active[data-v-205a0a76]{border-color:var(--primary-bright);background:#d72b4014}.import-mode.danger.active[data-v-205a0a76]{border-color:#df4b55;background:#82182429}.im-badge[data-v-205a0a76]{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.im-badge.inc[data-v-205a0a76]{color:#2a1e05;background:var(--gold)}.im-badge.cov[data-v-205a0a76]{color:#fff;background:#a51328}.confirm-body[data-v-205a0a76]{margin:0;color:#e7cdcf;font-size:14px;line-height:1.7}.prize-detail-top[data-v-205a0a76]{display:flex;align-items:center;justify-content:space-between;gap:8px}.prize-actions[data-v-205a0a76]{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.text-btn[data-v-205a0a76]:disabled,.text-danger[data-v-205a0a76]:disabled{opacity:.4;cursor:not-allowed}.text-danger[data-v-205a0a76]{border:0;color:var(--danger);background:transparent}.prize-card.disabled[data-v-205a0a76]{opacity:.55}.cover-remove[data-v-205a0a76]{position:absolute;top:10px;right:12px;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(225,95,104,.4);border-radius:50%;color:#ffd0d4;background:#140408b3;font-size:16px;line-height:1;backdrop-filter:blur(6px)}.cover-remove[data-v-205a0a76]:hover:not(:disabled){border-color:#df4b55;background:#82182499}.check-field[data-v-205a0a76]{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#d7bec1;font-size:13px}.check-field input[data-v-205a0a76]{width:16px;height:16px;accent-color:var(--primary-bright)}.designated-actions[data-v-205a0a76]{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}.section-title[data-v-73ba4bc9]{margin-bottom:22px}.section-title h1[data-v-73ba4bc9]{margin:0 0 7px;font-size:28px}.section-title p[data-v-73ba4bc9]{margin:0;color:var(--muted);font-size:13px}.system-grid[data-v-73ba4bc9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.system-grid>.panel[data-v-73ba4bc9]{margin:0 9px 18px}.status-list[data-v-73ba4bc9]{padding:8px 22px}.status-list div[data-v-73ba4bc9]{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.status-list span[data-v-73ba4bc9]{color:var(--muted);font-size:13px}.status-list b[data-v-73ba4bc9]{font-size:14px}.note[data-v-73ba4bc9]{font-size:13px;line-height:1.7}.token-box[data-v-73ba4bc9]{margin-bottom:14px}.token-box .input[data-v-73ba4bc9]{font-size:12px}.token-actions[data-v-73ba4bc9]{display:flex;margin-top:10px}.token-actions .btn+.btn[data-v-73ba4bc9]{margin-left:8px}@media(max-width:850px){.system-grid[data-v-73ba4bc9]{grid-template-columns:1fr}.system-grid>.panel[data-v-73ba4bc9]{margin:0 0 18px}}.confirm-body[data-v-73ba4bc9]{margin:0;color:#e7cdcf;font-size:14px;line-height:1.7}.loading-screen[data-v-c5fe4b59]{min-height:100vh;display:grid;place-content:center;text-align:center;color:var(--muted)}.loader[data-v-c5fe4b59]{width:38px;height:38px;margin:0 auto 16px;border:2px solid rgba(255,105,120,.18);border-top-color:var(--primary-bright);border-radius:50%;animation:spin-c5fe4b59 .8s linear infinite}@keyframes spin-c5fe4b59{to{transform:rotate(360deg)}}.admin-shell[data-v-c5fe4b59]{min-height:100vh}.sidebar[data-v-c5fe4b59]{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;flex-direction:column;width:230px;border-right:1px solid var(--line);background:#180307f7;backdrop-filter:blur(20px)}.logo[data-v-c5fe4b59]{display:flex;align-items:center;height:86px;padding:0 22px;border-bottom:1px solid var(--line)}.logo strong[data-v-c5fe4b59],.logo span[data-v-c5fe4b59]{display:block}.logo strong[data-v-c5fe4b59]{font:500 18px KaiTi,serif;letter-spacing:.1em;color:#fff0ec}.logo span[data-v-c5fe4b59]{margin-top:4px;color:#8e7276;font-size:8px;letter-spacing:.16em}.sidebar nav[data-v-c5fe4b59]{flex:1;padding:22px 12px}.sidebar nav button[data-v-c5fe4b59]{position:relative;display:flex;align-items:center;width:100%;height:46px;margin-bottom:5px;padding:0 14px;border:0;border-radius:9px;color:#a8888d;background:transparent;text-align:left}.sidebar nav button[data-v-c5fe4b59]:hover{color:#f4dfe1;background:#ff69780f}.sidebar nav button.active[data-v-c5fe4b59]{border-radius:0 9px 9px 0;color:#fff5f2;background:linear-gradient(90deg,#d72b404d,#d72b400a);box-shadow:inset 2px 0 var(--primary-bright)}.sidebar nav i[data-v-c5fe4b59]{width:27px;color:var(--primary-bright);font-style:normal;font-size:17px}.nav-live[data-v-c5fe4b59]{position:absolute;right:12px;width:6px;height:6px;border-radius:50%;background:var(--red-bright);box-shadow:0 0 10px var(--red-bright)}.sidebar-foot[data-v-c5fe4b59]{padding:16px;border-top:1px solid var(--line)}.event-mini[data-v-c5fe4b59]{display:flex;flex-direction:column;padding:12px;border-radius:9px;background:#ff69780b}.event-mini span[data-v-c5fe4b59],.event-mini small[data-v-c5fe4b59]{color:#8e7276;font-size:10px}.event-mini strong[data-v-c5fe4b59]{margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.logout[data-v-c5fe4b59]{width:100%;margin-top:8px;padding:9px;border:0;color:#94777b;background:transparent;font-size:12px}.workspace[data-v-c5fe4b59]{min-height:100vh;margin-left:230px;padding:34px clamp(20px,3vw,48px)}.mobile-header[data-v-c5fe4b59],.overlay[data-v-c5fe4b59]{display:none}.toast-enter-active[data-v-c5fe4b59],.toast-leave-active[data-v-c5fe4b59]{transition:.2s}.toast-enter-from[data-v-c5fe4b59],.toast-leave-to[data-v-c5fe4b59]{transform:translate(-50%,-12px);opacity:0}.logo[data-v-c5fe4b59]{justify-content:center;text-align:center}.logo strong[data-v-c5fe4b59]{font-size:22px;letter-spacing:.14em}.logo span[data-v-c5fe4b59]{margin-top:6px;font-size:9px;letter-spacing:.18em}.admin-shell[data-v-c5fe4b59]{--primary:#d81c11;--primary-bright:#f54d42;--primary-deep:#a8140d;--red:#c0170f;--red-bright:#f54d42;--line:rgba(245,77,66,.14);position:relative;isolation:isolate;background:#0d0c11}.admin-shell[data-v-c5fe4b59]:before{content:none}.sidebar[data-v-c5fe4b59]{background-color:#100b10;background-image:linear-gradient(#0b080db8,#0b080de6),url(/admin-theme/network-line.png),url(/admin-theme/background.png);background-position:center,center,38% center;background-size:auto,520px auto,cover;background-repeat:no-repeat;box-shadow:2px 0 20px #0006}.logo[data-v-c5fe4b59]{position:relative;border-bottom:0}.logo[data-v-c5fe4b59]:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:linear-gradient(90deg,rgba(216,28,17,.5),rgba(245,77,66,.18),transparent)}.sidebar nav button.active[data-v-c5fe4b59]{background:linear-gradient(90deg,#d81c1166,#f54d4214);box-shadow:inset 3px 0 #f54d42,0 4px 16px #d81c111a}.workspace[data-v-c5fe4b59]{position:relative;z-index:1;background:#0d0c11}.workspace[data-v-c5fe4b59] .panel{border-color:#f54d4226;background:#1b1418;box-shadow:0 12px 32px #0000004d;backdrop-filter:none}.workspace[data-v-c5fe4b59] .panel-head{background:#1e161b}.workspace[data-v-c5fe4b59] .btn.primary{border-color:#d81c11;background:linear-gradient(89deg,#d81c11,#f54d42);box-shadow:0 8px 24px #d81c1133}.workspace[data-v-c5fe4b59] .pill.gold{border-color:#c9a24a66;color:#e3c377;background:#c9a24a1f}.mode-bar[data-v-c5fe4b59]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;padding:12px 18px;border:1px solid var(--line);border-radius:12px}.mode-bar .dot[data-v-c5fe4b59]{display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%}.mode-tag[data-v-c5fe4b59]{display:inline-flex;align-items:center;font-size:13px;letter-spacing:.04em}.mode-actions[data-v-c5fe4b59]{display:flex;align-items:center;gap:10px}.mode-note[data-v-c5fe4b59]{color:var(--muted);font-size:12px}.mode-bar .btn[data-v-c5fe4b59]{min-height:34px;padding:0 14px}.mode-bar.live[data-v-c5fe4b59]{border-color:#f54d4280;background:linear-gradient(90deg,#d81c1138,#d81c110d);color:#ffd9d4}.mode-bar.live .dot[data-v-c5fe4b59]{background:#f54d42;box-shadow:0 0 10px #f54d42;animation:mode-pulse-c5fe4b59 1.6s ease-in-out infinite}.mode-bar.readonly[data-v-c5fe4b59]{border-color:#c9a24a66;background:#c9a24a14;color:#e6cfa0}.mode-bar.readonly .dot[data-v-c5fe4b59]{background:var(--gold);box-shadow:0 0 8px #c9a24a99}@keyframes mode-pulse-c5fe4b59{50%{opacity:.5}}.confirm-body[data-v-c5fe4b59]{margin:0;color:#e7cdcf;font-size:14px;line-height:1.7}@media(max-width:800px){.sidebar[data-v-c5fe4b59]{transform:translate(-100%);transition:.22s}.sidebar.open[data-v-c5fe4b59]{transform:none}.workspace[data-v-c5fe4b59]{margin-left:0;padding:84px 14px 24px}.mobile-header[data-v-c5fe4b59]{position:fixed;z-index:25;top:0;right:0;left:0;display:flex;align-items:center;height:60px;padding:0 16px;border-bottom:1px solid var(--line);background:#180307f5}.mobile-header button[data-v-c5fe4b59]{margin-right:14px;border:0;color:var(--primary-bright);background:transparent;font-size:22px}.mobile-header strong[data-v-c5fe4b59]{flex:1}.mobile-header span[data-v-c5fe4b59]{color:var(--muted);font-size:10px}.overlay[data-v-c5fe4b59]{position:fixed;z-index:20;inset:0;display:block;background:#0000008c}}@media(max-width:800px){.mobile-header[data-v-c5fe4b59]{background:#0d0a10f5}}.screen[data-v-2971c593]{position:fixed;inset:0;overflow:hidden;color:#fff5f2;background:radial-gradient(circle at 50% 44%,#8a1425 0,#480914 38%,#170307 78%);font-family:PingFang SC,Microsoft YaHei,sans-serif}.screen[data-v-2971c593]:before{content:"";position:absolute;inset:3vmin;border:1px solid rgba(255,105,120,.3);pointer-events:none}.screen[data-v-2971c593]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 42%,rgba(8,0,2,.66) 100%)}header[data-v-2971c593]{position:absolute;z-index:5;top:4.4vmin;right:5vmin;left:5vmin;display:flex;align-items:center;justify-content:space-between;color:#ffe2e49e;font-size:clamp(10px,1vw,15px);letter-spacing:.14em}.connection[data-v-2971c593]{letter-spacing:.04em}.connection i[data-v-2971c593]{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#9b6d72}.connection i.online[data-v-2971c593]{background:#68c49e;box-shadow:0 0 10px #68c49e}.fullscreen[data-v-2971c593]{position:absolute;z-index:10;right:4.8vmin;bottom:4.5vmin;border:0;color:#ffffff52;background:transparent;font-size:22px}.ornament[data-v-2971c593]{position:absolute;z-index:2;width:7vmin;height:7vmin;border-color:#ff5b6c8c;border-style:solid}.top-left[data-v-2971c593]{top:3vmin;left:3vmin;border-width:2px 0 0 2px}.top-right[data-v-2971c593]{top:3vmin;right:3vmin;border-width:2px 2px 0 0}.bottom-left[data-v-2971c593]{bottom:3vmin;left:3vmin;border-width:0 0 2px 2px}.bottom-right[data-v-2971c593]{right:3vmin;bottom:3vmin;border-width:0 2px 2px 0}.particles[data-v-2971c593]{position:absolute;inset:0;opacity:.65}.particles i[data-v-2971c593]{position:absolute;width:3px;height:3px;border-radius:50%;background:#ff7785;box-shadow:0 0 9px #f12f48;animation:float-2971c593 linear infinite}@keyframes float-2971c593{0%{transform:translate3d(0,4vh,0);opacity:0}25%{opacity:.8}to{transform:translate3d(2vw,-10vh,0);opacity:0}}.low .particles[data-v-2971c593]{opacity:.3}.low .particles i[data-v-2971c593]{animation:none}.center-state[data-v-2971c593],.prize-stage[data-v-2971c593],.draw-stage[data-v-2971c593],.winner-stage[data-v-2971c593]{position:absolute;z-index:3;inset:8vmin;display:flex;align-items:center;justify-content:center;flex-direction:column}.small-en[data-v-2971c593]{color:#ff7180;font-size:clamp(9px,1vw,14px);letter-spacing:.35em}.idle-state h1[data-v-2971c593]{margin:2.2vmin 0;color:#fff0ec;font:500 clamp(48px,8vw,130px) KaiTi,serif;letter-spacing:.12em;text-shadow:0 0 58px rgba(242,59,82,.32)}.idle-state p[data-v-2971c593]{color:#ffe2e4ad;font-size:clamp(14px,1.5vw,24px);letter-spacing:.2em}.gold-line[data-v-2971c593]{width:12vmin;height:1px;background:linear-gradient(90deg,transparent,#ff5d70,transparent);box-shadow:0 0 12px #f23b5273}.screen-loader[data-v-2971c593]{width:5vmin;height:5vmin;border:2px solid rgba(255,105,120,.2);border-top-color:#ff6978;border-radius:50%;animation:spin-2971c593 1s linear infinite}@keyframes spin-2971c593{to{transform:rotate(360deg)}}.error-icon[data-v-2971c593]{display:grid;place-items:center;width:8vmin;height:8vmin;border:1px solid #ff7180;border-radius:50%;font-size:4vmin}.error-state h1[data-v-2971c593]{font-size:4vmin}.error-state p[data-v-2971c593]{color:#d2b2b6}.prize-title-only[data-v-2971c593]{text-align:center}.prize-title-only span[data-v-2971c593]{color:#ff7180;font-size:clamp(10px,1vw,16px);letter-spacing:.42em}.prize-title-only h1[data-v-2971c593]{margin:2vmin 0;color:#fff0ec;font:500 clamp(70px,13vw,210px) KaiTi,serif;letter-spacing:.13em;text-shadow:0 0 72px rgba(242,59,82,.34)}.prize-reveal[data-v-2971c593]{display:flex;align-items:center;max-width:80vw}.prize-visual[data-v-2971c593]{display:grid;place-items:center;width:min(31vw,42vh);height:min(31vw,42vh);margin-right:6vw;overflow:hidden;border:1px solid rgba(255,105,120,.48);border-radius:9%;color:#ffd5d9;background:radial-gradient(circle,#a7192d,#4a0914 70%);box-shadow:0 0 80px #d72b4047,inset 0 0 50px #00000040;font:500 min(15vw,22vh) KaiTi,serif}.prize-visual img[data-v-2971c593]{width:100%;height:100%;object-fit:contain}.prize-level[data-v-2971c593]{display:inline-flex;align-items:center;color:#ffd9d0;font-size:clamp(18px,2vw,34px);font-weight:600;letter-spacing:.18em;text-shadow:0 0 18px rgba(242,59,82,.28)}.prize-level[data-v-2971c593]:before,.prize-level[data-v-2971c593]:after{content:"";width:clamp(28px,4vw,72px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,128,140,.86));box-shadow:0 0 10px #f23b5247}.prize-level[data-v-2971c593]:before{margin-right:1.1vmin}.prize-level[data-v-2971c593]:after{margin-left:.9vmin;transform:scaleX(-1)}.prize-copy h1[data-v-2971c593]{max-width:46vw;margin:2.2vmin 0 1.5vmin;color:#fff5f2;font:600 clamp(42px,6.4vw,112px) "PingFang SC","Microsoft YaHei",KaiTi,serif;line-height:1.12;letter-spacing:.02em}.prize-copy p[data-v-2971c593]{color:#ffe2e494;letter-spacing:.14em}.rise-enter-active[data-v-2971c593],.rise-leave-active[data-v-2971c593]{transition:.7s cubic-bezier(.22,.8,.2,1)}.rise-enter-from[data-v-2971c593]{transform:translateY(4vh);opacity:0}.rise-leave-to[data-v-2971c593]{transform:translateY(-3vh);opacity:0}.draw-stage[data-v-2971c593],.winner-stage[data-v-2971c593]{justify-content:flex-start;padding-top:1vh}.draw-heading[data-v-2971c593],.winner-heading[data-v-2971c593]{text-align:center}.draw-heading span[data-v-2971c593],.winner-heading span[data-v-2971c593]{color:#ff8290;font-size:clamp(11px,1.1vw,17px);letter-spacing:.12em}.draw-heading h1[data-v-2971c593],.winner-heading h1[data-v-2971c593]{margin:.7vmin 0;color:#fff0ec;font:500 clamp(32px,4.5vw,72px) KaiTi,serif;letter-spacing:.1em}.draw-heading p[data-v-2971c593],.winner-heading p[data-v-2971c593]{margin:.2vmin 0 1.5vmin;color:#ffe2e494;font-size:clamp(10px,1vw,15px)}.roller-grid[data-v-2971c593],.winner-grid[data-v-2971c593]{display:grid;width:min(90vw,160vh);height:min(66vh,51vw);align-content:center;justify-content:center}.roller-grid.single[data-v-2971c593],.winner-grid.single[data-v-2971c593]{grid-template-columns:min(55vw,70vh)}.roller-grid.five[data-v-2971c593],.winner-grid.five[data-v-2971c593],.roller-grid.ten[data-v-2971c593],.winner-grid.ten[data-v-2971c593]{grid-template-columns:repeat(5,minmax(0,1fr))}.roller-grid.many[data-v-2971c593],.winner-grid.many[data-v-2971c593]{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.roller-slot[data-v-2971c593],.winner-card[data-v-2971c593]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;margin:.35vmin;overflow:hidden;border:1px solid rgba(255,105,120,.28);border-radius:clamp(5px,.6vw,11px);background:linear-gradient(145deg,#9e1429f0,#3f0711f7);box-shadow:inset 0 1px #ffdce01a}.roller-grid:not(.many) .roller-slot[data-v-2971c593],.winner-grid:not(.many) .winner-card[data-v-2971c593]{min-height:12vh;margin:.8vmin}.roller-grid.single .roller-slot[data-v-2971c593],.winner-grid.single .winner-card[data-v-2971c593]{min-height:28vh}.roller-slot[data-v-2971c593]{background:linear-gradient(180deg,#35060ffa,#9a1327e6 46%,#390610fa);box-shadow:0 10px 24px #14000547,inset 0 0 34px #ff485824}.roller-slot[data-v-2971c593]:before{content:"";position:absolute;z-index:4;inset:0;background:linear-gradient(180deg,rgba(18,2,7,.92),transparent 30%,transparent 70%,rgba(18,2,7,.92));pointer-events:none}.roller-slot[data-v-2971c593]:after,.winner-card[data-v-2971c593]:after{content:"";position:absolute;z-index:5;inset:3px;border:1px solid rgba(255,132,142,.12);border-radius:inherit;pointer-events:none}.reel-window[data-v-2971c593]{position:absolute;inset:0;overflow:hidden}.reel-strip[data-v-2971c593]{display:flex;height:600%;flex-direction:column;will-change:transform;animation:slot-reel-2971c593 linear infinite}.roller-slot.settled .reel-strip[data-v-2971c593]{animation:slot-stop-2971c593 .72s cubic-bezier(.16,.9,.22,1) both}.reel-strip span[data-v-2971c593]{position:relative;z-index:2;display:flex;width:100%;height:16.666%;min-height:0;flex:0 0 16.666%;align-items:center;justify-content:center;padding:0 .35em;overflow:hidden;color:#fff5f2;text-align:center;line-height:1.08;text-shadow:0 2px 8px rgba(0,0,0,.5);word-break:break-all}.slot-line[data-v-2971c593]{position:absolute;z-index:3;right:0;left:0;top:50%;height:42%;transform:translateY(-50%);border-top:1px solid rgba(255,203,208,.2);border-bottom:1px solid rgba(255,203,208,.2);background:linear-gradient(90deg,transparent,rgba(255,105,120,.09),transparent);box-shadow:0 0 20px #f23b521f;pointer-events:none}.roller-slot.settled[data-v-2971c593]{border-color:#ff949c7a;box-shadow:0 0 28px #f23b5242,inset 0 0 34px #ff48582e}.many span.short[data-v-2971c593]{font-size:clamp(13px,1.55vw,29px)}.many span.medium[data-v-2971c593]{font-size:clamp(11px,1.25vw,23px)}.many span.long[data-v-2971c593]{font-size:clamp(9px,1.02vw,19px)}.many span.extra-long[data-v-2971c593]{font-size:clamp(8px,.86vw,16px)}.five span[data-v-2971c593],.ten span[data-v-2971c593]{font-size:clamp(18px,2.7vw,48px)}.single span[data-v-2971c593]{font-size:clamp(48px,8vw,130px)}@keyframes slot-reel-2971c593{0%{transform:translateY(0)}to{transform:translateY(-83.333%)}}@keyframes slot-stop-2971c593{0%{transform:translateY(0);filter:blur(1px)}78%{transform:translateY(-83.333%);filter:blur(.5px)}90%{transform:translateY(-80.5%);filter:blur(0)}to{transform:translateY(-83.333%);filter:blur(0)}}.winner-card span[data-v-2971c593]{position:relative;z-index:2;display:-webkit-box;width:100%;padding:0 .35em;overflow:hidden;color:#fff5f2;text-align:center;line-height:1.08;text-shadow:0 2px 8px rgba(0,0,0,.5);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.winner-grid.single .winner-card span.long[data-v-2971c593]{font-size:clamp(34px,5vw,82px)}.winner-grid.single .winner-card span.extra-long[data-v-2971c593]{font-size:clamp(24px,3.8vw,62px);line-height:1.02;-webkit-line-clamp:3}.winner-grid.five .winner-card span.long[data-v-2971c593],.winner-grid.ten .winner-card span.long[data-v-2971c593]{font-size:clamp(15px,2.05vw,34px);line-height:1.04}.winner-grid.five .winner-card span.extra-long[data-v-2971c593],.winner-grid.ten .winner-card span.extra-long[data-v-2971c593]{font-size:clamp(12px,1.55vw,26px);line-height:1.03;-webkit-line-clamp:3}.winner-grid.many .winner-card span.long[data-v-2971c593]{font-size:clamp(8px,.92vw,17px);line-height:1.04}.winner-grid.many .winner-card span.extra-long[data-v-2971c593]{font-size:clamp(7px,.74vw,14px);line-height:1.02;-webkit-line-clamp:3}.winner-card[data-v-2971c593]{animation:card-in-2971c593 .55s cubic-bezier(.17,.8,.25,1) both;background:linear-gradient(145deg,#b81830f5,#520815fa);box-shadow:0 5px 22px #1e000552,inset 0 1px #ffdce029}.winner-card i[data-v-2971c593]{position:absolute;top:.5vmin;left:.65vmin;color:#ffb8bf94;font-size:clamp(7px,.6vw,11px);font-style:normal}.winner-card b[data-v-2971c593]{position:absolute;right:.5vmin;bottom:.3vmin;color:#ffb8bf47;font-size:10px}@keyframes card-in-2971c593{0%{transform:translateY(2vh) scale(.94);opacity:0}}footer[data-v-2971c593]{position:absolute;z-index:4;right:5vmin;bottom:4.5vmin;left:5vmin;display:flex;align-items:center;color:#ffe2e457;font-size:clamp(7px,.65vw,11px);letter-spacing:.18em}footer div[data-v-2971c593]{flex:1;height:1px;margin:0 2vmin;background:linear-gradient(90deg,rgba(255,105,120,.24),transparent)}.screen[data-v-2971c593]{background:radial-gradient(circle at 50% 42%,#4d0b14 0,#28050b 42%,#0b0204 82%)}.screen[data-v-2971c593]:before{border-color:#aa374233}.screen[data-v-2971c593]:after{background:radial-gradient(circle at center,rgba(20,2,6,.08) 0,transparent 38%,rgba(4,0,2,.78) 100%)}.ornament[data-v-2971c593]{border-color:#b3404a57}.particles[data-v-2971c593]{opacity:.42}.particles i[data-v-2971c593]{background:#a94450;box-shadow:0 0 8px #992230b8}.small-en[data-v-2971c593],.prize-title-only span[data-v-2971c593]{color:#c96e76}.gold-line[data-v-2971c593]{background:linear-gradient(90deg,transparent,#a72d3b,transparent);box-shadow:0 0 10px #93202d52}.idle-state h1[data-v-2971c593],.prize-title-only h1[data-v-2971c593]{color:#fff1ee;text-shadow:0 0 54px rgba(142,30,44,.32)}.prize-visual[data-v-2971c593]{border-color:#9a3a4461;background:radial-gradient(circle,#65101b,#24050a 72%);box-shadow:0 0 68px #620f1c4d,inset 0 0 56px #0000005c}.prize-level[data-v-2971c593]{color:#e8b6ad;text-shadow:0 0 16px rgba(122,24,36,.3)}.prize-level[data-v-2971c593]:before,.prize-level[data-v-2971c593]:after{background:linear-gradient(90deg,transparent,rgba(198,92,100,.72));box-shadow:0 0 9px #7f1c2842}.draw-heading span[data-v-2971c593],.winner-heading span[data-v-2971c593]{color:#d78b92}.roller-slot[data-v-2971c593],.winner-card[data-v-2971c593]{border-color:#9a3a4438;background:linear-gradient(145deg,#490912f5,#1c0409fa);box-shadow:inset 0 1px #ffdce012}.roller-slot[data-v-2971c593]{background:linear-gradient(180deg,#160308fc,#540c18e6 48%,#180308fc);box-shadow:0 12px 30px #0a00035c,inset 0 0 34px #68142029}.roller-slot[data-v-2971c593]:before{background:linear-gradient(180deg,rgba(8,1,4,.95),transparent 31%,transparent 69%,rgba(8,1,4,.95))}.slot-line[data-v-2971c593]{border-color:#e0969c29;background:linear-gradient(90deg,transparent,rgba(147,38,50,.08),transparent);box-shadow:0 0 18px #75162224}.roller-slot.settled[data-v-2971c593]{border-color:#c9606961;box-shadow:0 0 24px #7b17243d,inset 0 0 34px #7116232e}.winner-card[data-v-2971c593]{background:linear-gradient(145deg,#5f0d1af5,#23040afa);box-shadow:0 8px 24px #0c000461,inset 0 1px #ffdce01f}footer div[data-v-2971c593]{background:linear-gradient(90deg,rgba(155,55,65,.2),transparent)}.roller-slot[data-v-2971c593]{border:0;background:radial-gradient(ellipse at center,#8b192b6b,#4c0a1633 54%,#18030814);box-shadow:0 0 62px #7112202e,inset 0 0 42px #ff9ca409}.roller-slot[data-v-2971c593]:before{background:linear-gradient(180deg,#4d0b14b8,#4d0b1414 24% 76%,#4d0b14b8);backdrop-filter:none}.roller-slot[data-v-2971c593]:after{inset:0;border:1px solid rgba(224,117,126,.16);box-shadow:inset 0 0 36px #ffc8cd09}.reel-strip[data-v-2971c593]{animation-timing-function:cubic-bezier(.36,0,.64,1)}.roller-slot.settled[data-v-2971c593]{border-color:transparent;background:radial-gradient(ellipse at center,#9f1f3280,#4e0a1738 56%,#18030814);box-shadow:0 0 72px #9b263538,inset 0 0 54px #ffb4b90f}.roller-slot.settled[data-v-2971c593]:after{border-color:#eb91993d;box-shadow:inset 0 0 44px #ffcdd10e}.roller-slot.settled .reel-strip[data-v-2971c593]{animation:slot-stop-soft-2971c593 .95s cubic-bezier(.18,.9,.2,1) both}.reel-strip span[data-v-2971c593]{opacity:.72;filter:blur(.2px);text-shadow:0 4px 18px rgba(0,0,0,.42),0 0 20px rgba(255,190,195,.08)}.roller-slot.settled .reel-strip span[data-v-2971c593]:last-child{opacity:1;filter:none;text-shadow:0 4px 16px rgba(0,0,0,.45),0 0 24px rgba(255,179,186,.2)}@keyframes slot-stop-soft-2971c593{0%{transform:translateY(-18%);filter:blur(1.2px)}72%{transform:translateY(-84.8%);filter:blur(.35px)}88%{transform:translateY(-81.8%);filter:blur(0)}to{transform:translateY(-83.333%);filter:blur(0)}}.small-en[data-v-2971c593],.prize-title-only span[data-v-2971c593],.draw-heading span[data-v-2971c593],.winner-heading span[data-v-2971c593]{color:var(--gold)}.ornament[data-v-2971c593]{border-color:#c9a24a80}.screen[data-v-2971c593]:before{border-color:#c9a24a42}.gold-line[data-v-2971c593]{background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 12px #c9a24a6b}.prize-level[data-v-2971c593]{color:#e9cf9a}.prize-level[data-v-2971c593]:before,.prize-level[data-v-2971c593]:after{background:linear-gradient(90deg,transparent,rgba(201,162,74,.85));box-shadow:0 0 9px #c9a24a52}.prize-visual[data-v-2971c593]{border-color:#c9a24a80}.roller-slot.settled[data-v-2971c593]:after{border-color:#c9a24a57}.roller-slot.settled .reel-strip span[data-v-2971c593]:last-child{text-shadow:0 4px 16px rgba(0,0,0,.45),0 0 24px rgba(227,195,119,.26)}.winner-card i[data-v-2971c593]{color:#e3c37799}.winner-card b[data-v-2971c593]{color:#e3c37780}footer div[data-v-2971c593]{background:linear-gradient(90deg,rgba(201,162,74,.28),transparent)}@media(max-aspect-ratio:4/3){.screen[data-v-2971c593]:before{inset:2vmin}.center-state[data-v-2971c593],.prize-stage[data-v-2971c593],.draw-stage[data-v-2971c593],.winner-stage[data-v-2971c593]{inset:6vmin 3vmin}.prize-reveal[data-v-2971c593]{flex-direction:column;text-align:center}.prize-visual[data-v-2971c593]{width:26vh;height:26vh;margin:0 0 3vh}.prize-copy h1[data-v-2971c593]{max-width:85vw}.roller-grid[data-v-2971c593],.winner-grid[data-v-2971c593]{width:92vw;height:68vh}.roller-grid.many[data-v-2971c593],.winner-grid.many[data-v-2971c593]{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr))}}.settle-cover[data-v-2971c593]{position:absolute;z-index:6;inset:0;display:grid;place-items:center;pointer-events:none;color:#efd8a0;text-align:center;text-shadow:0 3px 18px rgba(0,0,0,.55)}.settle-core[data-v-2971c593]{display:flex;align-items:center;flex-direction:column;transform:translateY(3vmin)}.settle-mark[data-v-2971c593]{position:relative;display:grid;place-items:center;width:clamp(92px,12vmin,150px);aspect-ratio:1;margin-bottom:2vmin}.settle-mark[data-v-2971c593]:before,.settle-mark[data-v-2971c593]:after{content:"";position:absolute;inset:8%;border:1px solid rgba(201,162,74,.56);border-radius:18%;box-shadow:0 0 22px #c9a24a24,inset 0 0 22px #c9a24a14;transform:rotate(45deg);animation:settle-turn-2971c593 3.8s linear infinite}.settle-mark[data-v-2971c593]:after{inset:22%;border-color:#ffe2a66b;animation-duration:2.6s;animation-direction:reverse}.settle-mark i[data-v-2971c593]{position:absolute;display:block}.settle-mark i[data-v-2971c593]:nth-child(1){width:72%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,226,166,.95),transparent);box-shadow:0 0 18px #c9a24a70;animation:settle-scan-x-2971c593 1.28s ease-in-out infinite}.settle-mark i[data-v-2971c593]:nth-child(2){width:1px;height:72%;background:linear-gradient(180deg,transparent,rgba(255,226,166,.86),transparent);box-shadow:0 0 18px #c9a24a57;animation:settle-scan-y-2971c593 1.28s ease-in-out infinite}.settle-mark i[data-v-2971c593]:nth-child(3){width:32%;height:32%;border:1px solid rgba(255,226,166,.45);border-radius:12%;transform:rotate(45deg);animation:settle-pulse-2971c593 1.28s ease-in-out infinite}.settle-core strong[data-v-2971c593]{font:500 clamp(20px,2vw,34px) "PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:.18em}.settle-core span[data-v-2971c593]{margin-top:.8vmin;color:#efd8a094;font-size:clamp(9px,.8vw,13px);letter-spacing:.32em}.settle-fade-enter-active[data-v-2971c593],.settle-fade-leave-active[data-v-2971c593]{transition:opacity .28s ease,transform .28s ease}.settle-fade-enter-from[data-v-2971c593],.settle-fade-leave-to[data-v-2971c593]{opacity:0;transform:translateY(1vh)}@keyframes settle-turn-2971c593{to{transform:rotate(405deg)}}@keyframes settle-scan-x-2971c593{50%{transform:scaleX(.62);opacity:.48}}@keyframes settle-scan-y-2971c593{50%{transform:scaleY(.62);opacity:.48}}@keyframes settle-pulse-2971c593{50%{transform:rotate(45deg) scale(1.18);opacity:.42}}.winner-grid.dense[data-v-2971c593]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);width:min(94vw,240vh);height:min(70vh,124vw);align-content:stretch;justify-content:stretch;contain:layout paint;animation:dense-in-2971c593 .42s ease both}.winner-grid.dense .winner-card[data-v-2971c593]{contain:paint;min-height:0;min-width:0;margin:.16vmin;border:1px solid rgba(201,162,74,.15);border-radius:4px;background:linear-gradient(150deg,#781424a8,#300810b3);box-shadow:inset 0 1px #ffdce014;animation:none}.winner-grid.dense .winner-card[data-v-2971c593]:before,.winner-grid.dense .winner-card[data-v-2971c593]:after{display:none}.winner-grid.dense .winner-card i[data-v-2971c593],.winner-grid.dense .winner-card b[data-v-2971c593]{display:none}.winner-grid.dense .winner-card span[data-v-2971c593]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 .14em;overflow:hidden;color:#fff3ef;font-size:clamp(9px,.64vw,13px);line-height:1.08;text-align:center;word-break:keep-all;white-space:nowrap;-webkit-line-clamp:unset;text-shadow:0 2px 5px rgba(0,0,0,.42)}@keyframes dense-in-2971c593{0%{opacity:0;transform:translate3d(0,1.2vh,0) scale(.995)}}.winner-grid.dense .winner-card span.long[data-v-2971c593],.winner-grid.dense .winner-card span.extra-long[data-v-2971c593]{display:-webkit-box;height:auto;max-height:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.winner-grid.dense .winner-card span.long[data-v-2971c593]{font-size:clamp(8px,.56vw,12px);line-height:1.04}.winner-grid.dense .winner-card span.extra-long[data-v-2971c593]{font-size:clamp(7px,.48vw,10px);line-height:1.02;-webkit-line-clamp:3}.name-river[data-v-2971c593]{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));width:min(92vw,210vh);height:min(66vh,120vw);align-content:stretch;gap:.38vw}.river-lane[data-v-2971c593]{position:relative;overflow:hidden;contain:paint;border-radius:clamp(6px,.5vw,12px);border:1px solid rgba(255,105,120,.1);background:linear-gradient(180deg,#30060e6b,#6e122229 48%,#32060e6b);box-shadow:inset 0 0 16px #ff48580b,0 6px 18px #14000524;-webkit-mask-image:linear-gradient(180deg,transparent,#000 21%,#000 79%,transparent);mask-image:linear-gradient(180deg,transparent,#000 21%,#000 79%,transparent)}.river-col[data-v-2971c593]{display:flex;flex-direction:column;align-items:center;backface-visibility:hidden;transform:translateZ(0);will-change:transform;animation:river-scroll-2971c593 linear infinite}.river-col span[data-v-2971c593]{display:block;width:100%;max-width:100%;padding:.34em .18em;overflow:hidden;color:#fff5f2;font-size:clamp(13px,1.12vw,22px);line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.42)}@keyframes river-scroll-2971c593{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.name-river[data-v-2971c593]:after{content:"";position:absolute;z-index:3;left:0;right:0;top:50%;height:14%;transform:translateY(-50%);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,105,120,.05),transparent);border-top:1px solid rgba(201,162,74,.12);border-bottom:1px solid rgba(201,162,74,.12);box-shadow:0 0 16px #f23b5212}.name-river.settling .river-col[data-v-2971c593]{animation-play-state:paused;filter:blur(2px);opacity:.42;transition:filter .5s ease,opacity .5s ease}.name-river.settling .river-lane[data-v-2971c593]{border-color:#c9a24a38;transition:border-color .4s ease}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#fff5f2;background:#120306;font-synthesis:none;--bg: #120306;--panel: #21080d;--panel-2: #2c0c12;--line: rgba(255, 132, 142, .16);--muted: #b99a9e;--primary: #d72b40;--primary-bright: #ff6978;--primary-deep: #971126;--gold: #c9a24a;--gold-bright: #e3c377;--gold-deep: #9a7a34;--red: #a51328;--red-bright: #f23b52;--green: #4cb58b;--danger: #e15f68;color-scheme:dark}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;background:radial-gradient(circle at 75% 5%,#5c0d19 0,transparent 34rem),var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.btn{min-height:40px;padding:0 18px;border:1px solid var(--line);border-radius:10px;color:#fff5f2;background:#351117;transition:.18s ease;font-weight:650}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:#ff69789e}.btn:disabled{cursor:not-allowed;opacity:.42}.btn.primary{color:#fff;border-color:#eb4356;background:linear-gradient(135deg,#df3046,#a90f28);box-shadow:0 8px 24px #a90f283d}.btn.danger{color:#fff;border-color:#df4b55;background:#821824}.btn.ghost{background:transparent}.btn.large{min-height:54px;padding:0 28px;border-radius:14px;font-size:16px}.field{display:flex;flex-direction:column;margin-bottom:16px}.field>span{margin-bottom:7px;color:#d7bec1;font-size:13px}.input,.select,.textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;outline:0;color:#fff5f2;background:#ffffff0b}.select{height:42px;padding:0 42px 0 12px;line-height:40px;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:#351117;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23ff8995' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 8px}.select:hover:not(:disabled){border-color:#ff69787a;background-color:#3d1119}.select:disabled{cursor:not-allowed;opacity:.5}.select option,.select optgroup{min-height:38px;padding:9px 12px;color:#fff5f2;background:#351117;font-size:14px;line-height:1.5}.select option:checked{color:#fff;background:#971126}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary-bright);box-shadow:0 0 0 3px #d72b4029}.panel{border:1px solid var(--line);border-radius:16px;background:#21080de6;box-shadow:0 18px 50px #0000003d}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.panel-head h2,.panel-head h3{margin:0;font-size:17px}.panel-body{padding:22px}.muted{color:var(--muted)}.gold{color:var(--gold-bright)}.danger-text{color:var(--danger)}.status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--muted)}.status-dot.online{background:var(--green);box-shadow:0 0 12px #4cb58bb3}.pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:#cdbfc2;background:#ffffff0a;font-size:12px}.pill.gold{border-color:#c9a24a6b;color:var(--gold-bright);background:#c9a24a1f}.empty{padding:50px 20px;text-align:center;color:var(--muted)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{color:#b99a9e;font-size:12px;font-weight:600;text-align:left}th,td{padding:13px 12px;border-bottom:1px solid rgba(255,255,255,.065);white-space:nowrap}tbody tr:hover{background:#ffffff06}.toast{position:fixed;z-index:100;top:26px;left:50%;width:max-content;max-width:min(520px,calc(100vw - 40px));padding:14px 18px;transform:translate(-50%);border:1px solid rgba(255,105,120,.38);border-radius:12px;color:#fff5f2;background:#3a1017;box-shadow:0 16px 48px #0006;text-align:center}.toast.error{border-color:#e15f6880}@media(max-width:760px){.panel-body,.panel-head{padding:16px}.hide-mobile{display:none!important}.toast{top:14px;width:calc(100vw - 28px);max-width:none}}
