.map-selector[data-v-38741be1]{position:relative;width:100%;border:1px solid #dcdfe6}.map-container[data-v-38741be1]{width:100%;height:450px}.search-bar[data-v-38741be1]{position:absolute;top:10px;left:10px;z-index:1000;width:300px}.info-bar[data-v-38741be1]{padding:10px;background:#f5f7fa;border-top:1px solid #dcdfe6}.info-bar p[data-v-38741be1]{margin:5px 0;font-size:14px;color:#606266}[data-v-38741be1] .tdt-control-container{z-index:1001}.preview-panel[data-v-25f7234c]{display:flex;flex-direction:column;width:100%}.preview-top-toolbar[data-v-25f7234c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.preview-top-toolbar .toolbar-title[data-v-25f7234c]{font-size:13px;font-weight:600;color:rgba(0,0,0,.75);display:inline-flex;align-items:center}.preview-top-toolbar .toolbar-actions[data-v-25f7234c]{display:inline-flex;align-items:center;gap:8px}.preview-top-toolbar .preview-tool-btn[data-v-25f7234c]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:14px;background:#f0f2f5;color:rgba(0,0,0,.65);font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.preview-top-toolbar .preview-tool-btn .anticon[data-v-25f7234c]{margin-right:4px}.preview-top-toolbar .preview-tool-btn[data-v-25f7234c]:hover{background:#e6f4ff;color:#1890ff}.preview-top-toolbar .preview-tool-btn.reg-btn[data-v-25f7234c]{background:#e6f7ff;color:#1890ff;font-weight:500;border:1px solid #91d5ff}.preview-top-toolbar .preview-tool-btn.reg-btn[data-v-25f7234c]:hover{background:#1890ff;color:#fff}.preview-top-toolbar .preview-tool-btn.intro-toggle-btn[data-v-25f7234c]{background:#e6f7ff;color:#1890ff;font-weight:500;border:1px solid #91d5ff}.preview-top-toolbar .preview-tool-btn.intro-toggle-btn[data-v-25f7234c]:hover{background:#1890ff;color:#fff}.preview-body[data-v-25f7234c]{width:100%}.game-screen-wrapper[data-v-25f7234c]{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,40,80,.16);border:4px solid #fff;background:#6fc8ff}.game-screen-wrapper.zoom-screen[data-v-25f7234c]{border-radius:20px;border-width:6px}.game-canvas[data-v-25f7234c]{position:relative;width:100%;min-height:252px;background:linear-gradient(180deg,#62baf8,#b3e7ff 55%,#e1f7ff 80%,#b8e79b);display:flex;flex-direction:column;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.game-canvas.is-zoomed[data-v-25f7234c]{min-height:420px}.canvas-top-bar[data-v-25f7234c]{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;position:relative;z-index:10;flex-shrink:0}.top-center-group[data-v-25f7234c],.top-left-group[data-v-25f7234c],.top-right-group[data-v-25f7234c]{display:flex;align-items:center;gap:5px}.back-btn-pill[data-v-25f7234c]{width:20px;height:20px;border-radius:50%;background:rgba(0,45,95,.45);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer}.stat-pill[data-v-25f7234c]{display:inline-flex;align-items:center;padding:1px 5px 1px 3px;border-radius:12px;background:rgba(0,40,90,.45);color:#fff;font-size:9px;font-weight:600}.stat-pill .coin-icon[data-v-25f7234c],.stat-pill .station-icon[data-v-25f7234c]{font-size:10px;margin-right:2px}.stat-pill .station-icon[data-v-25f7234c]{width:12px;height:12px;background:#ff7a45}.stat-pill .plus-icon[data-v-25f7234c],.stat-pill .station-icon[data-v-25f7234c]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:8px}.stat-pill .plus-icon[data-v-25f7234c]{width:11px;height:11px;background:#13c2c2;margin-left:3px}.gamepad-pill[data-v-25f7234c]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:14px;background:linear-gradient(90deg,#40a9ff,#1890ff);color:#fff;font-size:9px;font-weight:600;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 3px rgba(0,40,90,.2)}.gamepad-pill .gamepad-icon[data-v-25f7234c]{margin-right:2px}.gamepad-pill .play-arrow[data-v-25f7234c]{margin-left:3px;font-size:7px}.rule-help-pill[data-v-25f7234c]{padding:2px 5px;border-radius:12px;background:#ff9c3a;font-weight:500}.rule-help-pill[data-v-25f7234c],.wx-capsule[data-v-25f7234c]{display:inline-flex;align-items:center;color:#fff;font-size:8px}.wx-capsule[data-v-25f7234c]{gap:3px;padding:1px 6px;border-radius:12px;background:rgba(0,0,0,.25);border:.5px solid hsla(0,0%,100%,.3)}.wx-capsule .capsule-line[data-v-25f7234c]{opacity:.4}.canvas-main-area[data-v-25f7234c]{display:flex;flex:1;padding:0 8px;gap:8px;align-items:flex-start;position:relative;z-index:5;min-height:0}.canvas-left-col[data-v-25f7234c]{width:34%;display:flex;flex-direction:column}.activity-header[data-v-25f7234c]{margin-bottom:3px}.activity-header .activity-name[data-v-25f7234c]{margin:0;font-size:13px;font-weight:900;color:#1b8fff;line-height:1.2;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 2px 4px rgba(0,50,120,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-header .activity-end-badge[data-v-25f7234c]{display:inline-block;margin-top:2px;padding:1px 5px;border-radius:10px;background:#258bff;color:#fff;font-size:8px;font-weight:500}.prize-filter-row[data-v-25f7234c]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.filter-dropdown-pill[data-v-25f7234c]{position:relative;display:inline-flex;align-items:center;padding:1px 6px;border-radius:10px;background:linear-gradient(180deg,#40a9ff,#1890ff);color:#fff;font-size:8px;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.7)}.filter-dropdown-pill.group-pill[data-v-25f7234c]{background:linear-gradient(180deg,#ff9c3a,#fa541c)}.inline-pop-menu[data-v-25f7234c]{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:100;min-width:76px;overflow:hidden}.inline-pop-menu .menu-opt[data-v-25f7234c]{padding:4px 8px;font-size:9px;color:#333;white-space:nowrap}.inline-pop-menu .menu-opt.active[data-v-25f7234c],.inline-pop-menu .menu-opt[data-v-25f7234c]:hover{background:#e6f7ff;color:#1890ff;font-weight:600}.prize-rank-list[data-v-25f7234c]{display:flex;flex-direction:column;gap:3px}.prize-rank-item[data-v-25f7234c]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:6px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid hsla(0,0%,100%,.85)}.prize-rank-item .crown-badge[data-v-25f7234c]{width:20px;height:18px;display:flex;align-items:center;justify-content:center}.prize-rank-item .crown-badge .crown-img[data-v-25f7234c]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.prize-rank-item .crown-badge .crown-svg-fallback[data-v-25f7234c]{font-size:11px;font-weight:800}.prize-rank-item .crown-badge .crown-svg-fallback.crown-color-1[data-v-25f7234c]{color:#fa8c16}.prize-rank-item .crown-badge .crown-svg-fallback.crown-color-2[data-v-25f7234c]{color:#1890ff}.prize-rank-item .crown-badge .crown-svg-fallback.crown-color-3[data-v-25f7234c]{color:#722ed1}.prize-rank-item .prize-card-group[data-v-25f7234c]{display:flex;align-items:center;gap:3px;flex:1}.prize-rank-item .prize-sub-card[data-v-25f7234c]{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;font-size:8px;font-weight:700;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.prize-rank-item .prize-sub-card .sub-icon[data-v-25f7234c]{margin-right:2px;font-size:9px}.prize-rank-item .prize-sub-card.coin-card[data-v-25f7234c]{background:linear-gradient(135deg,#ffa940,#fa8c16)}.prize-rank-item .prize-sub-card.item-theme-1[data-v-25f7234c]{background:linear-gradient(135deg,#ff7a45,#f5222d)}.prize-rank-item .prize-sub-card.item-theme-2[data-v-25f7234c]{background:linear-gradient(135deg,#40a9ff,#1890ff)}.prize-rank-item .prize-sub-card.item-theme-3[data-v-25f7234c]{background:linear-gradient(135deg,#b37feb,#722ed1)}.prize-rank-item .prize-arrow[data-v-25f7234c]{color:hsla(0,0%,100%,.9);font-size:11px;font-weight:800}.canvas-right-col[data-v-25f7234c]{flex:1;display:flex;flex-direction:column}.nav-pills-row[data-v-25f7234c]{display:flex;align-items:center;gap:5px;margin-bottom:2px}.nav-pills-row .nav-pill[data-v-25f7234c]{padding:1px 6px;border-radius:10px;font-size:8px;font-weight:600;color:#fff;border:1px solid hsla(0,0%,100%,.6)}.nav-pills-row .nav-pill.dark-pill[data-v-25f7234c]{background:linear-gradient(90deg,#262626,#434343);color:#ffd666}.nav-pills-row .nav-pill.blue-pill[data-v-25f7234c]{background:linear-gradient(90deg,#40a9ff,#1890ff)}.nav-pills-row .nav-pill.cyan-pill[data-v-25f7234c]{background:linear-gradient(90deg,#36cfc9,#13c2c2)}.game-modules-row[data-v-25f7234c]{display:flex;align-items:flex-end;justify-content:space-around;gap:5px;flex:1}.game-module-card[data-v-25f7234c]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.game-module-card .game-logo-wrapper[data-v-25f7234c]{position:relative;width:54px;height:48px;display:flex;align-items:center;justify-content:center}.game-module-card .game-logo-wrapper .game-red-dot[data-v-25f7234c]{position:absolute;top:0;right:4px;width:6px;height:6px;border-radius:50%;background:#ff4d4f;border:1px solid #fff;z-index:2}.game-module-card .game-logo-wrapper .game-logo-img[data-v-25f7234c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(0,30,80,.25))}.game-module-card .game-title[data-v-25f7234c]{margin:1px 0;font-size:9px;font-weight:800;color:#1890ff;line-height:1.1;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:84px}.game-module-card .game-stat-pill[data-v-25f7234c]{display:inline-flex;align-items:center;justify-content:center;width:72px;padding:0 3px;border-radius:8px;background:hsla(0,0%,100%,.75);font-size:8px;margin-bottom:1px;line-height:13px}.game-module-card .game-stat-pill .stat-lbl[data-v-25f7234c]{color:rgba(0,0,0,.55)}.game-module-card .game-stat-pill .stat-val[data-v-25f7234c]{font-weight:700}.game-module-card .action-btn-pill[data-v-25f7234c]{margin-top:1px;padding:2px 12px;border-radius:12px;font-size:8px;font-weight:800;color:#fff;border:1px solid hsla(0,0%,100%,.9);cursor:pointer;box-shadow:0 1px 3px rgba(0,30,80,.2)}.game-module-card .action-btn-pill.theme-green[data-v-25f7234c]{background:linear-gradient(180deg,#73d13d,#52c41a)}.game-module-card .action-btn-pill.theme-cyan[data-v-25f7234c]{background:linear-gradient(180deg,#36cfc9,#13c2c2)}.game-module-card .action-btn-pill.theme-purple[data-v-25f7234c]{background:linear-gradient(180deg,#b37feb,#722ed1)}.game-module-card .action-btn-pill.theme-orange[data-v-25f7234c]{background:linear-gradient(180deg,#ffc069,#fa8c16)}.canvas-bottom-bar[data-v-25f7234c]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid hsla(0,0%,100%,.9);position:relative;z-index:10;flex-shrink:0;box-shadow:0 -2px 6px rgba(0,30,80,.08)}.bottom-user-cell[data-v-25f7234c]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:2px 6px;border-radius:12px;background:rgba(230,247,255,.8);border:1px solid #91d5ff;transition:all .15s}.bottom-user-cell[data-v-25f7234c]:hover{background:#1890ff;color:#fff}.bottom-user-cell:hover .avatar-click-hint[data-v-25f7234c],.bottom-user-cell:hover .user-name-text[data-v-25f7234c]{color:#fff}.bottom-user-cell .user-avatar-wrap[data-v-25f7234c]{width:20px;height:20px;border-radius:50%;overflow:hidden;border:1.5px solid #fff;box-shadow:0 1px 3px rgba(0,30,80,.25);background:#fff}.bottom-user-cell .user-avatar-wrap .avatar-img[data-v-25f7234c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bottom-user-cell .user-name-text[data-v-25f7234c]{font-size:10px;font-weight:700;color:#0050b3}.bottom-user-cell .avatar-click-hint[data-v-25f7234c]{font-size:8px;color:#ff4d4f;font-weight:600}.bottom-stats-cell[data-v-25f7234c]{display:flex;align-items:center;gap:6px;font-size:9px;color:#333}.bottom-stats-cell .red-bold[data-v-25f7234c]{color:#f5222d;font-weight:800;font-size:11px;margin-left:2px}.bottom-stats-cell .rule-calc-badge[data-v-25f7234c]{padding:1px 5px;border-radius:10px;background:#fff7e6;border:1px solid #ffd591;color:#d46b08;font-size:8px}.reg-modal-backdrop[data-v-25f7234c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,20,50,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100}.reg-dialog-container[data-v-25f7234c]{position:relative;width:86%;max-width:380px}.reg-header-banner[data-v-25f7234c]{position:relative;display:flex;align-items:center;justify-content:center;height:48px}.reg-header-banner .cartoon-char[data-v-25f7234c]{position:absolute;bottom:-6px;width:68px;height:80px;z-index:10;pointer-events:none}.reg-header-banner .cartoon-char.left-boy[data-v-25f7234c]{left:-14px}.reg-header-banner .cartoon-char.right-girl[data-v-25f7234c]{right:-14px}.reg-header-banner .cartoon-char .char-svg[data-v-25f7234c]{width:100%;height:100%;filter:drop-shadow(0 4px 6px rgba(0,20,60,.3))}.reg-header-banner .reg-title-box[data-v-25f7234c]{position:relative;z-index:5;margin-bottom:-10px}.reg-header-banner .reg-title-box .reg-title-3d[data-v-25f7234c]{font-size:20px;font-weight:900;color:#096dd9;letter-spacing:2px;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0 4px 8px rgba(0,60,160,.4)}.reg-header-banner .reg-close-btn[data-v-25f7234c]{position:absolute;top:-4px;right:2px;width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.95);color:#666;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;z-index:20}.reg-header-banner .reg-close-btn[data-v-25f7234c]:hover{background:#ff4d4f;color:#fff}.reg-card-body[data-v-25f7234c]{position:relative;background:#fff;border-radius:16px;padding:16px 18px 24px;box-shadow:0 10px 30px rgba(0,30,80,.3);display:flex;flex-direction:column;gap:8px;max-height:210px;overflow-y:auto}.reg-form-item[data-v-25f7234c]{display:flex;align-items:center;background:#f4f6fa;border-radius:20px;padding:3px 12px;border:1px solid #e8ecf2}.reg-form-item .item-label[data-v-25f7234c]{width:60px;font-size:11px;font-weight:700;color:#333;margin:0;flex-shrink:0}.reg-form-item .item-control-wrap[data-v-25f7234c]{flex:1;position:relative;display:flex;align-items:center}.reg-form-item .item-control-wrap .reg-input[data-v-25f7234c],.reg-form-item .item-control-wrap .reg-select[data-v-25f7234c]{width:100%;height:24px;border:none;background:transparent;font-size:11px;color:#333;outline:none;padding:0 16px 0 0}.reg-form-item .item-control-wrap .reg-select[data-v-25f7234c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.reg-form-item .item-control-wrap .select-arrow[data-v-25f7234c]{position:absolute;right:0;color:#888;font-size:9px;pointer-events:none}.empty-fields-note[data-v-25f7234c]{font-size:10px;color:#fa8c16;text-align:center;padding:4px}.reg-submit-row[data-v-25f7234c]{position:sticky;bottom:-20px;margin-top:6px;display:flex;justify-content:center}.reg-confirm-btn[data-v-25f7234c]{padding:5px 34px;border-radius:18px;background:linear-gradient(180deg,#40a9ff,#1890ff);color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;border:2px solid #fff;box-shadow:0 3px 10px rgba(24,144,255,.4);cursor:pointer;transition:all .15s}.reg-confirm-btn[data-v-25f7234c]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(24,144,255,.5)}.reg-confirm-btn[data-v-25f7234c]:active{transform:translateY(1px)}.reg-fade-enter-active[data-v-25f7234c],.reg-fade-leave-active[data-v-25f7234c]{transition:opacity .2s,transform .2s}.reg-fade-enter[data-v-25f7234c],.reg-fade-leave-to[data-v-25f7234c]{opacity:0;transform:scale(.96)}.red-text[data-v-25f7234c]{color:#f5222d}.zoom-preview-modal[data-v-25f7234c] .ant-modal-body{padding:16px;background:#f0f2f5}.zoom-preview-container[data-v-25f7234c]{width:100%}.zoom-preview-container .game-canvas.is-zoomed[data-v-25f7234c]{min-height:440px}.zoom-preview-container .game-canvas.is-zoomed .activity-name[data-v-25f7234c]{font-size:20px}.zoom-preview-container .game-canvas.is-zoomed .activity-end-badge[data-v-25f7234c]{font-size:11px;padding:2px 10px}.zoom-preview-container .game-canvas.is-zoomed .filter-dropdown-pill[data-v-25f7234c]{font-size:11px;padding:3px 10px}.zoom-preview-container .game-canvas.is-zoomed .prize-sub-card[data-v-25f7234c]{font-size:11px;padding:3px 8px}.zoom-preview-container .game-canvas.is-zoomed .game-logo-wrapper[data-v-25f7234c]{width:100px;height:90px}.zoom-preview-container .game-canvas.is-zoomed .game-title[data-v-25f7234c]{font-size:13px}.zoom-preview-container .game-canvas.is-zoomed .game-stat-pill[data-v-25f7234c]{width:110px;font-size:11px;line-height:20px}.zoom-preview-container .game-canvas.is-zoomed .action-btn-pill[data-v-25f7234c]{font-size:12px;padding:4px 22px}.zoom-preview-container .game-canvas.is-zoomed .user-avatar-wrap[data-v-25f7234c]{width:32px;height:32px}.zoom-preview-container .game-canvas.is-zoomed .user-name-text[data-v-25f7234c]{font-size:13px}.zoom-preview-container .game-canvas.is-zoomed .bottom-stats-cell[data-v-25f7234c]{font-size:12px}.zoom-preview-container .game-canvas.is-zoomed .bottom-stats-cell .red-bold[data-v-25f7234c]{font-size:15px}.intro-modal-backdrop[data-v-25f7234c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;display:flex;align-items:center;justify-content:center;padding:8px 12px}.intro-dialog-container[data-v-25f7234c]{width:86%;max-height:88%;background:#e6f4ff;border:2px solid #fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,30,80,.25);display:flex;flex-direction:column;overflow:hidden}.intro-dialog-container.is-zoomed-dialog[data-v-25f7234c]{width:78%;max-height:82%}.intro-dialog-header[data-v-25f7234c]{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:linear-gradient(90deg,#d4edff,#e6f7ff);border-bottom:1px solid rgba(24,144,255,.2);flex-shrink:0}.intro-dialog-header .intro-dialog-title[data-v-25f7234c]{font-size:11px;font-weight:700;color:#003a8c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.intro-dialog-header .intro-close-circle[data-v-25f7234c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#ff4d4f;color:#fff;font-size:10px;font-weight:700;cursor:pointer;line-height:1;transition:transform .15s}.intro-dialog-header .intro-close-circle[data-v-25f7234c]:hover{transform:scale(1.1)}.intro-dialog-body[data-v-25f7234c]{flex:1;overflow-y:auto;padding:8px 10px;background:#fff;margin:6px;border-radius:8px}.intro-dialog-body[data-v-25f7234c]::-webkit-scrollbar{width:3px}.intro-dialog-body[data-v-25f7234c]::-webkit-scrollbar-thumb{background:#bae7ff;border-radius:2px}.intro-sec-block[data-v-25f7234c]{margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed #f0f0f0}.intro-sec-block[data-v-25f7234c]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.intro-sec-block .intro-sec-title[data-v-25f7234c]{font-size:9px;font-weight:700;color:#0050b3;margin-bottom:2px}.intro-sec-block .intro-sec-subtitle[data-v-25f7234c]{font-size:8px;color:#595959;margin-bottom:2px}.intro-sec-block .intro-sec-lines .intro-text-line[data-v-25f7234c]{font-size:8px;line-height:13px;color:rgba(0,0,0,.75)}.suffix-input[data-v-8b10f9da]{position:relative;width:100%}.suffix-input[data-v-8b10f9da] .ant-input-number{width:100%;padding-right:30px}.suffix-input[data-v-8b10f9da] .ant-input-number-handler-wrap{display:none}.inner-suffix[data-v-8b10f9da]{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:rgba(0,0,0,.65);pointer-events:none}.upload-block[data-v-8b10f9da]{display:flex;flex-direction:column}.upload-trigger[data-v-8b10f9da]{display:flex;align-items:center;justify-content:center;height:100%;color:#bfbfbf}.upload-icon[data-v-8b10f9da]{font-size:32px}.uploaded-img[data-v-8b10f9da]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.upload-tip[data-v-8b10f9da]{margin-top:8px;color:rgba(0,0,0,.45);font-size:13px;text-align:center}.entry-uploader[data-v-8b10f9da] .ant-upload.ant-upload-select-picture-card{width:320px;height:181px;background-color:#f5f6f8;border:none;border-radius:6px}.banner-uploader[data-v-8b10f9da] .ant-upload.ant-upload-select-picture-card{width:320px;height:57px;background-color:#f5f6f8;border:none;border-radius:6px}.banner-uploader[data-v-8b10f9da] .ant-upload>.ant-upload,.entry-uploader[data-v-8b10f9da] .ant-upload>.ant-upload{padding:0}.address-text[data-v-8b10f9da]{margin-bottom:8px;color:rgba(0,0,0,.85)}.step1-layout[data-v-8b10f9da]{display:flex;align-items:flex-start;gap:24px}.step1-main[data-v-8b10f9da]{flex:1;min-width:0}.step1-preview[data-v-8b10f9da]{width:440px;flex-shrink:0}.register-layout[data-v-44413b9b]{display:flex;align-items:flex-start;gap:24px}.register-main[data-v-44413b9b]{flex:1;min-width:0}.register-preview[data-v-44413b9b]{width:440px;flex-shrink:0}.group-list[data-v-44413b9b]{display:flex;flex-direction:column;gap:16px}.group-row[data-v-44413b9b]{display:flex;align-items:center;gap:12px}.group-card[data-v-44413b9b]{flex:1;min-width:0;padding:16px;border:1px solid #bae0ff;border-radius:6px;background:#f7fbff}.group-name-input[data-v-44413b9b]{height:40px;background:#f0f0f0;border-color:transparent}.group-name-input[data-v-44413b9b]::-moz-placeholder{color:rgba(0,0,0,.35)}.group-name-input[data-v-44413b9b]::placeholder{color:rgba(0,0,0,.35)}.group-fields[data-v-44413b9b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.fields-label[data-v-44413b9b]{color:#ff4d4f;margin-right:4px}.field-chip[data-v-44413b9b]{display:inline-flex;align-items:center;padding:4px 14px;border:1px solid #d9d9d9;border-radius:4px;color:rgba(0,0,0,.45);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.field-chip .anticon[data-v-44413b9b]{margin-right:6px}.field-chip.checked[data-v-44413b9b]{border-color:#1890ff;color:#1890ff;background:#e6f7ff}.danger-btn[data-v-44413b9b]{color:#ff4d4f;border-color:#ffccc7;background:#fff1f0}.danger-btn[data-v-44413b9b]:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.add-group-row[data-v-44413b9b]{text-align:right;margin-top:12px}.add-group-btn[data-v-44413b9b]{padding:0 16px;height:34px;border-radius:4px;background:#e6f4ff;color:#1890ff;font-size:14px}.fee-chip[data-v-44413b9b]{display:inline-flex;align-items:center;padding:5px 18px;margin-right:12px;border-radius:4px;border:1px solid transparent;background:#f0f0f0;color:rgba(0,0,0,.65);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fee-chip.checked[data-v-44413b9b]{background:#e6f4ff;border-color:#bae0ff;color:#1890ff}.fee-tip-icon[data-v-44413b9b]{margin-left:6px;color:#ff4d4f}.device-option-item[data-v-83aae140]{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:340px;gap:8px}.device-option-item.is-disabled[data-v-83aae140]{opacity:.55;cursor:not-allowed}.device-option-item .name[data-v-83aae140]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:80px}.device-option-item .imei[data-v-83aae140]{color:#999;font-size:12px;flex-shrink:0}.device-option-item .tags-group[data-v-83aae140]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.device-option-item .tags-group .ant-tag[data-v-83aae140]{margin-right:0;font-size:12px;line-height:20px;height:20px;padding:0 6px}.device-option-item .unselectable-tip[data-v-83aae140]{color:#ff4d4f;font-size:12px;margin-left:2px;flex-shrink:0}.select-footer-pagination[data-v-83aae140]{padding:8px 12px;display:flex;justify-content:center;border-top:1px solid #e8e8e8;background-color:#fff}.select-footer-pagination[data-v-83aae140] .ant-pagination-options{display:none}.play-config[data-v-922ed62a]{padding-top:8px}.row[data-v-922ed62a]{display:flex;align-items:flex-start;gap:24px;margin-bottom:16px}.item[data-v-922ed62a]{display:flex;align-items:center;gap:10px}.item.grow[data-v-922ed62a],.textarea-item[data-v-922ed62a]{flex:1;min-width:0;align-items:flex-start}.item-label[data-v-922ed62a]{flex-shrink:0;color:rgba(0,0,0,.85)}.item-label em[data-v-922ed62a]{color:#ff4d4f;font-style:normal;margin-right:2px}.name-item[data-v-922ed62a]{min-width:380px}.name-input-wrap[data-v-922ed62a]{position:relative;flex:1}.name-input-wrap .counter[data-v-922ed62a]{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:rgba(0,0,0,.35);font-size:13px;pointer-events:none}.station-item[data-v-922ed62a]{min-width:300px}.gray-input[data-v-922ed62a]{background:#f0f0f0;border-color:transparent}.gray-input[data-v-922ed62a]::-moz-placeholder{color:rgba(0,0,0,.35)}.gray-input[data-v-922ed62a]::placeholder{color:rgba(0,0,0,.35)}.gray-input.sm[data-v-922ed62a]{width:80px;margin:0 6px}.textarea-wrap[data-v-922ed62a]{position:relative;flex:1}.textarea-wrap .textarea-counter[data-v-922ed62a]{position:absolute;right:12px;bottom:8px;color:rgba(0,0,0,.35);font-size:13px}.section[data-v-922ed62a]{margin-bottom:24px}.section-title[data-v-922ed62a]{font-size:14px;color:rgba(0,0,0,.85);margin-bottom:16px}.section-title em[data-v-922ed62a]{color:#ff4d4f;font-style:normal}.rule-title[data-v-922ed62a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.rule-note[data-v-922ed62a]{color:#ff4d4f;font-size:13px}.rule-actions[data-v-922ed62a]{margin-left:auto;display:inline-flex;gap:10px}.reset-btn[data-v-922ed62a]{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.simulate-btn[data-v-922ed62a],.style-btn[data-v-922ed62a]{background:#e6f4ff;border-color:#bae0ff;color:#1890ff}.download-link[data-v-922ed62a]{color:#1890ff;text-decoration:underline}.style-carousel[data-v-922ed62a]{display:flex;align-items:center;gap:12px}.style-track[data-v-922ed62a]{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;flex:1;scroll-behavior:smooth}.style-track[data-v-922ed62a]::-webkit-scrollbar{display:none}.style-item[data-v-922ed62a]{position:relative;flex:0 0 auto;width:120px;height:130px;border:2px solid transparent;border-radius:8px;background:#f5f6f8;display:flex;align-items:center;justify-content:center;cursor:pointer}.style-item.active[data-v-922ed62a]{border-color:#1890ff;background:#fff}.style-item img[data-v-922ed62a]{width:90px;height:90px;-o-object-fit:contain;object-fit:contain}.style-item .checked-icon[data-v-922ed62a]{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);background:#fff;border-radius:50%;font-size:18px;color:#1890ff;line-height:1}.style-arrow[data-v-922ed62a]{flex:0 0 auto;width:28px;height:130px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f5f6f8;cursor:pointer}.style-arrow[data-v-922ed62a]:hover{background:#e6f4ff;color:#1890ff}.weight-row[data-v-922ed62a]{display:flex;align-items:center;flex-wrap:wrap;gap:32px;margin-bottom:16px}.weight-row.column[data-v-922ed62a]{flex-direction:column;align-items:flex-start;gap:6px}.weight-item[data-v-922ed62a]{display:inline-flex;align-items:center;color:rgba(0,0,0,.85)}.rule-example[data-v-922ed62a]{color:#ff4d4f;font-size:13px}.seg-chip[data-v-922ed62a]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:5px 18px;border-radius:4px;background:#f0f0f0;color:rgba(0,0,0,.65);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seg-chip+.seg-chip[data-v-922ed62a]{margin-left:8px}.seg-chip.active[data-v-922ed62a]{background:#e6f4ff;color:#1890ff}.sim-grid[data-v-922ed62a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.sim-field[data-v-922ed62a]{display:flex;align-items:center}.sim-field .sim-label[data-v-922ed62a]{flex:0 0 140px;color:rgba(0,0,0,.85)}.sim-field .gray-input[data-v-922ed62a]{flex:1;min-width:0}.sim-actions[data-v-922ed62a]{margin:20px 0 12px}.sim-result[data-v-922ed62a]{padding:14px 16px;border:1px solid #b7eb8f;border-radius:4px;background:#f6ffed;margin-bottom:16px}.sim-result-row[data-v-922ed62a]{display:flex;gap:8px;line-height:1.9}.sim-result-row .sim-result-label[data-v-922ed62a]{color:rgba(0,0,0,.65)}.sim-result-row .sim-result-value[data-v-922ed62a]{color:rgba(0,0,0,.85)}.sim-result-total[data-v-922ed62a]{margin-top:8px;padding-top:8px;border-top:1px solid #b7eb8f;font-weight:700}.sim-footer[data-v-922ed62a]{text-align:right}.paper-library[data-v-922ed62a]{margin-top:16px}.paper-search[data-v-922ed62a]{display:flex;align-items:center;gap:8px}.paper-rules-preview[data-v-922ed62a]{margin-top:16px;padding:12px 16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.paper-rules-preview .preview-header[data-v-922ed62a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.paper-rules-preview .preview-title[data-v-922ed62a]{font-size:14px;color:#52c41a;font-weight:700}.paper-rules-preview .preview-stats[data-v-922ed62a]{font-size:13px;color:rgba(0,0,0,.65)}.paper-rules-preview .sub-rule-block[data-v-922ed62a]{background:#fff;padding:12px 14px;border-radius:4px;border:1px solid #e8e8e8}.paper-rules-preview .sub-rule-title[data-v-922ed62a]{font-size:13px;font-weight:700;color:rgba(0,0,0,.85);margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.paper-rules-preview .sub-rule-title .sub-title-tip[data-v-922ed62a]{font-size:12px;font-weight:400;color:#fa8c16}.paper-rules-preview .ratios-chips[data-v-922ed62a]{display:flex;flex-wrap:wrap;gap:6px}.paper-rules-preview .ratios-chips .ratio-chip[data-v-922ed62a]{display:inline-block;padding:1px 8px;background:#f0f5ff;border:1px solid #adc6ff;border-radius:3px;font-size:12px;color:#1d39c4}.paper-rules-preview .expanded-ratio-box[data-v-922ed62a]{padding:8px 12px;background:#fbfbfb;border:1px dashed #d9d9d9;border-radius:4px}.paper-rules-preview .expanded-ratio-box .expanded-box-header[data-v-922ed62a]{font-size:12px;color:rgba(0,0,0,.65);margin-bottom:6px;font-weight:500}.paper-rules-preview .expanded-ratio-box .inner-ratio-table[data-v-922ed62a]{background:#fff}.empty-rules-tip[data-v-922ed62a]{margin-top:8px;color:rgba(0,0,0,.45);font-size:12px;text-align:center}.obs-rule-wrapper[data-v-922ed62a]{margin-top:12px}.obs-rule-banner[data-v-922ed62a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fbfdff;border:1px solid #e6f1ff;border-radius:6px;margin-bottom:12px}.obs-rule-banner .banner-left[data-v-922ed62a]{display:flex;align-items:center;gap:12px}.obs-rule-banner .banner-left .banner-icon[data-v-922ed62a]{font-size:24px}.obs-rule-banner .banner-left .banner-content[data-v-922ed62a]{display:flex;flex-direction:column;gap:2px}.obs-rule-banner .banner-left .banner-title[data-v-922ed62a]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.obs-rule-banner .banner-left .banner-desc[data-v-922ed62a]{font-size:12px;color:rgba(0,0,0,.45)}.obs-rule-banner .banner-right[data-v-922ed62a]{display:flex;align-items:center}.obs-table[data-v-922ed62a]{background:#fff}.obs-table .range-cell[data-v-922ed62a]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.obs-table .range-cell .rank-prefix[data-v-922ed62a],.obs-table .range-cell .rank-suffix[data-v-922ed62a]{color:rgba(0,0,0,.65);font-size:13px}.obs-table .range-cell .range-divider[data-v-922ed62a]{color:#8c8c8c;font-weight:500;margin:0 4px}.obs-table .range-cell .rank-num-input[data-v-922ed62a]{width:90px}.obs-table .range-cell .range-warn-icon[data-v-922ed62a]{color:#ff4d4f;font-size:14px;margin-left:4px;cursor:pointer}.obs-table .score-cell[data-v-922ed62a]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.obs-table .score-cell .score-num-input[data-v-922ed62a]{width:90px}.obs-table .score-cell .score-suffix[data-v-922ed62a]{color:rgba(0,0,0,.65);font-size:13px}.obs-table-footer[data-v-922ed62a]{margin-top:10px}.obs-table-footer .add-row-btn[data-v-922ed62a]{border-style:dashed;color:#1890ff;border-color:#91d5ff}.obs-table-footer .add-row-btn[data-v-922ed62a]:hover{color:#40a9ff;border-color:#40a9ff}[data-v-922ed62a] .selected-paper-row,[data-v-922ed62a] .selected-paper-row td{background:#e6f4ff!important}.danger-text[data-v-922ed62a]{color:#ff4d4f}.games-layout[data-v-05b08e1a]{display:flex;align-items:flex-start;gap:24px}.games-main[data-v-05b08e1a]{flex:1;min-width:0}.games-preview[data-v-05b08e1a]{width:440px;flex-shrink:0}.section[data-v-05b08e1a]{margin-bottom:24px}.section-title[data-v-05b08e1a]{font-size:14px;color:rgba(0,0,0,.85);margin-bottom:16px}.section-title em[data-v-05b08e1a]{color:#ff4d4f;font-style:normal;margin-right:2px}.game-cards[data-v-05b08e1a]{display:flex;flex-wrap:wrap;gap:16px}.game-card[data-v-05b08e1a]{position:relative;width:150px;padding:16px 8px 20px;background:#f5f6f8;border:2px solid transparent;border-radius:8px;cursor:pointer;text-align:center;transition:all .3s}.game-card[data-v-05b08e1a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.game-card.active[data-v-05b08e1a]{border-color:#1890ff;background:#fff}.game-card .game-icon[data-v-05b08e1a]{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.game-card .game-name[data-v-05b08e1a]{margin-top:8px;font-weight:700;color:rgba(0,0,0,.85)}.game-card .game-desc[data-v-05b08e1a]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.45);line-height:1.4}.game-card .checked-icon[data-v-05b08e1a]{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);background:#fff;border-radius:50%;line-height:1;font-size:20px;color:#1890ff}.drag-note[data-v-05b08e1a]{font-size:12px;color:rgba(0,0,0,.45);font-weight:400;margin-left:8px}.game-sort-bar[data-v-05b08e1a]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px;background:#f9fbfd;border:1px dashed #d0dbe5;border-radius:8px}.game-sort-card[data-v-05b08e1a]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.game-sort-card[data-v-05b08e1a]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.game-sort-card.active[data-v-05b08e1a]{border-color:#1890ff;background:#e6f7ff}.game-sort-card.dragging[data-v-05b08e1a]{opacity:.5;border-style:dashed;border-color:#1890ff;cursor:grabbing}.game-sort-card .order-badge[data-v-05b08e1a]{font-size:12px;font-weight:600;color:#1890ff;background:#e6f7ff;padding:2px 6px;border-radius:4px}.game-sort-card.active .order-badge[data-v-05b08e1a]{background:#1890ff;color:#fff}.game-sort-card .order-icon[data-v-05b08e1a]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.game-sort-card .order-name[data-v-05b08e1a]{font-size:13px;color:rgba(0,0,0,.85);font-weight:500}.game-sort-card .drag-handle[data-v-05b08e1a]{color:#bfbfbf;font-size:14px;margin-left:4px}.thumb-wrap[data-v-929f20e2]{position:relative;width:54px;height:54px}.thumb-wrap .thumb[data-v-929f20e2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #f0f0f0}.thumb-wrap .zoom-icon[data-v-929f20e2]{position:absolute;top:-6px;left:-6px;padding:2px;border-radius:50%;background:#1890ff;color:#fff;font-size:12px}.upload-trigger[data-v-929f20e2]{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:4px;background:#f0f0f0;color:rgba(0,0,0,.45);white-space:nowrap}.upload-trigger .anticon[data-v-929f20e2]{margin-left:6px}.prize-modal[data-v-cfc15f36]{max-height:62vh;overflow-y:auto;padding-right:4px}.group[data-v-cfc15f36]{display:flex;align-items:flex-start;margin-bottom:20px}.group-label[data-v-cfc15f36]{flex:0 0 90px;padding-top:8px;color:rgba(0,0,0,.85)}.group-label em[data-v-cfc15f36]{color:#ff4d4f;font-style:normal;margin-right:2px}.group-body[data-v-cfc15f36]{flex:1;min-width:0}.prize-row[data-v-cfc15f36]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.name-col[data-v-cfc15f36]{width:200px}.name-col .hint[data-v-cfc15f36]{margin-top:4px;color:rgba(0,0,0,.35);font-size:12px}.gray-input[data-v-cfc15f36]{background:#f0f0f0;border-color:transparent}.gray-input[data-v-cfc15f36]::-moz-placeholder{color:rgba(0,0,0,.35)}.gray-input[data-v-cfc15f36]::placeholder{color:rgba(0,0,0,.35)}.count[data-v-cfc15f36]{width:180px}.row-op[data-v-cfc15f36]{display:flex;align-items:center;gap:8px}.op-icon[data-v-cfc15f36]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;cursor:pointer}.op-icon.minus[data-v-cfc15f36]{background:#fff1f0;color:#ff4d4f}.op-icon.plus[data-v-cfc15f36]{background:#e6f4ff;color:#1890ff}.tech-note[data-v-cfc15f36]{margin-bottom:10px}.hint-inline[data-v-cfc15f36],.tech-note[data-v-cfc15f36]{color:#eb2f96;font-size:12px}.cert-style[data-v-cfc15f36]{display:flex;align-items:center;gap:16px;margin:8px 0 16px}.cert-label[data-v-cfc15f36]{color:rgba(0,0,0,.85)}.cert-item[data-v-cfc15f36]{position:relative;width:110px;height:80px;border:1px solid #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fafafa}.cert-item.active[data-v-cfc15f36]{border-color:#1890ff}.cert-item img[data-v-cfc15f36]{width:92px;height:62px;-o-object-fit:contain;object-fit:contain}.cert-item .zoom-icon[data-v-cfc15f36]{position:absolute;top:-6px;right:-6px;padding:2px;border-radius:50%;background:#1890ff;color:#fff;font-size:12px}.cert-item .check-icon[data-v-cfc15f36]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:#fff;border-radius:50%;color:#1890ff;font-size:16px}.other-row[data-v-cfc15f36]{flex-wrap:nowrap}.other-check[data-v-cfc15f36]{width:140px}.other-detail[data-v-cfc15f36]{display:flex;align-items:center;gap:10px;margin-left:20px}.other-detail .detail-label[data-v-cfc15f36]{color:rgba(0,0,0,.65)}.seg[data-v-cfc15f36]{display:inline-flex;align-items:center;padding:5px 16px;border-radius:4px;background:#f0f0f0;color:rgba(0,0,0,.65);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seg.active[data-v-cfc15f36]{background:#e6f4ff;color:#1890ff}.discount-unit[data-v-cfc15f36]{color:rgba(0,0,0,.65)}.modal-footer[data-v-cfc15f36]{margin-top:12px;text-align:center}.modal-footer .confirm-btn[data-v-cfc15f36]{width:200px}.rank-layout[data-v-43eeece8]{display:flex;align-items:flex-start;gap:24px}.rank-main[data-v-43eeece8]{flex:1;min-width:0}.rank-preview[data-v-43eeece8]{width:440px;flex-shrink:0}.form-row[data-v-43eeece8]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.row-label[data-v-43eeece8]{flex:0 0 110px;text-align:right;color:rgba(0,0,0,.85)}.row-label em[data-v-43eeece8]{color:#ff4d4f;font-style:normal;margin-right:2px}.readonly-box[data-v-43eeece8]{display:inline-flex;align-items:center;min-width:300px;height:40px;padding:0 12px;border-radius:4px;background:#f0f0f0;color:rgba(0,0,0,.65)}.chip-group[data-v-43eeece8]{display:flex;flex-wrap:wrap;gap:12px}.chip[data-v-43eeece8]{display:inline-flex;align-items:center;padding:5px 18px;border-radius:4px;background:#f0f0f0;color:rgba(0,0,0,.45);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip .anticon[data-v-43eeece8]{margin-right:6px}.chip.checked[data-v-43eeece8]{background:#e6f4ff;color:#1890ff}.group-rank-section[data-v-43eeece8]{margin-left:126px;margin-bottom:22px}.group-rank-header[data-v-43eeece8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.group-rank-title[data-v-43eeece8]{font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.batch-switch-wrap[data-v-43eeece8]{display:flex;align-items:center;gap:8px}.batch-switch-wrap .batch-switch-label[data-v-43eeece8]{font-size:13px;color:rgba(0,0,0,.65)}.target-pills-row[data-v-43eeece8]{display:flex;flex-wrap:wrap;gap:12px}.target-item-card[data-v-43eeece8]{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.target-item-card .target-pill[data-v-43eeece8]{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;text-align:center;background:#f5f7fa;color:rgba(0,0,0,.75);border:1px solid #d9d9d9;transition:all .2s}.target-item-card .target-status-badge[data-v-43eeece8]{margin-top:4px;padding:1px 8px;border-radius:10px;font-size:11px;text-align:center}.target-item-card .target-status-badge.configured[data-v-43eeece8]{background:#e6f7ff;color:#1890ff}.target-item-card .target-status-badge.unconfigured[data-v-43eeece8]{background:#f5f5f5;color:#999}.target-item-card.active .target-pill[data-v-43eeece8]{background:#e6f4ff;color:#1890ff;border-color:#91d5ff}.target-item-card.is-primary .target-pill[data-v-43eeece8]{background:#1890ff;color:#fff;border-color:#1890ff;box-shadow:0 2px 6px rgba(24,144,255,.35)}.rank-rule-header[data-v-43eeece8]{display:flex;align-items:center;justify-content:space-between;margin-left:126px;margin-bottom:12px}.rank-rule-header .section-title[data-v-43eeece8]{margin:0;font-size:14px;color:rgba(0,0,0,.85)}.rank-rule-header .section-title em[data-v-43eeece8]{color:#ff4d4f;font-style:normal;margin-right:2px}.rank-rule-header .section-title .batch-count-hint[data-v-43eeece8]{margin-left:8px;font-size:12px;color:#1890ff;font-weight:400}.sync-tool-bar[data-v-43eeece8]{display:flex;align-items:center;gap:8px}.sync-tool-bar .sync-action-btn[data-v-43eeece8]{padding:0 4px;color:#1890ff;font-weight:500;display:inline-flex;align-items:center}.sync-tool-bar .sync-action-btn .sync-icon[data-v-43eeece8]{margin-right:4px;color:#1890ff}.sync-tool-bar .sync-select-group[data-v-43eeece8]{width:105px}.sync-tool-bar .sync-select-type[data-v-43eeece8]{width:85px}.rank-table[data-v-43eeece8]{margin-left:126px;padding:16px 20px;background:#fafafa;border-radius:6px}.rank-thead[data-v-43eeece8],.rank-trow[data-v-43eeece8]{display:grid;grid-template-columns:110px 110px 1fr 140px;align-items:center;gap:16px}.rank-thead[data-v-43eeece8]{padding:8px 0;color:rgba(0,0,0,.85);font-weight:500}.rank-thead span[data-v-43eeece8]{text-align:center}.rank-trow[data-v-43eeece8]{padding:6px 0}.rank-num-cell[data-v-43eeece8]{display:flex;justify-content:center}.gray-input[data-v-43eeece8]{background:#f0f0f0;border-color:transparent}.gray-input[data-v-43eeece8]::-moz-placeholder{color:rgba(0,0,0,.35)}.gray-input[data-v-43eeece8]::placeholder{color:rgba(0,0,0,.35)}.gray-input.text-center[data-v-43eeece8] input{text-align:center}.prize-cell[data-v-43eeece8]{height:36px;line-height:36px;padding:0 12px;border-radius:4px;background:#f0f0f0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.prize-cell .prize-text[data-v-43eeece8]{color:rgba(0,0,0,.85)}.prize-cell .placeholder[data-v-43eeece8]{color:rgba(0,0,0,.35)}.prize-cell[data-v-43eeece8]:hover{background:#e6f7ff}.col-op[data-v-43eeece8]{display:flex;align-items:center;justify-content:center;gap:8px}.danger-btn[data-v-43eeece8]{color:#ff4d4f;border-color:#ffa39e;background:#fff1f0;border-radius:4px;height:32px;padding:0 12px}.danger-btn[data-v-43eeece8]:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.add-btn[data-v-43eeece8]{color:#1890ff;border-color:#91d5ff;background:#e6f7ff;border-radius:4px;height:32px;padding:0 12px}.add-btn[data-v-43eeece8]:hover{color:#fff;background:#1890ff;border-color:#1890ff}.step-container[data-v-486e5d64]{width:100%}.intro-layout[data-v-486e5d64]{display:flex;align-items:flex-start;gap:24px}.intro-main[data-v-486e5d64]{flex:1;min-width:0}.intro-preview[data-v-486e5d64]{width:440px;flex-shrink:0}.custom-config-card[data-v-486e5d64]{background:#fff;border-radius:6px;padding:16px 8px;margin-bottom:24px}.config-row[data-v-486e5d64]{display:flex;align-items:center;margin-bottom:16px}.config-row .row-label[data-v-486e5d64]{width:80px;font-size:14px;font-weight:500;color:rgba(0,0,0,.85);text-align:right;margin-right:16px;flex-shrink:0}.config-row .row-input-wrap[data-v-486e5d64]{flex:1;max-width:540px}.config-row .row-input-wrap .ant-input[data-v-486e5d64]{border-radius:4px;height:38px}.config-row .platform-wrap[data-v-486e5d64]{display:flex;align-items:center;gap:12px}.config-row .platform-chip[data-v-486e5d64]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:4px;background:#f0f0f0;color:rgba(0,0,0,.65);font-size:13px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.config-row .platform-other-input[data-v-486e5d64]{flex:1}.dynamic-row .custom-title-col[data-v-486e5d64]{width:80px;margin-right:16px;flex-shrink:0}.dynamic-row .custom-title-col .custom-title-input[data-v-486e5d64]{height:38px;text-align:right;padding-right:8px}.dynamic-row .custom-content-col[data-v-486e5d64]{display:flex;align-items:center;gap:10px}.dynamic-row .custom-content-col .custom-content-input[data-v-486e5d64]{flex:1}.dynamic-row .custom-content-col .delete-btn[data-v-486e5d64]{height:38px;padding:0 12px;border-radius:4px;color:#ff4d4f;border-color:#ffccc7;background:#fff1f0}.dynamic-row .custom-content-col .delete-btn[data-v-486e5d64]:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.add-btn-row[data-v-486e5d64]{padding-left:96px;margin-top:4px}.add-btn-row .add-custom-btn[data-v-486e5d64]{border-radius:16px;background:#e6f7ff;color:#1890ff;border:none;font-size:13px;font-weight:500;height:32px;padding:0 16px;box-shadow:none}.add-btn-row .add-custom-btn[data-v-486e5d64]:hover{background:#bae7ff;color:#096dd9}.configured-section[data-v-486e5d64]{margin-top:10px}.configured-section .configured-title[data-v-486e5d64]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:14px}.configured-section .configured-card[data-v-486e5d64]{background:#fff;border-radius:6px;padding:8px 8px 16px 8px}.configured-section .configured-row[data-v-486e5d64]{display:flex;align-items:flex-start;margin-bottom:14px}.configured-section .configured-row[data-v-486e5d64]:last-child{margin-bottom:0}.configured-section .configured-row .conf-label[data-v-486e5d64]{width:80px;font-size:14px;font-weight:500;color:rgba(0,0,0,.85);text-align:right;margin-right:16px;margin-top:8px;flex-shrink:0}.configured-section .configured-row .conf-value-box[data-v-486e5d64]{flex:1;max-width:540px;background:#f0f2f5;border-radius:4px;padding:8px 14px;font-size:13px;color:rgba(0,0,0,.85);line-height:22px;min-height:38px;display:flex;align-items:center}.configured-section .configured-row .conf-value-box.multi-line-box[data-v-486e5d64]{display:block;padding:6px 14px}.configured-section .configured-row .conf-value-box.multi-line-box .line-item[data-v-486e5d64]{line-height:24px;color:rgba(0,0,0,.85)}.competition-config-container[data-v-69103e49]{padding:16px;background-color:#f0f2f5;min-height:100vh}.main-card[data-v-69103e49]{min-height:calc(100vh - 32px);border-radius:8px}.page-header[data-v-69103e49]{display:flex;align-items:center;margin-bottom:16px}.back-btn[data-v-69103e49]{border-radius:4px}.page-title[data-v-69103e49]{font-size:16px;font-weight:700;margin-left:12px;color:rgba(0,0,0,.85)}.step-tabs[data-v-69103e49]{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #e8e8e8;margin-bottom:24px;overflow-x:auto}.step-tab-item[data-v-69103e49]{display:flex;align-items:center;padding:10px 24px 14px;font-size:15px;color:rgba(0,0,0,.45);cursor:pointer;position:relative;white-space:nowrap;transition:all .3s}.step-tab-item .step-index[data-v-69103e49]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:rgba(0,0,0,.25);color:#fff;font-size:13px}.step-tab-item[data-v-69103e49]:hover{color:#1890ff}.step-tab-item.active[data-v-69103e49]{color:#1890ff;font-weight:500}.step-tab-item.active .step-index[data-v-69103e49]{background:#1890ff}.step-tab-item.active[data-v-69103e49]:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background-color:#1890ff}.step-content-wrapper[data-v-69103e49]{min-height:420px}.readonly-wrapper[data-v-69103e49]{opacity:.85;-webkit-user-select:text;-moz-user-select:text;user-select:text}.readonly-wrapper[data-v-69103e49] .ant-btn,.readonly-wrapper[data-v-69103e49] .ant-checkbox-wrapper,.readonly-wrapper[data-v-69103e49] .ant-input-number,.readonly-wrapper[data-v-69103e49] .ant-picker,.readonly-wrapper[data-v-69103e49] .ant-radio-wrapper,.readonly-wrapper[data-v-69103e49] .ant-select,.readonly-wrapper[data-v-69103e49] .ant-switch,.readonly-wrapper[data-v-69103e49] .ant-upload,.readonly-wrapper[data-v-69103e49] button,.readonly-wrapper[data-v-69103e49] input,.readonly-wrapper[data-v-69103e49] textarea{pointer-events:none}.footer-actions[data-v-69103e49]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding-top:20px;border-top:1px solid #f0f0f0}