.release-preflight[data-v-741f46da]{margin:20px 0;padding:22px 24px;background:#f7fafb;border:1px solid #dce7ed;border-radius:12px;color:#34495a}.release-preflight header[data-v-741f46da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.release-preflight small[data-v-741f46da]{letter-spacing:1.5px;color:#718895;font-size:10px}.release-preflight h3[data-v-741f46da]{margin:5px 0;font-size:19px}.release-preflight header>span[data-v-741f46da]{background:#fff0e8;color:#a65325;border-radius:20px;padding:6px 12px;font-size:12px}.release-preflight header>span.ready[data-v-741f46da]{background:#e6f3ed;color:#2d7558}.release-preflight p[data-v-741f46da]{font-size:13px;line-height:1.8;color:#657985;margin:12px 0}.release-preflight ul[data-v-741f46da]{list-style:none;padding:0;margin:16px 0 0;max-height:280px;overflow:auto}.release-preflight li[data-v-741f46da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid #e4ebef;font-size:13px}.release-preflight li>span[data-v-741f46da]{color:#ae493a;white-space:nowrap;font-size:11px}.release-preflight li.warning>span[data-v-741f46da]{color:#98713a}.release-preflight button[data-v-741f46da]{background:none;border:0;text-align:left;color:#345c78;cursor:pointer;line-height:1.6;font:inherit}.release-preflight button[data-v-741f46da]:hover{text-decoration:underline}.release-preflight .release-preflight__success[data-v-741f46da]{color:#2d7558}.territory-actions[data-v-d3a43622]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.territory-actions span[data-v-d3a43622]{color:#909399;font-size:12px}.release-shell[data-v-d3a43622]{min-height:calc(100vh - 120px);padding:24px;background:#f0f2f5;-webkit-box-sizing:border-box;box-sizing:border-box}.release-shell--normal[data-v-d3a43622]{height:100%;padding:24px;background:#f0f2f5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.release-shell--normal[data-v-d3a43622],.release-step-nav[data-v-d3a43622]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.release-step-nav[data-v-d3a43622]{max-width:1200px;margin:0 auto 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 4px 0;background:transparent}.release-step-nav__link[data-v-d3a43622]{padding:10px 18px 12px;font-size:15px;font-weight:500;color:#909399;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s;cursor:not-allowed;pointer-events:none}.release-step-nav__link[data-v-d3a43622]:hover{color:#909399;cursor:not-allowed}.release-step-nav__link.is-active[data-v-d3a43622]{color:#303133;border-bottom-color:#4a90e2}.release-step-nav__link.is-disabled[data-v-d3a43622]{opacity:.5;cursor:not-allowed;pointer-events:none}.release-layout[data-v-d3a43622]{width:100%;max-width:1200px;margin:0 auto;padding:0;background:transparent}.release-layout[data-v-d3a43622],.release-main-block[data-v-d3a43622]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.release-legal-anchor[data-v-d3a43622]{-ms-flex-negative:0;flex-shrink:0;width:100%}.release-tabs[data-v-d3a43622]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.release-tabs[data-v-d3a43622] .el-tabs__header{-ms-flex-negative:0;flex-shrink:0;margin:0 0 16px;padding:0;border-bottom:none;background:transparent}.release-tabs[data-v-d3a43622] .el-tabs__nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent}.release-tabs[data-v-d3a43622] .el-tabs__nav-wrap:after{display:none}.release-tabs[data-v-d3a43622] .el-tabs__nav-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent}.release-tabs[data-v-d3a43622] .el-tabs__nav{border:none;background:transparent}.release-tabs[data-v-d3a43622] .el-tabs__item{font-size:15px;font-weight:500;color:#909399;padding:0 22px;height:48px;line-height:48px;cursor:not-allowed;pointer-events:none}.release-tabs[data-v-d3a43622] .el-tabs__item:hover{color:#909399;cursor:not-allowed}.release-tabs[data-v-d3a43622] .el-tabs__item.is-active{color:#303133}.release-tabs[data-v-d3a43622] .el-tabs__active-bar{height:2px;background-color:#4a90e2;border-radius:1px}.release-tabs[data-v-d3a43622] .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:12px 12px 0 0;-webkit-box-shadow:0 4px 24px rgba(15,35,95,.08);box-shadow:0 4px 24px rgba(15,35,95,.08);padding:28px 32px 20px;overflow:auto}.release-tabs--chromeless[data-v-d3a43622] .el-tabs__header{display:none}.release-tabs--chromeless[data-v-d3a43622] .el-tabs__content{padding-top:28px;border-radius:12px 12px 0 0}.tab-inner[data-v-d3a43622]{padding-top:16px}.pane-title[data-v-d3a43622]{margin:0 0 24px;font-size:26px;font-weight:700;color:#1a1a1a;letter-spacing:.02em;font-family:Georgia,Times New Roman,Times,serif}.field-row[data-v-d3a43622]{margin-bottom:0}.release-form[data-v-d3a43622] .el-form-item__label{font-weight:500;color:#333;font-size:14px;line-height:1.5}.release-form[data-v-d3a43622] .el-form-item__label .help-icon{color:#909399;margin-left:4px;cursor:pointer;font-size:14px}.release-form[data-v-d3a43622] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.release-form[data-v-d3a43622] .el-form-item__label:before{color:#f56c6c}.release-form[data-v-d3a43622] .el-input__inner,.release-form[data-v-d3a43622] .el-select .el-input__inner{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;height:40px;line-height:40px}.release-form[data-v-d3a43622] .el-input__inner::-webkit-input-placeholder,.release-form[data-v-d3a43622] .el-select .el-input__inner::-webkit-input-placeholder{color:#a0aec0}.release-form[data-v-d3a43622] .el-input__inner::-moz-placeholder,.release-form[data-v-d3a43622] .el-select .el-input__inner::-moz-placeholder{color:#a0aec0}.release-form[data-v-d3a43622] .el-input__inner:-ms-input-placeholder,.release-form[data-v-d3a43622] .el-select .el-input__inner:-ms-input-placeholder{color:#a0aec0}.release-form[data-v-d3a43622] .el-input__inner::-ms-input-placeholder,.release-form[data-v-d3a43622] .el-select .el-input__inner::-ms-input-placeholder{color:#a0aec0}.release-form[data-v-d3a43622] .el-input__inner::placeholder,.release-form[data-v-d3a43622] .el-select .el-input__inner::placeholder{color:#a0aec0}.release-form[data-v-d3a43622] .el-input__inner:focus,.release-form[data-v-d3a43622] .el-select .el-input__inner:focus{border-color:#4a90e2;background:#fff}.release-form[data-v-d3a43622] .el-select{width:100%}.release-form[data-v-d3a43622] .el-radio__input.is-checked .el-radio__inner{background-color:#4a90e2;border-color:#4a90e2}.release-form[data-v-d3a43622] .el-radio__input.is-checked+.el-radio__label{color:#303133}.artwork-form-item[data-v-d3a43622] .el-form-item__content{line-height:1.5}.artwork-row[data-v-d3a43622]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.artwork-upload-col[data-v-d3a43622]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:260px;max-width:420px}.artwork-upload-col .artwork-overlay[data-v-d3a43622]{position:absolute;inset:0;z-index:20;border-radius:8px;background:rgba(17,24,39,.28);backdrop-filter:blur(1px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.artwork-upload-col .artwork-overlay[data-v-d3a43622],.artwork-upload-col .artwork-overlay__spinner[data-v-d3a43622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.artwork-upload-col .artwork-overlay__spinner[data-v-d3a43622]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:18px 22px;border-radius:14px;background:hsla(0,0%,100%,.86);color:#1f2937;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.16);box-shadow:0 10px 30px rgba(15,23,42,.16)}.artwork-upload-col .artwork-overlay__spinner i[data-v-d3a43622]{font-size:30px;color:#4a90e2}.artwork-upload-col .artwork-overlay__spinner span[data-v-d3a43622]{font-size:13px;font-weight:600;letter-spacing:.02em}.artwork-upload-col .artwork-success-flash[data-v-d3a43622]{position:absolute;inset:0;z-index:19;border-radius:8px;background:rgba(74,144,226,.14);-webkit-box-shadow:inset 0 0 0 2px rgba(74,144,226,.45);box-shadow:inset 0 0 0 2px rgba(74,144,226,.45);-webkit-animation:artworkFlash-d3a43622 .9s ease-out;animation:artworkFlash-d3a43622 .9s ease-out;pointer-events:none}.artwork-upload-col[data-v-d3a43622] .el-upload{width:100%}.artwork-upload-col[data-v-d3a43622] .el-upload-dragger{width:100%;height:auto;min-height:380px;padding:24px;border:2px dashed #d0d7de;border-radius:8px;background:#fafbfc;-webkit-transition:border-color .3s;transition:border-color .3s;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}.artwork-upload-col[data-v-d3a43622] .el-upload-dragger:hover{border-color:#4a90e2}.artwork-upload-col .upload-content[data-v-d3a43622]{text-align:center;width:100%}.artwork-upload-col .upload-content .upload-placeholder[data-v-d3a43622]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px;background:#eef3f8;border-radius:8px;margin-bottom:12px}.artwork-upload-col .upload-content .upload-placeholder .el-icon-picture-outline[data-v-d3a43622]{font-size:32px;color:#4a90e2}.artwork-upload-col .upload-content .upload-placeholder .plus-badge[data-v-d3a43622]{position:absolute;bottom:-4px;right:-4px;font-size:12px;color:#4a90e2;background:#fff;border-radius:50%;border:2px solid #4a90e2;width:20px;height:20px;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}.artwork-upload-col .upload-content .upload-text[data-v-d3a43622]{color:#606266;font-size:14px;margin-bottom:8px}.artwork-upload-col .upload-content .upload-hint[data-v-d3a43622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:12px;color:#909399}.artwork-upload-col .upload-content .upload-uploading[data-v-d3a43622]{margin-top:10px;font-size:13px;color:#4a90e2}.artwork-upload-col .upload-preview-wrap[data-v-d3a43622]{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;cursor:pointer}.artwork-upload-col .upload-preview-wrap .upload-preview-img[data-v-d3a43622]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.artwork-upload-col .upload-preview-wrap .upload-preview-overlay[data-v-d3a43622]{position:absolute;inset:0;gap:16px;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.artwork-upload-col .upload-preview-wrap .upload-preview-overlay[data-v-d3a43622],.artwork-upload-col .upload-preview-wrap .upload-preview-overlay i[data-v-d3a43622]{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}.artwork-upload-col .upload-preview-wrap .upload-preview-overlay i[data-v-d3a43622]{font-size:24px;color:#fff;cursor:pointer;width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;-webkit-transition:background .2s;transition:background .2s}.artwork-upload-col .upload-preview-wrap .upload-preview-overlay i[data-v-d3a43622]:hover{background:hsla(0,0%,100%,.35)}.artwork-upload-col .upload-preview-wrap:hover .upload-preview-overlay[data-v-d3a43622]{opacity:1}.artwork-rules-col[data-v-d3a43622]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;font-size:13px;color:#606266;line-height:1.75}.artwork-rules-col .rules-main[data-v-d3a43622]{margin:0 0 10px;color:#303133;font-weight:500}.artwork-rules-col .rules-title[data-v-d3a43622]{margin:0 0 6px;font-weight:600;color:#303133}.artwork-rules-col ul[data-v-d3a43622]{margin:0 0 10px;padding-left:18px}.artwork-rules-col .rules-warning[data-v-d3a43622]{margin:0 0 8px;color:#e6a23c;font-size:12px}.artwork-rules-col .learn-more[data-v-d3a43622]{color:#4a90e2;text-decoration:none;font-size:13px}.artwork-rules-col .learn-more[data-v-d3a43622]:hover{text-decoration:underline}.date-options .radio-option[data-v-d3a43622]{margin-bottom:16px;padding:16px;background:#f5f7fa;border-radius:8px}.date-options .radio-option .radio-label[data-v-d3a43622]{font-weight:500;color:#333}.date-options .radio-option .radio-desc[data-v-d3a43622]{margin:8px 0 0 24px;font-size:13px;color:#909399;line-height:1.5}@-webkit-keyframes artworkFlash-d3a43622{0%{opacity:0;-webkit-transform:scale(.985);transform:scale(.985)}25%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.01);transform:scale(1.01)}}@keyframes artworkFlash-d3a43622{0%{opacity:0;-webkit-transform:scale(.985);transform:scale(.985)}25%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.01);transform:scale(1.01)}}.page-upload-overlay[data-v-d3a43622]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:overlayFadeIn-d3a43622 .3s ease-out;animation:overlayFadeIn-d3a43622 .3s ease-out}.page-upload-overlay[data-v-d3a43622],.page-upload-overlay__panel[data-v-d3a43622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-upload-overlay__panel[data-v-d3a43622]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:40px 50px;background:hsla(0,0%,100%,.95);border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);min-width:320px;text-align:center}.page-upload-overlay__icon[data-v-d3a43622]{font-size:48px;color:#4a90e2;-webkit-animation:spin-d3a43622 1.2s linear infinite;animation:spin-d3a43622 1.2s linear infinite}.page-upload-overlay__title[data-v-d3a43622]{font-size:18px;font-weight:600;color:#303133;margin:0}.page-upload-overlay__subtitle[data-v-d3a43622]{font-size:14px;color:#909399;margin:0}@-webkit-keyframes overlayFadeIn-d3a43622{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeIn-d3a43622{0%{opacity:0}to{opacity:1}}@-webkit-keyframes spin-d3a43622{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-d3a43622{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fade-enter-active[data-v-d3a43622],.fade-leave-active[data-v-d3a43622]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-d3a43622],.fade-leave-to[data-v-d3a43622]{opacity:0}.action-bar[data-v-d3a43622]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:0;padding:20px 32px 24px;border-top:1px solid #ebeef5;background:#fff;border-radius:0 0 12px 12px}.action-bar .action-left[data-v-d3a43622],.action-bar[data-v-d3a43622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-bar .action-left[data-v-d3a43622]{gap:12px}.action-bar .btn-back[data-v-d3a43622]{padding-left:0;padding-right:12px;background:transparent;border:none;color:#606266;-webkit-box-shadow:none;box-shadow:none}.action-bar .btn-back[data-v-d3a43622]:focus,.action-bar .btn-back[data-v-d3a43622]:hover{color:#4a90e2;background:transparent;border:none}.action-bar .btn-continue[data-v-d3a43622]{min-width:120px;background:#4a90e2;border-color:#4a90e2;color:#fff;border-radius:6px}.action-bar .btn-continue[data-v-d3a43622]:focus,.action-bar .btn-continue[data-v-d3a43622]:hover{background:#3d7bc8;border-color:#3d7bc8;color:#fff}.action-bar .action-save-wrap[data-v-d3a43622]{padding:0;background:transparent;border-radius:0}.action-bar .btn-save[data-v-d3a43622]{min-width:120px;padding:12px 24px;font-size:15px;border-radius:8px;background:#4a90e2;border-color:#4a90e2}