[data-v-fc721002] .upload-progress{max-width:300px;margin:10px 0;white-space:nowrap}.step1-container .sub-step-bar[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0 44px;margin-bottom:28px;border-bottom:1px solid #f3f4f6}.step1-container .sub-step-node[data-v-1576abb6]{position:relative}.step1-container .sub-step-circle[data-v-1576abb6],.step1-container .sub-step-node[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.step1-container .sub-step-circle[data-v-1576abb6]{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;color:#9ca3af;-webkit-transition:all .25s;transition:all .25s}.step1-container .sub-step-label[data-v-1576abb6]{position:absolute;top:38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;color:#9ca3af;white-space:nowrap;-webkit-transition:all .25s;transition:all .25s}.step1-container .sub-step-line[data-v-1576abb6]{width:80px;height:2px;background:#e5e7eb;-webkit-transition:all .25s;transition:all .25s;-ms-flex-negative:0;flex-shrink:0}.step1-container .sub-step-line.filled[data-v-1576abb6]{background:#10b981}.step1-container .sub-step-node.active .sub-step-circle[data-v-1576abb6]{border-color:#1a56db;background:#1a56db;color:#fff;-webkit-box-shadow:0 2px 8px rgba(26,86,219,.3);box-shadow:0 2px 8px rgba(26,86,219,.3)}.step1-container .sub-step-node.active .sub-step-label[data-v-1576abb6]{color:#1a56db;font-weight:500}.step1-container .sub-step-node.done .sub-step-circle[data-v-1576abb6]{border-color:#10b981;background:#10b981;color:#fff}.step1-container .sub-step-node.done .sub-step-label[data-v-1576abb6]{color:#6b7280}.step1-container .sub-step-node.clickable[data-v-1576abb6]{cursor:pointer}.step1-container .sub-step-node.clickable .sub-step-circle[data-v-1576abb6]:hover{border-color:#93c5fd}.step1-container .section-card[data-v-1576abb6]{background:#fff}.step1-container .section-head[data-v-1576abb6]{gap:12px;margin-bottom:28px}.step1-container .section-head .section-num[data-v-1576abb6],.step1-container .section-head[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step1-container .section-head .section-num[data-v-1576abb6]{width:32px;height:32px;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;font-weight:700}.step1-container .section-head h3[data-v-1576abb6]{font-size:16px;font-weight:600;color:#111827;margin:0}.step1-container .section-head p[data-v-1576abb6]{font-size:12px;color:#9ca3af;margin:2px 0 0}.step1-container .cover-grid[data-v-1576abb6]{display:grid;grid-template-columns:240px 1fr;gap:28px}.step1-container .cover-item .field-label[data-v-1576abb6]{display:block;font-size:12px;font-weight:500;color:#6b7280;margin-bottom:10px}.step1-container .cover-upload-box .avatar-uploader[data-v-1576abb6]{display:block}.step1-container .cover-upload .el-upload[data-v-1576abb6]{width:220px;height:140px;border:1px dashed #d9d9d9;border-radius:12px;background:#f9fafb;cursor:pointer;overflow:hidden;position:relative}.step1-container .cover-upload .el-upload[data-v-1576abb6]:hover{border-color:#7c3aed}.step1-container .cover-tips[data-v-1576abb6]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.step1-container .cover-tips span[data-v-1576abb6]{font-size:11px;color:#9ca3af}.step1-container .el-form .el-form-item[data-v-1576abb6]{margin-bottom:18px}.step1-container .el-form .el-form-item__label[data-v-1576abb6]{font-size:12px;font-weight:500;color:#6b7280}.step1-container .el-form .el-form-item__content[data-v-1576abb6]{line-height:32px}.step1-container .input-wrapper[data-v-1576abb6]{width:100%;max-width:520px}.step1-container .input-wrapper .el-input[data-v-1576abb6]{border-radius:8px;border-color:#e5e7eb}.step1-container .input-wrapper .el-input[data-v-1576abb6]:focus{border-color:#7c3aed}.step1-container .required[data-v-1576abb6]{color:#ef4444}.step1-container .input-center[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.step1-container .input-center .el-input[data-v-1576abb6]{width:160px}.step1-container .input-center .unit[data-v-1576abb6]{font-size:12px;color:#6b7280}.step1-container .input-center .team-size .to[data-v-1576abb6]{color:#9ca3af}.step1-container .invite-row[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.step1-container .invite-toggle[data-v-1576abb6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px}.step1-container .invite-toggle .toggle-option[data-v-1576abb6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step1-container .invite-toggle .toggle-option i[data-v-1576abb6]{font-size:13px}.step1-container .invite-toggle .toggle-option[data-v-1576abb6]:hover:not(.is-disabled){color:#374151}.step1-container .invite-toggle .toggle-option.active[data-v-1576abb6]{background:#fff;color:#7c3aed;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.step1-container .invite-toggle .toggle-option.is-disabled[data-v-1576abb6]{cursor:not-allowed;opacity:.75}.step1-container .invite-input-wrap[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;max-width:400px}.step1-container .invite-input-wrap .invite-input .el-input__inner[data-v-1576abb6]{border-radius:8px;border-color:#e5e7eb;height:34px;line-height:34px}.step1-container .invite-input-wrap .invite-input .el-input__inner[data-v-1576abb6]:focus{border-color:#7c3aed}.step1-container .invite-input-wrap .invite-input .el-input__prefix[data-v-1576abb6]{padding-right:4px}.step1-container .invite-input-wrap .invite-input .input-icon[data-v-1576abb6]{font-size:14px;color:#9ca3af}.step1-container .btn-random[data-v-1576abb6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 14px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.step1-container .btn-random i[data-v-1576abb6]{font-size:13px}.step1-container .btn-random[data-v-1576abb6]:hover:not(:disabled){-webkit-box-shadow:0 2px 8px rgba(124,58,237,.3);box-shadow:0 2px 8px rgba(124,58,237,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.step1-container .btn-random[data-v-1576abb6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.step1-container .btn-random[data-v-1576abb6]:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.step1-container .scope-grid[data-v-1576abb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.step1-container .scope-card[data-v-1576abb6]{position:relative;padding:14px 10px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;text-align:center;-webkit-transition:all .2s;transition:all .2s;background:#fff}.step1-container .scope-card[data-v-1576abb6]:hover:not(.is-disabled){border-color:#c7d2fe;background:#fafbff}.step1-container .scope-card.selected[data-v-1576abb6]{border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#fff);-webkit-box-shadow:0 2px 8px rgba(124,58,237,.1);box-shadow:0 2px 8px rgba(124,58,237,.1)}.step1-container .scope-card.is-disabled[data-v-1576abb6]{cursor:not-allowed;opacity:.75;-webkit-filter:grayscale(.2);filter:grayscale(.2)}.step1-container .scope-check[data-v-1576abb6]{position:absolute;top:6px;right:6px;width:16px;height:16px;background:#7c3aed;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step1-container .scope-check i[data-v-1576abb6]{font-size:9px;color:#fff}.step1-container .scope-icon[data-v-1576abb6]{width:34px;height:34px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 6px}.step1-container .scope-icon i[data-v-1576abb6]{font-size:17px}.step1-container .scope-icon.scope-icon-blue[data-v-1576abb6]{background:#eff6ff}.step1-container .scope-icon.scope-icon-blue i[data-v-1576abb6]{color:#2563eb}.step1-container .scope-icon.scope-icon-violet[data-v-1576abb6]{background:#f5f3ff}.step1-container .scope-icon.scope-icon-violet i[data-v-1576abb6]{color:#7c3aed}.step1-container .scope-icon.scope-icon-emerald[data-v-1576abb6]{background:#ecfdf5}.step1-container .scope-icon.scope-icon-emerald i[data-v-1576abb6]{color:#10b981}.step1-container .scope-icon.scope-icon-amber[data-v-1576abb6]{background:#fffbeb}.step1-container .scope-icon.scope-icon-amber i[data-v-1576abb6]{color:#d97706}.step1-container .scope-name[data-v-1576abb6]{font-size:13px;font-weight:600;color:#111827;margin:0 0 2px}.step1-container .scope-desc[data-v-1576abb6]{font-size:11px;color:#9ca3af;margin:0;line-height:1.3}.step1-container .type-grid[data-v-1576abb6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.step1-container .type-card[data-v-1576abb6]{position:relative;padding:14px 10px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;text-align:center;-webkit-transition:all .2s;transition:all .2s;background:#fff}.step1-container .type-card[data-v-1576abb6]:hover:not(.is-disabled){border-color:#c7d2fe;background:#fafbff}.step1-container .type-card.selected[data-v-1576abb6]{border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#fff);-webkit-box-shadow:0 2px 8px rgba(124,58,237,.1);box-shadow:0 2px 8px rgba(124,58,237,.1)}.step1-container .type-card.is-disabled[data-v-1576abb6]{cursor:not-allowed;opacity:.75;-webkit-filter:grayscale(.2);filter:grayscale(.2)}.step1-container .range-btn[data-v-1576abb6]{margin:8px 0 0}.step1-container .range-name[data-v-1576abb6]{margin-left:12px;font-size:13px;color:#6b7280}.step1-container .time-grid[data-v-1576abb6]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.step1-container .time-item .field-label[data-v-1576abb6]{display:block;font-size:12px;font-weight:500;color:#6b7280;margin-bottom:10px}.step1-container .time-item .date-picker[data-v-1576abb6]{width:100%}.step1-container .sub-step-indicator[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:20px;padding:5px;background:#f1f5f9;border-radius:14px}.step1-container .step-chip[data-v-1576abb6]{-ms-flex-align:center;gap:8px;padding:8px 16px;border-radius:10px;font-size:13px;color:#94a3b8;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step1-container .step-chip .chip-num[data-v-1576abb6],.step1-container .step-chip[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step1-container .step-chip .chip-num[data-v-1576abb6]{width:20px;height:20px;border-radius:50%;background:#cbd5e1;color:#64748b;-ms-flex-align:center;font-size:11px;font-weight:700;-webkit-transition:all .25s;transition:all .25s;-ms-flex-negative:0;flex-shrink:0}.step1-container .step-chip .chip-check[data-v-1576abb6]{font-size:16px;color:#10b981;-ms-flex-negative:0;flex-shrink:0}.step1-container .step-chip .chip-label[data-v-1576abb6]{font-weight:500;white-space:nowrap}.step1-container .step-chip.done[data-v-1576abb6]{color:#64748b}.step1-container .step-chip.done .chip-num[data-v-1576abb6]{display:none}.step1-container .step-chip.active[data-v-1576abb6]{background:#fff;color:#007eff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);font-weight:600}.step1-container .step-chip.active .chip-num[data-v-1576abb6]{background:#007eff;color:#fff}.step1-container .step-chip[data-v-1576abb6]:hover:not(.active){background:hsla(0,0%,100%,.5);color:#475569}.step1-container .inline-input .input-wrap[data-v-1576abb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.step1-container .inline-input .input-wrap .el-input[data-v-1576abb6]{width:320px;margin-right:8px}.step1-container .inline-input .remove-btn[data-v-1576abb6]{width:26px;height:26px;margin-right:10px;border:none;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#9ca3af;border:1px solid #e5e7eb;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.step1-container .inline-input .remove-btn i[data-v-1576abb6]{font-size:12px}.step1-container .inline-input .remove-btn[data-v-1576abb6]:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444}.step1-container .inline-input .remove-btn[data-v-1576abb6]:disabled{cursor:not-allowed;opacity:.5}.step1-container .add-btn-inline[data-v-1576abb6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 14px;background:#7c3aed;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.step1-container .add-btn-inline[data-v-1576abb6]:hover:not(:disabled){background:#6d28d9}.step1-container .add-btn-inline[data-v-1576abb6]:disabled{opacity:.5;cursor:not-allowed}.step1-container .add-btn-outline[data-v-1576abb6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 14px;background:#fff;color:#6b7280;border:1px dashed #d1d5db;border-radius:6px;font-size:12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.step1-container .add-btn-outline[data-v-1576abb6]:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed}[data-v-1576abb6] .avatar-uploader .el-upload{position:relative;width:220px;height:140px;border:1px dashed #d9d9d9;border-radius:12px;cursor:pointer;overflow:hidden;background:#f9fafb}[data-v-1576abb6] .avatar-uploader .el-upload:hover{border-color:#7c3aed}[data-v-1576abb6] .avatar-uploader .el-upload .uploader-default{display:-webkit-box;display:-ms-flexbox;display:flex;height:140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#f9fafb}[data-v-1576abb6] .avatar-uploader .el-upload .uploader-default i{font-size:20px;color:#9ca3af}[data-v-1576abb6] .avatar-uploader .el-upload .uploader-default p{margin-top:6px;font-size:12px;color:#6b7280}[data-v-1576abb6] .avatar-uploader.avatar-uploader-lg .el-upload{width:100%;height:150px}[data-v-1576abb6] .avatar-uploader .avatar{display:block;width:220px;height:140px;-o-object-fit:cover;object-fit:cover}[data-v-1576abb6] .avatar-uploader .avatar-lg{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}[data-v-1576abb6] .req .el-form-item__label:before{content:"*";margin-right:4px;color:#ef4444}.page .page-content[data-v-049afe59]{padding:0}.p-title[data-v-049afe59]{display:none}[data-v-049afe59] .el-form .el-form-item{margin-bottom:24px;padding-left:14px;border-left:3px solid #ede9fe;-webkit-transition:all .25s;transition:all .25s}[data-v-049afe59] .el-form .el-form-item:hover{border-left-color:#c4b5fd}[data-v-049afe59] .el-form .el-form-item__label{font-weight:500;color:#374151;font-size:13px}[data-v-049afe59] .el-form .el-form-item__content{color:#4b5563;font-size:13px;line-height:1.8}[data-v-049afe59] .d-inline-block{width:216px}[data-v-049afe59] .d-inline-block .el-input,[data-v-049afe59] .d-inline-block .el-select{width:100%}.inline-input .input-wrap[data-v-049afe59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.inline-input .input-wrap .el-input[data-v-049afe59]{display:inline-block;width:216px;margin-right:8px}.inline-input .input-wrap .remove[data-v-049afe59]{width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBUlEQVQ4T6XTPyiFURjH8c8dFYuUErOFScnAgrIZxGRQFsNdbDIIGWSzGCzKYJPBprAwSJlMZlJSFsqqp86p4+a+pfds58/32/P8zjkNNUfjD74LMxhBb9p/wwMu8FkyrYJRrOAFN3hOhwcwgX4c4j5LSkHATRzjuk1nk1jCQZZkQZS9j5MKODtDsojVaCcLFjCEzXRqDJ24TPNpfOEuzbfxiNMs2MVVAQS8g7MEzGEjSWIphFNYz4Ij7OGp6L0vQbEUstdibxBrWK4S9CBKjbGF9ypBawsdCSozCMl3kcmvFuYxXIQ4jm6cJ2AWH7htF2LtawxxrYeU86n1lLOk1mf69+f+AfwARBEIQAUcAAAAAElFTkSuQmCC) 0 0/cover no-repeat;cursor:pointer}.inline-input .add-btn[data-v-049afe59]{margin-left:32px}.input-center[data-v-049afe59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:216px;white-space:nowrap}.input-center .el-input[data-v-049afe59]{margin-right:5px}.step-set[data-v-049afe59]{padding:20px 24px;background:linear-gradient(135deg,#faf8ff,#f8f5ff);border-radius:14px;border:1px solid #ede9fe;margin-top:14px;position:relative}.step-set[data-v-049afe59]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;background:-webkit-gradient(linear,left top,left bottom,from(#7c3aed),to(#a78bfa));background:linear-gradient(180deg,#7c3aed,#a78bfa);border-radius:2px}.step-set .line[data-v-049afe59]{margin-bottom:14px;line-height:1.9;color:#4b5563;font-size:13px;padding-left:12px}.tips[data-v-049afe59]{font-size:12px;color:#9ca3af;line-height:1.7;margin-top:6px;padding-left:12px}.req[data-v-049afe59]{color:#7c3aed;font-weight:600;margin-right:4px}[data-v-049afe59] .el-radio{margin-right:20px}[data-v-049afe59] .el-radio__label{padding-left:6px;color:#4b5563}[data-v-049afe59] .el-radio.is-checked .el-radio__inner{border-color:#7c3aed;background:#7c3aed}[data-v-049afe59] .el-input__inner{border-radius:8px;-webkit-transition:all .25s;transition:all .25s}[data-v-049afe59] .el-input__inner:focus,[data-v-049afe59] .el-select .el-input.is-focus .el-input__inner{border-color:#7c3aed;-webkit-box-shadow:0 0 0 3px rgba(124,58,237,.1);box-shadow:0 0 0 3px rgba(124,58,237,.1)}[data-v-049afe59] .el-date-editor{border-radius:8px}.set-page[data-v-18105610]{padding:20px 24px;background:#fff;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.set-header[data-v-18105610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid #f3f0ff;position:relative}.set-header i[data-v-18105610]{color:#7c3aed;font-size:20px}.set-header[data-v-18105610]:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#7c3aed),to(#6366f1));background:linear-gradient(90deg,#7c3aed,#6366f1)}.set-card[data-v-18105610]{border:1px solid #ede9fe;border-radius:12px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.set-card[data-v-18105610]:hover{-webkit-box-shadow:0 4px 16px rgba(124,58,237,.08);box-shadow:0 4px 16px rgba(124,58,237,.08)}.set-card[data-v-18105610] .el-card__body{padding:18px 20px}.card-title[data-v-18105610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4c1d95;margin-bottom:10px}.card-title i[data-v-18105610]{color:#7c3aed;font-size:16px}.card-head[data-v-18105610]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f3f0ff}.card-content[data-v-18105610]{color:#4b5563;font-size:13px;line-height:1.8}.selected-hint[data-v-18105610]{padding:10px 14px;background:linear-gradient(135deg,#faf8ff,#f5f3ff);border-radius:8px;border:1px solid #ede9fe;margin-bottom:14px;color:#4b5563;font-size:13px}.selected-hint b[data-v-18105610]{color:#6366f1;font-weight:600}.selected-hint .el-button--text[data-v-18105610]{color:#7c3aed;margin-left:8px}.date-inputs .date-label[data-v-18105610]{color:#6b7280;margin-right:12px;font-weight:500}.date-inputs .date-picker-wrap[data-v-18105610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inline-input .el-cascader[data-v-18105610],.inline-input .el-select[data-v-18105610]{width:300px}.table[data-v-18105610] .el-table__header th{background:#faf8ff;color:#4c1d95;font-weight:600}.table[data-v-18105610] .el-table__row.striped td{background:#faf8ff}.set-footer[data-v-18105610]{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #f3f0ff}.set-footer .el-button+.el-button[data-v-18105610]{margin-left:12px}.set-footer .el-button--primary[data-v-18105610]{background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:transparent}.set-footer .el-button--primary[data-v-18105610]:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6)}[data-v-18105610] .el-radio{margin-right:18px}[data-v-18105610] .el-radio.is-checked .el-radio__inner{border-color:#7c3aed;background:#7c3aed}[data-v-18105610] .el-input__inner:focus,[data-v-18105610] .el-select .el-input.is-focus .el-input__inner{border-color:#7c3aed}[data-v-18105610] .el-button--primary.is-round{background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:transparent}[data-v-18105610] .el-button--primary.is-round:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6)}.page .page-content[data-v-7c824f06]{padding:0}.p-title[data-v-7c824f06]{display:none}.step[data-v-7c824f06]{position:relative;padding:0;background:#fff;border-radius:16px;border:1px solid #eee8ff;margin-bottom:24px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.step[data-v-7c824f06]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#7c3aed),color-stop(50%,#6366f1),to(#a78bfa));background:linear-gradient(180deg,#7c3aed,#6366f1 50%,#a78bfa);border-radius:4px 0 0 4px}.step[data-v-7c824f06]:hover{-webkit-box-shadow:0 8px 32px rgba(124,58,237,.1);box-shadow:0 8px 32px rgba(124,58,237,.1);-webkit-transform:translateX(2px);transform:translateX(2px)}.step .title[data-v-7c824f06]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#faf8ff,#f5f3ff);border-bottom:1px solid #ede9fe}.step .title[data-v-7c824f06],.step .title span[data-v-7c824f06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step .title span[data-v-7c824f06]{font-weight:600;font-size:15px;color:#4c1d95;gap:8px}.step .title .el-button.el-button--primary[data-v-7c824f06]{background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:transparent;border-radius:8px;padding:8px 18px;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(124,58,237,.25);box-shadow:0 2px 8px rgba(124,58,237,.25);-webkit-transition:all .25s;transition:all .25s}.step .title .el-button.el-button--primary[data-v-7c824f06]:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);-webkit-box-shadow:0 4px 16px rgba(124,58,237,.35);box-shadow:0 4px 16px rgba(124,58,237,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.step .title .el-button.el-button--text[data-v-7c824f06]{color:#7c3aed}.step .title .el-button.el-button--text[data-v-7c824f06]:hover{color:#6d28d9;background:rgba(124,58,237,.06)}.line[data-v-7c824f06]{margin-bottom:10px}[data-v-7c824f06] .req .el-form-item__label:before{content:"*";margin-right:5px;font-size:16px;vertical-align:middle;color:#7c3aed;font-weight:700}[data-v-7c824f06] .el-form{padding:20px 24px 24px}[data-v-7c824f06] .el-form .el-form-item{margin-bottom:20px;padding-left:12px;border-left:2px solid #ede9fe;-webkit-transition:border-color .25s;transition:border-color .25s}[data-v-7c824f06] .el-form .el-form-item:hover{border-left-color:#c4b5fd}[data-v-7c824f06] .el-form .el-form-item__label{font-weight:500;color:#374151;font-size:13px}[data-v-7c824f06] .el-form .el-form-item__content{color:#4b5563;font-size:13px}[data-v-7c824f06] .el-checkbox{margin-right:20px}[data-v-7c824f06] .el-checkbox__input .el-checkbox__inner{border-color:#d1d5db;-webkit-transition:all .25s;transition:all .25s}[data-v-7c824f06] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#7c3aed;border-color:#7c3aed}[data-v-7c824f06] .el-checkbox__label{color:#4b5563}[data-v-7c824f06] .el-radio{margin-right:18px}[data-v-7c824f06] .el-radio__label{padding-left:6px;color:#4b5563}[data-v-7c824f06] .el-radio.is-checked .el-radio__inner{border-color:#7c3aed;background:#7c3aed}[data-v-7c824f06] .el-input__inner{border-radius:8px;-webkit-transition:all .25s;transition:all .25s}[data-v-7c824f06] .el-input__inner:focus{border-color:#7c3aed;-webkit-box-shadow:0 0 0 3px rgba(124,58,237,.1);box-shadow:0 0 0 3px rgba(124,58,237,.1)}[data-v-7c824f06] .el-textarea__inner{border-radius:8px;-webkit-transition:all .25s;transition:all .25s}[data-v-7c824f06] .el-textarea__inner:focus{border-color:#7c3aed;-webkit-box-shadow:0 0 0 3px rgba(124,58,237,.1);box-shadow:0 0 0 3px rgba(124,58,237,.1)}[data-v-7c824f06] .el-date-editor{border-radius:8px}[data-v-7c824f06] .file-upload{width:500px}[data-v-7c824f06] .file-upload .download{position:absolute;bottom:-63px;right:0;font-size:12px;color:#7c3aed;cursor:pointer}[data-v-7c824f06] .tips-dia .el-dialog{border-radius:16px;overflow:hidden}[data-v-7c824f06] .tips-dia .el-dialog__header{border-bottom:1px solid #ede9fe;padding:20px 24px;margin-right:0}[data-v-7c824f06] .tips-dia .el-dialog__body{padding:24px}[data-v-7c824f06] .tips-dia .el-dialog__footer{padding:16px 24px;border-top:1px solid #f3f0ff}.wrap[data-v-5ee160c3]{height:calc(100vh - 300px);background-color:#fefefe}.modal[data-v-5ee160c3]{width:500px;padding-top:150px;margin:0 auto}.modal h1[data-v-5ee160c3]{margin:20px;text-align:center}.modal .btns[data-v-5ee160c3]{text-align:center}.upgrade-content[data-v-4d476e43]{position:relative;padding:8px 0 4px}.upgrade-header[data-v-4d476e43]{text-align:center;margin-bottom:20px}.upgrade-header .upgrade-icon-box[data-v-4d476e43]{width:56px;height:56px;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 14px;color:#fff}.upgrade-header .upgrade-icon-box i[data-v-4d476e43]{font-size:26px}.upgrade-header .upgrade-title[data-v-4d476e43]{font-size:20px;font-weight:700;color:#1e1b4b;margin:0 0 6px}.upgrade-header .upgrade-desc[data-v-4d476e43]{font-size:13px;color:#6b7280;margin:0}.upgrade-features[data-v-4d476e43]{background:#f5f3ff;border-radius:14px;padding:18px;margin-bottom:20px}.feature-grid[data-v-4d476e43]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feature-item[data-v-4d476e43]{gap:6px;font-size:12.5px;color:#4b5563}.feature-item .feature-check[data-v-4d476e43],.feature-item[data-v-4d476e43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-item .feature-check[data-v-4d476e43]{width:18px;height:18px;background:#f0fdf4;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.feature-item .feature-check i[data-v-4d476e43]{font-size:10px;color:#22c55e}.upgrade-actions[data-v-4d476e43]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-cancel[data-v-4d476e43]{padding:9px 22px;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;color:#6b7280;cursor:pointer;background:#fff;-webkit-transition:all .15s;transition:all .15s}.btn-cancel[data-v-4d476e43]:hover{background:#f9fafb;color:#374151}.btn-contact[data-v-4d476e43]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:9px 24px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(124,58,237,.25);box-shadow:0 2px 8px rgba(124,58,237,.25);-webkit-transition:all .2s;transition:all .2s}.btn-contact[data-v-4d476e43]:hover{-webkit-box-shadow:0 4px 12px rgba(124,58,237,.35);box-shadow:0 4px 12px rgba(124,58,237,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-contact i[data-v-4d476e43]{font-size:13px}.btn-close[data-v-4d476e43]{position:absolute;top:-4px;right:-4px;width:30px;height:30px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s;transition:background .15s}.btn-close[data-v-4d476e43]:hover{background:#e5e7eb}.btn-close i[data-v-4d476e43]{font-size:14px;color:#9ca3af}.upgrade-modal{border-radius:18px!important;overflow:visible;border:none}.upgrade-modal .el-dialog__header{display:none}.upgrade-modal .el-dialog__body{padding:24px 28px 20px}.match-create-page[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.top-bar[data-v-57e03ec3]{position:-webkit-sticky;position:sticky;top:0;z-index:100}.top-bar .top-bar-inner[data-v-57e03ec3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-bar .top-bar-inner[data-v-57e03ec3],.top-bar .top-left[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar .top-left[data-v-57e03ec3]{gap:12px}.top-bar .btn-back[data-v-57e03ec3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:13px;color:#4b5563;-webkit-transition:all .15s;transition:all .15s}.top-bar .btn-back[data-v-57e03ec3]:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}.top-bar .btn-back i[data-v-57e03ec3]{font-size:13px}.top-bar .top-divider[data-v-57e03ec3]{width:1px;height:16px;background:#e5e7eb}.top-bar h1[data-v-57e03ec3]{font-size:17px;font-weight:600;color:#111827;margin:0}.top-bar .badge-draft[data-v-57e03ec3]{font-size:11px;color:#9ca3af;background:#f3f4f6;padding:2px 8px;border-radius:10px}.top-bar .badge-version[data-v-57e03ec3]{font-size:11px;color:#7c3aed;background:#f5f3ff;padding:3px 10px;border-radius:12px;gap:4px}.top-bar .badge-version[data-v-57e03ec3],.top-bar .btn-save[data-v-57e03ec3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar .btn-save[data-v-57e03ec3]{gap:6px;padding:8px 18px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(124,58,237,.25);box-shadow:0 2px 8px rgba(124,58,237,.25);-webkit-transition:all .2s;transition:all .2s}.top-bar .btn-save[data-v-57e03ec3]:hover{-webkit-box-shadow:0 4px 12px rgba(124,58,237,.35);box-shadow:0 4px 12px rgba(124,58,237,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.top-bar .btn-save i[data-v-57e03ec3]{font-size:14px}.overflow[data-v-57e03ec3]{max-height:calc(100vh - 215px);margin-top:10px;overflow:auto}.main-step-bar[data-v-57e03ec3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:28px 40px;background:linear-gradient(135deg,#faf8ff,#f5f3ff 50%,#ede9fe);border-radius:20px;border:1px solid #ede9fe}.main-step-bar[data-v-57e03ec3],.main-step-node[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.main-step-node[data-v-57e03ec3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-ms-flex-negative:0;flex-shrink:0;min-width:110px}.main-step-node.clickable[data-v-57e03ec3]{cursor:pointer}.main-step-node.clickable:hover .main-step-circle[data-v-57e03ec3]{-webkit-transform:scale(1.08);transform:scale(1.08);border-color:#a78bfa}.main-step-circle[data-v-57e03ec3]{width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid #e0e7ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:700;color:#c4b5fd;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0;position:relative}.main-step-circle i[data-v-57e03ec3]{font-size:18px}.main-step-label[data-v-57e03ec3]{font-size:13px;color:#9ca3af;white-space:nowrap;-webkit-transition:all .35s;transition:all .35s;font-weight:500;text-align:center}.main-step-line[data-v-57e03ec3]{width:65px;height:2px;background:#e0e7ff;border-radius:2px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0;margin-bottom:36px}.main-step-line.filled[data-v-57e03ec3]{background:-webkit-gradient(linear,left top,right top,from(#7c3aed),to(#6366f1));background:linear-gradient(90deg,#7c3aed,#6366f1);-webkit-box-shadow:0 0 6px rgba(124,58,237,.25);box-shadow:0 0 6px rgba(124,58,237,.25)}.main-step-node.active .main-step-circle[data-v-57e03ec3]{background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:transparent;color:#fff;-webkit-box-shadow:0 8px 24px rgba(124,58,237,.35),0 0 0 4px rgba(124,58,237,.12);box-shadow:0 8px 24px rgba(124,58,237,.35),0 0 0 4px rgba(124,58,237,.12);-webkit-transform:scale(1.1);transform:scale(1.1)}.main-step-node.active .main-step-label[data-v-57e03ec3]{color:#6366f1;font-weight:600;font-size:13.5px}.main-step-node.done .main-step-circle[data-v-57e03ec3]{background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:transparent;color:#fff;-webkit-box-shadow:0 4px 14px rgba(124,58,237,.3);box-shadow:0 4px 14px rgba(124,58,237,.3)}.main-step-node.done .main-step-label[data-v-57e03ec3]{color:#6b7280}.type-selector-wrap[data-v-57e03ec3]{padding-top:10px}.type-selector-wrap .type-selector[data-v-57e03ec3]{background:#fff;border-radius:12px;padding:18px 20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.type-selector-wrap .section-head[data-v-57e03ec3]{gap:10px;margin-bottom:14px}.type-selector-wrap .section-head .section-badge[data-v-57e03ec3],.type-selector-wrap .section-head[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-selector-wrap .section-head .section-badge[data-v-57e03ec3]{width:22px;height:22px;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.type-selector-wrap .section-head h3[data-v-57e03ec3]{font-size:14px;font-weight:600;color:#111827;margin:0}.type-selector-wrap .section-head .section-line[data-v-57e03ec3]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#f3f4f6}.type-selector-wrap .type-cards[data-v-57e03ec3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type-selector-wrap .type-card[data-v-57e03ec3]{position:relative;padding:16px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#fff}.type-selector-wrap .type-card[data-v-57e03ec3]:hover{border-color:#c7d2fe;background:#fafbff}.type-selector-wrap .type-card.active[data-v-57e03ec3]{border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#fff);-webkit-box-shadow:0 4px 12px rgba(124,58,237,.12);box-shadow:0 4px 12px rgba(124,58,237,.12)}.type-selector-wrap .type-card.active .card-radio[data-v-57e03ec3]{background:#7c3aed;border-color:#7c3aed}.type-selector-wrap .type-card.active .card-radio i[data-v-57e03ec3]{color:#fff}.type-selector-wrap .type-card h4[data-v-57e03ec3]{font-size:14px;font-weight:600;color:#111827;margin:8px 0 4px}.type-selector-wrap .type-card p[data-v-57e03ec3]{font-size:12px;color:#6b7280;line-height:1.5;margin:0}.type-selector-wrap .card-radio[data-v-57e03ec3]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.type-selector-wrap .card-radio i[data-v-57e03ec3]{font-size:11px;color:transparent}.main-area[data-v-57e03ec3]{padding-top:24px}.main-area .main-inner[data-v-57e03ec3]{display:grid;grid-template-columns:1fr 320px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form-area[data-v-57e03ec3]{background:#fff;border-radius:14px;padding:28px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.form-area.no-sidebar[data-v-57e03ec3]{grid-column:1/-1}.sidebar[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.preview-card[data-v-57e03ec3]{background:#fff;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;border:1px solid #ede9fe}.preview-card .preview-title[data-v-57e03ec3]{font-size:12px;font-weight:600;color:#6b7280;margin:0;padding:14px 18px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-bottom:1px solid #f3f0ff}.preview-card .preview-title i[data-v-57e03ec3]{color:#7c3aed;font-size:13px}.preview-card .preview-body[data-v-57e03ec3]{padding:14px 18px 18px}.preview-card .preview-cover[data-v-57e03ec3]{border-radius:10px;overflow:hidden;margin-bottom:14px;height:140px;position:relative}.preview-card .preview-cover .preview-cover-img[data-v-57e03ec3]{width:100%;height:100%}.preview-card .preview-cover .preview-cover-img img[data-v-57e03ec3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-card .preview-cover .preview-cover-placeholder[data-v-57e03ec3]{width:100%;height:100%;background:linear-gradient(135deg,#7c3aed,#6366f1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-card .preview-cover .preview-cover-placeholder i[data-v-57e03ec3]{font-size:32px;color:hsla(0,0%,100%,.5)}.preview-card .preview-cover .preview-name[data-v-57e03ec3]{position:absolute;bottom:0;left:0;right:0;padding:28px 14px 12px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;font-size:14px;font-weight:600}.preview-card .preview-info .preview-tags[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:10px}.preview-card .preview-info .preview-tags .tag[data-v-57e03ec3]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.preview-card .preview-info .preview-tags .tag.tag-amber[data-v-57e03ec3]{background:#fffbeb;color:#d97706}.preview-card .preview-info .preview-tags .tag.tag-blue[data-v-57e03ec3]{background:#faf5ff;color:#7c3aed}.preview-card .preview-info .preview-detail .detail-row[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-bottom:6px}.preview-card .preview-info .preview-detail .detail-row i[data-v-57e03ec3]{font-size:13px;color:#a78bfa;-ms-flex-negative:0;flex-shrink:0}.preview-card .preview-info .preview-detail .detail-row span[data-v-57e03ec3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completeness-card[data-v-57e03ec3]{background:#fff;border-radius:14px;padding:18px 20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid #ede9fe}.completeness-card .completeness-head[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.completeness-card .completeness-head span[data-v-57e03ec3]:first-child{font-size:12px;font-weight:500;color:#6b7280}.completeness-card .completeness-head .completeness-pct[data-v-57e03ec3]{font-size:12px;font-weight:600;color:#7c3aed}.completeness-card .progress-bar[data-v-57e03ec3]{width:100%;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden;margin-bottom:14px}.completeness-card .progress-fill[data-v-57e03ec3]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#7c3aed),to(#6366f1));background:linear-gradient(90deg,#7c3aed,#6366f1);border-radius:3px;-webkit-transition:width .4s ease;transition:width .4s ease}.completeness-card .completeness-list .check-row[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#9ca3af;margin-bottom:8px}.completeness-card .completeness-list .check-row i[data-v-57e03ec3]{font-size:14px}.completeness-card .completeness-list .check-row.done[data-v-57e03ec3]{color:#10b981}.completeness-card .completeness-list .check-row.done span[data-v-57e03ec3]{color:#059669}.action-bar[data-v-57e03ec3]{position:fixed;bottom:0;left:239px;right:0;background:#fff;border-top:1px solid #e2e8f0;padding:12px 28px;z-index:2000;-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.06);box-shadow:0 -4px 24px rgba(0,0,0,.06)}.action-bar-inner[data-v-57e03ec3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.action-bar-inner[data-v-57e03ec3],.action-left[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-left[data-v-57e03ec3]{gap:20px}.action-right[data-v-57e03ec3]{gap:10px}.action-right[data-v-57e03ec3],.step-hint[data-v-57e03ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-hint[data-v-57e03ec3]{gap:6px;font-size:12px;color:#9ca3af}.step-hint i[data-v-57e03ec3]{font-size:14px;color:#c4b5fd}.step-hint b[data-v-57e03ec3]{color:#7c3aed;font-weight:600;font-size:13px}.step-hint .hint-sep[data-v-57e03ec3]{color:#d1d5db;margin:0 2px}.step-hint .hint-required em[data-v-57e03ec3]{font-style:normal;font-size:13px;color:#ef4444;font-weight:600}.action-btn[data-v-57e03ec3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 22px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);border:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5}.action-btn i[data-v-57e03ec3]{font-size:14px}.action-btn[data-v-57e03ec3]:active{-webkit-transform:scale(.96);transform:scale(.96)}.action-btn.btn-primary[data-v-57e03ec3]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;-webkit-box-shadow:0 4px 14px rgba(124,58,237,.3);box-shadow:0 4px 14px rgba(124,58,237,.3)}.action-btn.btn-primary[data-v-57e03ec3]:hover{-webkit-box-shadow:0 6px 22px rgba(124,58,237,.4);box-shadow:0 6px 22px rgba(124,58,237,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-btn.btn-outline[data-v-57e03ec3]{background:#fff;color:#7c3aed;border:1.5px solid #ddd6fe;-webkit-box-shadow:0 1px 3px rgba(124,58,237,.06);box-shadow:0 1px 3px rgba(124,58,237,.06)}.action-btn.btn-outline[data-v-57e03ec3]:hover{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border-color:#a78bfa;color:#6d28d9;-webkit-box-shadow:0 3px 12px rgba(124,58,237,.12);box-shadow:0 3px 12px rgba(124,58,237,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-btn.btn-text[data-v-57e03ec3]{background:transparent;color:#6b7280;padding:8px 14px}.action-btn.btn-text[data-v-57e03ec3]:hover{color:#6366f1;background:linear-gradient(135deg,#faf5ff,#f5f3ff)}