@import"https://fonts.googleapis.com/css2?family=Long+Cang&family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&display=swap";:root{font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}a{color:inherit;text-decoration:none}button{font-family:inherit}html,body,#app{margin:0;min-width:320px;height:100vh;background:linear-gradient(135deg,var(--color-bg) 0%,#1a2942 50%,var(--color-bg) 100%);overflow:hidden}html.is-mobile,html.is-mobile body,html.is-mobile #app{min-width:0;height:auto;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}html.is-mobile .el-dialog{width:92vw!important;max-width:92vw!important;margin:calc(env(safe-area-inset-top,0px) + 8vh) auto calc(env(safe-area-inset-bottom,0px) + 8vh)!important}html.is-mobile .el-popper,html.is-mobile .el-select-dropdown,html.is-mobile .el-dropdown-menu{max-width:92vw!important}.step-header__project-name{font-size:30px!important}:where(.role-type-select-dropdown,.password-dialog,.role-dialog__content) .el-select .el-select__wrapper,:where(.role-dialog__content,.password-dialog) .el-input .el-input__wrapper,.el-select .el-select__wrapper,.el-input .el-input__wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);min-height:44px;box-shadow:none}.el-input .el-input__wrapper.is-focus,.el-input .el-input__wrapper:hover,.el-select .el-select__wrapper.is-focus,.el-select .el-select__wrapper:hover{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.el-input .el-input__inner,.el-select .el-select__selected-item{color:var(--color-text);font-size:var(--font-size-sm);background:transparent}.el-input .el-input__inner::placeholder,.el-select .el-select__suffix,.el-select .el-select__caret{color:var(--color-text-muted)}.el-input.is-disabled .el-input__wrapper{box-shadow:none}.role-type-select-dropdown{background:var(--color-surface-strong);border:1px solid var(--color-border);max-width:600px}.role-type-select-dropdown .el-select-dropdown__item{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-type-select-dropdown .el-select-dropdown__item:hover,.role-type-select-dropdown .el-select-dropdown__item.is-hovering{background:#06e6e61a}textarea,.el-textarea .el-textarea__inner{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}.el-textarea .el-textarea__inner{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--font-size-sm);box-shadow:none}.el-textarea .el-textarea__inner::placeholder{color:var(--color-text-muted)}.el-textarea .el-textarea__inner:focus{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.el-input .el-input__count .el-input__count-inner{background:unset}.el-loading-mask{background-color:#0f172ab3!important}.el-loading-spinner .path{stroke:var(--color-primary)}.el-loading-spinner .el-loading-text{color:var(--color-primary)}.el-popper,.el-popover,.el-dropdown-menu,.el-select-dropdown{background:var(--color-surface-strong)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.el-dropdown-menu__item,.el-select-dropdown__item{color:var(--color-text)!important}.el-dropdown-menu__item:hover,.el-select-dropdown__item:hover{background:#06e6e61a!important}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid #161C2DE6!important;background:#161c2de6!important}.el-image-viewer__actions,.el-image-viewer__close,.el-image-viewer__next,.el-image-viewer__prev{background-color:#7a7c7d!important}.form-dialog{border-radius:var(--radius-xl)!important}.form-dialog{background:#1e293b;border:none}.form-dialog .el-dialog__header{margin:0}.form-dialog .el-dialog__title{color:#53caff;font-size:var(--font-size-lg);font-weight:600}.form-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--color-text-muted);background:transparent;border:none}.form-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--color-text);background:#ffffff1a}.form-dialog .el-dialog__body{background:#1e293b;color:var(--color-text)}.form-dialog .el-dialog__footer{margin:0;padding:16px 20px}.form-dialog__header[data-v-13d6d2b2]{display:flex;align-items:center;justify-content:space-between}.form-dialog__title[data-v-13d6d2b2]{font-size:var(--font-size-lg);font-weight:600;color:#53caff}.form-dialog__body[data-v-13d6d2b2]{margin-top:8px;padding:0 10px}.form-dialog__footer[data-v-13d6d2b2]{text-align:right}.form-dialog__footer .el-dialog__footer{padding:0!important}.empty-state[data-v-f1392a2d]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;color:#64748b}.empty-state[data-v-f1392a2d]:not(.empty-state--compact){padding:80px 20px}.empty-state--compact[data-v-f1392a2d]{padding:40px 20px}.empty-state__icon[data-v-f1392a2d]{width:80px;height:80px;border-radius:var(--radius-pill);background:#53caff1a;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.empty-state__icon-img[data-v-f1392a2d]{width:40px;height:40px;object-fit:contain;filter:brightness(0) invert(1);opacity:.6}.empty-state__title[data-v-f1392a2d]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9;margin-bottom:8px}.empty-state__description[data-v-f1392a2d]{font-size:var(--font-size-sm);color:#64748b;margin-bottom:24px;max-width:400px;line-height:1.5}.empty-state__btn[data-v-f1392a2d]{background:#53caff;color:#0f172a;border:none;padding:12px 24px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background .2s}.empty-state__btn[data-v-f1392a2d]:hover{background:#6fd4ff}.empty-state__icon-svg[data-v-f1392a2d]{font-size:48px;color:#64748b;margin-bottom:12px}.empty-state--compact .empty-state__icon-svg[data-v-f1392a2d]{font-size:36px}.empty-state__text[data-v-f1392a2d]{font-size:var(--font-size-sm);color:#64748b;line-height:1.5}.empty-state--text[data-v-f1392a2d]{padding:40px 20px;background:#0f172a33;border-radius:var(--radius-lg);border:1px dashed var(--color-border)}.empty-state--text.empty-state--compact[data-v-f1392a2d]{padding:40px 20px}.message-dialog__content[data-v-ef043408]{padding:0 10px;position:relative}.message-dialog__header-actions[data-v-ef043408]{position:absolute;top:8px;right:10px;z-index:10;display:flex;gap:12px}.action-btn[data-v-ef043408]{border-radius:var(--radius-md);font-weight:600;border:none;transition:all .2s}.action-btn--primary[data-v-ef043408]{background:#53caff!important;color:#0f172a!important}.action-btn--primary[data-v-ef043408]:hover{background:var(--color-primary)!important;opacity:.9}.action-btn--primary[data-v-ef043408]:disabled{background:#53caff4d!important;color:#0f172a80!important}.action-btn--danger[data-v-ef043408]{background:#ef444433!important;color:var(--color-error)!important;border:1px solid rgba(239,68,68,.3)!important}.action-btn--danger[data-v-ef043408]:hover{background:#ef44444d!important}.action-btn--danger[data-v-ef043408]:disabled{background:#ef44441a!important;color:#ef44444d!important;border-color:#ef44441a!important}.message-tabs[data-v-ef043408] .el-tabs__nav-wrap:after{background-color:#94a3b81a}.message-tabs[data-v-ef043408] .el-tabs__active-bar{background-color:#53caff}.message-tabs[data-v-ef043408] .el-tabs__item{color:var(--color-text-muted);font-size:var(--font-size-md);height:45px;transition:all .2s}.message-tabs[data-v-ef043408] .el-tabs__item.is-active{color:#53caff;font-weight:600}.tab-label[data-v-ef043408]{display:flex;align-items:center;gap:8px}.message-list[data-v-ef043408]{margin-top:10px}.message-list[data-v-ef043408] .el-table{background-color:transparent!important;--el-table-row-hover-bg-color: rgba(6, 230, 230, .05);color:var(--color-text);font-size:var(--font-size-sm)}.message-list[data-v-ef043408] .el-table tr{background-color:transparent}.message-title[data-v-ef043408]{cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--color-text-muted);transition:color .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}.message-title[data-v-ef043408]:hover{color:var(--color-primary)}.message-tag[data-v-ef043408]{font-size:var(--font-size-xs);padding:1px 6px;border-radius:var(--radius-sm);margin-right:6px;flex-shrink:0;border:1px solid transparent}.message-tag--pinned[data-v-ef043408]{background-color:#ffab001a;color:#ffab00;border-color:#ffab0033}.message-tag--notification[data-v-ef043408]{background-color:#53caff1a;color:#53caff;border-color:#53caff33}.message-tag--system[data-v-ef043408]{background-color:#06e6e61a;color:var(--color-primary);border-color:#06e6e633}.message-tag--announcement[data-v-ef043408]{background-color:#a855f71a;color:#a855f7;border-color:#a855f733}.subject-text[data-v-ef043408]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.message-title--unread .subject-text[data-v-ef043408]{color:var(--color-text);font-weight:600}.unread-dot[data-v-ef043408]{width:6px;height:6px;background-color:#ff4d4f;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #ff4d4f99}.message-time[data-v-ef043408]{color:#64748b;font-size:var(--font-size-sm)}.message-row-actions[data-v-ef043408]{display:flex;gap:8px}.message-cards[data-v-ef043408]{display:flex;flex-direction:column;gap:10px}.message-card[data-v-ef043408]{background:#0f172a66;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-md);padding:12px 14px}.message-card--unread[data-v-ef043408]{border-color:#53caff59}.message-card__head[data-v-ef043408]{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:10px}.message-card__subject[data-v-ef043408]{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.message-card--unread .message-card__subject[data-v-ef043408]{color:var(--color-text);font-weight:600}.message-card__meta[data-v-ef043408]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.message-card__actions[data-v-ef043408]{display:flex;gap:8px;flex-shrink:0;align-self:flex-end}.empty-state[data-v-ef043408]{padding:40px 0;text-align:center;color:#64748b}.empty-icon[data-v-ef043408]{font-size:40px;margin-bottom:12px;opacity:.5}.pagination-container[data-v-ef043408]{margin-top:20px;display:flex;justify-content:center}.message-detail__meta[data-v-ef043408]{display:flex;flex-wrap:wrap;gap:16px;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:20px;padding:12px;background:#0f172a4d;border-radius:var(--radius-md);border:1px solid rgba(83,202,255,.1)}.message-detail__content[data-v-ef043408]{line-height:1.8;color:var(--color-text);white-space:pre-wrap;max-height:50vh;overflow-y:auto;padding:0 4px;font-size:var(--font-size-md)}.message-detail__content[data-v-ef043408] p{margin-bottom:1em}[data-v-ef043408] .message-detail-dialog{background:#1e293b!important;border:1px solid rgba(83,202,255,.2);border-radius:var(--radius-xl)!important;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006}[data-v-ef043408] .message-detail-dialog .el-dialog__header{padding:20px 24px 10px}[data-v-ef043408] .message-detail-dialog .el-dialog__title{color:#53caff;font-size:var(--font-size-lg);font-weight:600}[data-v-ef043408] .message-detail-dialog .el-dialog__body{padding:10px 24px 30px}[data-v-ef043408] .el-pagination.is-background .el-pager li:not(.is-active){background-color:#94a3b81a;color:var(--color-text-muted);border-radius:var(--radius-sm)}[data-v-ef043408] .el-pagination.is-background .el-pager li.is-active{background-color:#53caff!important;color:#0f172a!important;font-weight:700}[data-v-ef043408] .el-pagination.is-background .btn-next,[data-v-ef043408] .el-pagination.is-background .btn-prev{background-color:#94a3b81a;color:var(--color-text-muted);border-radius:var(--radius-sm)}[data-v-ef043408] .el-pagination__total{color:var(--color-text-muted)}.feedback-detail[data-v-b6897608]{display:flex;flex-direction:column;height:600px;overflow:hidden;padding:0 4px}.feedback-detail__body[data-v-b6897608]{flex:1;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:16px}.feedback-detail__body[data-v-b6897608]::-webkit-scrollbar{width:6px}.feedback-detail__body[data-v-b6897608]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--radius-lg)}.detail-section[data-v-b6897608]{background:#1e293b66;padding:20px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05)}.detail-header[data-v-b6897608]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.detail-title[data-v-b6897608]{font-size:var(--font-size-md);font-weight:700;color:#f1f5f9;flex:1;margin-right:16px}.detail-desc[data-v-b6897608]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5;margin-bottom:16px;white-space:pre-wrap}.detail-images[data-v-b6897608]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.detail-image[data-v-b6897608]{width:80px;height:80px;border-radius:var(--radius-md);cursor:zoom-in;border:1px solid rgba(255,255,255,.1);transition:transform .2s}.detail-image[data-v-b6897608]:hover{transform:scale(1.05)}.detail-meta[data-v-b6897608]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-xs);color:#64748b;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.reply-section[data-v-b6897608]{display:flex;flex-direction:column;gap:12px}.reply-list[data-v-b6897608]{display:flex;flex-direction:column;gap:10px}.empty-replies[data-v-b6897608]{text-align:center;color:#64748b;font-size:var(--font-size-sm);padding:10px 0}.reply-item[data-v-b6897608]{padding:12px 16px;border-radius:var(--radius-lg);max-width:85%;position:relative;box-shadow:0 4px 12px #0000001a}.reply-item--user[data-v-b6897608]{align-self:flex-end;background:#53caff26;color:#f1f5f9;border-bottom-right-radius:4px}.reply-item--staff[data-v-b6897608]{align-self:flex-start;background:#1e293b99;color:#f1f5f9;border-left:4px solid #53caff;border-bottom-left-radius:4px}.reply-item--official[data-v-b6897608]{background:#53caff14;border-left-color:#53caff}.reply-prefix[data-v-b6897608]{color:#53caff;font-weight:700;margin-right:2px}.reply-content[data-v-b6897608]{font-size:var(--font-size-sm);line-height:1.5}.reply-time[data-v-b6897608]{font-size:var(--font-size-xs);color:#64748b;margin-top:4px;text-align:right}.reply-input[data-v-b6897608]{margin-top:4px;display:flex;flex-direction:column;gap:12px;background:#1e293b66;padding:16px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05)}.reply-input[data-v-b6897608] .el-textarea__inner{background-color:#0f172a99!important;box-shadow:0 0 0 1px #ffffff1a inset!important;color:#f1f5f9!important;border-radius:var(--radius-lg);padding:8px 12px;font-size:var(--font-size-sm);border:none}.reply-input[data-v-b6897608] .el-textarea__inner:focus{box-shadow:0 0 0 1px #53caff inset!important}.reply-actions[data-v-b6897608]{display:flex;justify-content:flex-end}.send-btn[data-v-b6897608]{width:120px;height:40px;border-radius:var(--radius-lg);font-weight:700;background:#53caff!important;border:none!important;color:#0f172a!important}.send-btn[data-v-b6897608]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.feedback-dialog[data-v-e2e193e0]{display:flex;flex-direction:column;height:600px;overflow:hidden;padding:0 4px}.feedback-tabs[data-v-e2e193e0] .el-tabs__header{margin-bottom:24px;border:none}.feedback-tabs[data-v-e2e193e0] .el-tabs__nav-wrap:after{display:none}.feedback-tabs[data-v-e2e193e0] .el-tabs__nav{display:flex;gap:8px;padding:4px;background:#0f172a99;border-radius:var(--radius-lg)}.feedback-tabs[data-v-e2e193e0] .el-tabs__item{padding:8px 24px!important;height:auto;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted)!important;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);border:none!important}.feedback-tabs[data-v-e2e193e0] .el-tabs__item.is-active{background:#53caff!important;color:#0f172a!important;font-weight:600;box-shadow:0 4px 12px #53caff4d}.feedback-tabs[data-v-e2e193e0] .el-tabs__active-bar{display:none}.contact-pane[data-v-e2e193e0]{min-height:400px;padding:24px;background:#1e293b66;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05)}.contact-list-new[data-v-e2e193e0]{display:flex;flex-direction:column;gap:12px}.contact-item-new[data-v-e2e193e0]{display:grid;grid-template-columns:140px 1fr 100px;align-items:center;padding:16px 24px;background:#0f172a66;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-item-new[data-v-e2e193e0]:hover{background:#0f172a99;border-color:#53caff4d;transform:translateY(-2px)}.contact-item-new__type[data-v-e2e193e0]{display:flex;align-items:center;gap:12px}.contact-item-new__icon[data-v-e2e193e0]{width:32px;height:32px;background:#53caff1a;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#53caff;font-size:var(--font-size-md)}.contact-item-new__label[data-v-e2e193e0]{font-size:var(--font-size-sm);color:#f1f5f9;font-weight:600}.contact-item-new__account[data-v-e2e193e0]{display:flex;align-items:center;gap:12px;padding:0 20px}.contact-item-new__value[data-v-e2e193e0]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:monospace}.contact-item-new__image[data-v-e2e193e0]{display:flex;justify-content:flex-end;align-items:center}.contact-thumbnail[data-v-e2e193e0]{width:48px;height:48px;border-radius:var(--radius-md);cursor:zoom-in;border:1px solid rgba(255,255,255,.1);transition:transform .2s}.contact-thumbnail[data-v-e2e193e0]:hover{transform:scale(1.05)}.contact-item-new__no-img[data-v-e2e193e0]{color:#475569;font-size:var(--font-size-sm);padding-right:20px}.image-slot[data-v-e2e193e0]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#0f172acc;color:#475569}.contact-info[data-v-e2e193e0]{display:flex;flex-direction:column;align-items:center;gap:24px}.contact-info__tip[data-v-e2e193e0]{font-size:var(--font-size-md);color:var(--color-text-muted);text-align:center}.contact-info__qrcode-wrapper[data-v-e2e193e0]{padding:12px;background:#fff;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0000004d}.contact-info__qrcode[data-v-e2e193e0]{width:200px;height:auto;display:block}.feedback-pane[data-v-e2e193e0]{min-height:400px;display:flex;flex-direction:column}.feedback-header[data-v-e2e193e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.history-link[data-v-e2e193e0],.back-link[data-v-e2e193e0]{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:#53caff;cursor:pointer;padding:6px 12px;background:#53caff1a;border-radius:var(--radius-md);transition:all .2s ease;font-weight:500}.history-link[data-v-e2e193e0]:hover,.back-link[data-v-e2e193e0]:hover{background:#53caff33;transform:translateY(-1px)}.feedback-header__title[data-v-e2e193e0]{font-size:var(--font-size-md);font-weight:700;color:#f1f5f9}.feedback-form[data-v-e2e193e0]{background:#1e293b66;padding:32px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:20px}.form-item[data-v-e2e193e0]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-e2e193e0]{font-size:var(--font-size-sm);color:#f1f5f9;font-weight:600}.w-full[data-v-e2e193e0]{width:100%}.feedback-form[data-v-e2e193e0] .el-input__wrapper,.feedback-form[data-v-e2e193e0] .el-textarea__inner,.feedback-form[data-v-e2e193e0] .el-select__wrapper{background-color:#0f172a99!important;box-shadow:0 0 0 1px #ffffff1a inset!important;border-radius:var(--radius-lg);padding:10px 14px;color:#f1f5f9!important}.feedback-form[data-v-e2e193e0] .el-textarea__inner{padding:12px}.feedback-form[data-v-e2e193e0] .el-input__wrapper.is-focus,.feedback-form[data-v-e2e193e0] .el-textarea.is-focus .el-textarea__inner,.feedback-form[data-v-e2e193e0] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #53caff inset!important}.feedback-form[data-v-e2e193e0] .el-upload--picture-card{background-color:#0f172a99!important;border:1px dashed rgba(255,255,255,.15)!important;border-radius:var(--radius-lg)!important;width:80px!important;height:80px!important;line-height:80px!important}.feedback-form[data-v-e2e193e0] .el-upload-list--picture-card .el-upload-list__item{width:80px!important;height:80px!important;border-radius:var(--radius-lg)!important;border:none!important}.submit-btn[data-v-e2e193e0]{width:240px;height:48px;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:700;background:#53caff!important;border:none!important;color:#0f172a!important;box-shadow:0 4px 15px #53caff4d;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:12px}.submit-btn[data-v-e2e193e0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #53caff66;filter:brightness(1.1)}.form-actions[data-v-e2e193e0]{display:flex;justify-content:center}.feedback-list[data-v-e2e193e0]{display:flex;flex-direction:column;gap:12px;max-height:480px;overflow-y:auto;padding-right:4px}.feedback-list[data-v-e2e193e0]::-webkit-scrollbar{width:4px}.feedback-list[data-v-e2e193e0]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--radius-sm)}.empty-list[data-v-e2e193e0]{text-align:center;color:#64748b;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.feedback-item[data-v-e2e193e0]{background:#1e293b66;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.feedback-item[data-v-e2e193e0]:hover{background:#1e293bb3;border-color:#53caff4d;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.feedback-item__header[data-v-e2e193e0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.feedback-item__title[data-v-e2e193e0]{font-size:var(--font-size-md);font-weight:700;color:#f1f5f9;flex:1;margin-right:16px}.feedback-item__footer[data-v-e2e193e0]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm)}.feedback-item__time[data-v-e2e193e0]{color:#64748b}.feedback-item__type[data-v-e2e193e0]{color:#53caff;font-weight:600}.invite-dialog[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:20px}.invite-dialog__field[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:12px}.invite-dialog__label[data-v-fc39bfaa]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;margin-bottom:8px}.invite-dialog__row[data-v-fc39bfaa]{display:flex;align-items:center;gap:12px}.invite-dialog__box[data-v-fc39bfaa]{flex:1;background:#2a2f37;border:1px solid #3d424b;border-radius:var(--radius-md);padding:12px 16px;min-height:44px;display:flex;align-items:center}.invite-dialog__box--code[data-v-fc39bfaa]{justify-content:center}.invite-dialog__link-text[data-v-fc39bfaa]{color:#53caff;font-size:var(--font-size-sm);font-weight:500;word-break:break-all}.invite-dialog__code-text[data-v-fc39bfaa]{color:#53caff;font-size:var(--font-size-lg);font-weight:700;text-align:center;letter-spacing:2px;font-family:Courier New,monospace}.invite-dialog__copy-btn[data-v-fc39bfaa]{padding:8px 16px;background:#53caff;border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.helper-dialog__download-btn[data-v-fc39bfaa]:hover{background:#4a9eff;transform:translateY(-2px);box-shadow:0 4px 12px #53caff66}.company-dialog[data-v-fc39bfaa]{padding:10px 0 20px}.company-dialog__tip[data-v-fc39bfaa]{background:#53caff1a;border:1px solid rgba(83,202,255,.2);border-radius:var(--radius-md);padding:12px 16px;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:24px}.company-dialog__field[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:8px}.company-dialog__label[data-v-fc39bfaa]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.company-dialog__input[data-v-fc39bfaa]{background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:10px 14px;color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.company-dialog__input[data-v-fc39bfaa]:focus{border-color:#53caff;box-shadow:0 0 0 2px #53caff1a}.company-dialog__btn[data-v-fc39bfaa]{width:100%;padding:10px;background:#53caff;border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.company-dialog__btn[data-v-fc39bfaa]:hover{background:#4a9eff}.company-dialog__btn[data-v-fc39bfaa]:disabled{opacity:.6;cursor:not-allowed}.invite-dialog__section-title[data-v-fc39bfaa]{color:#53caff;font-size:var(--font-size-md);font-weight:600;margin-bottom:12px}.invite-dialog__table[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:4px}.invite-dialog__table-header[data-v-fc39bfaa]{display:flex;gap:8px;padding:12px 16px;background:#1e293b;border-radius:var(--radius-md)}.invite-dialog__table-row[data-v-fc39bfaa]{display:flex;gap:8px;padding:12px 16px;background:#0f172a;border-radius:var(--radius-md);transition:background .2s ease}.invite-dialog__table-row[data-v-fc39bfaa]:hover{background:#1e293b}.invite-dialog__cell[data-v-fc39bfaa]{flex:1;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4}.invite-dialog__cell--user[data-v-fc39bfaa]{flex:2}.invite-dialog__cell--date[data-v-fc39bfaa]{flex:1.5}.invite-dialog__cell--reward[data-v-fc39bfaa]{flex:1;text-align:right;font-weight:500}.invite-dialog__cell--positive[data-v-fc39bfaa]{color:#22c55e}.invite-dialog__cell--negative[data-v-fc39bfaa]{color:var(--color-error)}.invite-dialog__empty[data-v-fc39bfaa]{text-align:center;color:#64748b;font-size:var(--font-size-sm);padding:40px 20px;background:#0f172a;border-radius:var(--radius-md)}.app-header[data-v-fc39bfaa]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 24px;background:#0f172acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);min-height:72px;box-sizing:border-box;display:flex;align-items:center;transition:background .3s ease}.app-header--home[data-v-fc39bfaa]{background:#0f172a59;border-bottom-color:#ffffff0a}.app-header__content[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:space-between;width:100%}.app-header__left[data-v-fc39bfaa]{display:flex;align-items:center;flex:0 0 auto;width:120px}.app-header__center[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:flex-start;padding-left:50px;flex:1;min-width:0}.app-header__right[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;position:relative}.app-header__logo[data-v-fc39bfaa]{height:40px;width:120px;margin:0;object-fit:contain;flex-shrink:0}.app-header__nav[data-v-fc39bfaa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-header__nav-item[data-v-fc39bfaa]{color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-md);font-weight:500;padding:6px 16px;border-radius:var(--radius-md);position:relative;display:flex;align-items:center}.app-header__nav-item[data-v-fc39bfaa]:hover{color:var(--color-primary);background:#06e6e61a}.app-header__nav-item--active[data-v-fc39bfaa]{color:var(--color-primary)}.app-header__helper-link[data-v-fc39bfaa]{color:var(--color-primary);text-decoration:underline;font-size:var(--font-size-sm);margin-right:20px;cursor:pointer;transition:all .3s ease}.app-header__vip-btn[data-v-fc39bfaa]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;margin-right:16px;border:1px solid rgba(255,200,21,.4);border-radius:var(--radius-pill);background:linear-gradient(135deg,#ffc8152e,#e6b4001f);color:#ffc815;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.app-header__vip-btn[data-v-fc39bfaa]:hover{transform:translateY(-1px);border-color:#ffc815b3;box-shadow:0 4px 16px #ffc81540}.app-header__vip-btn--member[data-v-fc39bfaa]{background:linear-gradient(135deg,#ffe79a,#ffc815 45%,#ff9d00);color:#3a2a00;border-color:#ffc815;box-shadow:0 0 14px #ffc81559}.app-header__vip-btn--member[data-v-fc39bfaa]:hover{box-shadow:0 6px 20px #ffc8158c}.app-header__vip-btn--member .app-header__vip-icon[data-v-fc39bfaa]{filter:drop-shadow(0 1px 2px rgba(58,42,0,.25))}.app-header__vip-text[data-v-fc39bfaa]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.app-header__vip-icon[data-v-fc39bfaa]{width:22px;height:22px;object-fit:contain}.app-header__helper-link[data-v-fc39bfaa]:hover{opacity:.8}.app-header__message[data-v-fc39bfaa]{margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--color-text)}.app-header__message[data-v-fc39bfaa]:hover{color:var(--color-primary)}.app-header__message-icon[data-v-fc39bfaa]{font-size:var(--font-size-lg)}.app-header__message-badge[data-v-fc39bfaa]{line-height:1}.app-header__message-badge[data-v-fc39bfaa] .el-badge__content{background-color:#ff4d4f;border:none;font-family:inherit}.app-header__login-btn[data-v-fc39bfaa]{padding:8px 20px;background:linear-gradient(135deg,var(--color-primary) 0%,#00c9c9 100%);border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.app-header__login-btn[data-v-fc39bfaa]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #06e6e666}.app-header__user[data-v-fc39bfaa]{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative;padding:4px 0;transition:all .3s ease}.app-header__user[data-v-fc39bfaa]:hover{color:var(--color-primary)}.app-header__user-info[data-v-fc39bfaa]{display:flex;align-items:center;gap:8px}.app-header__username[data-v-fc39bfaa]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.app-header__balance[data-v-fc39bfaa]{display:flex;align-items:center;gap:4px;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500}.app-header__coin-icon[data-v-fc39bfaa]{width:16px;height:16px;object-fit:contain}.app-header__coin-icon-small[data-v-fc39bfaa]{width:14px;height:14px;object-fit:contain;margin-right:4px}.app-header__avatar[data-v-fc39bfaa]{display:flex;align-items:center;gap:4px}.app-header__avatar-img[data-v-fc39bfaa]{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center;border:1px solid rgba(255,255,255,.2)}.app-header__avatar-icon[data-v-fc39bfaa]{width:24px;height:24px;color:var(--color-primary)}.app-header__dropdown-icon[data-v-fc39bfaa]{width:16px;height:16px;color:#64748b;transition:transform .3s ease}.app-header__user:hover .app-header__dropdown-icon[data-v-fc39bfaa]{transform:rotate(180deg)}.app-header__user-menu[data-v-fc39bfaa]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#1e293bfa;border:1px solid rgba(6,230,230,.2);border-radius:var(--radius-lg);padding:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #06e6e61a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1001;animation:slideDown-fc39bfaa .2s ease}@keyframes slideDown-fc39bfaa{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.app-header__menu-item[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.app-header__menu-item[data-v-fc39bfaa]:hover{background:#06e6e61a}.helper-dialog[data-v-fc39bfaa]{padding:8px 0}.helper-dialog__section[data-v-fc39bfaa]{margin-bottom:24px}.helper-dialog__subtitle[data-v-fc39bfaa]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;margin-bottom:12px}.helper-dialog__desc[data-v-fc39bfaa]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0}.helper-dialog__action[data-v-fc39bfaa]{display:flex;justify-content:center;padding-top:8px}.helper-dialog__download-btn[data-v-fc39bfaa]{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,var(--color-primary) 0%,#00c9c9 100%);border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-md);font-weight:600;text-decoration:none;transition:all .3s ease;text-align:center}.helper-dialog__download-btn[data-v-fc39bfaa]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #06e6e666}.helper-dialog__hint[data-v-fc39bfaa]{margin:8px 0 0;padding:10px 14px;color:var(--color-text-secondary, #94a3b8);font-size:var(--font-size-sm);line-height:1.6;text-align:center;background:#94a3b81a;border-radius:var(--radius-md)}.app-header__balance-item[data-v-fc39bfaa]{cursor:default}.app-header__balance-item[data-v-fc39bfaa]:hover{background:transparent}.app-header__menu-item--actions[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:space-between;cursor:default}.app-header__menu-item--actions[data-v-fc39bfaa]:hover{background:transparent}.app-header__menu-item--actions .app-header__menu-label[data-v-fc39bfaa]{cursor:pointer;transition:color .2s ease}.app-header__menu-item--actions .app-header__menu-label[data-v-fc39bfaa]:hover{color:var(--color-primary)}.app-header__menu-value--logout[data-v-fc39bfaa]{cursor:pointer;color:var(--color-error);font-size:var(--font-size-sm);font-weight:500;transition:color .2s ease}.app-header__menu-value--logout[data-v-fc39bfaa]:hover{color:#dc2626}.app-header__menu-label[data-v-fc39bfaa]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.app-header__menu-value[data-v-fc39bfaa]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.app-header__menu-value.clickable[data-v-fc39bfaa]{cursor:pointer;transition:all .2s ease}.app-header__menu-value.clickable[data-v-fc39bfaa]:hover{color:var(--color-primary)}.app-header__menu-divider[data-v-fc39bfaa]{height:1px;background:#ffffff1a;margin:8px 0}.app-header__balance-section[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.app-header__balance-info[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:2px}.app-header__sign-action[data-v-fc39bfaa]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.app-header__sign-info-small[data-v-fc39bfaa]{margin-bottom:0}.app-header__sign-days[data-v-fc39bfaa]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.app-header__sign-btn-small[data-v-fc39bfaa]{padding:4px 8px;background:linear-gradient(135deg,#ffc815,#e6b400);border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all .3s ease}.app-header__sign-btn-small[data-v-fc39bfaa]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #ffc81566}.app-header__signed-small[data-v-fc39bfaa]{color:#22c55e;font-size:var(--font-size-xs);font-weight:500}.app-header__menu-header[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.app-header__invitation-section[data-v-fc39bfaa]{display:flex;align-items:center;gap:8px}.app-header__copy-small-btn[data-v-fc39bfaa]{padding:4px 8px;border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.app-header__copy-small-btn[data-v-fc39bfaa]:hover{background:#06e6e633;border-color:#06e6e64d}.app-header__invitation-btn[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:4px 8px;border:none;border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.app-header__invitation-btn[data-v-fc39bfaa]:hover{background:#06e6e633;transform:scale(1.05)}.app-header__invitation-icon[data-v-fc39bfaa]{width:14px;height:14px}.app-header__invitation-dialog-overlay[data-v-fc39bfaa]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-header__invitation-dialog[data-v-fc39bfaa]{background:#1e293bfa;border:1px solid rgba(6,230,230,.2);border-radius:var(--radius-lg);padding:24px;min-width:320px;max-width:400px;box-shadow:0 20px 40px #0006,0 0 0 1px #06e6e61a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:slideUp-fc39bfaa .3s ease}@keyframes slideUp-fc39bfaa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-header__invitation-header[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.app-header__invitation-header h3[data-v-fc39bfaa]{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;margin:0}.app-header__invitation-close[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-md);background:#ffffff0d;color:#64748b;cursor:pointer;transition:all .2s ease}.app-header__invitation-close[data-v-fc39bfaa]:hover{background:#ffffff1a;color:var(--color-text)}.app-header__invitation-close svg[data-v-fc39bfaa]{width:16px;height:16px}.app-header__invitation-content[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:16px}.app-header__invitation-code-display[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:12px}.app-header__invitation-code-text[data-v-fc39bfaa]{display:block;background:#06e6e61a;border:1px solid rgba(6,230,230,.2);border-radius:var(--radius-md);padding:16px;color:var(--color-primary);font-size:var(--font-size-xl);font-weight:700;text-align:center;letter-spacing:2px;font-family:Courier New,monospace}.app-header__invitation-copy-btn[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:linear-gradient(135deg,var(--color-primary) 0%,#00c9c9 100%);border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.app-header__invitation-copy-btn[data-v-fc39bfaa]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #06e6e666}.app-header__copy-icon[data-v-fc39bfaa]{width:16px;height:16px}.app-header__invitation-description[data-v-fc39bfaa]{text-align:center}.app-header__invitation-description p[data-v-fc39bfaa]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}@media(max-width:768px){.app-header[data-v-fc39bfaa]{padding:12px 16px}.app-header__left[data-v-fc39bfaa]{width:auto}.app-header__logo[data-v-fc39bfaa]{height:28px;width:auto;max-width:96px}.app-header__nav[data-v-fc39bfaa],.app-header__center[data-v-fc39bfaa]{display:none}.app-header__user-menu[data-v-fc39bfaa]{right:-12px;width:220px}.app-header__vip-btn[data-v-fc39bfaa]{padding:6px 10px;margin-right:8px;gap:4px;flex-shrink:1;min-width:0}.app-header__vip-icon[data-v-fc39bfaa]{width:18px;height:18px}.app-header__vip-text[data-v-fc39bfaa]{max-width:72px}.app-header__login-btn[data-v-fc39bfaa]{padding:8px 14px;white-space:nowrap;flex-shrink:0}.app-header__user[data-v-fc39bfaa]{display:none}}.app-header__menu-btn[data-v-fc39bfaa]{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:8px;border:none;background:transparent;color:var(--color-text);font-size:22px;cursor:pointer;flex-shrink:0}html.is-mobile .app-header__menu-btn[data-v-fc39bfaa]{display:inline-flex}html.is-mobile .app-header__helper-link[data-v-fc39bfaa]{display:none}.mobile-nav-mask[data-v-fc39bfaa]{position:fixed;inset:0;background:#0000008c;z-index:2000}.mobile-nav[data-v-fc39bfaa]{position:fixed;top:0;left:0;bottom:0;width:80%;max-width:320px;background:#020617f5;border-right:1px solid rgba(6,230,230,.12);z-index:2001;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav__header[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav__logo[data-v-fc39bfaa]{height:32px;width:auto;object-fit:contain}.mobile-nav__close[data-v-fc39bfaa]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-text-muted);font-size:22px;cursor:pointer}.mobile-nav__list[data-v-fc39bfaa]{display:flex;flex-direction:column;gap:4px}.mobile-nav__item[data-v-fc39bfaa]{display:flex;align-items:center;padding:14px 12px;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-md);font-weight:500;text-decoration:none}.mobile-nav__item[data-v-fc39bfaa]:active,.mobile-nav__item.router-link-active[data-v-fc39bfaa]{background:#06e6e61f;color:var(--color-primary)}.mobile-nav__footer[data-v-fc39bfaa]{margin-top:auto;padding-top:16px}.mobile-nav__login[data-v-fc39bfaa]{width:100%;padding:12px 0;border:none;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-primary) 0%,#00c9c9 100%);color:#0f172a;font-size:var(--font-size-md);font-weight:600;cursor:pointer}.mobile-nav-fade-enter-active[data-v-fc39bfaa],.mobile-nav-fade-leave-active[data-v-fc39bfaa]{transition:opacity .25s ease}.mobile-nav-fade-enter-from[data-v-fc39bfaa],.mobile-nav-fade-leave-to[data-v-fc39bfaa]{opacity:0}.mobile-nav-slide-enter-active[data-v-fc39bfaa],.mobile-nav-slide-leave-active[data-v-fc39bfaa]{transition:transform .25s ease}.mobile-nav-slide-enter-from[data-v-fc39bfaa],.mobile-nav-slide-leave-to[data-v-fc39bfaa]{transform:translate(-100%)}.agreement-content[data-v-aeb889c5]{min-height:300px;max-height:60vh;overflow-y:auto;padding:10px}.agreement-content__html[data-v-aeb889c5]{line-height:1.8;font-size:var(--font-size-sm);color:var(--color-text);white-space:pre-wrap}.agreement-content__html[data-v-aeb889c5] h1,.agreement-content__html[data-v-aeb889c5] h2,.agreement-content__html[data-v-aeb889c5] h3,.agreement-content__html[data-v-aeb889c5] h4,.agreement-content__html[data-v-aeb889c5] h5,.agreement-content__html[data-v-aeb889c5] h6{margin:20px 0 10px;font-weight:600;color:#f1f5f9}.agreement-content__html[data-v-aeb889c5] p{margin:10px 0;text-indent:2em}.agreement-content__html[data-v-aeb889c5] ul,.agreement-content__html[data-v-aeb889c5] ol{margin:10px 0;padding-left:20px}.agreement-content__html[data-v-aeb889c5] li{margin:5px 0}.agreement-content__html[data-v-aeb889c5] strong{font-weight:600;color:#f1f5f9}.dialog-footer[data-v-aeb889c5]{display:flex;justify-content:center}.agreement-dialog__close-btn[data-v-aeb889c5]{width:120px;height:44px;border-radius:var(--radius-pill);background:#53caff!important;border:none!important;color:#0f172a!important;font-size:var(--font-size-md)!important;font-weight:600!important}.contribute__content[data-v-3beaf53a]{position:relative;display:flex;flex-direction:column;gap:18px}.contribute__overlay[data-v-3beaf53a]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:var(--radius-lg);background:#0f172ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-text);font-size:var(--font-size-sm)}.contribute__overlay-spinner[data-v-3beaf53a]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(83,202,255,.2);border-top-color:#53caff;animation:contributeSpin-3beaf53a .8s linear infinite}@keyframes contributeSpin-3beaf53a{to{transform:rotate(360deg)}}.contribute__field[data-v-3beaf53a]{display:flex;flex-direction:column;gap:8px}.contribute__row[data-v-3beaf53a]{display:flex;gap:16px;align-items:flex-start}.contribute__field--half[data-v-3beaf53a]{flex:1;min-width:0}@media(max-width:560px){.contribute__row[data-v-3beaf53a]{flex-direction:column}}.contribute__label[data-v-3beaf53a]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.contribute__required[data-v-3beaf53a]{color:#ff4d4f}.contribute__optional[data-v-3beaf53a]{color:#64748b;font-weight:400;font-size:12px}.contribute__input[data-v-3beaf53a],.contribute__textarea[data-v-3beaf53a]{width:100%;box-sizing:border-box;padding:10px 14px;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.contribute__textarea[data-v-3beaf53a]{resize:vertical;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.contribute__input[data-v-3beaf53a]:focus,.contribute__textarea[data-v-3beaf53a]:focus{border-color:#53caff;box-shadow:0 0 0 3px #53caff1a}.contribute__input[data-v-3beaf53a]::placeholder,.contribute__textarea[data-v-3beaf53a]::placeholder{color:#64748b}.contribute__toggle[data-v-3beaf53a]{display:flex;flex-wrap:wrap;gap:20px}.contribute__toggle-item[data-v-3beaf53a]{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer}.contribute__toggle-item input[data-v-3beaf53a]{width:16px;height:16px;accent-color:#53caff}.contribute__upload[data-v-3beaf53a]{display:flex;flex-direction:column;gap:8px}.contribute__upload-box[data-v-3beaf53a]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:140px;border:1px dashed #3d424b;border-radius:var(--radius-lg);background:#1e293b;cursor:pointer;overflow:hidden;transition:all .2s ease}.contribute__upload-box[data-v-3beaf53a]:hover{border-color:#53caff;background:#53caff0d}.contribute__upload-placeholder[data-v-3beaf53a]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#64748b;font-size:var(--font-size-sm)}.contribute__cover[data-v-3beaf53a]{width:100%;height:100%;object-fit:cover}.contribute__file[data-v-3beaf53a]{position:absolute;inset:0;opacity:0;cursor:pointer}.contribute__hint[data-v-3beaf53a]{color:#64748b;font-size:12px}.contribute__footer[data-v-3beaf53a]{display:flex;gap:12px;justify-content:flex-end}.contribute__btn[data-v-3beaf53a]{border:none;border-radius:var(--radius-lg);padding:10px 22px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:96px}.contribute__btn--cancel[data-v-3beaf53a]{background:#334155;color:var(--color-text-muted);border:1px solid #3d424b}.contribute__btn--cancel[data-v-3beaf53a]:hover{background:#475569;color:var(--color-text)}.contribute__btn--confirm[data-v-3beaf53a]{background:#53caff;color:#0f172a}.contribute__btn--confirm[data-v-3beaf53a]:hover:not(:disabled){background:var(--color-primary);transform:translateY(-1px)}.contribute__btn--confirm[data-v-3beaf53a]:disabled{background:#475569;color:#64748b;cursor:not-allowed}.home-view[data-v-0340312e]{position:relative;height:100vh;overflow-y:auto;overflow-x:hidden;background:#070a10}.home-main[data-v-0340312e]{position:relative;padding-top:72px}.home-bg[data-v-0340312e]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 20% 0%,rgba(6,230,230,.14) 0%,transparent 50%),radial-gradient(ellipse at 85% 30%,rgba(83,202,255,.1) 0%,transparent 45%),linear-gradient(180deg,#0a0e16,#070a10)}.home-bg__overlay[data-v-0340312e]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(6,230,230,.12) 0%,transparent 55%),radial-gradient(ellipse at 80% 60%,rgba(83,202,255,.08) 0%,transparent 45%),linear-gradient(180deg,#070a1033,#070a10eb 70%,#070a10)}.home-bg__grid[data-v-0340312e]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(180deg,rgba(0,0,0,.6) 0%,transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6) 0%,transparent 70%)}.home-bg__aurora[data-v-0340312e]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.home-bg__aurora--1[data-v-0340312e]{width:480px;height:480px;top:-120px;left:8%;background:radial-gradient(circle,rgba(6,230,230,.5) 0%,transparent 70%);animation:auroraFloat1-0340312e 18s ease-in-out infinite alternate}.home-bg__aurora--2[data-v-0340312e]{width:420px;height:420px;top:10%;right:6%;background:radial-gradient(circle,rgba(83,202,255,.45) 0%,transparent 70%);animation:auroraFloat2-0340312e 22s ease-in-out infinite alternate}@keyframes auroraFloat1-0340312e{0%{transform:translate(0) scale(1)}to{transform:translate(80px,120px) scale(1.15)}}@keyframes auroraFloat2-0340312e{0%{transform:translate(0) scale(1.1)}to{transform:translate(-100px,80px) scale(.95)}}.home-bg__cursor[data-v-0340312e]{position:fixed;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:radial-gradient(circle,rgba(6,230,230,.1) 0%,transparent 65%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.home-bg__cursor--active[data-v-0340312e]{opacity:1}.home-content[data-v-0340312e]{position:relative;z-index:1;width:min(92vw,1680px);margin:0 auto;padding:96px 24px 72px}.home-hero-bg[data-v-0340312e]{position:fixed;top:0;left:0;right:0;height:100vh;z-index:0;overflow:hidden;pointer-events:none;transition:opacity .25s ease-out,filter .25s ease-out;will-change:opacity,filter}.home-hero-bg__video[data-v-0340312e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;transition:opacity .5s ease}.home-hero-bg__video.is-front[data-v-0340312e]{opacity:1}.home-hero-bg__overlay[data-v-0340312e]{position:absolute;inset:0;z-index:2;background:#070a10;opacity:0;transition:opacity .25s ease-out}.home-hero[data-v-0340312e]{position:relative;z-index:1;text-align:center;margin-bottom:96px}.home-hero__title[data-v-0340312e]{color:#fff;font-size:clamp(40px,4.4vw,76px);font-weight:800;margin:0 0 16px;letter-spacing:1px;display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap}.home-hero__title-gap[data-v-0340312e]{display:inline-block;width:clamp(24px,4vw,64px)}.home-hero__title-part[data-v-0340312e]{font-family:Ma Shan Zheng,STKaiti,KaiTi,serif;letter-spacing:.04em;color:#fff9}.home-hero__title-art[data-v-0340312e]{font-family:Long Cang,Liu Jian Mao Cao,Ma Shan Zheng,STKaiti,KaiTi,SimSun,serif;font-weight:400;font-size:1.42em;letter-spacing:-.04em;line-height:1;margin:0 .02em;color:#fff;-webkit-text-stroke:2.5px #ffffff;paint-order:stroke fill;text-shadow:0 1px 0 rgba(0,0,0,.35),0 3px 8px rgba(0,0,0,.45),0 0 26px rgba(255,255,255,.22);display:inline-block;transform:translateY(-.04em)}.home-hero__highlight[data-v-0340312e]{background:linear-gradient(135deg,#06e6e6,#53caff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-hero__highlight--glow[data-v-0340312e]{position:relative;text-shadow:0 0 24px rgba(6,230,230,.45);animation:heroGlow-0340312e 3.2s ease-in-out infinite alternate}@keyframes heroGlow-0340312e{0%{text-shadow:0 0 18px rgba(6,230,230,.35)}to{text-shadow:0 0 34px rgba(83,202,255,.6)}}.home-hero__subtitle[data-v-0340312e]{color:#ffffffeb;font-size:30px;line-height:1.8;margin:0 auto;max-width:520px;font-family:Ma Shan Zheng,STKaiti,KaiTi,serif;letter-spacing:2px}.home-modules[data-v-0340312e]{margin-bottom:128px}.home-modules__grid[data-v-0340312e]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.home-module-card[data-v-0340312e]{position:relative;min-height:132px;border-radius:20px;overflow:hidden;isolation:isolate;cursor:pointer;background-color:#0b111e1a;background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:22px 22px;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 28px #0000004d,inset 0 1px #ffffff1f,inset 0 -18px 38px color-mix(in srgb,var(--accent-color) 22%,transparent);opacity:0;transform:translateY(20px);animation:cardIn-0340312e .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}@keyframes cardIn-0340312e{to{opacity:1;transform:translateY(0)}}.home-module-card[data-v-0340312e]:hover{transform:translateY(-6px) scale(1.01);border-color:color-mix(in srgb,var(--accent-color) 55%,transparent);box-shadow:0 24px 56px #00000073,0 0 0 1px color-mix(in srgb,var(--accent-color) 30%,transparent),0 0 44px color-mix(in srgb,var(--accent-color) 18%,transparent),inset 0 1px #ffffff24,inset 0 -24px 48px color-mix(in srgb,var(--accent-color) 32%,transparent)}.home-module-card__glow[data-v-0340312e]{position:absolute;z-index:3;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent-color) 70%,transparent) 50%,transparent 100%);opacity:.65;transition:opacity .35s ease}.home-module-card:hover .home-module-card__glow[data-v-0340312e]{opacity:1}.home-module-card__border[data-v-0340312e]{position:absolute;z-index:3;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 45%,transparent) 0%,transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.home-module-card:hover .home-module-card__border[data-v-0340312e]{opacity:1}.home-module-card__badge[data-v-0340312e]{position:absolute;top:12px;left:12px;z-index:5;padding:3px 8px;background:linear-gradient(135deg,#ff4d4f,#ff7875);border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1;pointer-events:none}.home-module-card__content[data-v-0340312e]{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:inherit;padding:20px;box-sizing:border-box}.home-module-card__header[data-v-0340312e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-module-card__title[data-v-0340312e]{color:#fff;font-size:20px;font-weight:700;margin:0 0 6px;letter-spacing:.3px}.home-module-card__subtitle[data-v-0340312e]{color:#fff;font-size:14px;line-height:1.6;margin:0}.home-module-card__arrow[data-v-0340312e]{flex-shrink:0;margin-top:2px;color:#fff;transition:color .3s ease,transform .3s ease}.home-module-card:hover .home-module-card__arrow[data-v-0340312e]{color:var(--accent-color);transform:translate(3px,-3px)}.home-cases[data-v-0340312e]{margin-bottom:88px}.home-cases__header[data-v-0340312e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.home-cases__title-wrap[data-v-0340312e]{display:flex;align-items:center;gap:10px}.home-cases__title-icon[data-v-0340312e]{color:#06e6e6}.home-cases__title[data-v-0340312e]{color:#fff;font-size:22px;font-weight:700;margin:0;letter-spacing:.5px}.home-cases__contribute[data-v-0340312e]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:linear-gradient(135deg,#06e6e6,#53caff);border:none;border-radius:10px;color:#070a10;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.home-cases__contribute[data-v-0340312e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #06e6e659}.home-cases__loading[data-v-0340312e],.home-cases__empty[data-v-0340312e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 20px;color:#fff9;font-size:14px}.home-cases__loading-more[data-v-0340312e]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px 8px;color:#ffffff8c;font-size:14px}.home-cases__end[data-v-0340312e]{padding:40px 20px 8px;text-align:center;color:#fff6;font-size:13px;letter-spacing:1px}.home-cases__spinner[data-v-0340312e]{width:36px;height:36px;border-radius:50%;border:3px solid rgba(6,230,230,.15);border-top-color:#06e6e6;animation:spin-0340312e .8s linear infinite}@keyframes spin-0340312e{to{transform:rotate(360deg)}}.home-cases__masonry[data-v-0340312e]{position:relative;width:100%}.home-case-card[data-v-0340312e]{position:absolute;top:0;left:0;border-radius:var(--radius-md);overflow:hidden;background:#121826d9;border:1px solid rgba(255,255,255,.06);cursor:pointer;opacity:0;transform:translateY(16px);animation:caseIn-0340312e .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--card-delay, 0s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}@keyframes caseIn-0340312e{to{opacity:1;transform:translateY(0)}}.home-case-card[data-v-0340312e]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#06e6e6,#53caff,transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.home-case-card[data-v-0340312e]:hover{transform:translateY(-6px);border-color:#06e6e673;box-shadow:0 22px 48px #00000073,0 0 28px #06e6e62e}.home-case-card[data-v-0340312e]:hover:after{opacity:1}.home-case-card__media[data-v-0340312e]{position:relative;overflow:hidden}.home-case-card__cover[data-v-0340312e]{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease}.home-case-card:hover .home-case-card__cover[data-v-0340312e]{transform:scale(1.05)}.home-case-card__mask[data-v-0340312e]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7) 100%);pointer-events:none}.home-case-card__play[data-v-0340312e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#06e6e6e6;color:#070a10;opacity:0;transition:opacity .3s ease,transform .3s ease}.home-case-card:hover .home-case-card__play[data-v-0340312e]{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.home-case-card__duration[data-v-0340312e]{position:absolute;bottom:10px;right:10px;padding:3px 8px;background:#000000a6;border-radius:6px;color:#fff;font-size:11px;font-weight:600}.home-case-card__meta[data-v-0340312e]{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 12px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.75) 100%);pointer-events:none}.home-case-card__meta .home-case-card__like[data-v-0340312e]{pointer-events:auto}.home-case-card__category[data-v-0340312e]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;margin-bottom:10px;font-size:11px;font-weight:600;color:#06e6e6;background:#06e6e61a;border:1px solid rgba(6,230,230,.18);border-radius:6px}.home-case-card__title[data-v-0340312e]{color:#fff;font-size:15px;font-weight:600;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-case-card__stats[data-v-0340312e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-case-card__stat[data-v-0340312e]{display:inline-flex;align-items:center;gap:4px;color:#fff9;font-size:12px}.home-case-card__like[data-v-0340312e]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff8c;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.home-case-card__like[data-v-0340312e]:hover{background:#06e6e61f;border-color:#06e6e640;color:#06e6e6}.home-case-card__like--active[data-v-0340312e]{background:#06e6e626;border-color:#06e6e64d;color:#06e6e6}.home-case-card__like[data-v-0340312e]:disabled{opacity:.5;cursor:not-allowed}.home-cases__actions[data-v-0340312e]{display:flex;align-items:center;gap:16px}.home-cases__view-toggle[data-v-0340312e]{display:inline-flex;align-items:center;padding:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px}.home-cases__view-btn[data-v-0340312e]{padding:7px 14px;background:transparent;border:none;border-radius:8px;color:#ffffff8c;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease}.home-cases__view-btn[data-v-0340312e]:hover{color:#fff}.home-cases__view-btn--active[data-v-0340312e]{background:#06e6e61f;color:#06e6e6;box-shadow:0 0 0 1px #06e6e633}.home-cases__grid[data-v-0340312e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.home-case-grid-card[data-v-0340312e]{position:relative;border-radius:8px;overflow:hidden;background:#161c2cb3;border:1px solid rgba(255,255,255,.06);cursor:pointer;opacity:0;transform:translateY(16px);animation:caseIn-0340312e .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--card-delay, 0s);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.home-case-grid-card[data-v-0340312e]:hover{transform:translateY(-6px);border-color:#06e6e659;box-shadow:0 24px 50px #00000073,0 0 0 1px #06e6e61f,0 0 30px #06e6e61a}.home-case-grid-card__cover-wrap[data-v-0340312e]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px 8px 0 0}.home-case-grid-card__cover[data-v-0340312e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,object-fit .3s ease;background:#000}.home-case-grid-card__cover--video[data-v-0340312e]{object-fit:cover}.home-case-grid-card:hover .home-case-grid-card__cover--video[data-v-0340312e]{object-fit:contain;transform:none}.home-case-grid-card__cover--hidden[data-v-0340312e]{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .35s ease}.home-case-grid-card:hover .home-case-grid-card__cover--hidden[data-v-0340312e]{opacity:1}.home-case-grid-card__cover--poster[data-v-0340312e]{position:relative;z-index:1;transition:opacity .35s ease}.home-case-grid-card:hover .home-case-grid-card__cover--poster[data-v-0340312e]{opacity:0}.home-case-grid-card:hover .home-case-grid-card__cover[data-v-0340312e]{transform:scale(1.05)}.home-case-grid-card__cover-mask[data-v-0340312e]{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55) 100%);pointer-events:none}.home-case-grid-card__author[data-v-0340312e]{position:absolute;z-index:3;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#00000073;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffffd9;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.home-case-grid-card__footer[data-v-0340312e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 16px}.home-case-grid-card__title[data-v-0340312e]{flex:1;min-width:0;color:#fff;font-size:15px;font-weight:600;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-case-grid-card__like[data-v-0340312e]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff8c;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.home-case-grid-card__like[data-v-0340312e]:hover{background:#06e6e61f;border-color:#06e6e640;color:#06e6e6}.home-case-grid-card__like--active[data-v-0340312e]{background:#06e6e626;border-color:#06e6e64d;color:#06e6e6}.home-case-grid-card__like[data-v-0340312e]:disabled{opacity:.5;cursor:not-allowed}.home-case-card__like[data-v-0340312e],.home-case-grid-card__like[data-v-0340312e]{line-height:1}.home-case-card__like .el-icon[data-v-0340312e],.home-case-grid-card__like .el-icon[data-v-0340312e]{transform:translateY(-1px)}.home-preview[data-v-0340312e]{position:fixed;inset:0;z-index:2000;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.home-preview__panel[data-v-0340312e]{position:relative;width:100%;max-width:900px;max-height:90vh;background:#0f1724;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0009}.home-preview__actions[data-v-0340312e]{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;gap:8px}.home-preview__action[data-v-0340312e]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 14px;border:none;border-radius:18px;background:#00000080;color:#fffc;font-size:13px;cursor:pointer;transition:all .2s ease}.home-preview__action--icon[data-v-0340312e]{width:36px;padding:0;border-radius:50%}.home-preview__action[data-v-0340312e]:hover{background:#ffffff26;color:#fff}.home-preview__media[data-v-0340312e]{position:relative;background:#000}.home-preview__video[data-v-0340312e],.home-preview__image[data-v-0340312e]{width:100%;max-height:60vh;object-fit:contain;display:block}.home-preview__info[data-v-0340312e]{padding:24px}.home-preview__title[data-v-0340312e]{color:#fff;font-size:20px;font-weight:700;margin:0 0 10px}.home-preview__desc[data-v-0340312e]{color:#fff9;font-size:14px;line-height:1.7;margin:0 0 16px}.home-preview__stats[data-v-0340312e]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.home-preview__stat[data-v-0340312e]{display:inline-flex;align-items:center;gap:6px;color:#ffffff8c;font-size:13px}.home-footer[data-v-0340312e]{margin-top:96px;padding:24px 0 8px;border-top:1px solid rgba(255,255,255,.08)}.home-footer__content[data-v-0340312e]{display:flex;align-items:center;justify-content:space-between;margin:0 auto}.home-footer__left[data-v-0340312e]{display:flex;align-items:center;gap:16px}.home-footer__copyright[data-v-0340312e]{color:#cbd5e1;font-size:13px}.home-footer__icp[data-v-0340312e]{color:#ffffff73;text-decoration:none;font-size:13px;transition:color .3s ease}.home-footer__icp[data-v-0340312e]:hover{color:#06e6e6}.home-footer__right[data-v-0340312e]{display:flex;align-items:center;gap:32px}.home-footer__link[data-v-0340312e]{color:#ffffff73;text-decoration:none;font-size:13px;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;transition:color .2s ease}.home-footer__link[data-v-0340312e]:hover{color:#06e6e6}@media(min-width:1440px){.home-module-card[data-v-0340312e]{min-height:168px}.home-module-card__title[data-v-0340312e]{font-size:24px}.home-module-card__subtitle[data-v-0340312e]{font-size:15px}.home-hero__subtitle[data-v-0340312e]{font-size:30px;max-width:600px}.home-cases__title[data-v-0340312e]{font-size:24px}}@media(max-width:1200px){.home-modules__grid[data-v-0340312e]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.home-cases__grid[data-v-0340312e]{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:900px){.home-modules__grid[data-v-0340312e]{grid-template-columns:repeat(2,1fr)}.home-cases__actions[data-v-0340312e]{gap:12px}.home-footer__content[data-v-0340312e]{flex-direction:column;gap:16px;text-align:center}}@media(max-width:600px){.home-hero__title[data-v-0340312e]{font-size:28px}.home-modules__grid[data-v-0340312e]{grid-template-columns:1fr}.home-cases__grid[data-v-0340312e]{grid-template-columns:1fr;gap:16px}.home-cases__header[data-v-0340312e]{flex-direction:column;align-items:flex-start;gap:16px}.home-footer[data-v-0340312e]{margin-top:32px;padding:20px 0 8px}.home-footer__content[data-v-0340312e]{flex-direction:column;gap:16px;text-align:center}}.create-center[data-v-777f6719]{position:relative;min-height:100vh;height:100vh;background:radial-gradient(ellipse at top,#131c2e,#0b0f17 55%,#070a10);overflow-y:auto;overflow-x:hidden}.create-center__bg[data-v-777f6719]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.create-center__orb[data-v-777f6719]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45;animation:orbFloat-777f6719 18s ease-in-out infinite}.create-center__orb--1[data-v-777f6719]{width:460px;height:460px;background:radial-gradient(circle,rgba(6,230,230,.55),transparent 70%);top:-120px;left:-80px}.create-center__orb--2[data-v-777f6719]{width:520px;height:520px;background:radial-gradient(circle,rgba(167,139,250,.5),transparent 70%);bottom:-160px;right:-100px;animation-delay:-6s}.create-center__orb--3[data-v-777f6719]{width:380px;height:380px;background:radial-gradient(circle,rgba(83,202,255,.4),transparent 70%);top:40%;left:55%;animation-delay:-12s}@keyframes orbFloat-777f6719{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,25px) scale(.95)}}.create-center__grid-lines[data-v-777f6719]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.create-center__main[data-v-777f6719]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:110px 24px 70px}.create-center__header[data-v-777f6719]{text-align:center;margin-bottom:48px}.create-center__badge[data-v-777f6719]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;margin-bottom:22px;font-size:11px;font-weight:600;letter-spacing:2px;color:var(--color-primary);background:#06e6e614;border:1px solid rgba(6,230,230,.25);border-radius:999px;text-transform:uppercase}.create-center__badge-dot[data-v-777f6719]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px 2px #06e6e6b3;animation:pulse-777f6719 2s ease-in-out infinite}@keyframes pulse-777f6719{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.create-center__title[data-v-777f6719]{color:#fff;font-size:40px;font-weight:800;margin:0 0 14px;letter-spacing:2px;background:linear-gradient(135deg,#fff,#9fe9e9,#53caff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(83,202,255,.25)}.create-center__subtitle[data-v-777f6719]{color:#ffffffb8;font-size:14px;line-height:1.8;margin:0 auto;max-width:620px}.create-center__grid[data-v-777f6719]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.create-center__card[data-v-777f6719]{position:relative;display:flex;flex-direction:column;background:linear-gradient(160deg,#181f30d9,#0e131eeb);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;cursor:pointer;opacity:0;transform:translateY(24px);animation:cardIn-777f6719 .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}@keyframes cardIn-777f6719{to{opacity:1;transform:translateY(0)}}.create-center__card[data-v-777f6719]:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--accent-color) 50%,transparent);box-shadow:0 20px 50px #00000080,0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent),0 0 40px color-mix(in srgb,var(--accent-color) 18%,transparent)}.create-center__card-glow[data-v-777f6719]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.5;transition:opacity .35s ease}.create-center__card:hover .create-center__card-glow[data-v-777f6719]{opacity:1}.create-center__card-content[data-v-777f6719]{flex:1;display:flex;flex-direction:column;padding:28px 24px 24px}.create-center__card-title-row[data-v-777f6719]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.create-center__card-icon-wrap[data-v-777f6719]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--accent-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 30%,transparent);flex-shrink:0;transition:all .35s ease}.create-center__card:hover .create-center__card-icon-wrap[data-v-777f6719]{background:color-mix(in srgb,var(--accent-color) 22%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent-color) 45%,transparent);transform:scale(1.05)}.create-center__card-title-icon[data-v-777f6719]{color:var(--accent-color)}.create-center__card-title[data-v-777f6719]{color:#fff;font-size:20px;font-weight:700;margin:0;letter-spacing:.5px}.create-center__card-usage-row[data-v-777f6719]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.create-center__card-usage-label[data-v-777f6719]{flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:500;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 25%,transparent);border-radius:6px}.create-center__card-usage-text[data-v-777f6719]{color:#ffffffa6;font-size:13px}.create-center__card-intro[data-v-777f6719]{color:#ffffffb3;font-size:13px;line-height:1.75;margin:0 0 22px;flex:1}.create-center__card-btn[data-v-777f6719]{margin-top:auto;width:100%;padding:12px 0;display:flex;align-items:center;justify-content:center;gap:6px;background:color-mix(in srgb,var(--accent-color) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 35%,transparent);border-radius:10px;color:var(--accent-color);font-size:14px;font-weight:600;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.create-center__card-btn[data-v-777f6719]:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-color) 55%,transparent),transparent);transform:skew(-20deg);transition:left .55s ease}.create-center__card-btn[data-v-777f6719]:hover{background:var(--accent-color);color:#0b0f17;border-color:var(--accent-color);box-shadow:0 6px 22px color-mix(in srgb,var(--accent-color) 40%,transparent)}.create-center__card-btn[data-v-777f6719]:hover:before{left:130%}.create-center__card-btn[data-v-777f6719]:active{transform:scale(.98)}@media(max-width:1100px){.create-center__grid[data-v-777f6719]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.create-center__grid[data-v-777f6719]{grid-template-columns:1fr}.create-center__main[data-v-777f6719]{padding:96px 16px 44px}.create-center__title[data-v-777f6719]{font-size:30px}}.rl[data-v-6c4f18ca]{min-height:100vh;background:#0b0f15;color:#e2e8f0;padding-top:72px;box-sizing:border-box}.rl-layout[data-v-6c4f18ca]{display:flex;height:calc(100vh - 72px)}.rl-sidebar[data-v-6c4f18ca]{width:264px;flex-shrink:0;position:relative;background:linear-gradient(180deg,#101826,#0a0f1a);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden}.rl-sidebar[data-v-6c4f18ca]:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:200px;height:160px;background:radial-gradient(ellipse at center,rgba(6,230,230,.18),transparent 70%);filter:blur(8px);pointer-events:none}.rl-sb-head[data-v-6c4f18ca]{position:relative;z-index:1;display:flex;align-items:center;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(83,202,255,.06),transparent)}.rl-sb-hl[data-v-6c4f18ca]{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:#f1f5f9;letter-spacing:.5px}.rl-sb-badge[data-v-6c4f18ca]{width:4px;height:16px;border-radius:3px;background:linear-gradient(180deg,#06e6e6,#3b82f6);flex-shrink:0;box-shadow:0 0 8px #06e6e6b3}.rl-sb-icon[data-v-6c4f18ca]{width:18px;height:18px;flex-shrink:0;color:#53caff;filter:drop-shadow(0 0 4px rgba(83,202,255,.6))}.rl-tree[data-v-6c4f18ca]{flex:1;overflow-y:auto;padding:8px 10px 16px;position:relative;z-index:1}.rl-ch[data-v-6c4f18ca]{position:relative;padding-left:15px}.rl-ch[data-v-6c4f18ca]:before{content:"";position:absolute;left:7px;top:0;bottom:8px;width:1px;background:linear-gradient(180deg,#94a3b82e,#94a3b80f)}.rl-ch--2[data-v-6c4f18ca]{padding-left:13px}.rl-ch--2[data-v-6c4f18ca]:before{left:6px}.rl-ch--leaf[data-v-6c4f18ca]{padding-left:0;margin-top:3px}.rl-ch--leaf[data-v-6c4f18ca]:before{display:none}.rl-r[data-v-6c4f18ca]{position:relative;display:flex;align-items:center;gap:7px;padding:7px 10px;margin:2px 0;border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;font-size:15px;-webkit-user-select:none;user-select:none;color:#cbd5e1;line-height:1.4}.rl-r[data-v-6c4f18ca]:after{content:"";position:absolute;inset:0;border-radius:8px;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgba(83,202,255,.14),transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none}.rl-r[data-v-6c4f18ca]:hover{background:#53caff12;color:#fff}.rl-r[data-v-6c4f18ca]:hover:after{opacity:1}.rl-r--sel[data-v-6c4f18ca]{background:linear-gradient(90deg,#06e6e629,#06e6e605);color:#fff;box-shadow:inset 2px 0 #06e6e6,0 0 12px #06e6e61f}.rl-r--sel[data-v-6c4f18ca]:hover{background:linear-gradient(90deg,#06e6e633,#06e6e60a)}.rl-r--cat[data-v-6c4f18ca]{font-weight:700;color:#e2e8f0;font-size:15.5px;letter-spacing:.3px;margin-top:4px}.rl-r--cat[data-v-6c4f18ca]:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:2px;background:linear-gradient(180deg,#53caff,#06e6e6);transition:height .18s ease}.rl-r--cat[data-v-6c4f18ca]:hover:before{height:60%}.rl-r--cat .rl-ic[data-v-6c4f18ca]{color:#53caff;filter:drop-shadow(0 0 3px rgba(83,202,255,.45))}.rl-r--proj[data-v-6c4f18ca]{color:#cbd5e1}.rl-r--ch[data-v-6c4f18ca]{color:#94a3b8;font-size:15px}.rl-r--lf[data-v-6c4f18ca]{margin:2px 0;padding:7px 10px 7px 48px;border-radius:8px;background:#ffffff05}.rl-r--lf[data-v-6c4f18ca]:hover{background:#ffffff0d}.rl-r--lf .rl-lbl[data-v-6c4f18ca]{font-size:14.5px;font-weight:600}.rl-r--img .rl-ic-cy[data-v-6c4f18ca]{color:#06e6e6;filter:drop-shadow(0 0 3px rgba(6,230,230,.5))}.rl-r--img .rl-lbl[data-v-6c4f18ca]{color:#7fe9e9}.rl-r--char .rl-ic-cy[data-v-6c4f18ca]{color:#a78bfa;filter:drop-shadow(0 0 3px rgba(167,139,250,.5))}.rl-r--char .rl-lbl[data-v-6c4f18ca]{color:#c4b5fd}.rl-r--aud .rl-ic-cy[data-v-6c4f18ca]{color:#a78bfa;filter:drop-shadow(0 0 3px rgba(167,139,250,.5))}.rl-r--aud .rl-lbl[data-v-6c4f18ca]{color:#c4b5fd}.rl-r--vid .rl-ic-cy[data-v-6c4f18ca]{color:#fb923c;filter:drop-shadow(0 0 3px rgba(251,146,60,.5))}.rl-r--vid .rl-lbl[data-v-6c4f18ca]{color:#fdba74}.rl-r--image .rl-ic-cy[data-v-6c4f18ca]{color:#53caff;filter:drop-shadow(0 0 3px rgba(83,202,255,.5))}.rl-r--image .rl-lbl[data-v-6c4f18ca]{color:#9fd2ff}.rl-r--grid .rl-ic-cy[data-v-6c4f18ca]{color:#06e6e6;filter:drop-shadow(0 0 3px rgba(6,230,230,.5))}.rl-r--grid .rl-lbl[data-v-6c4f18ca]{color:#7fe9e9}.rl-r--video .rl-ic-cy[data-v-6c4f18ca]{color:#fb923c;filter:drop-shadow(0 0 3px rgba(251,146,60,.5))}.rl-r--video .rl-lbl[data-v-6c4f18ca]{color:#fdba74}.rl-ar[data-v-6c4f18ca]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0;transition:transform .2s ease,color .18s ease;cursor:pointer}.rl-ar svg[data-v-6c4f18ca]{display:block;transition:transform .2s ease}.rl-ar--open svg[data-v-6c4f18ca]{transform:rotate(180deg)}.rl-ar[data-v-6c4f18ca]:hover{color:#06e6e6}.rl-r:hover .rl-ar[data-v-6c4f18ca]{color:#94a3b8}.rl-ar--ph[data-v-6c4f18ca]{width:20px;height:20px;flex-shrink:0;visibility:hidden}.rl-ar--dot[data-v-6c4f18ca]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#475569;font-size:16px;line-height:1;flex-shrink:0;cursor:default}.rl-ic[data-v-6c4f18ca]{width:15px;height:15px;flex-shrink:0;color:#94a3b8;transition:color .15s}.rl-r--sel .rl-ic[data-v-6c4f18ca],.rl-ic-cy[data-v-6c4f18ca]{color:#06e6e6}.rl-lbl[data-v-6c4f18ca]{color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-lbl--cat[data-v-6c4f18ca]{color:#e2e8f0}.rl-tag[data-v-6c4f18ca]{flex-shrink:0;font-size:10.5px;line-height:1;font-weight:600;padding:3px 6px;border-radius:5px;letter-spacing:.5px}.rl-tag--story[data-v-6c4f18ca]{color:#53caff;background:#53caff24;border:1px solid rgba(83,202,255,.3)}.rl-tag--narration[data-v-6c4f18ca]{color:#fbbf24;background:#fbbf2424;border:1px solid rgba(251,191,36,.3)}.rl-main[data-v-6c4f18ca]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px 32px}.rl-hd[data-v-6c4f18ca]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:10px}.rl-bc[data-v-6c4f18ca]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:.3px}.rl-cr[data-v-6c4f18ca]{color:#e2e8f0}.rl-cr-hi[data-v-6c4f18ca]{color:#06e6e6}.rl-cs[data-v-6c4f18ca]{color:#64748b;font-size:13px;font-weight:700}.rl-tr[data-v-6c4f18ca]{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap}.rl-ta[data-v-6c4f18ca]{display:flex;align-items:center;gap:12px}.rl-dlcur[data-v-6c4f18ca]{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;color:#04121a;background:linear-gradient(135deg,#06e6e6,#3b82f6);box-shadow:0 6px 18px #06e6e659,inset 0 1px #fff6;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.rl-dlcur[data-v-6c4f18ca]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #06e6e680,inset 0 1px #ffffff80;filter:brightness(1.06)}.rl-dlcur[data-v-6c4f18ca]:active:not(:disabled){transform:translateY(0)}.rl-dlcur[data-v-6c4f18ca]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rl-spin[data-v-6c4f18ca]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(4,18,26,.35);border-top-color:#04121a;animation:rl-spin-6c4f18ca .7s linear infinite}@keyframes rl-spin-6c4f18ca{to{transform:rotate(360deg)}}.rl-body[data-v-6c4f18ca]{flex:1;overflow-y:auto;padding-right:4px}.rl-sec[data-v-6c4f18ca]{margin-bottom:36px}.rl-sh[data-v-6c4f18ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.rl-st[data-v-6c4f18ca]{display:flex;align-items:center;gap:10px}.rl-st h2[data-v-6c4f18ca]{font-size:17px;font-weight:600;color:#e2e8f0;margin:0}.rl-sb[data-v-6c4f18ca]{width:4px;height:20px;border-radius:2px}.rl-sb-cn[data-v-6c4f18ca]{background:#06e6e6}.rl-sb-or[data-v-6c4f18ca]{background:#f59e0b}.rl-imgg[data-v-6c4f18ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.rl-icd[data-v-6c4f18ca]{background:#131c2a;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s,border-color .2s}.rl-icd[data-v-6c4f18ca]:hover{transform:translateY(-3px);border-color:#53caff59}.rl-it[data-v-6c4f18ca]{position:relative;aspect-ratio:1;background:#0b1220;overflow:hidden}.rl-it img[data-v-6c4f18ca]{width:100%;height:100%;object-fit:cover;display:block}.rl-io[data-v-6c4f18ca]{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}.rl-icd:hover .rl-io[data-v-6c4f18ca]{opacity:1}.rl-ob[data-v-6c4f18ca]{padding:6px 14px;border-radius:6px;border:none;background:#53caffeb;color:#0b0f15;font-size:12.5px;font-weight:600;cursor:pointer}.rl-ob[data-v-6c4f18ca]:hover{background:#53caff}.rl-ii[data-v-6c4f18ca]{padding:10px 12px}.rl-in[data-v-6c4f18ca]{font-size:13px;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.rl-im[data-v-6c4f18ca]{font-size:11.5px;color:#64748b;display:flex;gap:8px}.rl-audl[data-v-6c4f18ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.rl-aud[data-v-6c4f18ca]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#131c2a;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:border-color .15s}.rl-aud[data-v-6c4f18ca]:hover{border-color:#53caff40}.rl-ap[data-v-6c4f18ca]{width:38px;height:38px;border-radius:50%;border:none;background:#1e293b;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.rl-ap[data-v-6c4f18ca]:hover,.rl-ap-on[data-v-6c4f18ca]{background:#2563eb;color:#fff}.rl-ai[data-v-6c4f18ca]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rl-an[data-v-6c4f18ca]{font-size:13px;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-aw[data-v-6c4f18ca]{display:flex;align-items:end;gap:2px;height:20px}.rl-wb[data-v-6c4f18ca]{flex:1;min-width:2px;background:#334155;border-radius:1px;transition:background .15s}.rl-aud:hover .rl-wb[data-v-6c4f18ca]{background:#475569}.rl-ad[data-v-6c4f18ca]{font-size:11.5px;color:#64748b;align-self:flex-end}.rl-vidg[data-v-6c4f18ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.rl-vcd[data-v-6c4f18ca]{background:#131c2a;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s,border-color .2s}.rl-vcd[data-v-6c4f18ca]:hover{transform:translateY(-3px);border-color:#f59e0b59}.rl-vt[data-v-6c4f18ca]{position:relative;aspect-ratio:16/9;background:#0b1220;overflow:hidden}.rl-vt video[data-v-6c4f18ca]{width:100%;height:100%;object-fit:cover;display:block}.rl-vo[data-v-6c4f18ca]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background .2s}.rl-vcd:hover .rl-vo[data-v-6c4f18ca]{background:#00000073}.rl-pc[data-v-6c4f18ca]{width:54px;height:54px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:all .2s}.rl-vcd:hover .rl-pc[data-v-6c4f18ca]{background:#ffffff59;transform:scale(1.08)}.rl-vn[data-v-6c4f18ca]{padding:10px 14px;font-size:13px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-vpm[data-v-6c4f18ca]{position:fixed;inset:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.rl-vpb[data-v-6c4f18ca]{background:#1e293b;border-radius:12px;overflow:hidden;cursor:default;max-width:90vw}.rl-vph[data-v-6c4f18ca]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);color:#53caff;font-weight:600;font-size:14px}.rl-vpc[data-v-6c4f18ca]{background:none;border:none;color:#94a3b8;font-size:24px;cursor:pointer;line-height:1}.rl-vpc[data-v-6c4f18ca]:hover{color:#fff}.rl-vpp[data-v-6c4f18ca]{max-width:90vw;max-height:72vh;display:block}.rl-sidebar[data-v-6c4f18ca]::-webkit-scrollbar,.rl-body[data-v-6c4f18ca]::-webkit-scrollbar{width:5px}.rl-sidebar[data-v-6c4f18ca]::-webkit-scrollbar-thumb,.rl-body[data-v-6c4f18ca]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.rl-nav-fab[data-v-6c4f18ca],.rl-nav-mask[data-v-6c4f18ca]{display:none}@media(max-width:768px){.rl[data-v-6c4f18ca]{min-height:100dvh}.rl-layout[data-v-6c4f18ca]{flex-direction:column;height:auto;min-height:calc(100dvh - 72px)}.rl--nav-open[data-v-6c4f18ca]{overflow:hidden}.rl-sidebar[data-v-6c4f18ca]{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:320px;height:100%;transform:translate(-100%);transition:transform .25s ease;z-index:1200;padding-top:72px;box-shadow:0 0 30px #0006}.rl--nav-open .rl-sidebar[data-v-6c4f18ca]{transform:translate(0)}.rl-main[data-v-6c4f18ca]{padding:20px 16px;overflow:visible}.rl-nav-fab[data-v-6c4f18ca]{display:inline-flex;position:fixed;left:16px;bottom:24px;z-index:1100;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:var(--radius-pill,999px);background:linear-gradient(135deg,var(--color-primary,#06e6e6) 0%,#00c9c9 100%);color:#0f172a;font-size:var(--font-size-sm,13px);font-weight:600;box-shadow:0 4px 16px #06e6e666;cursor:pointer}.rl-nav-mask[data-v-6c4f18ca]{display:block;position:fixed;inset:0;background:#00000080;z-index:1100}.rl-imgg[data-v-6c4f18ca]{grid-template-columns:repeat(2,1fr);gap:12px}.rl-audl[data-v-6c4f18ca]{grid-template-columns:1fr;gap:10px}.rl-vidg[data-v-6c4f18ca]{grid-template-columns:1fr;gap:12px}.rl-hd[data-v-6c4f18ca]{margin-bottom:14px}.rl-dlcur[data-v-6c4f18ca]{padding:10px 16px}}.create-project__content[data-v-cdd6ed70]{display:flex;flex-direction:column;gap:24px}.create-project__intro[data-v-cdd6ed70]{text-align:center;padding:20px 0}.create-project__title[data-v-cdd6ed70]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9;margin-bottom:8px}.create-project__subtitle[data-v-cdd6ed70]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;max-width:400px;margin:0 auto}.create-project__form[data-v-cdd6ed70]{display:flex;flex-direction:column;gap:20px}.create-project__field[data-v-cdd6ed70]{display:flex;flex-direction:column;gap:8px}.create-project__label[data-v-cdd6ed70]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.create-project__input-wrapper[data-v-cdd6ed70]{position:relative;display:flex;align-items:center}.create-project__input[data-v-cdd6ed70]{flex:1;height:48px;padding:0 16px;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.create-project__input[data-v-cdd6ed70]:focus{border-color:#53caff;box-shadow:0 0 0 3px #53caff1a}.create-project__input[data-v-cdd6ed70]::placeholder{color:#64748b}.create-project__counter[data-v-cdd6ed70]{position:absolute;right:16px;font-size:var(--font-size-xs);color:#64748b;background:#1e293b;padding:2px 6px;border-radius:var(--radius-sm);pointer-events:none}.create-project__hint[data-v-cdd6ed70]{font-size:var(--font-size-sm);color:#64748b;line-height:1.5;padding:8px 12px;background:#64748b1a;border-radius:var(--radius-md);border-left:3px solid #64748b}.create-project__radio-group[data-v-cdd6ed70]{display:flex;gap:20px;padding:8px 0}.create-project__radio-group[data-v-cdd6ed70] .el-radio{color:var(--color-text)}.create-project__radio-group[data-v-cdd6ed70] .el-radio__label{color:var(--color-text);font-size:var(--font-size-sm)}.create-project__radio-group[data-v-cdd6ed70] .el-radio__input.is-checked .el-radio__inner{background-color:#53caff;border-color:#53caff}.create-project__radio-group[data-v-cdd6ed70] .el-radio__input.is-checked+.el-radio__label{color:#53caff}.create-project__footer[data-v-cdd6ed70]{display:flex;gap:12px;justify-content:center}.create-project__btn[data-v-cdd6ed70]{border:none;border-radius:var(--radius-lg);padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.create-project__btn--cancel[data-v-cdd6ed70]{background:#334155;color:var(--color-text-muted);border:1px solid #3d424b}.create-project__btn--cancel[data-v-cdd6ed70]:hover{background:#475569;color:var(--color-text)}.create-project__btn--confirm[data-v-cdd6ed70]{background:#53caff;color:#0f172a}.create-project__btn--confirm[data-v-cdd6ed70]:hover:not(.create-project__btn--disabled){background:var(--color-primary);transform:translateY(-1px)}.create-project__btn--disabled[data-v-cdd6ed70]{background:#475569;color:#64748b;cursor:not-allowed;transform:none}.create-project__btn--disabled[data-v-cdd6ed70]:hover{background:#475569;transform:none}.my-works[data-v-5e643251]{position:relative;height:100vh;display:flex;flex-direction:column;overflow:hidden}.my-works__bg[data-v-5e643251]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 18% 0%,rgba(6,230,230,.1) 0%,transparent 45%),radial-gradient(ellipse at 82% 18%,rgba(110,231,255,.08) 0%,transparent 42%),linear-gradient(135deg,#0f172a,#1a2942,#0f172a)}.my-works__bg[data-v-5e643251]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 70%)}.my-works__aurora[data-v-5e643251]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;will-change:transform}.my-works__aurora--1[data-v-5e643251]{width:420px;height:420px;top:-120px;left:6%;background:radial-gradient(circle,rgba(6,230,230,.45) 0%,transparent 70%);animation:myWorksAurora1-5e643251 20s ease-in-out infinite alternate}.my-works__aurora--2[data-v-5e643251]{width:380px;height:380px;top:8%;right:4%;background:radial-gradient(circle,rgba(110,231,255,.4) 0%,transparent 70%);animation:myWorksAurora2-5e643251 24s ease-in-out infinite alternate}@keyframes myWorksAurora1-5e643251{to{transform:translate(70px,110px) scale(1.12)}}@keyframes myWorksAurora2-5e643251{to{transform:translate(-90px,70px) scale(.95)}}.works-main[data-v-5e643251]{position:relative;z-index:1;flex:1;padding:100px 24px 24px;overflow-y:auto}.works-content[data-v-5e643251]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.works-header[data-v-5e643251]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg)}.works-header__left[data-v-5e643251]{display:flex;flex-direction:column;gap:8px}.works-header__title[data-v-5e643251]{font-size:28px;font-weight:700;margin:0;background:linear-gradient(135deg,#ffffff 0%,#e2e8f0 40%,var(--color-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(6,230,230,.28))}.works-header__subtitle[data-v-5e643251]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.works-header__asset-entry[data-v-5e643251]{display:flex;align-items:center;gap:8px;background:#06e6e61f;color:var(--color-primary);border:1px solid rgba(6,230,230,.35);padding:12px 24px;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.works-header__asset-entry[data-v-5e643251]:hover{background:#06e6e633;border-color:var(--color-primary);transform:translateY(-1px)}.works-header__asset-entry-icon[data-v-5e643251]{width:20px;height:20px;object-fit:contain}.works-grid[data-v-5e643251]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.project-card[data-v-5e643251]{position:relative;background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);padding:16px;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(16px);animation:worksCardIn-5e643251 .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--card-delay, 0s)}.project-card[data-v-5e643251]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.project-card[data-v-5e643251]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 32px #0006,0 0 0 1px #06e6e61f,0 0 28px #06e6e62e}.project-card[data-v-5e643251]:hover:after{opacity:1}.project-card--create[data-v-5e643251]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed #3d424b;background:#1e293b4d;min-height:240px;cursor:pointer;transition:all .2s ease}.project-card--create[data-v-5e643251]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--color-primary),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .35s ease;pointer-events:none}.project-card--create[data-v-5e643251]:hover{border-color:var(--color-primary);background:#06e6e61f;transform:translateY(-4px)}.project-card--create[data-v-5e643251]:hover:after{opacity:1}.project-card__create-icon[data-v-5e643251]{width:64px;height:64px;border-radius:var(--radius-pill);background:#06e6e62e;display:flex;align-items:center;justify-content:center;animation:createPulse-5e643251 3s ease-in-out infinite}.project-card__create-icon-img[data-v-5e643251]{width:32px;height:32px;object-fit:contain}.project-card__create-text[data-v-5e643251]{font-size:var(--font-size-md);color:var(--color-text-muted);font-weight:500}.project-card__thumb[data-v-5e643251]{width:100%;height:160px;border-radius:var(--radius-lg);overflow:hidden;background:#1e293b;position:relative}.project-card__thumb-img[data-v-5e643251]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.project-card:hover .project-card__thumb-img[data-v-5e643251]{transform:scale(1.05)}.project-card__thumb-placeholder[data-v-5e643251]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1e293b}.project-card__cover-btn[data-v-5e643251]{position:absolute;top:8px;right:8px;width:30px;height:30px;border:none;border-radius:var(--radius-md);background:#0f172ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease}.project-card:hover .project-card__cover-btn[data-v-5e643251],.project-card__cover-btn.is-uploading[data-v-5e643251]{opacity:1}.project-card__cover-btn[data-v-5e643251]:hover{background:var(--color-primary);color:#0f172a}.project-card__cover-btn[data-v-5e643251]:disabled{cursor:not-allowed}.project-card__cover-icon[data-v-5e643251]{width:18px;height:18px}.project-card__cover-loading[data-v-5e643251]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0f172aa6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-text);z-index:2}.project-card__cover-spinner[data-v-5e643251]{width:28px;height:28px;border:3px solid rgba(226,232,240,.3);border-top-color:var(--color-primary);border-radius:50%;animation:project-card-cover-spin-5e643251 .8s linear infinite}.project-card__cover-loading-text[data-v-5e643251]{font-size:var(--font-size-xs);letter-spacing:1px}@keyframes project-card-cover-spin-5e643251{to{transform:rotate(360deg)}}.project-card__thumb-text[data-v-5e643251]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.project-card__type-tag[data-v-5e643251]{padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500;flex-shrink:0;white-space:nowrap}.project-card__type-tag--narration[data-v-5e643251]{background:#06e6e61a;color:var(--color-primary);border:1px solid rgba(6,230,230,.3)}.project-card__type-tag--story[data-v-5e643251]{background:#f59e0b1a;color:var(--color-warning);border:1px solid rgba(245,158,11,.3)}.project-card__info[data-v-5e643251]{display:flex;flex-direction:column;gap:8px}.project-card__name-row[data-v-5e643251]{display:flex;align-items:center;gap:8px;min-width:0}.project-card__name[data-v-5e643251]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.project-card__meta-row[data-v-5e643251]{display:flex;align-items:center;justify-content:space-between}.project-card__meta[data-v-5e643251]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.project-card__more[data-v-5e643251]{border:none;background:transparent;cursor:pointer;padding:4px;border-radius:var(--radius-md);transition:background .2s ease}.project-card__more[data-v-5e643251]:hover{background:#06e6e61a}.project-card__more-icon[data-v-5e643251]{width:18px;height:18px;object-fit:contain;opacity:.7}.project-card__more:hover .project-card__more-icon[data-v-5e643251]{opacity:1}.project-ops-popper[data-v-5e643251]{padding:var(--space-1) 0!important;border-radius:var(--radius-lg);background:var(--color-surface-strong)!important;border:1px solid var(--color-border)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.project-ops[data-v-5e643251]{display:flex;flex-direction:column}.project-ops__item[data-v-5e643251]{width:100%;border:none;background:transparent;padding:8px 16px;text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);display:flex;align-items:center;gap:8px;transition:background .2s ease}.project-ops__item[data-v-5e643251]:hover{background:#06e6e61a}.project-ops__item--danger[data-v-5e643251]{color:var(--color-error)}.project-ops__icon[data-v-5e643251]{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}.works-loading[data-v-5e643251]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.works-loading__spinner[data-v-5e643251]{width:40px;height:40px;border:3px solid rgba(6,230,230,.2);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin-5e643251 1s linear infinite}.works-loading__text[data-v-5e643251]{font-size:var(--font-size-sm);color:var(--color-text-muted)}@keyframes spin-5e643251{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.works-pagination[data-v-5e643251]{display:flex;justify-content:center;padding:8px 0 16px}.works-pagination[data-v-5e643251] .el-pagination.is-background .el-pager li:not(.is-active){background:#1e293b99;color:var(--color-text-muted);border:1px solid #3d424b}.works-pagination[data-v-5e643251] .el-pagination.is-background .el-pager li.is-active{background:var(--color-primary);color:#0f172a;font-weight:600}.works-pagination[data-v-5e643251] .el-pagination.is-background .btn-prev,.works-pagination[data-v-5e643251] .el-pagination.is-background .btn-next{background:#1e293b99;color:var(--color-text-muted);border:1px solid #3d424b}.works-pagination[data-v-5e643251] .el-pagination.is-background .btn-prev:disabled,.works-pagination[data-v-5e643251] .el-pagination.is-background .btn-next:disabled{opacity:.4}.works-pagination[data-v-5e643251] .el-pagination__total{color:var(--color-text-muted)}.project-dialog__content[data-v-5e643251]{display:flex;flex-direction:column;gap:12px}.project-dialog__label[data-v-5e643251]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.project-dialog__content[data-v-5e643251] .el-input__wrapper{border-radius:var(--radius-lg);border:1px solid #3d424b;background:#1e293b;box-shadow:none;min-height:48px}.project-dialog__content[data-v-5e643251] .el-input__inner{color:var(--color-text);font-size:var(--font-size-sm)}.project-dialog__content[data-v-5e643251] .el-input__inner::placeholder{color:var(--color-text-muted)}.project-dialog__btn[data-v-5e643251]{min-width:120px;height:44px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600}.project-dialog__btn--cancel[data-v-5e643251]{background:#334155;border:1px solid #3d424b;color:var(--color-text-muted)}.project-dialog__btn--confirm[data-v-5e643251]{background:var(--color-primary);border:none;color:#0f172a}.project-dialog__btn--confirm[data-v-5e643251]:hover{background:var(--color-primary)}@keyframes worksCardIn-5e643251{to{opacity:1;transform:translateY(0)}}@keyframes createPulse-5e643251{0%,to{box-shadow:0 0 #06e6e600}50%{box-shadow:0 0 24px 2px #06e6e647}}@media(max-width:768px){.works-header[data-v-5e643251]{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.works-header__title[data-v-5e643251]{font-size:24px}.works-header__asset-entry[data-v-5e643251]{width:100%;justify-content:center;padding:12px 16px}}.create-chapter__content[data-v-cf845d08]{display:flex;flex-direction:column;gap:24px}.create-chapter__intro[data-v-cf845d08]{text-align:center;padding:20px 0}.create-chapter__title[data-v-cf845d08]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9;margin-bottom:8px}.create-chapter__subtitle[data-v-cf845d08]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;max-width:400px;margin:0 auto}.create-chapter__form[data-v-cf845d08]{display:flex;flex-direction:column;gap:20px}.create-chapter__field[data-v-cf845d08]{display:flex;flex-direction:column;gap:8px}.create-chapter__label[data-v-cf845d08]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.create-chapter__input-wrapper[data-v-cf845d08]{position:relative;display:flex;align-items:center}.create-chapter__input[data-v-cf845d08]{flex:1;height:48px;padding:0 16px;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.create-chapter__input[data-v-cf845d08]:focus{border-color:#53caff;box-shadow:0 0 0 3px #53caff1a}.create-chapter__input[data-v-cf845d08]::placeholder{color:#64748b}.create-chapter__counter[data-v-cf845d08]{position:absolute;right:16px;font-size:var(--font-size-xs);color:#64748b;background:#1e293b;padding:2px 6px;border-radius:var(--radius-sm);pointer-events:none}.create-chapter__hint[data-v-cf845d08]{font-size:var(--font-size-sm);color:#64748b;line-height:1.5;padding:8px 12px;background:#64748b1a;border-radius:var(--radius-md);border-left:3px solid #64748b}.create-chapter__footer[data-v-cf845d08]{display:flex;gap:12px;justify-content:center}.create-chapter__btn[data-v-cf845d08]{border:none;border-radius:var(--radius-lg);padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.create-chapter__btn--cancel[data-v-cf845d08]{background:#334155;color:var(--color-text-muted);border:1px solid #3d424b}.create-chapter__btn--cancel[data-v-cf845d08]:hover{background:#475569;color:var(--color-text)}.create-chapter__btn--confirm[data-v-cf845d08]{background:#53caff;color:#0f172a}.create-chapter__btn--confirm[data-v-cf845d08]:hover:not(.create-chapter__btn--disabled){background:var(--color-primary);transform:translateY(-1px)}.create-chapter__btn--disabled[data-v-cf845d08]{background:#475569;color:#64748b;cursor:not-allowed;transform:none}.create-chapter__btn--disabled[data-v-cf845d08]:hover{background:#475569;transform:none}.project-roles[data-v-fe2d1f23]{padding:32px}.project-roles__loading[data-v-fe2d1f23],.project-roles__empty[data-v-fe2d1f23]{text-align:center;padding:40px;color:var(--color-text-muted)}.project-roles__tabs[data-v-fe2d1f23]{display:flex;gap:8px;margin-bottom:24px}.project-roles__tab[data-v-fe2d1f23]{padding:8px 16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted);transition:all .2s ease}.project-roles__tab[data-v-fe2d1f23]:hover{border-color:#53caff4d;background:#53caff0d;color:#53caff}.project-roles__tab--active[data-v-fe2d1f23]{background:#53caff26;color:#53caff;border-color:#53caff4d}.project-roles__grid[data-v-fe2d1f23]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.project-roles__card[data-v-fe2d1f23]{background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);overflow:hidden;transition:all .2s ease}.project-roles__card[data-v-fe2d1f23]:hover{border-color:#53caff4d;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.project-roles__card-thumb[data-v-fe2d1f23]{position:relative;width:100%;aspect-ratio:16 / 9;background:#ffffff0d;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1)}.project-roles__card-img[data-v-fe2d1f23]{width:100%;height:100%;object-fit:cover}.project-roles__card-placeholder[data-v-fe2d1f23]{color:#64748b;font-size:var(--font-size-sm)}.project-roles__card-tag[data-v-fe2d1f23]{position:absolute;top:8px;left:8px;padding:2px 8px;background:#53caffe6;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;color:#0a0e1a}.project-roles__card-name[data-v-fe2d1f23]{padding:10px 12px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-roles__empty-tab[data-v-fe2d1f23]{text-align:center;padding:40px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.project-detail[data-v-dfcb7b20]{min-height:100vh;background:linear-gradient(180deg,#0a0e1a,#0d1424);display:flex;flex-direction:column;height:100%}.detail-main[data-v-dfcb7b20]{flex:1;padding:80px 24px 24px;overflow-y:auto}.detail-content[data-v-dfcb7b20]{max-width:1600px;margin:0 auto}.detail-header[data-v-dfcb7b20]{margin-bottom:24px}.detail-header__back[data-v-dfcb7b20]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 10px;margin-bottom:8px;background:#53caff14;border:1px solid rgba(83,202,255,.25);border-radius:999px;color:#53caff;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .25s ease}.detail-header__back[data-v-dfcb7b20]:hover{background:#53caff2e;border-color:#53caff73;transform:translate(-2px);box-shadow:0 4px 14px #53caff33}.detail-header__back[data-v-dfcb7b20]:active{transform:translate(0)}.detail-header__back-icon[data-v-dfcb7b20]{width:16px;height:16px}.detail-header__title[data-v-dfcb7b20]{font-size:48px;font-weight:700;color:#f1f5f9;margin:0;letter-spacing:2px}.detail-header__title-row[data-v-dfcb7b20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.detail-header__generate[data-v-dfcb7b20]{display:flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,var(--color-primary) 0%,#53caff 100%);border:none;border-radius:var(--radius-pill);color:#0a0e1a;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.detail-header__generate[data-v-dfcb7b20]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #53caff4d}.detail-header__generate-icon[data-v-dfcb7b20]{width:20px;height:20px}.detail-header__config[data-v-dfcb7b20]{display:flex;gap:24px;margin-bottom:24px;padding:16px 20px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap}.detail-header__config-item[data-v-dfcb7b20]{display:flex;flex-direction:column;gap:4px;min-width:120px}.detail-header__config-label[data-v-dfcb7b20]{font-size:var(--font-size-xs);color:#64748b;font-weight:500}.detail-header__config-value[data-v-dfcb7b20]{font-size:var(--font-size-sm);color:#f1f5f9;font-weight:600}.detail-header__config-value--with-icon[data-v-dfcb7b20]{display:flex;align-items:center;gap:6px}.ratio-icon[data-v-dfcb7b20]{border:2px solid currentColor;border-radius:var(--radius-sm);flex-shrink:0}.detail-tabs[data-v-dfcb7b20]{display:flex;gap:8px;border-bottom:1px solid var(--color-border);padding-bottom:0}.detail-tabs__item[data-v-dfcb7b20]{background:transparent;border:none;color:#64748b;padding:12px 20px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;position:relative}.detail-tabs__item[data-v-dfcb7b20]:hover{color:var(--color-text-muted)}.detail-tabs__item--active[data-v-dfcb7b20]{color:#53caff;font-weight:600}.detail-tabs__item--active[data-v-dfcb7b20]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,#53caff 0%,var(--color-primary) 100%);border-radius:var(--radius-sm) 3px 0 0}.detail-body[data-v-dfcb7b20]{display:flex;gap:24px}.detail-sidebar[data-v-dfcb7b20]{width:320px;flex-shrink:0;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:16px}.detail-sidebar__header[data-v-dfcb7b20]{margin-bottom:10px}.detail-main-content[data-v-dfcb7b20]{flex:1;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px}.detail-sidebar__title[data-v-dfcb7b20]{font-size:var(--font-size-lg);font-weight:600;color:#53caff;margin:0}.detail-sidebar__count[data-v-dfcb7b20]{font-size:var(--font-size-xs);color:#64748b}.detail-sidebar__list[data-v-dfcb7b20]{display:flex;flex-direction:column;gap:4px}.detail-sidebar__chapter[data-v-dfcb7b20]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;border:1px solid transparent;overflow:hidden}.detail-sidebar__chapter-title[data-v-dfcb7b20]{font-size:var(--font-size-sm);color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.detail-sidebar__chapter[data-v-dfcb7b20]:hover{background:#53caff0d;border-color:#53caff33}.detail-sidebar__chapter--active[data-v-dfcb7b20]{background:#53caff1a;border-color:#53caff4d}.detail-sidebar__chapter-number[data-v-dfcb7b20]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500;min-width:24px}.detail-sidebar__chapter-number--pending[data-v-dfcb7b20]{color:var(--color-warning);background:var(--color-warning);border-radius:var(--radius-sm);padding:2px 6px}.detail-sidebar__chapter-number--generating[data-v-dfcb7b20]{color:var(--color-primary);background:#06e6e61a;border-radius:var(--radius-sm);padding:2px 6px;animation:pulse-dfcb7b20 2s infinite}.detail-sidebar__chapter-number--completed[data-v-dfcb7b20]{color:#22c55e;background:#22c55e1a;border-radius:var(--radius-sm);padding:2px 6px}.detail-sidebar__chapter-number--failed[data-v-dfcb7b20]{color:var(--color-error);background:#ef44441a;border-radius:var(--radius-sm);padding:2px 6px}@keyframes pulse-dfcb7b20{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.detail-sidebar__chapter-status[data-v-dfcb7b20]{display:flex;align-items:center;justify-content:center;min-width:60px}.detail-sidebar__chapter-status-text[data-v-dfcb7b20]{font-size:var(--font-size-xs);font-weight:500;padding:4px 8px;border-radius:var(--radius-md);white-space:nowrap;text-align:center}.detail-sidebar__chapter-status-text--pending[data-v-dfcb7b20]{color:var(--color-warning);background:var(--color-warning)}.detail-sidebar__chapter-status-text--generating[data-v-dfcb7b20]{color:var(--color-primary);background:#06e6e626;animation:pulse-dfcb7b20 2s infinite}.detail-sidebar__chapter-status-text--completed[data-v-dfcb7b20]{color:#22c55e;background:#22c55e26}.detail-sidebar__chapter-status-text--failed[data-v-dfcb7b20]{color:var(--color-error);background:#ef444426}.detail-sidebar__chapter-title[data-v-dfcb7b20]{flex:1;font-size:var(--font-size-sm);color:var(--color-text);text-align:left}.detail-sidebar__chapter-menu[data-v-dfcb7b20]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.detail-sidebar__chapter-menu[data-v-dfcb7b20]:hover{color:var(--color-text-muted)}.detail-sidebar__chapter-menu svg[data-v-dfcb7b20]{width:20px;height:20px}.detail-sidebar__chapter-edit[data-v-dfcb7b20]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-sidebar__chapter-edit svg[data-v-dfcb7b20]{width:16px;height:16px}.detail-sidebar__chapter-delete[data-v-dfcb7b20]{background:transparent;border:none;color:#f43f5e;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease}.detail-sidebar__chapter-delete[data-v-dfcb7b20]:hover{color:#fb7185}.detail-sidebar__chapter-delete svg[data-v-dfcb7b20]{width:16px;height:16px}.detail-sidebar__chapter-delete[data-v-dfcb7b20]:disabled{opacity:.6;cursor:not-allowed}.detail-sidebar__chapter-input[data-v-dfcb7b20]{flex:1;min-width:0;background:#0f172acc;border:1px solid rgba(83,202,255,.5);border-radius:var(--radius-md);padding:6px 10px;color:var(--color-text);font-size:var(--font-size-sm);outline:none}.detail-sidebar__chapter-edit-btn[data-v-dfcb7b20]{flex-shrink:0;padding:5px 10px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:all .2s ease}.detail-sidebar__chapter-edit-btn[data-v-dfcb7b20]:hover{border-color:#53caff66;color:#53caff}.detail-sidebar__chapter-edit-btn--primary[data-v-dfcb7b20]{background:#53caff;border-color:#53caff;color:#0a0e1a;font-weight:600}.detail-sidebar__chapter-edit-btn--primary[data-v-dfcb7b20]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#0a0e1a}.detail-sidebar__chapter-edit-btn[data-v-dfcb7b20]:disabled{opacity:.6;cursor:not-allowed}.detail-sidebar__add[data-v-dfcb7b20]{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:transparent;border:2px dashed rgba(83,202,255,.3);border-radius:var(--radius-lg);color:#53caff;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.detail-sidebar__add[data-v-dfcb7b20]:hover{border-color:#53caff;background:#53caff0d}.detail-sidebar__add svg[data-v-dfcb7b20]{width:20px;height:20px}.detail-content__section[data-v-dfcb7b20]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px}.detail-content__header[data-v-dfcb7b20]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.detail-content__title-group[data-v-dfcb7b20]{display:flex;flex-direction:column;gap:8px}.detail-content__breadcrumb-label[data-v-dfcb7b20]{font-size:var(--font-size-xs);color:#53caff;letter-spacing:1px}.detail-content__breadcrumb-line[data-v-dfcb7b20]{width:40px;height:1px;background:linear-gradient(90deg,#53caff 0%,transparent 100%)}.detail-content__title[data-v-dfcb7b20]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9;margin:8px 0 0}.detail-content__actions[data-v-dfcb7b20]{display:flex;align-items:center;gap:12px;flex-shrink:0}.detail-content__copy-link[data-v-dfcb7b20]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 20px;background:#53caff1a;border:1px solid rgba(83,202,255,.3);border-radius:var(--radius-pill);color:#53caff;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.detail-content__copy-link[data-v-dfcb7b20]:hover{background:#53caff33;border-color:#53caff}.detail-content__copy-link-icon[data-v-dfcb7b20]{width:18px;height:18px}.detail-content__download-all[data-v-dfcb7b20]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 20px;background:linear-gradient(135deg,var(--color-primary) 0%,#53caff 100%);border:none;border-radius:var(--radius-pill);color:#0a0e1a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.detail-content__download-all[data-v-dfcb7b20],.detail-content__copy-link[data-v-dfcb7b20]{display:none}}.detail-content__download-all[data-v-dfcb7b20]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #53caff4d}.detail-content__download-all[data-v-dfcb7b20]:disabled{opacity:.7;cursor:not-allowed;transform:none}.detail-content__download-all-icon[data-v-dfcb7b20]{width:18px;height:18px}.detail-content__download-all-spinner[data-v-dfcb7b20]{width:16px;height:16px;border:2px solid rgba(10,14,26,.3);border-top-color:#0a0e1a;border-radius:50%;animation:spin-dfcb7b20 .8s linear infinite}@keyframes spin-dfcb7b20{to{transform:rotate(360deg)}}.video-grid[data-v-dfcb7b20]{display:flex;flex-wrap:wrap;gap:24px}.video-card[data-v-dfcb7b20]{background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;text-align:left;width:30%}.video-card[data-v-dfcb7b20]:hover{border-color:#53caff4d;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.video-card__thumbnail[data-v-dfcb7b20]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1e293b,#0f172a);overflow:hidden}.mix-layout__scene-thumb-video[data-v-dfcb7b20]{height:100%;width:100%;object-fit:contain}.video-card__placeholder[data-v-dfcb7b20]{width:100%;height:100%;background:radial-gradient(ellipse at center,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center}.video-card__processing[data-v-dfcb7b20]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.video-card__progress-ring[data-v-dfcb7b20]{width:36px;height:36px;position:relative}.video-card__progress-svg[data-v-dfcb7b20]{width:100%;height:100%;transform:rotate(-90deg)}.video-card__progress-bg[data-v-dfcb7b20]{stroke:#53caff33}.video-card__progress-bar[data-v-dfcb7b20]{stroke-linecap:round;transition:stroke-dasharray .3s ease}.video-card__progress-text[data-v-dfcb7b20]{font-size:var(--font-size-xs);color:#53caff;font-weight:500}.video-card__status-badge[data-v-dfcb7b20]{position:absolute;top:8px;left:8px;padding:3px 8px;background:#53caffe6;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;color:#0a0e1a}.video-card__duration[data-v-dfcb7b20]{position:absolute;bottom:8px;left:8px;padding:3px 6px;background:#0f172ae6;border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:#f1f5f9;font-weight:500}.video-card__info[data-v-dfcb7b20]{padding:12px}.video-card__meta[data-v-dfcb7b20]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.video-card__name[data-v-dfcb7b20]{font-size:var(--font-size-sm);font-weight:600;color:#f1f5f9;margin:0;padding-right:8px}.video-card__menu[data-v-dfcb7b20]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;flex-shrink:0}.video-card__menu[data-v-dfcb7b20]:hover{color:var(--color-text-muted)}.video-card__menu svg[data-v-dfcb7b20]{width:16px;height:16px}.video-card__date[data-v-dfcb7b20]{font-size:var(--font-size-xs);color:#64748b;margin:0}.video-card__actions[data-v-dfcb7b20]{display:flex;gap:6px;padding:0 12px 12px}.video-card__export[data-v-dfcb7b20],.video-card__delete[data-v-dfcb7b20]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .2s ease}.video-card__export[data-v-dfcb7b20]{background:#53caff1a;border:1px solid rgba(83,202,255,.3);color:#53caff}.video-card__export[data-v-dfcb7b20]:hover{background:#53caff33;border-color:#53caff}.video-card__delete[data-v-dfcb7b20]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.3);color:#f43f5e;width:auto;flex:0 0 36px}.video-card__delete[data-v-dfcb7b20]:hover{background:#f43f5e33;border-color:#f43f5e}.video-card__delete svg[data-v-dfcb7b20]{width:16px;height:16px}.video-card--add[data-v-dfcb7b20]{display:flex;align-items:center;justify-content:center;min-height:200px;cursor:pointer}.video-card__add[data-v-dfcb7b20]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px}.video-card__add-icon[data-v-dfcb7b20]{width:48px;height:48px;border-radius:50%;background:#53caff1a;display:flex;align-items:center;justify-content:center}.video-card--add:hover .video-card__add-icon[data-v-dfcb7b20]{background:#53caff33;transform:scale(1.1)}.video-card__add-icon svg[data-v-dfcb7b20]{width:24px;height:24px}.video-card__add-text[data-v-dfcb7b20]{font-size:var(--font-size-sm);color:#53caff;font-weight:500}@media(max-width:1024px){.detail-body[data-v-dfcb7b20]{flex-direction:column}.detail-sidebar[data-v-dfcb7b20]{flex:none;width:100%;min-height:auto}.video-card[data-v-dfcb7b20]{max-width:100%}.detail-header__config[data-v-dfcb7b20]{gap:16px;padding:12px 16px}.detail-header__config-item[data-v-dfcb7b20]{min-width:100px}}@media(max-width:768px){.video-grid[data-v-dfcb7b20]{gap:12px}.video-card[data-v-dfcb7b20]{width:100%}.video-card__add[data-v-dfcb7b20]{padding:20px 12px;gap:10px}.video-card__add-text[data-v-dfcb7b20]{white-space:nowrap}}.create-step-one[data-v-b94d2ab3]{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1a2942,#0f172a);display:flex;flex-direction:column;height:100%}.create-main[data-v-b94d2ab3]{flex:1;padding:100px 24px 24px;overflow-y:auto}.create-content[data-v-b94d2ab3]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.form-header[data-v-b94d2ab3]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);margin-bottom:8px}.form-header__left[data-v-b94d2ab3]{display:flex;align-items:flex-end;gap:4px}.form-header__project-name[data-v-b94d2ab3]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9}.form-header__step[data-v-b94d2ab3]{font-size:var(--font-size-lg);color:var(--color-text-muted);padding-bottom:2px}.form-header__next[data-v-b94d2ab3]{background:#53caff;color:#0f172a;border:none;padding:12px 24px;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.form-header__next[data-v-b94d2ab3]:hover{background:var(--color-primary);transform:translateY(-1px)}.step-section[data-v-b94d2ab3]{background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);padding:20px}.step-section__title[data-v-b94d2ab3]{font-size:var(--font-size-lg);font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px;color:#f1f5f9}.step-section__info-img[data-v-b94d2ab3]{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;cursor:pointer}.step-section__options[data-v-b94d2ab3]{display:flex;flex-wrap:wrap;gap:12px}.step-section__options--compact[data-v-b94d2ab3]{gap:8px}.ratio-option[data-v-b94d2ab3]{display:flex;align-items:center;gap:8px;border-radius:var(--radius-pill);border:1px solid #3d424b;padding:10px 20px;background:#334155;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted);transition:all .2s ease}.ratio-option__icon[data-v-b94d2ab3]{border:2px solid currentColor;border-radius:var(--radius-sm);flex-shrink:0}.ratio-option[data-v-b94d2ab3]:hover{background:#475569;color:var(--color-text)}.ratio-option--active[data-v-b94d2ab3]{border-color:#53caff;background:#53caff;color:#0f172a;font-weight:500}.pill-option[data-v-b94d2ab3]{border-radius:var(--radius-pill);border:1px solid #3d424b;padding:10px 20px;background:#334155;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted);transition:all .2s ease}.pill-option[data-v-b94d2ab3]:hover{background:#475569;color:var(--color-text)}.pill-option--active[data-v-b94d2ab3]{background:#53caff;border-color:#53caff;color:#0f172a;font-weight:500}.selected-style[data-v-b94d2ab3]{margin-bottom:20px}.selected-style__label[data-v-b94d2ab3]{margin-bottom:12px;font-size:var(--font-size-md);color:#f1f5f9;font-weight:500}.thumbnail-card[data-v-b94d2ab3]{width:160px}.thumbnail-card__image-wrapper[data-v-b94d2ab3]{position:relative;width:160px;height:160px;border-radius:var(--radius-lg);overflow:hidden;border:2px solid transparent}.thumbnail-card__image[data-v-b94d2ab3]{width:160px;height:160px;object-fit:cover;display:block}.thumbnail-card__mask[data-v-b94d2ab3]{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to top,#000c,#0000)}.thumbnail-card__name[data-v-b94d2ab3]{position:absolute;left:0;right:0;bottom:12px;text-align:center;color:#fff;font-size:var(--font-size-sm);font-weight:500;padding:0 8px}.thumbnail-card__preview[data-v-b94d2ab3]{position:absolute;top:8px;right:8px;border:none;background:transparent;padding:0;cursor:pointer;opacity:.8;transition:opacity .2s ease}.thumbnail-card__preview[data-v-b94d2ab3]:hover{opacity:1}.thumbnail-card__preview-icon[data-v-b94d2ab3]{width:28px;height:28px;display:block}.style-library[data-v-b94d2ab3]{margin-top:8px}.style-library__header[data-v-b94d2ab3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.style-library__title[data-v-b94d2ab3]{font-size:var(--font-size-md);font-weight:500;color:#f1f5f9}.style-library__grid[data-v-b94d2ab3]{display:flex;flex-wrap:wrap;gap:16px}.style-card[data-v-b94d2ab3]{cursor:pointer}.style-card--active[data-v-b94d2ab3]{cursor:default}.style-card__frame[data-v-b94d2ab3]{position:relative;width:160px;height:160px;border-radius:var(--radius-lg);overflow:hidden;border:2px solid transparent;transition:all .2s ease}.style-card:hover .style-card__frame[data-v-b94d2ab3]{border-color:#334155}.style-card--active .style-card__frame[data-v-b94d2ab3]{border-color:#53caff;box-shadow:0 0 20px #53caff4d}.style-card__img[data-v-b94d2ab3]{width:160px;height:160px;object-fit:cover;display:block}.style-card__mask[data-v-b94d2ab3]{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to top,#000c,#0000)}.style-card__name[data-v-b94d2ab3]{position:absolute;left:0;right:0;bottom:12px;text-align:center;color:#fff;font-size:var(--font-size-sm);font-weight:500;padding:0 8px}.style-card__preview[data-v-b94d2ab3]{position:absolute;top:8px;right:8px;border:none;background:transparent;padding:0;cursor:pointer;opacity:0;transition:opacity .2s ease}.style-card:hover .style-card__preview[data-v-b94d2ab3]{opacity:.8}.style-card__preview[data-v-b94d2ab3]:hover{opacity:1}.style-card__preview-icon[data-v-b94d2ab3]{width:28px;height:28px;display:block}.recharge-dialog[data-v-5c1d7bd6]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.recharge-dialog__section[data-v-5c1d7bd6]{display:flex;flex-direction:column;gap:12px}.recharge-dialog__section-title[data-v-5c1d7bd6]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;display:flex;align-items:center;gap:8px}.recharge-dialog__section-title[data-v-5c1d7bd6]:before{content:"";width:3px;height:14px;border-radius:2px;background:#53caff}.recharge-dialog__products[data-v-5c1d7bd6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.recharge-dialog__product[data-v-5c1d7bd6]{position:relative;border-radius:16px;background:linear-gradient(160deg,#1e293bb3,#0f172ab3);padding:28px 16px 24px;cursor:pointer;border:1.5px solid rgba(255,255,255,.06);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;align-items:center}.recharge-dialog__product[data-v-5c1d7bd6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#53caff,transparent);opacity:0;transition:opacity .3s ease}.recharge-dialog__product-tag[data-v-5c1d7bd6]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0f172a;font-size:var(--font-size-xs);font-weight:800;padding:4px 12px;border-bottom-left-radius:12px;box-shadow:-2px 2px 8px #0000004d;z-index:2;display:flex;align-items:center;gap:2px}.recharge-dialog__product-tag-text[data-v-5c1d7bd6]{opacity:.9}.recharge-dialog__product-check[data-v-5c1d7bd6]{position:absolute;top:10px;left:10px;width:22px;height:22px;border-radius:50%;background:#53caff;color:#0f172a;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 8px #53caff80}.recharge-dialog__product[data-v-5c1d7bd6]:hover{background:linear-gradient(160deg,#1e293bf2,#0f172af2);border-color:#53caff66;transform:translateY(-4px);box-shadow:0 14px 28px #00000073}.recharge-dialog__product--selected[data-v-5c1d7bd6]{background:linear-gradient(160deg,#53caff29,#0f172ad9)!important;border-color:#53caff!important;box-shadow:0 0 22px #53caff47,inset 0 0 14px #53caff1f}.recharge-dialog__product--selected[data-v-5c1d7bd6]:before{opacity:1}.recharge-dialog__product-content[data-v-5c1d7bd6]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.recharge-dialog__product-icon-wrapper[data-v-5c1d7bd6]{width:60px;height:60px;background:radial-gradient(circle at 30% 30%,#ffffff14,#ffffff05);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.recharge-dialog__product:hover .recharge-dialog__product-icon-wrapper[data-v-5c1d7bd6]{transform:scale(1.12);background:radial-gradient(circle at 30% 30%,#fbbf2440,#fbbf240d)}.recharge-dialog__product-coin-icon[data-v-5c1d7bd6]{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(251,191,36,.5))}.recharge-dialog__product-info[data-v-5c1d7bd6]{display:flex;flex-direction:column;align-items:center;gap:6px}.recharge-dialog__product-amount[data-v-5c1d7bd6]{display:flex;flex-direction:column;align-items:center}.amount-num[data-v-5c1d7bd6]{font-size:var(--font-size-lg);font-weight:800;line-height:1;background:linear-gradient(180deg,#fef3c7,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.amount-unit[data-v-5c1d7bd6]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:4px}.recharge-dialog__product-price[data-v-5c1d7bd6]{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:4px}.price-main[data-v-5c1d7bd6]{display:flex;align-items:baseline;color:#53caff}.price-symbol[data-v-5c1d7bd6]{font-size:var(--font-size-sm);font-weight:700;margin-right:2px}.price-num[data-v-5c1d7bd6]{font-size:var(--font-size-xl);font-weight:800;letter-spacing:-.5px}.price-sub[data-v-5c1d7bd6]{font-size:var(--font-size-xs);line-height:1.2;text-align:center}.price-sub--original[data-v-5c1d7bd6]{color:var(--color-text-muted);text-decoration:line-through}.price-sub--hint[data-v-5c1d7bd6]{color:var(--color-warning);font-weight:700;padding:2px 8px;border-radius:999px;background:#fbbf241f}.recharge-dialog__product--selected .price-main[data-v-5c1d7bd6]{color:var(--color-primary)}.recharge-dialog__product--selected .price-sub--original[data-v-5c1d7bd6]{color:var(--color-warning)}.recharge-dialog__payment-methods[data-v-5c1d7bd6]{display:flex;gap:12px}.recharge-dialog__payment-method[data-v-5c1d7bd6]{width:120px;border-radius:var(--radius-lg);background:#0f172a;padding:14px;cursor:pointer;border:2px solid transparent;text-align:center;font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.recharge-dialog__payment-icon[data-v-5c1d7bd6]{width:40px;height:40px;object-fit:contain}.recharge-dialog__payment-method[data-v-5c1d7bd6]:hover{background:#06e6e61a}.recharge-dialog__payment-method--selected[data-v-5c1d7bd6]{border-color:#53caff;background:#06e6e61a}.recharge-dialog__empty[data-v-5c1d7bd6]{padding:24px;font-size:var(--font-size-sm);color:#9ca3af;text-align:center}[data-v-5c1d7bd6] .form-dialog__footer{display:flex;justify-content:center}.recharge-dialog__submit[data-v-5c1d7bd6]{width:300px;height:44px;border-radius:var(--radius-lg);background:#53caff;border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md)}.wechat-qrcode-dialog[data-v-5c1d7bd6]{display:flex;flex-direction:column;align-items:center;gap:16px}.wechat-qrcode-dialog__tip[data-v-5c1d7bd6]{font-size:var(--font-size-sm);color:var(--color-text);text-align:center}.wechat-qrcode-dialog__qrcode[data-v-5c1d7bd6]{width:256px;height:256px;display:flex;align-items:center;justify-content:center}.wechat-qrcode-dialog__qrcode img[data-v-5c1d7bd6]{width:100%;height:100%;object-fit:contain}.el-dialog{z-index:3000!important;background:#1e293b!important;border:none!important;border-radius:var(--radius-xl)!important}.el-dialog__header{background:#1e293b!important;margin:0!important;border-radius:var(--radius-xl) 20px 0 0!important}.el-dialog__title{color:#53caff!important;font-size:var(--font-size-md)!important;font-weight:600!important}.el-dialog__headerbtn .el-dialog__close{color:var(--color-text-muted)!important;background:transparent!important;border:none!important}.el-dialog__headerbtn .el-dialog__close:hover{color:var(--color-text)!important;background:#ffffff1a!important}.el-dialog__body{background:#1e293b!important;color:var(--color-text)!important;padding:20px!important}.el-dialog__footer{background:#1e293b!important;margin:0!important;padding:16px 20px!important;border-radius:0 0 20px 20px!important}.el-button{background:#0f172a!important;border:1px solid #3d424b!important;color:var(--color-text)!important;border-radius:var(--radius-lg)!important;padding:8px 16px!important}.el-button:hover{background:#334155!important;border-color:#53caff!important;color:#53caff!important}.alipay-iframe-dialog[data-v-5c1d7bd6]{display:flex;flex-direction:column;gap:12px}.alipay-iframe-dialog__tip[data-v-5c1d7bd6]{font-size:var(--font-size-sm);color:var(--color-text);text-align:center}.alipay-iframe-dialog__iframe-container[data-v-5c1d7bd6]{display:flex;align-items:center;justify-content:center;padding-left:2px;background-color:#fff;padding-top:4px}.alipay-iframe-dialog__iframe[data-v-5c1d7bd6]{margin:0 auto;width:242px;overflow:hidden;height:244px;border:none}.balance-dialog[data-v-978a1687]{padding:0 0 20px}.balance-dialog__summary[data-v-978a1687]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#53caff0d;border-radius:var(--radius-lg);margin-bottom:24px}.balance-dialog__summary-left[data-v-978a1687]{display:flex;align-items:center;gap:12px}.balance-dialog__coin-icon[data-v-978a1687]{width:32px;height:32px}.balance-dialog__amount[data-v-978a1687]{font-size:28px;font-weight:700;color:#53caff;font-family:PingFang SC,sans-serif}.balance-dialog__recharge-btn[data-v-978a1687]{padding:8px 24px;background:#53caff;border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.balance-dialog__recharge-btn[data-v-978a1687]:hover{background:#4a9eff;transform:translateY(-1px)}.balance-dialog__tabs[data-v-978a1687]{display:flex;gap:32px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px;padding:0 4px}.balance-dialog__tab-item[data-v-978a1687]{padding:12px 0;color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:500;cursor:pointer;position:relative;transition:all .3s ease}.balance-dialog__tab-item[data-v-978a1687]:hover{color:var(--color-text)}.balance-dialog__tab-item--active[data-v-978a1687]{color:#53caff}.balance-dialog__tab-item--active[data-v-978a1687]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#53caff;border-radius:var(--radius-sm)}.balance-dialog__stats[data-v-978a1687]{padding:12px 16px;background:#53caff0d;border-radius:var(--radius-md);margin-bottom:16px}.balance-dialog__stats-item[data-v-978a1687]{display:flex;align-items:baseline;gap:4px}.balance-dialog__stats-label[data-v-978a1687]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.balance-dialog__stats-value[data-v-978a1687]{color:#53caff;font-size:var(--font-size-lg);font-weight:600}.balance-dialog__stats-unit[data-v-978a1687]{color:#64748b;font-size:var(--font-size-xs)}.balance-dialog__direct-stats[data-v-978a1687]{margin-top:4px}.balance-dialog__direct-summary[data-v-978a1687]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.balance-dialog__direct-item[data-v-978a1687]{padding:12px;background:#ffffff08;border-radius:var(--radius-md);text-align:center}.balance-dialog__direct-label[data-v-978a1687]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-bottom:4px}.balance-dialog__direct-value[data-v-978a1687]{color:#53caff;font-size:var(--font-size-lg);font-weight:600}.balance-dialog__next-tier[data-v-978a1687]{padding:10px 16px;background:#f59e0b1a;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:20px;line-height:1.5}.balance-dialog__highlight[data-v-978a1687]{color:var(--color-warning);font-weight:600}.balance-dialog__username[data-v-978a1687]{color:var(--color-text);font-weight:500}.balance-dialog__phone[data-v-978a1687]{font-size:var(--font-size-xs);color:#64748b}.balance-dialog__cell--column[data-v-978a1687]{flex-direction:column;align-items:flex-start!important;justify-content:center}.balance-dialog__table-container[data-v-978a1687]{max-height:400px;overflow-y:auto;padding-right:4px}.balance-dialog__table-container[data-v-978a1687]::-webkit-scrollbar{width:4px}.balance-dialog__table-container[data-v-978a1687]::-webkit-scrollbar-track{background:transparent}.balance-dialog__table-container[data-v-978a1687]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--radius-sm)}.balance-dialog__table-container[data-v-978a1687]::-webkit-scrollbar-thumb:hover{background:#fff3}.balance-dialog__scroll-loading[data-v-978a1687],.balance-dialog__scroll-end[data-v-978a1687]{text-align:center;color:#64748b;font-size:var(--font-size-xs);padding:16px 0}.balance-dialog__checkin-row[data-v-978a1687]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);margin-bottom:20px}.balance-dialog__checkin-left[data-v-978a1687]{display:flex;align-items:center;gap:8px}.balance-dialog__checkin-label[data-v-978a1687]{color:var(--color-text);font-size:var(--font-size-sm)}.balance-dialog__checkin-right[data-v-978a1687]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#53caff1a;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.balance-dialog__checkin-right[data-v-978a1687]:hover{background:#53caff33}.balance-dialog__checkin-right--disabled[data-v-978a1687]{opacity:.5;cursor:not-allowed}.balance-dialog__checkin-bonus[data-v-978a1687]{color:#53caff;font-size:var(--font-size-sm);font-weight:600}.balance-dialog__section-header[data-v-978a1687]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.balance-dialog__section-title[data-v-978a1687]{color:#53caff;font-size:var(--font-size-md);font-weight:600;padding-left:4px}.balance-dialog__search[data-v-978a1687]{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:2px 4px 2px 12px;transition:all .3s ease}.balance-dialog__search[data-v-978a1687]:focus-within{border-color:#53caff;background:#53caff0d}.balance-dialog__search-input[data-v-978a1687]{background:transparent;border:none;color:var(--color-text);font-size:var(--font-size-sm);width:120px;outline:none}.balance-dialog__search-input[data-v-978a1687]::placeholder{color:#64748b}.balance-dialog__search-clear[data-v-978a1687]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease}.balance-dialog__search-clear[data-v-978a1687]:hover{color:var(--color-text);background:#ffffff1a}.balance-dialog__search-btn[data-v-978a1687]{background:#53caff;border:none;border-radius:var(--radius-sm);color:#0f172a;font-size:var(--font-size-xs);font-weight:600;padding:4px 12px;cursor:pointer;transition:all .2s ease}.balance-dialog__search-btn[data-v-978a1687]:hover{background:#4a9eff}.balance-dialog__table[data-v-978a1687]{display:flex;flex-direction:column;gap:4px}.balance-dialog__table-header[data-v-978a1687]{display:flex;gap:8px;padding:12px 16px;background:#1e293b;border-radius:var(--radius-md);position:sticky;top:0;z-index:1}.balance-dialog__table-row[data-v-978a1687]{display:flex;gap:8px;padding:12px 16px;background:#0f172a;border-radius:var(--radius-md);transition:background .2s ease}.balance-dialog__table-row[data-v-978a1687]:hover{background:#1e293b}.balance-dialog__cell[data-v-978a1687]{flex:1;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4;display:flex;align-items:center}.balance-dialog__cell--type[data-v-978a1687]{flex:1.2}.balance-dialog__cell--date[data-v-978a1687]{flex:1.5}.balance-dialog__cell--change[data-v-978a1687]{flex:1;justify-content:flex-end;font-weight:500}.balance-dialog__cell--user[data-v-978a1687]{flex:2}.balance-dialog__cell--user-info[data-v-978a1687]{flex:1.8}.balance-dialog__cell--amount[data-v-978a1687]{flex:1;justify-content:flex-end;font-weight:500}.balance-dialog__cell--positive[data-v-978a1687]{color:#22c55e}.balance-dialog__cell--negative[data-v-978a1687]{color:var(--color-error)}.side-menu[data-v-f4ebb6e5]{height:100%;display:flex;flex-direction:column;background:#02061799;padding:20px 16px;box-sizing:border-box;border:1px solid rgba(6,230,230,.1)}.side-menu__logo[data-v-f4ebb6e5]{display:flex;align-items:center;margin-bottom:24px;cursor:pointer}.side-menu__logo-mark[data-v-f4ebb6e5]{width:53px;height:53px;margin-right:8px}.side-menu__logo-text[data-v-f4ebb6e5]{display:flex;flex-direction:column}.side-menu__title[data-v-f4ebb6e5]{font-size:var(--font-size-lg);font-weight:600;color:#f8fafc}.side-menu__subtitle[data-v-f4ebb6e5]{font-size:var(--font-size-xs);color:#999}.side-menu__steps[data-v-f4ebb6e5]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.side-menu__step[data-v-f4ebb6e5]{display:flex;align-items:center;padding:16px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-radius:var(--radius-lg);transition:all .3s ease;position:relative}.side-menu__step[data-v-f4ebb6e5]:hover{background:#06b6d433}.side-menu__step--active[data-v-f4ebb6e5]{background:#06b6d433;border-right:6px solid rgb(34 211 238 / var(--tw-border-opacity, 1))}.side-menu__step-timeline[data-v-f4ebb6e5]{width:32px;display:flex;justify-content:center;position:relative}.side-menu__step-index-wrapper[data-v-f4ebb6e5]{position:relative;display:flex;align-items:center;justify-content:center}.side-menu__step-index[data-v-f4ebb6e5]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:600;border:2px solid rgba(6,230,230,.3);color:var(--color-text-muted);background:#06e6e60d;transition:all .3s ease}.side-menu__step-line[data-v-f4ebb6e5]{position:absolute;top:30px;bottom:-24px;left:50%;transform:translate(-50%);width:1px;border-left:1px dashed rgba(255,200,21,.2)}.side-menu__step-content[data-v-f4ebb6e5]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 12px}.side-menu__step-label[data-v-f4ebb6e5]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);transition:color .3s ease}.side-menu__step--active .side-menu__step-label[data-v-f4ebb6e5]{color:var(--color-primary);font-weight:600}.side-menu__step-status[data-v-f4ebb6e5]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#06e6e61a}.side-menu__step--active .side-menu__step-status[data-v-f4ebb6e5]{background:#06e6e633}.side-menu__step--completed .side-menu__step-status[data-v-f4ebb6e5]{background:#22c55e33}.side-menu__step-status-icon[data-v-f4ebb6e5]{width:100%;height:100%;object-fit:contain;display:block}.side-menu__actions[data-v-f4ebb6e5]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,200,21,.2)}.side-menu__meta[data-v-f4ebb6e5]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.side-menu__login[data-v-f4ebb6e5]{margin-top:16px}.side-menu__login-btn[data-v-f4ebb6e5]{width:100%;border-radius:var(--radius-pill);border:1px solid rgba(255,200,21,.3);padding:10px 0;background:#ffc81526;color:#ffc815;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .3s ease}.side-menu__login-btn[data-v-f4ebb6e5]:hover{background:#ffc81540;border-color:#ffc81566}.side-menu__coin-icon[data-v-f4ebb6e5]{width:18px;height:18px;border-radius:50%;object-fit:contain;display:block}.side-menu__wallet[data-v-f4ebb6e5]{display:flex;flex-direction:column;gap:8px}.side-menu__wallet-card[data-v-f4ebb6e5]{width:100%;border-radius:var(--radius-lg);background:#fff6d9;padding:10px 12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.side-menu__wallet-row[data-v-f4ebb6e5]{width:100%;border-radius:var(--radius-lg);border:none;padding:0;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm);background:transparent;box-sizing:border-box}.side-menu__wallet-row--balance[data-v-f4ebb6e5]{padding-bottom:4px}.side-menu__wallet-row--checkin[data-v-f4ebb6e5]{cursor:pointer;padding-top:4px}.side-menu__wallet-row--invite[data-v-f4ebb6e5]{background:#fff6d9;cursor:pointer;padding:10px 12px}.side-menu__wallet-left[data-v-f4ebb6e5]{display:flex;align-items:center;gap:6px}.side-menu__wallet-right[data-v-f4ebb6e5]{display:flex;align-items:center;gap:4px;cursor:pointer}.side-menu__wallet-row--checkin .side-menu__wallet-right[data-v-f4ebb6e5]{padding:4px 10px;border-radius:var(--radius-pill);background:linear-gradient(105deg,#ffe89c 10.19%,#ffc815 124.78%)}.side-menu__wallet-value[data-v-f4ebb6e5]{color:#111827;font-weight:600;font-size:var(--font-size-md)}.side-menu__wallet-label[data-v-f4ebb6e5]{color:#111827}.side-menu__wallet-bonus[data-v-f4ebb6e5]{color:#111827;font-weight:600}.side-menu__wallet-link[data-v-f4ebb6e5]{border:none;background:transparent;padding:0;font-size:var(--font-size-xs);color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.side-menu__arrow-icon[data-v-f4ebb6e5]{width:16px;height:16px;object-fit:contain;display:block}.invite-dialog[data-v-f4ebb6e5]{display:flex;flex-direction:column;gap:16px}.invite-dialog__field[data-v-f4ebb6e5]{display:flex;flex-direction:column;gap:8px}.invite-dialog__label[data-v-f4ebb6e5]{font-size:var(--font-size-sm);color:#111827}.invite-dialog__row[data-v-f4ebb6e5]{display:flex;align-items:center;gap:12px}.invite-dialog__box[data-v-f4ebb6e5]{flex:1;border-radius:var(--radius-lg);background:#fff6d9;padding:10px 12px;font-size:var(--font-size-sm);color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-dialog__box--code[data-v-f4ebb6e5]{display:flex;align-items:center;justify-content:flex-start}.invite-dialog__code-text[data-v-f4ebb6e5]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-error)}.invite-dialog__copy-btn[data-v-f4ebb6e5]{border:none;border-radius:var(--radius-pill);padding:6px 14px;font-size:var(--font-size-sm);color:#111827;cursor:pointer;background:linear-gradient(105deg,#ffe89c 10.19%,#ffc815 124.78%)}.invite-dialog__section-title[data-v-f4ebb6e5]{font-size:var(--font-size-sm);color:#111827}.invite-dialog__table[data-v-f4ebb6e5]{border-radius:var(--radius-lg);overflow:hidden;background:#f9fafb}.invite-dialog__table-header[data-v-f4ebb6e5]{display:grid;grid-template-columns:2fr 3fr 2fr;background:#ffc815;color:#111827;font-size:var(--font-size-sm);font-weight:600;padding:10px 16px}.invite-dialog__table-row[data-v-f4ebb6e5]{display:grid;grid-template-columns:2fr 3fr 2fr;padding:10px 16px;font-size:var(--font-size-sm);background:#f3f4f6}.invite-dialog__table-row[data-v-f4ebb6e5]:nth-child(2n){background:#e5e7eb}.invite-dialog__cell[data-v-f4ebb6e5]{display:flex;align-items:center}.invite-dialog__cell--user[data-v-f4ebb6e5],.invite-dialog__cell--date[data-v-f4ebb6e5]{justify-content:flex-start}.invite-dialog__cell--reward[data-v-f4ebb6e5]{justify-content:flex-end}.invite-dialog__cell--positive[data-v-f4ebb6e5]{color:#16a34a}.invite-dialog__cell--negative[data-v-f4ebb6e5]{color:#dc2626}.invite-dialog__empty[data-v-f4ebb6e5]{padding:16px;font-size:var(--font-size-sm);color:#9ca3af;text-align:center}.side-menu__avatar[data-v-f4ebb6e5]{width:32px;height:32px;border-radius:50%;background:var(--color-warning);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);margin-right:8px}.side-menu__user-info[data-v-f4ebb6e5]{display:flex;flex-direction:column;font-size:var(--font-size-sm);min-width:0;width:110px}.side-menu__user-name[data-v-f4ebb6e5]{color:#111827;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-menu__user-subtitle[data-v-f4ebb6e5]{color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel[data-v-f4ebb6e5]{display:flex;flex-direction:column;gap:8px;border-radius:var(--radius-lg)}.user-panel .side-menu__avatar[data-v-f4ebb6e5]{width:60px;height:60px;margin-right:0;font-size:var(--font-size-md)}.user-panel__header[data-v-f4ebb6e5],.side-menu__user-main[data-v-f4ebb6e5]{display:flex;align-items:center;gap:12px;padding-bottom:8px}.user-panel__header[data-v-f4ebb6e5]{border-bottom:1px solid #e5e7eb}.user-panel__info[data-v-f4ebb6e5]{display:flex;flex-direction:column;gap:4px}.user-panel__name[data-v-f4ebb6e5]{font-size:var(--font-size-md);color:#111827}.user-panel__subtitle[data-v-f4ebb6e5]{font-size:var(--font-size-sm);color:#9ca3af}.user-panel__row[data-v-f4ebb6e5]{margin-top:4px;width:100%;border:none;background:transparent;padding:8px 0;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm);cursor:pointer}.user-panel__row-left[data-v-f4ebb6e5]{display:flex;align-items:center;gap:8px}.user-panel__icon[data-v-f4ebb6e5]{width:18px;height:18px;object-fit:contain}.side-menu__user-card[data-v-f4ebb6e5]{margin-top:8px;width:100%;border-radius:var(--radius-lg);border:none;background:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 0 4px #0000000f}[data-v-f4ebb6e5] .user-panel-popper{border-radius:var(--radius-xl);padding:16px 20px}.password-dialog[data-v-f4ebb6e5]{display:flex;flex-direction:column;gap:12px}.password-dialog__icon[data-v-f4ebb6e5]{width:18px;height:18px;object-fit:contain}.password-dialog[data-v-f4ebb6e5] .el-input__wrapper{border-radius:var(--radius-lg);background:#f2f2f2;box-shadow:none;border:1px solid transparent;padding:0 16px;min-height:44px}.password-dialog[data-v-f4ebb6e5] .el-input__inner{font-size:var(--font-size-sm)}.password-dialog__submit[data-v-f4ebb6e5]{width:100%;height:50px;border-radius:var(--radius-pill);background:#ffc815;border:none;color:#111827;font-weight:600;font-size:var(--font-size-md)}.global-loading-overlay[data-v-59ac71d5]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:not-allowed}.global-loading-content[data-v-59ac71d5]{display:flex;flex-direction:column;align-items:center;gap:20px}.global-loading-spinner[data-v-59ac71d5]{position:relative;width:60px;height:60px}.spinner-ring[data-v-59ac71d5]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #53caff;border-radius:50%;animation:spin-59ac71d5 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-59ac71d5]:nth-child(1){animation-delay:-.45s}.spinner-ring[data-v-59ac71d5]:nth-child(2){animation-delay:-.3s}.spinner-ring[data-v-59ac71d5]:nth-child(3){animation-delay:-.15s}.global-loading-text[data-v-59ac71d5]{color:#fff;font-size:var(--font-size-md);font-weight:500;text-align:center}@keyframes spin-59ac71d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-fade-enter-active[data-v-59ac71d5],.loading-fade-leave-active[data-v-59ac71d5]{transition:opacity .3s ease}.loading-fade-enter-from[data-v-59ac71d5],.loading-fade-leave-to[data-v-59ac71d5]{opacity:0}.app-layout[data-v-c1fec424]{display:flex;flex-direction:column;height:100vh;box-sizing:border-box}.app-layout__top-header[data-v-c1fec424]{width:100%;margin-bottom:16px}.app-layout__content-wrapper[data-v-c1fec424]{display:flex;flex:1;min-height:0;padding-top:70px}.app-layout__sidebar[data-v-c1fec424]{width:250px;flex-shrink:0}.app-layout__content[data-v-c1fec424]{flex:1;display:flex;flex-direction:column;padding:24px 32px;box-sizing:border-box;font-size:var(--font-size-md);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;min-width:0}.app-layout__content[data-v-c1fec424]:before{content:"";position:absolute;inset:0;background:#0009;pointer-events:none;z-index:0}.app-layout__header[data-v-c1fec424]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.app-layout__body[data-v-c1fec424]{flex:1;overflow:auto;position:relative;z-index:1;min-width:0}.app-layout__nav-fab[data-v-c1fec424],.app-layout__nav-mask[data-v-c1fec424]{display:none}@media(max-width:768px){.app-layout[data-v-c1fec424]{height:auto;min-height:100dvh}.app-layout__content-wrapper[data-v-c1fec424]{flex-direction:column;padding-top:64px}.app-layout__sidebar[data-v-c1fec424]{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:320px;transform:translate(-100%);transition:transform .25s ease;z-index:1200;padding-top:64px;box-shadow:0 0 30px #0006}.app-layout--nav-open .app-layout__sidebar[data-v-c1fec424]{transform:translate(0)}.app-layout__content[data-v-c1fec424]{padding:16px}.app-layout__body[data-v-c1fec424]{overflow:visible}.app-layout__nav-fab[data-v-c1fec424]{display:inline-flex;position:fixed;left:16px;bottom:24px;z-index:1100;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-primary) 0%,#00c9c9 100%);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;box-shadow:0 4px 16px #06e6e666;cursor:pointer}.app-layout__nav-mask[data-v-c1fec424]{display:block;position:fixed;inset:0;background:#00000080;z-index:1100}}.step-header[data-v-7bbf39b6]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-7bbf39b6]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-7bbf39b6]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__actions[data-v-7bbf39b6]{display:flex;align-items:center;gap:16px}.thinking-toggle[data-v-7bbf39b6]{display:flex;align-items:center;gap:8px}.thinking-toggle__label[data-v-7bbf39b6]{font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap}.thinking-toggle__switch[data-v-7bbf39b6]{--el-switch-on-color: #53caff}.thinking-toggle__hint[data-v-7bbf39b6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #64748b;color:#64748b;font-size:11px;line-height:1;cursor:help;-webkit-user-select:none;user-select:none}.step-header__project-name[data-v-7bbf39b6]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-7bbf39b6]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-7bbf39b6]{height:1px;width:100%;background:var(--color-border)}.step-header__next[data-v-7bbf39b6]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px}.step-header__next[data-v-7bbf39b6]:hover{background:#08d9d9;transform:translateY(-1px)}.step-header__next[data-v-7bbf39b6]:disabled,.step-header__next--disabled[data-v-7bbf39b6]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.btn-content[data-v-7bbf39b6]{display:flex;align-items:center;gap:2px}.price-icon[data-v-7bbf39b6]{width:16px;height:16px;object-fit:contain}.script-content[data-v-7bbf39b6]{display:flex;flex-direction:column;height:100%;background-color:#0f193099;border-radius:var(--radius-xl)}.script-toolbar[data-v-7bbf39b6]{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:#ffffff0d;border-radius:30px 30px 0 0}.script-toolbar__left[data-v-7bbf39b6],.script-toolbar__right[data-v-7bbf39b6]{display:flex;align-items:center;gap:8px}.toolbar-btn[data-v-7bbf39b6]{border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:6px 18px;font-size:var(--font-size-md);color:var(--color-text);cursor:pointer;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.toolbar-btn[data-v-7bbf39b6]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.toolbar-btn--primary[data-v-7bbf39b6]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.toolbar-btn--primary[data-v-7bbf39b6]:hover{background:#08d9d9;border-color:#08d9d9;color:#0f172a}.toolbar-btn--secondary[data-v-7bbf39b6]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.toolbar-btn--secondary[data-v-7bbf39b6]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.toolbar-btn--outline[data-v-7bbf39b6]{background:var(--color-surface)}.script-editor[data-v-7bbf39b6]{flex:1;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 20px;border:1px solid var(--color-border)}.script-editor__textarea[data-v-7bbf39b6]{width:100%;height:100%;border:none;resize:none;outline:none;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text);background:transparent}.script-editor__textarea[data-v-7bbf39b6]::placeholder{color:#64748b}.word-count[data-v-7bbf39b6]{display:flex;align-items:center;border-radius:var(--radius-pill);font-size:var(--font-size-lg);font-weight:500;border:none;color:var(--color-text-muted);transition:all .2s ease}.word-count__current[data-v-7bbf39b6]{color:var(--color-text);font-weight:600}.word-count__separator[data-v-7bbf39b6]{color:#64748b;margin:0 4px}.word-count__max[data-v-7bbf39b6]{color:#64748b}.word-count--valid .word-count__current[data-v-7bbf39b6]{color:#08d9d9}.word-count--over .word-count__current[data-v-7bbf39b6]{color:var(--color-error)}.price-info[data-v-7bbf39b6]{display:flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:500;background:#06e6e61a;border:1px solid rgba(6,230,230,.3);color:var(--color-primary);margin-left:8px;transition:all .2s ease}.price-info__text[data-v-7bbf39b6]{color:var(--color-text-muted);margin-right:4px}.price-info__price[data-v-7bbf39b6]{color:var(--color-primary);font-weight:600}.price-info__unit[data-v-7bbf39b6]{color:#64748b;margin-left:2px}@media(max-width:768px){.script-content[data-v-7bbf39b6]{height:calc(100vh - 240px);height:calc(100dvh - 240px)}}.stream-mask[data-v-7bbf39b6]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#050a18c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stream-panel[data-v-7bbf39b6]{width:min(680px,92vw);max-height:86vh;background:#0f1930f5;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px 28px;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;gap:16px}.stream-panel__body[data-v-7bbf39b6]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:4px}.stream-panel__header[data-v-7bbf39b6]{display:flex;align-items:center;justify-content:space-between}.stream-panel__title[data-v-7bbf39b6]{display:inline-flex;align-items:baseline;gap:2px;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.stream-panel__title--error[data-v-7bbf39b6]{color:var(--color-error)}.stream-panel__dots[data-v-7bbf39b6]{display:inline-block;min-width:1.5em;text-align:left;letter-spacing:1px}.stream-panel__error-icon[data-v-7bbf39b6]{width:22px;height:22px;border-radius:50%;background:var(--color-error);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-md)}.stream-stages[data-v-7bbf39b6]{display:flex;flex-wrap:wrap;gap:10px 18px}.stream-stage[data-v-7bbf39b6]{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--font-size-sm);transition:color .2s ease}.stream-stage__dot[data-v-7bbf39b6]{width:10px;height:10px;border-radius:50%;background:#334155;transition:background .2s ease,box-shadow .2s ease}.stream-stage--active[data-v-7bbf39b6]{color:var(--color-primary);font-weight:600}.stream-stage--active .stream-stage__dot[data-v-7bbf39b6]{background:var(--color-primary);box-shadow:0 0 0 4px #06e6e62e;animation:stream-pulse-7bbf39b6 1.2s ease-in-out infinite}.stream-stage--done[data-v-7bbf39b6]{color:#08d9d9}.stream-stage--done .stream-stage__dot[data-v-7bbf39b6]{background:#08d9d9}@keyframes stream-pulse-7bbf39b6{0%,to{box-shadow:0 0 0 3px #06e6e62e}50%{box-shadow:0 0 0 6px #06e6e652}}.stream-status[data-v-7bbf39b6]{font-size:var(--font-size-sm);color:var(--color-primary);padding:8px 12px;background:#06e6e614;border:1px solid rgba(6,230,230,.25);border-radius:var(--radius-md)}.stream-log[data-v-7bbf39b6]{display:flex;flex-direction:column;gap:8px}.stream-log__title[data-v-7bbf39b6]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.stream-log__body[data-v-7bbf39b6]{max-height:200px;overflow-y:auto;padding:12px 14px;background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px}.stream-log__line[data-v-7bbf39b6]{margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text);white-space:pre-wrap;word-break:break-word;padding-left:14px;position:relative}.stream-log__line[data-v-7bbf39b6]:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.stream-thinking[data-v-7bbf39b6]{display:flex;flex-direction:column;gap:8px}.stream-thinking__title[data-v-7bbf39b6]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.stream-thinking__body[data-v-7bbf39b6]{min-height:56px;max-height:150px;overflow-y:auto;padding:10px 12px;background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md);line-height:1.55;font-size:var(--font-size-sm)}.stream-thinking__placeholder[data-v-7bbf39b6]{color:#64748b;font-size:var(--font-size-sm)}.stream-thinking__text[data-v-7bbf39b6]{color:var(--color-text);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word}.stream-error[data-v-7bbf39b6]{font-size:var(--font-size-sm);color:var(--color-error);padding:10px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md)}.stream-failed[data-v-7bbf39b6]{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:#ef44441f;border:1px solid rgba(239,68,68,.45);border-radius:var(--radius-md)}.stream-failed__title[data-v-7bbf39b6]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-error)}.stream-failed__msg[data-v-7bbf39b6]{font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text);white-space:pre-wrap;word-break:break-word}.stream-panel__footer[data-v-7bbf39b6]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:12px;padding-top:14px;border-top:1px solid var(--color-border)}.custom-select[data-v-e2e98201]{position:relative;width:100%}.custom-select__trigger[data-v-e2e98201]{height:32px}.custom-select__trigger[data-v-e2e98201]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.custom-select__trigger[data-v-e2e98201]:hover{border-color:var(--color-border)}.custom-select__trigger.is-open[data-v-e2e98201]{border-color:var(--color-primary)}.custom-select__trigger.is-disabled[data-v-e2e98201]{opacity:.5;cursor:not-allowed}.custom-select__label[data-v-e2e98201]{flex:1;font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-select__caret[data-v-e2e98201]{margin-left:8px;color:var(--color-text-muted);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.el-select__caret svg[data-v-e2e98201]{width:14px;height:14px}.custom-select__trigger.is-open .el-select__caret[data-v-e2e98201]{transform:rotate(180deg)}.custom-select__dropdown[data-v-e2e98201]{position:absolute;bottom:calc(100% + 4px);left:0;right:0;width:var(--v2937daf6);background:var(--color-surface-strong);border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);padding:4px;z-index:1000;max-height:300px;overflow-y:auto}.custom-select__option[data-v-e2e98201]{padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;margin-bottom:2px}.custom-select__option[data-v-e2e98201]:hover,.custom-select__option.is-highlighted[data-v-e2e98201]{background:#06e6e626}.custom-select__option.is-selected[data-v-e2e98201]{background:#06e6e633;color:var(--color-primary)}.custom-select__option-content[data-v-e2e98201]{display:flex;align-items:center;gap:12px}.custom-select__option-icon[data-v-e2e98201]{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm);overflow:hidden}.custom-select__option-icon img[data-v-e2e98201]{width:100%;height:100%;object-fit:cover}.custom-select__option-main[data-v-e2e98201]{flex:1;display:flex;flex-direction:column;gap:4px}.custom-select__option-header[data-v-e2e98201]{display:flex;align-items:center;gap:8px}.custom-select__option-name[data-v-e2e98201]{font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select__option-tag[data-v-e2e98201]{font-size:var(--font-size-xs);padding:2px 6px;background:#06e6e633;color:var(--color-primary);border-radius:var(--radius-sm);white-space:nowrap}.custom-select__option-tags[data-v-e2e98201]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.custom-select__option-tag-small[data-v-e2e98201]{font-size:var(--font-size-xs);padding:2px 4px;background:#06e6e626;color:var(--color-primary);border-radius:var(--radius-sm);white-space:nowrap}.custom-select__option.is-selected .custom-select__option-name[data-v-e2e98201]{color:var(--color-primary)}.custom-select__option-description[data-v-e2e98201]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.custom-select__option-price[data-v-e2e98201]{font-size:var(--font-size-xs);color:var(--color-primary);margin-top:2px}.custom-select__option.is-selected .custom-select__option-description[data-v-e2e98201]{color:var(--color-primary);opacity:.8}.custom-select__dropdown[data-v-e2e98201]::-webkit-scrollbar{width:6px}.custom-select__dropdown[data-v-e2e98201]::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-sm)}.custom-select__dropdown[data-v-e2e98201]::-webkit-scrollbar-thumb{background:#06e6e64d;border-radius:var(--radius-sm)}.custom-select__dropdown[data-v-e2e98201]::-webkit-scrollbar-thumb:hover{background:#06e6e680}.agent-resolution-selector[data-v-ba4157cd]{display:flex;gap:20px;align-items:flex-end;margin-bottom:20px}.agent-resolution-selector__group[data-v-ba4157cd]{display:flex;flex-direction:column;gap:8px}.agent-resolution-selector__label[data-v-ba4157cd]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.voice-select[data-v-11ec26a1]{display:flex;flex-direction:column;gap:12px}.voice-select__filters[data-v-11ec26a1]{display:flex;gap:8px}.voice-select__filter[data-v-11ec26a1]{width:120px}.voice-select[data-v-11ec26a1] .el-select__wrapper{background:#0f172af2;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none}.voice-select[data-v-11ec26a1] .el-select__wrapper:hover{border-color:var(--color-border)}.voice-select[data-v-11ec26a1] .el-select__wrapper.is-focused{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e633}.voice-select[data-v-11ec26a1] .el-input__inner{background:transparent!important;border:none!important;color:var(--color-text)!important;font-size:var(--font-size-sm)}.voice-select[data-v-11ec26a1] .el-select__placeholder{color:#e2e8f099}.voice-select__list[data-v-11ec26a1]{border-radius:var(--radius-lg);background:#0f172af2;padding:12px 16px;max-height:420px;overflow:auto}.voice-select__grid[data-v-11ec26a1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.voice-select__item[data-v-11ec26a1]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0f172af2;padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;text-align:left}.voice-select__item[data-v-11ec26a1]:hover{border-color:#06e6e680;background:#06e6e60d}.voice-select__item--active[data-v-11ec26a1]{border-color:var(--color-primary);background:#06e6e61a}.voice-select__avatar[data-v-11ec26a1]{position:relative;width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#0f172a;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border)}.voice-select__avatar img[data-v-11ec26a1]{width:100%;height:100%;object-fit:cover}.voice-select__avatar-text[data-v-11ec26a1]{font-size:var(--font-size-lg);color:var(--color-text-muted);font-weight:500}.voice-select__avatar-play[data-v-11ec26a1]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}.voice-select__avatar:hover .voice-select__avatar-play[data-v-11ec26a1]{opacity:1}.voice-select__info[data-v-11ec26a1]{flex:1;min-width:0}.voice-select__name[data-v-11ec26a1]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-select__meta[data-v-11ec26a1]{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-select__empty[data-v-11ec26a1]{display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.voice-select__confirm-btn[data-v-11ec26a1]{background-color:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.voice-select__confirm-btn[data-v-11ec26a1]:hover{background-color:#08d9d9;border-color:#08d9d9}.step-header[data-v-9110a55a]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-9110a55a]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-9110a55a]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-label[data-v-9110a55a]{font-size:var(--font-size-md);color:var(--color-text-muted)}.step-header__project-name[data-v-9110a55a]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-9110a55a]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__title[data-v-9110a55a]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.step-header__center[data-v-9110a55a]{flex:1;display:flex;justify-content:center}.step-header__next[data-v-9110a55a]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__next[data-v-9110a55a]:hover{background:#08d9d9;transform:translateY(-1px)}.step-header__bottom[data-v-9110a55a]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__group[data-v-9110a55a]{font-size:var(--font-size-md);color:var(--color-text)}.step-header__group-label[data-v-9110a55a]{color:var(--color-text-muted)}.step-header__group-name[data-v-9110a55a]{font-weight:400;color:var(--color-text)}.step-header__primary[data-v-9110a55a]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;margin-right:16px}.step-header__primary[data-v-9110a55a]:hover{background:#08d9d9;transform:translateY(-1px)}.step-header__primary[data-v-9110a55a]:disabled{opacity:.6;cursor:not-allowed}.step-header__secondary[data-v-9110a55a]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:#06e6e633;color:var(--color-primary);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;margin-right:16px}.step-header__secondary[data-v-9110a55a]:hover{background:#06e6e64d;transform:translateY(-1px)}.step-header__divider[data-v-9110a55a]{height:1px;width:100%;background:var(--color-border)}.segment[data-v-9110a55a]{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border)}.segment__item[data-v-9110a55a]{border:none;padding:6px 24px;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.segment__item[data-v-9110a55a]:hover{background:var(--color-surface);color:#53caff}.segment__item--active[data-v-9110a55a]{background:var(--color-primary);color:#0f172a;font-weight:600}.scene-layout[data-v-9110a55a]{height:100%;display:flex;flex-direction:column;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text);min-height:0;position:relative}.scene-layout__header[data-v-9110a55a]{display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:100%}.scene-layout__groups[data-v-9110a55a]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.scene-layout__summary[data-v-9110a55a]{display:flex;align-items:center;gap:12px;font-size:var(--font-size-md)}.scene-layout__hint[data-v-9110a55a]{color:var(--color-text-muted);font-size:var(--font-size-md)}.scene-layout__loading[data-v-9110a55a]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.scene-layout__loading-spinner[data-v-9110a55a]{width:32px;height:32px;border-radius:var(--radius-pill);border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:spin-9110a55a .8s linear infinite}.scene-layout__loading-text[data-v-9110a55a]{font-size:var(--font-size-md);color:var(--color-text);text-align:center}.scene-layout__actions[data-v-9110a55a]{display:flex;align-items:center;gap:8px}.scene-layout__btn[data-v-9110a55a]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:6px 14px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.scene-layout__btn[data-v-9110a55a]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.scene-layout__btn[data-v-9110a55a]:disabled{opacity:.6;cursor:not-allowed}.scene-layout__btn--danger[data-v-9110a55a]{border-color:#ef44444d;color:var(--color-error)}.scene-layout__btn--danger[data-v-9110a55a]:hover{background:#ef44441a;border-color:#ef444480}.scene-layout__overlay[data-v-9110a55a]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center}.scene-layout__overlay-mask[data-v-9110a55a]{position:absolute;inset:0;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scene-layout__overlay-content[data-v-9110a55a]{position:relative;min-width:260px;padding:16px 20px;border-radius:var(--radius-lg);background:var(--color-surface-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);display:flex;align-items:center;gap:12px;z-index:1}.scene-layout__overlay-text[data-v-9110a55a]{font-size:var(--font-size-sm);color:var(--color-text)}.scene-layout__spinner[data-v-9110a55a]{width:18px;height:18px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-layout-spin-9110a55a .8s linear infinite}@keyframes scene-layout-spin-9110a55a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-layout__list[data-v-9110a55a]{display:flex;flex-direction:column;height:100%;position:relative;padding:14px 16px;gap:10px}.scene-group__title[data-v-9110a55a]{font-size:var(--font-size-md);font-weight:600;color:#111827;margin-bottom:4px}.scene-row[data-v-9110a55a]{display:flex;align-items:stretch;gap:16px;border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px 20px;background:var(--color-surface);position:relative;transition:all .2s ease}.scene-row[data-v-9110a55a]:hover{border-color:#53caff4d;background:var(--color-surface)}.scene-row__thumb[data-v-9110a55a]{width:280px;height:200px;flex-shrink:0;position:relative}.scene-row__thumb-inner[data-v-9110a55a]{width:100%;height:100%;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden}.scene-row__placeholder[data-v-9110a55a]{position:absolute;inset:80px 0 0;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-row__img[data-v-9110a55a]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.generating-overlay[data-v-9110a55a]{position:absolute;inset:0;z-index:99999!important;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:auto}.generating-overlay__spinner[data-v-9110a55a]{width:48px;height:48px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-9110a55a 1s linear infinite}.generating-overlay__text[data-v-9110a55a]{color:var(--color-text);font-size:var(--font-size-md);font-weight:500}@keyframes spin-9110a55a{to{transform:rotate(360deg)}}.password-dialog[data-v-9110a55a]{display:flex;flex-direction:column;gap:12px}.password-dialog[data-v-9110a55a] .el-input__wrapper{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);padding:0 16px;min-height:44px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.password-dialog[data-v-9110a55a] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.password-dialog[data-v-9110a55a] .el-input__inner::placeholder{color:#64748b}.password-dialog[data-v-9110a55a] .el-textarea__inner{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg);padding:12px 16px;color:var(--color-text);font-size:var(--font-size-sm);box-shadow:none}.password-dialog[data-v-9110a55a] .el-textarea__inner::placeholder{color:#64748b}.password-dialog[data-v-9110a55a] .el-select{width:100%}.password-dialog__submit[data-v-9110a55a]{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--color-primary);border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md);transition:all .2s ease}.password-dialog__submit[data-v-9110a55a]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-9110a55a]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 62px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__save-btn[data-v-9110a55a]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn--loading[data-v-9110a55a]{opacity:.7;cursor:not-allowed}.role-dialog__field[data-v-9110a55a]{display:flex;flex-direction:column;gap:6px}.role-dialog__label[data-v-9110a55a]{font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex;align-items:center}.required-asterisk[data-v-9110a55a]{color:var(--color-error);margin-right:4px}.scene-row__content[data-v-9110a55a]{flex:1;display:flex;flex-direction:column;gap:8px;min-height:100%}.scene-row__footer[data-v-9110a55a]{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.scene-row__voice-section[data-v-9110a55a]{flex:1;display:flex;align-items:center}.voice-card[data-v-9110a55a]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:var(--radius-lg);background:#0f172a66;border:1px solid var(--color-border);transition:all .3s cubic-bezier(.4,0,.2,1);min-width:200px}.voice-card--active[data-v-9110a55a]{background:#06e6e60d;border-color:#06e6e64d;box-shadow:0 0 15px #06e6e60d}.voice-card[data-v-9110a55a]:hover{border-color:#06e6e680;background:#0f172a99}.voice-card__content[data-v-9110a55a]{flex:1;display:flex;align-items:center;gap:16px}.voice-card__info[data-v-9110a55a]{display:flex;align-items:center;gap:8px;min-width:0}.voice-card__icon-box[data-v-9110a55a]{width:24px;height:24px;border-radius:var(--radius-md);background:#06e6e61a;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.voice-card__status-text[data-v-9110a55a]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.voice-card--active .voice-card__status-text[data-v-9110a55a]{color:var(--color-text)}.voice-card--compact[data-v-9110a55a]{min-width:auto;padding:4px 8px;gap:8px}.voice-card--compact .voice-card__status-text[data-v-9110a55a]{display:none}.voice-card--compact .voice-card__content[data-v-9110a55a]{gap:8px}.voice-card--compact .voice-card__info[data-v-9110a55a]{gap:0}.voice-card__player[data-v-9110a55a]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:var(--radius-md);background:#06e6e61a;transition:all .2s ease}.voice-card__player[data-v-9110a55a]:hover{background:#06e6e633}.voice-card__play-btn[data-v-9110a55a]{font-size:var(--font-size-md);color:var(--color-primary);display:flex;align-items:center}.voice-card__waves[data-v-9110a55a]{display:flex;align-items:center;gap:2px;height:12px}.wave-bar[data-v-9110a55a]{width:2px;height:100%;background:var(--color-primary);border-radius:var(--radius-sm);animation:wave-9110a55a .8s ease-in-out infinite}.wave-bar[data-v-9110a55a]:nth-child(2){animation-delay:.2s}.wave-bar[data-v-9110a55a]:nth-child(3){animation-delay:.4s}@keyframes wave-9110a55a{0%,to{height:4px}50%{height:12px}}.voice-card__action[data-v-9110a55a]{border:none;background:transparent;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .2s ease}.voice-card__action[data-v-9110a55a]:hover{background:#06e6e61a}.voice-card__actions[data-v-9110a55a]{display:flex;align-items:center;gap:4px}.voice-card__divider[data-v-9110a55a]{width:1px;height:12px;background:var(--color-border)}.scene-row__edit-btn[data-v-9110a55a]{margin-top:10px;margin-left:auto;width:120px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);padding:6px 0;cursor:pointer;transition:all .2s ease}.scene-row__edit-btn--secondary[data-v-9110a55a]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);margin-left:8px}.scene-row__edit-btn--secondary[data-v-9110a55a]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.scene-row__edit-btn[data-v-9110a55a]:hover{background:#08d9d9;transform:translateY(-1px)}.scene-row__edit-btn[data-v-9110a55a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.scene-row__header[data-v-9110a55a]{display:flex;align-items:center;justify-content:space-between}.scene-row__header-right[data-v-9110a55a]{display:flex;align-items:center;gap:8px}.scene-row__delete-btn[data-v-9110a55a]{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease;opacity:.6;display:flex}.scene-row__delete-btn[data-v-9110a55a]:hover{opacity:1;background:#ef44441a}.scene-row__delete-icon[data-v-9110a55a]{width:18px;height:18px;color:var(--color-error)}.scene-row__body[data-v-9110a55a]{display:flex;flex-direction:column;gap:4px}.scene-layout__grid[data-v-9110a55a]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.scene-card[data-v-9110a55a]{background:#fff;border-radius:var(--radius-lg);border:1px solid #e5e7eb;padding:12px;display:flex;flex-direction:column}.scene-card__header[data-v-9110a55a]{margin-bottom:8px}.scene-card__title[data-v-9110a55a]{font-size:var(--font-size-lg);font-weight:600;padding-left:10px;border-left:2px solid var(--color-primary);line-height:1;color:var(--color-text);display:flex;align-items:center;gap:8px}.scene-row__edit[data-v-9110a55a]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scene-row__edit svg[data-v-9110a55a]{width:16px;height:16px}.scene-row__name-input[data-v-9110a55a]{flex:1;min-width:0;background:#0f172acc;border:1px solid rgba(83,202,255,.5);border-radius:var(--radius-md);padding:4px 10px;color:var(--color-text);font-size:var(--font-size-sm);outline:none}.scene-row__name-btn[data-v-9110a55a]{flex-shrink:0;padding:4px 10px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:all .2s ease}.scene-row__name-btn[data-v-9110a55a]:hover{border-color:#53caff66;color:#53caff}.scene-row__name-btn--primary[data-v-9110a55a]{background:#53caff;border-color:#53caff;color:#0a0e1a;font-weight:600}.scene-row__name-btn--primary[data-v-9110a55a]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#0a0e1a}.scene-row__name-btn[data-v-9110a55a]:disabled{opacity:.6;cursor:not-allowed}.scene-card__tag[data-v-9110a55a]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-pill);background:#06e6e61a;color:var(--color-primary);font-size:var(--font-size-xs);border:1px solid rgba(6,230,230,.3)}.scene-card__field[data-v-9110a55a]{display:flex;align-items:flex-start;gap:8px;flex-direction:column}.scene-card__label[data-v-9110a55a]{flex-shrink:0;font-size:var(--font-size-md);color:var(--color-primary)}.scene-card__value[data-v-9110a55a]{flex:1;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.scene-card__thumb[data-v-9110a55a]{flex:1;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:10px}.scene-card__footer[data-v-9110a55a]{display:flex;justify-content:flex-end;gap:8px}.scene-card__btn[data-v-9110a55a]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:4px 10px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.scene-card__btn[data-v-9110a55a]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.step-header__view-toggle[data-v-9110a55a]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);margin-right:12px}.step-header__view-btn[data-v-9110a55a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__view-btn[data-v-9110a55a]:hover{color:var(--color-text);background:var(--color-surface)}.step-header__view-btn--active[data-v-9110a55a]{background:var(--color-primary);color:#0f172a}@media(max-width:768px){.step-header__view-toggle[data-v-9110a55a]{display:none}}.scene-layout__groups--card[data-v-9110a55a]{padding:14px 16px}.scene-card-grid[data-v-9110a55a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.scene-card-v2[data-v-9110a55a]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease}.scene-card-v2[data-v-9110a55a]:hover{border-color:#53caff4d}.scene-card-v2__header[data-v-9110a55a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-card-v2__title[data-v-9110a55a]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.scene-card-v2__icon[data-v-9110a55a]{flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-md)}.scene-card-v2__name[data-v-9110a55a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .2s ease}.scene-card-v2__name[data-v-9110a55a]:hover{color:var(--color-primary)}.scene-card-v2__name-input[data-v-9110a55a]{flex:1;min-width:0;background:#0f172acc;border:1px solid rgba(83,202,255,.5);border-radius:var(--radius-md);padding:2px 8px;color:var(--color-text);font-size:var(--font-size-sm);outline:none}.scene-card-v2__name-btn[data-v-9110a55a]{flex-shrink:0;padding:2px 8px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:all .2s ease}.scene-card-v2__name-btn[data-v-9110a55a]:hover{border-color:#53caff66;color:#53caff}.scene-card-v2__name-btn--primary[data-v-9110a55a]{background:#53caff;border-color:#53caff;color:#0a0e1a;font-weight:600}.scene-card-v2__name-btn--primary[data-v-9110a55a]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#0a0e1a}.scene-card-v2__name-btn[data-v-9110a55a]:disabled{opacity:.6;cursor:not-allowed}.scene-card-v2__more[data-v-9110a55a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.scene-card-v2__more[data-v-9110a55a]:hover{background:#ffffff14;color:var(--color-text)}.scene-card-v2__more svg[data-v-9110a55a]{width:18px;height:18px}.scene-card-v2__media[data-v-9110a55a]{width:100%;max-height:160px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;position:relative;cursor:pointer}.scene-card-v2__media img[data-v-9110a55a],.scene-card-v2__media .scene-card-v2__img[data-v-9110a55a]{height:160px}.scene-card-v2__img[data-v-9110a55a]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__preview-btn[data-v-9110a55a]{position:absolute;top:6px;right:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-sm);background:#00000073;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease;z-index:2}.scene-card-v2__media:hover .scene-card-v2__preview-btn[data-v-9110a55a]{opacity:1}.scene-card-v2__preview-btn[data-v-9110a55a]:hover{background:#000000b3}.scene-card-v2__preview-btn .el-icon[data-v-9110a55a]{font-size:16px}.scene-card-v2__empty[data-v-9110a55a],.scene-card-v2__generating[data-v-9110a55a]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__empty-icon[data-v-9110a55a]{font-size:28px;color:var(--color-text-muted)}.scene-card-v2__spinner[data-v-9110a55a]{width:24px;height:24px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-card-spin-9110a55a .8s linear infinite}@keyframes scene-card-spin-9110a55a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-card-v2__voice[data-v-9110a55a]{display:flex;align-items:center;align-self:flex-start}.scene-card-v2__dropdown[data-v-9110a55a]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.scene-card-v2__dropdown[data-v-9110a55a] .el-dropdown-menu__item{color:var(--color-text)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.scene-card-v2__dropdown[data-v-9110a55a] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.scene-card-v2__dropdown[data-v-9110a55a] .delete-item{color:var(--color-error)!important}.scene-card-v2__dropdown[data-v-9110a55a] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}.ref-panel[data-v-41da6b52]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px;box-sizing:border-box}.ref-panel__title[data-v-41da6b52]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:12px;flex-shrink:0}.ref-panel__loading[data-v-41da6b52]{text-align:center;padding:40px;color:var(--color-text-muted)}.ref-panel__content[data-v-41da6b52]{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.ref-panel__section[data-v-41da6b52]{display:flex;flex-direction:column;gap:8px}.ref-panel__section-title[data-v-41da6b52]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);flex-shrink:0}.ref-panel__section-count[data-v-41da6b52]{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-muted);background:#ffffff0f;border-radius:var(--radius-sm);padding:0 6px}.ref-panel__grid[data-v-41da6b52]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px}.ref-card[data-v-41da6b52]{position:relative;border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;background:#0f172a66;cursor:pointer;transition:all .2s ease}.ref-card[data-v-41da6b52]:hover{border-color:#06e6e680;transform:translateY(-2px)}.ref-card--selected[data-v-41da6b52]{border-color:var(--color-primary);box-shadow:0 0 10px #06e6e64d}.ref-card__img[data-v-41da6b52]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.ref-card__radio[data-v-41da6b52]{position:absolute;top:6px;left:6px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:#00000073;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2}.ref-card__radio[data-v-41da6b52]:hover{border-color:var(--color-primary)}.ref-card__radio--active[data-v-41da6b52]{border-color:var(--color-primary);background:var(--color-primary)}.ref-card__radio-dot[data-v-41da6b52]{width:8px;height:8px;border-radius:50%;background:transparent}.ref-card__radio--active .ref-card__radio-dot[data-v-41da6b52]{background:#0f172a}.ref-card__mark[data-v-41da6b52]{position:absolute;bottom:6px;right:6px;font-size:var(--font-size-xs);line-height:16px;padding:0 6px;border-radius:var(--radius-sm);background:var(--color-primary);color:#0f172a;font-weight:600;z-index:2;pointer-events:none}.image-history__add-group-btn[data-v-ef141219]{background:#06e6e6e6;color:#333;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__add-group-btn[data-v-ef141219]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__add-group-btn svg[data-v-ef141219]{pointer-events:none}.add-to-group[data-v-ef141219]{padding:4px 0}.add-to-group__quota[data-v-ef141219]{margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-lg);background:#0f172a80;border:1px solid var(--color-border)}.add-to-group__quota-text[data-v-ef141219]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:8px}.add-to-group__quota-bar[data-v-ef141219]{width:100%;height:6px;background:#0f172acc;border-radius:var(--radius-pill);overflow:hidden;border:1px solid var(--color-border)}.add-to-group__quota-bar-inner[data-v-ef141219]{height:100%;background:linear-gradient(90deg,var(--color-primary),#53caff);transition:width .3s ease}.add-to-group__quota-warn[data-v-ef141219]{margin-top:8px;font-size:var(--font-size-sm);color:var(--color-error);font-weight:500}.add-to-group__list[data-v-ef141219]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:360px;overflow-y:auto}.add-to-group__item[data-v-ef141219]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;aspect-ratio:3 / 2;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0f172a66;cursor:pointer;transition:all .2s ease;overflow:hidden}.add-to-group__item[data-v-ef141219]:hover{border-color:#06e6e64d;background:#0f172a99}.add-to-group__item--active[data-v-ef141219]{border-color:var(--color-primary);background:#06e6e61a}.add-to-group__item-type[data-v-ef141219]{align-self:flex-start;font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);background:#06e6e633;color:var(--color-primary)}.add-to-group__item-name[data-v-ef141219]{font-size:var(--font-size-md);color:var(--color-text);font-weight:600;line-height:1.4;word-break:break-all}.add-to-group__item-desc[data-v-ef141219]{font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all}.add-to-group__item-check[data-v-ef141219]{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:#0f172a;display:flex;align-items:center;justify-content:center}.add-to-group__empty[data-v-ef141219]{text-align:center;padding:24px 0;color:var(--color-text-muted)}.add-to-group__create-btn[data-v-ef141219]{margin-top:12px;border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:#0f172a;padding:8px 20px;font-size:var(--font-size-sm);cursor:pointer}.add-to-group__create-btn[data-v-ef141219]:hover{background:#08d9d9}.add-to-group__cancel[data-v-ef141219]{border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);border-radius:var(--radius-md);padding:8px 20px;font-size:var(--font-size-sm);cursor:pointer;margin-right:12px}.add-to-group__cancel[data-v-ef141219]:hover{color:var(--color-text);border-color:#53caff4d}.add-to-group__confirm[data-v-ef141219]{border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#0f172a;padding:8px 20px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer}.add-to-group__confirm[data-v-ef141219]:hover:not(:disabled){background:#08d9d9}.add-to-group__confirm[data-v-ef141219]:disabled{opacity:.5;cursor:not-allowed}.edit-page[data-v-99d855e6]{position:absolute;inset:0;background:#0f172af2;padding:92px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.edit-page__header[data-v-99d855e6]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px;flex-shrink:0}.edit-header__top[data-v-99d855e6]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.edit-header__roles[data-v-99d855e6]{flex:1;display:flex;flex-direction:column;gap:12px;overflow-x:auto;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:auto!important}.edit-header__roles[data-v-99d855e6]::-webkit-scrollbar{height:6px!important}.edit-header__roles[data-v-99d855e6]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__roles[data-v-99d855e6]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__roles[data-v-99d855e6]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__roles[data-v-99d855e6]:active{cursor:grabbing}.edit-header__roles-title[data-v-99d855e6]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.edit-header__roles-grid[data-v-99d855e6]{display:flex;gap:12px;padding-bottom:4px}.role-card--compact[data-v-99d855e6]{min-width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-99d855e6]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-99d855e6]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-99d855e6]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-99d855e6]{display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;overflow:hidden}.role-card[data-v-99d855e6]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.role-card[data-v-99d855e6]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.role-card--active[data-v-99d855e6]{border-color:var(--color-primary);background:#06e6e61a}.role-card__header[data-v-99d855e6]{display:flex;justify-content:space-between;align-items:center}.role-card__name[data-v-99d855e6]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-right:10px}.role-card__type[data-v-99d855e6]{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);background:#06e6e633;color:var(--color-primary);text-transform:uppercase}.role-card__description[data-v-99d855e6]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.edit-layout__tabs[data-v-99d855e6]{display:flex;gap:8px;padding:0 12px}.edit-tab[data-v-99d855e6]{border-radius:var(--radius-md) 8px 0 0;border:none;background:var(--color-surface);color:var(--color-text-muted);padding:12px 24px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.edit-tab--active[data-v-99d855e6]{background:var(--color-surface);color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.edit-tab[data-v-99d855e6]:hover:not(.edit-tab--active){background:var(--color-surface);color:var(--color-text)}.edit-layout__content[data-v-99d855e6]{display:grid;grid-template-columns:1.4fr 2.4fr 1.2fr;gap:20px;flex:1 1 auto;min-height:0;overflow:hidden}.edit-layout__left[data-v-99d855e6],.edit-layout__center[data-v-99d855e6]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.edit-placeholder[data-v-99d855e6]{display:flex;align-items:center;justify-content:center;height:100%;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-md)}.edit-form[data-v-99d855e6]{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;padding:20px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.edit-form__field[data-v-99d855e6]{display:flex;flex-direction:column;gap:8px}.edit-form__field--fill[data-v-99d855e6]{flex:1;min-height:0}.edit-form__label[data-v-99d855e6]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.edit-form__textarea[data-v-99d855e6]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);resize:none;flex:1;min-height:0;overflow-y:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.edit-form__textarea[data-v-99d855e6]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 0 1px #06e6e633}.ref-group[data-v-99d855e6]{display:flex;align-items:center;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px}.ref-group__thumb-list[data-v-99d855e6]{display:flex;flex-wrap:wrap;gap:8px}.ref-group__thumb-item[data-v-99d855e6]{position:relative;width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease}.ref-group__thumb-item[data-v-99d855e6]:hover{border-color:var(--color-primary);transform:scale(1.05)}.ref-group__thumb-item--add[data-v-99d855e6]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-99d855e6]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-item--uploading[data-v-99d855e6]{cursor:wait;opacity:.7}.ref-group__thumb-add[data-v-99d855e6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-primary)}.ref-group__thumb-add .el-icon[data-v-99d855e6]{font-size:var(--font-size-md)}.ref-group__add-text[data-v-99d855e6]{font-size:var(--font-size-xs)}.ref-group__thumb-img[data-v-99d855e6]{width:100%;height:100%;object-fit:cover}.reference-image-remove[data-v-99d855e6]{position:absolute;top:2px;right:2px;width:16px;height:16px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;z-index:2}.reference-image-remove .el-icon[data-v-99d855e6]{font-size:var(--font-size-xs)}.reference-image-remove[data-v-99d855e6]:hover{background:#ef4444e6}.reference-image-spinner[data-v-99d855e6]{width:14px;height:14px;border:2px solid rgba(83,202,255,.1);border-top:2px solid #53caff;border-radius:50%;animation:spin-99d855e6 1s linear infinite}.reference-image-tip[data-v-99d855e6]{font-size:var(--font-size-xs);color:var(--color-text-muted)}@keyframes spin-99d855e6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.edit-form__spacer[data-v-99d855e6]{flex:1}.edit-form__bottom[data-v-99d855e6]{display:flex;flex-direction:column;margin-top:auto}.edit-form__save-section[data-v-99d855e6]{display:flex;align-items:center;gap:12px;margin-top:auto}.btn-content[data-v-99d855e6]{display:flex;align-items:center;gap:2px}.price-icon[data-v-99d855e6]{width:16px;height:16px;object-fit:contain}.edit-form__save-btn[data-v-99d855e6]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__save-btn[data-v-99d855e6]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-99d855e6]:disabled{opacity:.6;cursor:not-allowed;transform:none}.edit-layout__right[data-v-99d855e6]{display:flex;flex-direction:column;height:100%;min-height:0}.final-image[data-v-99d855e6]{display:flex;flex-direction:column;height:100%;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:16px;box-sizing:border-box;transition:box-shadow .3s ease}.final-image--flash[data-v-99d855e6]{animation:final-image-flash-99d855e6 1.2s ease-in-out 0s 3}@keyframes final-image-flash-99d855e6{0%,to{box-shadow:0 0 #22c55e00;border-color:transparent}50%{box-shadow:0 0 0 3px #22c55e8c,0 8px 24px -6px #22c55e66;border-color:#22c55e99}}.gen-success-banner[data-v-99d855e6]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border-radius:var(--radius-md);background:linear-gradient(135deg,#22c55e2e,#22c55e1a);border:1px solid rgba(34,197,94,.5);box-shadow:0 6px 18px -8px #22c55e80;flex-shrink:0}.gen-success-banner__icon[data-v-99d855e6]{font-size:22px;line-height:1}.gen-success-banner__text[data-v-99d855e6]{flex:1;min-width:0}.gen-success-banner__title[data-v-99d855e6]{font-size:var(--font-size-md, 15px);font-weight:700;color:#4ade80}.gen-success-banner__sub[data-v-99d855e6]{font-size:var(--font-size-xs, 12px);color:#ffffffb3;margin-top:2px}.gen-success-banner__close[data-v-99d855e6]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:#fff9;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.gen-success-banner__close[data-v-99d855e6]:hover{background:#ffffff1f;color:#fff}.gen-banner-fade-enter-active[data-v-99d855e6],.gen-banner-fade-leave-active[data-v-99d855e6]{transition:opacity .3s ease,transform .3s ease}.gen-banner-fade-enter-from[data-v-99d855e6],.gen-banner-fade-leave-to[data-v-99d855e6]{opacity:0;transform:translateY(-8px)}.final-image__header-row[data-v-99d855e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.final-image__title[data-v-99d855e6]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.final-image__generating[data-v-99d855e6]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-pill);background:#3b82f61f;border:1px solid rgba(59,130,246,.4);color:#60a5fa;font-size:var(--font-size-xs);font-weight:500}.final-image__generating-dot[data-v-99d855e6]{width:8px;height:8px;border-radius:50%;background:#60a5fa;animation:final-image-pulse-99d855e6 1s ease-in-out infinite}@keyframes final-image-pulse-99d855e6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.final-image__history-btn[data-v-99d855e6]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.final-image__history-btn[data-v-99d855e6]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.final-image__body[data-v-99d855e6]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden}.final-image__img[data-v-99d855e6]{max-width:100%;max-height:calc(100% - 40px);object-fit:contain;border-radius:var(--radius-md);cursor:pointer}.final-image__caption[data-v-99d855e6]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.final-image__placeholder[data-v-99d855e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}.final-image__upload[data-v-99d855e6]{flex-shrink:0;margin-top:12px;display:flex;justify-content:center}.final-image__upload-btn[data-v-99d855e6]{border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:var(--color-text);padding:8px 24px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.final-image__upload-btn[data-v-99d855e6]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.final-image__upload-btn[data-v-99d855e6]:disabled{opacity:.5;cursor:not-allowed}.history-dialog__grid[data-v-99d855e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:60vh;overflow-y:auto}.history-dialog__grid .image-history__item[data-v-99d855e6]{height:220px}.image-history[data-v-99d855e6]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:20px;height:100%;overflow-y:auto}.image-history__title[data-v-99d855e6]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.image-history__header-row[data-v-99d855e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.image-history__upload-btn[data-v-99d855e6]{border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.image-history__upload-btn[data-v-99d855e6]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.image-history__upload-btn[data-v-99d855e6]:disabled{opacity:.5;cursor:not-allowed}.image-history__grid[data-v-99d855e6]{display:flex;flex-direction:column;gap:12px}.image-history__item[data-v-99d855e6]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;text-align:center}.image-history__item--generating[data-v-99d855e6]{border-color:#3b82f680;background:var(--color-surface)}.image-history__item--failed[data-v-99d855e6]{border-color:#ef444480;background:#ef44440d}.image-history__error-icon[data-v-99d855e6]{margin-bottom:12px}.image-history__error-message[data-v-99d855e6]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:8px;padding:0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;word-break:break-all}.image-history__item--selected[data-v-99d855e6]{border-color:#3b82f6;background:#3b82f61a;cursor:pointer}.image-history__item[data-v-99d855e6]{cursor:pointer;transition:all .2s ease}.image-history__item[data-v-99d855e6]:hover{border-color:#3b82f64d}.image-history__placeholder[data-v-99d855e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.image-history__spinner[data-v-99d855e6]{width:32px;height:32px;border:3px solid rgba(59,130,246,.2);border-top:3px solid #3b82f6;border-radius:50%;animation:spin-99d855e6 1s linear infinite;margin-bottom:12px}@keyframes spin-99d855e6{to{transform:rotate(360deg)}}.image-history__text[data-v-99d855e6]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.image-history__status[data-v-99d855e6]{color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.image-history__img[data-v-99d855e6]{height:100%;object-fit:contain}.image-history__overlay[data-v-99d855e6]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs)}.image-history__index[data-v-99d855e6]{top:8px;left:8px;color:#333;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.image-history__default-btn[data-v-99d855e6]{position:absolute;bottom:8px;right:8px;background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-99d855e6]:hover:not(.image-history__default-btn--disabled){background:#08d9d9;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-99d855e6]{cursor:not-allowed;opacity:.9;border:2px solid var(--color-primary)}.image-history__download-btn[data-v-99d855e6]{background:#06e6e6e6;color:#333;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.image-history__download-btn[data-v-99d855e6]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__download-btn svg[data-v-99d855e6]{pointer-events:none}.image-history__preview-btn[data-v-99d855e6]{background:#ffffffe6;color:#333;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__preview-btn[data-v-99d855e6]:hover{background:#fff;transform:scale(1.1)}.image-history__preview-btn svg[data-v-99d855e6]{pointer-events:none}.image-history__delete-btn[data-v-99d855e6]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-99d855e6]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-99d855e6]{pointer-events:none}.image-history__agent-name[data-v-99d855e6]{background:#06e6e61a;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);flex-shrink:1}.image-history__time[data-v-99d855e6]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.image-history__agent-row[data-v-99d855e6]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}@media(max-width:768px){.edit-page[data-v-99d855e6]{padding:72px 12px 90px}.edit-page__main[data-v-99d855e6]{flex:none}.edit-layout__content[data-v-99d855e6]{display:flex;flex-direction:column;gap:16px;flex:none;height:auto;min-height:0;overflow:visible}.edit-layout__left[data-v-99d855e6],.edit-layout__center[data-v-99d855e6],.edit-layout__right[data-v-99d855e6]{height:auto;min-height:0}.edit-layout__left[data-v-99d855e6]{max-height:45vh}}.prompt-tag-input[data-v-e241a7fe]{width:100%;height:100%;position:relative}.prompt-expand-btn[data-v-e241a7fe]{position:absolute;top:6px;right:6px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(83,202,255,.55);border-radius:var(--radius-sm);background:#0f172aeb;color:#e2e8f0;cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 1px 4px #00000073;transition:opacity .15s ease,color .15s ease,background .15s ease,border-color .15s ease}.prompt-tag-input:hover .prompt-expand-btn[data-v-e241a7fe]{opacity:1;pointer-events:auto}.prompt-tag-input--expanded .prompt-expand-btn[data-v-e241a7fe],.prompt-tag-input__editor--expanded~.prompt-expand-btn[data-v-e241a7fe]{opacity:1;pointer-events:auto}.prompt-expand-btn[data-v-e241a7fe]:hover{color:#fff;background:#53caffe6;border-color:#53caff}.prompt-tag-input__editor--expanded[data-v-e241a7fe]{height:auto;max-height:60vh;overflow-y:auto}.prompt-tag-input__editor[data-v-e241a7fe]{width:100%;height:100%;min-height:76px;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:var(--font-size-sm);line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;overflow-y:auto;outline:none;transition:all .2s ease}.prompt-tag-input__editor[data-v-e241a7fe]:hover{border-color:#53caff4d}.prompt-tag-input__editor[data-v-e241a7fe]:focus{border-color:var(--color-primary)}.prompt-tag-input__editor[data-v-e241a7fe]:empty:before{content:attr(placeholder);color:#64748b;pointer-events:none}.prompt-field-tag[data-v-e241a7fe]{display:inline-block;padding:2px 8px;margin:1px 2px;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;transition:all .2s ease;cursor:default;-webkit-user-select:none;user-select:none}.prompt-field-tag--human[data-v-e241a7fe]{background:linear-gradient(135deg,#22c55e33,#22c55e1a);border:1px solid rgba(34,197,94,.5);color:#4ade80}.prompt-field-tag--scene[data-v-e241a7fe]{background:linear-gradient(135deg,#0ea5e933,#0ea5e91a);border:1px solid rgba(14,165,233,.5);color:#38bdf8}.prompt-field-tag--prop[data-v-e241a7fe]{background:linear-gradient(135deg,#a855f733,#a855f71a);border:1px solid rgba(168,85,247,.5);color:#c084fc}.prompt-field-tag[data-v-e241a7fe]:hover{filter:brightness(1.15);transform:translateY(-1px)}.asset-mention-dropdown[data-v-e241a7fe]{position:fixed;z-index:9999;background:#1e293bf7;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);padding:8px;max-height:300px;overflow-y:auto;min-width:250px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-mention-item[data-v-e241a7fe]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease}.asset-mention-item[data-v-e241a7fe]:hover{background:#06e6e61a}.asset-mention-item__thumb[data-v-e241a7fe]{width:40px;height:40px;border-radius:var(--radius-md);overflow:hidden;background:#06e6e61a;flex-shrink:0}.asset-mention-item__thumb img[data-v-e241a7fe]{width:100%;height:100%;object-fit:cover}.asset-mention-item__placeholder[data-v-e241a7fe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:500;color:var(--color-primary)}.asset-mention-item__info[data-v-e241a7fe]{flex:1;min-width:0}.asset-mention-item__name[data-v-e241a7fe]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-mention-item__type[data-v-e241a7fe]{font-size:var(--font-size-xs);color:#64748b;text-transform:capitalize}.asset-mention-empty[data-v-e241a7fe]{padding:12px;text-align:center;color:#64748b;font-size:var(--font-size-sm)}.step-header[data-v-43004d68]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-43004d68]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-43004d68]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-43004d68]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-43004d68]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-43004d68]{height:1px;width:100%;background:var(--color-border)}.step-header__center[data-v-43004d68]{flex:1;display:flex;justify-content:center}.step-header__next[data-v-43004d68]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__next[data-v-43004d68]:hover{background:#08d9d9;transform:translateY(-1px)}.segment[data-v-43004d68]{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border)}.segment__item[data-v-43004d68]{border:none;padding:6px 24px;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.segment__item[data-v-43004d68]:hover{background:var(--color-surface);color:#53caff}.segment__item--active[data-v-43004d68]{background:var(--color-primary);color:#0f172a;font-weight:600}.shot-layout[data-v-43004d68]{height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);color:var(--color-text);min-height:0}.shot-layout__header[data-v-43004d68]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shot-layout__left[data-v-43004d68]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md)}.shot-layout__title[data-v-43004d68]{font-weight:500;color:var(--color-text)}.shot-layout__meta[data-v-43004d68]{color:var(--color-text-muted)}.shot-layout__right[data-v-43004d68]{display:flex;align-items:center;gap:8px}.shot-layout__btn[data-v-43004d68]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:6px 14px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.shot-layout__btn[data-v-43004d68]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.shot-layout__btn--danger[data-v-43004d68]{border-color:#ef44444d;color:var(--color-error)}.shot-layout__btn--danger[data-v-43004d68]:hover{background:#ef44441a;border-color:#ef444480}.shot-layout__body[data-v-43004d68]{flex:1;display:flex;flex-direction:column;min-height:0}.shot-layout__right-pane[data-v-43004d68]{display:flex;flex-direction:column;min-height:0}.shot-main-card[data-v-43004d68]{flex:1;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:12px;display:flex;flex-direction:column;transition:all .2s ease}.shot-main-card[data-v-43004d68]:hover{border-color:#53caff4d;background:var(--color-surface)}.shot-main-card__thumb[data-v-43004d68]{flex:1;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:10px}.shot-main-card__refs[data-v-43004d68]{display:flex;gap:8px;margin-bottom:10px}.shot-ref[data-v-43004d68]{flex:1}.shot-ref__thumb[data-v-43004d68]{width:100%;padding-top:60%;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.shot-main-card__footer[data-v-43004d68]{display:flex;justify-content:flex-end;gap:8px}.shot-main-card__btn[data-v-43004d68]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:4px 10px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.shot-main-card__btn[data-v-43004d68]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.shot-detail[data-v-43004d68]{flex:1;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:14px 16px;font-size:var(--font-size-sm);line-height:1.7;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.shot-detail__scroll[data-v-43004d68]{flex:1;min-height:0;overflow-y:visible}.shot-group[data-v-43004d68]{margin-bottom:0;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;display:flex;flex-direction:column;transition:all .2s ease}.shot-group[data-v-43004d68]:hover{border-color:#53caff4d;background:var(--color-surface)}.shot-group__title[data-v-43004d68]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.shot-group__title-content[data-v-43004d68]{display:flex;align-items:center}.analysis-batch-tag[data-v-43004d68]{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px;border-radius:var(--radius-sm);box-shadow:0 2px 4px #667eea4d;white-space:nowrap}.shot-group__delete-btn[data-v-43004d68]{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease;opacity:.6}.shot-group__delete-btn[data-v-43004d68]:hover{opacity:1;background:#ef44441a}.shot-group__delete-icon[data-v-43004d68]{width:18px;height:18px;color:var(--color-error)}.shot-group__add-top[data-v-43004d68]{display:flex;justify-content:center}.shot-group__add-top .shot-group__add-btn[data-v-43004d68]{width:100%;height:4px;border:1px dashed rgba(6,230,230,.5);background:#06e6e61a;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:8px 0}.shot-group__add-top .shot-group__add-btn[data-v-43004d68]:hover{border-color:var(--color-primary);background:#06e6e633}.shot-group__add-btn[data-v-43004d68]{width:100%;height:4px;border:1px dashed rgba(6,230,230,.5);background:#06e6e61a;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:8px 0}.shot-group__add-btn[data-v-43004d68]:hover{border-color:var(--color-primary);background:#06e6e633}.shot-group__add-icon[data-v-43004d68]{width:16px;height:16px;color:var(--color-primary)}.shot-group__body[data-v-43004d68]{flex:1;min-height:0}.shot-group__content[data-v-43004d68]{display:flex;flex-direction:column;min-height:0}.shot-group__content-scroll[data-v-43004d68]{min-height:0;display:flex;flex-direction:column}.shot-scene[data-v-43004d68]{display:flex;gap:16px}.shot-scene__thumb[data-v-43004d68]{width:280px;flex-shrink:0}.shot-scene__thumb-inner[data-v-43004d68]{width:100%;height:200px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__edit-btn[data-v-43004d68]{margin-top:10px;margin-left:auto;width:120px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);padding:6px 0;cursor:pointer;transition:all .2s ease}.shot-scene__edit-btn[data-v-43004d68]:hover{background:#08d9d9;transform:translateY(-1px)}.shot-scene__edit-btn[data-v-43004d68]:disabled{opacity:.6;cursor:not-allowed}.shot-scene__img[data-v-43004d68]{max-width:100%;max-height:100%;object-fit:contain;display:block}.shot-scene__content[data-v-43004d68]{flex:1;min-width:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.shot-scene__selector[data-v-43004d68]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.shot-scene__selector-row[data-v-43004d68]{display:flex;align-items:center;gap:4px}.shot-scene__selector-label[data-v-43004d68]{font-size:var(--font-size-md);color:var(--color-primary)}.shot-scene__selector-hint[data-v-43004d68]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.shot-scene__selector-select[data-v-43004d68]{min-width:120px;border-radius:var(--radius-md);border:1px solid var(--color-border);padding:4px 8px;font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shot-scene__thumb-list[data-v-43004d68]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.shot-scene__ref-groups[data-v-43004d68]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.shot-scene__ref-group[data-v-43004d68]{display:flex;align-items:center;gap:6px}.shot-scene__ref-group-label[data-v-43004d68]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0}.shot-scene__thumb-item[data-v-43004d68]{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__thumb-mini[data-v-43004d68]{width:100%;height:100%;border-radius:var(--radius-md);background:var(--color-border)}.shot-scene__thumb-img[data-v-43004d68]{width:100%;height:100%;object-fit:contain;display:block}.shot-scene__text[data-v-43004d68]{min-width:0}.shot-scene__empty-ref[data-v-43004d68]{margin-top:4px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.password-dialog[data-v-43004d68]{display:flex;flex-direction:column;gap:12px}.password-dialog[data-v-43004d68] .el-input__wrapper{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);padding:0 16px;min-height:44px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.password-dialog[data-v-43004d68] .el-input__wrapper:hover{border-color:#53caff4d}.password-dialog[data-v-43004d68] .el-input__wrapper.is-focus{border-color:var(--color-primary)}.password-dialog[data-v-43004d68] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.password-dialog[data-v-43004d68] .el-input__inner::placeholder{color:#64748b}.password-dialog__submit[data-v-43004d68]{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--color-primary);border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md);transition:all .2s ease}.password-dialog__submit[data-v-43004d68]:hover{background:#08d9d9;transform:translateY(-1px)}.ref-dialog__header[data-v-43004d68]{display:flex;align-items:center;justify-content:space-between}.ref-dialog__title[data-v-43004d68]{font-size:var(--font-size-md);font-weight:600}.ref-dialog__body[data-v-43004d68]{padding-top:4px}.ref-dialog__empty[data-v-43004d68]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ref-dialog__prompt[data-v-43004d68]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.ref-dialog__prompt-label[data-v-43004d68]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ref-dialog__prompt-textarea[data-v-43004d68]{width:100%;min-height:80px;border-radius:var(--radius-md);border:1px solid var(--color-border);padding:8px 10px;font-size:var(--font-size-sm);resize:vertical;outline:none;background:var(--color-surface);color:var(--color-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ref-dialog__prompt-textarea[data-v-43004d68]::placeholder{color:#64748b}.ref-dialog__prompt-textarea[data-v-43004d68]:focus{border-color:var(--color-primary)}.ref-dialog__prompt-footer[data-v-43004d68]{margin-top:4px;display:flex;justify-content:space-between;align-items:center}.ref-dialog__prompt-hint[data-v-43004d68]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ref-dialog__prompt-btn[data-v-43004d68]{padding:6px 16px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 1px 2px #0f172a26;transition:all .2s ease}.ref-dialog__prompt-btn[data-v-43004d68]:hover{background:#08d9d9;transform:translateY(-1px)}.ref-dialog__prompt-btn[data-v-43004d68]:disabled{opacity:.5;cursor:not-allowed}.ref-dialog__grid[data-v-43004d68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ref-card[data-v-43004d68]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.ref-card[data-v-43004d68]:hover{border-color:#53caff4d;background:var(--color-surface)}.ref-card--active[data-v-43004d68]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ref-card__thumb[data-v-43004d68]{position:relative;border-radius:var(--radius-md);overflow:hidden;height:90px;background:var(--color-surface);border:1px solid var(--color-border)}.ref-card__img[data-v-43004d68]{width:100%;height:100%;object-fit:contain;display:block}.ref-card__placeholder[data-v-43004d68]{width:100%;height:100%;background:var(--color-border)}.ref-card__check[data-v-43004d68]{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--color-primary);color:#0f172a;font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center}.ref-card__meta[data-v-43004d68]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-xs)}.ref-card__tag[data-v-43004d68]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);color:#fff}.ref-card__tag--scene[data-v-43004d68]{background:#0ea5e9}.ref-card__tag--human[data-v-43004d68]{background:#22c55e}.ref-card__tag--prop[data-v-43004d68]{background:#a855f7}.ref-card__name[data-v-43004d68]{font-size:var(--font-size-xs);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-detail__row[data-v-43004d68]{display:flex;margin-bottom:6px}.shot-detail__row--block[data-v-43004d68]{align-items:flex-start}.shot-detail__label[data-v-43004d68]{width:auto;color:var(--color-primary);font-size:var(--font-size-md);flex-shrink:0}.shot-detail__value[data-v-43004d68]{flex:1;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.shot-detail__empty[data-v-43004d68]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-top:100px;font-size:var(--font-size-md);color:var(--color-text-muted);text-align:center}.step-header__view-toggle[data-v-43004d68]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.step-header__view-btn[data-v-43004d68]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__view-btn[data-v-43004d68]:hover{color:var(--color-text);background:#ffffff0d}.step-header__view-btn--active[data-v-43004d68]{background:#06e6e626;color:var(--color-primary)}.scene-layout__groups--card[data-v-43004d68]{padding:14px 24px 14px 8px;flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.scene-group[data-v-43004d68]{display:flex;flex-direction:column}.scene-card-grid[data-v-43004d68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:14px;row-gap:16px;align-items:flex-start;position:relative;padding-left:24px}.scene-card-v2[data-v-43004d68]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease;position:relative}.scene-card-v2[data-v-43004d68]:hover{border-color:#53caff4d}.scene-card-v2__header[data-v-43004d68]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-card-v2__title[data-v-43004d68]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.scene-card-v2__icon[data-v-43004d68]{flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-md)}.scene-card-v2__name[data-v-43004d68]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;transition:color .2s ease}.scene-card-v2__more[data-v-43004d68]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.scene-card-v2__more[data-v-43004d68]:hover{background:#ffffff14;color:var(--color-text)}.scene-card-v2__more svg[data-v-43004d68]{width:18px;height:18px}.scene-card-v2__media[data-v-43004d68]{width:100%;max-height:160px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;position:relative;cursor:pointer}.scene-card-v2__media img[data-v-43004d68],.scene-card-v2__media .scene-card-v2__img[data-v-43004d68]{height:160px}.scene-card-v2__img[data-v-43004d68]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__empty[data-v-43004d68],.scene-card-v2__generating[data-v-43004d68]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__empty-icon[data-v-43004d68]{font-size:28px;color:var(--color-text-muted)}.scene-card-v2__spinner[data-v-43004d68]{width:24px;height:24px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-card-spin-43004d68 .8s linear infinite}@keyframes scene-card-spin-43004d68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shot-card-insert[data-v-43004d68]{position:absolute;top:0;right:-15px;bottom:0;width:14px;z-index:3;cursor:pointer}.shot-card-insert--front[data-v-43004d68]{inset:0 auto auto 0;width:14px;height:214px}.shot-card-insert[data-v-43004d68]:before{content:"";position:absolute;left:50%;top:32px;bottom:0;width:0;border-left:2px dashed rgba(6,230,230,.4);transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .2s ease}.shot-card-insert[data-v-43004d68]:hover:before{opacity:1}.shot-card-insert__btn[data-v-43004d68]{position:absolute;top:-4px;left:50%;z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid rgba(6,230,230,.6);background:var(--color-surface);color:var(--color-primary);display:flex;align-items:center;justify-content:center;transform:translate(-50%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.shot-card-insert:hover .shot-card-insert__btn[data-v-43004d68]{opacity:1;pointer-events:auto}.shot-card-insert__icon[data-v-43004d68]{width:12px;height:12px}.scene-card-v2__dropdown[data-v-43004d68]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.scene-card-v2__dropdown[data-v-43004d68] .el-dropdown-menu__item{color:var(--color-text)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.scene-card-v2__dropdown[data-v-43004d68] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.scene-card-v2__dropdown[data-v-43004d68] .delete-item{color:var(--color-error)!important}.scene-card-v2__dropdown[data-v-43004d68] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}.shot-table-wrap[data-v-43004d68]{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.shot-table__toolbar[data-v-43004d68]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.shot-table__count[data-v-43004d68]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.shot-table__actions[data-v-43004d68]{display:flex;align-items:center;gap:8px}.shot-table__btn[data-v-43004d68]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:6px 14px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.shot-table__btn[data-v-43004d68]:hover{border-color:#53caff4d;color:#53caff}.shot-table__btn-icon[data-v-43004d68]{font-size:14px}.shot-table-scroll[data-v-43004d68]{flex:1;min-height:0;overflow:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.shot-table[data-v-43004d68]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--font-size-sm)}.shot-table th[data-v-43004d68]{position:sticky;top:0;z-index:2;padding:10px 12px;text-align:left;font-weight:500;white-space:nowrap;color:var(--color-text-muted);background:var(--color-surface-strong);border-bottom:1px solid var(--color-border)}.shot-table td[data-v-43004d68]{padding:10px 12px;vertical-align:top;color:var(--color-text);border-bottom:1px solid var(--color-border)}.shot-table__cell--fill[data-v-43004d68]{position:relative;padding:0}.shot-table__cell--fill>.shot-table__thumb[data-v-43004d68],.shot-table__cell--fill>.shot-table__prompt[data-v-43004d68]{position:absolute;inset:10px 12px}.shot-table__row:hover td[data-v-43004d68]{background:#ffffff08}.shot-table__row:last-child td[data-v-43004d68]{border-bottom:none}.shot-table__cell--empty[data-v-43004d68]{padding:32px 12px;text-align:center;color:var(--color-text-muted)}.shot-table__index[data-v-43004d68]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.shot-table__index-btn[data-v-43004d68]{border:none;background:transparent;color:var(--color-primary);font-size:var(--font-size-md);font-weight:600;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.shot-table__index-btn[data-v-43004d68]:hover{background:#06e6e61f}.shot-table__insert-btn[data-v-43004d68]{margin-top:6px;display:flex;align-items:center;justify-content:center;width:100%;height:22px;border:1px dashed rgba(6,230,230,.4);border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);font-size:12px;cursor:pointer;opacity:0;transition:all .2s ease}.shot-table__row:hover .shot-table__insert-btn[data-v-43004d68]{opacity:1}.shot-table__insert-btn[data-v-43004d68]:hover{border-style:solid;border-color:var(--color-primary);background:#06e6e61f}.shot-table__thumb[data-v-43004d68]{position:relative;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-strong);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-table__thumb--clickable[data-v-43004d68]{cursor:pointer}.shot-table__thumb--clickable[data-v-43004d68]:hover{border-color:#53caff80}.shot-table__thumb-img[data-v-43004d68]{width:100%;height:100%;object-fit:cover;display:block}.shot-table__thumb-video[data-v-43004d68]{width:100%;height:100%;object-fit:cover;display:block;background:#000}.shot-table__thumb-play[data-v-43004d68]{position:absolute;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:#0000008c;color:#fff;font-size:14px;pointer-events:none}.shot-table__thumb--clickable:hover .shot-table__thumb-play[data-v-43004d68]{background:#000000bf}.shot-table__thumb-text[data-v-43004d68]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.shot-table__textarea[data-v-43004d68]{width:100%;height:100%;min-height:76px;display:block;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:var(--font-size-sm);line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;resize:none;outline:none;transition:all .2s ease}.shot-table__textarea[data-v-43004d68]::placeholder{color:#64748b}.shot-table__textarea[data-v-43004d68]:hover{border-color:#53caff4d}.shot-table__textarea[data-v-43004d68]:focus{border-color:var(--color-primary)}.shot-table__prompt[data-v-43004d68]{position:relative}.shot-table__saving[data-v-43004d68]{position:absolute;right:8px;bottom:6px;padding:0 6px;border-radius:var(--radius-sm);background:var(--color-surface-strong);font-size:var(--font-size-xs);color:var(--color-primary);pointer-events:none}.shot-table__ops[data-v-43004d68]{display:flex;flex-direction:column;align-items:stretch;gap:8px}.shot-table__op-btn[data-v-43004d68]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:5px 12px;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:all .2s ease}.shot-table__op-btn--primary[data-v-43004d68]{border-color:#06e6e680;color:var(--color-primary)}.shot-table__op-btn--primary[data-v-43004d68]:hover:not(:disabled){background:#06e6e61f;border-color:var(--color-primary)}.shot-table__op-btn--primary[data-v-43004d68]:disabled{opacity:.6;cursor:not-allowed}.shot-table__op-btn--video[data-v-43004d68]{border-color:#a855f766;color:#a855f7}.shot-table__op-btn--video[data-v-43004d68]:hover{background:#a855f71f;border-color:#a855f7b3}.shot-table__op-btn--danger[data-v-43004d68]{border-color:#ef44444d;color:var(--color-error)}.shot-table__op-btn--danger[data-v-43004d68]:hover{background:#ef44441a;border-color:#ef444480}.preview-overlay[data-v-43004d68]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.preview-container[data-v-43004d68]{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.preview-overlay__video[data-v-43004d68]{max-width:100%;max-height:80vh;border-radius:var(--radius-md);box-shadow:0 4px 20px #00000080}.preview-close[data-v-43004d68]{position:absolute;top:-40px;right:-40px;width:32px;height:32px;background:#fff3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);transition:all .2s ease}.preview-close[data-v-43004d68]:hover{background:#fff6}.shot-table__cell--fill>.shot-table__prompt:has(.prompt-tag-input--expanded){position:relative;inset:auto;height:auto}.asset-browser[data-v-1d54e518]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px;box-sizing:border-box}.asset-browser__title[data-v-1d54e518]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:12px;flex-shrink:0}.asset-browser__tabs[data-v-1d54e518]{display:flex;align-items:center;gap:4px;margin-bottom:12px;padding:3px;border-radius:var(--radius-pill);background:#0f172a80;border:1px solid var(--color-border);flex-shrink:0}.asset-browser__tab[data-v-1d54e518]{flex:1;text-align:center;padding:4px 0;font-size:var(--font-size-sm);color:var(--color-text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease}.asset-browser__tab[data-v-1d54e518]:hover{color:var(--color-text)}.asset-browser__tab--active[data-v-1d54e518]{background:var(--color-primary);color:#0f172a;font-weight:600}.asset-browser__header[data-v-1d54e518]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:12px;flex-shrink:0}.asset-browser__loading[data-v-1d54e518]{text-align:center;padding:40px;color:var(--color-text-muted)}.asset-browser__content[data-v-1d54e518]{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.asset-browser__section[data-v-1d54e518]{display:flex;flex-direction:column;gap:8px}.asset-browser__section-title[data-v-1d54e518]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);flex-shrink:0}.asset-browser__section-count[data-v-1d54e518]{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-muted);background:#ffffff0f;border-radius:var(--radius-sm);padding:0 6px}.asset-browser__grid[data-v-1d54e518]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px}.asset-browser__section--compact .asset-browser__name[data-v-1d54e518]{font-size:10px}.asset-browser__item[data-v-1d54e518]{border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;background:#0f172a66;cursor:pointer;transition:all .2s ease}.asset-browser__item[data-v-1d54e518]:hover{border-color:#06e6e680;transform:translateY(-2px)}.asset-browser__item--selected[data-v-1d54e518]{border-color:var(--color-primary);box-shadow:0 0 10px #06e6e64d}.asset-browser__thumb[data-v-1d54e518]{width:100%;aspect-ratio:4 / 3;position:relative;overflow:hidden}.asset-browser__img[data-v-1d54e518]{width:100%;height:100%;object-fit:cover}.asset-browser__audio-icon[data-v-1d54e518]{width:100%;height:100%;font-size:48px;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.asset-browser__info[data-v-1d54e518]{padding:6px;background:#0f172a99}.asset-browser__name[data-v-1d54e518]{font-size:var(--font-size-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.asset-browser__selected-mark[data-v-1d54e518]{position:absolute;top:6px;right:6px;width:20px;height:20px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000004d;z-index:2}.asset-browser__check-icon[data-v-1d54e518]{width:14px;height:14px;color:#0f172a}.asset-browser__status[data-v-1d54e518]{position:absolute;left:6px;bottom:6px;padding:1px 6px;font-size:var(--font-size-xs);line-height:16px;border-radius:var(--radius-sm);color:#fff;z-index:2;pointer-events:none}.asset-browser__status--ACTIVE[data-v-1d54e518]{background:#22c55ed9}.asset-browser__status--PROCESSING[data-v-1d54e518]{background:#eab308d9}.asset-browser__status--FAILED[data-v-1d54e518]{background:#ef4444d9}.asset-browser__item--disabled[data-v-1d54e518]{cursor:not-allowed;opacity:.55}.asset-browser__item--disabled .asset-browser__img[data-v-1d54e518]{filter:grayscale(.6)}.final-image__history-btn[data-v-1d54e518]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.final-image__history-btn[data-v-1d54e518]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.final-image__history-btn[data-v-1d54e518]:disabled{opacity:.85;cursor:not-allowed}.final-image__history-btn .el-icon[data-v-1d54e518]{font-size:15px}.edit-page[data-v-ae02144e]{min-height:100vh;height:100vh;display:flex;flex-direction:column;background:#0f172af2;padding:80px 20px 20px;box-sizing:border-box;overflow:hidden}.edit-page__header[data-v-ae02144e]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-ae02144e]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.edit-header__scenes[data-v-ae02144e]{flex:1;display:flex;flex-direction:column;gap:12px;overflow-x:auto;scrollbar-width:auto!important}.edit-header__scenes[data-v-ae02144e]::-webkit-scrollbar{height:6px!important}.edit-header__scenes[data-v-ae02144e]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-ae02144e]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-ae02144e]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__scenes-title[data-v-ae02144e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.edit-header__scenes-grid[data-v-ae02144e]{display:flex;align-items:center;gap:2px;padding-bottom:4px}.edit-header__add-btn[data-v-ae02144e]{display:flex;align-items:center;justify-content:center;width:4px;height:40px;padding:0 6px;border-radius:var(--radius-sm);border:1px dashed rgba(6,230,230,.5);background:#06e6e61a;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin:0;box-sizing:content-box}.edit-header__add-btn[data-v-ae02144e]:hover{border-color:var(--color-primary);background:#06e6e633;transform:scaleX(1.1)}.edit-header__add-icon[data-v-ae02144e]{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.scene-card--compact[data-v-ae02144e]{min-width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-ae02144e]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-ae02144e]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-ae02144e]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-ae02144e]{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0}.scene-card[data-v-ae02144e]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.scene-card[data-v-ae02144e]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.scene-card--active[data-v-ae02144e]{border-color:var(--color-primary);background:#06e6e61a}.scene-card__header[data-v-ae02144e]{display:flex;justify-content:space-between;align-items:center}.scene-card__name[data-v-ae02144e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-right:10px}.scene-card__type[data-v-ae02144e]{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);background:#06e6e633;color:var(--color-primary);text-transform:uppercase}.scene-card__description[data-v-ae02144e]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.edit-layout__tabs[data-v-ae02144e]{display:flex;gap:8px;padding:0 12px}.edit-tab[data-v-ae02144e]{border-radius:var(--radius-md) 8px 0 0;border:none;background:var(--color-surface);color:var(--color-text-muted);padding:12px 24px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.edit-tab--active[data-v-ae02144e]{background:var(--color-surface);color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.edit-tab[data-v-ae02144e]:hover:not(.edit-tab--active){background:var(--color-surface);color:var(--color-text)}.edit-layout__content[data-v-ae02144e]{display:grid;grid-template-columns:1.2fr 3fr 1.2fr;gap:20px;flex:1;min-height:0}.edit-layout__left[data-v-ae02144e],.edit-layout__center[data-v-ae02144e]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.edit-placeholder[data-v-ae02144e]{display:flex;align-items:center;justify-content:center;height:100%;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-md)}.edit-form[data-v-ae02144e]{display:flex;flex-direction:column;height:100%;min-height:0;padding:20px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.edit-form__body[data-v-ae02144e]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:20px}.edit-form__field[data-v-ae02144e]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;min-height:0}.edit-form__label[data-v-ae02144e]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.edit-form__label--with-action[data-v-ae02144e]{display:flex;align-items:center;justify-content:space-between}.edit-form__label-actions[data-v-ae02144e]{display:inline-flex;align-items:center;gap:8px}.edit-form__hint[data-v-ae02144e]{margin-top:6px;font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.edit-form__hint span[data-v-ae02144e]{color:var(--color-primary);font-weight:600;background:#06e6e61a;padding:0 4px;border-radius:var(--radius-sm);margin:0 2px}.edit-form__textarea[data-v-ae02144e]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);resize:none;min-height:120px;font-family:inherit;white-space:pre-wrap}.edit-form__textarea[data-v-ae02144e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 0 1px #06e6e633}.edit-form__contenteditable[data-v-ae02144e]{flex:1;min-width:0;min-height:120px;max-width:100%;overflow-y:auto;overflow-wrap:break-word;word-break:break-word}.edit-form__contenteditable[data-v-ae02144e]:empty:before{content:attr(placeholder);color:#64748b;pointer-events:none}.edit-form__editor-wrap[data-v-ae02144e]{position:relative;flex:1;min-width:0;min-height:0;display:flex}.edit-form__contenteditable.is-optimizing[data-v-ae02144e]{filter:blur(1px);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none}.edit-form__editor-loading[data-v-ae02144e]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-md);background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-primary);font-size:var(--font-size-sm);z-index:5}.edit-form__editor-loading-icon[data-v-ae02144e]{font-size:28px}.matched-prompt-cards[data-v-ae02144e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.matched-prompt-card[data-v-ae02144e]{display:inline-block;padding:6px 12px;background:#06e6e61a;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-primary);cursor:pointer;transition:all .2s ease}.matched-prompt-card[data-v-ae02144e]:hover{background:#06e6e633;border-color:var(--color-primary)}.edit-form__bottom[data-v-ae02144e]{display:flex;flex-direction:column;flex-shrink:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.edit-form__save-section[data-v-ae02144e]{display:flex;align-items:center;gap:12px;margin-top:12px}.btn-content[data-v-ae02144e]{display:flex;align-items:center;gap:2px}.price-icon[data-v-ae02144e]{width:16px;height:16px;object-fit:contain}.edit-form__save-btn[data-v-ae02144e]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__save-btn[data-v-ae02144e]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-ae02144e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.edit-layout__right[data-v-ae02144e]{display:flex;flex-direction:column;min-height:0}.image-history[data-v-ae02144e]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:20px;height:100%;overflow-y:auto}.image-history__title[data-v-ae02144e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.image-history__header-row[data-v-ae02144e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.image-history__upload-btn[data-v-ae02144e]{border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.image-history__upload-btn[data-v-ae02144e]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.image-history__upload-btn[data-v-ae02144e]:disabled{opacity:.5;cursor:not-allowed}.image-history__grid[data-v-ae02144e]{display:flex;flex-direction:column;gap:12px}.image-history__item[data-v-ae02144e]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;cursor:pointer;transition:all .2s ease;text-align:center}.image-history__item[data-v-ae02144e]:hover{border-color:#3b82f64d}.image-history__item--generating[data-v-ae02144e]{border-color:#3b82f680;background:var(--color-surface)}.image-history__item--selected[data-v-ae02144e]{border-color:#3b82f6;background:#3b82f61a}.image-history__item--failed[data-v-ae02144e]{border-color:#ef444480;background:#ef44440d}.image-history__error-icon[data-v-ae02144e]{margin-bottom:12px}.image-history__error-message[data-v-ae02144e]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:8px;padding:0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;word-break:break-all}.image-history__placeholder[data-v-ae02144e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.image-history__spinner[data-v-ae02144e]{width:32px;height:32px;border:3px solid rgba(59,130,246,.2);border-top:3px solid #3b82f6;border-radius:50%;animation:spin-ae02144e 1s linear infinite;margin-bottom:12px}@keyframes spin-ae02144e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-history__text[data-v-ae02144e]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.image-history__status[data-v-ae02144e]{color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.image-history__img[data-v-ae02144e]{height:100%;object-fit:contain}.image-history__overlay[data-v-ae02144e]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs)}.image-history__index[data-v-ae02144e]{top:8px;left:8px;color:#333;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.image-history__default-btn[data-v-ae02144e]{position:absolute;bottom:8px;right:8px;background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-ae02144e]:hover:not(.image-history__default-btn--disabled){background:#08d9d9;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-ae02144e]{cursor:not-allowed;opacity:.9;border:2px solid var(--color-primary)}.image-history__download-btn[data-v-ae02144e]{background:#06e6e6e6;color:#333;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__download-btn[data-v-ae02144e]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__download-btn svg[data-v-ae02144e]{pointer-events:none}.image-history__delete-btn[data-v-ae02144e]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-ae02144e]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-ae02144e]{pointer-events:none}.image-history__agent-name[data-v-ae02144e]{background:#06e6e61a;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-history__time[data-v-ae02144e]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.image-history__agent-row[data-v-ae02144e]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}.ref-groups[data-v-ae02144e]{display:flex;flex-direction:column;gap:8px}.ref-group[data-v-ae02144e]{display:flex;align-items:center;gap:8px}.ref-group__label[data-v-ae02144e]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;min-width:50px}.ref-group__thumb-list[data-v-ae02144e]{display:flex;flex-wrap:wrap;gap:4px}.ref-group__thumb-item[data-v-ae02144e]{position:relative;width:40px;height:40px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease}.multi-asset-remove[data-v-ae02144e]{position:absolute;top:0;right:0;width:14px;height:14px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xs);z-index:2;border-bottom-left-radius:4px}.multi-asset-remove[data-v-ae02144e]:hover{background:#ff4d4f}.ref-group__thumb-item[data-v-ae02144e]:hover{border-color:var(--color-primary);transform:scale(1.1)}.ref-group__thumb-item--add[data-v-ae02144e]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-ae02144e]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-add[data-v-ae02144e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ref-group__add-icon[data-v-ae02144e]{width:16px;height:16px;color:var(--color-primary)}.ref-group__add-text[data-v-ae02144e]{font-size:var(--font-size-xs);color:var(--color-primary)}.ref-group__thumb-img[data-v-ae02144e]{width:100%;height:100%;object-fit:cover}.final-image[data-v-ae02144e]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px;box-sizing:border-box}.final-image__header-row[data-v-ae02144e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.final-image__title[data-v-ae02144e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.final-image__generating[data-v-ae02144e]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-pill);background:#3b82f61f;border:1px solid rgba(59,130,246,.4);color:#60a5fa;font-size:var(--font-size-xs);font-weight:500}.final-image__generating-dot[data-v-ae02144e]{width:8px;height:8px;border-radius:50%;background:#60a5fa;animation:final-image-pulse-ae02144e 1s ease-in-out infinite}@keyframes final-image-pulse-ae02144e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.final-image__history-btn[data-v-ae02144e]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.final-image__history-btn[data-v-ae02144e]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.final-image__history-btn[data-v-ae02144e]:disabled{opacity:.85;cursor:not-allowed}.final-image__history-btn .el-icon[data-v-ae02144e]{font-size:15px}.final-image__body[data-v-ae02144e]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden}.final-image__img[data-v-ae02144e]{max-width:100%;max-height:calc(100% - 40px);object-fit:contain;border-radius:var(--radius-md);cursor:pointer}.final-image__caption[data-v-ae02144e]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.final-image__placeholder[data-v-ae02144e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;width:100%}.final-image__upload[data-v-ae02144e]{flex-shrink:0;margin-top:12px;display:flex;justify-content:center}.final-image__upload-btn[data-v-ae02144e]{border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:8px 24px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.final-image__upload-btn[data-v-ae02144e]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.final-image__upload-btn[data-v-ae02144e]:disabled{opacity:.5;cursor:not-allowed}.history-dialog__grid[data-v-ae02144e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:60vh;overflow-y:auto}.history-dialog__grid .image-history__item[data-v-ae02144e]{height:220px}@media(max-width:768px){.edit-page[data-v-ae02144e]{height:auto;min-height:100vh;overflow:visible;overflow-y:auto;padding:72px 12px 90px}.edit-page__main[data-v-ae02144e]{flex:none;min-height:0;overflow:visible}.edit-layout__content[data-v-ae02144e]{display:flex;flex-direction:column;gap:16px;flex:none;min-height:0}.edit-layout__left[data-v-ae02144e],.edit-layout__center[data-v-ae02144e],.edit-layout__right[data-v-ae02144e]{height:auto;min-height:0}.edit-layout__left[data-v-ae02144e]{max-height:45vh}.edit-form[data-v-ae02144e]{height:auto}.edit-form__body[data-v-ae02144e]{flex:none;height:auto;overflow:visible}.edit-form__field[data-v-ae02144e],.edit-form__editor-wrap[data-v-ae02144e],.edit-form__contenteditable[data-v-ae02144e]{flex:none}}.selector-header[data-v-04cb1461]{margin-bottom:16px;display:flex;align-items:center;justify-content:flex-end}.selector-loading[data-v-04cb1461],.selector-empty[data-v-04cb1461]{text-align:center;padding:40px;color:var(--color-text-muted)}.selector-content[data-v-04cb1461]{min-height:200px}.selector-tabs[data-v-04cb1461] .el-tabs__header{margin-bottom:16px}.selector-tabs[data-v-04cb1461] .el-tabs__nav-wrap:after{background-color:#ffffff1a}.selector-tabs[data-v-04cb1461] .el-tabs__item{color:var(--color-text-muted);font-size:var(--font-size-sm)}.selector-tabs[data-v-04cb1461] .el-tabs__item.is-active{color:var(--color-primary)}.selector-tabs[data-v-04cb1461] .el-tabs__active-bar{background-color:var(--color-primary)}.selector-tabs[data-v-04cb1461] .el-tabs__content{max-height:460px;overflow-y:auto}.selector-grid[data-v-04cb1461]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:4px}.selector-item[data-v-04cb1461]{border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;background:#0f172a66;cursor:pointer;transition:all .2s ease}.selector-item[data-v-04cb1461]:hover{border-color:#06e6e680;transform:translateY(-2px)}.selector-item--selected[data-v-04cb1461]{border-color:var(--color-primary);box-shadow:0 0 10px #06e6e64d}.selector-item__thumb[data-v-04cb1461]{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden}.selector-item__img[data-v-04cb1461]{width:100%;height:100%;object-fit:cover}.selector-item__audio-icon[data-v-04cb1461]{width:100%;height:100%;font-size:48px;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.selector-item__info[data-v-04cb1461]{padding:8px;background:#0f172a99}.selector-item__name[data-v-04cb1461]{font-size:var(--font-size-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.selector-item__selected-mark[data-v-04cb1461]{position:absolute;top:6px;right:6px;width:20px;height:20px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000004d;z-index:2}.selector-item__check-icon[data-v-04cb1461]{width:14px;height:14px;color:#0f172a}.selector-item__status[data-v-04cb1461]{position:absolute;left:6px;bottom:6px;padding:1px 6px;font-size:var(--font-size-xs);line-height:16px;border-radius:var(--radius-sm);color:#fff;z-index:2;pointer-events:none}.selector-item__status--ACTIVE[data-v-04cb1461]{background:#22c55ed9}.selector-item__status--PROCESSING[data-v-04cb1461]{background:#eab308d9}.selector-item__status--FAILED[data-v-04cb1461]{background:#ef4444d9}.selector-item--disabled[data-v-04cb1461]{cursor:not-allowed;opacity:.55}.selector-item--disabled .selector-item__img[data-v-04cb1461]{filter:grayscale(.6)}.edit-page[data-v-29dbfbcf]{min-height:100vh;background:#0f172af2;padding:20px;box-sizing:border-box}.edit-page__header[data-v-29dbfbcf]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-29dbfbcf]{display:flex;align-items:center;gap:16px;justify-content:flex-start;width:100%}.edit-header__title[data-v-29dbfbcf]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.edit-header__back-btn[data-v-29dbfbcf]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-29dbfbcf]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-29dbfbcf]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-29dbfbcf]{display:flex;flex-direction:column;gap:20px;flex:1}.edit-layout__content[data-v-29dbfbcf]{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:0}.edit-form[data-v-29dbfbcf]{width:800px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:24px;height:100%;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);color:var(--color-text);max-width:1400px;margin:0 auto;align-content:start;overflow-y:auto}.edit-form__field[data-v-29dbfbcf]{display:flex;flex-direction:column;gap:12px}.edit-form__submit-btn[data-v-29dbfbcf]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__submit-btn[data-v-29dbfbcf]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__submit-btn[data-v-29dbfbcf]:disabled{opacity:.6;cursor:not-allowed;transform:none}.edit-form__label[data-v-29dbfbcf]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.edit-form__hint[data-v-29dbfbcf]{margin-top:6px;font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.edit-form__hint span[data-v-29dbfbcf]{color:var(--color-primary);font-weight:600;background:#06e6e61a;padding:0 4px;border-radius:var(--radius-sm);margin:0 2px}.required[data-v-29dbfbcf]{color:var(--color-error);margin-left:4px}.edit-form__textarea[data-v-29dbfbcf]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);resize:vertical;min-height:80px;font-family:inherit;white-space:pre-wrap}.edit-form__textarea[data-v-29dbfbcf]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px #06e6e633}.edit-form__contenteditable[data-v-29dbfbcf]{min-height:120px;max-height:300px;overflow-y:auto}.edit-form__contenteditable[data-v-29dbfbcf]:empty:before{content:attr(placeholder);color:#64748b;pointer-events:none}.ref-groups[data-v-29dbfbcf]{display:flex;flex-direction:column;gap:8px}.ref-group[data-v-29dbfbcf]{display:flex;align-items:center;gap:8px}.ref-group__label[data-v-29dbfbcf]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;min-width:50px}.ref-group__thumb-list[data-v-29dbfbcf]{display:flex;flex-wrap:wrap;gap:8px}.ref-group__thumb-item[data-v-29dbfbcf]{width:60px;height:60px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease}.ref-group__thumb-item[data-v-29dbfbcf]:hover{border-color:var(--color-primary);transform:scale(1.1)}.ref-group__thumb-item--add[data-v-29dbfbcf]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-29dbfbcf]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-add[data-v-29dbfbcf]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ref-group__add-icon[data-v-29dbfbcf]{width:16px;height:16px;color:var(--color-primary)}.ref-group__add-text[data-v-29dbfbcf]{font-size:var(--font-size-xs);color:var(--color-primary)}.ref-group__thumb-img[data-v-29dbfbcf]{width:100%;height:100%;object-fit:cover}.prompt-field-tag[data-v-29dbfbcf]{display:inline-block;padding:4px 10px;margin:2px;background:linear-gradient(135deg,#06e6e633,#06e6e61a);border:1px solid rgba(6,230,230,.5);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);transition:all .2s ease;box-shadow:0 1px 3px #0003}.prompt-field-tag[data-v-29dbfbcf]:hover{background:linear-gradient(135deg,#06e6e64d,#06e6e633);border-color:var(--color-primary);box-shadow:0 2px 6px #06e6e64d;transform:translateY(-1px)}.asset-mention-dropdown[data-v-29dbfbcf]{position:fixed;z-index:9999;background:#1e293bf2;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);padding:8px;max-height:300px;overflow-y:auto;min-width:250px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-mention-item[data-v-29dbfbcf]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease}.asset-mention-item[data-v-29dbfbcf]:hover{background:#06e6e61a}.asset-mention-item__thumb[data-v-29dbfbcf]{width:40px;height:40px;border-radius:var(--radius-md);overflow:hidden;background:#06e6e61a;flex-shrink:0}.asset-mention-item__thumb img[data-v-29dbfbcf]{width:100%;height:100%;object-fit:cover}.asset-mention-item__placeholder[data-v-29dbfbcf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:500;color:var(--color-primary)}.asset-mention-item__info[data-v-29dbfbcf]{flex:1;min-width:0}.asset-mention-item__name[data-v-29dbfbcf]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-mention-item__type[data-v-29dbfbcf]{font-size:var(--font-size-xs);color:#64748b;text-transform:capitalize}.asset-mention-empty[data-v-29dbfbcf]{padding:12px;text-align:center;color:#64748b;font-size:var(--font-size-sm)}.step-header[data-v-57fd2380]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-57fd2380]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-57fd2380]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-57fd2380]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-57fd2380]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-57fd2380]{height:1px;width:100%;background:var(--color-border)}.step-header__action[data-v-57fd2380]{border-radius:var(--radius-pill);border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:6px 14px;font-size:var(--font-size-md);cursor:pointer}.step-header__action--primary[data-v-57fd2380]{border-color:#111827;background:#ffc815;color:#111827}.step-header__next[data-v-57fd2380]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer}.video-layout[data-v-57fd2380]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-lg);padding:16px 20px;color:#111827}.video-layout__toolbar[data-v-57fd2380]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.video-layout__tabs[data-v-57fd2380]{display:inline-flex;padding:2px;border-radius:var(--radius-pill);background:#f3f4f6;border:1px solid #e5e7eb}.tab[data-v-57fd2380]{border:none;padding:6px 16px;border-radius:var(--radius-pill);background:transparent;color:#6b7280;font-size:var(--font-size-md);cursor:pointer}.tab--active[data-v-57fd2380]{background:#111827;color:#fff}.video-layout__status[data-v-57fd2380]{font-size:var(--font-size-xs);color:#6b7280}.video-layout__actions[data-v-57fd2380]{display:flex;align-items:center;gap:8px}.video-layout__link[data-v-57fd2380]{border:none;background:transparent;color:#4b5563;font-size:var(--font-size-md);cursor:pointer}.video-layout__link--danger[data-v-57fd2380]{color:#f97316}.video-layout__body[data-v-57fd2380]{flex:1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.video-layout__left[data-v-57fd2380],.video-layout__right[data-v-57fd2380]{display:flex;flex-direction:column}.shot-row[data-v-57fd2380]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shot-card[data-v-57fd2380]{background:#fff;border-radius:var(--radius-lg);border:1px solid #e5e7eb;padding:12px;display:flex;flex-direction:column}.shot-card__label[data-v-57fd2380]{font-size:var(--font-size-md);margin-bottom:8px}.shot-card__thumb[data-v-57fd2380]{flex:1;border-radius:var(--radius-md);background:#e5e7eb;margin-bottom:10px}.shot-card__footer[data-v-57fd2380]{display:flex;justify-content:flex-end;gap:8px}.shot-card__btn[data-v-57fd2380]{border-radius:var(--radius-md);height:34px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:4px 20px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.shot-card__btn[data-v-57fd2380]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.video-detail[data-v-57fd2380]{flex:1;background:#fff;border-radius:var(--radius-lg);border:1px solid #e5e7eb;padding:14px 16px;font-size:var(--font-size-sm);line-height:1.7}.video-detail__row[data-v-57fd2380]{display:flex}.video-detail__row--block[data-v-57fd2380]{align-items:flex-start}.video-detail__label[data-v-57fd2380]{width:80px;color:#6b7280;flex-shrink:0}.video-detail__value[data-v-57fd2380]{flex:1}.shot-layout[data-v-57fd2380]{height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);color:var(--color-text);min-height:0}.shot-layout__header[data-v-57fd2380]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shot-layout__left[data-v-57fd2380]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md)}.shot-layout__title[data-v-57fd2380]{font-weight:500;color:var(--color-text)}.shot-layout__body[data-v-57fd2380]{flex:1;display:flex;flex-direction:column;min-height:0}.shot-layout__loading[data-v-57fd2380]{margin-bottom:8px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.shot-layout__right-pane[data-v-57fd2380]{display:flex;flex-direction:column;min-height:0}.shot-detail[data-v-57fd2380]{flex:1;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:14px 16px;font-size:var(--font-size-sm);line-height:1.7;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.shot-detail__scroll[data-v-57fd2380]{flex:1;min-height:0;overflow-y:visible}.shot-group[data-v-57fd2380]{margin-bottom:16px;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;display:flex;flex-direction:column;transition:all .2s ease}.shot-group[data-v-57fd2380]:hover{border-color:#53caff4d;background:var(--color-surface)}.shot-group__title[data-v-57fd2380]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.shot-group__title-content[data-v-57fd2380]{display:flex;align-items:center}.analysis-batch-tag[data-v-57fd2380]{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px;border-radius:var(--radius-sm);margin-right:8px;box-shadow:0 2px 4px #667eea4d}.shot-group__delete-btn[data-v-57fd2380]{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease;opacity:.6}.shot-group__delete-btn[data-v-57fd2380]:hover{opacity:1;background:#ef44441a}.shot-group__delete-icon[data-v-57fd2380]{width:18px;height:18px;color:var(--color-error)}.shot-group__body[data-v-57fd2380]{flex:1;min-height:0}.shot-group__content[data-v-57fd2380]{display:flex;flex-direction:column;min-height:0}.shot-group__content-scroll[data-v-57fd2380]{min-height:0;display:flex;flex-direction:column}.shot-scene[data-v-57fd2380]{display:flex;gap:16px}.shot-scene__thumb[data-v-57fd2380]{width:280px;flex-shrink:0}.shot-scene__thumb-inner[data-v-57fd2380]{width:100%;height:200px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__edit-btn[data-v-57fd2380]{width:120px;margin-left:auto;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);padding:6px 0;cursor:pointer;transition:all .2s ease}.shot-scene__edit-btn[data-v-57fd2380]:hover{background:#08d9d9;transform:translateY(-1px)}.shot-scene__edit-btn[data-v-57fd2380]:disabled{opacity:.6;cursor:not-allowed}.shot-scene__img[data-v-57fd2380]{max-width:100%;max-height:100%;object-fit:contain;display:block}.shot-scene__content[data-v-57fd2380]{flex:1;min-width:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.shot-scene__selector[data-v-57fd2380]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.shot-scene__selector-row[data-v-57fd2380]{display:flex;align-items:center;gap:4px}.shot-scene__selector-label[data-v-57fd2380]{font-size:var(--font-size-xs);color:var(--color-primary)}.shot-scene__thumb-list[data-v-57fd2380]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.shot-scene__ref-groups[data-v-57fd2380]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.shot-scene__ref-group[data-v-57fd2380]{display:flex;align-items:center;gap:6px}.shot-scene__ref-group-label[data-v-57fd2380]{font-size:var(--font-size-xs);color:#6b7280;flex-shrink:0}.shot-scene__thumb-item[data-v-57fd2380]{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__thumb-mini[data-v-57fd2380]{width:100%;height:100%;border-radius:var(--radius-md);background:var(--color-surface)}.shot-scene__thumb-img[data-v-57fd2380]{max-width:100%;max-height:100%;object-fit:contain;display:block}.shot-scene__text[data-v-57fd2380]{min-width:0}.shot-scene__empty-ref[data-v-57fd2380]{margin-top:4px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.shot-detail__empty[data-v-57fd2380]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-top:100px;font-size:var(--font-size-md);color:var(--color-text-muted);text-align:center}.video-row[data-v-57fd2380]{display:grid;grid-template-columns:280px 280px minmax(0,1fr);gap:16px}.video-row__right[data-v-57fd2380]{min-width:0}.video-thumb[data-v-57fd2380]{display:flex;flex-direction:column;gap:6px}.video-thumb__main[data-v-57fd2380]{width:100%;height:200px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.video-thumb__img[data-v-57fd2380]{width:100%;height:100%;object-fit:contain;display:block}.video-thumb__footer[data-v-57fd2380]{display:flex;gap:8px}.video-thumb__footer .shot-scene__edit-btn[data-v-57fd2380]{width:auto;padding:6px 12px}.video-thumb__footer .shot-card__btn[data-v-57fd2380]{padding:4px 10px}.video-row__actions[data-v-57fd2380]{display:flex;justify-content:flex-start;gap:8px}.video-thumb__video[data-v-57fd2380]{width:100%;height:100%;object-fit:contain;display:block}.image-history__placeholder[data-v-57fd2380]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);gap:12px;z-index:1}.preview-overlay[data-v-57fd2380]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.preview-container[data-v-57fd2380]{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.preview-overlay__video[data-v-57fd2380]{max-width:100%;max-height:80vh;border-radius:var(--radius-md);box-shadow:0 4px 20px #00000080}.preview-audio-container[data-v-57fd2380]{background:#1e293be6;padding:40px;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid rgba(6,230,230,.3)}.preview-audio-icon[data-v-57fd2380]{font-size:64px;color:var(--color-primary)}.preview-overlay__audio[data-v-57fd2380]{width:300px}.preview-close[data-v-57fd2380]{position:absolute;top:-40px;right:-40px;width:32px;height:32px;background:#fff3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);transition:all .2s ease}.preview-close[data-v-57fd2380]:hover{background:#fff6;transform:scale(1.1)}.password-dialog[data-v-57fd2380]{display:flex;flex-direction:column;gap:12px}.password-dialog[data-v-57fd2380] .el-input__wrapper{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);padding:0 16px;min-height:44px}.password-dialog[data-v-57fd2380] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.password-dialog__submit[data-v-57fd2380]{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--color-primary);border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md)}.shot-detail__row[data-v-57fd2380]{display:flex;margin-bottom:6px}.shot-detail__row--block[data-v-57fd2380]{align-items:flex-start}.shot-detail__label[data-v-57fd2380]{width:auto;color:var(--color-primary);font-size:var(--font-size-md);flex-shrink:0}.shot-detail__value[data-v-57fd2380]{flex:1;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.step-header__view-toggle[data-v-57fd2380]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.step-header__view-btn[data-v-57fd2380]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__view-btn[data-v-57fd2380]:hover{color:var(--color-text);background:#ffffff0d}.step-header__view-btn--active[data-v-57fd2380]{background:#06e6e626;color:var(--color-primary)}.scene-layout__groups--card[data-v-57fd2380]{flex:1;padding:14px 24px 14px 8px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.scene-group[data-v-57fd2380]{display:flex;flex-direction:column}.scene-card-grid[data-v-57fd2380]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:14px;row-gap:16px;align-items:flex-start;position:relative;padding-left:24px}.scene-card-v2[data-v-57fd2380]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease;position:relative}.scene-card-v2[data-v-57fd2380]:hover{border-color:#53caff4d}.scene-card-v2__header[data-v-57fd2380]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-card-v2__title[data-v-57fd2380]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.scene-card-v2__icon[data-v-57fd2380]{flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-md)}.scene-card-v2__name[data-v-57fd2380]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;transition:color .2s ease}.scene-card-v2__more[data-v-57fd2380]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.scene-card-v2__more[data-v-57fd2380]:hover{background:#ffffff14;color:var(--color-text)}.scene-card-v2__more svg[data-v-57fd2380]{width:18px;height:18px}.scene-card-v2__media[data-v-57fd2380]{width:100%;max-height:160px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;position:relative;cursor:pointer}.scene-card-v2__media--video[data-v-57fd2380]{max-height:200px;height:200px;cursor:default}.scene-card-v2__video[data-v-57fd2380]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__media-placeholder[data-v-57fd2380]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__empty-icon[data-v-57fd2380]{font-size:28px;color:var(--color-text-muted)}.scene-card-v2__submedia[data-v-57fd2380]{display:flex;flex-direction:column;gap:4px}.scene-card-v2__submedia-label[data-v-57fd2380]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.scene-card-v2__submedia-thumb[data-v-57fd2380]{width:100%;height:120px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.scene-card-v2__submedia-img[data-v-57fd2380]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__submedia-empty[data-v-57fd2380]{width:100%;height:100%;background:var(--color-border)}.scene-card-v2__prompt[data-v-57fd2380]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.6;display:flex;gap:4px}.scene-card-v2__prompt-label[data-v-57fd2380]{color:var(--color-primary);flex-shrink:0}.scene-card-v2__prompt-value[data-v-57fd2380]{flex:1;word-break:break-word}.scene-card-v2__dropdown[data-v-57fd2380]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.scene-card-v2__dropdown[data-v-57fd2380] .el-dropdown-menu__item{color:var(--color-text)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.scene-card-v2__dropdown[data-v-57fd2380] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.scene-card-v2__dropdown[data-v-57fd2380] .delete-item{color:var(--color-error)!important}.scene-card-v2__dropdown[data-v-57fd2380] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}.wms[data-v-8093ed20]{display:flex;flex-direction:column;gap:12px;color:#e2e8f0}.wms__toolbar[data-v-8093ed20]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wms__file-btn[data-v-8093ed20]{background:#1e293b;border:1px solid #3d424b;color:#53caff;padding:6px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s}.wms__file-btn[data-v-8093ed20]:hover{border-color:#53caff;background:#53caff14}.wms__models[data-v-8093ed20]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wms__file-btn--mini[data-v-8093ed20]{padding:6px 10px;font-size:12px;color:#94a3b8;border-style:dashed;margin-left:4px}.wms__file-btn--mini[data-v-8093ed20]:hover{color:#53caff}.wms__modes[data-v-8093ed20]{display:flex;gap:6px}.wms__mode-btn[data-v-8093ed20]{background:#0f172a;border:1px solid #3d424b;color:#94a3b8;padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s}.wms__mode-btn[data-v-8093ed20]:hover{border-color:#64748b;color:#fff}.wms__body[data-v-8093ed20]{display:flex;gap:14px;align-items:stretch;height:var(--v46b7a33c)}.wms__stage[data-v-8093ed20]{position:relative;flex:1;min-width:0;aspect-ratio:var(--v4523f2dd);border-radius:12px;overflow:hidden;border:1px solid #3d424b;background:#0f172a}.wms__canvas[data-v-8093ed20]{display:block;width:100%;height:100%;touch-action:none}.wms__canvas--draggable[data-v-8093ed20]{cursor:grab}.wms__canvas--draggable[data-v-8093ed20]:active{cursor:grabbing}.wms__hint[data-v-8093ed20]{position:absolute;left:10px;bottom:10px;font-size:12px;color:#64748b;background:#0f172ab3;padding:4px 8px;border-radius:6px;pointer-events:none}.wms__model-list[data-v-8093ed20]{width:280px;flex-shrink:0;background:#0f172a;border:1px solid #3d424b;border-radius:12px;padding:10px;overflow-y:auto;max-height:var(--faad90be)}.wms__model-list__title[data-v-8093ed20]{font-size:12px;color:#94a3b8;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #1e293b}.wms__model-item[data-v-8093ed20]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:8px;margin-bottom:6px;cursor:pointer;background:#ffffff08;border:1px solid transparent;transition:all .15s}.wms__model-item[data-v-8093ed20]:hover{background:#53caff14}.wms__model-item--active[data-v-8093ed20]{border-color:#53caff;background:#53caff1f}.wms__model-item__name[data-v-8093ed20]{font-size:13px;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wms__model-item__del[data-v-8093ed20]{background:none;border:none;color:#94a3b8;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}.wms__model-item__del[data-v-8093ed20]:hover{color:#f87171}.wms__rotate[data-v-8093ed20]{margin-top:10px;padding-top:10px;border-top:1px solid #1e293b}.wms__rotate__title[data-v-8093ed20]{font-size:12px;color:#94a3b8;margin-bottom:8px}.wms__rotate__row[data-v-8093ed20]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.wms__rotate__axis[data-v-8093ed20]{font-size:11px;color:#64748b;width:22px;flex-shrink:0}.wms__rotate__btn[data-v-8093ed20]{background:#1e293b;border:1px solid #3d424b;color:#e2e8f0;width:22px;height:22px;border-radius:6px;cursor:pointer;font-size:14px;line-height:1;flex-shrink:0}.wms__rotate__btn[data-v-8093ed20]:hover{border-color:#53caff;color:#53caff}.wms__rotate__row input[type=range][data-v-8093ed20]{flex:1;min-width:0;accent-color:#53caff}.wms__rotate__val[data-v-8093ed20]{font-size:11px;color:#94a3b8;width:34px;text-align:right;flex-shrink:0}.wms__timeline[data-v-8093ed20]{background:#0f172a;border:1px solid #3d424b;border-radius:12px;padding:12px}.wms__timeline__head[data-v-8093ed20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wms__timeline__title[data-v-8093ed20]{font-size:13px;color:#e2e8f0;font-weight:600}.wms__timeline__btns[data-v-8093ed20]{display:flex;gap:8px}.wms__tl-btn[data-v-8093ed20]{background:#1e293b;border:1px solid #3d424b;color:#e2e8f0;padding:6px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s}.wms__tl-btn[data-v-8093ed20]:hover:not(:disabled){border-color:#53caff;color:#53caff}.wms__tl-btn--play[data-v-8093ed20]{background:#53caff;color:#0f172a;border-color:#53caff;font-weight:600}.wms__tl-btn--stop[data-v-8093ed20]{background:#ef4444;color:#fff;border-color:#ef4444}.wms__timeline__row[data-v-8093ed20]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wms__timeline__row input[type=range][data-v-8093ed20]{flex:1;min-width:0;accent-color:#53caff}.wms__timeline__hint[data-v-8093ed20]{font-size:11px;color:#64748b;line-height:1.5;margin-top:4px}.wms__clips[data-v-8093ed20]{margin-top:10px;padding-top:10px;border-top:1px solid #1e293b}.wms__clips__empty[data-v-8093ed20]{font-size:11px;color:#64748b;margin-bottom:8px}.wms__clip-add[data-v-8093ed20]{margin-left:auto;background:#1e293b;border:1px solid #3d424b;color:#53caff;padding:3px 10px;border-radius:6px;font-size:11px;cursor:pointer}.wms__clip-add[data-v-8093ed20]:hover{border-color:#53caff}.wms__clip[data-v-8093ed20]{background:#ffffff08;border:1px solid #1e293b;border-radius:8px;padding:8px;margin-bottom:8px}.wms__clip__head[data-v-8093ed20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wms__clip__idx[data-v-8093ed20]{font-size:12px;color:#94a3b8;font-weight:600}.wms__clip .wms__rotate__row input[type=range][data-v-8093ed20]{flex:1;min-width:0;accent-color:#53caff}.wms__walk[data-v-8093ed20]{margin-top:10px;padding-top:10px;border-top:1px solid #1e293b}.wms__walk__toggle[data-v-8093ed20]{display:flex;align-items:center;gap:6px;font-size:12px;color:#e2e8f0;margin-bottom:8px;cursor:pointer}.wms__walk__toggle input[data-v-8093ed20]{accent-color:#53caff}.wms__walk__reset[data-v-8093ed20]{width:100%;background:#1e293b;border:1px solid #3d424b;color:#e2e8f0;padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer;margin-bottom:10px;transition:all .2s}.wms__walk__reset[data-v-8093ed20]:hover{border-color:#53caff;color:#53caff;background:#53caff14}.wms__walk__select[data-v-8093ed20]{flex:1;min-width:0;background:#1e293b;border:1px solid #3d424b;color:#e2e8f0;border-radius:6px;padding:3px 6px;font-size:12px}.wms__walk__progress[data-v-8093ed20]{font-size:11px;color:#94a3b8;margin-bottom:8px;padding:4px 6px;background:#53caff0f;border-radius:6px}.wms__overlay[data-v-8093ed20]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172ab3;color:#94a3b8;font-size:14px;pointer-events:none}.wms__overlay--error[data-v-8093ed20]{color:#f87171}.wms__overlay--hint[data-v-8093ed20]{color:#64748b}.wms__actions[data-v-8093ed20]{display:flex;justify-content:center;gap:12px}.wms__rec-btn[data-v-8093ed20]{background:#53caff;border:none;color:#0f172a;padding:8px 24px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.wms__rec-btn[data-v-8093ed20]:disabled{opacity:.5;cursor:not-allowed}.wms__cap-btn[data-v-8093ed20]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid #53caff;color:#53caff;padding:8px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.wms__cap-btn[data-v-8093ed20]:hover:not(:disabled){background:#53caff1f}.wms__cap-btn[data-v-8093ed20]:active:not(:disabled){background:#53caff38}.wms__cap-btn[data-v-8093ed20]:disabled{opacity:.5;cursor:not-allowed;border-color:#3d424b;color:#64748b}.wms__cap-icon[data-v-8093ed20]{width:16px;height:16px;display:block}.wms__rec-btn--recording[data-v-8093ed20]{background:#ef4444;color:#fff;animation:wms-pulse-8093ed20 1s infinite}@keyframes wms-pulse-8093ed20{0%,to{opacity:1}50%{opacity:.7}}.wms__preview[data-v-8093ed20]{display:flex;align-items:center;gap:8px}.wms__preview-label[data-v-8093ed20]{font-size:13px;color:#94a3b8}.wms__preview-video[data-v-8093ed20]{width:220px;border-radius:8px;border:1px solid #3d424b}.wms[data-v-8093ed20]{--wms-accent: #53caff;--wms-border: #334155;--wms-border-soft: #1e293b;--wms-bg: #0f172a;--wms-bg-soft: #1e293b;--wms-hover: rgba(83, 202, 255, .08);--wms-text: #e2e8f0;--wms-text-dim: #94a3b8;--wms-text-faint: #64748b;--wms-danger: #ef4444;--wms-radius: 12px;--wms-radius-sm: 8px;gap:14px}.wms__toolbar[data-v-8093ed20]{background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:10px 12px;gap:10px}.wms__stage[data-v-8093ed20]{background:radial-gradient(120% 100% at 50% 30%,#16223a 0%,var(--wms-bg) 72%);box-shadow:inset 0 0 60px #00000059}.wms__hint[data-v-8093ed20]{left:12px;bottom:12px;max-width:72%;font-size:11.5px;line-height:1.5;color:var(--wms-text-faint);background:#0f172ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:6px 10px;border-radius:8px}.wms__model-list[data-v-8093ed20]{width:290px;background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:12px}.wms__model-list__title[data-v-8093ed20]{font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--wms-text-dim);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--wms-border-soft)}.wms__rotate[data-v-8093ed20],.wms__walk[data-v-8093ed20],.wms__clips[data-v-8093ed20]{margin-top:12px;padding:12px;background:var(--wms-bg-soft);border:1px solid var(--wms-border-soft);border-radius:var(--wms-radius-sm)}.wms__rotate__title[data-v-8093ed20]{display:flex;align-items:center;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--wms-text);margin-bottom:10px}.wms__rotate__row[data-v-8093ed20]{gap:8px;margin-bottom:10px}.wms__rotate__axis[data-v-8093ed20]{width:24px;font-size:11px;color:var(--wms-text-faint)}.wms__rotate__val[data-v-8093ed20]{width:38px;font-size:11px;color:var(--wms-text-dim);font-variant-numeric:tabular-nums}.wms__rotate__btn[data-v-8093ed20]{width:24px;height:24px;border-radius:6px;background:var(--wms-bg-soft);border:1px solid var(--wms-border);color:var(--wms-text);font-size:15px;line-height:1;flex-shrink:0;cursor:pointer;transition:all .15s}.wms__rotate__btn[data-v-8093ed20]:hover{border-color:var(--wms-accent);color:var(--wms-accent);background:var(--wms-hover)}.wms__rotate__row input[type=range][data-v-8093ed20],.wms__timeline__row input[type=range][data-v-8093ed20],.wms__clip .wms__rotate__row input[type=range][data-v-8093ed20]{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:4px;border-radius:999px;background:#334155;cursor:pointer}.wms__rotate__row input[type=range][data-v-8093ed20]::-webkit-slider-thumb,.wms__timeline__row input[type=range][data-v-8093ed20]::-webkit-slider-thumb,.wms__clip .wms__rotate__row input[type=range][data-v-8093ed20]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--wms-accent);border:2px solid var(--wms-bg);box-shadow:0 0 0 3px #53caff2e;transition:transform .12s}.wms__rotate__row input[type=range][data-v-8093ed20]::-moz-range-thumb,.wms__timeline__row input[type=range][data-v-8093ed20]::-moz-range-thumb,.wms__clip .wms__rotate__row input[type=range][data-v-8093ed20]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--wms-accent);border:2px solid var(--wms-bg);box-shadow:0 0 0 3px #53caff2e}.wms__rotate__row input[type=range][data-v-8093ed20]:hover::-webkit-slider-thumb,.wms__timeline__row input[type=range][data-v-8093ed20]:hover::-webkit-slider-thumb{transform:scale(1.15)}.wms__rotate__row input[type=range][data-v-8093ed20]:focus-visible,.wms__timeline__row input[type=range][data-v-8093ed20]:focus-visible{outline:none}.wms__rotate__row input[type=range][data-v-8093ed20]:focus-visible::-webkit-slider-thumb,.wms__timeline__row input[type=range][data-v-8093ed20]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #53caff52}.wms__walk__select[data-v-8093ed20]{flex:1;min-width:0;-webkit-appearance:none;appearance:none;background-color:var(--wms-bg-soft);border:1px solid var(--wms-border);color:var(--wms-text);border-radius:var(--wms-radius-sm);padding:6px 28px 6px 10px;font-size:12.5px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.wms__walk__select[data-v-8093ed20]:focus{outline:none;border-color:var(--wms-accent);box-shadow:0 0 0 3px #53caff26}.wms__walk__toggle[data-v-8093ed20]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--wms-text);margin-bottom:10px;cursor:pointer}.wms__walk__toggle input[data-v-8093ed20]{width:14px;height:14px;accent-color:var(--wms-accent);cursor:pointer}.wms__walk__reset[data-v-8093ed20]{width:100%;background:var(--wms-bg-soft);border:1px solid var(--wms-border);color:var(--wms-text);padding:8px 10px;border-radius:var(--wms-radius-sm);font-size:12.5px;cursor:pointer;margin-bottom:10px;transition:all .18s}.wms__walk__reset[data-v-8093ed20]:hover{border-color:var(--wms-accent);color:var(--wms-accent);background:var(--wms-hover)}.wms__walk__reset[data-v-8093ed20]:disabled{opacity:.5;cursor:not-allowed}.wms__walk__progress[data-v-8093ed20]{font-size:11.5px;color:var(--wms-text-dim);margin-bottom:10px;padding:6px 8px;background:#53caff14;border:1px solid rgba(83,202,255,.2);border-radius:var(--wms-radius-sm);font-variant-numeric:tabular-nums}.wms__timeline[data-v-8093ed20]{background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:14px}.wms__timeline__title[data-v-8093ed20]{font-size:13.5px;font-weight:600;color:var(--wms-text)}.wms__timeline__row[data-v-8093ed20]{gap:10px;margin-bottom:8px}.wms__timeline__hint[data-v-8093ed20]{font-size:11.5px;line-height:1.6;color:var(--wms-text-faint);margin-top:6px}.wms__tl-btn[data-v-8093ed20]{background:var(--wms-bg-soft);border:1px solid var(--wms-border);color:var(--wms-text);padding:6px 14px;border-radius:var(--wms-radius-sm);font-size:13px;cursor:pointer;transition:all .2s}.wms__tl-btn[data-v-8093ed20]:hover:not(:disabled){border-color:var(--wms-accent);color:var(--wms-accent)}.wms__tl-btn[data-v-8093ed20]:disabled{opacity:.5;cursor:not-allowed}.wms__tl-btn--play[data-v-8093ed20]{background:var(--wms-accent);color:var(--wms-bg);border-color:var(--wms-accent);font-weight:600}.wms__tl-btn--stop[data-v-8093ed20]{background:var(--wms-danger);color:#fff;border-color:var(--wms-danger)}.wms__clips__empty[data-v-8093ed20]{font-size:11.5px;line-height:1.5;color:var(--wms-text-faint);margin-bottom:10px}.wms__clip-add[data-v-8093ed20]{margin-left:auto;background:var(--wms-bg-soft);border:1px solid var(--wms-border);color:var(--wms-accent);padding:4px 10px;border-radius:6px;font-size:11.5px;cursor:pointer}.wms__clip-add[data-v-8093ed20]:hover{border-color:var(--wms-accent);background:var(--wms-hover)}.wms__clip[data-v-8093ed20]{background:#ffffff06;border:1px solid var(--wms-border-soft);border-radius:var(--wms-radius-sm);padding:10px;margin-bottom:10px}.wms__clip__idx[data-v-8093ed20]{font-size:12px;color:var(--wms-text-dim);font-weight:600}.wms__overlay[data-v-8093ed20]{background:#0f172a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wms__overlay--hint[data-v-8093ed20]{padding:0 24px;text-align:center}.wms__rec-btn[data-v-8093ed20]{padding:9px 26px;box-shadow:0 4px 14px #53caff40}.wms__rec-btn--recording[data-v-8093ed20]{box-shadow:0 4px 14px #ef444459}.wms__cap-btn[data-v-8093ed20]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--wms-border);color:var(--wms-text-faint)}.wms__preview[data-v-8093ed20]{background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:12px}.wms__preview-video[data-v-8093ed20]{border-radius:var(--wms-radius-sm)}.wms button[data-v-8093ed20]:focus-visible,.wms select[data-v-8093ed20]:focus-visible,.wms a[data-v-8093ed20]:focus-visible{outline:2px solid var(--wms-accent);outline-offset:2px}.wms__model-list[data-v-8093ed20]::-webkit-scrollbar{width:8px}.wms__model-list[data-v-8093ed20]::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.wms__model-list[data-v-8093ed20]::-webkit-scrollbar-thumb:hover{background:#475569}.wms__sidebar[data-v-8093ed20]{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:2px}.wms__panel[data-v-8093ed20]{background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:12px;flex-shrink:0}.wms__panel__empty[data-v-8093ed20]{font-size:12px;color:var(--wms-text-faint);padding:8px 4px}.wms__inspector[data-v-8093ed20]{background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:12px}.wms__inspector--empty[data-v-8093ed20]{color:var(--wms-text-faint);font-size:12.5px;text-align:center;padding:28px 12px;line-height:1.6}.wms__tabs[data-v-8093ed20]{display:flex;gap:4px;margin-bottom:12px;background:var(--wms-bg-soft);padding:4px;border-radius:var(--wms-radius-sm)}.wms__tab[data-v-8093ed20]{flex:1;background:transparent;border:none;color:var(--wms-text-dim);padding:7px 0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.wms__tab[data-v-8093ed20]:hover:not(.wms__tab--active){color:#fff}.wms__tab--active[data-v-8093ed20]{background:var(--wms-accent);color:var(--wms-bg);font-weight:600}.wms__tab-body .wms__rotate[data-v-8093ed20],.wms__tab-body .wms__walk[data-v-8093ed20],.wms__tab-body .wms__clips[data-v-8093ed20]{margin-top:0;padding:0;background:transparent;border:none;border-radius:0}.wms__stage-tools[data-v-8093ed20]{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:2}.wms__dock[data-v-8093ed20]{background:var(--wms-bg);border:1px solid var(--wms-border);border-radius:var(--wms-radius);padding:12px}.wms__dock__title[data-v-8093ed20]{font-size:12px;color:var(--wms-text-dim);font-weight:600;margin-bottom:10px}.wms__dock__items[data-v-8093ed20]{display:flex;gap:14px}.wms__dock__item[data-v-8093ed20]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;background:var(--wms-bg-soft);border:1px solid var(--wms-border-soft);border-radius:var(--wms-radius-sm);padding:10px 12px}.wms__dock__item-head[data-v-8093ed20]{display:flex;align-items:center;justify-content:space-between;gap:10px}.wms__dock__item-title[data-v-8093ed20]{font-size:12.5px;font-weight:600;color:var(--wms-text)}.wms__dock__item-desc[data-v-8093ed20]{margin-top:1px;font-size:11.5px;color:var(--wms-text-faint);word-break:break-all}.wms__dock__item-media[data-v-8093ed20]{width:100%;min-height:90px;padding:8px;display:flex;align-items:center;justify-content:center;background:var(--wms-bg);border:1px solid var(--wms-border-soft);border-radius:var(--wms-radius-sm);overflow:hidden}.wms__dock__thumb-video[data-v-8093ed20]{max-width:100%;max-height:240px;object-fit:contain;background:#000}.wms__dock__thumb-img[data-v-8093ed20]{max-width:100%;max-height:240px;object-fit:contain}.wms__dock__item-placeholder[data-v-8093ed20]{font-size:11.5px;color:var(--wms-text-faint)}.wms__tl-btn--upload[data-v-8093ed20]{flex:0 0 auto;background:var(--wms-accent);color:var(--wms-bg);border-color:var(--wms-accent);font-weight:600;justify-content:center;white-space:nowrap}.wms__tl-btn--upload[data-v-8093ed20]:disabled{opacity:.5;cursor:not-allowed;background:var(--wms-bg);color:var(--wms-text-faint);border-color:var(--wms-border)}.wms__dock__error[data-v-8093ed20]{font-size:12px;color:#ef4444;padding:8px 2px 0;line-height:1.5}@media(max-width:760px){.wms__body[data-v-8093ed20]{flex-direction:column;height:auto}.wms__stage[data-v-8093ed20]{aspect-ratio:4 / 3}.wms__sidebar[data-v-8093ed20]{width:auto;max-height:380px}.wms__dock__items[data-v-8093ed20]{flex-direction:column}}.wmru-mask[data-v-2c5bc428]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9000;padding:24px}.wmru-dialog[data-v-2c5bc428]{background:#1e293b;border:1px solid #3d424b;border-radius:16px;width:var(--f8ffcdfa);max-width:1280px;min-width:360px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;padding:20px;box-shadow:0 20px 50px #00000080}.wmru-header[data-v-2c5bc428]{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding-bottom:12px;border-bottom:1px solid #3d424b}.wmru-title[data-v-2c5bc428]{font-size:15px;font-weight:600;color:#f1f5f9}.wmru-close[data-v-2c5bc428]{background:none;border:none;color:#94a3b8;font-size:22px;cursor:pointer;line-height:1}.wmru-close[data-v-2c5bc428]:hover{color:#fff}.wmru-body[data-v-2c5bc428]{margin:12px 0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto}.wmru-body[data-v-2c5bc428]::-webkit-scrollbar{width:8px;height:8px}.wmru-body[data-v-2c5bc428]::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.wmru-body[data-v-2c5bc428]::-webkit-scrollbar-thumb:hover{background:#475569}.wmru-footer[data-v-2c5bc428]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #3d424b;padding-top:12px;flex:0 0 auto}.wmru-count[data-v-2c5bc428]{font-size:13px;color:#94a3b8}.wmru-footer-actions[data-v-2c5bc428]{display:flex;gap:8px}.wmru-btn[data-v-2c5bc428]{padding:8px 18px;border-radius:8px;font-size:14px;cursor:pointer;border:1px solid #3d424b;transition:all .2s}.wmru-btn--ghost[data-v-2c5bc428]{background:transparent;color:#94a3b8}.wmru-btn--ghost[data-v-2c5bc428]:hover{color:#fff;border-color:#64748b}.wmru-btn--primary[data-v-2c5bc428]{background:#53caff;border-color:#53caff;color:#0f172a;font-weight:600}.wmru-btn--primary[data-v-2c5bc428]:disabled{opacity:.5;cursor:not-allowed}.el-message{z-index:10000!important}.edit-page[data-v-f1d5eb5e]{min-height:100vh;background:#0f172af2;padding:80px 20px 20px;box-sizing:border-box}.edit-page__header[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-f1d5eb5e]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.edit-header__scenes[data-v-f1d5eb5e]{flex:1;display:flex;flex-direction:column;overflow-x:auto;gap:12px;scrollbar-width:auto!important}.edit-header__scenes[data-v-f1d5eb5e]::-webkit-scrollbar{height:6px!important}.edit-header__scenes[data-v-f1d5eb5e]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-f1d5eb5e]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-f1d5eb5e]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__scenes-title[data-v-f1d5eb5e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.edit-header__scenes-grid[data-v-f1d5eb5e]{display:flex;gap:12px;padding-bottom:4px}.scene-card--compact[data-v-f1d5eb5e]{width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-f1d5eb5e]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-f1d5eb5e]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-f1d5eb5e]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:20px;flex:1}.scene-card[data-v-f1d5eb5e]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.scene-card[data-v-f1d5eb5e]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.scene-card--active[data-v-f1d5eb5e]{border-color:var(--color-primary);background:#06e6e61a}.scene-card__header[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:4px}.scene-card__name[data-v-f1d5eb5e]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.scene-card__type[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.edit-layout__content[data-v-f1d5eb5e]{display:grid;grid-template-columns:1.2fr 3fr 1.2fr;gap:20px;height:calc(100vh - 210px);min-height:0}.edit-layout__left[data-v-f1d5eb5e]{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.edit-layout__center[data-v-f1d5eb5e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-y:auto;display:flex;flex-direction:column;height:100%;min-width:0;padding:16px;box-sizing:border-box}.edit-layout__right[data-v-f1d5eb5e]{display:flex;flex-direction:column;min-height:0;min-width:0}.edit-tabs[data-v-f1d5eb5e]{display:flex;background:#0f172a66;border-bottom:1px solid var(--color-border);padding:0 20px}.edit-tab[data-v-f1d5eb5e]{padding:12px 20px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;position:relative;transition:all .2s ease}.edit-tab[data-v-f1d5eb5e]:hover{color:var(--color-text)}.edit-tab--active[data-v-f1d5eb5e]{color:var(--color-primary)}.edit-tab--active[data-v-f1d5eb5e]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-primary)}.tab-content[data-v-f1d5eb5e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.ref-groups[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:8px}.ref-group[data-v-f1d5eb5e]{display:flex;align-items:center;gap:8px}.ref-group__label[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;min-width:60px}.ref-group__thumb-list[data-v-f1d5eb5e]{display:flex;flex-wrap:wrap;gap:8px}.ref-group__thumb-item[data-v-f1d5eb5e]{width:50px;height:50px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease;position:relative}.ref-group__thumb-item[data-v-f1d5eb5e]:hover{border-color:var(--color-primary);transform:scale(1.05)}.ref-group__thumb-item--add[data-v-f1d5eb5e]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-f1d5eb5e]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-item--loading[data-v-f1d5eb5e]{cursor:not-allowed;opacity:.7}.ref-group__thumb-add[data-v-f1d5eb5e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ref-group__add-icon[data-v-f1d5eb5e]{width:16px;height:16px;color:var(--color-primary)}.ref-group__add-text[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:var(--color-primary)}.ref-group__thumb-img[data-v-f1d5eb5e]{width:100%;height:100%;object-fit:cover}.multi-assets-grid[data-v-f1d5eb5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;margin-top:8px}.multi-asset-item[data-v-f1d5eb5e]{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(83,202,255,.1);background:#0f172a66}.multi-asset-item img[data-v-f1d5eb5e],.multi-asset-item video[data-v-f1d5eb5e]{width:100%;height:100%;object-fit:cover}.multi-asset-item--video[data-v-f1d5eb5e],.multi-asset-item--audio[data-v-f1d5eb5e]{width:80px;height:80px}.multi-asset-item--audio[data-v-f1d5eb5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;gap:4px}.audio-icon[data-v-f1d5eb5e]{font-size:var(--font-size-xl);color:var(--color-primary)}.multi-asset-name[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.multi-asset-remove[data-v-f1d5eb5e]{position:absolute;top:0;right:0;width:16px;height:16px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xs);z-index:2;border-bottom-left-radius:4px}.multi-asset-remove[data-v-f1d5eb5e]:hover{background:#ff4d4f}.multi-asset-add[data-v-f1d5eb5e]{width:80px;height:80px;border-radius:var(--radius-md);border:1px dashed rgba(83,202,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.multi-asset-add[data-v-f1d5eb5e]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#06e6e60d}.multi-asset-add--loading[data-v-f1d5eb5e]{cursor:not-allowed}.multi-prompt-input[data-v-f1d5eb5e] .el-textarea__inner{background:#0f172a99;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);color:var(--color-text);padding:12px}.multi-prompt-input[data-v-f1d5eb5e] .el-textarea__inner:focus{border-color:var(--color-primary)}.edit-placeholder[data-v-f1d5eb5e]{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:var(--font-size-md);text-align:center;padding:24px}.edit-form[data-v-f1d5eb5e]{display:flex;flex-direction:column;padding:20px;flex:1;min-height:0;box-sizing:border-box}.edit-form__field[data-v-f1d5eb5e]{margin-bottom:20px}.edit-form__field--fill[data-v-f1d5eb5e]{flex:1;min-height:0;display:flex;flex-direction:column}.edit-form__field--fill .edit-form__editor-wrap[data-v-f1d5eb5e]{position:relative;flex:1;min-height:0;display:flex}.edit-form__field--fill .edit-form__contenteditable[data-v-f1d5eb5e]{flex:1;min-height:120px}.edit-form__label--with-action[data-v-f1d5eb5e]{display:flex;align-items:center;justify-content:space-between}.edit-form__label-actions[data-v-f1d5eb5e]{display:inline-flex;align-items:center;gap:8px}.edit-form__contenteditable.is-optimizing[data-v-f1d5eb5e]{filter:blur(1px);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none}.edit-form__editor-loading[data-v-f1d5eb5e]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-md);background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-primary);font-size:var(--font-size-sm);z-index:5}.edit-form__editor-loading-icon[data-v-f1d5eb5e]{font-size:28px}.audio-params-trigger[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:8px}.audio-params-trigger__content[data-v-f1d5eb5e]{display:flex;align-items:center;gap:12px}.audio-params-trigger__btn[data-v-f1d5eb5e]{background:#0f172a99;border:1px solid rgba(83,202,255,.2);color:#53caff;padding:8px 16px;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;width:fit-content}.audio-params-trigger__btn[data-v-f1d5eb5e]:hover{background:#53caff1a;border-color:#53caff}.audio-params-trigger__play[data-v-f1d5eb5e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#53caff1a;color:#53caff;cursor:pointer;transition:all .2s ease;font-size:var(--font-size-lg)}.audio-params-trigger__play[data-v-f1d5eb5e]:hover{background:#53caff33;transform:scale(1.05)}.audio-params-trigger__status[data-v-f1d5eb5e]{font-size:var(--font-size-sm);color:#10b981;display:flex;align-items:center;gap:4px}.audio-params-trigger__status[data-v-f1d5eb5e]:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#10b981}.edit-form__label[data-v-f1d5eb5e]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:8px;font-weight:500}.required-star[data-v-f1d5eb5e]{color:var(--color-error);margin-left:4px}.edit-form__textarea[data-v-f1d5eb5e]{width:100%;background:#0f172a99;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);padding:16px;color:var(--color-text);font-size:var(--font-size-md);line-height:1.6;resize:none;transition:all .2s ease;min-height:120px}.edit-form__static-text[data-v-f1d5eb5e]{min-height:unset;background:#0f172a66;border-color:#53caff1a;color:var(--color-text);white-space:pre-wrap;word-break:break-word;cursor:default}.edit-form__switch-container[data-v-f1d5eb5e]{display:flex;align-items:center;gap:12px;background:#0f172a66;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);padding:12px 16px}.edit-form__switch-tip[data-v-f1d5eb5e]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.edit-form__contenteditable[data-v-f1d5eb5e]{outline:none;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.edit-form__contenteditable[data-v-f1d5eb5e]:empty:before{content:attr(placeholder);color:#64748b;pointer-events:none}.edit-form__textarea[data-v-f1d5eb5e]:focus{background:#0f172acc;border-color:#53caff4d;box-shadow:0 0 0 2px #53caff1a}.edit-form__hint[data-v-f1d5eb5e]{margin-top:8px;font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.edit-form__hint span[data-v-f1d5eb5e]{color:var(--color-primary);font-weight:600;background:#06e6e61a;padding:0 4px;border-radius:var(--radius-sm);margin:0 2px}.edit-form__label-title[data-v-f1d5eb5e]{display:inline-flex;align-items:center;gap:10px}.edit-form__ref-limits[data-v-f1d5eb5e]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.edit-form__ref-limit[data-v-f1d5eb5e]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);background:#22c55e2e;border:1px solid rgba(34,197,94,.5);border-radius:var(--radius-pill);padding:2px 10px;transition:all .2s ease}.edit-form__ref-limit[data-v-f1d5eb5e]:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0}.edit-form__ref-limit.is-full[data-v-f1d5eb5e]{color:#fff;border-color:#f56c6c;background:#f56c6c;animation:ref-limit-pulse-f1d5eb5e 1.4s ease-in-out infinite}.edit-form__ref-limit.is-full[data-v-f1d5eb5e]:before{background:#fff}@keyframes ref-limit-pulse-f1d5eb5e{0%,to{box-shadow:0 0 #f56c6c80}50%{box-shadow:0 0 0 5px #f56c6c00}}[data-v-f1d5eb5e] .prompt-field-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;margin:2px;background:linear-gradient(135deg,#06e6e633,#06e6e61a);border:1px solid rgba(6,230,230,.5);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);transition:all .2s ease;box-shadow:0 1px 3px #0003;vertical-align:baseline;-webkit-user-select:none;user-select:none;cursor:default}.tag-preview-popover[data-v-f1d5eb5e]{position:fixed;z-index:10001;background:#1e293b;border:1px solid rgba(83,202,255,.25);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0006;padding:6px;max-width:220px;pointer-events:none}.tag-preview-popover--top[data-v-f1d5eb5e]{transform:translate(-50%,-100%);margin-top:-8px}.tag-preview-popover--bottom[data-v-f1d5eb5e]{transform:translate(-50%);margin-top:8px}.tag-preview-popover__media[data-v-f1d5eb5e]{display:block;max-width:200px;max-height:160px;border-radius:var(--radius-sm);object-fit:contain;background:#0f172a99}.tag-preview-popover__audio[data-v-f1d5eb5e]{width:120px;height:90px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--color-primary)}[data-v-f1d5eb5e] .prompt-field-tag__thumb{width:16px;height:16px;border-radius:3px;object-fit:cover;flex-shrink:0;pointer-events:none;-webkit-user-select:none;user-select:none}[data-v-f1d5eb5e] .prompt-field-tag:hover{background:linear-gradient(135deg,#06e6e64d,#06e6e633);border-color:var(--color-primary);box-shadow:0 2px 6px #06e6e64d;transform:translateY(-1px)}.asset-mention-dropdown[data-v-f1d5eb5e]{position:absolute;z-index:10000;background:#1e293b;border:1px solid rgba(83,202,255,.2);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000004d;min-width:320px;max-height:380px;display:flex;overflow:hidden;padding:0}.asset-mention-level1[data-v-f1d5eb5e]{flex-shrink:0;width:86px;background:#0f172a99;border-right:1px solid rgba(148,163,184,.15);padding:6px 4px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.asset-mention-level1__item[data-v-f1d5eb5e]{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:9px 10px;font-size:var(--font-size-sm);color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.asset-mention-level1__item[data-v-f1d5eb5e]:hover{background:#53caff1a;color:var(--color-text)}.asset-mention-level1__item--active[data-v-f1d5eb5e]{background:#53caff2e;color:#53caff;font-weight:600}.asset-mention-level1__count[data-v-f1d5eb5e]{font-size:11px;padding:0 5px;border-radius:999px;background:#94a3b833;color:inherit;line-height:1.4}.asset-mention-level1__item--active .asset-mention-level1__count[data-v-f1d5eb5e]{background:#53caff40}.asset-mention-level2[data-v-f1d5eb5e]{flex:1;min-width:0;max-height:380px;overflow-y:auto;padding:0 0 8px}.asset-mention-section[data-v-f1d5eb5e]{margin-bottom:10px}.asset-mention-section[data-v-f1d5eb5e]:last-child{margin-bottom:0}.asset-mention-section__title[data-v-f1d5eb5e]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:4px;padding:8px 12px 5px;border-bottom:1px solid rgba(148,163,184,.12)}.asset-mention-section__count[data-v-f1d5eb5e]{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-muted);background:#ffffff0f;border-radius:var(--radius-sm);padding:0 6px}.asset-mention-item[data-v-f1d5eb5e]{display:flex;align-items:center;gap:10px;margin:0 4px;padding:8px;cursor:pointer;border-radius:var(--radius-md);transition:all .2s ease}.asset-mention-item[data-v-f1d5eb5e]:hover{background:#53caff1a}.asset-mention-item__thumb[data-v-f1d5eb5e]{width:32px;height:32px;border-radius:var(--radius-sm);overflow:hidden;background:#334155;display:flex;align-items:center;justify-content:center}.asset-mention-item__thumb img[data-v-f1d5eb5e]{width:100%;height:100%;object-fit:cover}.asset-mention-item__placeholder[data-v-f1d5eb5e]{color:var(--color-text-muted);font-weight:700}.asset-mention-item__info[data-v-f1d5eb5e]{flex:1;min-width:0}.asset-mention-item__name[data-v-f1d5eb5e]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-mention-empty[data-v-f1d5eb5e]{padding:12px;text-align:center;color:#64748b;font-size:var(--font-size-sm)}.edit-form__actions[data-v-f1d5eb5e]{padding-top:24px;border-top:1px solid var(--color-border)}.audio-params-trigger[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:8px;background:#0f172a66;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);padding:12px 16px}.audio-params-trigger__btn[data-v-f1d5eb5e]{height:36px;padding:0 16px;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:fit-content}.audio-params-trigger__btn[data-v-f1d5eb5e]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#06e6e60d}.audio-params-trigger__hint[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:#64748b}.edit-toolbar[data-v-f1d5eb5e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.edit-form__group[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:8px}.edit-toolbar__select[data-v-f1d5eb5e] .el-select__caret{display:flex;justify-content:flex-end}.edit-form__duration-tip[data-v-f1d5eb5e]{background:#06e6e61a;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);padding:8px 12px;margin-bottom:12px;color:var(--color-primary);font-size:var(--font-size-sm);text-align:center;font-weight:500}.edit-form__save-section[data-v-f1d5eb5e]{display:flex;justify-content:flex-end}.edit-form__save-btn[data-v-f1d5eb5e]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;margin:0 auto}.edit-form__save-btn[data-v-f1d5eb5e]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-f1d5eb5e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.hint-icon[data-v-f1d5eb5e]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-f1d5eb5e]:hover{color:var(--color-primary)}.btn-content[data-v-f1d5eb5e]{display:flex;align-items:center;gap:4px}.price-icon[data-v-f1d5eb5e]{width:16px;height:16px}.scene-image[data-v-f1d5eb5e]{width:100%;height:200px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.scene-image__img[data-v-f1d5eb5e]{width:100%;height:100%;object-fit:contain;display:block}.image-history[data-v-f1d5eb5e]{padding:20px;height:100%;overflow-y:auto;min-height:0}.image-history__title[data-v-f1d5eb5e]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);margin-bottom:16px}.image-history__grid[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:12px;min-height:min-content}.image-history__item[data-v-f1d5eb5e]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__item[data-v-f1d5eb5e]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.image-history__item--selected[data-v-f1d5eb5e]{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e64d}.image-history__item--generating[data-v-f1d5eb5e]{border-color:#06e6e680;background:var(--color-surface)}.image-history__img[data-v-f1d5eb5e]{width:fit-content;height:100%;object-fit:contain;margin:0 auto;display:block}.image-history__placeholder[data-v-f1d5eb5e]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);gap:12px;z-index:1}.image-history__spinner[data-v-f1d5eb5e]{width:32px;height:32px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-f1d5eb5e 1s linear infinite}@keyframes spin-f1d5eb5e{to{transform:rotate(360deg)}}.image-history__text[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.image-history__overlay[data-v-f1d5eb5e]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs);z-index:2}.image-history__index[data-v-f1d5eb5e]{color:#0f172a;font-size:var(--font-size-xs);font-weight:600}.image-history__default-btn[data-v-f1d5eb5e]{bottom:8px;right:8px;background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease;z-index:5}.image-history__item:hover .image-history__overlay[data-v-f1d5eb5e]{opacity:1}.image-history__status[data-v-f1d5eb5e]{color:#0f172a;font-size:var(--font-size-xs);font-weight:600}.image-history__status--failed[data-v-f1d5eb5e]{background:var(--color-error);color:#fff}.image-history__error-icon[data-v-f1d5eb5e]{font-size:var(--font-size-xl);color:var(--color-error);margin-bottom:8px}.image-history__error-message[data-v-f1d5eb5e]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:8px;padding:0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;word-break:break-all}.image-history__item--failed[data-v-f1d5eb5e]{background:#ef44440d;border-color:#ef44444d}.image-history__item--failed[data-v-f1d5eb5e]:hover{background:#ef44441a;border-color:#ef444480}[data-v-f1d5eb5e] .error-tooltip{max-width:300px!important;word-break:break-all!important;line-height:1.5!important;background:#141414f2!important;border:1px solid rgba(239,68,68,.4)!important;color:var(--color-error)!important}.image-history__actions[data-v-f1d5eb5e]{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:5}.image-history__default-btn[data-v-f1d5eb5e]{background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-f1d5eb5e]:hover:not(.image-history__default-btn--disabled){background:#08d9d9;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-f1d5eb5e]{cursor:not-allowed;opacity:.9;border:2px solid var(--color-primary)}.image-history__agent-name[data-v-f1d5eb5e]{background:#06e6e61a;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-history__agent-row[data-v-f1d5eb5e]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}.image-history__time[data-v-f1d5eb5e]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.image-history__copy-link[data-v-f1d5eb5e]{background:#000000b3;color:var(--color-primary);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline}.image-history__copy-link[data-v-f1d5eb5e]:hover{color:#53caff;background:#000000e6}.image-history__delete-btn[data-v-f1d5eb5e]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-f1d5eb5e]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-f1d5eb5e]{pointer-events:none}.preview-overlay[data-v-f1d5eb5e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.preview-container[data-v-f1d5eb5e]{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.preview-overlay__video[data-v-f1d5eb5e]{max-width:100%;max-height:80vh;border-radius:var(--radius-md);box-shadow:0 4px 20px #00000080}.preview-audio-container[data-v-f1d5eb5e]{background:#1e293be6;padding:40px;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid rgba(6,230,230,.3)}.preview-audio-icon[data-v-f1d5eb5e]{font-size:64px;color:var(--color-primary)}.preview-overlay__audio[data-v-f1d5eb5e]{width:300px}.preview-close[data-v-f1d5eb5e]{position:absolute;top:-40px;right:-40px;width:32px;height:32px;background:#fff3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);transition:all .2s ease}.preview-close[data-v-f1d5eb5e]:hover{background:#fff6;transform:scale(1.1)}.wm-trigger[data-v-f1d5eb5e]{border:1px dashed rgba(6,230,230,.5)!important;background:#06e6e614!important}.wm-trigger[data-v-f1d5eb5e]:hover{border-color:var(--color-primary)!important;background:#06e6e62e!important}.wm-trigger .ref-group__add-icon[data-v-f1d5eb5e],.wm-trigger .ref-group__add-text[data-v-f1d5eb5e]{color:var(--color-primary)}.final-image[data-v-f1d5eb5e]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px;box-sizing:border-box}.final-image__header-row[data-v-f1d5eb5e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.final-image__title[data-v-f1d5eb5e]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.final-image__history-btn[data-v-f1d5eb5e]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.final-image__history-btn[data-v-f1d5eb5e]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.final-image__history-btn[data-v-f1d5eb5e]:disabled{opacity:.85;cursor:not-allowed}.final-image__history-btn .el-icon[data-v-f1d5eb5e]{font-size:15px}.final-image__body[data-v-f1d5eb5e]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden}.final-image__video[data-v-f1d5eb5e]{max-width:100%;max-height:calc(100% - 40px);object-fit:contain;border-radius:var(--radius-md);cursor:pointer;background:#000}.final-image__caption[data-v-f1d5eb5e]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.final-image__placeholder[data-v-f1d5eb5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;width:100%}.final-image__placeholder--failed[data-v-f1d5eb5e]{color:var(--color-danger, #f56c6c)}.final-image__retry-btn[data-v-f1d5eb5e]{padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.final-image__retry-btn[data-v-f1d5eb5e]:hover{border-color:var(--color-primary);color:var(--color-primary)}.history-dialog__grid[data-v-f1d5eb5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:60vh;overflow-y:auto;padding:4px}@media(max-width:768px){.edit-page[data-v-f1d5eb5e]{padding:72px 12px 90px}.edit-page__main[data-v-f1d5eb5e]{flex:none}.edit-layout__content[data-v-f1d5eb5e]{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.edit-layout__left[data-v-f1d5eb5e],.edit-layout__center[data-v-f1d5eb5e],.edit-layout__right[data-v-f1d5eb5e]{height:auto;min-height:0}.edit-layout__left[data-v-f1d5eb5e]{max-height:45vh}.edit-form[data-v-f1d5eb5e]{height:auto;flex:none}.edit-toolbar[data-v-f1d5eb5e]{grid-template-columns:1fr}}.voice-dialog[data-v-32dbb904]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;font-size:var(--font-size-sm)}.voice-dialog__left[data-v-32dbb904]{background:#0f172a4d;border-radius:var(--radius-lg);padding:16px;color:var(--color-text);display:flex;flex-direction:column;gap:16px}.voice-dialog__tabs[data-v-32dbb904]{display:inline-flex;gap:8px;margin-bottom:8px}.voice-dialog__tab[data-v-32dbb904]{flex:1;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text);padding:6px 0;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.voice-dialog__tab--active[data-v-32dbb904]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.voice-dialog__tab--disabled[data-v-32dbb904]{opacity:.5}.voice-dialog__field[data-v-32dbb904]{display:flex;flex-direction:column;gap:8px}.voice-dialog__field-label[data-v-32dbb904]{font-size:var(--font-size-sm);color:var(--color-text)}.voice-dialog__voice-row[data-v-32dbb904]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.voice-dialog__voice-avatar[data-v-32dbb904]{width:32px;height:32px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.voice-dialog__voice-avatar-text[data-v-32dbb904]{font-size:var(--font-size-sm);color:#0f172a}.voice-dialog__voice-main[data-v-32dbb904]{flex:1;display:flex;flex-direction:column;gap:2px}.voice-dialog__voice-name[data-v-32dbb904]{font-size:var(--font-size-sm);color:var(--color-text)}.voice-dialog__voice-desc[data-v-32dbb904]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.voice-dialog__preview-row[data-v-32dbb904]{margin-top:8px;display:flex;align-items:center;gap:8px}.voice-dialog__preview-btn[data-v-32dbb904]{border-radius:var(--radius-pill);border:1px solid #ffe89c;background:#ffe89c;color:#111827;padding:4px 14px}.voice-dialog__preview-tip[data-v-32dbb904]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__upload[data-v-32dbb904]{width:100%;display:block}.voice-dialog__upload-card[data-v-32dbb904]{width:100%;min-width:300px;height:160px;border-radius:var(--radius-lg);border:1px dashed rgba(61,66,75);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.voice-dialog__upload-inner[data-v-32dbb904]{text-align:center;color:var(--color-text);display:flex;flex-direction:column;align-items:center;gap:4px}.voice-dialog__upload-inner--filled[data-v-32dbb904]{color:var(--color-text)}.voice-dialog__upload-plus[data-v-32dbb904]{font-size:var(--font-size-xl);line-height:1;color:var(--color-text-muted)}.voice-dialog__upload-text[data-v-32dbb904]{font-size:var(--font-size-sm);color:var(--color-text)}.voice-dialog__upload-name[data-v-32dbb904]{font-size:var(--font-size-sm);max-width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--color-text)}.voice-dialog__voice-select[data-v-32dbb904]{border-radius:var(--radius-pill);border:1px solid #e5e7eb;background:#f9fafb;color:#111827;padding:4px 10px;font-size:var(--font-size-sm);cursor:pointer}.voice-dialog[data-v-32dbb904] .el-textarea__inner{background:#ffffff1a;border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);padding:12px;font-size:var(--font-size-sm);resize:none;box-shadow:none}.voice-dialog[data-v-32dbb904] .el-textarea__inner:focus{box-shadow:0 0 0 2px #06e6e633}.voice-dialog[data-v-32dbb904] .el-textarea__inner::placeholder{color:#e2e8f099}.voice-dialog[data-v-32dbb904] .el-input__count{color:var(--color-text-muted);font-size:var(--font-size-xs);background:none}.voice-dialog__actions[data-v-32dbb904]{margin-top:8px}.voice-dialog__primary-btn[data-v-32dbb904]{width:100%;height:40px;border-radius:var(--radius-pill);border:none;background:#ffc815;color:#111827}.edit-form__save-btn[data-v-32dbb904]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__save-btn .btn-content[data-v-32dbb904]{display:flex;align-items:center;gap:5px}.edit-form__save-btn[data-v-32dbb904]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn--disabled[data-v-32dbb904]{opacity:.6;cursor:not-allowed;transform:none}.price-icon[data-v-32dbb904]{width:20px;height:20px}.voice-dialog__right[data-v-32dbb904]{display:flex;flex-direction:column;gap:12px}.voice-dialog__preview-header[data-v-32dbb904]{display:flex;align-items:center;justify-content:space-between}.voice-dialog__preview-title[data-v-32dbb904]{font-size:var(--font-size-sm);color:#ccc}.voice-dialog__preview-meta[data-v-32dbb904]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__preview-card[data-v-32dbb904]{border-radius:var(--radius-lg);background:#fff6d9;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.voice-dialog__preview-video-wrapper[data-v-32dbb904]{width:280px;height:200px;border-radius:var(--radius-md);overflow:hidden}.voice-dialog__preview-video[data-v-32dbb904]{width:100%;height:100%;object-fit:cover;display:block}.voice-dialog__preview-empty[data-v-32dbb904]{font-size:var(--font-size-sm);color:#9ca3af}.voice-dialog__video-list[data-v-32dbb904]{display:flex;flex-direction:column;max-height:500px;overflow-y:auto;gap:12px}.voice-dialog__video-item[data-v-32dbb904]{border-radius:var(--radius-lg);border:1px solid #666;padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.voice-dialog__video-thumb[data-v-32dbb904]{width:280px;height:200px;border-radius:var(--radius-md);overflow:hidden}.voice-dialog__video-footer[data-v-32dbb904]{flex:1;display:flex;align-items:center;justify-content:space-between;width:100%}.voice-dialog__video-info[data-v-32dbb904]{display:flex;gap:20px}.voice-dialog__video-label[data-v-32dbb904]{font-size:var(--font-size-sm);color:#6b7280}.voice-dialog__set-btn[data-v-32dbb904]{border-radius:var(--radius-pill);border:none;padding:4px 12px;background:#ffc815;color:#111827}.voice-dialog__video-meta[data-v-32dbb904]{display:flex;flex-direction:column;gap:2px}.voice-dialog__video-time[data-v-32dbb904]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__video-actions[data-v-32dbb904]{display:flex;align-items:center;gap:8px}.voice-select[data-v-32dbb904]{display:flex;flex-direction:column;gap:12px}.voice-select__filters[data-v-32dbb904]{display:flex;gap:8px}.voice-select__filter[data-v-32dbb904]{width:120px}.voice-select[data-v-32dbb904] .el-select__wrapper{background:#0f172af2;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none}.voice-select[data-v-32dbb904] .el-select__wrapper:hover{border-color:var(--color-border)}.voice-select[data-v-32dbb904] .el-select__wrapper.is-focused{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e633}.voice-select[data-v-32dbb904] .el-input__inner{background:transparent;border:none;color:var(--color-text);font-size:var(--font-size-sm)}.voice-select[data-v-32dbb904] .el-input__inner::placeholder{color:#e2e8f099}.voice-select[data-v-32dbb904] .el-select__placeholder{color:#e2e8f099}.voice-select[data-v-32dbb904] .el-select__tags-text,.voice-select[data-v-32dbb904] .el-select__selected-item{color:var(--color-text)}.voice-select[data-v-32dbb904] .el-popper{background:#0f172af2;border:1px solid var(--color-border);border-radius:var(--radius-md)}.voice-select[data-v-32dbb904] .el-select-dropdown__item{color:var(--color-text);background:transparent}.voice-select[data-v-32dbb904] .el-select-dropdown__item:hover{background:#06e6e61a}.voice-select[data-v-32dbb904] .el-select-dropdown__item.selected{background:#06e6e633;color:var(--color-primary)}.voice-select__list[data-v-32dbb904]{border-radius:var(--radius-lg);background:#0f172af2;padding:12px 16px;max-height:420px;overflow:auto}.voice-select__grid[data-v-32dbb904]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.voice-select__item[data-v-32dbb904]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0f172af2;padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}.voice-select__item--active[data-v-32dbb904]{border-color:var(--color-primary);box-shadow:0 0 0 1px #06e6e64d}.voice-select__avatar[data-v-32dbb904]{width:56px;height:56px;border-radius:var(--radius-pill);background:var(--color-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.voice-select__avatar img[data-v-32dbb904]{width:100%;height:100%;object-fit:cover}.voice-select__avatar-play[data-v-32dbb904]{position:absolute;inset:0;border:none;background:#11182780;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.voice-select__item:hover .voice-select__avatar-play[data-v-32dbb904]{opacity:1}.voice-select__avatar-play[data-v-32dbb904] svg{width:22px;height:22px}.voice-select__avatar-text[data-v-32dbb904]{font-size:var(--font-size-md);color:#0f172a}.voice-select__info[data-v-32dbb904]{display:flex;flex-direction:column;gap:2px;flex:1}.voice-select__name[data-v-32dbb904]{font-size:var(--font-size-sm);color:var(--color-text)}.voice-select__meta[data-v-32dbb904]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.voice-select__empty[data-v-32dbb904]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:40px 0}.voice-select__confirm-btn[data-v-32dbb904]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 24px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.voice-select__confirm-btn[data-v-32dbb904]:hover{transform:translateY(-1px)}.step-header[data-v-dc411737]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-dc411737]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-dc411737]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-dc411737]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-dc411737]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-dc411737]{height:1px;width:100%;background:var(--color-border)}.voice-layout[data-v-dc411737]{height:100%;display:flex;flex-direction:column;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.voice-layout__header[data-v-dc411737]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.voice-layout__left[data-v-dc411737]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md)}.voice-layout__title[data-v-dc411737]{font-weight:500;color:var(--color-text)}.voice-layout__body[data-v-dc411737]{flex:1;min-height:0;overflow:auto}.voice-layout__loading[data-v-dc411737],.voice-layout__empty[data-v-dc411737]{padding:40px 0;text-align:center;color:var(--color-text-muted)}.voice-list[data-v-dc411737]{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.voice-card[data-v-dc411737]{display:flex;flex-direction:column;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;color:var(--color-text);transition:all .2s ease}.voice-card[data-v-dc411737]:hover{border-color:#53caff4d;background:var(--color-surface)}.voice-card__title[data-v-dc411737]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:10px}.voice-card__body[data-v-dc411737]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px}.voice-card__left[data-v-dc411737]{display:flex;flex-direction:column;gap:8px}.voice-card__thumb[data-v-dc411737]{position:relative;width:100%;height:180px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.voice-card__video[data-v-dc411737]{width:100%;height:100%;object-fit:contain;display:block}.voice-card__thumb-empty[data-v-dc411737]{font-size:var(--font-size-md);color:var(--color-text-muted)}.voice-card__badge[data-v-dc411737]{position:absolute;left:12px;top:12px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-error);color:#fff;font-size:var(--font-size-xs)}.voice-card__edit-btn[data-v-dc411737]{width:100%;border-radius:var(--radius-pill);border:none;padding:8px 0;font-size:var(--font-size-sm);background:var(--color-primary);color:#0f172a;cursor:pointer;transition:all .2s ease}.voice-card__edit-btn[data-v-dc411737]:hover{background:#08d9d9;transform:translateY(-1px)}.voice-card__edit-btn[data-v-dc411737]:disabled{opacity:.6;cursor:not-allowed}.voice-card__right[data-v-dc411737]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}.voice-card__row[data-v-dc411737]{display:flex;flex-direction:column}.voice-card__row--block[data-v-dc411737]{align-items:flex-start}.voice-card__label[data-v-dc411737]{width:52px;flex-shrink:0;font-size:var(--font-size-md);color:var(--color-primary)}.voice-card__value[data-v-dc411737]{flex:1;font-size:var(--font-size-md);display:flex;gap:20px}.voice-card__seq[data-v-dc411737]{margin-bottom:4px}.voice-card__text[data-v-dc411737]{white-space:pre-wrap}.voice-card__meta[data-v-dc411737]{display:flex;gap:4px;margin-bottom:4px}.voice-card__meta-label[data-v-dc411737]{color:var(--color-primary)}.voice-card__meta-value[data-v-dc411737]{color:var(--color-text)}.voice-card__hint[data-v-dc411737]{font-size:var(--font-size-md);color:var(--color-text-muted)}.voice-dialog[data-v-dc411737]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;font-size:var(--font-size-sm)}.voice-dialog__left[data-v-dc411737]{background:#fff6d9;border-radius:var(--radius-lg);padding:16px;color:#111827;display:flex;flex-direction:column;gap:16px}.voice-dialog__tabs[data-v-dc411737]{display:flex;gap:8px}.voice-dialog__tab[data-v-dc411737]{flex:1;border-radius:var(--radius-pill);border:1px solid #4b5563;background:transparent;color:#e5e7eb;padding:6px 0;font-size:var(--font-size-sm);cursor:default}.voice-dialog__tab--active[data-v-dc411737]{background:#22c55e;border-color:#22c55e;color:#111827}.voice-dialog__tab--disabled[data-v-dc411737]{opacity:.5}.voice-dialog__field[data-v-dc411737]{display:flex;flex-direction:column;gap:8px}.voice-dialog__field-label[data-v-dc411737]{font-size:var(--font-size-sm);color:#111827}.voice-dialog__voice-row[data-v-dc411737]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-lg);background:#fff;border:1px solid #ffe89c}.voice-dialog__voice-avatar[data-v-dc411737]{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.voice-dialog__voice-avatar-text[data-v-dc411737]{font-size:var(--font-size-sm);color:#f9fafb}.voice-dialog__voice-main[data-v-dc411737]{flex:1;display:flex;flex-direction:column;gap:2px}.voice-dialog__voice-name[data-v-dc411737]{font-size:var(--font-size-sm);color:#111827}.voice-dialog__voice-desc[data-v-dc411737]{font-size:var(--font-size-xs);color:#6b7280}.voice-dialog__voice-select[data-v-dc411737]{border-radius:var(--radius-pill);border:1px solid #e5e7eb;background:#f9fafb;color:#111827;padding:4px 10px;font-size:var(--font-size-sm);cursor:pointer}.voice-dialog__actions[data-v-dc411737]{margin-top:8px}.voice-dialog__primary-btn[data-v-dc411737]{width:100%;height:40px;border-radius:var(--radius-pill);border:none;background:#ffc815;color:#111827}.voice-dialog__right[data-v-dc411737]{display:flex;flex-direction:column;gap:12px}.voice-dialog__preview-header[data-v-dc411737]{display:flex;align-items:center;justify-content:space-between}.voice-dialog__preview-title[data-v-dc411737]{font-size:var(--font-size-sm);color:#4b5563}.voice-dialog__preview-meta[data-v-dc411737]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__preview-card[data-v-dc411737]{border-radius:var(--radius-lg);background:#fff6d9;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.voice-dialog__preview-video-wrapper[data-v-dc411737]{width:120px;border-radius:var(--radius-md);overflow:hidden}.voice-dialog__preview-video[data-v-dc411737]{width:100%;height:320px;object-fit:cover;display:block}.voice-dialog__preview-empty[data-v-dc411737]{font-size:var(--font-size-sm);color:#9ca3af}.voice-dialog__video-list[data-v-dc411737]{display:flex;flex-direction:column;gap:12px}.voice-dialog__video-item[data-v-dc411737]{border-radius:var(--radius-lg);background:#fff;border:1px solid #ffe89c;padding:10px 12px;display:flex;align-items:center;gap:12px}.voice-dialog__video-thumb[data-v-dc411737]{width:120px;border-radius:var(--radius-md);overflow:hidden}.voice-dialog__video-footer[data-v-dc411737]{flex:1;display:flex;align-items:center;justify-content:space-between}.voice-dialog__video-label[data-v-dc411737]{font-size:var(--font-size-sm);color:#6b7280}.voice-dialog__set-btn[data-v-dc411737]{border-radius:var(--radius-pill);border:none;padding:4px 12px;background:#ffc815;color:#111827}.voice-dialog__video-meta[data-v-dc411737]{display:flex;flex-direction:column;gap:2px}.voice-dialog__video-time[data-v-dc411737]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__video-actions[data-v-dc411737]{display:flex;align-items:center;gap:8px}.voice-select[data-v-dc411737]{display:flex;flex-direction:column;gap:12px}.voice-select__filters[data-v-dc411737]{display:flex;gap:8px}.voice-select__filter[data-v-dc411737]{width:120px}.voice-select__list[data-v-dc411737]{border-radius:var(--radius-lg);background:#fff6d9;padding:12px 16px;max-height:420px;overflow:auto}.voice-select__grid[data-v-dc411737]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.voice-select__item[data-v-dc411737]{border-radius:var(--radius-lg);border:1px solid #ffe89c;background:#fff;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer}.voice-select__item--active[data-v-dc411737]{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e66}.voice-select__avatar[data-v-dc411737]{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.voice-select__avatar-text[data-v-dc411737]{font-size:var(--font-size-md);color:#111827}.voice-select__info[data-v-dc411737]{display:flex;flex-direction:column;gap:2px}.voice-select__name[data-v-dc411737]{font-size:var(--font-size-sm);color:#111827}.voice-select__meta[data-v-dc411737]{font-size:var(--font-size-xs);color:#6b7280}.voice-select__empty[data-v-dc411737]{font-size:var(--font-size-sm);color:#9ca3af;text-align:center;padding:40px 0}.voice-select__confirm-btn[data-v-dc411737]{border-radius:var(--radius-pill);border:none;background:#ffc815;color:#111827}.video-editor-wrapper[data-v-2ae02d04]{position:fixed;inset:73px 0 0;z-index:9999;background:#000}.video-editor-container[data-v-2ae02d04]{width:100%;height:100%;background:#000;overflow:hidden}.video-editor-loading[data-v-2ae02d04]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;gap:16px}.step-header[data-v-9804b99c]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-9804b99c]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-9804b99c]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-9804b99c]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-9804b99c]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-9804b99c]{height:1px;width:100%;background:var(--color-border)}.mix-layout[data-v-9804b99c]{display:flex;flex-direction:column;height:calc(100vh - 225px);padding:12px;gap:12px;box-sizing:border-box;background:transparent}.mix-layout__toolbar[data-v-9804b99c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.mix-layout__title[data-v-9804b99c]{font-size:var(--font-size-sm);font-weight:600}.mix-layout__actions[data-v-9804b99c]{display:flex;width:100%}.mix-layout__actions-right[data-v-9804b99c]{display:flex;gap:8px;margin-left:auto}.mix-layout__primary-btn[data-v-9804b99c]{height:36px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:0 18px;font-weight:500;transition:all .2s ease}.mix-layout__secondary-btn[data-v-9804b99c]{height:36px;border-radius:var(--radius-pill);border:1px solid rgba(6,230,230,.4);background:#06e6e61a;color:var(--color-primary);padding:0 18px;font-weight:500;transition:all .2s ease}.mix-layout__secondary-btn[data-v-9804b99c]:hover{background:#06e6e633;border-color:var(--color-primary)}.fullscreen-loading[data-v-9804b99c]{position:fixed;inset:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.fullscreen-loading__spinner[data-v-9804b99c]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-9804b99c .8s linear infinite}.fullscreen-loading__text[data-v-9804b99c]{color:#fff;margin-top:16px;font-size:var(--font-size-md);font-weight:500}@keyframes spin-9804b99c{to{transform:rotate(360deg)}}.mix-layout__primary-btn[data-v-9804b99c]:hover{background:#08d9d9;transform:translateY(-1px)}.mix-layout__primary-btn[data-v-9804b99c]:hover{background:#08d9d9;color:#0f172a}.mix-layout__primary-btn[data-v-9804b99c]:active{background:#06c7c7;color:#0f172a}.mix-layout__body[data-v-9804b99c]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.mix-layout__loading[data-v-9804b99c],.mix-layout__empty[data-v-9804b99c]{color:var(--color-text-muted);padding:18px;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.mix-layout__preview[data-v-9804b99c]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}.mix-layout__preview-empty[data-v-9804b99c]{color:var(--color-text-muted)}.mix-layout__preview-video[data-v-9804b99c]{height:100%;max-height:100%;max-width:100%;object-fit:contain;background:#000}.mix-layout__preload[data-v-9804b99c]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.mix-layout__timeline[data-v-9804b99c]{height:180px;background:var(--color-surface);border-radius:var(--radius-lg);padding:8px;box-sizing:border-box;display:grid;grid-template-columns:60px minmax(0,1fr);gap:8px;overflow:hidden;border:1px solid var(--color-border)}.mix-layout__timeline-label[data-v-9804b99c]{color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.mix-layout__scene-list[data-v-9804b99c]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;cursor:grab;scrollbar-width:auto}.mix-layout__scene-list[data-v-9804b99c]::-webkit-scrollbar{height:6px;width:6px}.mix-layout__scene-list[data-v-9804b99c]::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.mix-layout__scene-list[data-v-9804b99c]::-webkit-scrollbar-thumb{background:#06e6e699;border-radius:var(--radius-sm);border:1px solid rgba(6,230,230,.3)}.mix-layout__scene-list[data-v-9804b99c]::-webkit-scrollbar-thumb:hover{background:#06e6e6cc;border-color:#06e6e680}.mix-layout__scene-list[data-v-9804b99c]::-webkit-scrollbar-thumb:active{background:#06e6e6e6;border-color:#06e6e6b3}.mix-layout__scene-list[data-v-9804b99c]:active{cursor:grabbing}.mix-layout__scene-item[data-v-9804b99c]{width:160px;min-width:160px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);padding:6px;box-sizing:border-box;cursor:pointer;text-align:left;color:var(--color-text);transition:all .2s ease}.mix-layout__scene-item[data-v-9804b99c]:hover{border-color:#53caff4d;background:var(--color-surface)}.mix-layout__scene-item--active[data-v-9804b99c]{border-color:var(--color-primary);background:#06e6e61a}.mix-layout__scene-thumb[data-v-9804b99c]{position:relative;width:100%;height:90px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.mix-layout__scene-thumb-empty[data-v-9804b99c]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.mix-layout__scene-thumb-video[data-v-9804b99c]{width:100%;height:100%;object-fit:cover}.mix-layout__dub-badge[data-v-9804b99c]{position:absolute;left:0;right:0;bottom:0;height:28px;padding:0 10px;border:none;border-radius:0 10px 0 8px;background:#111827b8;color:#fff;font-size:var(--font-size-xs);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mix-layout__dub-badge[data-v-9804b99c]:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M3 10v4a1 1 0 0 0 1 1h3l5 4V5L7 9H4a1 1 0 0 0-1 1Zm13.5 2a3.5 3.5 0 0 0-1.82-3.06l-1.02 1.78a1.5 1.5 0 0 1 0 2.56l1.02 1.78A3.5 3.5 0 0 0 16.5 12Zm2.5 0a6 6 0 0 0-3.12-5.28l-1 1.76a4 4 0 0 1 0 7.04l1 1.76A6 6 0 0 0 19 12Z"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M3 10v4a1 1 0 0 0 1 1h3l5 4V5L7 9H4a1 1 0 0 0-1 1Zm13.5 2a3.5 3.5 0 0 0-1.82-3.06l-1.02 1.78a1.5 1.5 0 0 1 0 2.56l1.02 1.78A3.5 3.5 0 0 0 16.5 12Zm2.5 0a6 6 0 0 0-3.12-5.28l-1 1.76a4 4 0 0 1 0 7.04l1 1.76A6 6 0 0 0 19 12Z"/></svg>') center / contain no-repeat}.mix-layout__scene-meta[data-v-9804b99c]{margin-top:6px}.mix-layout__scene-title[data-v-9804b99c]{font-size:var(--font-size-xs);line-height:1.2;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-picker[data-v-9804b99c]{display:flex;flex-direction:column;gap:12px;padding:6px 0 2px}.export-picker__action[data-v-9804b99c]{height:44px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.export-picker__action[data-v-9804b99c]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.export-picker__action--primary[data-v-9804b99c]{background:#53caff;border-color:#53caff;color:#000}.export-picker__action--primary[data-v-9804b99c]:hover{background:#3b82f6;border-color:#3b82f6;color:#000}.merge-dialog__header[data-v-9804b99c]{display:flex;align-items:center;justify-content:space-between}.merge-dialog__title[data-v-9804b99c]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.merge-dialog__body[data-v-9804b99c]{display:flex;flex-direction:column;gap:14px}.merge-dialog__tip[data-v-9804b99c]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.merge-dialog__actions[data-v-9804b99c]{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.btn-primary-yellow[data-v-9804b99c]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#0f172a!important;border-radius:var(--radius-pill);font-weight:600}.btn-primary-yellow[data-v-9804b99c]:hover{background:#08d9d9!important;border-color:#08d9d9!important;color:#0f172a!important}.video-project-dialog[data-v-9804b99c]{display:flex;flex-direction:column;gap:16px}.video-project-dialog__price[data-v-9804b99c]{padding:12px;background:#409eff1a;border:1px solid rgba(64,158,255,.2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.video-project-dialog__buttons[data-v-9804b99c]{display:flex;gap:12px;justify-content:center}.video-project-dialog__btn[data-v-9804b99c]{flex:1;height:40px;font-size:var(--font-size-sm);max-width:50%;text-align:center;line-height:40px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;gap:6px}.video-project-dialog__btn--primary[data-v-9804b99c]:hover{background:#66b1ff;border-color:#66b1ff}.create-step-one[data-v-257fcf75]{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1a2942,#0f172a);display:flex;flex-direction:column;height:100%}.create-main[data-v-257fcf75]{flex:1;padding:100px 24px 24px;overflow-y:auto}.create-content[data-v-257fcf75]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.form-header[data-v-257fcf75]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);margin-bottom:8px}.form-header__left[data-v-257fcf75]{display:flex;align-items:flex-end;gap:4px}.form-header__project-name[data-v-257fcf75]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9}.form-header__step[data-v-257fcf75]{font-size:var(--font-size-lg);color:var(--color-text-muted);padding-bottom:2px}.form-header__next[data-v-257fcf75]{background:#53caff;color:#0f172a;border:none;padding:12px 24px;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.form-header__next[data-v-257fcf75]:hover{background:var(--color-primary);transform:translateY(-1px)}.step-section[data-v-257fcf75]{background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);padding:20px}.step-section__title[data-v-257fcf75]{font-size:var(--font-size-lg);font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px;color:#f1f5f9}.step-section__info-img[data-v-257fcf75]{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;cursor:pointer}.step-section__options[data-v-257fcf75]{display:flex;flex-wrap:wrap;gap:12px}.step-section__options--compact[data-v-257fcf75]{gap:8px}.ratio-option[data-v-257fcf75]{display:flex;align-items:center;gap:8px;border-radius:var(--radius-pill);border:1px solid #3d424b;padding:10px 20px;background:#334155;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted);transition:all .2s ease}.ratio-option__icon[data-v-257fcf75]{border:2px solid currentColor;border-radius:var(--radius-sm);flex-shrink:0}.ratio-option[data-v-257fcf75]:hover{background:#475569;color:var(--color-text)}.ratio-option--active[data-v-257fcf75]{border-color:#53caff;background:#53caff;color:#0f172a;font-weight:500}.pill-option[data-v-257fcf75]{border-radius:var(--radius-pill);border:1px solid #3d424b;padding:10px 20px;background:#334155;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-muted);transition:all .2s ease}.pill-option[data-v-257fcf75]:hover{background:#475569;color:var(--color-text)}.pill-option--active[data-v-257fcf75]{background:#53caff;border-color:#53caff;color:#0f172a;font-weight:500}.selected-style[data-v-257fcf75]{margin-bottom:20px}.selected-style__label[data-v-257fcf75]{margin-bottom:12px;font-size:var(--font-size-md);color:#f1f5f9;font-weight:500}.thumbnail-card[data-v-257fcf75]{width:160px}.thumbnail-card__image-wrapper[data-v-257fcf75]{position:relative;width:160px;height:160px;border-radius:var(--radius-lg);overflow:hidden;border:2px solid transparent}.thumbnail-card__image[data-v-257fcf75]{width:160px;height:160px;object-fit:cover;display:block}.thumbnail-card__mask[data-v-257fcf75]{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to top,#000c,#0000)}.thumbnail-card__name[data-v-257fcf75]{position:absolute;left:0;right:0;bottom:12px;text-align:center;color:#fff;font-size:var(--font-size-sm);font-weight:500;padding:0 8px}.thumbnail-card__preview[data-v-257fcf75]{position:absolute;top:8px;right:8px;border:none;background:transparent;padding:0;cursor:pointer;opacity:.8;transition:opacity .2s ease}.thumbnail-card__preview[data-v-257fcf75]:hover{opacity:1}.thumbnail-card__preview-icon[data-v-257fcf75]{width:28px;height:28px;display:block}.style-library[data-v-257fcf75]{margin-top:8px}.style-library__header[data-v-257fcf75]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.style-library__title[data-v-257fcf75]{font-size:var(--font-size-md);font-weight:500;color:#f1f5f9}.style-library__grid[data-v-257fcf75]{display:flex;flex-wrap:wrap;gap:16px}.style-card[data-v-257fcf75]{cursor:pointer}.style-card--active[data-v-257fcf75]{cursor:default}.style-card__frame[data-v-257fcf75]{position:relative;width:160px;height:160px;border-radius:var(--radius-lg);overflow:hidden;border:2px solid transparent;transition:all .2s ease}.style-card:hover .style-card__frame[data-v-257fcf75]{border-color:#334155}.style-card--active .style-card__frame[data-v-257fcf75]{border-color:#53caff;box-shadow:0 0 20px #53caff4d}.style-card__img[data-v-257fcf75]{width:160px;height:160px;object-fit:cover;display:block}.style-card__mask[data-v-257fcf75]{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to top,#000c,#0000)}.style-card__name[data-v-257fcf75]{position:absolute;left:0;right:0;bottom:12px;text-align:center;color:#fff;font-size:var(--font-size-sm);font-weight:500;padding:0 8px}.style-card__preview[data-v-257fcf75]{position:absolute;top:8px;right:8px;border:none;background:transparent;padding:0;cursor:pointer;opacity:0;transition:opacity .2s ease}.style-card:hover .style-card__preview[data-v-257fcf75]{opacity:.8}.style-card__preview[data-v-257fcf75]:hover{opacity:1}.style-card__preview-icon[data-v-257fcf75]{width:28px;height:28px;display:block}.step-header[data-v-6ad215ad]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-6ad215ad]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-6ad215ad]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-6ad215ad]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-6ad215ad]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-6ad215ad]{height:1px;width:100%;background:var(--color-border)}.step-header__next[data-v-6ad215ad]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px}.step-header__next[data-v-6ad215ad]:hover{background:#08d9d9;transform:translateY(-1px)}.btn-content[data-v-6ad215ad]{display:flex;align-items:center;gap:2px}.price-icon[data-v-6ad215ad]{width:16px;height:16px;object-fit:contain}.script-content[data-v-6ad215ad]{display:flex;flex-direction:column;height:100%;background-color:#0f193099;border-radius:var(--radius-xl)}.script-toolbar[data-v-6ad215ad]{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:#ffffff0d;border-radius:30px 30px 0 0}.script-toolbar__left[data-v-6ad215ad],.script-toolbar__right[data-v-6ad215ad]{display:flex;align-items:center;gap:8px}.toolbar-btn[data-v-6ad215ad]{border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:6px 18px;font-size:var(--font-size-md);color:var(--color-text);cursor:pointer;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.toolbar-btn[data-v-6ad215ad]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.toolbar-btn--primary[data-v-6ad215ad]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.toolbar-btn--primary[data-v-6ad215ad]:hover{background:#08d9d9;border-color:#08d9d9;color:#0f172a}.toolbar-btn--secondary[data-v-6ad215ad]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.toolbar-btn--secondary[data-v-6ad215ad]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.toolbar-btn--outline[data-v-6ad215ad]{background:var(--color-surface)}.script-editor[data-v-6ad215ad]{position:relative;flex:1;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 20px;border:1px solid var(--color-border)}.script-editor__textarea[data-v-6ad215ad]{width:100%;height:100%;border:none;resize:none;outline:none;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text);background:transparent}.script-editor__textarea[data-v-6ad215ad]::placeholder{color:#64748b}.word-count[data-v-6ad215ad]{display:flex;align-items:center;border-radius:var(--radius-pill);font-size:var(--font-size-lg);font-weight:500;border:none;color:var(--color-text-muted);transition:all .2s ease}.word-count__current[data-v-6ad215ad]{color:var(--color-text);font-weight:600}.word-count__separator[data-v-6ad215ad]{color:#64748b;margin:0 4px}.word-count__max[data-v-6ad215ad]{color:#64748b}.word-count--valid .word-count__current[data-v-6ad215ad]{color:#08d9d9}.word-count--over .word-count__current[data-v-6ad215ad]{color:var(--color-error)}.price-info[data-v-6ad215ad]{display:flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:500;background:#06e6e61a;border:1px solid rgba(6,230,230,.3);color:var(--color-primary);margin-left:8px;transition:all .2s ease}.price-info__text[data-v-6ad215ad]{color:var(--color-text-muted);margin-right:4px}.price-info__price[data-v-6ad215ad]{color:var(--color-primary);font-weight:600}.price-info__unit[data-v-6ad215ad]{color:#64748b;margin-left:2px}.script-editor__loading-overlay[data-v-6ad215ad]{position:absolute;inset:0;background:var(--color-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);z-index:10}.script-editor__loading-spinner[data-v-6ad215ad]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner[data-v-6ad215ad]{width:40px;height:40px;border:4px solid rgba(6,230,230,.2);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-6ad215ad 1s linear infinite}.loading-text[data-v-6ad215ad]{font-size:var(--font-size-md);color:var(--color-text);font-weight:500}@keyframes spin-6ad215ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.script-content[data-v-6ad215ad]{height:calc(100vh - 240px);height:calc(100dvh - 240px)}}.step-header[data-v-3e73f146]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-3e73f146]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-3e73f146]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-3e73f146]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-3e73f146]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__next[data-v-3e73f146]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px}.step-header__next[data-v-3e73f146]:hover{background:#08d9d9;transform:translateY(-1px)}.btn-content[data-v-3e73f146]{display:flex;align-items:center;gap:2px}.price-icon[data-v-3e73f146]{width:16px;height:16px;object-fit:contain}.script-content[data-v-3e73f146]{display:flex;flex-direction:column;background-color:#0f193099;border-radius:var(--radius-xl);padding:20px;overflow-y:auto}.script-editor[data-v-3e73f146]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);flex:1}.script-editor__textarea[data-v-3e73f146]{width:100%;height:100%;border:none;resize:none;outline:none;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text);background:transparent}.script-editor__textarea[data-v-3e73f146]::placeholder{color:#64748b}.results-list[data-v-3e73f146]{display:flex;flex-direction:column;gap:12px}.result-item[data-v-3e73f146]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.result-header[data-v-3e73f146]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:background .2s ease;gap:12px}.result-header[data-v-3e73f146]:hover{background:#06e6e60d}.result-header__left[data-v-3e73f146]{display:flex;align-items:center;gap:12px;flex:1}.result-header__center[data-v-3e73f146]{flex:2;display:flex;justify-content:center;align-items:center}.result-version[data-v-3e73f146]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.result-analyzing-status[data-v-3e73f146]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-primary);font-weight:500;margin-left:8px}.result-analyzing-status .el-icon[data-v-3e73f146]{font-size:var(--font-size-md)}.result-time[data-v-3e73f146]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.result-header__right[data-v-3e73f146]{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end}.result-analyze-btn[data-v-3e73f146]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:10px 16px;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.result-analyze-btn[data-v-3e73f146]:hover{background:#08d9d9;transform:translateY(-1px)}.result-analyze-btn--disabled[data-v-3e73f146]{opacity:.6;cursor:not-allowed}.result-analyze-btn--disabled[data-v-3e73f146]:hover{transform:none}.result-toggle[data-v-3e73f146]{color:var(--color-text-muted);transition:transform .3s ease}.result-toggle--expanded[data-v-3e73f146]{transform:rotate(180deg)}.result-content[data-v-3e73f146]{padding:0 20px 16px;border-top:1px solid var(--color-border);position:relative;min-height:100px}[data-v-3e73f146] .el-loading-mask{border-radius:0 0 16px 16px}[data-v-3e73f146] .el-loading-spinner .el-loading-text{color:var(--color-primary);font-size:var(--font-size-sm);margin-top:10px}[data-v-3e73f146] .el-loading-spinner .path{stroke:var(--color-primary)}.result-text[data-v-3e73f146]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.8;white-space:pre-wrap;padding:12px;background:#0f193099;border-radius:var(--radius-md);height:60vh;overflow-y:auto}@media(max-width:768px){.result-header[data-v-3e73f146]{flex-wrap:wrap;padding:12px 14px;gap:8px}.result-header__left[data-v-3e73f146]{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:2px}.result-version[data-v-3e73f146],.result-time[data-v-3e73f146]{white-space:nowrap;flex-shrink:0}.result-header__center[data-v-3e73f146]{flex:1 1 100%;order:3;justify-content:flex-start}.result-header__right[data-v-3e73f146]{flex:0 0 auto}.result-analyze-btn[data-v-3e73f146]{flex-shrink:0;white-space:nowrap;padding:8px 12px}}.audio-novel-dialog[data-v-19dbc21b]{display:flex;gap:24px;min-height:400px}.audio-novel-dialog__left[data-v-19dbc21b]{flex:1;display:flex;flex-direction:column}.audio-novel-dialog__right[data-v-19dbc21b]{width:320px;display:flex;flex-direction:column;gap:12px}.audio-novel-dialog__right-header[data-v-19dbc21b]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.audio-novel-dialog__loading[data-v-19dbc21b],.audio-novel-dialog__empty[data-v-19dbc21b]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:40px 0}.audio-novel-dialog__history-list[data-v-19dbc21b]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.audio-novel-dialog__history-item[data-v-19dbc21b]{background:#06e6e60d;border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:8px}.audio-novel-dialog__history-info[data-v-19dbc21b]{display:flex;justify-content:space-between;align-items:center;gap:8px}.audio-novel-dialog__history-status[data-v-19dbc21b]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text)}.audio-novel-dialog__status-dot[data-v-19dbc21b]{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted)}.audio-novel-dialog__status-dot--success[data-v-19dbc21b]{background:#22c55e}.audio-novel-dialog__status-dot--pending[data-v-19dbc21b]{background:var(--color-warning)}.audio-novel-dialog__status-dot--waiting[data-v-19dbc21b]{background:#64748b}.audio-novel-dialog__status-dot--error[data-v-19dbc21b]{background:var(--color-error)}.audio-novel-dialog__status-dot--cancelled[data-v-19dbc21b]{background:var(--color-text-muted)}.audio-novel-dialog__history-time[data-v-19dbc21b]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.audio-novel-dialog__history-instruct[data-v-19dbc21b],.audio-novel-dialog__history-juben[data-v-19dbc21b]{font-size:var(--font-size-xs);color:var(--color-text);line-height:1.5;word-break:break-all}.audio-novel-dialog__history-label[data-v-19dbc21b]{color:var(--color-text-muted);font-weight:500}.audio-novel-dialog__default-badge[data-v-19dbc21b]{align-self:flex-start;background:#06e6e633;color:var(--color-primary);font-size:var(--font-size-xs);padding:2px 12px;border-radius:var(--radius-pill);border:1px solid rgba(6,230,230,.2)}.audio-novel-dialog__history-actions[data-v-19dbc21b]{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.audio-novel-dialog__history-actions .el-button[data-v-19dbc21b]{padding:6px 12px;font-size:var(--font-size-xs);min-width:auto;white-space:nowrap;flex-shrink:0;background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.audio-novel-dialog__history-actions .el-button[data-v-19dbc21b]:hover:not(:disabled){background:#08d9d9;border-color:#08d9d9;color:#0f172a}.audio-novel-dialog__action-btn[data-v-19dbc21b]{display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;font-size:var(--font-size-xs);min-width:auto;white-space:nowrap;flex-shrink:0;background:var(--color-primary);border:1px solid var(--color-primary);color:#0f172a;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.audio-novel-dialog__action-btn[data-v-19dbc21b]:hover:not(.audio-novel-dialog__action-btn--disabled){background:#08d9d9;border-color:#08d9d9;color:#0f172a}.audio-novel-dialog__action-btn--disabled[data-v-19dbc21b]{background:#475569;border-color:#475569;color:var(--color-text-muted);cursor:not-allowed}.audio-novel-dialog__action-btn--primary[data-v-19dbc21b]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.role-dialog__content[data-v-19dbc21b]{display:flex;flex-direction:column;gap:16px;flex:1}.role-dialog__footer[data-v-19dbc21b]{margin-top:auto;padding-top:16px;display:flex;justify-content:center}.role-dialog__field[data-v-19dbc21b]{display:flex;flex-direction:column;gap:8px}.role-dialog__label[data-v-19dbc21b]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.role-dialog__readonly[data-v-19dbc21b]{background:#06e6e61a;border-radius:var(--radius-md);padding:8px 12px;font-size:var(--font-size-sm);color:var(--color-primary);font-weight:500}.role-dialog__submit[data-v-19dbc21b]{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 24px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease}.role-dialog__submit[data-v-19dbc21b]:hover{background:#08d9d9;transform:translateY(-1px)}.role-dialog__submit--disabled[data-v-19dbc21b]{opacity:.6;cursor:not-allowed}.role-dialog__submit--disabled[data-v-19dbc21b]:hover{transform:none}.btn-content[data-v-19dbc21b]{display:flex;align-items:center;gap:4px}.price-icon[data-v-19dbc21b]{width:16px;height:16px}.role-dialog__content[data-v-edd85138]{display:flex;flex-direction:column;gap:16px}.role-dialog__field[data-v-edd85138]{display:flex;flex-direction:column;gap:8px}.role-dialog__label[data-v-edd85138]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.role-dialog__submit[data-v-edd85138]{width:100%;background:var(--color-primary);border:none;color:#0f172a}.role-dialog__submit[data-v-edd85138]:hover{background:#08d9d9}[data-v-edd85138] .el-input__wrapper,[data-v-edd85138] .el-textarea__inner,[data-v-edd85138] .el-select__wrapper{background:#0f172af2!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-text)!important}[data-v-edd85138] .el-input__inner{color:var(--color-text)!important}[data-v-edd85138] .el-input__wrapper:hover,[data-v-edd85138] .el-textarea__inner:hover,[data-v-edd85138] .el-select__wrapper:hover{border-color:var(--color-border)!important}[data-v-edd85138] .el-input__wrapper.is-focus,[data-v-edd85138] .el-textarea__inner:focus,[data-v-edd85138] .el-select__wrapper.is-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #06e6e633!important}.voice-dialog__voice-row[data-v-edd85138]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0f172a4d}.voice-dialog__voice-main[data-v-edd85138]{flex:1;display:flex;align-items:center;gap:8px}.voice-dialog__voice-name[data-v-edd85138]{font-size:var(--font-size-sm);color:var(--color-text)}.voice-dialog__voice-play[data-v-edd85138]{display:flex;align-items:center;gap:8px;cursor:pointer}.voice-dialog__voice-play-text[data-v-edd85138]{font-size:var(--font-size-sm);color:var(--color-primary)}.voice-dialog__voice-select[data-v-edd85138]{border-radius:var(--radius-pill);border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);padding:4px 12px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.voice-dialog__voice-select[data-v-edd85138]:hover{background:var(--color-primary);color:#0f172a}.role-card__play-voice[data-v-edd85138]{font-size:var(--font-size-lg);color:var(--color-primary);cursor:pointer}.step-header[data-v-e4dda3af]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-e4dda3af]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-e4dda3af]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-e4dda3af]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-e4dda3af]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__next[data-v-e4dda3af]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px}.step-header__next[data-v-e4dda3af]:hover{background:#08d9d9;transform:translateY(-1px)}.audio-script-content[data-v-e4dda3af]{display:flex;flex-direction:column;height:100%;background-color:#0f193099;border-radius:var(--radius-xl);padding:20px;overflow-y:auto;width:100%;max-width:100%;overflow-x:hidden}.loading[data-v-e4dda3af]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--color-text-muted);font-size:var(--font-size-md);gap:12px}.loading__spinner[data-v-e4dda3af]{width:32px;height:32px;border-radius:var(--radius-pill);border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:spin-e4dda3af .8s linear infinite}.loading__text[data-v-e4dda3af]{color:var(--color-text);font-size:var(--font-size-md)}.results-container[data-v-e4dda3af]{display:flex;flex-direction:column;gap:24px;width:100%}.result-item[data-v-e4dda3af]{background:var(--color-surface);border-radius:var(--radius-lg);padding:20px;border:1px solid var(--color-border);max-width:100%;overflow:hidden}.result-header[data-v-e4dda3af]{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.result-header--collapsed[data-v-e4dda3af]{margin-bottom:0}.result-header__left[data-v-e4dda3af]{display:flex;align-items:center;gap:8px}.result-header__toggle[data-v-e4dda3af]{color:var(--color-text-muted);cursor:pointer;transition:transform .2s ease,color .2s ease;font-size:var(--font-size-lg)}.result-header__toggle[data-v-e4dda3af]:hover{color:var(--color-primary)}.result-header__toggle--expanded[data-v-e4dda3af]{transform:rotate(180deg)}.result-version[data-v-e4dda3af]{font-size:var(--font-size-md);font-weight:600;color:var(--color-primary)}.result-time[data-v-e4dda3af]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:8px}.result-content[data-v-e4dda3af]{animation:slideDown-e4dda3af .2s ease}.result-content__header[data-v-e4dda3af]{display:flex;justify-content:flex-end;margin-bottom:16px}@keyframes slideDown-e4dda3af{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.add-role-btn[data-v-e4dda3af]{display:flex;align-items:center;gap:6px;border-radius:var(--radius-pill);border:none;padding:8px 16px;font-size:var(--font-size-sm);font-weight:500;color:#0f172a;cursor:pointer;background:var(--color-primary);transition:all .2s ease}.add-role-btn[data-v-e4dda3af]:hover{background:#08d9d9;transform:translateY(-1px)}.role-cards[data-v-e4dda3af]{display:flex;gap:16px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px;scrollbar-width:auto!important;width:100%;max-width:100%}.role-cards[data-v-e4dda3af]::-webkit-scrollbar{width:6px!important;height:6px!important;background:transparent!important}.role-cards[data-v-e4dda3af]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.role-cards[data-v-e4dda3af]::-webkit-scrollbar-thumb{background:#53caff4d!important;border-radius:var(--radius-sm)!important;border:none!important}.role-cards[data-v-e4dda3af]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.role-card[data-v-e4dda3af]{background:#0f1930cc;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:8px;width:300px;flex-shrink:0}.role-card__header[data-v-e4dda3af]{display:flex;align-items:center;justify-content:space-between;gap:8px}.role-card__name[data-v-e4dda3af]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.role-card__actions[data-v-e4dda3af]{display:flex;align-items:center;gap:12px}.role-card__play-voice[data-v-e4dda3af]{color:var(--color-primary);cursor:pointer;transition:color .2s ease;font-size:var(--font-size-lg)}.role-card__play-voice[data-v-e4dda3af]:hover{color:#08d9d9}.role-card__edit[data-v-e4dda3af]{color:var(--color-text-muted);cursor:pointer;transition:color .2s ease}.role-card__edit[data-v-e4dda3af]:hover{color:var(--color-primary)}.role-card__instruct[data-v-e4dda3af]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.role-card__text[data-v-e4dda3af]{font-size:var(--font-size-sm);color:var(--color-text);background:#06e6e61a;padding:8px 12px;border-radius:var(--radius-md);line-height:1.4;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.role-card__preview-btn[data-v-e4dda3af]{flex-shrink:0;border-radius:var(--radius-pill);border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);padding:4px 12px;font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .2s ease}.role-card__preview-btn[data-v-e4dda3af]:hover{background:var(--color-primary);color:#0f172a}.juben-content[data-v-e4dda3af]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.juben-header[data-v-e4dda3af]{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:16px}.juben-header__actions[data-v-e4dda3af]{display:flex;gap:12px}.juben-footer[data-v-e4dda3af]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid var(--color-border)}.juben-generate-btn[data-v-e4dda3af]{border-radius:var(--radius-pill);border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);padding:8px 20px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.juben-generate-btn[data-v-e4dda3af]:hover{background:var(--color-primary);color:#0f172a}.juben-save-btn[data-v-e4dda3af]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:8px 20px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.juben-save-btn[data-v-e4dda3af]:hover{background:#08d9d9;transform:translateY(-1px)}.juben-text[data-v-e4dda3af]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.8;white-space:pre-wrap;margin-bottom:16px;max-height:400px;overflow-y:auto;padding:12px;background:#0f193099;border-radius:var(--radius-md)}.copy-btn[data-v-e4dda3af]{border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:8px 20px;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;background:var(--color-surface);transition:all .2s ease}.copy-btn[data-v-e4dda3af]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.juben-edit[data-v-e4dda3af]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.juben-edit__item[data-v-e4dda3af]{display:flex;gap:12px;align-items:center}.juben-edit__role[data-v-e4dda3af]{width:150px;flex-shrink:0}.juben-edit__content[data-v-e4dda3af]{flex:1}.juben-edit__actions[data-v-e4dda3af]{display:flex;gap:8px;flex-shrink:0}.juben-edit__add[data-v-e4dda3af],.juben-edit__delete[data-v-e4dda3af],.juben-edit__add-start[data-v-e4dda3af]{color:var(--color-text-muted);cursor:pointer;transition:color .2s ease;font-size:var(--font-size-lg)}.juben-edit__add[data-v-e4dda3af]:hover{color:var(--color-primary)}.juben-edit__delete[data-v-e4dda3af]:hover{color:var(--color-error)}.juben-edit__add-start[data-v-e4dda3af]:hover{color:var(--color-primary)}.generating-overlay[data-v-e4dda3af]{position:absolute;inset:0;z-index:99999!important;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:auto}.generating-overlay__spinner[data-v-e4dda3af]{width:48px;height:48px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-e4dda3af 1s linear infinite}.generating-overlay__text[data-v-e4dda3af]{color:var(--color-text);font-size:var(--font-size-md);font-weight:500}@keyframes spin-e4dda3af{to{transform:rotate(360deg)}}.batch-audio-dialog[data-v-e4dda3af]{display:flex;gap:24px;min-height:400px}.batch-audio-dialog__left[data-v-e4dda3af]{flex:1;display:flex;flex-direction:column;gap:16px}.batch-audio-dialog__right[data-v-e4dda3af]{width:320px;display:flex;flex-direction:column;gap:12px}.batch-audio-dialog__right-header[data-v-e4dda3af]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.batch-audio-dialog__section[data-v-e4dda3af]{display:flex;flex-direction:column;gap:8px}.batch-audio-dialog__label[data-v-e4dda3af]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.batch-audio-dialog__role-list[data-v-e4dda3af]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px;background:#0f193099;border-radius:var(--radius-md)}.batch-audio-dialog__role-item[data-v-e4dda3af]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#06e6e60d;border-radius:var(--radius-md)}.batch-audio-dialog__role-header[data-v-e4dda3af]{display:flex;justify-content:space-between;align-items:center}.batch-audio-dialog__role-name[data-v-e4dda3af]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.batch-audio-dialog__role-type[data-v-e4dda3af]{font-size:var(--font-size-xs);color:var(--color-primary);background:#06e6e61a;padding:2px 8px;border-radius:var(--radius-sm)}.batch-audio-dialog__role-instruct[data-v-e4dda3af]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5;word-break:break-all}.batch-audio-dialog__loading[data-v-e4dda3af],.batch-audio-dialog__empty[data-v-e4dda3af]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:40px 0}.batch-audio-dialog__history-list[data-v-e4dda3af]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.batch-audio-dialog__history-item[data-v-e4dda3af]{background:#06e6e60d;border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:8px}.batch-audio-dialog__history-info[data-v-e4dda3af]{display:flex;justify-content:space-between;align-items:center;gap:8px}.batch-audio-dialog__history-status[data-v-e4dda3af]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text)}.batch-audio-dialog__status-dot[data-v-e4dda3af]{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted)}.batch-audio-dialog__status-dot--success[data-v-e4dda3af]{background:#22c55e}.batch-audio-dialog__status-dot--pending[data-v-e4dda3af]{background:var(--color-warning)}.batch-audio-dialog__status-dot--waiting[data-v-e4dda3af]{background:#64748b}.batch-audio-dialog__status-dot--error[data-v-e4dda3af]{background:var(--color-error)}.batch-audio-dialog__status-dot--cancelled[data-v-e4dda3af]{background:var(--color-text-muted)}.batch-audio-dialog__history-time[data-v-e4dda3af]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.batch-audio-dialog__history-roles[data-v-e4dda3af]{display:flex;flex-wrap:wrap;gap:4px}.batch-audio-dialog__history-role-tag[data-v-e4dda3af]{font-size:var(--font-size-xs);color:var(--color-primary);background:#06e6e61a;padding:2px 6px;border-radius:var(--radius-sm)}.batch-audio-dialog__history-actions[data-v-e4dda3af]{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;width:100%}.batch-audio-dialog__action-btn[data-v-e4dda3af]{display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;font-size:var(--font-size-xs);min-width:auto;white-space:nowrap;flex-shrink:0;background:var(--color-primary);border:1px solid var(--color-primary);color:#0f172a;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.batch-audio-dialog__action-btn[data-v-e4dda3af]:hover:not(.batch-audio-dialog__action-btn--disabled){background:#08d9d9;border-color:#08d9d9;color:#0f172a}.batch-audio-dialog__action-btn--disabled[data-v-e4dda3af]{background:#475569;border-color:#475569;color:var(--color-text-muted);cursor:not-allowed}.batch-audio-dialog__action-btn--primary[data-v-e4dda3af]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.batch-audio-dialog__default-badge[data-v-e4dda3af]{align-self:flex-start;background:#06e6e633;color:var(--color-primary);font-size:var(--font-size-xs);padding:2px 12px;border-radius:var(--radius-pill);border:1px solid rgba(6,230,230,.2)}.batch-audio-dialog__download-btn[data-v-e4dda3af]{background:#06e6e6e6;color:#333;border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.batch-audio-dialog__download-btn[data-v-e4dda3af]:hover{background:#06e6e6;transform:scale(1.1)}.batch-audio-dialog__download-btn svg[data-v-e4dda3af]{pointer-events:none}.batch-audio-dialog__footer[data-v-e4dda3af]{margin-top:auto;padding-top:16px;display:flex;justify-content:center}.batch-audio-dialog__btn[data-v-e4dda3af]{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:10px 24px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.batch-audio-dialog__btn-price[data-v-e4dda3af]{display:flex;align-items:center;gap:4px;margin-left:8px}.batch-audio-dialog__price-icon[data-v-e4dda3af]{width:16px;height:16px}.batch-audio-dialog__btn[data-v-e4dda3af]:hover{background:#08d9d9;transform:translateY(-1px)}.batch-audio-dialog__btn--disabled[data-v-e4dda3af]{opacity:.6;cursor:not-allowed}.batch-audio-dialog__btn--disabled[data-v-e4dda3af]:hover{transform:none}.role-type-select-dropdown{background:var(--color-surface-strong)!important;border:1px solid var(--color-border)!important}.password-dialog .custom-select .el-select__selected-item{background:transparent!important;color:#fff!important;font-size:var(--font-size-sm)}.hint-icon{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 8px 0 4px;cursor:pointer;vertical-align:middle}.hint-icon:hover{color:var(--color-primary)}.password-dialog .el-select .el-select__wrapper.is-focus{border-color:var(--color-text-muted)!important;box-shadow:0 0 0 2px #94a3b833}.shared-characters-warning{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-md);margin-bottom:16px}.warning-icon{font-size:var(--font-size-md);color:#ffc107;flex-shrink:0;margin-top:2px}.warning-content{flex:1}.warning-title{font-size:var(--font-size-sm);font-weight:600;color:#ffc107;margin-bottom:4px}.warning-text{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.4}.role-type-select-dropdown .el-select-dropdown__item{color:var(--color-text)!important}.role-type-select-dropdown .el-select-dropdown__item:hover{background:#06e6e61a!important}.role-type-select-dropdown .el-select-dropdown__item.is-hovering{background-color:#06e6e61a!important}.password-dialog .el-select .el-select__wrapper{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg);padding:0 16px;min-height:44px;box-shadow:none}.password-dialog .el-select .el-select__selected-item{background:transparent!important;color:#fff!important;font-size:var(--font-size-sm)}.password-dialog .el-select .el-select__suffix,.password-dialog .el-select .el-select__caret{color:var(--color-text-muted)!important}.password-dialog .el-select .el-select__wrapper.is-focus{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important}.btn-content{display:flex;align-items:center;gap:4px}.btn-content .price-icon{width:16px;height:16px}.edit-form__save-btn{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 50px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto;width:fit-content}.edit-form__save-btn:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.version-list{display:flex;flex-direction:column;gap:12px}.version-item{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.version-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:background .2s ease;gap:12px}.version-header:hover{background:#06e6e60d}.version-header__left{display:flex;align-items:center;gap:12px}.version-header__right{display:flex;align-items:center;gap:8px}.version-header__btn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.version-header__btn:hover{background:#06e6e61a;border-color:#06e6e64d}.version-header__btn--primary{background:var(--color-primary);color:#0f172a;border-color:var(--color-primary)}.version-header__btn--primary:hover{background:#08d9d9;border-color:#08d9d9}.version-header__btn--danger{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;color:var(--color-error);border-color:transparent}.version-header__btn--danger .el-icon,.version-header__btn--danger svg{width:16px;height:16px}.version-header__btn--danger:hover{background:var(--color-error);border-color:var(--color-error);color:var(--color-error)}.version-header__btn--disabled{opacity:.6;cursor:not-allowed}.version-header__btn--disabled:hover{transform:none}.version-toggle{color:var(--color-text-muted);transition:transform .3s ease}.version-toggle--expanded{transform:rotate(180deg)}.version-number{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.version-time{font-size:var(--font-size-xs);color:#64748b}.version-description{font-size:var(--font-size-sm);color:#64748b;margin-left:8px}.version-content{padding:0 20px 16px;border-top:1px solid var(--color-border);max-height:70vh;overflow:auto}.step-header[data-v-e5d569f3]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-e5d569f3]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-e5d569f3]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-label[data-v-e5d569f3]{font-size:var(--font-size-md);color:var(--color-text-muted)}.step-header__project-name[data-v-e5d569f3]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-e5d569f3]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__title[data-v-e5d569f3]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.step-header__center[data-v-e5d569f3]{flex:1;display:flex;justify-content:center}.step-header__next[data-v-e5d569f3]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__next[data-v-e5d569f3]:hover{background:#08d9d9;transform:translateY(-1px)}.step-header__bottom[data-v-e5d569f3]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__group[data-v-e5d569f3]{font-size:var(--font-size-md);color:var(--color-text)}.step-header__group-label[data-v-e5d569f3]{color:var(--color-text-muted)}.step-header__group-name[data-v-e5d569f3]{font-weight:400;color:var(--color-text)}.step-header__primary[data-v-e5d569f3]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;margin-right:16px}.step-header__primary[data-v-e5d569f3]:hover{background:#08d9d9;transform:translateY(-1px)}.step-header__primary[data-v-e5d569f3]:disabled{opacity:.6;cursor:not-allowed}.step-header__secondary[data-v-e5d569f3]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:#06e6e633;color:var(--color-primary);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;margin-right:16px}.step-header__secondary[data-v-e5d569f3]:hover{background:#06e6e64d;transform:translateY(-1px)}.step-header__divider[data-v-e5d569f3]{height:1px;width:100%;background:var(--color-border)}.segment[data-v-e5d569f3]{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border)}.segment__item[data-v-e5d569f3]{border:none;padding:6px 24px;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.segment__item[data-v-e5d569f3]:hover{background:var(--color-surface);color:#53caff}.segment__item--active[data-v-e5d569f3]{background:var(--color-primary);color:#0f172a;font-weight:600}.scene-layout[data-v-e5d569f3]{height:100%;display:flex;flex-direction:column;color:var(--color-text);min-height:0;position:relative}.scene-layout__header[data-v-e5d569f3]{display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:100%}.scene-layout__groups[data-v-e5d569f3]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.scene-layout__summary[data-v-e5d569f3]{display:flex;align-items:center;gap:12px;font-size:var(--font-size-md)}.scene-layout__hint[data-v-e5d569f3]{color:var(--color-text-muted);font-size:var(--font-size-md)}.scene-layout__loading[data-v-e5d569f3]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.scene-layout__loading-spinner[data-v-e5d569f3]{width:32px;height:32px;border-radius:var(--radius-pill);border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:spin-e5d569f3 .8s linear infinite}.scene-layout__loading-text[data-v-e5d569f3]{font-size:var(--font-size-md);color:var(--color-text);text-align:center}.scene-layout__actions[data-v-e5d569f3]{display:flex;align-items:center;gap:8px}.scene-layout__btn[data-v-e5d569f3]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:6px 14px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.scene-layout__btn[data-v-e5d569f3]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.scene-layout__btn[data-v-e5d569f3]:disabled{opacity:.6;cursor:not-allowed}.scene-layout__btn--danger[data-v-e5d569f3]{border-color:#ef44444d;color:var(--color-error)}.scene-layout__btn--danger[data-v-e5d569f3]:hover{background:#ef44441a;border-color:#ef444480}.scene-layout__overlay[data-v-e5d569f3]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center}.scene-layout__overlay-mask[data-v-e5d569f3]{position:absolute;inset:0;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scene-layout__overlay-content[data-v-e5d569f3]{position:relative;min-width:260px;padding:16px 20px;border-radius:var(--radius-lg);background:var(--color-surface-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);display:flex;align-items:center;gap:12px;z-index:1}.scene-layout__overlay-text[data-v-e5d569f3]{font-size:var(--font-size-sm);color:var(--color-text)}.scene-layout__spinner[data-v-e5d569f3]{width:18px;height:18px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-layout-spin-e5d569f3 .8s linear infinite}@keyframes scene-layout-spin-e5d569f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-layout__list[data-v-e5d569f3]{display:flex;flex-direction:column;height:100%;position:relative;padding:14px 16px;gap:10px}.scene-group__title[data-v-e5d569f3]{font-size:var(--font-size-md);font-weight:600;color:#111827;margin-bottom:4px}.scene-row[data-v-e5d569f3]{display:flex;align-items:stretch;gap:16px;border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px 20px;background:var(--color-surface);position:relative;transition:all .2s ease}.scene-row[data-v-e5d569f3]:hover{border-color:#53caff4d;background:var(--color-surface)}.scene-row__thumb[data-v-e5d569f3]{width:280px;height:200px;flex-shrink:0;position:relative}.scene-row__thumb-inner[data-v-e5d569f3]{width:100%;height:100%;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden}.scene-row__placeholder[data-v-e5d569f3]{position:absolute;inset:80px 0 0;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-row__img[data-v-e5d569f3]{inset:0;width:100%;height:100%;object-fit:contain}.generating-overlay[data-v-e5d569f3]{position:absolute;inset:0;z-index:99999!important;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:auto}.generating-overlay__spinner[data-v-e5d569f3]{width:48px;height:48px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-e5d569f3 1s linear infinite}.generating-overlay__text[data-v-e5d569f3]{color:var(--color-text);font-size:var(--font-size-md);font-weight:500}@keyframes spin-e5d569f3{to{transform:rotate(360deg)}}.password-dialog[data-v-e5d569f3]{display:flex;flex-direction:column;gap:12px}.password-dialog[data-v-e5d569f3] .el-input__wrapper{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);padding:0 16px;min-height:44px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.password-dialog[data-v-e5d569f3] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.password-dialog[data-v-e5d569f3] .el-input__inner::placeholder{color:#64748b}.password-dialog[data-v-e5d569f3] .el-textarea__inner{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg);padding:12px 16px;color:var(--color-text);font-size:var(--font-size-sm);box-shadow:none}.password-dialog[data-v-e5d569f3] .el-textarea__inner::placeholder{color:#64748b}.password-dialog[data-v-e5d569f3] .el-select{width:100%}.password-dialog__submit[data-v-e5d569f3]{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--color-primary);border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md);transition:all .2s ease}.password-dialog__submit[data-v-e5d569f3]:hover{background:#08d9d9;transform:translateY(-1px)}.role-dialog__field[data-v-e5d569f3]{display:flex;flex-direction:column;gap:6px}.role-dialog__label[data-v-e5d569f3]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.scene-row__content[data-v-e5d569f3]{flex:1;display:flex;flex-direction:column;gap:8px;min-height:100%}.scene-row__footer[data-v-e5d569f3]{margin-top:auto;display:flex;justify-content:flex-end;align-items:baseline;gap:8px}.scene-row__edit-btn[data-v-e5d569f3]{margin-top:10px;width:120px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);padding:6px 0;cursor:pointer;transition:all .2s ease}.scene-row__edit-btn--secondary[data-v-e5d569f3]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);margin-left:8px}.scene-row__edit-btn--secondary[data-v-e5d569f3]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.scene-row__edit-btn[data-v-e5d569f3]:hover{background:#08d9d9;transform:translateY(-1px)}.scene-row__edit-btn[data-v-e5d569f3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.scene-row__header[data-v-e5d569f3]{display:flex;align-items:center;justify-content:space-between}.scene-row__header-right[data-v-e5d569f3]{display:flex;align-items:center;gap:8px}.scene-row__delete-btn[data-v-e5d569f3]{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease;opacity:.6;display:flex}.scene-row__delete-btn[data-v-e5d569f3]:hover{opacity:1;background:#ef44441a}.scene-row__delete-icon[data-v-e5d569f3]{width:18px;height:18px;color:var(--color-error)}.scene-row__body[data-v-e5d569f3]{display:flex;flex-direction:column;gap:4px}.scene-layout__grid[data-v-e5d569f3]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.scene-card[data-v-e5d569f3]{background:#fff;border-radius:var(--radius-lg);border:1px solid #e5e7eb;padding:12px;display:flex;flex-direction:column}.scene-card__header[data-v-e5d569f3]{margin-bottom:8px}.scene-card__title[data-v-e5d569f3]{font-size:var(--font-size-lg);font-weight:600;padding-left:10px;border-left:2px solid var(--color-primary);line-height:1;color:var(--color-text);display:flex;align-items:center;gap:8px}.scene-row__edit[data-v-e5d569f3]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scene-row__edit svg[data-v-e5d569f3]{width:16px;height:16px}.scene-row__name-input[data-v-e5d569f3]{flex:1;min-width:0;background:#0f172acc;border:1px solid rgba(83,202,255,.5);border-radius:var(--radius-md);padding:4px 10px;color:var(--color-text);font-size:var(--font-size-sm);outline:none}.scene-row__name-btn[data-v-e5d569f3]{flex-shrink:0;padding:4px 10px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:all .2s ease}.scene-row__name-btn[data-v-e5d569f3]:hover{border-color:#53caff66;color:#53caff}.scene-row__name-btn--primary[data-v-e5d569f3]{background:#53caff;border-color:#53caff;color:#0a0e1a;font-weight:600}.scene-row__name-btn--primary[data-v-e5d569f3]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#0a0e1a}.scene-row__name-btn[data-v-e5d569f3]:disabled{opacity:.6;cursor:not-allowed}.scene-card__tag[data-v-e5d569f3]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-pill);background:#06e6e61a;color:var(--color-primary);font-size:var(--font-size-xs);border:1px solid rgba(6,230,230,.3)}.scene-card__field[data-v-e5d569f3]{display:flex;align-items:flex-start;gap:8px;flex-direction:column}.scene-card__label[data-v-e5d569f3]{flex-shrink:0;font-size:var(--font-size-md);color:var(--color-primary)}.scene-card__value[data-v-e5d569f3]{flex:1;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.scene-card__thumb[data-v-e5d569f3]{flex:1;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:10px}.scene-card__footer[data-v-e5d569f3]{display:flex;justify-content:flex-end;gap:8px}.scene-card__btn[data-v-e5d569f3]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:4px 10px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.scene-card__btn[data-v-e5d569f3]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.scenes-section[data-v-e5d569f3]{margin-bottom:24px;padding:0 20px}.scenes-section__title[data-v-e5d569f3]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:16px;padding-left:10px;border-left:3px solid var(--color-primary)}.scenes-grid[data-v-e5d569f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.scenes-section .scene-card[data-v-e5d569f3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;transition:all .2s ease}.scenes-section .scene-card[data-v-e5d569f3]:hover{border-color:#53caff4d;background:var(--color-surface)}.scenes-section .scene-card__header[data-v-e5d569f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scenes-section .scene-card__name[data-v-e5d569f3]{font-size:var(--font-size-md);font-weight:600;color:var(--color-primary)}.scenes-section .scene-card__key[data-v-e5d569f3]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:#94a3b81a;padding:2px 8px;border-radius:var(--radius-sm);font-family:monospace}.scenes-section .scene-card__description[data-v-e5d569f3]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.6;word-break:break-word}.scene-card__thumb[data-v-e5d569f3]{width:100%;height:120px;margin-bottom:12px;border-radius:var(--radius-md);overflow:hidden}.scene-card__thumb-inner[data-v-e5d569f3]{position:relative;width:100%;height:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.scene-card__img[data-v-e5d569f3]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.character-source-info-inline[data-v-e5d569f3]{display:flex;flex-direction:column;gap:2px;margin-right:8px;font-size:var(--font-size-xs);color:#f74c4c}.source-text[data-v-e5d569f3]{color:#f74c4c;font-size:var(--font-size-xs);line-height:1.2}.prompt-diff-text[data-v-e5d569f3]{color:#f74c4c;opacity:.9;font-size:var(--font-size-xs);line-height:1.2}.image-status-overlay[data-v-e5d569f3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000b3;color:#fff;font-size:var(--font-size-sm);border-radius:var(--radius-md)}.image-status-empty[data-v-e5d569f3]{background:#9ca3af33;color:#6b7280}.image-status-error[data-v-e5d569f3]{background:#ef44441a;color:var(--color-error);border:1px solid rgba(239,68,68,.3)}.status-spinner[data-v-e5d569f3]{width:24px;height:24px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-e5d569f3 1s linear infinite;margin-bottom:8px}.status-text[data-v-e5d569f3]{font-size:var(--font-size-xs);text-align:center;line-height:1.2}@keyframes spin-e5d569f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-header__view-toggle[data-v-e5d569f3]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);margin-right:12px;flex-shrink:0}.step-header__view-btn[data-v-e5d569f3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__view-btn[data-v-e5d569f3]:hover{color:var(--color-text);background:var(--color-surface)}.step-header__view-btn--active[data-v-e5d569f3]{background:var(--color-primary);color:#0f172a}.scene-layout__groups--card[data-v-e5d569f3]{padding:14px 16px}.scene-card-grid[data-v-e5d569f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.scene-card-v2[data-v-e5d569f3]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease}.scene-card-v2[data-v-e5d569f3]:hover{border-color:#53caff4d}.scene-card-v2__header[data-v-e5d569f3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-card-v2__title[data-v-e5d569f3]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.scene-card-v2__icon[data-v-e5d569f3]{flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-md)}.scene-card-v2__name[data-v-e5d569f3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .2s ease}.scene-card-v2__name[data-v-e5d569f3]:hover{color:var(--color-primary)}.scene-card-v2__name-input[data-v-e5d569f3]{flex:1;min-width:0;background:#0f172acc;border:1px solid rgba(83,202,255,.5);border-radius:var(--radius-md);padding:2px 8px;color:var(--color-text);font-size:var(--font-size-sm);outline:none}.scene-card-v2__name-btn[data-v-e5d569f3]{flex-shrink:0;padding:2px 8px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:all .2s ease}.scene-card-v2__name-btn[data-v-e5d569f3]:hover{border-color:#53caff66;color:#53caff}.scene-card-v2__name-btn--primary[data-v-e5d569f3]{background:#53caff;border-color:#53caff;color:#0a0e1a;font-weight:600}.scene-card-v2__name-btn--primary[data-v-e5d569f3]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#0a0e1a}.scene-card-v2__name-btn[data-v-e5d569f3]:disabled{opacity:.6;cursor:not-allowed}.scene-card-v2__more[data-v-e5d569f3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.scene-card-v2__more[data-v-e5d569f3]:hover{background:#ffffff14;color:var(--color-text)}.scene-card-v2__more svg[data-v-e5d569f3]{width:18px;height:18px}.scene-card-v2__media[data-v-e5d569f3]{width:100%;max-height:160px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;position:relative;cursor:pointer}.scene-card-v2__media img[data-v-e5d569f3],.scene-card-v2__media .scene-card-v2__img[data-v-e5d569f3]{height:160px}.scene-card-v2__img[data-v-e5d569f3]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__empty[data-v-e5d569f3],.scene-card-v2__generating[data-v-e5d569f3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__empty-icon[data-v-e5d569f3]{font-size:28px;color:var(--color-text-muted)}.scene-card-v2__spinner[data-v-e5d569f3]{width:24px;height:24px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-card-spin-e5d569f3 .8s linear infinite}@keyframes scene-card-spin-e5d569f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-card-v2__dropdown[data-v-e5d569f3]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.scene-card-v2__dropdown[data-v-e5d569f3] .el-dropdown-menu__item{color:var(--color-text)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.scene-card-v2__dropdown[data-v-e5d569f3] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.scene-card-v2__dropdown[data-v-e5d569f3] .delete-item{color:var(--color-error)!important}.scene-card-v2__dropdown[data-v-e5d569f3] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}@media(max-width:768px){.step-header__view-toggle[data-v-e5d569f3]{display:none}}.edit-page[data-v-c1b9169b]{min-height:100vh;background:#0f172af2;padding:80px 20px 20px;box-sizing:border-box}.edit-page__header[data-v-c1b9169b]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-c1b9169b]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.edit-header__roles[data-v-c1b9169b]{flex:1;display:flex;flex-direction:column;gap:12px;overflow-x:auto;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:auto!important}.edit-header__roles[data-v-c1b9169b]::-webkit-scrollbar{height:6px!important}.edit-header__roles[data-v-c1b9169b]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__roles[data-v-c1b9169b]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__roles[data-v-c1b9169b]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__roles[data-v-c1b9169b]:active{cursor:grabbing}.edit-header__roles-title[data-v-c1b9169b]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.edit-header__roles-grid[data-v-c1b9169b]{display:flex;gap:12px;padding-bottom:4px}.role-card--compact[data-v-c1b9169b]{min-width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-c1b9169b]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-c1b9169b]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-c1b9169b]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-c1b9169b]{display:flex;flex-direction:column;gap:20px;flex:1}.role-card[data-v-c1b9169b]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.role-card[data-v-c1b9169b]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.role-card--active[data-v-c1b9169b]{border-color:var(--color-primary);background:#06e6e61a}.role-card__header[data-v-c1b9169b]{display:flex;justify-content:space-between;align-items:center}.role-card__name[data-v-c1b9169b]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-right:10px}.role-card__type[data-v-c1b9169b]{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);background:#06e6e633;color:var(--color-primary);text-transform:uppercase}.role-card__description[data-v-c1b9169b]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.edit-layout__tabs[data-v-c1b9169b]{display:flex;gap:8px;padding:0 12px}.edit-tab[data-v-c1b9169b]{border-radius:var(--radius-md) 8px 0 0;border:none;background:var(--color-surface);color:var(--color-text-muted);padding:12px 24px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.edit-tab--active[data-v-c1b9169b]{background:var(--color-surface);color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.edit-tab[data-v-c1b9169b]:hover:not(.edit-tab--active){background:var(--color-surface);color:var(--color-text)}.edit-layout__content[data-v-c1b9169b]{display:grid;grid-template-columns:600px 1fr;gap:20px;height:calc(100vh - 210px);min-height:0}.edit-layout__left[data-v-c1b9169b]{display:flex;flex-direction:column;height:100%}.edit-placeholder[data-v-c1b9169b]{display:flex;align-items:center;justify-content:center;height:100%;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-md)}.edit-form[data-v-c1b9169b]{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.edit-form__field[data-v-c1b9169b]{display:flex;flex-direction:column;gap:8px}.edit-form__label[data-v-c1b9169b]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.edit-form__textarea[data-v-c1b9169b]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);resize:vertical;min-height:120px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.edit-form__textarea[data-v-c1b9169b]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 0 1px #06e6e633}.edit-form__spacer[data-v-c1b9169b]{flex:1}.edit-form__image-container[data-v-c1b9169b]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:16px}.edit-form__image-wrapper[data-v-c1b9169b]{position:relative;display:flex;align-items:center;gap:20px}.edit-form__current-image[data-v-c1b9169b]{width:80px;height:80px;border-radius:var(--radius-md);object-fit:cover;border:2px solid rgba(6,230,230,.3);cursor:pointer}.edit-form__image-delete[data-v-c1b9169b]{position:absolute;top:-6px;left:65px;width:20px;height:20px;background:#ef4444e6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.edit-form__delete-icon[data-v-c1b9169b]{width:12px;height:12px;color:#fff}.edit-form__image-add[data-v-c1b9169b]{width:80px;height:80px;border-radius:var(--radius-md);border:2px dashed rgba(6,230,230,.5);background:#06e6e61a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.edit-form__image-add[data-v-c1b9169b]:hover{border-color:var(--color-primary);background:#06e6e633}.edit-form__add-content[data-v-c1b9169b]{display:flex;flex-direction:column;align-items:center;gap:4px}.edit-form__add-icon[data-v-c1b9169b]{width:20px;height:20px;color:var(--color-primary)}.edit-form__add-text[data-v-c1b9169b]{font-size:var(--font-size-xs);color:var(--color-primary)}.reference-image__modal-content[data-v-c1b9169b]{max-height:60vh;overflow-y:auto;padding:10px}.reference-image__section[data-v-c1b9169b]{margin-bottom:24px}.reference-image__section[data-v-c1b9169b]:last-child{margin-bottom:0}.reference-image__section h4[data-v-c1b9169b]{margin:0 0 12px;color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.reference-image__grid[data-v-c1b9169b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.reference-image__item[data-v-c1b9169b]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:2px solid #3d424b;cursor:pointer;transition:all .2s;background:#0f172a}.reference-image__item[data-v-c1b9169b]:hover{border-color:#3b82f6;transform:translateY(-2px)}.reference-image__item img[data-v-c1b9169b]{width:100%;height:120px;object-fit:cover}.reference-image__item-name[data-v-c1b9169b]{padding:8px;color:var(--color-text);font-size:var(--font-size-xs);text-align:center;background:#1e293b}.reference-image__item-badge[data-v-c1b9169b]{position:absolute;top:4px;right:4px;background:#3b82f6;color:#fff;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600}.reference-image__empty[data-v-c1b9169b]{text-align:center;padding:40px;color:var(--color-text-muted)}.reference-image__empty p[data-v-c1b9169b]{margin:0;font-size:var(--font-size-md)}.edit-form__image-info[data-v-c1b9169b]{display:flex;flex-direction:column;gap:4px}.image-info__badge[data-v-c1b9169b]{display:inline-block;padding:4px 8px;background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.4);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600}.image-info__text[data-v-c1b9169b]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.edit-form__bottom[data-v-c1b9169b]{display:flex;flex-direction:column;margin-top:auto}.edit-form__save-section[data-v-c1b9169b]{display:flex;align-items:center;gap:12px;margin-top:auto}.btn-content[data-v-c1b9169b]{display:flex;align-items:center;gap:2px}.price-icon[data-v-c1b9169b]{width:16px;height:16px;object-fit:contain}.edit-form__save-btn[data-v-c1b9169b]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__save-btn[data-v-c1b9169b]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-c1b9169b]:disabled{opacity:.6;cursor:not-allowed;transform:none}.hint-icon[data-v-c1b9169b]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-c1b9169b]:hover{color:var(--color-primary)}.edit-layout__right[data-v-c1b9169b]{display:flex;flex-direction:column;min-height:0}.image-history[data-v-c1b9169b]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:20px;height:100%;overflow-y:auto}.image-history__title[data-v-c1b9169b]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.image-history__header-row[data-v-c1b9169b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.image-history__upload-btn[data-v-c1b9169b]{border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.image-history__upload-btn[data-v-c1b9169b]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.image-history__upload-btn[data-v-c1b9169b]:disabled{opacity:.5;cursor:not-allowed}.image-history__grid[data-v-c1b9169b]{display:flex;flex-direction:column;gap:12px}.image-history__item[data-v-c1b9169b]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;text-align:center}.image-history__item--generating[data-v-c1b9169b]{border-color:#3b82f680;background:var(--color-surface)}.image-history__item--selected[data-v-c1b9169b]{border-color:#3b82f6;background:#3b82f61a;cursor:pointer}.image-history__item[data-v-c1b9169b]{cursor:pointer;transition:all .2s ease}.image-history__item[data-v-c1b9169b]:hover{border-color:#3b82f64d}.image-history__item--failed[data-v-c1b9169b]{background:#ef44440d;border-color:#ef44444d}.image-history__item--failed[data-v-c1b9169b]:hover{background:#ef44441a;border-color:#ef444480}.image-history__error-icon[data-v-c1b9169b]{font-size:var(--font-size-xl);color:var(--color-error);margin-bottom:8px}.image-history__placeholder[data-v-c1b9169b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.image-history__spinner[data-v-c1b9169b]{width:32px;height:32px;border:3px solid rgba(59,130,246,.2);border-top:3px solid #3b82f6;border-radius:50%;animation:spin-c1b9169b 1s linear infinite;margin-bottom:12px}@keyframes spin-c1b9169b{to{transform:rotate(360deg)}}.image-history__text[data-v-c1b9169b]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.image-history__error-message[data-v-c1b9169b]{font-size:var(--font-size-xs);color:var(--color-error);text-align:center;padding:0 16px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.image-history__status[data-v-c1b9169b]{color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.image-history__img[data-v-c1b9169b]{height:100%;object-fit:contain}.image-history__overlay[data-v-c1b9169b]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs)}.image-history__index[data-v-c1b9169b]{top:8px;left:8px;color:#333;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.image-history__default-btn[data-v-c1b9169b]{position:absolute;bottom:8px;right:8px;background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-c1b9169b]:hover:not(.image-history__default-btn--disabled){background:#08d9d9;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-c1b9169b]{cursor:not-allowed;opacity:.9;border:2px solid var(--color-primary)}.image-history__download-btn[data-v-c1b9169b]{background:#06e6e6e6;color:#333;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.image-history__download-btn[data-v-c1b9169b]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__download-btn svg[data-v-c1b9169b]{pointer-events:none}.image-history__delete-btn[data-v-c1b9169b]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-c1b9169b]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-c1b9169b]{pointer-events:none}.image-history__agent-name[data-v-c1b9169b]{background:#06e6e61a;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);flex-shrink:1}.image-history__agent-row[data-v-c1b9169b]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}.image-history__time[data-v-c1b9169b]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}@media(max-width:768px){.edit-page[data-v-c1b9169b]{padding:72px 12px 90px}.edit-page__main[data-v-c1b9169b]{flex:none}.edit-layout__content[data-v-c1b9169b]{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.edit-layout__left[data-v-c1b9169b],.edit-layout__right[data-v-c1b9169b]{height:auto;min-height:0;overflow:visible}.edit-form[data-v-c1b9169b]{height:auto}}.step-header[data-v-27886c99]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-27886c99]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-27886c99]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-27886c99]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-27886c99]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-27886c99]{height:1px;width:100%;background:var(--color-border)}.step-header__center[data-v-27886c99]{flex:1;display:flex;justify-content:center}.step-header__next[data-v-27886c99]{background:var(--color-primary);color:#0f172a;border:none;padding:8px 18px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease}.step-header__next[data-v-27886c99]:hover{background:#08d9d9}.version-list[data-v-27886c99]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.version-item[data-v-27886c99]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.version-header[data-v-27886c99]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:background .2s ease;gap:12px}.version-header[data-v-27886c99]:hover{background:#06e6e60d}.version-header__left[data-v-27886c99]{display:flex;align-items:center;gap:12px}.version-content[data-v-27886c99]{padding:20px;max-height:70vh;overflow-y:auto}.version-toggle[data-v-27886c99]{color:var(--color-text-muted);transition:transform .2s ease}.version-toggle--expanded[data-v-27886c99]{transform:rotate(180deg)}.version-number[data-v-27886c99]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.version-style[data-v-27886c99]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.version-description[data-v-27886c99]{font-size:var(--font-size-sm);color:#64748b;margin-left:8px}.version-time[data-v-27886c99]{font-size:var(--font-size-xs);color:#64748b}.segment[data-v-27886c99]{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border)}.segment__item[data-v-27886c99]{border:none;padding:6px 24px;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.segment__item[data-v-27886c99]:hover{background:var(--color-surface);color:#53caff}.segment__item--active[data-v-27886c99]{background:var(--color-primary);color:#0f172a;font-weight:600}.shot-layout[data-v-27886c99]{height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);color:var(--color-text);min-height:0}.hint-icon[data-v-27886c99]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 8px 0 4px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-27886c99]:hover{color:var(--color-primary)}.shot-layout__header[data-v-27886c99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shot-layout__left[data-v-27886c99]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md)}.shot-layout__title[data-v-27886c99]{font-weight:500;color:var(--color-text)}.shot-layout__meta[data-v-27886c99]{color:var(--color-text-muted)}.shot-layout__right[data-v-27886c99]{display:flex;align-items:center;gap:8px}.shot-layout__btn[data-v-27886c99]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:6px 14px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.shot-layout__btn[data-v-27886c99]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.shot-layout__btn--danger[data-v-27886c99]{border-color:#ef44444d;color:var(--color-error)}.shot-layout__btn--danger[data-v-27886c99]:hover{background:#ef44441a;border-color:#ef444480}.shot-layout__body[data-v-27886c99]{flex:1;display:flex;flex-direction:column;min-height:0}.shot-layout__right-pane[data-v-27886c99]{display:flex;flex-direction:column;min-height:0}.shot-main-card[data-v-27886c99]{flex:1;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:12px;display:flex;flex-direction:column;transition:all .2s ease}.shot-main-card[data-v-27886c99]:hover{border-color:#53caff4d;background:var(--color-surface)}.shot-main-card__thumb[data-v-27886c99]{flex:1;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:10px}.shot-main-card__refs[data-v-27886c99]{display:flex;gap:8px;margin-bottom:10px}.shot-ref[data-v-27886c99]{flex:1}.shot-ref__thumb[data-v-27886c99]{width:100%;padding-top:60%;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.shot-main-card__footer[data-v-27886c99]{display:flex;justify-content:flex-end;gap:8px}.shot-main-card__btn[data-v-27886c99]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:4px 10px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.shot-main-card__btn[data-v-27886c99]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.shot-detail[data-v-27886c99]{flex:1;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:14px 16px;font-size:var(--font-size-sm);line-height:1.7;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.shot-detail__scroll[data-v-27886c99]{flex:1;min-height:0;overflow-y:visible}.shot-group[data-v-27886c99]{margin-bottom:0;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;display:flex;flex-direction:column;transition:all .2s ease}.shot-group[data-v-27886c99]:hover{border-color:#53caff4d;background:var(--color-surface)}.btn-content[data-v-27886c99]{display:flex;align-items:center;gap:4px}.btn-content .price-icon[data-v-27886c99]{width:16px;height:16px}.edit-form__save-btn[data-v-27886c99]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 50px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto;width:fit-content}.edit-form__save-btn[data-v-27886c99]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-27886c99]:disabled{opacity:.6;cursor:not-allowed;transform:none}.shot-group__title[data-v-27886c99]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.shot-group__title-content[data-v-27886c99]{display:flex;align-items:center}.analysis-batch-tag[data-v-27886c99]{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px;border-radius:var(--radius-sm);margin-right:8px;box-shadow:0 2px 4px #667eea4d}.shot-group__delete-btn[data-v-27886c99]{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease;opacity:.6}.shot-group__delete-btn[data-v-27886c99]:hover{opacity:1;background:#ef44441a}.shot-group__delete-icon[data-v-27886c99]{width:18px;height:18px;color:var(--color-error)}.shot-group__add-top[data-v-27886c99]{display:flex;justify-content:center}.shot-group__add-top .shot-group__add-btn[data-v-27886c99]{width:100%;height:4px;border:1px dashed rgba(6,230,230,.5);background:#06e6e61a;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:8px 0}.shot-group__add-top .shot-group__add-btn[data-v-27886c99]:hover{border-color:var(--color-primary);background:#06e6e633}.shot-group__add-btn[data-v-27886c99]{width:100%;height:4px;border:1px dashed rgba(6,230,230,.5);background:#06e6e61a;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:8px 0}.shot-group__add-btn[data-v-27886c99]:hover{border-color:var(--color-primary);background:#06e6e633}.shot-group__add-icon[data-v-27886c99]{width:16px;height:16px;color:var(--color-primary)}.shot-group__body[data-v-27886c99]{flex:1;min-height:0}.shot-group__content[data-v-27886c99]{display:flex;flex-direction:column;min-height:0}.shot-group__content-scroll[data-v-27886c99]{min-height:0;display:flex;flex-direction:column}.shot-scene[data-v-27886c99]{display:flex;gap:16px}.shot-scene__thumb[data-v-27886c99]{width:280px;flex-shrink:0}.shot-scene__thumb-inner[data-v-27886c99]{width:100%;height:200px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__edit-btn[data-v-27886c99]{margin-top:10px;margin-left:auto;width:120px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);padding:6px 0;cursor:pointer;transition:all .2s ease}.shot-scene__edit-btn[data-v-27886c99]:hover{background:#08d9d9;transform:translateY(-1px)}.shot-scene__edit-btn[data-v-27886c99]:disabled{opacity:.6;cursor:not-allowed}.shot-scene__img[data-v-27886c99]{max-width:100%;max-height:100%;object-fit:contain;display:block}.shot-scene__content[data-v-27886c99]{flex:1;min-width:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.shot-scene__selector[data-v-27886c99]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.shot-scene__selector-row[data-v-27886c99]{display:flex;align-items:center;gap:4px}.shot-scene__selector-label[data-v-27886c99]{font-size:var(--font-size-md);color:var(--color-primary)}.shot-scene__selector-hint[data-v-27886c99]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.shot-scene__selector-select[data-v-27886c99]{min-width:120px;border-radius:var(--radius-md);border:1px solid var(--color-border);padding:4px 8px;font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shot-scene__thumb-list[data-v-27886c99]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.shot-scene__ref-groups[data-v-27886c99]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.shot-scene__ref-group[data-v-27886c99]{display:flex;align-items:center;gap:6px}.shot-scene__ref-group-label[data-v-27886c99]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0}.shot-scene__thumb-item[data-v-27886c99]{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__thumb-mini[data-v-27886c99]{width:100%;height:100%;border-radius:var(--radius-md);background:var(--color-border)}.shot-scene__thumb-img[data-v-27886c99]{width:100%;height:100%;object-fit:contain;display:block}.shot-scene__text[data-v-27886c99]{min-width:0}.shot-scene__empty-ref[data-v-27886c99]{margin-top:4px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.password-dialog[data-v-27886c99]{display:flex;flex-direction:column;gap:12px}.password-dialog[data-v-27886c99] .el-input__wrapper{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);padding:0 16px;min-height:44px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.password-dialog[data-v-27886c99] .el-input__wrapper:hover{border-color:#53caff4d}.password-dialog[data-v-27886c99] .el-input__wrapper.is-focus{border-color:var(--color-primary)}.password-dialog[data-v-27886c99] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.password-dialog[data-v-27886c99] .el-input__inner::placeholder{color:#64748b}.password-dialog__submit[data-v-27886c99]{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--color-primary);border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md);transition:all .2s ease}.password-dialog__submit[data-v-27886c99]:hover{background:#08d9d9;transform:translateY(-1px)}.ref-dialog__header[data-v-27886c99]{display:flex;align-items:center;justify-content:space-between}.ref-dialog__title[data-v-27886c99]{font-size:var(--font-size-md);font-weight:600}.ref-dialog__body[data-v-27886c99]{padding-top:4px}.ref-dialog__empty[data-v-27886c99]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ref-dialog__prompt[data-v-27886c99]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.ref-dialog__prompt-label[data-v-27886c99]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ref-dialog__prompt-textarea[data-v-27886c99]{width:100%;min-height:80px;border-radius:var(--radius-md);border:1px solid var(--color-border);padding:8px 10px;font-size:var(--font-size-sm);resize:vertical;outline:none;background:var(--color-surface);color:var(--color-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ref-dialog__prompt-textarea[data-v-27886c99]::placeholder{color:#64748b}.ref-dialog__prompt-textarea[data-v-27886c99]:focus{border-color:var(--color-primary)}.ref-dialog__prompt-footer[data-v-27886c99]{margin-top:4px;display:flex;justify-content:space-between;align-items:center}.ref-dialog__prompt-hint[data-v-27886c99]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ref-dialog__prompt-btn[data-v-27886c99]{padding:6px 16px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 1px 2px #0f172a26;transition:all .2s ease}.ref-dialog__prompt-btn[data-v-27886c99]:hover{background:#08d9d9;transform:translateY(-1px)}.ref-dialog__prompt-btn[data-v-27886c99]:disabled{opacity:.5;cursor:not-allowed}.ref-dialog__grid[data-v-27886c99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ref-card[data-v-27886c99]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.ref-card[data-v-27886c99]:hover{border-color:#53caff4d;background:var(--color-surface)}.ref-card--active[data-v-27886c99]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ref-card__thumb[data-v-27886c99]{position:relative;border-radius:var(--radius-md);overflow:hidden;height:90px;background:var(--color-surface);border:1px solid var(--color-border)}.ref-card__img[data-v-27886c99]{width:100%;height:100%;object-fit:contain;display:block}.ref-card__placeholder[data-v-27886c99]{width:100%;height:100%;background:var(--color-border)}.ref-card__check[data-v-27886c99]{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--color-primary);color:#0f172a;font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center}.ref-card__meta[data-v-27886c99]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-xs)}.ref-card__tag[data-v-27886c99]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);color:#fff}.ref-card__tag--scene[data-v-27886c99]{background:#0ea5e9}.ref-card__tag--human[data-v-27886c99]{background:#22c55e}.ref-card__tag--prop[data-v-27886c99]{background:#a855f7}.ref-card__name[data-v-27886c99]{font-size:var(--font-size-xs);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-detail__row[data-v-27886c99]{display:flex;margin-bottom:6px}.shot-detail__row--block[data-v-27886c99]{align-items:flex-start}.shot-detail__label[data-v-27886c99]{width:auto;color:var(--color-primary);font-size:var(--font-size-md);flex-shrink:0}.shot-detail__value[data-v-27886c99]{flex:1;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.shot-detail__empty[data-v-27886c99]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-top:100px;font-size:var(--font-size-md);color:var(--color-text-muted);text-align:center}.version-header__right[data-v-27886c99]{display:flex;align-items:center;gap:8px}.version-header__btn[data-v-27886c99]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.version-header__btn[data-v-27886c99]:hover{background:#06e6e61a;border-color:#06e6e64d}.version-header__btn--primary[data-v-27886c99]{background:var(--color-primary);color:#0f172a;border-color:var(--color-primary)}.version-header__btn--primary[data-v-27886c99]:hover{background:#08d9d9;border-color:#08d9d9}.version-header__btn--disabled[data-v-27886c99]{opacity:.6;cursor:not-allowed}.version-header__btn--disabled[data-v-27886c99]:hover{transform:none}.agent-selector-container[data-v-27886c99]{margin-bottom:20px;padding:16px;background:#1e293b80;border:1px solid var(--color-border);border-radius:var(--radius-md)}.batch-generate__warning[data-v-27886c99]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-md);margin-bottom:20px}.batch-generate__warning-icon[data-v-27886c99]{flex-shrink:0;margin-top:2px}.batch-generate__warning-svg[data-v-27886c99]{width:20px;height:20px;color:#ffc107}.batch-generate__warning-text[data-v-27886c99]{color:#ffc107;font-size:var(--font-size-sm);line-height:1.5;font-weight:500}.batch-failure__content[data-v-27886c99]{display:flex;align-items:flex-start;gap:16px;padding:20px}.batch-failure__icon[data-v-27886c99]{flex-shrink:0;margin-top:2px}.batch-failure__svg[data-v-27886c99]{width:24px;height:24px;color:var(--color-error)}.batch-failure__message[data-v-27886c99]{flex:1}.batch-failure__title[data-v-27886c99]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin-bottom:8px}.batch-failure__detail[data-v-27886c99]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin-bottom:4px}.batch-failure__count[data-v-27886c99]{font-size:var(--font-size-sm);color:#64748b}.batch-failure__footer[data-v-27886c99]{display:flex;justify-content:flex-end;padding-top:16px}.batch-failure__close-btn[data-v-27886c99]{padding:8px 24px;background:var(--color-primary);color:#0f172a;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background-color .2s ease}.batch-failure__close-btn[data-v-27886c99]:hover{background:#08d9d9}.batch-scene-selection[data-v-27886c99]{margin-top:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#1e293b4d}.batch-scene-selection__header[data-v-27886c99]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border)}.batch-scene-selection__title[data-v-27886c99]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.batch-scene-selection__count[data-v-27886c99]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:8px}.batch-scene-selection__select-all[data-v-27886c99]{display:flex;align-items:center}.batch-scene-selection__checkbox-label[data-v-27886c99]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer}.batch-scene-selection__checkbox[data-v-27886c99]{width:14px;height:14px;accent-color:var(--color-primary)}.batch-scene-selection__list[data-v-27886c99]{max-height:300px;overflow-y:auto;padding:8px}.batch-scene-selection__item[data-v-27886c99]{padding:8px;border-radius:var(--radius-md);margin-bottom:4px;background:var(--color-surface);border:1px solid transparent;transition:all .2s ease}.batch-scene-selection__item[data-v-27886c99]:hover{background:#06e6e60d;border-color:#06e6e633}.batch-scene-selection__item--selected[data-v-27886c99]{background:#06e6e61a;border-color:#06e6e64d}.batch-scene-selection__item-content[data-v-27886c99]{display:flex;align-items:center;gap:12px}.batch-scene-selection__checkbox-wrapper[data-v-27886c99]{flex-shrink:0}.batch-scene-selection__scene-info[data-v-27886c99]{flex:1;min-width:0}.batch-scene-selection__scene-number[data-v-27886c99]{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);margin-bottom:4px}.batch-scene-selection__scene-text[data-v-27886c99]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-scene-selection__thumbnail-wrapper[data-v-27886c99]{flex-shrink:0;margin-left:12px}.batch-scene-selection__thumbnail[data-v-27886c99]{width:60px;height:40px;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:1px solid var(--color-border);transition:all .2s ease}.batch-scene-selection__thumbnail[data-v-27886c99]:hover{border-color:#06e6e680;transform:scale(1.05)}.batch-scene-selection__thumbnail-img[data-v-27886c99]{width:100%;height:100%;object-fit:cover}.batch-scene-selection__no-thumbnail[data-v-27886c99]{width:60px;height:40px;border-radius:var(--radius-sm);background:#1e293b80;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.batch-scene-selection__no-thumbnail-icon[data-v-27886c99]{width:20px;height:20px;color:#64748b}.batch-scene-selection__list[data-v-27886c99]::-webkit-scrollbar{width:6px}.batch-scene-selection__list[data-v-27886c99]::-webkit-scrollbar-track{background:#1e293b4d;border-radius:var(--radius-sm)}.batch-scene-selection__list[data-v-27886c99]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:var(--radius-sm)}.batch-scene-selection__list[data-v-27886c99]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.step-header__view-toggle[data-v-27886c99]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);margin-left:auto;flex-shrink:0}.step-header__view-btn[data-v-27886c99]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__view-btn[data-v-27886c99]:hover{color:var(--color-text);background:#ffffff0d}.step-header__view-btn--active[data-v-27886c99]{background:#06e6e626;color:var(--color-primary)}.scene-layout__groups--card[data-v-27886c99]{padding:14px 24px 14px 8px;flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.scene-group[data-v-27886c99]{display:flex;flex-direction:column}.scene-card-grid[data-v-27886c99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:14px;row-gap:16px;align-items:flex-start;position:relative;padding-left:24px}.scene-card-v2[data-v-27886c99]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease;position:relative}.scene-card-v2[data-v-27886c99]:hover{border-color:#53caff4d}.scene-card-v2__header[data-v-27886c99]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-card-v2__title[data-v-27886c99]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.scene-card-v2__icon[data-v-27886c99]{flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-md)}.scene-card-v2__name[data-v-27886c99]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;transition:color .2s ease}.scene-card-v2__more[data-v-27886c99]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.scene-card-v2__more[data-v-27886c99]:hover{background:#ffffff14;color:var(--color-text)}.scene-card-v2__more svg[data-v-27886c99]{width:18px;height:18px}.scene-card-v2__media[data-v-27886c99]{width:100%;max-height:160px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;position:relative;cursor:pointer}.scene-card-v2__media img[data-v-27886c99],.scene-card-v2__media .scene-card-v2__img[data-v-27886c99]{height:160px}.scene-card-v2__img[data-v-27886c99]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__refs[data-v-27886c99]{display:flex;flex-wrap:wrap;gap:4px}.scene-card-v2__ref-item[data-v-27886c99]{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.scene-card-v2__ref-img[data-v-27886c99]{width:100%;height:100%;object-fit:contain;display:block;cursor:pointer}.scene-card-v2__ref-mini[data-v-27886c99]{width:100%;height:100%;border-radius:var(--radius-md);background:var(--color-border)}.scene-card-v2__empty[data-v-27886c99],.scene-card-v2__generating[data-v-27886c99]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__empty-icon[data-v-27886c99]{font-size:28px;color:var(--color-text-muted)}.scene-card-v2__spinner[data-v-27886c99]{width:24px;height:24px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-card-spin-27886c99 .8s linear infinite}@keyframes scene-card-spin-27886c99{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shot-card-insert[data-v-27886c99]{position:absolute;top:0;right:-15px;bottom:0;width:14px;z-index:3;cursor:pointer}.shot-card-insert--front[data-v-27886c99]{inset:0 auto auto 0;width:14px;height:214px}.shot-card-insert[data-v-27886c99]:before{content:"";position:absolute;left:50%;top:32px;bottom:0;width:0;border-left:2px dashed rgba(6,230,230,.4);transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .2s ease}.shot-card-insert[data-v-27886c99]:hover:before{opacity:1}.shot-card-insert__btn[data-v-27886c99]{position:absolute;top:-4px;left:50%;z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid rgba(6,230,230,.6);background:var(--color-surface);color:var(--color-primary);display:flex;align-items:center;justify-content:center;transform:translate(-50%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.shot-card-insert:hover .shot-card-insert__btn[data-v-27886c99]{opacity:1;pointer-events:auto}.shot-card-insert__icon[data-v-27886c99]{width:12px;height:12px}.scene-card-v2__dropdown[data-v-27886c99]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.scene-card-v2__dropdown[data-v-27886c99] .el-dropdown-menu__item{color:var(--color-text)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.scene-card-v2__dropdown[data-v-27886c99] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.scene-card-v2__dropdown[data-v-27886c99] .delete-item{color:var(--color-error)!important}.scene-card-v2__dropdown[data-v-27886c99] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}@media(max-width:768px){.step-header__view-toggle[data-v-27886c99]{display:none}}.scene-config-content[data-v-e9312f1c]{color:var(--color-text)}.scene-list[data-v-e9312f1c]{max-height:400px;overflow-y:auto}.scene-item[data-v-e9312f1c]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:8px;background:var(--color-surface)}.scene-info[data-v-e9312f1c]{display:flex;flex-direction:column;gap:4px;flex:1}.scene-key-row[data-v-e9312f1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.scene-key[data-v-e9312f1c]{font-weight:600;color:var(--color-primary)}.scene-value[data-v-e9312f1c]{color:var(--color-text);white-space:pre-wrap;word-wrap:break-word}.scene-actions[data-v-e9312f1c]{display:flex;gap:8px}.scene-edit-icon[data-v-e9312f1c],.scene-delete-icon[data-v-e9312f1c]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.scene-edit-icon[data-v-e9312f1c]:hover{background:#06e6e633}.scene-delete-icon[data-v-e9312f1c]:hover{background:#ef444433}.scene-icon-svg[data-v-e9312f1c]{width:18px;height:18px}.scene-edit-icon .scene-icon-svg[data-v-e9312f1c]{color:var(--color-primary)}.scene-delete-icon .scene-icon-svg[data-v-e9312f1c]{color:var(--color-error)}.scene-form-content[data-v-e9312f1c]{color:var(--color-text)}.form-field[data-v-e9312f1c]{margin-bottom:20px}.form-label[data-v-e9312f1c]{display:block;margin-bottom:8px;font-weight:500;color:var(--color-text)}.scene-key-display[data-v-e9312f1c]{padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:monospace;font-size:var(--font-size-sm)}[data-v-e9312f1c] .el-dialog{background:#0f172af2;border:1px solid var(--color-border)}[data-v-e9312f1c] .el-dialog__header{border-bottom:1px solid var(--color-border);color:var(--color-text)}[data-v-e9312f1c] .el-dialog__title,[data-v-e9312f1c] .el-dialog__body{color:var(--color-text)}[data-v-e9312f1c] .el-dialog__footer{border-top:1px solid var(--color-border)}[data-v-e9312f1c] .el-input__wrapper{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}[data-v-e9312f1c] .el-input__inner{color:var(--color-text);background:transparent}[data-v-e9312f1c] .el-input__inner::placeholder{color:#64748b}.edit-form__submit-btn[data-v-e9312f1c]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:8px 20px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;gap:15px}.prompt-field-tag{display:inline-block;padding:4px 10px;margin:2px;background:linear-gradient(135deg,#06e6e633,#06e6e61a);border:1px solid rgba(6,230,230,.5);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);transition:all .2s ease;box-shadow:0 1px 3px #0003}.prompt-field-tag:hover{background:linear-gradient(135deg,#06e6e64d,#06e6e633);border-color:var(--color-primary);box-shadow:0 2px 6px #06e6e64d;transform:translateY(-1px)}.asset-mention-dropdown{position:fixed;z-index:9999;background:#1e293bf2;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);padding:8px;max-height:300px;overflow-y:auto;min-width:250px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-mention-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease}.asset-mention-item:hover{background:#06e6e61a}.asset-mention-item__thumb{width:40px;height:40px;border-radius:var(--radius-md);overflow:hidden;background:#06e6e61a;flex-shrink:0}.asset-mention-item__thumb img{width:100%;height:100%;object-fit:cover}.asset-mention-item__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:500;color:var(--color-primary)}.asset-mention-item__info{flex:1;min-width:0}.asset-mention-item__name{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-mention-item__type{font-size:var(--font-size-xs);color:#64748b;text-transform:capitalize}.asset-mention-empty{padding:12px;text-align:center;color:#64748b;font-size:var(--font-size-sm)}.edit-page[data-v-c721075d]{min-height:100vh;background:#0f172af2;padding:80px 20px 20px;box-sizing:border-box}.edit-page__header[data-v-c721075d]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-c721075d]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.edit-header__scenes[data-v-c721075d]{flex:1;display:flex;flex-direction:column;gap:12px;overflow-x:auto;scrollbar-width:auto!important;min-width:0}.edit-header__scenes[data-v-c721075d]::-webkit-scrollbar{height:6px!important}.edit-header__scenes[data-v-c721075d]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-c721075d]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-c721075d]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__scenes-title[data-v-c721075d]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.edit-header__scenes-grid[data-v-c721075d]{display:flex;align-items:center;gap:2px;padding-bottom:4px}.edit-header__add-btn[data-v-c721075d]{display:flex;align-items:center;justify-content:center;width:4px;height:40px;padding:0 6px;border-radius:var(--radius-sm);border:1px dashed rgba(6,230,230,.5);background:#06e6e61a;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin:0 2px;box-sizing:content-box}.edit-header__add-btn[data-v-c721075d]:hover{border-color:var(--color-primary);background:#06e6e633;transform:scaleX(1.1)}.edit-header__add-icon[data-v-c721075d]{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.scene-card--compact[data-v-c721075d]{min-width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-c721075d]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-c721075d]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-c721075d]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-c721075d]{display:flex;flex-direction:column;gap:20px;flex:1;min-width:0}.scene-card[data-v-c721075d]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.scene-card[data-v-c721075d]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.scene-card--active[data-v-c721075d]{border-color:var(--color-primary);background:#06e6e61a}.scene-card__header[data-v-c721075d]{display:flex;justify-content:space-between;align-items:center}.scene-card__name[data-v-c721075d]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-right:10px}.scene-card__type[data-v-c721075d]{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);background:#06e6e633;color:var(--color-primary);text-transform:uppercase}.scene-card__description[data-v-c721075d]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.edit-layout__tabs[data-v-c721075d]{display:flex;gap:8px;padding:0 12px}.edit-tab[data-v-c721075d]{border-radius:var(--radius-md) 8px 0 0;border:none;background:var(--color-surface);color:var(--color-text-muted);padding:12px 24px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.edit-tab--active[data-v-c721075d]{background:var(--color-surface);color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.edit-tab[data-v-c721075d]:hover:not(.edit-tab--active){background:var(--color-surface);color:var(--color-text)}.edit-layout__content[data-v-c721075d]{display:grid;grid-template-columns:4fr 6fr;gap:20px;height:calc(100vh - 210px);min-height:0;min-width:0}.edit-layout__left[data-v-c721075d]{display:flex;flex-direction:column;height:100%;min-width:0}.edit-placeholder[data-v-c721075d]{display:flex;align-items:center;justify-content:center;height:100%;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-md)}.edit-form[data-v-c721075d]{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text);overflow:auto}.edit-form__field[data-v-c721075d]{display:flex;flex-direction:column;gap:8px}.edit-form__label[data-v-c721075d]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);display:flex;align-items:center}.edit-form__hint[data-v-c721075d]{margin-top:6px;font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.edit-form__hint span[data-v-c721075d]{color:var(--color-primary);font-weight:600;background:#06e6e61a;padding:0 4px;border-radius:var(--radius-sm);margin:0 2px}.edit-form__textarea[data-v-c721075d]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);resize:vertical;min-height:120px;font-family:inherit;white-space:pre-wrap}.edit-form__textarea[data-v-c721075d]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 0 1px #06e6e633}.edit-form__contenteditable[data-v-c721075d]{min-height:120px;max-height:300px;overflow-y:auto}.edit-form__contenteditable[data-v-c721075d]:empty:before{content:attr(placeholder);color:#64748b;pointer-events:none}.matched-prompt-cards[data-v-c721075d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.matched-prompt-card[data-v-c721075d]{display:inline-block;padding:6px 12px;background:#06e6e61a;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-primary);cursor:pointer;transition:all .2s ease}.matched-prompt-card[data-v-c721075d]:hover{background:#06e6e633;border-color:var(--color-primary)}.edit-form__spacer[data-v-c721075d]{flex:1}.edit-form__bottom[data-v-c721075d]{display:flex;flex-direction:column;margin-top:auto}.edit-form__save-section[data-v-c721075d]{display:flex;align-items:center;gap:12px;margin-top:auto}.btn-content[data-v-c721075d]{display:flex;align-items:center;gap:2px}.price-icon[data-v-c721075d]{width:16px;height:16px;object-fit:contain}.edit-form__save-btn[data-v-c721075d]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__save-btn[data-v-c721075d]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-c721075d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.hint-icon[data-v-c721075d]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-c721075d]:hover{color:var(--color-primary)}.config-scene-btn[data-v-c721075d]{background:#06e6e61a;border:1px solid rgba(6,230,230,.3);color:var(--color-primary);padding:4px 12px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .3s ease;margin-left:10px}.config-scene-btn[data-v-c721075d]:hover{background:#06e6e633;border-color:#06e6e680;color:#fff}.edit-form__label-with-button[data-v-c721075d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.custom-select[data-v-c721075d]{width:100%}.custom-select .el-select__wrapper[data-v-c721075d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;padding:12px 16px;transition:all .3s ease}.custom-select .el-select__wrapper[data-v-c721075d]:hover{border-color:#06e6e64d}.custom-select .el-select__wrapper.is-focused[data-v-c721075d]{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e633}.custom-select .el-select__placeholder[data-v-c721075d]{color:#64748b}.custom-select .el-select__selected-item[data-v-c721075d],.option-text[data-v-c721075d]{color:var(--color-text)}.edit-layout__right[data-v-c721075d]{display:flex;flex-direction:column;min-height:0;min-width:0}.image-history[data-v-c721075d]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:20px;height:100%;overflow-y:auto;overflow-x:hidden}.image-history__title[data-v-c721075d]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.image-history__header-row[data-v-c721075d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.image-history__upload-btn[data-v-c721075d]{border-radius:var(--radius-pill);border:1px solid rgba(83,202,255,.5);background:#53caff1a;color:#53caff;padding:4px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.image-history__upload-btn[data-v-c721075d]:hover:not(:disabled){background:#53caff33;border-color:#53caff}.image-history__upload-btn[data-v-c721075d]:disabled{opacity:.5;cursor:not-allowed}.image-history__grid[data-v-c721075d]{display:flex;flex-direction:column;gap:12px}.image-history__item[data-v-c721075d]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;cursor:pointer;transition:all .2s ease;text-align:center}.image-history__item[data-v-c721075d]:hover{border-color:#3b82f64d}.image-history__item--generating[data-v-c721075d]{border-color:#3b82f680;background:var(--color-surface)}.image-history__item--failed[data-v-c721075d]{background:#ef44440d;border-color:#ef44444d}.image-history__item--failed[data-v-c721075d]:hover{background:#ef44441a;border-color:#ef444480}.image-history__error-icon[data-v-c721075d]{font-size:var(--font-size-xl);color:var(--color-error);margin-bottom:8px}[data-v-c721075d] .error-tooltip{max-width:300px!important;word-break:break-all!important;line-height:1.5!important;background:#141414f2!important;border:1px solid rgba(239,68,68,.4)!important;color:var(--color-error)!important}.image-history__item--selected[data-v-c721075d]{border-color:#3b82f6;background:#3b82f61a}.image-history__placeholder[data-v-c721075d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.image-history__spinner[data-v-c721075d]{width:32px;height:32px;border:3px solid rgba(59,130,246,.2);border-top:3px solid #3b82f6;border-radius:50%;animation:spin-c721075d 1s linear infinite;margin-bottom:12px}@keyframes spin-c721075d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-history__text[data-v-c721075d]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.image-history__error-message[data-v-c721075d]{font-size:var(--font-size-xs);color:var(--color-error);text-align:center;padding:0 16px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.image-history__status[data-v-c721075d]{color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.image-history__img[data-v-c721075d]{height:100%;object-fit:contain}.image-history__overlay[data-v-c721075d]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs)}.image-history__index[data-v-c721075d]{top:8px;left:8px;color:#333;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.image-history__default-btn[data-v-c721075d]{position:absolute;bottom:8px;right:8px;background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-c721075d]:hover:not(.image-history__default-btn--disabled){background:#08d9d9;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-c721075d]{cursor:not-allowed;opacity:.9;border:2px solid var(--color-primary)}.image-history__download-btn[data-v-c721075d]{background:#06e6e6e6;color:#333;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__download-btn[data-v-c721075d]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__download-btn svg[data-v-c721075d]{pointer-events:none}.image-history__delete-btn[data-v-c721075d]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-c721075d]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-c721075d]{pointer-events:none}.image-history__agent-name[data-v-c721075d]{background:#06e6e61a;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-history__agent-row[data-v-c721075d]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}.image-history__time[data-v-c721075d]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.ref-groups[data-v-c721075d]{display:flex;flex-direction:column;gap:8px}.ref-group[data-v-c721075d]{display:flex;align-items:center;gap:8px}.ref-group__label[data-v-c721075d]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;min-width:50px}.ref-group__thumb-list[data-v-c721075d]{display:flex;flex-wrap:wrap;gap:4px}.ref-group__thumb-item[data-v-c721075d]{position:relative;width:40px;height:40px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease}.multi-asset-remove[data-v-c721075d]{position:absolute;top:0;right:0;width:14px;height:14px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xs);z-index:2;border-bottom-left-radius:4px}.multi-asset-remove[data-v-c721075d]:hover{background:#ff4d4f}.ref-group__thumb-item[data-v-c721075d]:hover{border-color:var(--color-primary);transform:scale(1.1)}.ref-group__thumb-item--add[data-v-c721075d]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-c721075d]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-add[data-v-c721075d]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ref-group__add-icon[data-v-c721075d]{width:16px;height:16px;color:var(--color-primary)}.ref-group__add-text[data-v-c721075d]{font-size:var(--font-size-xs);color:var(--color-primary)}.ref-group__thumb-img[data-v-c721075d]{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.edit-page[data-v-c721075d]{padding:72px 12px 90px}.edit-page__main[data-v-c721075d]{flex:none}.edit-layout__content[data-v-c721075d]{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.edit-layout__left[data-v-c721075d],.edit-layout__right[data-v-c721075d]{height:auto;min-height:0;overflow:visible}.edit-form[data-v-c721075d]{height:auto}}.edit-page[data-v-a25d20c4]{min-height:100vh;background:#0f172af2;padding:20px;box-sizing:border-box}.edit-page__header[data-v-a25d20c4]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-a25d20c4]{display:flex;align-items:center;gap:16px;justify-content:flex-start;width:100%}.edit-header__title[data-v-a25d20c4]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.edit-header__back-btn[data-v-a25d20c4]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-a25d20c4]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-a25d20c4]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-a25d20c4]{display:flex;flex-direction:column;gap:20px;flex:1}.edit-layout__content[data-v-a25d20c4]{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:0}.edit-form[data-v-a25d20c4]{width:800px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:24px;height:100%;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);color:var(--color-text);max-width:1400px;margin:0 auto;align-content:start;overflow-y:auto}.edit-form__field[data-v-a25d20c4]{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.edit-form__submit-btn[data-v-a25d20c4]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 32px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto}.edit-form__submit-btn[data-v-a25d20c4]:hover:not(:disabled){background:#08d9d9;transform:translateY(-1px)}.edit-form__submit-btn[data-v-a25d20c4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.edit-form__label[data-v-a25d20c4]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.required[data-v-a25d20c4]{color:var(--color-error);margin-left:4px}.edit-form__textarea[data-v-a25d20c4]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);resize:vertical;min-height:80px;font-family:inherit}.edit-form__textarea[data-v-a25d20c4]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px #06e6e633}.edit-form__textarea option[data-v-a25d20c4]{background:var(--color-surface-strong);color:var(--color-text)}.option-text[data-v-a25d20c4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-tooltip__popper[data-v-a25d20c4]{max-width:600px!important}.edit-form__label-with-button[data-v-a25d20c4]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.config-scene-btn[data-v-a25d20c4]{background:#06e6e61a;border:1px solid rgba(6,230,230,.3);color:var(--color-primary);padding:4px 12px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .3s ease}.config-scene-btn[data-v-a25d20c4]:hover{background:#06e6e633;border-color:#06e6e680;color:#fff}.step-header[data-v-55db7f7f]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-55db7f7f]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-55db7f7f]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-55db7f7f]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-55db7f7f]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-55db7f7f]{height:1px;width:100%;background:var(--color-border)}.step-header__action[data-v-55db7f7f]{border-radius:var(--radius-pill);border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:6px 14px;font-size:var(--font-size-md);cursor:pointer}.step-header__action--primary[data-v-55db7f7f]{border-color:#111827;background:#ffc815;color:#111827}.step-header__next[data-v-55db7f7f]{border:none;border-radius:var(--radius-pill);padding:8px 18px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);cursor:pointer}.video-layout[data-v-55db7f7f]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-lg);padding:16px 20px;color:#111827}.video-layout__toolbar[data-v-55db7f7f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.video-layout__tabs[data-v-55db7f7f]{display:inline-flex;padding:2px;border-radius:var(--radius-pill);background:#f3f4f6;border:1px solid #e5e7eb}.tab[data-v-55db7f7f]{border:none;padding:6px 16px;border-radius:var(--radius-pill);background:transparent;color:#6b7280;font-size:var(--font-size-md);cursor:pointer}.tab--active[data-v-55db7f7f]{background:#111827;color:#fff}.video-layout__status[data-v-55db7f7f]{font-size:var(--font-size-xs);color:#6b7280}.video-layout__actions[data-v-55db7f7f]{display:flex;align-items:center;gap:8px}.video-layout__link[data-v-55db7f7f]{border:none;background:transparent;color:#4b5563;font-size:var(--font-size-md);cursor:pointer}.video-layout__link--danger[data-v-55db7f7f]{color:#f97316}.video-layout__body[data-v-55db7f7f]{flex:1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.video-layout__left[data-v-55db7f7f],.video-layout__right[data-v-55db7f7f]{display:flex;flex-direction:column}.shot-row[data-v-55db7f7f]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shot-card[data-v-55db7f7f]{background:#fff;border-radius:var(--radius-lg);border:1px solid #e5e7eb;padding:12px;display:flex;flex-direction:column}.shot-card__label[data-v-55db7f7f]{font-size:var(--font-size-md);margin-bottom:8px}.shot-card__thumb[data-v-55db7f7f]{flex:1;border-radius:var(--radius-md);background:#e5e7eb;margin-bottom:10px}.shot-card__footer[data-v-55db7f7f]{display:flex;justify-content:flex-end;gap:8px}.shot-card__btn[data-v-55db7f7f]{border-radius:var(--radius-md);height:34px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:4px 20px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.shot-card__btn[data-v-55db7f7f]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.video-detail[data-v-55db7f7f]{flex:1;background:#fff;border-radius:var(--radius-lg);border:1px solid #e5e7eb;padding:14px 16px;font-size:var(--font-size-sm);line-height:1.7}.video-detail__row[data-v-55db7f7f]{display:flex}.video-detail__row--block[data-v-55db7f7f]{align-items:flex-start}.video-detail__label[data-v-55db7f7f]{width:80px;color:#6b7280;flex-shrink:0}.video-detail__value[data-v-55db7f7f]{flex:1}.shot-layout[data-v-55db7f7f]{height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);color:var(--color-text);min-height:0}.shot-layout__header[data-v-55db7f7f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shot-layout__left[data-v-55db7f7f]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md)}.shot-layout__title[data-v-55db7f7f]{font-weight:500;color:var(--color-text)}.shot-layout__body[data-v-55db7f7f]{flex:1;display:flex;flex-direction:column;min-height:0}.shot-layout__loading[data-v-55db7f7f]{margin-bottom:8px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.shot-layout__right-pane[data-v-55db7f7f]{display:flex;flex-direction:column;min-height:0}.shot-detail[data-v-55db7f7f]{flex:1;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:14px 16px;font-size:var(--font-size-sm);line-height:1.7;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.shot-detail__scroll[data-v-55db7f7f]{flex:1;min-height:0;overflow-y:visible}.shot-group[data-v-55db7f7f]{margin-bottom:16px;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;display:flex;flex-direction:column;transition:all .2s ease}.shot-group[data-v-55db7f7f]:hover{border-color:#53caff4d;background:var(--color-surface)}.shot-group__title[data-v-55db7f7f]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.shot-group__title-content[data-v-55db7f7f]{display:flex;align-items:center}.analysis-batch-tag[data-v-55db7f7f]{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px;border-radius:var(--radius-sm);margin-right:8px;box-shadow:0 2px 4px #667eea4d}.shot-group__delete-btn[data-v-55db7f7f]{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .2s ease;opacity:.6}.shot-group__delete-btn[data-v-55db7f7f]:hover{opacity:1;background:#ef44441a}.shot-group__delete-icon[data-v-55db7f7f]{width:18px;height:18px;color:var(--color-error)}.shot-group__body[data-v-55db7f7f]{flex:1;min-height:0}.shot-group__content[data-v-55db7f7f]{display:flex;flex-direction:column;min-height:0}.shot-group__content-scroll[data-v-55db7f7f]{min-height:0;display:flex;flex-direction:column}.shot-scene[data-v-55db7f7f]{display:flex;gap:16px}.shot-scene__thumb[data-v-55db7f7f]{width:280px;flex-shrink:0}.shot-scene__thumb-inner[data-v-55db7f7f]{width:100%;height:200px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__edit-btn[data-v-55db7f7f]{width:160px;margin-left:auto;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);padding:6px 0;cursor:pointer;transition:all .2s ease}.shot-scene__edit-btn[data-v-55db7f7f]:hover{background:#08d9d9;transform:translateY(-1px)}.shot-scene__edit-btn[data-v-55db7f7f]:disabled{opacity:.6;cursor:not-allowed}.shot-scene__img[data-v-55db7f7f]{max-width:100%;max-height:100%;object-fit:contain;display:block}.shot-scene__content[data-v-55db7f7f]{flex:1;min-width:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.shot-scene__selector[data-v-55db7f7f]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.shot-scene__selector-row[data-v-55db7f7f]{display:flex;align-items:center;gap:4px}.shot-scene__selector-label[data-v-55db7f7f]{font-size:var(--font-size-xs);color:var(--color-primary)}.shot-scene__thumb-list[data-v-55db7f7f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.shot-scene__ref-groups[data-v-55db7f7f]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.shot-scene__ref-group[data-v-55db7f7f]{display:flex;align-items:center;gap:6px}.shot-scene__ref-group-label[data-v-55db7f7f]{font-size:var(--font-size-xs);color:#6b7280;flex-shrink:0}.shot-scene__thumb-item[data-v-55db7f7f]{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-scene__thumb-mini[data-v-55db7f7f]{width:100%;height:100%;border-radius:var(--radius-md);background:var(--color-surface)}.shot-scene__thumb-img[data-v-55db7f7f]{max-width:100%;max-height:100%;object-fit:contain;display:block}.shot-scene__text[data-v-55db7f7f]{min-width:0}.shot-scene__empty-ref[data-v-55db7f7f]{margin-top:4px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.shot-detail__empty[data-v-55db7f7f]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-top:100px;font-size:var(--font-size-md);color:var(--color-text-muted);text-align:center}.video-row[data-v-55db7f7f]{display:grid;grid-template-columns:280px 280px minmax(0,1fr);gap:16px}.video-row__right[data-v-55db7f7f]{min-width:0}.video-thumb[data-v-55db7f7f]{display:flex;flex-direction:column;gap:6px}.video-thumb__main[data-v-55db7f7f]{width:100%;height:200px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.video-thumb__cover[data-v-55db7f7f]{width:100%;height:100%;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.video-thumb__play-btn[data-v-55db7f7f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#06e6e6cc;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px #0000004d}.video-thumb__cover:hover .video-thumb__play-btn[data-v-55db7f7f]{background:var(--color-primary);transform:translate(-50%,-50%) scale(1.1)}.video-thumb__play-icon[data-v-55db7f7f]{width:34px;height:34px;color:#0f172a}.video-thumb__empty[data-v-55db7f7f]{font-size:var(--font-size-sm);color:#64748b}.video-thumb__generating[data-v-55db7f7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-primary);font-size:var(--font-size-sm)}.video-thumb__spinner[data-v-55db7f7f]{width:24px;height:24px;border:2px solid rgba(6,230,230,.2);border-top-color:var(--color-primary);border-radius:50%;animation:spin-55db7f7f 1s linear infinite}@keyframes spin-55db7f7f{to{transform:rotate(360deg)}}.video-thumb__img[data-v-55db7f7f]{width:100%;height:100%;object-fit:contain;display:block}.video-thumb__footer[data-v-55db7f7f]{display:flex;gap:8px}.video-thumb__footer .shot-scene__edit-btn[data-v-55db7f7f]{width:auto;padding:6px 12px}.video-thumb__footer .shot-card__btn[data-v-55db7f7f]{padding:4px 10px}.video-row__actions[data-v-55db7f7f]{display:flex;justify-content:flex-start;gap:8px}.video-thumb__video[data-v-55db7f7f]{width:100%;height:100%;object-fit:contain;display:block}.preview-overlay[data-v-55db7f7f]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.preview-container[data-v-55db7f7f]{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.preview-overlay__video[data-v-55db7f7f]{max-width:100%;max-height:80vh;border-radius:var(--radius-md);box-shadow:0 4px 20px #00000080}.preview-audio-container[data-v-55db7f7f]{background:#1e293be6;padding:40px;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid rgba(6,230,230,.3)}.preview-audio-icon[data-v-55db7f7f]{font-size:64px;color:var(--color-primary)}.preview-overlay__audio[data-v-55db7f7f]{width:300px}.preview-close[data-v-55db7f7f]{position:absolute;top:-40px;right:-40px;width:32px;height:32px;background:#fff3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);transition:all .2s ease}.preview-close[data-v-55db7f7f]:hover{background:#fff6;transform:scale(1.1)}.password-dialog[data-v-55db7f7f]{display:flex;flex-direction:column;gap:12px}.password-dialog[data-v-55db7f7f] .el-input__wrapper{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);padding:0 16px;min-height:44px}.password-dialog[data-v-55db7f7f] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.password-dialog__submit[data-v-55db7f7f]{width:100%;height:50px;border-radius:var(--radius-pill);background:var(--color-primary);border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md)}.shot-detail__row[data-v-55db7f7f]{display:flex;margin-bottom:6px}.shot-detail__row--block[data-v-55db7f7f]{align-items:flex-start}.shot-detail__label[data-v-55db7f7f]{width:auto;color:var(--color-primary);font-size:var(--font-size-md);flex-shrink:0}.shot-detail__value[data-v-55db7f7f]{flex:1;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.version-list[data-v-55db7f7f]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.version-item[data-v-55db7f7f]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.version-header[data-v-55db7f7f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;gap:12px}.version-header[data-v-55db7f7f]:hover{background:#06e6e60d}.version-header__left[data-v-55db7f7f]{display:flex;align-items:center;gap:12px}.version-header__right[data-v-55db7f7f]{display:flex;align-items:center;gap:8px}.version-content[data-v-55db7f7f]{padding:20px;max-height:70vh;overflow-y:auto}.version-toggle[data-v-55db7f7f]{color:var(--color-text-muted);transition:transform .2s ease}.version-toggle--expanded[data-v-55db7f7f]{transform:rotate(180deg)}.version-number[data-v-55db7f7f]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.version-style[data-v-55db7f7f],.version-time[data-v-55db7f7f]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.version-description[data-v-55db7f7f]{font-size:var(--font-size-sm);color:#64748b;margin-left:8px}.version-time[data-v-55db7f7f]{font-size:var(--font-size-xs);color:#64748b}.generating-status[data-v-55db7f7f]{font-size:var(--font-size-xs);color:var(--color-warning);margin-left:8px;font-weight:500}.hint-icon[data-v-55db7f7f]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 8px 0 4px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-55db7f7f]:hover{color:var(--color-primary)}.step-header__view-toggle[data-v-55db7f7f]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);margin-left:auto;flex-shrink:0}.step-header__view-btn[data-v-55db7f7f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.step-header__view-btn[data-v-55db7f7f]:hover{color:var(--color-text);background:#ffffff0d}.step-header__view-btn--active[data-v-55db7f7f]{background:#06e6e626;color:var(--color-primary)}.scene-card-grid[data-v-55db7f7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:14px;row-gap:16px;align-items:flex-start;position:relative;padding-left:24px}.scene-card-v2[data-v-55db7f7f]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease;position:relative}.scene-card-v2[data-v-55db7f7f]:hover{border-color:#53caff4d}.scene-card-v2__header[data-v-55db7f7f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-card-v2__title[data-v-55db7f7f]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.scene-card-v2__icon[data-v-55db7f7f]{flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-md)}.scene-card-v2__name[data-v-55db7f7f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.scene-card-v2__more[data-v-55db7f7f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.scene-card-v2__more[data-v-55db7f7f]:hover{background:#ffffff14;color:var(--color-text)}.scene-card-v2__more svg[data-v-55db7f7f]{width:18px;height:18px}.scene-card-v2__media[data-v-55db7f7f]{width:100%;max-height:160px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;position:relative;cursor:pointer}.scene-card-v2__media--video[data-v-55db7f7f]{max-height:200px;height:200px;cursor:default}.scene-card-v2__video[data-v-55db7f7f]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__media-placeholder[data-v-55db7f7f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__empty-icon[data-v-55db7f7f]{font-size:28px;color:var(--color-text-muted)}.scene-card-v2__generating[data-v-55db7f7f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-card-v2__spinner[data-v-55db7f7f]{width:24px;height:24px;border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:scene-card-spin-55db7f7f .8s linear infinite}@keyframes scene-card-spin-55db7f7f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-card-v2__submedia[data-v-55db7f7f]{display:flex;flex-direction:column;gap:4px}.scene-card-v2__submedia-label[data-v-55db7f7f]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.scene-card-v2__submedia-thumb[data-v-55db7f7f]{width:100%;height:120px;border-radius:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.scene-card-v2__submedia-img[data-v-55db7f7f]{width:100%;height:100%;object-fit:contain;display:block}.scene-card-v2__prompt[data-v-55db7f7f]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.6;display:flex;gap:4px}.scene-card-v2__prompt-label[data-v-55db7f7f]{color:var(--color-primary);flex-shrink:0}.scene-card-v2__prompt-value[data-v-55db7f7f]{flex:1;word-break:break-word}.scene-card-v2__dropdown[data-v-55db7f7f]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.scene-card-v2__dropdown[data-v-55db7f7f] .el-dropdown-menu__item{color:var(--color-text)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.scene-card-v2__dropdown[data-v-55db7f7f] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.scene-card-v2__dropdown[data-v-55db7f7f] .delete-item{color:var(--color-error)!important}.scene-card-v2__dropdown[data-v-55db7f7f] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}@media(max-width:768px){.step-header__view-toggle[data-v-55db7f7f]{display:none}}[data-v-c0a78b8a] .audio-params-dialog .el-dialog__body{padding:0}.audio-params-layout[data-v-c0a78b8a]{display:flex;height:600px;gap:16px}.audio-params-left[data-v-c0a78b8a]{flex:1;display:flex;flex-direction:column;background:#0f172a99;border-radius:var(--radius-lg);overflow-y:auto}.audio-params-right[data-v-c0a78b8a]{width:360px;flex-shrink:0;display:flex;flex-direction:column;background:#0f172a99;border-radius:var(--radius-lg);overflow:hidden}.audio-params[data-v-c0a78b8a]{flex:1;display:flex;flex-direction:column;padding:0}.audio-params__tabs[data-v-c0a78b8a]{display:flex;gap:24px;border-bottom:1px solid #3d424b;margin-bottom:0;padding:0 16px;position:sticky;top:0;z-index:10;background:#0f172ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.audio-params__tab[data-v-c0a78b8a]{padding:10px 4px;font-size:var(--font-size-md);color:var(--color-text-muted);cursor:pointer;position:relative;transition:all .2s ease}.audio-params__tab[data-v-c0a78b8a]:hover{color:var(--color-text)}.audio-params__tab--active[data-v-c0a78b8a]{color:#53caff;font-weight:500}.audio-params__tab--active[data-v-c0a78b8a]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#53caff}.audio-params__content[data-v-c0a78b8a]{flex:1;padding:16px;display:flex;flex-direction:column}.audio-params__pane[data-v-c0a78b8a]{display:flex;flex-direction:column;gap:12px}.audio-params__roles[data-v-c0a78b8a]{background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px}.audio-params__form[data-v-c0a78b8a]{background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.audio-params__quantize-field[data-v-c0a78b8a]{display:flex;align-items:center;gap:16px;height:24px}.audio-params__random-field[data-v-c0a78b8a]{grid-column:1 / -1;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--color-border)}.audio-params__quantize-label[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text);width:36px;flex-shrink:0;text-align:right}.audio-params__quantize-slider[data-v-c0a78b8a]{flex:1}.audio-params__quantize-slider .el-slider[data-v-c0a78b8a]{margin-top:0}.audio-params__role-item[data-v-c0a78b8a]{display:flex;width:fit-content;align-items:center;gap:8px;border-radius:var(--radius-pill)}.audio-params__role-name[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text)}.audio-params__role-select[data-v-c0a78b8a]{width:140px}.audio-params__role-select[data-v-c0a78b8a] .el-select__wrapper{background:#0f172a99!important;border:1px solid rgba(83,202,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}.audio-params__role-select[data-v-c0a78b8a] .el-select__wrapper:hover{border-color:#06e6e680!important}.audio-params__role-select[data-v-c0a78b8a] .el-select__wrapper.is-focused{border-color:var(--color-primary)!important}.audio-params__role-select[data-v-c0a78b8a] .el-select__placeholder{color:var(--color-text-muted)!important}.audio-params__role-select[data-v-c0a78b8a] .el-select__selected-item{color:var(--color-text)!important}.audio-params__role-missing-text[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text-muted)}[data-v-c0a78b8a] .audio-params__role-select-popper{background:#1e293b!important;border:1px solid #3d424b!important}[data-v-c0a78b8a] .audio-params__role-select-popper .el-select-dropdown__item{color:var(--color-text-muted)!important}[data-v-c0a78b8a] .audio-params__role-select-popper .el-select-dropdown__item.hover,[data-v-c0a78b8a] .audio-params__role-select-popper .el-select-dropdown__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}[data-v-c0a78b8a] .audio-params__role-select-popper .el-select-dropdown__item.is-selected{color:var(--color-primary)!important;font-weight:600}[data-v-c0a78b8a] .audio-params__role-select-popper .el-popper__arrow:before{background:#1e293b!important;border:1px solid #3d424b!important}.audio-params__role-missing[data-v-c0a78b8a]{font-size:var(--font-size-xs);color:var(--color-error);margin-left:8px}.audio-params__role-play[data-v-c0a78b8a]{background:none;border:none;color:#53caff;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);border-radius:50%;transition:all .2s ease}.audio-params__role-play[data-v-c0a78b8a]:hover{background:#53caff1a;transform:scale(1.1)}.audio-params__role-edit[data-v-c0a78b8a]{background:transparent;border:1px solid #53caff;color:#53caff;font-size:var(--font-size-xs);padding:2px 10px;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease;margin-left:8px}.audio-params__role-edit[data-v-c0a78b8a]:hover{background:#53caff1a;color:var(--color-primary);border-color:var(--color-primary)}.audio-params__form .el-slider[data-v-c0a78b8a]{margin-top:-6px}.audio-params__upload-box[data-v-c0a78b8a]{position:relative;background:#1e293b;border:1px dashed #3d424b;border-radius:var(--radius-lg);transition:all .2s ease}.audio-params__upload-box[data-v-c0a78b8a]:hover{border-color:#53caff}.audio-params__uploader[data-v-c0a78b8a]{width:100%}.audio-params__uploader[data-v-c0a78b8a] .el-upload{width:100%;display:block}.audio-params__upload-placeholder[data-v-c0a78b8a]{padding:16px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.audio-params__upload-icon[data-v-c0a78b8a]{font-size:var(--font-size-xl);color:#64748b}.audio-params__upload-text[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text)}.audio-params__upload-hint[data-v-c0a78b8a]{font-size:var(--font-size-xs);color:#64748b}.audio-params__file-info[data-v-c0a78b8a]{padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.audio-params__filename[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text);word-break:break-all;max-width:100%}.audio-params__re-upload[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:#53caff;cursor:pointer}.audio-params__upload-loading[data-v-c0a78b8a]{position:absolute;inset:0;background:#1e293bcc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:var(--radius-lg);color:#53caff}.audio-params__empty[data-v-c0a78b8a]{padding:24px 0;text-align:center;color:#64748b;font-size:var(--font-size-sm)}.audio-params__form[data-v-c0a78b8a]{background:#1e293b;padding:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px}.audio-params__field[data-v-c0a78b8a]{display:flex;flex-direction:column;gap:8px}.audio-params__label[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.audio-params__textarea[data-v-c0a78b8a] .el-textarea__inner{background:#0f172a99;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-md);color:var(--color-text);padding:12px;font-size:var(--font-size-sm);line-height:1.6}.audio-params__textarea[data-v-c0a78b8a] .el-textarea__inner:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e61a}.audio-params__desc[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:#64748b;line-height:1.6;background:#64748b1a;padding:12px 16px;border-radius:var(--radius-md);border-left:3px solid #64748b}.audio-history[data-v-c0a78b8a]{display:flex;flex-direction:column;height:100%}.audio-history__header[data-v-c0a78b8a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border)}.audio-history__title[data-v-c0a78b8a]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.audio-history__count[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:#64748b}.audio-history__content[data-v-c0a78b8a]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.audio-history__item[data-v-c0a78b8a]{background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:all .2s ease}.audio-history__item[data-v-c0a78b8a]:hover{border-color:#53caff}.audio-history__item--selected[data-v-c0a78b8a]{border-color:#53caff;background:#53caff0d}.audio-history__item-actions[data-v-c0a78b8a]{display:flex;justify-content:flex-end;margin-top:4px;gap:8px}.audio-history__action-btn[data-v-c0a78b8a]{display:flex;align-items:center;gap:4px;color:#53caff;font-size:var(--font-size-sm);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .2s ease}.audio-history__action-btn[data-v-c0a78b8a]:hover{background:#53caff1a}.audio-params__dialog-footer[data-v-c0a78b8a]{display:flex;justify-content:flex-end;gap:16px}.audio-params__btn[data-v-c0a78b8a]{border-radius:var(--radius-pill);padding:10px 32px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center}.audio-params__btn--cancel[data-v-c0a78b8a]{background:#64748b1a;color:var(--color-text-muted);border:1px solid rgba(148,163,184,.2)}.audio-params__btn--cancel[data-v-c0a78b8a]:hover{background:#64748b33;color:var(--color-text)}.audio-params__btn--confirm[data-v-c0a78b8a]{background:var(--color-primary);color:#0f172a}.audio-params__btn--confirm[data-v-c0a78b8a]:hover{background:#08d9d9;transform:translateY(-1px)}.audio-params__btn--confirm[data-v-c0a78b8a]:active{transform:translateY(0)}.audio-history__item-header[data-v-c0a78b8a]{display:flex;align-items:flex-start;justify-content:space-between}.audio-history__item-info[data-v-c0a78b8a]{display:flex;flex-direction:column;gap:4px}.audio-history__item-type[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.audio-history__item-time[data-v-c0a78b8a]{font-size:var(--font-size-xs);color:#64748b}.audio-history__item-status[data-v-c0a78b8a]{font-size:var(--font-size-xs);display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-sm)}.audio-history__item-status.status-3[data-v-c0a78b8a]{color:#10b981;background:#10b9811a}.audio-history__item-status.status-4[data-v-c0a78b8a]{color:var(--color-error);background:#ef44441a}.audio-history__item-status[data-v-c0a78b8a]:not(.status-3):not(.status-4){color:#53caff;background:#53caff1a}.audio-history__item-text[data-v-c0a78b8a]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.audio-history__item-audio[data-v-c0a78b8a]{margin-top:4px}.audio-history__item-audio audio[data-v-c0a78b8a]{width:100%;height:32px}.audio-history__item-error[data-v-c0a78b8a]{font-size:var(--font-size-xs);color:var(--color-error);background:#ef44441a;padding:8px;border-radius:var(--radius-md);margin-top:4px;word-break:break-all}.audio-history__empty[data-v-c0a78b8a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b;font-size:var(--font-size-sm)}.audio-history__empty-icon[data-v-c0a78b8a]{font-size:48px;color:#334155}.audio-params__footer[data-v-c0a78b8a]{display:flex;justify-content:center;padding:12px;background:#0f172ae6;position:sticky;bottom:0;z-index:10;border-top:1px solid var(--color-border)}.edit-form__save-btn[data-v-c0a78b8a]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;margin:0 auto}.edit-form__save-btn[data-v-c0a78b8a]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-c0a78b8a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-content[data-v-c0a78b8a]{display:flex;align-items:center;gap:4px}.btn-price[data-v-c0a78b8a]{display:flex;align-items:center;gap:2px;margin-left:12px}.price-icon[data-v-c0a78b8a]{width:16px;height:16px}.edit-page[data-v-fa998cc3]{min-height:100vh;background:#0f172af2;padding:80px 20px 20px;box-sizing:border-box}.edit-page__header[data-v-fa998cc3]{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.edit-header__top[data-v-fa998cc3]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.edit-header__scenes[data-v-fa998cc3]{flex:1;display:flex;flex-direction:column;overflow-x:auto;gap:12px;scrollbar-width:auto!important}.edit-header__scenes[data-v-fa998cc3]::-webkit-scrollbar{height:6px!important}.edit-header__scenes[data-v-fa998cc3]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-fa998cc3]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-fa998cc3]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__scenes-title[data-v-fa998cc3]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.edit-header__scenes-grid[data-v-fa998cc3]{display:flex;gap:12px;padding-bottom:4px}.scene-card--compact[data-v-fa998cc3]{width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-fa998cc3]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-fa998cc3]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.edit-header__divider[data-v-fa998cc3]{height:1px;width:100%;background:var(--color-border)}.edit-page__main[data-v-fa998cc3]{display:flex;flex-direction:column;gap:20px;flex:1}.scene-card[data-v-fa998cc3]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.scene-card[data-v-fa998cc3]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.scene-card--active[data-v-fa998cc3]{border-color:var(--color-primary);background:#06e6e61a}.scene-card__header[data-v-fa998cc3]{display:flex;flex-direction:column;gap:4px}.scene-card__name[data-v-fa998cc3]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.scene-card__type[data-v-fa998cc3]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.edit-layout__content[data-v-fa998cc3]{display:grid;grid-template-columns:4fr 6fr;gap:20px;height:calc(100vh - 210px);min-height:0}.edit-layout__left[data-v-fa998cc3],.edit-layout__right[data-v-fa998cc3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-width:0}.edit-tabs[data-v-fa998cc3]{display:flex;background:#0f172a66;border-bottom:1px solid var(--color-border);padding:0 20px}.edit-tab[data-v-fa998cc3]{padding:12px 20px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;position:relative;transition:all .2s ease}.edit-tab[data-v-fa998cc3]:hover{color:var(--color-text)}.edit-tab--active[data-v-fa998cc3]{color:var(--color-primary)}.edit-tab--active[data-v-fa998cc3]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-primary)}.tab-content[data-v-fa998cc3]{flex:1;overflow-y:auto}.ref-groups[data-v-fa998cc3]{display:flex;flex-direction:column;gap:8px}.ref-group[data-v-fa998cc3]{display:flex;align-items:center;gap:8px}.ref-group__label[data-v-fa998cc3]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;min-width:60px}.ref-group__thumb-list[data-v-fa998cc3]{display:flex;flex-wrap:wrap;gap:8px}.ref-group__thumb-item[data-v-fa998cc3]{width:50px;height:50px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease;position:relative}.ref-group__thumb-item[data-v-fa998cc3]:hover{border-color:var(--color-primary);transform:scale(1.05)}.ref-group__thumb-item--add[data-v-fa998cc3]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-fa998cc3]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-item--loading[data-v-fa998cc3]{cursor:not-allowed;opacity:.7}.ref-group__thumb-add[data-v-fa998cc3]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ref-group__add-icon[data-v-fa998cc3]{width:16px;height:16px;color:var(--color-primary)}.ref-group__add-text[data-v-fa998cc3]{font-size:var(--font-size-xs);color:var(--color-primary)}.ref-group__thumb-img[data-v-fa998cc3]{width:100%;height:100%;object-fit:cover}.multi-assets-grid[data-v-fa998cc3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;margin-top:8px}.multi-asset-item[data-v-fa998cc3]{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(83,202,255,.1);background:#0f172a66}.multi-asset-item img[data-v-fa998cc3],.multi-asset-item video[data-v-fa998cc3]{width:100%;height:100%;object-fit:cover}.multi-asset-item--video[data-v-fa998cc3],.multi-asset-item--audio[data-v-fa998cc3]{width:80px;height:80px}.multi-asset-item--audio[data-v-fa998cc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;gap:4px}.audio-icon[data-v-fa998cc3]{font-size:var(--font-size-xl);color:var(--color-primary)}.multi-asset-name[data-v-fa998cc3]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.multi-asset-remove[data-v-fa998cc3]{position:absolute;top:0;right:0;width:16px;height:16px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xs);z-index:2;border-bottom-left-radius:4px}.multi-asset-remove[data-v-fa998cc3]:hover{background:#ff4d4f}.multi-asset-add[data-v-fa998cc3]{width:80px;height:80px;border-radius:var(--radius-md);border:1px dashed rgba(83,202,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.multi-asset-add[data-v-fa998cc3]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#06e6e60d}.multi-asset-add--loading[data-v-fa998cc3]{cursor:not-allowed}.multi-prompt-input[data-v-fa998cc3] .el-textarea__inner{background:#0f172a99;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);color:var(--color-text);padding:12px}.multi-prompt-input[data-v-fa998cc3] .el-textarea__inner:focus{border-color:var(--color-primary)}.edit-placeholder[data-v-fa998cc3]{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:var(--font-size-md);text-align:center;padding:24px}.edit-form[data-v-fa998cc3]{display:flex;flex-direction:column;padding:20px}.edit-form__field[data-v-fa998cc3]{margin-bottom:20px}.audio-params-trigger[data-v-fa998cc3]{display:flex;flex-direction:column;gap:8px}.audio-params-trigger__content[data-v-fa998cc3]{display:flex;align-items:center;gap:12px}.audio-params-trigger__btn[data-v-fa998cc3]{background:#0f172a99;border:1px solid rgba(83,202,255,.2);color:#53caff;padding:8px 16px;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;width:fit-content}.audio-params-trigger__btn[data-v-fa998cc3]:hover{background:#53caff1a;border-color:#53caff}.audio-params-trigger__play[data-v-fa998cc3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#53caff1a;color:#53caff;cursor:pointer;transition:all .2s ease;font-size:var(--font-size-lg)}.audio-params-trigger__play[data-v-fa998cc3]:hover{background:#53caff33;transform:scale(1.05)}.audio-params-trigger__status[data-v-fa998cc3]{font-size:var(--font-size-sm);color:#10b981;display:flex;align-items:center;gap:4px}.audio-params-trigger__status[data-v-fa998cc3]:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#10b981}.edit-form__label[data-v-fa998cc3]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:8px;font-weight:500}.required-star[data-v-fa998cc3]{color:var(--color-error);margin-left:4px}.edit-form__textarea[data-v-fa998cc3]{width:100%;background:#0f172a99;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);padding:16px;color:var(--color-text);font-size:var(--font-size-md);line-height:1.6;resize:none;transition:all .2s ease;min-height:120px}.edit-form__static-text[data-v-fa998cc3]{min-height:unset;background:#0f172a66;border-color:#53caff1a;color:var(--color-text);white-space:pre-wrap;word-break:break-word;cursor:default}.edit-form__switch-container[data-v-fa998cc3]{display:flex;align-items:center;gap:12px;background:#0f172a66;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);padding:12px 16px}.edit-form__switch-tip[data-v-fa998cc3]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.edit-form__contenteditable[data-v-fa998cc3]{outline:none;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.edit-form__contenteditable[data-v-fa998cc3]:empty:before{content:attr(placeholder);color:#64748b;pointer-events:none}.edit-form__textarea[data-v-fa998cc3]:focus{background:#0f172acc;border-color:#53caff4d;box-shadow:0 0 0 2px #53caff1a}.edit-form__hint[data-v-fa998cc3]{margin-top:8px;font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.edit-form__hint span[data-v-fa998cc3]{color:var(--color-primary);font-weight:600;background:#06e6e61a;padding:0 4px;border-radius:var(--radius-sm);margin:0 2px}[data-v-fa998cc3] .prompt-field-tag{display:inline-block;padding:4px 10px;margin:2px;background:linear-gradient(135deg,#06e6e633,#06e6e61a);border:1px solid rgba(6,230,230,.5);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);transition:all .2s ease;box-shadow:0 1px 3px #0003;vertical-align:baseline;-webkit-user-select:none;user-select:none;cursor:default}[data-v-fa998cc3] .prompt-field-tag:hover{background:linear-gradient(135deg,#06e6e64d,#06e6e633);border-color:var(--color-primary);box-shadow:0 2px 6px #06e6e64d;transform:translateY(-1px)}.asset-mention-dropdown[data-v-fa998cc3]{position:absolute;z-index:10000;background:#1e293b;border:1px solid rgba(83,202,255,.2);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000004d;min-width:200px;max-height:240px;overflow-y:auto;padding:4px}.asset-mention-item[data-v-fa998cc3]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-radius:var(--radius-md);transition:all .2s ease}.asset-mention-item[data-v-fa998cc3]:hover{background:#53caff1a}.asset-mention-item__thumb[data-v-fa998cc3]{width:32px;height:32px;border-radius:var(--radius-sm);overflow:hidden;background:#334155;display:flex;align-items:center;justify-content:center}.asset-mention-item__thumb img[data-v-fa998cc3]{width:100%;height:100%;object-fit:cover}.asset-mention-item__placeholder[data-v-fa998cc3]{color:var(--color-text-muted);font-weight:700}.asset-mention-item__info[data-v-fa998cc3]{flex:1}.asset-mention-item__name[data-v-fa998cc3]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.asset-mention-item__type[data-v-fa998cc3]{font-size:var(--font-size-xs);color:#64748b;text-transform:uppercase}.asset-mention-empty[data-v-fa998cc3]{padding:12px;text-align:center;color:#64748b;font-size:var(--font-size-sm)}.edit-form__actions[data-v-fa998cc3]{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.audio-params-trigger[data-v-fa998cc3]{display:flex;flex-direction:column;gap:8px;background:#0f172a66;border:1px solid rgba(83,202,255,.1);border-radius:var(--radius-lg);padding:12px 16px}.audio-params-trigger__btn[data-v-fa998cc3]{height:36px;padding:0 16px;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:fit-content}.audio-params-trigger__btn[data-v-fa998cc3]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#06e6e60d}.audio-params-trigger__hint[data-v-fa998cc3]{font-size:var(--font-size-xs);color:#64748b}.edit-toolbar[data-v-fa998cc3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.edit-form__group[data-v-fa998cc3]{display:flex;flex-direction:column;gap:8px}.edit-toolbar__select[data-v-fa998cc3] .el-select__caret{display:flex;justify-content:flex-end}.edit-form__duration-tip[data-v-fa998cc3]{background:#06e6e61a;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);padding:8px 12px;margin-bottom:12px;color:var(--color-primary);font-size:var(--font-size-sm);text-align:center;font-weight:500}.edit-form__save-section[data-v-fa998cc3]{display:flex;justify-content:flex-end}.edit-form__save-btn[data-v-fa998cc3]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;margin:0 auto}.edit-form__save-btn[data-v-fa998cc3]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn[data-v-fa998cc3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.hint-icon[data-v-fa998cc3]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-fa998cc3]:hover{color:var(--color-primary)}.btn-content[data-v-fa998cc3]{display:flex;align-items:center;gap:4px}.price-icon[data-v-fa998cc3]{width:16px;height:16px}.scene-image[data-v-fa998cc3]{width:100%;height:200px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.scene-image__img[data-v-fa998cc3]{width:100%;height:100%;object-fit:contain;display:block}.image-history[data-v-fa998cc3]{padding:20px;height:100%;overflow-y:auto;min-height:0}.image-history__title[data-v-fa998cc3]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);margin-bottom:16px}.image-history__grid[data-v-fa998cc3]{display:flex;flex-direction:column;gap:12px;min-height:min-content}.image-history__item[data-v-fa998cc3]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__item[data-v-fa998cc3]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.image-history__item--selected[data-v-fa998cc3]{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e64d}.image-history__item--generating[data-v-fa998cc3]{border-color:#06e6e680;background:var(--color-surface)}.image-history__img[data-v-fa998cc3]{width:fit-content;height:100%;object-fit:contain;margin:0 auto;display:block}.image-history__placeholder[data-v-fa998cc3]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);gap:12px;z-index:1}.image-history__spinner[data-v-fa998cc3]{width:32px;height:32px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-fa998cc3 1s linear infinite}@keyframes spin-fa998cc3{to{transform:rotate(360deg)}}.image-history__text[data-v-fa998cc3]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.image-history__error-message[data-v-fa998cc3]{font-size:var(--font-size-xs);color:var(--color-error);text-align:center;padding:0 16px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.image-history__overlay[data-v-fa998cc3]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs);z-index:2}.image-history__index[data-v-fa998cc3]{color:#0f172a;font-size:var(--font-size-xs);font-weight:600}.image-history__default-btn[data-v-fa998cc3]{bottom:8px;right:8px;background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease;z-index:5}.image-history__item:hover .image-history__overlay[data-v-fa998cc3]{opacity:1}.image-history__status[data-v-fa998cc3]{color:#0f172a;font-size:var(--font-size-xs);font-weight:600}.image-history__status--failed[data-v-fa998cc3]{background:var(--color-error);color:#fff}.image-history__error-icon[data-v-fa998cc3]{font-size:var(--font-size-xl);color:var(--color-error);margin-bottom:8px}.image-history__item--failed[data-v-fa998cc3]{background:#ef44440d;border-color:#ef44444d}.image-history__item--failed[data-v-fa998cc3]:hover{background:#ef44441a;border-color:#ef444480}[data-v-fa998cc3] .error-tooltip{max-width:300px!important;word-break:break-all!important;line-height:1.5!important;background:#141414f2!important;border:1px solid rgba(239,68,68,.4)!important;color:var(--color-error)!important}.image-history__actions[data-v-fa998cc3]{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:5}.image-history__default-btn[data-v-fa998cc3]{background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-fa998cc3]:hover:not(.image-history__default-btn--disabled){background:#08d9d9;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-fa998cc3]{cursor:not-allowed;opacity:.9;border:2px solid var(--color-primary)}.image-history__agent-name[data-v-fa998cc3]{background:#06e6e61a;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-history__agent-row[data-v-fa998cc3]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:10}.image-history__time[data-v-fa998cc3]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.image-history__copy-link[data-v-fa998cc3]{background:#000000b3;color:var(--color-primary);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline}.image-history__copy-link[data-v-fa998cc3]:hover{color:#53caff;background:#000000e6}.image-history__delete-btn[data-v-fa998cc3]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-fa998cc3]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-fa998cc3]{pointer-events:none}.preview-overlay[data-v-fa998cc3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.preview-container[data-v-fa998cc3]{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.preview-overlay__video[data-v-fa998cc3]{max-width:100%;max-height:80vh;border-radius:var(--radius-md);box-shadow:0 4px 20px #00000080}.preview-audio-container[data-v-fa998cc3]{background:#1e293be6;padding:40px;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid rgba(6,230,230,.3)}.preview-audio-icon[data-v-fa998cc3]{font-size:64px;color:var(--color-primary)}.preview-overlay__audio[data-v-fa998cc3]{width:300px}.preview-close[data-v-fa998cc3]{position:absolute;top:-40px;right:-40px;width:32px;height:32px;background:#fff3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);transition:all .2s ease}.preview-close[data-v-fa998cc3]:hover{background:#fff6;transform:scale(1.1)}@media(max-width:768px){.edit-page[data-v-fa998cc3]{padding:72px 12px 90px}.edit-page__main[data-v-fa998cc3]{flex:none}.edit-layout__content[data-v-fa998cc3]{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.edit-layout__left[data-v-fa998cc3],.edit-layout__right[data-v-fa998cc3]{height:auto;min-height:0;overflow:visible}.edit-form[data-v-fa998cc3]{height:auto}}.step-header[data-v-b8afc6be]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-b8afc6be]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-b8afc6be]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-b8afc6be]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-b8afc6be]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-b8afc6be]{height:1px;width:100%;background:var(--color-border)}.voice-layout[data-v-b8afc6be]{height:100%;display:flex;flex-direction:column;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.voice-layout__header[data-v-b8afc6be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.voice-layout__left[data-v-b8afc6be]{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-md)}.voice-layout__title[data-v-b8afc6be]{font-weight:500;color:var(--color-text)}.voice-layout__body[data-v-b8afc6be]{flex:1;min-height:0;overflow:auto}.voice-layout__loading[data-v-b8afc6be],.voice-layout__empty[data-v-b8afc6be]{padding:40px 0;text-align:center;color:var(--color-text-muted)}.voice-list[data-v-b8afc6be]{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.voice-card[data-v-b8afc6be]{display:flex;flex-direction:column;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;color:var(--color-text);transition:all .2s ease}.voice-card[data-v-b8afc6be]:hover{border-color:#53caff4d;background:var(--color-surface)}.voice-card__title[data-v-b8afc6be]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:10px}.voice-card__body[data-v-b8afc6be]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px}.voice-card__left[data-v-b8afc6be]{display:flex;flex-direction:column;gap:8px}.voice-card__thumb[data-v-b8afc6be]{position:relative;width:100%;height:180px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.voice-card__video[data-v-b8afc6be]{width:100%;height:100%;object-fit:contain;display:block}.voice-card__thumb-empty[data-v-b8afc6be]{font-size:var(--font-size-md);color:var(--color-text-muted)}.voice-card__badge[data-v-b8afc6be]{position:absolute;left:12px;top:12px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-error);color:#fff;font-size:var(--font-size-xs)}.voice-card__edit-btn[data-v-b8afc6be]{width:100%;border-radius:var(--radius-pill);border:none;padding:8px 0;font-size:var(--font-size-sm);background:var(--color-primary);color:#0f172a;cursor:pointer;transition:all .2s ease}.voice-card__edit-btn[data-v-b8afc6be]:hover{background:#08d9d9;transform:translateY(-1px)}.voice-card__edit-btn[data-v-b8afc6be]:disabled{opacity:.6;cursor:not-allowed}.voice-card__right[data-v-b8afc6be]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}.voice-card__row[data-v-b8afc6be]{display:flex;flex-direction:column}.voice-card__row--block[data-v-b8afc6be]{align-items:flex-start}.voice-card__label[data-v-b8afc6be]{width:52px;flex-shrink:0;font-size:var(--font-size-md);color:var(--color-primary)}.voice-card__value[data-v-b8afc6be]{flex:1;font-size:var(--font-size-md);display:flex;gap:20px}.voice-card__seq[data-v-b8afc6be]{margin-bottom:4px}.voice-card__text[data-v-b8afc6be]{white-space:pre-wrap}.voice-card__meta[data-v-b8afc6be]{display:flex;gap:4px;margin-bottom:4px}.voice-card__meta-label[data-v-b8afc6be]{color:var(--color-primary)}.voice-card__meta-value[data-v-b8afc6be]{color:var(--color-text)}.voice-card__hint[data-v-b8afc6be]{font-size:var(--font-size-md);color:var(--color-text-muted)}.voice-dialog[data-v-b8afc6be]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;font-size:var(--font-size-sm)}.voice-dialog__left[data-v-b8afc6be]{background:#fff6d9;border-radius:var(--radius-lg);padding:16px;color:#111827;display:flex;flex-direction:column;gap:16px}.voice-dialog__tabs[data-v-b8afc6be]{display:flex;gap:8px}.voice-dialog__tab[data-v-b8afc6be]{flex:1;border-radius:var(--radius-pill);border:1px solid #4b5563;background:transparent;color:#e5e7eb;padding:6px 0;font-size:var(--font-size-sm);cursor:default}.voice-dialog__tab--active[data-v-b8afc6be]{background:#22c55e;border-color:#22c55e;color:#111827}.voice-dialog__tab--disabled[data-v-b8afc6be]{opacity:.5}.voice-dialog__field[data-v-b8afc6be]{display:flex;flex-direction:column;gap:8px}.voice-dialog__field-label[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#111827}.voice-dialog__voice-row[data-v-b8afc6be]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-lg);background:#fff;border:1px solid #ffe89c}.voice-dialog__voice-avatar[data-v-b8afc6be]{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.voice-dialog__voice-avatar-text[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#f9fafb}.voice-dialog__voice-main[data-v-b8afc6be]{flex:1;display:flex;flex-direction:column;gap:2px}.voice-dialog__voice-name[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#111827}.voice-dialog__voice-desc[data-v-b8afc6be]{font-size:var(--font-size-xs);color:#6b7280}.voice-dialog__voice-select[data-v-b8afc6be]{border-radius:var(--radius-pill);border:1px solid #e5e7eb;background:#f9fafb;color:#111827;padding:4px 10px;font-size:var(--font-size-sm);cursor:pointer}.voice-dialog__actions[data-v-b8afc6be]{margin-top:8px}.voice-dialog__primary-btn[data-v-b8afc6be]{width:100%;height:40px;border-radius:var(--radius-pill);border:none;background:#ffc815;color:#111827}.voice-dialog__right[data-v-b8afc6be]{display:flex;flex-direction:column;gap:12px}.voice-dialog__preview-header[data-v-b8afc6be]{display:flex;align-items:center;justify-content:space-between}.voice-dialog__preview-title[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#4b5563}.voice-dialog__preview-meta[data-v-b8afc6be]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__preview-card[data-v-b8afc6be]{border-radius:var(--radius-lg);background:#fff6d9;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.voice-dialog__preview-video-wrapper[data-v-b8afc6be]{width:120px;border-radius:var(--radius-md);overflow:hidden}.voice-dialog__preview-video[data-v-b8afc6be]{width:100%;height:320px;object-fit:cover;display:block}.voice-dialog__preview-empty[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#9ca3af}.voice-dialog__video-list[data-v-b8afc6be]{display:flex;flex-direction:column;gap:12px}.voice-dialog__video-item[data-v-b8afc6be]{border-radius:var(--radius-lg);background:#fff;border:1px solid #ffe89c;padding:10px 12px;display:flex;align-items:center;gap:12px}.voice-dialog__video-thumb[data-v-b8afc6be]{width:120px;border-radius:var(--radius-md);overflow:hidden}.voice-dialog__video-footer[data-v-b8afc6be]{flex:1;display:flex;align-items:center;justify-content:space-between}.voice-dialog__video-label[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#6b7280}.voice-dialog__set-btn[data-v-b8afc6be]{border-radius:var(--radius-pill);border:none;padding:4px 12px;background:#ffc815;color:#111827}.voice-dialog__video-meta[data-v-b8afc6be]{display:flex;flex-direction:column;gap:2px}.voice-dialog__video-time[data-v-b8afc6be]{font-size:var(--font-size-xs);color:#9ca3af}.voice-dialog__video-actions[data-v-b8afc6be]{display:flex;align-items:center;gap:8px}.voice-select[data-v-b8afc6be]{display:flex;flex-direction:column;gap:12px}.voice-select__filters[data-v-b8afc6be]{display:flex;gap:8px}.voice-select__filter[data-v-b8afc6be]{width:120px}.voice-select__list[data-v-b8afc6be]{border-radius:var(--radius-lg);background:#fff6d9;padding:12px 16px;max-height:420px;overflow:auto}.voice-select__grid[data-v-b8afc6be]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.voice-select__item[data-v-b8afc6be]{border-radius:var(--radius-lg);border:1px solid #ffe89c;background:#fff;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer}.voice-select__item--active[data-v-b8afc6be]{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e66}.voice-select__avatar[data-v-b8afc6be]{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.voice-select__avatar-text[data-v-b8afc6be]{font-size:var(--font-size-md);color:#111827}.voice-select__info[data-v-b8afc6be]{display:flex;flex-direction:column;gap:2px}.voice-select__name[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#111827}.voice-select__meta[data-v-b8afc6be]{font-size:var(--font-size-xs);color:#6b7280}.voice-select__empty[data-v-b8afc6be]{font-size:var(--font-size-sm);color:#9ca3af;text-align:center;padding:40px 0}.voice-select__confirm-btn[data-v-b8afc6be]{border-radius:var(--radius-pill);border:none;background:#ffc815;color:#111827}.step-header[data-v-841a50fc]{display:flex;flex-direction:column;gap:20px;width:100%}.step-header__top[data-v-841a50fc]{display:flex;align-items:center;justify-content:space-between;width:100%}.step-header__project[data-v-841a50fc]{display:flex;flex-direction:row;align-items:baseline;gap:8px}.step-header__project-name[data-v-841a50fc]{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text)}.step-header__chapter-title[data-v-841a50fc]{font-size:var(--font-size-md);font-weight:400;color:var(--color-text-muted)}.step-header__divider[data-v-841a50fc]{height:1px;width:100%;background:var(--color-border)}.mix-layout[data-v-841a50fc]{display:flex;flex-direction:column;height:calc(100vh - 225px);padding:12px;gap:12px;box-sizing:border-box;background:transparent}.mix-layout__toolbar[data-v-841a50fc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text)}.mix-layout__title[data-v-841a50fc]{font-size:var(--font-size-sm);font-weight:600}.mix-layout__actions[data-v-841a50fc]{display:flex;width:100%}.mix-layout__actions-right[data-v-841a50fc]{display:flex;gap:8px;margin-left:auto}.mix-layout__primary-btn[data-v-841a50fc]{height:36px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:0 18px;font-weight:500;transition:all .2s ease}.mix-layout__secondary-btn[data-v-841a50fc]{height:36px;border-radius:var(--radius-pill);border:1px solid rgba(6,230,230,.4);background:#06e6e61a;color:var(--color-primary);padding:0 18px;font-weight:500;transition:all .2s ease}.mix-layout__secondary-btn[data-v-841a50fc]:hover{background:#06e6e633;border-color:var(--color-primary)}.fullscreen-loading[data-v-841a50fc]{position:fixed;inset:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.fullscreen-loading__spinner[data-v-841a50fc]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-841a50fc .8s linear infinite}.fullscreen-loading__text[data-v-841a50fc]{color:#fff;margin-top:16px;font-size:var(--font-size-md);font-weight:500}@keyframes spin-841a50fc{to{transform:rotate(360deg)}}.mix-layout__primary-btn[data-v-841a50fc]:hover{background:#08d9d9;transform:translateY(-1px)}.mix-layout__primary-btn[data-v-841a50fc]:hover{background:#08d9d9;color:#0f172a}.mix-layout__primary-btn[data-v-841a50fc]:active{background:#06c7c7;color:#0f172a}.mix-layout__body[data-v-841a50fc]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.mix-layout__loading[data-v-841a50fc],.mix-layout__empty[data-v-841a50fc]{color:var(--color-text-muted);padding:18px;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.mix-layout__preview[data-v-841a50fc]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}.mix-layout__preview-empty[data-v-841a50fc]{color:var(--color-text-muted)}.mix-layout__preview-video[data-v-841a50fc]{height:100%;max-height:100%;max-width:100%;object-fit:contain;background:#000}.mix-layout__preload[data-v-841a50fc]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.mix-layout__timeline[data-v-841a50fc]{height:180px;background:var(--color-surface);border-radius:var(--radius-lg);padding:8px;box-sizing:border-box;display:grid;grid-template-columns:60px minmax(0,1fr);gap:8px;overflow:hidden;border:1px solid var(--color-border)}.mix-layout__timeline-label[data-v-841a50fc]{color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.mix-layout__scene-list[data-v-841a50fc]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;cursor:grab;scrollbar-width:auto}.mix-layout__scene-list[data-v-841a50fc]::-webkit-scrollbar{height:6px;width:6px}.mix-layout__scene-list[data-v-841a50fc]::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.mix-layout__scene-list[data-v-841a50fc]::-webkit-scrollbar-thumb{background:#06e6e699;border-radius:var(--radius-sm);border:1px solid rgba(6,230,230,.3)}.mix-layout__scene-list[data-v-841a50fc]::-webkit-scrollbar-thumb:hover{background:#06e6e6cc;border-color:#06e6e680}.mix-layout__scene-list[data-v-841a50fc]::-webkit-scrollbar-thumb:active{background:#06e6e6e6;border-color:#06e6e6b3}.mix-layout__scene-list[data-v-841a50fc]:active{cursor:grabbing}.mix-layout__scene-item[data-v-841a50fc]{width:160px;min-width:160px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);cursor:pointer;position:relative;display:flex;flex-direction:column;transition:all .2s ease}.mix-layout__scene-item[data-v-841a50fc]:hover{border-color:#53caff4d;background:var(--color-surface)}.mix-layout__scene-item--active[data-v-841a50fc]{border-color:var(--color-primary);background:#06e6e61a}.mix-layout__scene-thumb[data-v-841a50fc]{position:relative;width:100%;height:90px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.mix-layout__scene-thumb-empty[data-v-841a50fc]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.mix-layout__scene-thumb-video[data-v-841a50fc]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.mix-layout__scene-thumb-btn[data-v-841a50fc]{width:100%;height:100%;background:none;border:none;padding:0;cursor:pointer}.mix-layout__scene-actions[data-v-841a50fc]{position:absolute;top:4px;right:4px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.mix-layout__scene-item:hover .mix-layout__scene-actions[data-v-841a50fc]{opacity:1}.mix-layout__scene-action-btn[data-v-841a50fc]{width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:var(--font-size-xs)}.mix-layout__scene-action-btn[data-v-841a50fc]:hover{background:#000c;transform:scale(1.1)}.mix-layout__scene-action-btn--edit[data-v-841a50fc]:hover{background:var(--color-primary);color:#0f172a}.mix-layout__scene-action-btn--delete[data-v-841a50fc]:hover{background:var(--color-error);color:#fff}.mix-layout__dub-badge[data-v-841a50fc]{position:absolute;left:0;right:0;bottom:0;height:28px;padding:0 10px;border:none;border-radius:0 10px 0 8px;background:#111827b8;color:#fff;font-size:var(--font-size-xs);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mix-layout__dub-badge[data-v-841a50fc]:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M3 10v4a1 1 0 0 0 1 1h3l5 4V5L7 9H4a1 1 0 0 0-1 1Zm13.5 2a3.5 3.5 0 0 0-1.82-3.06l-1.02 1.78a1.5 1.5 0 0 1 0 2.56l1.02 1.78A3.5 3.5 0 0 0 16.5 12Zm2.5 0a6 6 0 0 0-3.12-5.28l-1 1.76a4 4 0 0 1 0 7.04l1 1.76A6 6 0 0 0 19 12Z"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M3 10v4a1 1 0 0 0 1 1h3l5 4V5L7 9H4a1 1 0 0 0-1 1Zm13.5 2a3.5 3.5 0 0 0-1.82-3.06l-1.02 1.78a1.5 1.5 0 0 1 0 2.56l1.02 1.78A3.5 3.5 0 0 0 16.5 12Zm2.5 0a6 6 0 0 0-3.12-5.28l-1 1.76a4 4 0 0 1 0 7.04l1 1.76A6 6 0 0 0 19 12Z"/></svg>') center / contain no-repeat}.mix-layout__scene-meta[data-v-841a50fc]{margin-top:6px}.mix-layout__scene-title[data-v-841a50fc]{font-size:var(--font-size-xs);line-height:1.2;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-picker[data-v-841a50fc]{display:flex;flex-direction:column;gap:12px;padding:6px 0 2px}.export-picker__action[data-v-841a50fc]{height:44px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.export-picker__action[data-v-841a50fc]:hover{background:var(--color-surface);border-color:#53caff4d;color:#53caff}.export-picker__action--primary[data-v-841a50fc]{background:linear-gradient(135deg,#53caff,#3b82f6);border-color:#3b82f6;color:#fff}.export-picker__action--primary[data-v-841a50fc]:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb}.export-picker__options[data-v-841a50fc]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.export-picker__options-title[data-v-841a50fc]{margin:0 0 12px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.export-picker__option[data-v-841a50fc]{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:all .2s ease;margin-bottom:12px}.export-picker__option[data-v-841a50fc]:hover{background:var(--color-surface);border-color:var(--color-border)}.export-picker__option--primary[data-v-841a50fc]{background:linear-gradient(135deg,var(--color-warning) 0%,var(--color-warning) 100%);border-color:var(--color-warning);color:#1f2937}.export-picker__option--primary[data-v-841a50fc]:hover{background:linear-gradient(135deg,var(--color-warning) 0%,#d97706 100%);border-color:#d97706}.export-picker__option-title[data-v-841a50fc]{font-size:var(--font-size-sm);font-weight:600;margin-bottom:4px}.export-picker__option-desc[data-v-841a50fc]{font-size:var(--font-size-xs);opacity:.8;line-height:1.4;color:#0f172a}.merge-dialog__header[data-v-841a50fc]{display:flex;align-items:center;justify-content:space-between}.merge-dialog__title[data-v-841a50fc]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.merge-dialog__body[data-v-841a50fc]{display:flex;flex-direction:column;gap:14px}.merge-dialog__tip[data-v-841a50fc]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.merge-dialog__actions[data-v-841a50fc]{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.btn-primary-yellow[data-v-841a50fc]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#0f172a!important;border-radius:var(--radius-pill);font-weight:600}.btn-primary-yellow[data-v-841a50fc]:hover{background:#08d9d9!important;border-color:#08d9d9!important;color:#0f172a!important}.mix-layout__actions-left[data-v-841a50fc]{display:flex;align-items:center;gap:16px;margin-right:auto}.mix-layout__version-section[data-v-841a50fc],.mix-layout__audio-section[data-v-841a50fc]{display:flex;align-items:center;gap:8px}.mix-layout__audio-section[data-v-841a50fc]{margin-left:20px}.mix-layout__audio-controls[data-v-841a50fc]{display:flex;align-items:center;gap:12px;margin-left:12px}.mix-layout__audio-buttons[data-v-841a50fc]{display:flex;gap:6px;align-items:center}.mix-layout__audio-play-btn[data-v-841a50fc],.mix-layout__audio-pause-btn[data-v-841a50fc],.mix-layout__audio-stop-btn[data-v-841a50fc]{height:28px;padding:0 12px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500;transition:all .2s ease}.mix-layout__audio-play-btn[data-v-841a50fc]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.mix-layout__audio-play-btn[data-v-841a50fc]:hover:not(:disabled){background:#08d9d9;border-color:#08d9d9;color:#0f172a}.mix-layout__audio-play-btn[data-v-841a50fc]:disabled{background:#475569;border-color:#475569;color:var(--color-text-muted)}.mix-layout__audio-pause-btn[data-v-841a50fc]{background:var(--color-warning);border-color:var(--color-warning);color:#0f172a}.mix-layout__audio-pause-btn[data-v-841a50fc]:hover{background:#d97706;border-color:#d97706;color:#0f172a}.mix-layout__audio-stop-btn[data-v-841a50fc]{background:var(--color-error);border-color:var(--color-error);color:#fff}.mix-layout__audio-stop-btn[data-v-841a50fc]:hover{background:#dc2626;border-color:#dc2626;color:#fff}.mix-layout__audio-download-btn[data-v-841a50fc]{background:#10b981;border-color:#10b981;color:#fff}.mix-layout__audio-download-btn[data-v-841a50fc]:hover:not(:disabled){background:#059669;border-color:#059669;color:#fff}.mix-layout__audio-download-btn[data-v-841a50fc]:disabled{background:#475569;border-color:#475569;color:var(--color-text-muted)}.mix-layout__audio-progress[data-v-841a50fc]{display:flex;align-items:center;gap:8px;min-width:200px}.mix-layout__audio-time[data-v-841a50fc]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:monospace;min-width:40px}.mix-layout__audio-progress-bar[data-v-841a50fc]{flex:1;height:4px;background:#334155;border-radius:var(--radius-sm);overflow:hidden;min-width:80px}.mix-layout__audio-progress-fill[data-v-841a50fc]{height:100%;background:var(--color-primary);border-radius:var(--radius-sm);transition:width .1s ease}.mix-layout__audio-status[data-v-841a50fc]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:12px;padding:6px 12px;background:#47556933;border-radius:var(--radius-sm);border:1px dashed #475569;min-width:120px;text-align:center}.mix-layout__version-label[data-v-841a50fc]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500}.mix-layout__version-select[data-v-841a50fc]{width:120px}.mix-layout__version-select .el-input__wrapper[data-v-841a50fc]{background:#1e293bcc;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-md);box-shadow:none}.mix-layout__version-select .el-input__wrapper[data-v-841a50fc]:hover{border-color:#53caff4d}.mix-layout__version-select .el-input__wrapper.is-focus[data-v-841a50fc]{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e633}.mix-layout__version-select .el-input__inner[data-v-841a50fc]{color:var(--color-text);font-size:var(--font-size-sm)}.mix-layout__version-select .el-input__inner[data-v-841a50fc]::placeholder{color:#64748b}.mix-layout__version-select .el-select__caret[data-v-841a50fc]{color:var(--color-text-muted)}.mix-layout__version-select .el-select__caret[data-v-841a50fc]:hover{color:var(--color-text)}.video-project-dialog[data-v-841a50fc]{display:flex;flex-direction:column;gap:16px}.video-project-dialog__price[data-v-841a50fc]{padding:12px;background:#409eff1a;border:1px solid rgba(64,158,255,.2);border-radius:var(--radius-md);color:#409eff;font-size:var(--font-size-sm);line-height:1.5}.video-project-dialog__title[data-v-841a50fc]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);margin-bottom:8px}.video-project-dialog__list[data-v-841a50fc]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.video-project-dialog__item[data-v-841a50fc]{padding:12px;border:1px solid #e4e7ed;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.video-project-dialog__item[data-v-841a50fc]:hover{background-color:#f5f7fa;border-color:#409eff}.video-project-dialog__item.selected[data-v-841a50fc]{background-color:#409eff1a;border-color:#409eff}.video-project-dialog__item-name[data-v-841a50fc]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);margin-bottom:4px}.video-project-dialog__item-time[data-v-841a50fc]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.video-project-dialog__empty[data-v-841a50fc]{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.video-project-dialog__buttons[data-v-841a50fc]{display:flex;gap:12px;justify-content:center}.video-project-dialog__btn[data-v-841a50fc]{flex:1;height:40px;font-size:var(--font-size-sm);max-width:50%;text-align:center;line-height:40px;border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease;gap:6px}.video-project-dialog__btn--primary[data-v-841a50fc]:hover{background:#66b1ff;border-color:#66b1ff}.video-project-dialog__actions[data-v-841a50fc]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.create-project__content[data-v-8412fbaa]{display:flex;flex-direction:column;gap:24px}.create-project__intro[data-v-8412fbaa]{text-align:center;padding:20px 0}.create-project__title[data-v-8412fbaa]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9;margin-bottom:8px}.create-project__subtitle[data-v-8412fbaa]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;max-width:400px;margin:0 auto}.create-project__form[data-v-8412fbaa]{display:flex;flex-direction:column;gap:20px}.create-project__field[data-v-8412fbaa]{display:flex;flex-direction:column;gap:8px}.create-project__label[data-v-8412fbaa]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}.create-project__input-wrapper[data-v-8412fbaa]{position:relative;display:flex;align-items:center}.create-project__input[data-v-8412fbaa]{flex:1;height:48px;padding:0 16px;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.create-project__input[data-v-8412fbaa]:focus{border-color:#53caff;box-shadow:0 0 0 3px #53caff1a}.create-project__input[data-v-8412fbaa]::placeholder{color:#64748b}.create-project__counter[data-v-8412fbaa]{position:absolute;right:16px;font-size:var(--font-size-xs);color:#64748b;background:#1e293b;padding:2px 6px;border-radius:var(--radius-sm);pointer-events:none}.create-project__hint[data-v-8412fbaa]{font-size:var(--font-size-sm);color:#64748b;line-height:1.5;padding:8px 12px;background:#64748b1a;border-radius:var(--radius-md);border-left:3px solid #64748b}.create-project__footer[data-v-8412fbaa]{display:flex;gap:12px;justify-content:center}.create-project__btn[data-v-8412fbaa]{border:none;border-radius:var(--radius-lg);padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.create-project__btn--cancel[data-v-8412fbaa]{background:#334155;color:var(--color-text-muted);border:1px solid #3d424b}.create-project__btn--cancel[data-v-8412fbaa]:hover{background:#475569;color:var(--color-text)}.create-project__btn--confirm[data-v-8412fbaa]{background:#53caff;color:#0f172a}.create-project__btn--confirm[data-v-8412fbaa]:hover:not(.create-project__btn--disabled){background:var(--color-primary);transform:translateY(-1px)}.create-project__btn--disabled[data-v-8412fbaa]{background:#475569;color:#64748b;cursor:not-allowed;transform:none}.create-project__btn--disabled[data-v-8412fbaa]:hover{background:#475569;transform:none}.my-works[data-v-ad68bb76]{position:relative;height:100vh;display:flex;flex-direction:column;overflow:hidden}.my-works__bg[data-v-ad68bb76]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 18% 0%,rgba(6,230,230,.1) 0%,transparent 45%),radial-gradient(ellipse at 82% 18%,rgba(110,231,255,.08) 0%,transparent 42%),linear-gradient(135deg,#0f172a,#1a2942,#0f172a)}.my-works__bg[data-v-ad68bb76]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 70%)}.my-works__aurora[data-v-ad68bb76]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;will-change:transform}.my-works__aurora--1[data-v-ad68bb76]{width:420px;height:420px;top:-120px;left:6%;background:radial-gradient(circle,rgba(6,230,230,.45) 0%,transparent 70%);animation:myWorksAurora1-ad68bb76 20s ease-in-out infinite alternate}.my-works__aurora--2[data-v-ad68bb76]{width:380px;height:380px;top:8%;right:4%;background:radial-gradient(circle,rgba(110,231,255,.4) 0%,transparent 70%);animation:myWorksAurora2-ad68bb76 24s ease-in-out infinite alternate}@keyframes myWorksAurora1-ad68bb76{to{transform:translate(70px,110px) scale(1.12)}}@keyframes myWorksAurora2-ad68bb76{to{transform:translate(-90px,70px) scale(.95)}}.works-main[data-v-ad68bb76]{position:relative;z-index:1;flex:1;padding:100px 24px 24px;overflow-y:auto}.works-content[data-v-ad68bb76]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.works-header[data-v-ad68bb76]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg)}.works-header__left[data-v-ad68bb76]{display:flex;flex-direction:column;gap:8px}.works-header__title[data-v-ad68bb76]{font-size:28px;font-weight:700;margin:0;display:flex;align-items:center;background:linear-gradient(135deg,#ffffff 0%,#e2e8f0 40%,var(--color-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(6,230,230,.28))}.hint-icon[data-v-ad68bb76]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:8px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-ad68bb76]:hover{color:var(--color-primary)}.works-header__subtitle[data-v-ad68bb76]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.works-header__create[data-v-ad68bb76]{display:flex;align-items:center;gap:8px;background:var(--color-primary);color:#0f172a;border:none;padding:12px 24px;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.works-header__create[data-v-ad68bb76]:hover{background:var(--color-primary);transform:translateY(-1px)}.works-header__create-icon[data-v-ad68bb76]{width:20px;height:20px;object-fit:contain}.works-grid[data-v-ad68bb76]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.project-card[data-v-ad68bb76]{position:relative;background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);padding:16px;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(16px);animation:worksCardIn-ad68bb76 .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--card-delay, 0s)}.project-card[data-v-ad68bb76]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.project-card[data-v-ad68bb76]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 32px #0006,0 0 0 1px #06e6e61f,0 0 28px #06e6e62e}.project-card[data-v-ad68bb76]:hover:after{opacity:1}.project-card--create[data-v-ad68bb76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed #3d424b;background:#1e293b4d;min-height:240px;cursor:pointer;transition:all .2s ease}.project-card--create[data-v-ad68bb76]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--color-primary),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .35s ease;pointer-events:none}.project-card--create[data-v-ad68bb76]:hover{border-color:var(--color-primary);background:#06e6e61f;transform:translateY(-4px)}.project-card--create[data-v-ad68bb76]:hover:after{opacity:1}.project-card__create-icon[data-v-ad68bb76]{width:64px;height:64px;border-radius:var(--radius-pill);background:#06e6e62e;display:flex;align-items:center;justify-content:center;animation:createPulse-ad68bb76 3s ease-in-out infinite}.project-card__create-icon-img[data-v-ad68bb76]{width:32px;height:32px;object-fit:contain}.project-card__create-text[data-v-ad68bb76]{font-size:var(--font-size-md);color:var(--color-text-muted);font-weight:500}.project-card__thumb[data-v-ad68bb76]{width:100%;height:160px;border-radius:var(--radius-lg);overflow:hidden;background:#1e293b;position:relative}.project-card__thumb-img[data-v-ad68bb76]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.project-card:hover .project-card__thumb-img[data-v-ad68bb76]{transform:scale(1.05)}.project-card__thumb-placeholder[data-v-ad68bb76]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1e293b}.project-card__thumb-text[data-v-ad68bb76]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.project-card__info[data-v-ad68bb76]{display:flex;flex-direction:column;gap:8px}.project-card__name[data-v-ad68bb76]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__meta-row[data-v-ad68bb76]{display:flex;align-items:center;justify-content:space-between}.project-card__meta[data-v-ad68bb76]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.project-card__more[data-v-ad68bb76]{border:none;background:transparent;cursor:pointer;padding:4px;border-radius:var(--radius-md);transition:background .2s ease}.project-card__more[data-v-ad68bb76]:hover{background:#06e6e61a}.project-card__more-icon[data-v-ad68bb76]{width:18px;height:18px;object-fit:contain;opacity:.7}.project-card__more:hover .project-card__more-icon[data-v-ad68bb76]{opacity:1}.project-ops-popper[data-v-ad68bb76]{padding:4px 0!important;border-radius:var(--radius-lg);background:#1e293bf2!important;border:1px solid #3d424b!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.project-ops[data-v-ad68bb76]{display:flex;flex-direction:column}.project-ops__item[data-v-ad68bb76]{width:100%;border:none;background:transparent;padding:8px 16px;text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);display:flex;align-items:center;gap:8px;transition:background .2s ease}.project-ops__item[data-v-ad68bb76]:hover{background:#06e6e61a}.project-ops__item--danger[data-v-ad68bb76]{color:var(--color-error)}.project-ops__icon[data-v-ad68bb76]{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}.works-loading[data-v-ad68bb76]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.works-loading__spinner[data-v-ad68bb76]{width:40px;height:40px;border:3px solid rgba(6,230,230,.2);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin-ad68bb76 1s linear infinite}.works-loading__text[data-v-ad68bb76]{font-size:var(--font-size-sm);color:var(--color-text-muted)}@keyframes spin-ad68bb76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-dialog__content[data-v-ad68bb76]{display:flex;flex-direction:column;gap:12px}.project-dialog__label[data-v-ad68bb76]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.project-dialog__content[data-v-ad68bb76] .el-input__wrapper{border-radius:var(--radius-lg);border:1px solid #3d424b;background:#1e293b;box-shadow:none;min-height:48px}.project-dialog__content[data-v-ad68bb76] .el-input__inner{color:var(--color-text);font-size:var(--font-size-sm)}.project-dialog__content[data-v-ad68bb76] .el-input__inner::placeholder{color:var(--color-text-muted)}.project-dialog__btn[data-v-ad68bb76]{min-width:120px;height:44px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600}.project-dialog__btn--cancel[data-v-ad68bb76]{background:#334155;border:1px solid #3d424b;color:var(--color-text-muted)}.project-dialog__btn--confirm[data-v-ad68bb76]{background:var(--color-primary);border:none;color:#0f172a}.project-dialog__btn--confirm[data-v-ad68bb76]:hover{background:var(--color-primary)}@keyframes worksCardIn-ad68bb76{to{opacity:1;transform:translateY(0)}}@keyframes createPulse-ad68bb76{0%,to{box-shadow:0 0 #06e6e600}50%{box-shadow:0 0 24px 2px #06e6e647}}.project-detail[data-v-a1066a66]{min-height:100vh;background:linear-gradient(180deg,#0a0e1a,#0d1424);display:flex;flex-direction:column;height:100%}.detail-main[data-v-a1066a66]{flex:1;padding:80px 24px 24px;overflow-y:auto}.detail-content[data-v-a1066a66]{max-width:1600px;margin:0 auto}.detail-header[data-v-a1066a66]{margin-bottom:24px}.detail-header__breadcrumb[data-v-a1066a66]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.detail-header__breadcrumb-label[data-v-a1066a66]{font-size:var(--font-size-xs);color:#53caff;letter-spacing:1px}.detail-header__breadcrumb-line[data-v-a1066a66]{flex:0 0 40px;height:1px;background:linear-gradient(90deg,#53caff 0%,transparent 100%)}.detail-header__title[data-v-a1066a66]{font-size:48px;font-weight:700;color:#f1f5f9;margin:0;letter-spacing:2px}.detail-header__title-row[data-v-a1066a66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.detail-header__generate[data-v-a1066a66]{display:flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,var(--color-primary) 0%,#53caff 100%);border:none;border-radius:var(--radius-pill);color:#0a0e1a;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.detail-header__generate[data-v-a1066a66]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #53caff4d}.detail-header__generate-icon[data-v-a1066a66]{width:20px;height:20px}.detail-header__config[data-v-a1066a66]{display:flex;gap:24px;margin-bottom:24px;padding:16px 20px;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap}.detail-header__config-item[data-v-a1066a66]{display:flex;flex-direction:column;gap:4px;min-width:120px}.detail-header__config-label[data-v-a1066a66]{font-size:var(--font-size-xs);color:#64748b;font-weight:500}.detail-header__config-value[data-v-a1066a66]{font-size:var(--font-size-sm);color:#f1f5f9;font-weight:600}.detail-header__config-value--with-icon[data-v-a1066a66]{display:flex;align-items:center;gap:6px}.ratio-icon[data-v-a1066a66]{border:2px solid currentColor;border-radius:var(--radius-sm);flex-shrink:0}.detail-tabs[data-v-a1066a66]{display:flex;gap:8px;border-bottom:1px solid var(--color-border);padding-bottom:0}.detail-tabs__item[data-v-a1066a66]{background:transparent;border:none;color:#64748b;padding:12px 20px;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;position:relative}.detail-tabs__item[data-v-a1066a66]:hover{color:var(--color-text-muted)}.detail-tabs__item--active[data-v-a1066a66]{color:#53caff;font-weight:600}.detail-tabs__item--active[data-v-a1066a66]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,#53caff 0%,var(--color-primary) 100%);border-radius:var(--radius-sm) 3px 0 0}.detail-body[data-v-a1066a66]{display:flex;gap:24px}.detail-sidebar[data-v-a1066a66]{width:320px;flex-shrink:0;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:16px}.detail-sidebar__header[data-v-a1066a66]{margin-bottom:10px}.detail-main-content[data-v-a1066a66]{flex:1;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px}.detail-sidebar__title[data-v-a1066a66]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9;margin:0;display:flex;align-items:center}.detail-sidebar__count[data-v-a1066a66]{font-size:var(--font-size-xs);color:#64748b}.detail-sidebar__list[data-v-a1066a66]{display:flex;flex-direction:column;gap:4px}.detail-sidebar__chapter[data-v-a1066a66]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;border:1px solid transparent;overflow:hidden}.detail-sidebar__chapter-title[data-v-a1066a66]{font-size:var(--font-size-sm);color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.detail-sidebar__chapter[data-v-a1066a66]:hover{background:#53caff0d;border-color:#53caff33}.detail-sidebar__chapter--active[data-v-a1066a66]{background:#53caff1a;border-color:#53caff4d}.detail-sidebar__chapter-number[data-v-a1066a66]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500;min-width:24px}.detail-sidebar__chapter-number--pending[data-v-a1066a66]{color:var(--color-warning);background:var(--color-warning);border-radius:var(--radius-sm);padding:2px 6px}.detail-sidebar__chapter-number--generating[data-v-a1066a66]{color:var(--color-primary);background:#06e6e61a;border-radius:var(--radius-sm);padding:2px 6px;animation:pulse-a1066a66 2s infinite}.detail-sidebar__chapter-number--completed[data-v-a1066a66]{color:#22c55e;background:#22c55e1a;border-radius:var(--radius-sm);padding:2px 6px}.detail-sidebar__chapter-number--failed[data-v-a1066a66]{color:var(--color-error);background:#ef44441a;border-radius:var(--radius-sm);padding:2px 6px}@keyframes pulse-a1066a66{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.detail-sidebar__chapter-status[data-v-a1066a66]{display:flex;align-items:center;justify-content:center;min-width:60px}.detail-sidebar__chapter-status-text[data-v-a1066a66]{font-size:var(--font-size-xs);font-weight:500;padding:4px 8px;border-radius:var(--radius-md);white-space:nowrap;text-align:center}.detail-sidebar__chapter-status-text--pending[data-v-a1066a66]{color:var(--color-warning);background:var(--color-warning)}.detail-sidebar__chapter-status-text--generating[data-v-a1066a66]{color:var(--color-primary);background:#06e6e626;animation:pulse-a1066a66 2s infinite}.detail-sidebar__chapter-status-text--completed[data-v-a1066a66]{color:#22c55e;background:#22c55e26}.detail-sidebar__chapter-status-text--failed[data-v-a1066a66]{color:var(--color-error);background:#ef444426}.detail-sidebar__chapter-title[data-v-a1066a66]{flex:1;font-size:var(--font-size-sm);color:var(--color-text);text-align:left}.detail-sidebar__chapter-menu[data-v-a1066a66]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.detail-sidebar__chapter-menu[data-v-a1066a66]:hover{color:var(--color-text-muted)}.detail-sidebar__chapter-menu svg[data-v-a1066a66]{width:20px;height:20px}.detail-sidebar__add[data-v-a1066a66]{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:transparent;border:2px dashed rgba(83,202,255,.3);border-radius:var(--radius-lg);color:#53caff;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.detail-sidebar__add[data-v-a1066a66]:hover{border-color:#53caff;background:#53caff0d}.detail-sidebar__add svg[data-v-a1066a66]{width:20px;height:20px}.detail-content__section[data-v-a1066a66]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px}.detail-content__header[data-v-a1066a66]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.detail-content__title-group[data-v-a1066a66]{display:flex;flex-direction:column;gap:8px}.detail-content__breadcrumb-label[data-v-a1066a66]{font-size:var(--font-size-xs);color:#53caff;letter-spacing:1px}.detail-content__breadcrumb-line[data-v-a1066a66]{width:40px;height:1px;background:linear-gradient(90deg,#53caff 0%,transparent 100%)}.detail-content__title[data-v-a1066a66]{font-size:var(--font-size-xl);font-weight:600;color:#f1f5f9;margin:0;display:flex;align-items:center}.hint-icon[data-v-a1066a66]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-a1066a66]:hover{color:var(--color-primary)}.video-grid[data-v-a1066a66]{display:flex;flex-wrap:wrap;gap:24px}.video-card[data-v-a1066a66]{background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;text-align:left;width:30%}.video-card[data-v-a1066a66]:hover{border-color:#53caff4d;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.video-card__thumbnail[data-v-a1066a66]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1e293b,#0f172a);overflow:hidden}.mix-layout__scene-thumb-video[data-v-a1066a66]{height:100%;width:100%;object-fit:contain}.video-card__placeholder[data-v-a1066a66]{width:100%;height:100%;background:radial-gradient(ellipse at center,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center}.video-card__processing[data-v-a1066a66]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.video-card__progress-ring[data-v-a1066a66]{width:36px;height:36px;position:relative}.video-card__progress-svg[data-v-a1066a66]{width:100%;height:100%;transform:rotate(-90deg)}.video-card__info[data-v-a1066a66]{padding:16px}.video-card__meta[data-v-a1066a66]{margin-bottom:8px}.video-card__name[data-v-a1066a66]{font-size:var(--font-size-md);font-weight:600;color:#f1f5f9;margin:0;line-height:1.4}.video-card__date[data-v-a1066a66]{font-size:var(--font-size-xs);color:#64748b;margin:0}.video-card__actions[data-v-a1066a66]{padding:0 16px 16px;display:flex;gap:8px}.video-card__export[data-v-a1066a66]{background:linear-gradient(135deg,var(--color-primary) 0%,#53caff 100%);border:none;border-radius:var(--radius-md);color:#0a0e1a;font-size:var(--font-size-xs);font-weight:600;padding:8px 16px;cursor:pointer;transition:all .2s ease}.video-card__export[data-v-a1066a66]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #53caff4d}.video-card--add[data-v-a1066a66]{background:#1e293b4d;border:2px dashed rgba(83,202,255,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:200px}.video-card--add[data-v-a1066a66]:hover{border-color:#53caff;background:#53caff0d}.video-card__add[data-v-a1066a66]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#53caff}.video-card__add-icon[data-v-a1066a66]{width:48px;height:48px;background:#53caff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.video-card--add:hover .video-card__add-icon[data-v-a1066a66]{background:#53caff33;transform:scale(1.1)}.video-card__add-icon svg[data-v-a1066a66]{width:24px;height:24px}.video-card__add-text[data-v-a1066a66]{font-size:var(--font-size-sm);font-weight:500}.detail-loading[data-v-a1066a66]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.detail-loading__spinner[data-v-a1066a66]{width:40px;height:40px;border:3px solid rgba(83,202,255,.2);border-top-color:#53caff;border-radius:50%;animation:spin-a1066a66 1s linear infinite}.detail-loading__text[data-v-a1066a66]{font-size:var(--font-size-sm);color:#64748b}@keyframes spin-a1066a66{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){.detail-header__config[data-v-a1066a66]{gap:16px}.detail-header__config-item[data-v-a1066a66]{min-width:100px}.video-card[data-v-a1066a66]{width:45%}}@media(max-width:768px){.detail-main[data-v-a1066a66]{padding:60px 16px 16px}.detail-header__title[data-v-a1066a66]{font-size:var(--font-size-2xl)}.detail-header__generate[data-v-a1066a66]{padding:10px 20px;font-size:var(--font-size-sm)}.detail-header__config[data-v-a1066a66]{gap:12px;padding:12px 16px}.detail-body[data-v-a1066a66]{flex-direction:column}.detail-sidebar[data-v-a1066a66],.video-card[data-v-a1066a66]{width:100%}}.vue-cropper[data-v-a742df44]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-a742df44],.cropper-box-canvas[data-v-a742df44],.cropper-drag-box[data-v-a742df44],.cropper-crop-box[data-v-a742df44],.cropper-face[data-v-a742df44]{position:absolute;inset:0;-webkit-user-select:none;user-select:none}.cropper-box-canvas img[data-v-a742df44]{position:relative;text-align:left;-webkit-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-a742df44]{overflow:hidden}.cropper-move[data-v-a742df44]{cursor:move}.cropper-crop[data-v-a742df44]{cursor:crosshair}.cropper-modal[data-v-a742df44]{background:#00000080}.cropper-view-box[data-v-a742df44]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;-webkit-user-select:none;user-select:none}.cropper-view-box img[data-v-a742df44]{-webkit-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-a742df44]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-a742df44]{position:absolute;left:0;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:#000c;font-size:12px}.crop-line[data-v-a742df44]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-a742df44]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-a742df44]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-a742df44]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-a742df44]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-a742df44]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-a742df44]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-a742df44]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-a742df44]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-a742df44]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-a742df44]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-a742df44]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-a742df44]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width:500px){.crop-point[data-v-a742df44]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-10px;left:-10px}.point2[data-v-a742df44],.point4[data-v-a742df44],.point5[data-v-a742df44],.point7[data-v-a742df44]{display:none}.point3[data-v-a742df44]{top:-10px;right:-10px}.point4[data-v-a742df44]{top:0;left:0}.point6[data-v-a742df44]{bottom:-10px;left:-10px}.point8[data-v-a742df44]{bottom:-10px;right:-10px}}.step-header[data-v-9727d1e6]{display:flex;align-items:center;justify-content:space-between}.step-header__top[data-v-9727d1e6],.step-header__project[data-v-9727d1e6]{display:flex;align-items:center}.step-header__project-name[data-v-9727d1e6]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9;display:flex;align-items:center}.hint-icon[data-v-9727d1e6]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-9727d1e6]:hover{color:var(--color-primary)}.product-image[data-v-9727d1e6]{padding-top:5px;min-height:100vh}.product-image-body[data-v-9727d1e6]{min-height:400px}.product-image-loading[data-v-9727d1e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:12px;color:#999}.loading-spinner[data-v-9727d1e6]{width:32px;height:32px;border:3px solid rgba(83,202,255,.2);border-top:3px solid #53caff;border-radius:50%;animation:spin-9727d1e6 1s linear infinite}@keyframes spin-9727d1e6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-image-grid[data-v-9727d1e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18%,1fr));gap:24px}.product-image-card[data-v-9727d1e6]{background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;aspect-ratio:1;position:relative}.product-image-card[data-v-9727d1e6]:hover{border-color:#53caff;transform:translateY(-2px);box-shadow:0 8px 25px #53caff26}.product-image-card__actions[data-v-9727d1e6]{position:absolute;top:10px;right:10px;display:flex;background:#093a49;z-index:10;border-radius:var(--radius-lg);padding:0 5px}.action-btn[data-v-9727d1e6]{width:36px;height:36px;border:none;color:var(--color-text-muted);border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn[data-v-9727d1e6]:hover{background:#1e293b80;color:#53caff}.product-image-card__image[data-v-9727d1e6]{width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden}.product-image-card__img[data-v-9727d1e6]{width:100%;height:100%;object-fit:cover}.product-image-card--add[data-v-9727d1e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid #3d424b;background:#1e293b4d}.product-image-card--add[data-v-9727d1e6]:hover{border-color:#53caff;background:#53caff1a}.product-image-card__add-icon[data-v-9727d1e6]{width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#333}.product-image-card__add-text[data-v-9727d1e6]{font-size:var(--font-size-sm);color:#fff}.cropper-container[data-v-9727d1e6]{width:100%;height:400px;background:#0f172a}.crop-modal[data-v-9727d1e6]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crop-content[data-v-9727d1e6]{width:720px;max-width:92vw;max-height:92vh;display:flex;flex-direction:column;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 60px #00000080}.crop-header[data-v-9727d1e6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2d3748}.crop-title[data-v-9727d1e6]{font-size:var(--font-size-md);font-weight:600;color:#f1f5f9}.crop-close[data-v-9727d1e6]{width:36px;height:36px;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.crop-close[data-v-9727d1e6]:hover{background:#ffffff14;color:#f1f5f9}.crop-body[data-v-9727d1e6]{padding:20px;display:flex;flex-direction:column;gap:16px;overflow:auto}.crop-controls[data-v-9727d1e6]{display:flex;justify-content:center}.control-group[data-v-9727d1e6]{display:flex;gap:12px;background:#0f172a99;padding:8px 12px;border-radius:var(--radius-lg)}.control-btn[data-v-9727d1e6]{width:40px;height:40px;border:1px solid #3d424b;background:#1e293b99;color:#cbd5e1;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.control-btn[data-v-9727d1e6]:hover{border-color:#53caff;color:#53caff;background:#53caff1a}.crop-footer[data-v-9727d1e6]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #2d3748}.crop-btn[data-v-9727d1e6]{padding:10px 24px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);cursor:pointer;border:1px solid transparent;transition:all .2s ease}.crop-btn--cancel[data-v-9727d1e6]{background:transparent;border-color:#3d424b;color:#cbd5e1}.crop-btn--cancel[data-v-9727d1e6]:hover{border-color:#64748b;color:#f1f5f9}.crop-btn--confirm[data-v-9727d1e6]{background:#53caff;color:#0f172a;font-weight:600}.crop-btn--confirm[data-v-9727d1e6]:hover{background:#6fd4ff}@media(max-width:768px){.product-image-grid[data-v-9727d1e6]{grid-template-columns:repeat(2,1fr);gap:12px}}.step-header[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between}.step-header__top[data-v-4a693296],.step-header__project[data-v-4a693296]{display:flex;align-items:center}.step-header__project-name[data-v-4a693296]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9}.storyboard-grid[data-v-4a693296]{padding-top:5px;height:100%;position:relative}.storyboard-grid-body[data-v-4a693296]{min-height:400px}.storyboard-grid-loading[data-v-4a693296]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:12px;color:#999}.loading-spinner[data-v-4a693296]{width:32px;height:32px;border:3px solid rgba(83,202,255,.2);border-top:3px solid #53caff;border-radius:50%;animation:spin-4a693296 1s linear infinite}@keyframes spin-4a693296{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.storyboard-grid-grid[data-v-4a693296]{display:grid;grid-template-columns:repeat(auto-fill,minmax(13%,1fr));gap:14px;margin-bottom:16px;padding-bottom:16px}.storyboard-grid-pagination[data-v-4a693296]{display:flex;justify-content:center;padding:8px 0 320px}.storyboard-grid-pagination[data-v-4a693296] .el-pagination.is-background .el-pager li:not(.is-active){background:#1e293b99;color:var(--color-text-muted);border:1px solid #3d424b}.storyboard-grid-pagination[data-v-4a693296] .el-pagination.is-background .el-pager li.is-active{background:#53caff;color:#0f172a;font-weight:600}.storyboard-grid-pagination[data-v-4a693296] .el-pagination.is-background .btn-prev,.storyboard-grid-pagination[data-v-4a693296] .el-pagination.is-background .btn-next{background:#1e293b99;color:var(--color-text-muted);border:1px solid #3d424b}.storyboard-grid-pagination[data-v-4a693296] .el-pagination.is-background .btn-prev:disabled,.storyboard-grid-pagination[data-v-4a693296] .el-pagination.is-background .btn-next:disabled{opacity:.4}.storyboard-grid-pagination[data-v-4a693296] .el-pagination__total{color:var(--color-text-muted)}.storyboard-grid-card[data-v-4a693296]{background:#1e293b99;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;aspect-ratio:1;position:relative}.storyboard-grid-card[data-v-4a693296]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #53caff26;border:1px solid rgba(83,202,255,.3)}.storyboard-grid-card--selected[data-v-4a693296]{border:2px solid #53caff;box-shadow:0 0 0 3px #53caff33;transform:translateY(-2px)}.storyboard-grid-card--selected[data-v-4a693296]:before{content:"";position:absolute;top:8px;left:8px;width:12px;height:12px;background:#53caff;border-radius:50%;z-index:11}.storyboard-grid-card__actions[data-v-4a693296]{position:absolute;top:10px;right:10px;display:flex;background:#093a49;z-index:10;border-radius:var(--radius-lg);padding:0 5px}.action-btn[data-v-4a693296]{width:36px;height:36px;border:none;color:var(--color-text-muted);border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn[data-v-4a693296]:hover{background:#1e293b80;color:#53caff}.storyboard-grid-card__content[data-v-4a693296]{flex:1;position:relative}.storyboard-grid-card__image[data-v-4a693296]{width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1}.storyboard-grid-card__img[data-v-4a693296]{width:100%;height:100%;object-fit:cover;object-position:center}.storyboard-grid-card__placeholder[data-v-4a693296]{width:100%;height:100%;background:#9ca3af1a;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.placeholder-content[data-v-4a693296]{display:flex;flex-direction:column;align-items:center;gap:12px}.placeholder-spinner[data-v-4a693296]{width:32px;height:32px;border:3px solid rgba(83,202,255,.2);border-top:3px solid #53caff;border-radius:50%;animation:spin-4a693296 1s linear infinite}.placeholder-text[data-v-4a693296]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.storyboard-grid-card__failed[data-v-4a693296]{width:100%;height:100%;background:#f871710d;border:1px dashed rgba(248,113,113,.3);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;overflow:hidden}.failed-content[data-v-4a693296]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;width:100%}.failed-title[data-v-4a693296]{font-size:var(--font-size-sm);color:#f87171;font-weight:600;line-height:1.2}.failed-text[data-v-4a693296]{font-size:12px;color:var(--color-text-muted);font-weight:400;line-height:1.5;text-align:center;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.storyboard-grid-card__footer[data-v-4a693296]{padding:4px 10px;position:absolute;background-color:#1e293bcc;bottom:10px;left:10px;border-radius:var(--radius-md)}.storyboard-grid-card__time[data-v-4a693296]{font-size:var(--font-size-xs);color:#fff;text-align:center}.generate-panel[data-v-4a693296]{position:fixed;bottom:20px;left:274px;background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:12px 20px;z-index:1000;width:calc(100% - 298px);box-shadow:0 -4px 20px #0000004d}.generate-panel__header[data-v-4a693296]{margin-bottom:10px;display:flex;align-items:center}.generate-panel__selected-images[data-v-4a693296]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;margin-right:12px}.generate-panel__selected-image[data-v-4a693296]{position:relative;width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;border:2px solid #3d424b;transition:all .2s ease}.generate-panel__selected-image[data-v-4a693296]:hover{border-color:#53caff;transform:scale(1.05)}.generate-panel__selected-image img[data-v-4a693296]{width:100%;height:100%;object-fit:cover;object-position:center}.generate-panel__selected-image-remove[data-v-4a693296]{position:absolute;top:0;right:0;width:16px;height:16px;background:var(--color-error);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;transition:all .2s ease}.generate-panel__selected-image-remove[data-v-4a693296]:hover{background:#dc2626;transform:scale(1.1)}.generate-panel__add-btn[data-v-4a693296]{width:48px;height:48px;border-radius:var(--radius-lg);background:#0a4a5c;display:flex;align-items:center;justify-content:center;color:#53caff;cursor:pointer;flex-shrink:0}.generate-panel__description[data-v-4a693296]{margin-bottom:5px}.generate-panel__description-input[data-v-4a693296]{width:100%;background:transparent;border:0px solid #3d424b;padding:0;color:#f1f5f9;font-size:var(--font-size-sm);line-height:1.6;resize:vertical;outline:none;min-height:80px;max-height:240px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.generate-panel__description-input[data-v-4a693296]::placeholder{color:#bbb}.generate-panel__controls[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between}.generate-panel__controls-left[data-v-4a693296]{display:flex;gap:12px}.generate-panel__select[data-v-4a693296]{position:relative}.generate-panel__select-btn[data-v-4a693296]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#093a49;border:1px solid #3d424b;border-radius:var(--radius-lg);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.generate-panel__select-btn[data-v-4a693296]:hover{border-color:#53caff}.generate-panel__select-icon[data-v-4a693296]{width:14px;height:14px}.generate-panel__controls-left[data-v-4a693296]{display:flex;align-items:center;gap:12px}.generate-panel__controls-right[data-v-4a693296]{display:flex;align-items:center;gap:20px}.generate-panel__zoom[data-v-4a693296]{font-size:var(--font-size-sm);color:#fff}.generate-panel__zoom[data-v-4a693296] .el-select{width:100px}.generate-panel__zoom[data-v-4a693296] .el-select .el-input__wrapper{background:transparent!important;box-shadow:none!important;padding:0!important}.generate-panel__zoom[data-v-4a693296] .el-select .el-input__inner{color:#f1f5f9!important;font-weight:500;font-size:var(--font-size-md);text-align:right}.generate-panel__zoom[data-v-4a693296] .el-select .el-input__suffix{margin-left:4px}.generate-panel__submit-bar[data-v-4a693296]{display:flex;align-items:center;gap:12px;background:#093a49;padding:4px 4px 4px 12px;border-radius:var(--radius-lg);min-width:140px}.generate-panel__price-box[data-v-4a693296]{display:flex;align-items:center;gap:8px;flex:1}.price-coin[data-v-4a693296]{width:20px;height:20px}.price-value[data-v-4a693296]{color:#fff;font-size:var(--font-size-lg);font-weight:600}.generate-panel__submit-btn[data-v-4a693296]{width:36px;height:36px;border:none;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.generate-panel__submit-btn[data-v-4a693296]:hover:not(:disabled){transform:scale(1.05)}.generate-panel__submit-btn[data-v-4a693296]:disabled{opacity:.6;cursor:not-allowed}.generate-panel__submit-btn img[data-v-4a693296]{width:30px;height:30px}.spinner[data-v-4a693296]{animation:spin-4a693296 1s linear infinite}.generate-panel__zoom .el-select .el-input__wrapper[data-v-4a693296]:hover,.generate-panel__zoom .el-select .el-input__wrapper.is-focus[data-v-4a693296]{border-color:#53caff}.generate-panel__zoom .el-select .el-input__inner[data-v-4a693296]{color:#f1f5f9;font-size:var(--font-size-sm);height:20px;line-height:20px}.generate-panel__zoom .el-select .el-input__inner[data-v-4a693296]::placeholder{color:var(--color-text-muted)}.generate-panel__zoom .el-select .el-select__caret[data-v-4a693296]{color:var(--color-text-muted)}.generate-panel__resolution[data-v-4a693296]{font-size:var(--font-size-sm);color:#fff}.dropdown-panel--resolution[data-v-4a693296]{min-width:240px}.generate-panel__submit[data-v-4a693296]{width:auto;min-width:120px;height:44px;border-radius:var(--radius-lg);background:#093a49;border:none;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;transition:all .2s ease}.generate-panel__submit-content[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between;width:100%}.generate-panel__submit-left[data-v-4a693296]{display:flex;align-items:center}.generate-panel__submit-right[data-v-4a693296]{display:flex;align-items:center;gap:4px}.generate-panel__submit-coin-icon[data-v-4a693296]{width:16px;height:16px;border-radius:50%}.generate-panel__submit[data-v-4a693296]:hover:not(:disabled){transform:scale(1.05)}.generate-panel__submit[data-v-4a693296]:disabled{opacity:.7;cursor:not-allowed}.generate-panel__submit--loading .spinner[data-v-4a693296]{animation:spin-4a693296 1s linear infinite}.dropdown-panel[data-v-4a693296]{position:absolute;bottom:calc(100% + 8px);left:0;background:#1e4a5c;border-radius:var(--radius-lg);padding:16px;min-width:320px;z-index:1001;box-shadow:0 8px 32px #0000004d}.dropdown-panel--model[data-v-4a693296]{min-width:360px}.dropdown-panel--ratio[data-v-4a693296]{min-width:400px}.dropdown-panel--type[data-v-4a693296]{min-width:280px}.dropdown-panel__title[data-v-4a693296]{font-size:var(--font-size-lg);font-weight:600;color:#fff;margin-bottom:16px}.dropdown-panel__options[data-v-4a693296]{display:flex;flex-direction:column;gap:4px}.dropdown-panel__option[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.dropdown-panel__option[data-v-4a693296]:hover{background:#53caff1a}.dropdown-panel__option--active[data-v-4a693296]{background:#0d303dcc}.dropdown-panel__option-left[data-v-4a693296]{display:flex;align-items:center;gap:12px}.dropdown-panel__option-avatar[data-v-4a693296]{width:48px;height:48px;border-radius:var(--radius-lg);background:#ffffffe6}.dropdown-panel__option-info[data-v-4a693296]{display:flex;flex-direction:column;gap:4px}.dropdown-panel__option-name[data-v-4a693296]{font-size:var(--font-size-md);font-weight:500;color:#fff}.dropdown-panel__option-desc[data-v-4a693296]{font-size:var(--font-size-sm);color:#ffffffb3}.dropdown-panel__option-check[data-v-4a693296]{flex-shrink:0}.dropdown-panel__ratio-grid[data-v-4a693296]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dropdown-panel__ratio-option[data-v-4a693296]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:2px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;color:#fff;background:#1e4a5c4d}.dropdown-panel__ratio-option[data-v-4a693296]:hover{background:#53caff1a}.dropdown-panel__ratio-option--active[data-v-4a693296]{background:#0d303dcc}.dropdown-panel__ratio-icon[data-v-4a693296]{color:currentColor}.dropdown-panel__ratio-text[data-v-4a693296]{font-size:var(--font-size-sm);font-weight:500}.dropdown-panel__type-option[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;color:#fff;font-size:var(--font-size-md)}.dropdown-panel__type-option[data-v-4a693296]:hover{background:#53caff1a}.dropdown-panel__type-option--active[data-v-4a693296]{background:#0d303dcc}.product-image-modal[data-v-4a693296]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000}.product-image-modal__content[data-v-4a693296]{background:#1e293b;border-radius:var(--radius-lg);width:90%;max-width:800px;height:80vh;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006}.product-image-modal__header[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #3d424b}.product-image-modal__title[data-v-4a693296]{font-size:var(--font-size-lg);font-weight:600;color:#fff;margin:0}.product-image-modal__close[data-v-4a693296]{width:36px;height:36px;border:none;background:#ffffff1a;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.product-image-modal__close[data-v-4a693296]:hover{background:#fff3;color:#fff}.product-image-modal__body[data-v-4a693296]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.product-image-modal__empty[data-v-4a693296]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.product-image-modal__empty-icon[data-v-4a693296]{color:#64748b;margin-bottom:16px}.product-image-modal__empty-text[data-v-4a693296]{font-size:var(--font-size-lg);font-weight:500;color:#fff;margin-bottom:8px}.product-image-modal__empty-desc[data-v-4a693296]{font-size:var(--font-size-sm);color:#64748b}.product-image-modal__file-input[data-v-4a693296]{display:none}.product-image-modal__upload-btn[data-v-4a693296]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 28px;background:#53caff;border:none;border-radius:var(--radius-pill);color:#333;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.product-image-modal__upload-btn[data-v-4a693296]:hover:not(:disabled){background:#40b3e6;transform:translateY(-1px)}.product-image-modal__upload-btn[data-v-4a693296]:disabled{opacity:.7;cursor:not-allowed}.product-image-modal__item--upload[data-v-4a693296]{border:2px dashed rgba(83,202,255,.4);background:#53caff0d;display:flex;align-items:center;justify-content:center}.product-image-modal__item--upload[data-v-4a693296]:hover{border-color:#53caff;background:#53caff1f;transform:translateY(-2px);box-shadow:0 8px 25px #53caff26}.product-image-modal__item--upload.is-loading[data-v-4a693296]{cursor:not-allowed;opacity:.8}.product-image-modal__upload-tile[data-v-4a693296]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#53caff}.product-image-modal__upload-tile-text[data-v-4a693296]{font-size:var(--font-size-sm);font-weight:500}.product-image-modal__grid[data-v-4a693296]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.product-image-modal__item[data-v-4a693296]{background:#1e293b99;border:2px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;aspect-ratio:1}.product-image-modal__item[data-v-4a693296]:hover{border-color:#53caff4d;transform:translateY(-2px);box-shadow:0 8px 25px #53caff26}.product-image-modal__item--selected[data-v-4a693296]{border-color:#53caff;background:#53caff1a}.product-image-modal__item-image[data-v-4a693296]{width:100%;height:100%;overflow:hidden;position:relative}.product-image-modal__item-image img[data-v-4a693296]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease}.product-image-modal__item:hover .product-image-modal__item-image img[data-v-4a693296]{transform:scale(1.05)}.product-image-modal__item-check[data-v-4a693296]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#53caff;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-image-modal__footer[data-v-4a693296]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #3d424b;background:#1e293b;border-radius:0 0 16px 16px;flex-shrink:0}.product-image-modal__selected-count[data-v-4a693296]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.product-image-modal__confirm[data-v-4a693296]{background:#53caff;border:none;border-radius:var(--radius-pill);color:#333;font-size:var(--font-size-sm);font-weight:500;padding:8px 40px;cursor:pointer;transition:all .2s ease}.product-image-modal__confirm[data-v-4a693296]:hover{background:#40b3e6;transform:translateY(-1px)}.product-image-modal__confirm[data-v-4a693296]:active{transform:translateY(0)}.preview-modal[data-v-4a693296]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:40px}.preview-content[data-v-4a693296]{display:flex;flex-direction:column;max-width:800px;width:100%;max-height:calc(100vh - 80px)}.preview-header[data-v-4a693296]{position:absolute;top:20px;right:20px;z-index:10}.preview-header-actions[data-v-4a693296]{display:flex;gap:8px;background:#0009;border-radius:var(--radius-lg);padding:5px}.preview-action-btn[data-v-4a693296]{width:36px;height:36px;border:none;background:transparent;color:#fff;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.preview-action-btn[data-v-4a693296]:hover{background:#ffffff1a}.preview-image[data-v-4a693296]{flex:1;display:flex;align-items:center;justify-content:center;background:#fff;min-height:400px}.preview-image__img[data-v-4a693296]{max-width:100%;max-height:70vh;object-fit:contain}.storyboard-grid-card__badge[data-v-4a693296]{position:absolute;bottom:8px;right:8px;background:#0009;color:#fff;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}@media(max-width:768px){.generate-panel[data-v-4a693296]{position:static;width:100%;padding:12px 14px;margin:12px 0 84px}.generate-panel__controls[data-v-4a693296]{flex-direction:column;align-items:stretch;gap:10px}.generate-panel__controls-left[data-v-4a693296]{flex-wrap:wrap;gap:8px}.generate-panel__select-btn[data-v-4a693296]{white-space:nowrap}.generate-panel__controls-right[data-v-4a693296]{width:100%;justify-content:space-between;gap:12px}.generate-panel__submit-bar[data-v-4a693296]{flex:1;min-width:0}.dropdown-panel[data-v-4a693296],.dropdown-panel--model[data-v-4a693296],.dropdown-panel--ratio[data-v-4a693296],.dropdown-panel--resolution[data-v-4a693296],.dropdown-panel--type[data-v-4a693296]{max-width:calc(100vw - 40px)}.dropdown-panel__ratio-grid[data-v-4a693296]{grid-template-columns:repeat(2,1fr)}.storyboard-grid-grid[data-v-4a693296]{grid-template-columns:repeat(2,1fr);gap:12px}.storyboard-grid-card__actions[data-v-4a693296]{top:6px;right:6px;padding:0 3px}.action-btn[data-v-4a693296]{width:28px;height:28px}.storyboard-grid-pagination[data-v-4a693296]{padding-bottom:12px}}.step-header[data-v-9d3a2c9f]{display:flex;align-items:center;justify-content:space-between}.step-header__top[data-v-9d3a2c9f],.step-header__project[data-v-9d3a2c9f]{display:flex;align-items:center}.step-header__project-name[data-v-9d3a2c9f]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9;display:flex;align-items:center}.hint-icon[data-v-9d3a2c9f]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-9d3a2c9f]:hover{color:var(--color-primary)}.product-video[data-v-9d3a2c9f]{padding-top:5px;min-height:100vh}.product-video-body[data-v-9d3a2c9f]{min-height:400px}.product-video-loading[data-v-9d3a2c9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:12px;color:#999}.loading-spinner[data-v-9d3a2c9f]{width:32px;height:32px;border:3px solid rgba(83,202,255,.2);border-top:3px solid #53caff;border-radius:50%;animation:spin-9d3a2c9f 1s linear infinite}@keyframes spin-9d3a2c9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-video-grid[data-v-9d3a2c9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:24px}.product-video-card[data-v-9d3a2c9f]{background:#1e293b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d424b;border-radius:var(--radius-lg);transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;position:relative;overflow:hidden}.product-video-card[data-v-9d3a2c9f]:hover{border-color:#53caff;transform:translateY(-2px);box-shadow:0 8px 25px #53caff26}.product-video-card__header[data-v-9d3a2c9f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.product-video-card__time[data-v-9d3a2c9f]{font-size:var(--font-size-sm);color:#fff}.product-video-card__header-right[data-v-9d3a2c9f]{display:flex;align-items:center;gap:10px}.product-video-card__type[data-v-9d3a2c9f]{font-size:var(--font-size-xs);color:#53caff;background:#53caff1f;border:1px solid rgba(83,202,255,.35);padding:2px 10px;border-radius:var(--radius-pill)}.product-video-card__detail-btn[data-v-9d3a2c9f]{padding:6px 16px;background:#53caff;border:none;border-radius:var(--radius-md);color:#333;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.product-video-card__detail-btn[data-v-9d3a2c9f]:hover{background:#3db9e0}.product-video-card__content[data-v-9d3a2c9f]{flex:1;padding:6px 16px 16px}.product-video-card__media[data-v-9d3a2c9f]{display:flex;gap:16px;height:200px}.product-video-card__image[data-v-9d3a2c9f]{flex:1;border-radius:var(--radius-lg);overflow:hidden;background:#0000004d;cursor:pointer;position:relative}.product-video-card__image[data-v-9d3a2c9f]:after{content:"";position:absolute;inset:0;background:#0000;transition:background .2s ease;pointer-events:none}.product-video-card__image[data-v-9d3a2c9f]:hover:after{background:#0003}.product-video-card__image-img[data-v-9d3a2c9f]{width:100%;height:100%;object-fit:cover}.product-video-card__badge[data-v-9d3a2c9f]{position:absolute;bottom:8px;right:8px;background:#0009;color:#fff;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}.product-video-card__video[data-v-9d3a2c9f]{flex:1;border-radius:var(--radius-lg);overflow:hidden;background:#0000004d}.product-video-card__video-player[data-v-9d3a2c9f]{width:100%;height:100%;object-fit:cover}.product-video-card__image-placeholder[data-v-9d3a2c9f],.product-video-card__video-placeholder[data-v-9d3a2c9f]{width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:var(--font-size-xs)}.product-video-card__video-placeholder-img[data-v-9d3a2c9f]{width:100%;height:100%;object-fit:cover}.product-video-card__video-status[data-v-9d3a2c9f]{width:100%;height:100%;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.product-video-card__video-spinner[data-v-9d3a2c9f]{width:40px;height:40px;border:3px solid rgba(83,202,255,.2);border-top:3px solid #53caff;border-radius:50%;animation:spin-9d3a2c9f 1s linear infinite}.product-video-card__video-status-text[data-v-9d3a2c9f]{color:#53caff;font-size:var(--font-size-sm);font-weight:500}@media(max-width:768px){.product-video[data-v-9d3a2c9f]{padding-top:60px}.product-video-grid[data-v-9d3a2c9f]{grid-template-columns:1fr;gap:16px}}.product-video-agent-selector[data-v-45fb8679]{display:flex;gap:20px;align-items:flex-end;margin-bottom:20px}.selector-group[data-v-45fb8679]{display:flex;flex-direction:column;gap:8px}.selector-group--agent[data-v-45fb8679]{flex:2}.selector-group--other[data-v-45fb8679]{flex:1}.selector-label[data-v-45fb8679]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500;display:flex;align-items:center}.hint-icon[data-v-45fb8679]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-45fb8679]:hover{color:var(--color-primary)}.selector-hint[data-v-45fb8679]{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px;background:#53caff0d;border-radius:var(--radius-md);border:1px solid rgba(83,202,255,.1)}.selector-hint__item[data-v-45fb8679]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5}.edit-page-container[data-v-367ec590]{display:flex;flex-direction:column;height:100vh;background-color:#0f172a;color:#f1f5f9;padding-top:60px}.edit-header[data-v-367ec590]{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px 24px 0}.edit-header__top[data-v-367ec590]{display:flex;align-items:center;justify-content:flex-start;width:100%}.edit-header__title[data-v-367ec590]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9}.edit-header__scenes[data-v-367ec590]{flex:1;display:flex;flex-direction:column;overflow-x:auto;gap:12px;scrollbar-width:auto!important}.edit-header__scenes[data-v-367ec590]::-webkit-scrollbar{height:6px!important}.edit-header__scenes[data-v-367ec590]::-webkit-scrollbar-track{background:var(--color-surface)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-367ec590]::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-sm)!important}.edit-header__scenes[data-v-367ec590]::-webkit-scrollbar-thumb:hover{background:#53caff80!important}.edit-header__scenes-grid[data-v-367ec590]{display:flex;gap:12px;padding-bottom:4px}.scene-card--compact[data-v-367ec590]{width:180px;padding:8px 12px;flex-shrink:0}.edit-header__back-btn[data-v-367ec590]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:8px 16px;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex-shrink:0}.edit-header__back-btn[data-v-367ec590]:hover{background:var(--color-border);border-color:#53caff80}.edit-header__divider[data-v-367ec590]{width:100%;height:1px;background:var(--color-border)}.edit-page[data-v-367ec590]{flex:1;display:flex;flex-direction:column;padding:5px 24px 24px;overflow:hidden;margin-top:5px}.scene-card[data-v-367ec590]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:16px;cursor:pointer;transition:all .2s ease;color:var(--color-text)}.scene-card[data-v-367ec590]:hover{border-color:#53caff4d;background:var(--color-surface);transform:translateY(-2px)}.scene-card--active[data-v-367ec590]{border-color:#53caff;background:#53caff1a}.scene-card__header[data-v-367ec590]{display:flex;flex-direction:column;gap:4px}.scene-card__name[data-v-367ec590]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.edit-layout__content[data-v-367ec590]{flex:1;display:grid;grid-template-columns:4fr 6fr;gap:24px;overflow:hidden;min-width:0}.edit-layout__left[data-v-367ec590],.edit-layout__right[data-v-367ec590]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-width:0}.edit-layout__left[data-v-367ec590],.edit-layout__right[data-v-367ec590]{width:auto}.edit-placeholder[data-v-367ec590]{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:var(--font-size-md);text-align:center;padding:24px}.edit-form[data-v-367ec590]{display:flex;flex-direction:column;height:100%;padding:20px;overflow-y:auto}.edit-form__field[data-v-367ec590]{margin-bottom:20px}.edit-form__label[data-v-367ec590]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);margin-bottom:12px;display:flex;align-items:center}.hint-icon[data-v-367ec590]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:6px;cursor:pointer;vertical-align:middle}.hint-icon[data-v-367ec590]:hover{color:var(--color-primary)}.edit-form__textarea[data-v-367ec590]{width:100%;background:#0f172a66;border:1px solid #3d424b;border-radius:var(--radius-md);color:#f1f5f9;padding:12px;font-size:var(--font-size-sm);line-height:1.6;resize:vertical;transition:all .2s ease}.edit-form__textarea[data-v-367ec590]:focus{outline:none;border-color:#53caff;background:#0f172a99}.edit-form__textarea[data-v-367ec590]::placeholder{color:#64748b}.edit-form__spacer[data-v-367ec590]{flex:1;min-height:20px}.edit-form__bottom[data-v-367ec590]{margin-top:auto;padding-top:20px;border-top:1px solid var(--color-border)}.edit-form__save-section[data-v-367ec590]{display:flex;justify-content:flex-end;margin-top:10px}.edit-form__save-section[data-v-367ec590]{display:flex;justify-content:center;margin-top:10px}.edit-form__save-btn[data-v-367ec590]{border-radius:var(--radius-pill);border:none;background:var(--color-primary);color:#0f172a;padding:12px 24px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;margin:0 auto}.edit-form__save-btn[data-v-367ec590]:hover{background:#08d9d9;transform:translateY(-1px)}.edit-form__save-btn--disabled[data-v-367ec590]{opacity:.6;cursor:not-allowed;transform:none}.btn-content[data-v-367ec590]{display:flex;align-items:center;gap:4px}.price-icon[data-v-367ec590]{width:16px;height:16px}.spinner[data-v-367ec590]{animation:spin-367ec590 1s linear infinite}@keyframes spin-367ec590{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-image[data-v-367ec590]{width:100%;height:80%;border-radius:var(--radius-md);overflow:hidden}.scene-image__img[data-v-367ec590]{width:100%;height:100%;object-fit:contain;display:block;cursor:pointer}.scene-images-grid[data-v-367ec590]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scene-image-item[data-v-367ec590]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:2px solid transparent;background:#0000004d;cursor:pointer;aspect-ratio:1;transition:all .2s ease}.scene-image-item[data-v-367ec590]:hover{transform:translateY(-2px);border-color:#53caff80}.scene-image-item--active[data-v-367ec590]{border-color:#53caff;box-shadow:0 4px 12px #53caff4d}.scene-image-item__img[data-v-367ec590]{width:100%;height:100%;object-fit:cover}.scene-image-item__check[data-v-367ec590]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#53caff;color:#0f172a;border-radius:50%;display:none;align-items:center;justify-content:center}.scene-image-item--active .scene-image-item__check[data-v-367ec590]{display:flex}.scene-image-item__preview-btn[data-v-367ec590]{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;font-size:var(--font-size-xs);text-align:center;padding:4px 0;opacity:0;transition:opacity .2s ease}.scene-image-item:hover .scene-image-item__preview-btn[data-v-367ec590]{opacity:1}.image-history[data-v-367ec590]{padding:20px;height:100%;overflow-y:auto}.image-history__title[data-v-367ec590]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);margin-bottom:16px}.image-history__grid[data-v-367ec590]{display:flex;flex-direction:column;gap:12px}.image-history__item[data-v-367ec590]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;cursor:pointer;transition:all .2s ease;text-align:center}.image-history__item[data-v-367ec590]:hover{border-color:#53caff;transform:translateY(-2px)}.image-history__item--selected[data-v-367ec590]{border-color:#53caff;box-shadow:0 0 0 2px #53caff4d}.image-history__placeholder[data-v-367ec590]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);gap:12px}.image-history__spinner[data-v-367ec590]{width:32px;height:32px;border:3px solid rgba(83,202,255,.3);border-top-color:#53caff;border-radius:50%;animation:spin-367ec590 1s linear infinite}@keyframes spin-367ec590{to{transform:rotate(360deg)}}.image-history__text[data-v-367ec590]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.image-history__status-container[data-v-367ec590]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);gap:12px}.image-history__status-spinner[data-v-367ec590]{width:40px;height:40px;border:3px solid rgba(83,202,255,.3);border-top-color:#53caff;border-radius:50%;animation:spin-367ec590 1s linear infinite}.image-history__status-text[data-v-367ec590]{font-size:var(--font-size-sm);color:#53caff;font-weight:500}.image-history__status-text--failed[data-v-367ec590]{color:#f43f5e}.image-history__fail-reason[data-v-367ec590]{font-size:var(--font-size-xs);color:var(--color-text-muted);max-width:80%;line-height:1.4}.image-history__overlay[data-v-367ec590]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs)}.image-history__index[data-v-367ec590]{color:#0f172a;font-size:var(--font-size-xs);font-weight:600}.image-history__status[data-v-367ec590]{color:#0f172a;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500}.image-history__status--success[data-v-367ec590]{background:#10b981;color:#fff}.image-history__actions[data-v-367ec590]{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:5}.image-history__default-btn[data-v-367ec590]{background:#53caff;color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.image-history__default-btn[data-v-367ec590]:hover:not(.image-history__default-btn--disabled){background:#3db9e0;transform:translateY(-1px)}.image-history__default-btn--disabled[data-v-367ec590]{cursor:not-allowed;opacity:.9;border:2px solid #53caff}.image-history__delete-btn[data-v-367ec590]{position:absolute;top:8px;right:8px;width:32px;height:32px;background:#ef4444e6;border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-history__delete-btn[data-v-367ec590]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-367ec590]{pointer-events:none}.image-history__copy-link[data-v-367ec590]{background:#000000b3;color:#53caff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline}.image-history__copy-link[data-v-367ec590]:hover{color:#3db9e0;background:#000000e6}.image-history__download-btn[data-v-367ec590]{position:absolute;top:8px;right:44px;width:32px;height:32px;background:#06e6e6e6;border:none;border-radius:50%;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-history__download-btn[data-v-367ec590]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__download-btn svg[data-v-367ec590]{pointer-events:none}.image-history__time[data-v-367ec590]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.image-history__video[data-v-367ec590]{width:auto;height:100%;object-fit:contain;background:#000}.image-history__empty[data-v-367ec590]{display:flex;align-items:center;justify-content:center;padding:40px;color:#64748b;font-size:var(--font-size-sm);background:#0f172a33;border-radius:var(--radius-md);border:1px dashed var(--color-border)}@media(max-width:768px){.edit-page-container[data-v-367ec590]{height:auto;min-height:100vh;overflow:visible;padding:60px 12px 90px}.edit-page[data-v-367ec590]{flex:none;height:auto;overflow:visible;padding:16px 0 0}.edit-layout__content[data-v-367ec590]{display:flex;flex-direction:column;gap:16px;height:auto;overflow:visible}.edit-layout__left[data-v-367ec590],.edit-layout__right[data-v-367ec590]{height:auto;min-height:0;overflow:visible}.edit-form[data-v-367ec590]{height:auto}.scene-images-grid[data-v-367ec590]{grid-template-columns:repeat(2,1fr)}}.fan-layout[data-v-aceaa24f]{height:100vh;display:flex;flex-direction:column;background:#0f172a;color:var(--color-text)}.fan-layout__container[data-v-aceaa24f]{display:flex;flex:1;padding-top:72px;overflow:hidden}.fan-sidebar[data-v-aceaa24f]{width:250px;flex-shrink:0;height:100%}.side-menu[data-v-aceaa24f]{height:100%;display:flex;flex-direction:column;background:#02061799;padding:20px 16px;box-sizing:border-box;border-right:1px solid rgba(6,230,230,.1)}.side-menu__steps[data-v-aceaa24f]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.side-menu__step[data-v-aceaa24f]{display:flex;align-items:center;padding:16px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-radius:var(--radius-lg) 0 0 12px;transition:all .3s ease;position:relative}.side-menu__step[data-v-aceaa24f]:hover{background:#06b6d433}.side-menu__step--active[data-v-aceaa24f]{background:#06b6d433;border-right:6px solid var(--color-primary)}.side-menu__step-timeline[data-v-aceaa24f]{width:32px;display:flex;justify-content:center;position:relative}.side-menu__step-content[data-v-aceaa24f]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 12px}.side-menu__step-label[data-v-aceaa24f]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);transition:color .3s ease}.side-menu__step--active .side-menu__step-label[data-v-aceaa24f]{color:var(--color-primary);font-weight:600}.fan-content[data-v-aceaa24f]{flex:1;overflow-y:auto;padding:32px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.fan-content[data-v-aceaa24f]:before{content:"";position:absolute;inset:0;background:#0009;pointer-events:none;z-index:0}.fan-content[data-v-aceaa24f]>*{position:relative;z-index:1}.fan-layout__nav-fab[data-v-aceaa24f],.fan-layout__nav-mask[data-v-aceaa24f]{display:none}@media(max-width:768px){.fan-layout[data-v-aceaa24f]{height:auto;min-height:100dvh}.fan-layout__container[data-v-aceaa24f]{flex-direction:column;overflow:visible}.fan-sidebar[data-v-aceaa24f]{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:320px;height:100%;transform:translate(-100%);transition:transform .25s ease;z-index:1200;padding-top:72px;box-shadow:0 0 30px #0006}.fan-layout--nav-open .fan-sidebar[data-v-aceaa24f]{transform:translate(0)}.fan-content[data-v-aceaa24f]{padding:20px 16px;overflow-y:visible}.fan-layout__nav-fab[data-v-aceaa24f]{display:inline-flex;position:fixed;left:16px;bottom:24px;z-index:1100;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-primary) 0%,#00c9c9 100%);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;box-shadow:0 4px 16px #06e6e666;cursor:pointer}.fan-layout__nav-mask[data-v-aceaa24f]{display:block;position:fixed;inset:0;background:#00000080;z-index:1100}}.sub-accounts[data-v-7a69bb70]{color:var(--color-text)}.page-header[data-v-7a69bb70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-7a69bb70]{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.account-info[data-v-7a69bb70]{display:flex;flex-direction:column;gap:4px}.account-info .username[data-v-7a69bb70]{font-weight:600;color:#fff;font-size:var(--font-size-md)}.account-info .detail[data-v-7a69bb70]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.modal-content h3[data-v-7a69bb70]{color:#53caff;font-size:var(--font-size-lg);font-weight:600;margin-top:0;margin-bottom:24px}.primary-btn[data-v-7a69bb70]{background:var(--color-primary);color:#0f172a;border:none;padding:14px 28px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-7a69bb70]:hover{background:#08d9d9;transform:translateY(-1px)}.table-container[data-v-7a69bb70]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.custom-table[data-v-7a69bb70]{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(30, 41, 59, .5);--el-table-row-hover-bg-color: rgba(6, 230, 230, .05);--el-table-border-color: var(--color-border);--el-table-header-text-color: #cbd5e1;--el-table-text-color: var(--color-text)}.custom-table[data-v-7a69bb70] .el-table__inner-wrapper:before{display:none}.custom-table[data-v-7a69bb70] .el-table__header th{font-size:var(--font-size-md);font-weight:600;padding:18px 0;border-bottom:1px solid var(--color-border)}.custom-table[data-v-7a69bb70] .el-table__row td{padding:16px 0;font-size:var(--font-size-md)}.actions button[data-v-7a69bb70]{background:none;border:none;color:var(--color-primary);cursor:pointer;margin-right:12px;font-size:var(--font-size-md);font-weight:500;transition:all .2s ease}.actions button[data-v-7a69bb70]:hover{opacity:.8}.delete-btn[data-v-7a69bb70]{color:var(--color-error)!important}.modal-overlay[data-v-7a69bb70]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-7a69bb70]{background:#1e293b;padding:32px;border-radius:var(--radius-xl);width:440px;border:1px solid var(--color-border);box-shadow:0 20px 40px #0006}.form-item[data-v-7a69bb70]{margin-bottom:20px}.form-item label[data-v-7a69bb70]{display:block;color:var(--color-text);margin-bottom:8px;font-size:var(--font-size-sm);font-weight:500}.form-item input[data-v-7a69bb70]{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 16px;color:#fff;font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.form-item input[data-v-7a69bb70]::placeholder{color:#ccc}.form-item input[data-v-7a69bb70]:focus{border-color:#53caff4d}.modal-footer[data-v-7a69bb70]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.modal-footer button[data-v-7a69bb70]:first-child{background:var(--color-surface);border:1px solid var(--color-border);color:#cbd5e1;padding:8px 24px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.modal-footer button[data-v-7a69bb70]:first-child:hover{background:var(--color-surface);border-color:#53caff4d;color:var(--color-text)}.empty-state[data-v-7a69bb70]{text-align:center;padding:60px 0;color:#64748b}@media(max-width:768px){.page-header[data-v-7a69bb70]{flex-direction:column;align-items:flex-start;gap:12px}.modal-content[data-v-7a69bb70]{width:92vw;max-width:92vw;padding:24px}}.storage-overview[data-v-ec765019]{color:var(--color-text)}.storage-overview h2[data-v-ec765019]{color:var(--color-text);margin-bottom:24px}.section-card h3[data-v-ec765019]{color:var(--color-text);margin-top:0;margin-bottom:20px}.stat-card[data-v-ec765019]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column}.main-stat[data-v-ec765019]{grid-column:span 1}.label[data-v-ec765019]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:8px}.value[data-v-ec765019]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-primary)}.sub-value[data-v-ec765019]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.progress-bar[data-v-ec765019]{height:8px;background:#0f172a99;border-radius:var(--radius-pill);margin:16px 0;overflow:hidden}.progress-fill[data-v-ec765019]{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,#3b82f6 100%);border-radius:var(--radius-pill);transition:width .3s ease}.over-limit[data-v-ec765019]{background:var(--color-error)}.progress-labels[data-v-ec765019]{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:#64748b}.management-section[data-v-ec765019]{max-width:600px}.section-card[data-v-ec765019]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.info-row[data-v-ec765019]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}.info-value[data-v-ec765019]{color:var(--color-text)}.switch-container[data-v-ec765019]{display:flex;align-items:center;gap:12px;cursor:pointer}.switch[data-v-ec765019]{width:40px;height:20px;background:#0f172a99;border-radius:var(--radius-lg);position:relative;transition:all .2s;border:1px solid var(--color-border)}.switch[data-v-ec765019]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:all .2s}.switch--active[data-v-ec765019]{background:var(--color-primary);border-color:var(--color-primary)}.switch--active[data-v-ec765019]:after{left:22px}.rule-box[data-v-ec765019]{background:#0f172a66;padding:16px;border-radius:var(--radius-md);margin:24px 0;border:1px solid var(--color-border)}.rule-box p[data-v-ec765019]{font-size:var(--font-size-sm);color:#64748b;margin:4px 0;line-height:1.6}.action-btns[data-v-ec765019]{display:flex;gap:16px}.primary-btn[data-v-ec765019]{background:var(--color-primary);color:#0f172a;border:none;padding:12px 28px;border-radius:var(--radius-pill);font-weight:600;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-ec765019]:hover{background:#08d9d9;transform:translateY(-1px)}.secondary-btn[data-v-ec765019]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:12px 28px;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease}.secondary-btn[data-v-ec765019]:hover{background:var(--color-surface);border-color:#53caff4d;color:var(--color-primary)}@media(max-width:768px){.storage-overview h2[data-v-ec765019]{margin-bottom:16px}.stat-card[data-v-ec765019],.section-card[data-v-ec765019]{padding:16px}.action-btns[data-v-ec765019]{flex-wrap:wrap}}.recycle-bin[data-v-2244d34b]{color:var(--color-text)}.header-left h2[data-v-2244d34b]{color:var(--color-text);margin:0}.tip[data-v-2244d34b]{display:block;color:#64748b;font-size:var(--font-size-sm);margin-top:4px}.danger-btn[data-v-2244d34b]{background:#ef44441a;border:1px solid var(--color-error);color:var(--color-error);padding:8px 24px;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s;font-weight:600;font-size:var(--font-size-sm)}.danger-btn[data-v-2244d34b]:hover{background:var(--color-error);color:#fff}.table-container[data-v-2244d34b]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.data-table[data-v-2244d34b]{width:100%;border-collapse:collapse}.data-table th[data-v-2244d34b],.data-table td[data-v-2244d34b]{padding:16px;text-align:left;border-bottom:1px solid var(--color-border)}.data-table th[data-v-2244d34b]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:500}.file-info[data-v-2244d34b]{display:flex;align-items:center;gap:12px;color:var(--color-text)}.actions button[data-v-2244d34b]{background:none;border:none;cursor:pointer;margin-right:16px;font-size:var(--font-size-sm);transition:all .2s ease}.restore-link[data-v-2244d34b]{color:var(--color-primary)}.restore-link[data-v-2244d34b]:hover{opacity:.8}.delete-link[data-v-2244d34b]{color:var(--color-error)}.delete-link[data-v-2244d34b]:hover{opacity:.8}.empty-state[data-v-2244d34b]{padding:80px;text-align:center;color:#64748b}@media(max-width:768px){.page-header[data-v-2244d34b]{flex-direction:column;align-items:flex-start;gap:12px}.table-container[data-v-2244d34b]{overflow-x:auto}.data-table[data-v-2244d34b]{min-width:640px}}.modal-overlay[data-v-79a7e373]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sub-modal[data-v-79a7e373]{z-index:2100;background:#00000080}.modal-content[data-v-79a7e373]{background:#1e293b;padding:32px;border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:0 20px 40px #0006;position:relative}.purchase-modal[data-v-79a7e373]{width:900px;max-width:95vw}.history-modal[data-v-79a7e373]{width:500px;max-height:80vh;display:flex;flex-direction:column}.history-list[data-v-79a7e373]{max-height:500px;overflow-y:auto;padding-right:4px}.history-list[data-v-79a7e373]::-webkit-scrollbar{width:6px}.history-list[data-v-79a7e373]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-79a7e373]::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:var(--radius-sm)}.history-list[data-v-79a7e373]::-webkit-scrollbar-thumb:hover{background:#94a3b866}.modal-header[data-v-79a7e373]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.modal-header h3[data-v-79a7e373]{color:#53caff;font-size:var(--font-size-lg);font-weight:600;margin:0}.tip[data-v-79a7e373]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:8px 0 0}.header-right[data-v-79a7e373]{display:flex;align-items:center;gap:20px}.payment-mode-selector[data-v-79a7e373]{display:flex;align-items:center;gap:12px;background:#ffffff08;padding:4px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border)}.mode-title[data-v-79a7e373]{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.custom-radio-group[data-v-79a7e373] .el-radio{margin-right:16px;color:var(--color-text)}.custom-radio-group[data-v-79a7e373] .el-radio:last-child{margin-right:0}.custom-radio-group[data-v-79a7e373] .el-radio__label{font-size:var(--font-size-sm);padding-left:6px}.custom-radio-group[data-v-79a7e373] .el-radio__inner{background-color:transparent;border-color:#06e6e680}.custom-radio-group[data-v-79a7e373] .el-radio.is-checked .el-radio__inner{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-radio-group[data-v-79a7e373] .el-radio.is-checked .el-radio__label{color:var(--color-primary)}.history-btn[data-v-79a7e373]{background:#ffffff0d;border:1px solid var(--color-border);color:var(--color-text-muted);padding:8px 20px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s}.history-btn[data-v-79a7e373]:hover{background:#ffffff1a;color:var(--color-text)}.close-btn[data-v-79a7e373]{background:none;border:none;color:#64748b;font-size:var(--font-size-xl);cursor:pointer;padding:0;line-height:1}.close-btn[data-v-79a7e373]:hover{color:var(--color-error)}.package-grid[data-v-79a7e373]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.package-card[data-v-79a7e373]{background:#0f172a66;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;position:relative;transition:all .3s}.package-card[data-v-79a7e373]:hover{transform:translateY(-4px);border-color:#06e6e666;background:#0f172a99}.pkg-size[data-v-79a7e373]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary);margin-bottom:4px}.pkg-duration[data-v-79a7e373]{color:#64748b;font-size:var(--font-size-sm);margin-bottom:24px}.pkg-price[data-v-79a7e373]{margin-bottom:24px}.amount[data-v-79a7e373]{font-size:28px;font-weight:700;color:var(--color-text)}.buy-btn[data-v-79a7e373]{width:100%;background:var(--color-primary);color:#0f172a;border:none;padding:10px 24px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s}.buy-btn[data-v-79a7e373]:hover{background:#08d9d9;transform:translateY(-1px)}.buy-btn[data-v-79a7e373]:disabled{background:#06e6e666;cursor:not-allowed;transform:none}.rule-section[data-v-79a7e373]{background:#0f172a66;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.rule-section h4[data-v-79a7e373]{color:#53caff;margin:0 0 12px;font-size:var(--font-size-md);font-weight:600;padding-left:8px;border-left:3px solid var(--color-primary)}.rule-section ul[data-v-79a7e373]{color:var(--color-text-muted);padding-left:18px;margin:0}.rule-section li[data-v-79a7e373]{margin-bottom:6px;font-size:var(--font-size-sm);line-height:1.5}.history-item[data-v-79a7e373]{display:flex;justify-content:space-between;padding:14px;background:#0f172a66;border-radius:var(--radius-lg);margin-bottom:10px;border:1px solid var(--color-border)}.history-info[data-v-79a7e373]{display:flex;flex-direction:column;gap:4px}.type[data-v-79a7e373]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.time[data-v-79a7e373]{color:#64748b;font-size:var(--font-size-xs)}.valid-period[data-v-79a7e373]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:2px}.history-amount[data-v-79a7e373]{text-align:right;display:flex;flex-direction:column;gap:4px}.history-amount .amount[data-v-79a7e373]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.expiring-soon[data-v-79a7e373]{font-size:var(--font-size-xs);color:var(--color-warning);margin-top:2px}.status-tag[data-v-79a7e373]{font-size:var(--font-size-xs);padding:1px 8px;border-radius:var(--radius-sm);align-self:flex-end}.status--active[data-v-79a7e373]{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.status--expired[data-v-79a7e373]{background:#64748b1a;color:#64748b;border:1px solid rgba(100,116,139,.2)}.empty-history[data-v-79a7e373]{text-align:center;padding:40px 0;color:#64748b;font-size:var(--font-size-sm)}@media(max-width:768px){.purchase-modal[data-v-79a7e373],.history-modal[data-v-79a7e373]{width:92vw!important;max-width:92vw!important}.modal-content[data-v-79a7e373]{padding:24px}.modal-header[data-v-79a7e373]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.header-right[data-v-79a7e373]{flex-wrap:wrap;gap:12px}.package-grid[data-v-79a7e373]{grid-template-columns:1fr;gap:16px}}.company-info-page[data-v-d3d91c39]{height:100%;color:var(--color-text);overflow:auto}.page-header h2[data-v-d3d91c39]{color:var(--color-text);margin-bottom:20px}.section-title[data-v-d3d91c39]{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:10px;padding-left:10px;border-left:3px solid var(--color-primary)}.section-title[data-v-d3d91c39]:before{display:none}.info-section[data-v-d3d91c39]{margin-bottom:40px}.info-card[data-v-d3d91c39]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.info-grid[data-v-d3d91c39]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.info-item[data-v-d3d91c39]{display:flex;flex-direction:column;gap:8px}.full-width[data-v-d3d91c39]{grid-column:span 2}.label[data-v-d3d91c39]{color:#ddd;font-size:var(--font-size-sm)}.label-row[data-v-d3d91c39]{display:flex;justify-content:space-between;align-items:center}.extend-actions[data-v-d3d91c39]{display:flex;align-items:center;gap:12px}.purchased-tip[data-v-d3d91c39]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.extend-btn[data-v-d3d91c39]{background:#06e6e61a;border:1px solid var(--color-primary);color:var(--color-primary);padding:4px 12px;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all .2s ease}.extend-btn[data-v-d3d91c39]:hover{background:#06e6e633;transform:translateY(-1px)}.value[data-v-d3d91c39]{color:var(--color-text);font-size:var(--font-size-md);font-weight:500}.storage-info[data-v-d3d91c39]{display:flex;align-items:center;gap:16px;margin-top:4px}.storage-bar[data-v-d3d91c39]{flex:1;height:8px;background:#0f172a99;border-radius:var(--radius-pill);overflow:hidden;border:1px solid rgba(255,255,255,.5)}.storage-fill[data-v-d3d91c39]{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,#3b82f6 100%);border-radius:var(--radius-pill)}.storage-text[data-v-d3d91c39]{color:#fff;font-size:var(--font-size-xs);white-space:nowrap}.video-section[data-v-d3d91c39]{margin-bottom:40px}.material-grid[data-v-d3d91c39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:max-content;gap:20px}.material-card[data-v-d3d91c39]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .2s ease;height:fit-content;position:relative}.material-card[data-v-d3d91c39]:hover{border-color:#53caff4d;background:var(--color-surface)}.card-preview[data-v-d3d91c39]{height:140px;background:#0f172a99;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--color-border);overflow:hidden}.delete-btn[data-v-d3d91c39]{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);background:#0f172ab3;color:var(--color-error);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.delete-btn .delete-icon[data-v-d3d91c39]{width:16px;height:16px}.delete-btn[data-v-d3d91c39]:hover{background:#ef444426;border-color:var(--color-error);color:var(--color-error)}.card-video[data-v-d3d91c39]{width:100%;height:100%;object-fit:contain}.preview-placeholder[data-v-d3d91c39]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.placeholder-status[data-v-d3d91c39]{color:var(--color-text-muted);font-size:var(--font-size-sm);background:#64748b1f;border:1px solid rgba(100,116,139,.2);padding:4px 12px;border-radius:var(--radius-sm)}.card-info[data-v-d3d91c39]{padding:12px}.tag-row[data-v-d3d91c39]{display:flex;flex-wrap:wrap;gap:6px}.info-tag[data-v-d3d91c39]{background:#06e6e61a;color:var(--color-primary);font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);border:1px solid rgba(6,230,230,.2);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-time-tag[data-v-d3d91c39]{color:#64748b;font-size:var(--font-size-xs);padding:2px 0}.creator-row[data-v-d3d91c39]{margin-top:8px}.creator-tag[data-v-d3d91c39]{color:var(--color-text-muted);font-size:var(--font-size-xs);background:#64748b1f;border:1px solid rgba(100,116,139,.2);padding:2px 8px;border-radius:var(--radius-sm);display:inline-block}.loading-state[data-v-d3d91c39],.empty-state[data-v-d3d91c39],.empty-videos[data-v-d3d91c39]{text-align:center;padding:80px 0;color:#64748b}@media(max-width:768px){.company-info-page[data-v-d3d91c39]{height:auto;overflow:visible}.info-card[data-v-d3d91c39]{padding:16px}.info-grid[data-v-d3d91c39]{grid-template-columns:1fr;gap:16px}.full-width[data-v-d3d91c39]{grid-column:auto}.material-grid[data-v-d3d91c39]{grid-template-columns:repeat(2,1fr);gap:12px}.card-preview[data-v-d3d91c39]{height:110px}}.material-library[data-v-b4eba013]{display:flex;gap:24px;height:100%;color:var(--color-text)}.folder-sidebar[data-v-b4eba013]{width:260px;background:var(--color-surface);border-radius:var(--radius-lg);padding:14px;border:1px solid var(--color-border);display:flex;flex-direction:column}.sidebar-header[data-v-b4eba013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-shrink:0}.sidebar-header h3[data-v-b4eba013]{color:#53caff;margin:0;font-size:var(--font-size-md);font-weight:600}.folder-list[data-v-b4eba013]{flex:1;overflow-y:auto;min-height:0}.add-folder-btn[data-v-b4eba013]{background:none;border:1px solid var(--color-border);color:#cbd5e1;width:24px;height:24px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg)}.add-folder-btn[data-v-b4eba013]:hover{background:#06e6e61a;color:var(--color-primary);border-color:var(--color-primary)}.folder-item[data-v-b4eba013]{display:flex;align-items:center;padding:12px;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:500;margin-bottom:4px;transition:all .2s ease}.folder-item[data-v-b4eba013]:hover{background:var(--color-surface);color:#fff}.folder-item--active[data-v-b4eba013]{background:#06e6e626;color:var(--color-primary);font-weight:600}.folder-icon[data-v-b4eba013]{margin-right:8px;font-size:var(--font-size-md)}.folder-count[data-v-b4eba013]{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-primary);font-weight:600;margin-right:8px}.more-icon[data-v-b4eba013]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:all .2s ease;cursor:pointer}.more-icon[data-v-b4eba013]:hover{background:#ffffff1a;color:#fff}.folder-dropdown-menu[data-v-b4eba013]{background:#1e293b!important;border:1px solid var(--color-border)!important;padding:4px!important}.folder-dropdown-menu[data-v-b4eba013] .el-dropdown-menu__item{color:var(--color-primary)!important;font-size:var(--font-size-sm)!important;padding:8px 16px!important;border-radius:var(--radius-sm)!important}.folder-dropdown-menu[data-v-b4eba013] .el-dropdown-menu__item:hover{background:#06e6e61a!important;color:var(--color-primary)!important}.folder-dropdown-menu[data-v-b4eba013] .delete-item{color:var(--color-error)!important}.folder-dropdown-menu[data-v-b4eba013] .delete-item:hover{background:#ef44441a!important;color:var(--color-error)!important}.library-main[data-v-b4eba013]{flex:1;display:flex;flex-direction:column;min-height:0}.library-header[data-v-b4eba013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-shrink:0}.header-left[data-v-b4eba013]{display:flex;align-items:center;gap:20px}.storage-info[data-v-b4eba013]{color:var(--color-text-muted);font-size:var(--font-size-sm);background:#0f172a4d;padding:6px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border)}.type-tabs[data-v-b4eba013]{display:flex;background:#0f172a66;padding:4px;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.type-tabs button[data-v-b4eba013]{background:none;border:none;color:var(--color-text-muted);padding:8px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);font-weight:500;transition:all .2s ease}.type-tabs button[data-v-b4eba013]:hover{color:var(--color-text)}.type-tabs .tab--active[data-v-b4eba013]{background:#06e6e626;color:var(--color-primary);font-weight:600}.header-actions[data-v-b4eba013]{display:flex;gap:12px;align-items:center}.tag-btn[data-v-b4eba013]{background:#06e6e61a;color:var(--color-primary);border:1px solid var(--color-primary);padding:10px 20px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.tag-btn[data-v-b4eba013]:hover{background:#06e6e633}.tag-btn--danger[data-v-b4eba013]{background:#ef44441a!important;color:var(--color-error)!important;border-color:var(--color-error)!important}.tag-btn--danger[data-v-b4eba013]:hover{background:#ef444433!important}.tag-manage-btn[data-v-b4eba013]{background:#ffffff0d;color:var(--color-text-muted);border:1px solid var(--color-border);padding:10px 20px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.tag-manage-btn[data-v-b4eba013]:hover{background:#ffffff1a;color:var(--color-text)}.tag-manage-btn--active[data-v-b4eba013]{background:#06e6e626;color:var(--color-primary);border-color:var(--color-primary)}.primary-btn[data-v-b4eba013]{background:var(--color-primary);color:#0f172a;border:none;padding:10px 28px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-b4eba013]:hover{background:#08d9d9;transform:translateY(-1px)}.material-grid[data-v-b4eba013]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:max-content;gap:20px;overflow-y:auto;padding-right:4px;align-content:start;position:relative}.grid-empty[data-v-b4eba013]{grid-column:1 / -1;padding:60px 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.grid-footer[data-v-b4eba013]{flex-shrink:0;padding-top:16px;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.material-card[data-v-b4eba013]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all .2s ease;height:fit-content;position:relative}.material-card[data-v-b4eba013]:hover{border-color:#53caff4d;background:var(--color-surface)}.material-card--selectable[data-v-b4eba013]{border-color:#06e6e64d}.card-checkbox[data-v-b4eba013]{position:absolute;left:8px;z-index:15}.card-checkbox[data-v-b4eba013] .el-checkbox__label{display:none}.card-checkbox[data-v-b4eba013] .el-checkbox__inner{width:20px;height:20px}.card-preview[data-v-b4eba013]{height:140px;background:#0f172a99;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--color-border);overflow:hidden}.media-duration[data-v-b4eba013]{position:absolute;bottom:8px;right:8px;background:#0009;color:#fff;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;pointer-events:none;z-index:10}.media-duration--audio[data-v-b4eba013]{bottom:6px;right:6px;background:#06e6e633;color:var(--color-primary);border:1px solid rgba(6,230,230,.3)}.card-img[data-v-b4eba013]{width:100%;height:100%;object-fit:cover}.card-video[data-v-b4eba013]{width:100%;height:100%;object-fit:contain}.material-actions[data-v-b4eba013]{position:absolute;top:8px;right:8px;display:flex;gap:8px;z-index:10}.material-action-icon[data-v-b4eba013]{width:20px;height:20px;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.material-action-icon[data-v-b4eba013]:hover{background:#06e6e61a;border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.1)}.material-action-icon.move-icon[data-v-b4eba013]{border-color:#06e6e666;color:var(--color-primary)}.material-action-icon.delete-icon[data-v-b4eba013]{border-color:#ef44444d;color:var(--color-error)}.material-action-icon.delete-icon[data-v-b4eba013]:hover{background:#ef444426;border-color:var(--color-error);color:var(--color-error)}.audio-placeholder[data-v-b4eba013]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:16px;box-sizing:border-box;background:#0f172a66}.heic-placeholder[data-v-b4eba013]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0f172a99}.heic-badge[data-v-b4eba013]{font-size:var(--font-size-xs);font-weight:700;color:#0f172a;background:var(--color-primary);padding:2px 8px;border-radius:var(--radius-sm);letter-spacing:.5px}.heic-tip[data-v-b4eba013]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.audio-icon[data-v-b4eba013]{font-size:40px;color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(6,230,230,.3))}.audio-filename[data-v-b4eba013]{font-size:var(--font-size-sm);color:var(--color-text);text-align:center;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.image-preview[data-v-b4eba013]{position:fixed;inset:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.image-preview__img[data-v-b4eba013]{max-width:100%;max-height:100%;object-fit:contain;display:block}.preview-content-wrapper[data-v-b4eba013]{background:#1e293b;border-radius:var(--radius-xl);border:1px solid var(--color-border);width:80%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000080}.preview-header[data-v-b4eba013]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.preview-header h3[data-v-b4eba013]{margin:0;color:#53caff;font-size:var(--font-size-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.close-btn[data-v-b4eba013]{background:none;border:none;color:var(--color-text-muted);font-size:28px;cursor:pointer;line-height:1;transition:all .2s ease}.close-btn[data-v-b4eba013]:hover{color:#fff}.preview-body[data-v-b4eba013]{flex:1;padding:32px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:#0f172a}.preview-video[data-v-b4eba013]{max-width:100%;max-height:60vh;border-radius:var(--radius-md)}.preview-actions[data-v-b4eba013]{display:flex;align-items:center;gap:10px}.preview-loading[data-v-b4eba013]{color:var(--color-text-muted);font-size:var(--font-size-md);padding:40px}.preview-audio-wrapper[data-v-b4eba013]{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;padding:40px}.audio-visual[data-v-b4eba013]{display:flex;align-items:flex-end;gap:6px;height:60px}.audio-visual .bar[data-v-b4eba013]{width:4px;height:20px;background:var(--color-primary);border-radius:var(--radius-sm);opacity:.3}.audio-visual .bar--active[data-v-b4eba013]{animation:audio-pulse-b4eba013 1.2s ease-in-out infinite;opacity:1}.audio-visual .bar[data-v-b4eba013]:nth-child(2n){animation-delay:.2s}.audio-visual .bar[data-v-b4eba013]:nth-child(3n){animation-delay:.4s}.audio-visual .bar[data-v-b4eba013]:nth-child(4n){animation-delay:.1s}@keyframes audio-pulse-b4eba013{0%,to{height:20px}50%{height:60px}}.preview-play-btn[data-v-b4eba013]{background:var(--color-primary);color:#0f172a;border:none;padding:12px 48px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.preview-play-btn[data-v-b4eba013]:hover{background:#08d9d9;transform:scale(1.05)}.card-info[data-v-b4eba013]{padding:12px}.tag-row[data-v-b4eba013]{display:flex;flex-wrap:wrap;gap:4px}.info-tag[data-v-b4eba013]{background:#06e6e61a;color:var(--color-primary);font-size:var(--font-size-xs);padding:2px 6px;border-radius:var(--radius-sm);border:1px solid rgba(6,230,230,.2);display:flex;align-items:center;gap:4px}.add-tag-inline-btn[data-v-b4eba013]{background:#53caff1a;color:#53caff;font-size:var(--font-size-sm);width:20px;height:20px;border-radius:var(--radius-sm);border:1px solid rgba(83,202,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:all .2s ease}.add-tag-inline-btn[data-v-b4eba013]:hover{background:#53caff33;border-color:#53caff;transform:scale(1.1)}.tag-delete-icon[data-v-b4eba013]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ef444433;color:var(--color-error);cursor:pointer;font-size:var(--font-size-xs);font-weight:700;transition:all .2s ease}.tag-delete-icon[data-v-b4eba013]:hover{background:var(--color-error);color:#fff}.no-tags[data-v-b4eba013]{font-size:var(--font-size-xs);padding:2px;color:#64748b;font-style:italic}.modal-overlay[data-v-b4eba013]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-b4eba013]{background:#1e293b;padding:32px;border-radius:var(--radius-xl);width:480px;border:1px solid var(--color-border);box-shadow:0 20px 40px #0006;max-height:90vh;display:flex;flex-direction:column}.modal-content h3[data-v-b4eba013]{color:#53caff;font-size:var(--font-size-lg);font-weight:600;margin-top:0;margin-bottom:24px;flex-shrink:0}.modal-body[data-v-b4eba013]{flex:1;overflow-y:auto;min-height:0;padding-right:4px}.modal-body[data-v-b4eba013]::-webkit-scrollbar{width:4px}.modal-body[data-v-b4eba013]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-b4eba013]::-webkit-scrollbar-thumb{background:#53caff33;border-radius:var(--radius-sm)}.modal-body[data-v-b4eba013]::-webkit-scrollbar-thumb:hover{background:#53caff66}.modal-content.upload-modal[data-v-b4eba013]{width:600px}.material-uploader[data-v-b4eba013] .el-upload-dragger{background:#0f172a66;border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:40px}.material-uploader[data-v-b4eba013] .el-upload-dragger:hover{border-color:var(--color-primary);background:#06e6e60d}.material-uploader[data-v-b4eba013] .el-upload__text{color:var(--color-text-muted);font-size:var(--font-size-sm)}.material-uploader[data-v-b4eba013] .el-upload__text em{color:var(--color-primary);font-style:normal;font-weight:600}.material-uploader[data-v-b4eba013] .el-upload__tip{color:#64748b;font-size:var(--font-size-xs);margin-top:12px;text-align:center}.material-uploader[data-v-b4eba013] .el-upload-list__item{background:#0f172a99;border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:8px;color:var(--color-text)}.material-uploader[data-v-b4eba013] .el-upload-list__item:hover{background:#0f172acc}.material-uploader[data-v-b4eba013] .el-upload-list__item-name{color:var(--color-text)!important}.material-uploader[data-v-b4eba013] .el-icon--close{color:var(--color-text-muted)}.material-uploader[data-v-b4eba013] .el-progress__text{color:var(--color-text)}.material-uploader[data-v-b4eba013] .el-progress-bar__inner{background-color:var(--color-primary)}.upload-area[data-v-b4eba013]{display:none}.form-item[data-v-b4eba013]{margin-bottom:24px}.form-item label[data-v-b4eba013]{display:block;color:var(--color-text);margin-bottom:10px;font-size:var(--font-size-sm);font-weight:500}.modal-input[data-v-b4eba013]{width:100%;background:#0f172a99;color:#fff;padding:12px 16px;border-radius:var(--radius-lg);border:1px solid var(--color-border);font-size:var(--font-size-sm);outline:none;transition:all .2s ease}.modal-input[data-v-b4eba013]:focus{border-color:#53caff4d;background:#0f172acc}.modal-footer[data-v-b4eba013]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;flex-shrink:0}.modal-footer button[data-v-b4eba013]:first-child{background:var(--color-surface);border:1px solid var(--color-border);color:#cbd5e1;padding:10px 28px;border-radius:var(--radius-pill);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.modal-footer button[data-v-b4eba013]:first-child:hover{background:var(--color-surface);border-color:#53caff4d;color:#fff}@media(max-width:768px){.material-library[data-v-b4eba013]{flex-direction:column;height:auto;gap:16px}.folder-sidebar[data-v-b4eba013]{width:100%}.folder-list[data-v-b4eba013]{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.folder-item[data-v-b4eba013]{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.library-header[data-v-b4eba013]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-b4eba013]{flex-wrap:wrap}.material-grid[data-v-b4eba013]{grid-template-columns:repeat(2,1fr);gap:12px;max-height:70vh;overflow-y:auto}.modal-content[data-v-b4eba013],.upload-modal[data-v-b4eba013]{width:92vw;max-width:92vw}.modal-content[data-v-b4eba013]{padding:24px}.preview-content-wrapper[data-v-b4eba013]{width:92vw}}.knowledge-base[data-v-b4bb67e3]{color:var(--color-text);height:100%;display:flex;flex-direction:column}.page-header h2[data-v-b4bb67e3]{color:var(--color-text);margin:0 0 20px}.tabs-container[data-v-b4bb67e3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.tabs-header[data-v-b4bb67e3]{display:flex;justify-content:space-between;align-items:center;background:#0f172a66;padding:0 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}.tabs-list[data-v-b4bb67e3]{display:flex}.tabs-list button[data-v-b4bb67e3]{background:none;border:none;color:var(--color-text-muted);padding:16px 20px;cursor:pointer;font-size:var(--font-size-md);font-weight:500;position:relative;transition:all .2s}.tabs-list .tab--active[data-v-b4bb67e3]{color:var(--color-primary);font-weight:600}.tabs-list .tab--active[data-v-b4bb67e3]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-primary)}.header-actions[data-v-b4bb67e3]{display:flex;align-items:center}.editor-section[data-v-b4bb67e3]{padding:24px;flex:1;display:flex;flex-direction:column;min-height:0}.editor-toolbar[data-v-b4bb67e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0}.toolbar-info[data-v-b4bb67e3]{color:#cbd5e1;font-size:var(--font-size-md);font-weight:500}.toolbar-actions[data-v-b4bb67e3]{display:flex;gap:12px}.save-btn[data-v-b4bb67e3]{background:var(--color-primary);color:#0f172a;border:none;padding:10px 28px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.save-btn[data-v-b4bb67e3]:hover{background:#08d9d9;transform:translateY(-1px)}.reset-btn[data-v-b4bb67e3]{background:var(--color-surface);border:1px solid var(--color-border);color:#cbd5e1;padding:10px 28px;border-radius:var(--radius-pill);font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease}.reset-btn[data-v-b4bb67e3]:hover{background:var(--color-surface);border-color:#53caff4d;color:var(--color-text)}.rich-text-editor[data-v-b4bb67e3]{flex:1;display:flex;flex-direction:column;min-height:0}.rich-text-editor textarea[data-v-b4bb67e3]{width:100%;flex:1;background:#0f172a99;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;color:#fff;font-size:var(--font-size-md);line-height:1.8;outline:none;resize:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;word-wrap:break-word;transition:all .2s ease}.rich-text-editor textarea[data-v-b4bb67e3]:focus{border-color:#53caff4d;background:#0f172acc}@media(max-width:768px){.knowledge-base[data-v-b4bb67e3]{height:auto}.tabs-header[data-v-b4bb67e3]{flex-direction:column;align-items:stretch;gap:12px;padding:0 12px}.tabs-list[data-v-b4bb67e3]{overflow-x:auto}.editor-section[data-v-b4bb67e3]{padding:16px}.editor-toolbar[data-v-b4bb67e3]{flex-direction:column;align-items:flex-start;gap:12px}.rich-text-editor[data-v-b4bb67e3],.rich-text-editor textarea[data-v-b4bb67e3]{min-height:240px}}.selector-layout[data-v-46417f21]{display:flex;gap:20px;height:500px}.selector-sidebar[data-v-46417f21]{width:180px;border-right:1px solid var(--color-border);overflow-y:auto;padding-right:10px}.folder-item[data-v-46417f21]{padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:4px;transition:all .2s ease}.folder-item[data-v-46417f21]:hover{background:#06e6e61a;color:var(--color-primary)}.folder-item--active[data-v-46417f21]{background:#06e6e626;color:var(--color-primary);font-weight:600}.selector-main[data-v-46417f21]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.grid-footer[data-v-46417f21]{flex-shrink:0;padding:16px 0 4px;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.selector-header[data-v-46417f21]{margin-bottom:16px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.type-tabs[data-v-46417f21]{display:flex;background:#0f172a66;padding:4px;border-radius:var(--radius-lg);border:1px solid var(--color-border);width:fit-content}.type-tabs button[data-v-46417f21]{background:none;border:none;color:var(--color-text-muted);padding:6px 16px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;transition:all .2s ease}.type-tabs button[data-v-46417f21]:hover{color:var(--color-text)}.type-tabs .tab--active[data-v-46417f21]{background:#06e6e626;color:var(--color-primary);font-weight:600}.header-actions[data-v-46417f21]{display:flex;gap:12px}.upload-btn[data-v-46417f21]{background:var(--color-primary);border:none;color:#0f172a;padding:8px 16px;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.upload-btn[data-v-46417f21]:hover:not(:disabled){background:#05cccc;transform:translateY(-1px)}.upload-btn[data-v-46417f21]:disabled{opacity:.6;cursor:not-allowed}.material-grid[data-v-46417f21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;padding:4px}.material-card[data-v-46417f21]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .2s ease}.material-card[data-v-46417f21]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.card-preview[data-v-46417f21]{height:100px;position:relative;background:#000;display:flex;align-items:center;justify-content:center}.card-img[data-v-46417f21]{width:100%;height:100%;object-fit:contain}.duration-tag[data-v-46417f21]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#fff;font-size:var(--font-size-xs);padding:2px 4px;border-radius:var(--radius-sm)}.play-icon[data-v-46417f21]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:var(--font-size-xl);opacity:0;transition:opacity .2s ease}.material-card:hover .play-icon[data-v-46417f21]{opacity:1}.card-info[data-v-46417f21]{padding:8px}.card-name[data-v-46417f21]{font-size:var(--font-size-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-card--selected[data-v-46417f21]{border-color:var(--color-primary);background:#06e6e61f}.card-selected-badge[data-v-46417f21]{position:absolute;top:6px;left:6px;background:var(--color-primary);color:#0f172a;font-size:var(--font-size-xs);font-weight:600;padding:1px 6px;border-radius:var(--radius-sm);z-index:2}.selected-list[data-v-46417f21]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px;background:#06e6e60f;border:1px solid rgba(6,230,230,.15);border-radius:var(--radius-md)}.selected-chip[data-v-46417f21]{display:flex;align-items:center;gap:6px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px 6px 4px 4px}.chip-thumb[data-v-46417f21]{width:32px;height:32px;object-fit:cover;border-radius:var(--radius-sm);background:#000}.chip-name[data-v-46417f21]{font-size:var(--font-size-xs);color:var(--color-text);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-remove[data-v-46417f21]{background:none;border:none;color:var(--color-text-muted);font-size:16px;cursor:pointer;line-height:1;padding:0 2px}.chip-remove[data-v-46417f21]:hover{color:var(--color-error)}.confirm-btn[data-v-46417f21]{background:var(--color-primary);border:none;color:#0f172a;padding:8px 16px;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.confirm-btn[data-v-46417f21]:hover:not(:disabled){background:#08d9d9}.confirm-btn[data-v-46417f21]:disabled{opacity:.5;cursor:not-allowed}.heic-placeholder[data-v-46417f21]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0f172a99}.heic-badge[data-v-46417f21]{font-size:var(--font-size-xs);font-weight:700;color:#0f172a;background:var(--color-primary);padding:2px 8px;border-radius:var(--radius-sm);letter-spacing:.5px}.heic-tip[data-v-46417f21]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.empty-state[data-v-46417f21]{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:var(--font-size-sm)}.material-selector-dialog[data-v-46417f21] .el-dialog{background:#1e293b;border:1px solid var(--color-border)}.material-selector-dialog[data-v-46417f21] .el-dialog__title{color:var(--color-primary)}@media(max-width:768px){.selector-layout[data-v-46417f21]{flex-direction:column;height:auto;max-height:80vh}.selector-sidebar[data-v-46417f21]{width:100%;border-right:none;border-bottom:1px solid var(--color-border);max-height:140px;padding-right:0}.selector-header[data-v-46417f21]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-46417f21]{justify-content:flex-end;flex-wrap:wrap}.material-grid[data-v-46417f21]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.material-selector-dialog.el-dialog{width:92vw!important}}.ai-remix[data-v-65c6e256]{height:100%;color:var(--color-text);display:flex;flex-direction:column}.remix-main[data-v-65c6e256]{flex:1;min-height:0}.remix-layout[data-v-65c6e256]{display:grid;grid-template-columns:1fr 1fr;gap:24px;height:100%}.remix-layout__left[data-v-65c6e256]{display:flex;flex-direction:column;min-height:0;gap:16px}.remix-layout__right[data-v-65c6e256]{display:flex;flex-direction:column;min-height:0}.image-history[data-v-65c6e256]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:20px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.image-history__title[data-v-65c6e256]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);margin-bottom:16px}.image-history__grid[data-v-65c6e256]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1;min-height:0;padding-right:4px}.image-history__grid[data-v-65c6e256]::-webkit-scrollbar{width:4px}.image-history__grid[data-v-65c6e256]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.image-history__item[data-v-65c6e256]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:300px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__item[data-v-65c6e256]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.image-history__item--selected[data-v-65c6e256]{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e64d}.image-history__item--generating[data-v-65c6e256]{border-color:#06e6e680;background:var(--color-surface)}.image-history__item--failed[data-v-65c6e256]{background:#ef44440d;border-color:#ef44444d}.image-history__item--failed[data-v-65c6e256]:hover{background:#ef44441a;border-color:#ef444480}.image-history__img[data-v-65c6e256]{width:fit-content;height:100%;object-fit:contain;margin:0 auto;display:block}.image-history__placeholder[data-v-65c6e256]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);gap:12px;z-index:1}.image-history__spinner[data-v-65c6e256]{width:32px;height:32px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-65c6e256 1s linear infinite}.image-history__text[data-v-65c6e256]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.image-history__overlay[data-v-65c6e256]{position:absolute;top:8px;left:8px;background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs);z-index:2}.image-history__index[data-v-65c6e256],.image-history__status[data-v-65c6e256]{color:#0f172a;font-size:var(--font-size-xs);font-weight:600}.image-history__actions[data-v-65c6e256]{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:5}.image-history__copy-link[data-v-65c6e256]{background:#000000b3;color:var(--color-primary);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline}.image-history__copy-link[data-v-65c6e256]:hover{color:#53caff;background:#000000e6}.image-history__download-btn-v2[data-v-65c6e256]{background:var(--color-primary);color:#333;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;border:none;transition:all .2s ease}.image-history__download-btn-v2[data-v-65c6e256]:hover{background:#08d9d9;transform:translateY(-1px)}.image-history__time[data-v-65c6e256]{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5}.image-history__author[data-v-65c6e256]{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);z-index:5;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-history__error-icon[data-v-65c6e256]{font-size:var(--font-size-xl);color:var(--color-error);margin-bottom:8px}.image-history__error-message[data-v-65c6e256]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:8px;padding:0 16px;width:100%;text-align:center;word-break:break-all;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.image-history__empty[data-v-65c6e256]{text-align:center;padding:40px 20px;color:#64748b;font-size:var(--font-size-sm);background:#0f172a33;border-radius:var(--radius-lg);border:1px dashed var(--color-border)}@keyframes spin-65c6e256{to{transform:rotate(360deg)}}.matching-layout h3[data-v-65c6e256]{color:var(--color-primary);font-size:var(--font-size-md);margin-bottom:16px;padding-left:10px;border-left:3px solid var(--color-primary)}.script-section-header[data-v-65c6e256]{display:flex;align-items:center;gap:12px}.script-section-header h3[data-v-65c6e256]{margin:0;line-height:1.4}.match-btn[data-v-65c6e256]{width:auto;margin:0;padding:6px 16px;font-size:var(--font-size-sm);font-weight:500;line-height:1.4;background:#06e6e614;color:var(--color-primary);border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.match-btn[data-v-65c6e256]:hover:not(:disabled){background:#06e6e629;border-color:var(--color-primary);transform:translateY(-1px)}.match-btn[data-v-65c6e256]:disabled{opacity:.6;cursor:not-allowed;transform:none}.match-btn__spinner[data-v-65c6e256]{width:13px;height:13px;border:2px solid rgba(6,230,230,.35);border-top-color:var(--color-primary);border-radius:50%;animation:spin-65c6e256 .8s linear infinite}.fixed-footer[data-v-65c6e256]{position:absolute;bottom:0;left:0;right:0;background:#0f172af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px 32px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:20px;z-index:100;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.footer-left[data-v-65c6e256]{width:100%}.footer-right[data-v-65c6e256]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.estimated-duration[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.estimated-duration[data-v-65c6e256]:before{content:"⏱";margin-right:4px}.submit-btn[data-v-65c6e256]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 64px;width:100%;margin:0}.price-tag[data-v-65c6e256]{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:#0f172a;padding:2px 8px;border-radius:var(--radius-sm)}.price-icon[data-v-65c6e256]{width:16px;height:16px;flex-shrink:0}.script-content-section[data-v-65c6e256],.voice-section[data-v-65c6e256]{margin-bottom:32px}.readonly-tag[data-v-65c6e256]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:#94a3b81f;border:1px solid var(--color-border);padding:2px 8px;border-radius:var(--radius-sm);white-space:nowrap}.script-meta-section[data-v-65c6e256]{margin-bottom:28px}.script-meta-list[data-v-65c6e256]{display:flex;flex-direction:column;gap:10px;background:#06e6e60d;border:1px solid rgba(6,230,230,.1);border-radius:var(--radius-lg);padding:16px 20px}.script-meta-item[data-v-65c6e256]{display:flex;gap:12px;align-items:flex-start;font-size:var(--font-size-sm);line-height:1.6}.meta-label[data-v-65c6e256]{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.meta-value[data-v-65c6e256]{color:var(--color-text)}.section-header[data-v-65c6e256]{margin-bottom:12px}.voice-selection-trigger[data-v-65c6e256]{display:flex;align-items:center;gap:8px;background:#06e6e60d;border:1px solid rgba(6,230,230,.2);padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;color:var(--color-text-muted);width:fit-content;margin-bottom:16px}.voice-selection-trigger[data-v-65c6e256]:hover{background:#06e6e61a;border-color:#06e6e666;color:var(--color-primary)}.selected-voice-info[data-v-65c6e256]{display:flex;align-items:center;gap:8px}.voice-avatar[data-v-65c6e256]{width:20px;height:20px;border-radius:50%;object-fit:cover}.voice-name[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:500}.header-with-info[data-v-65c6e256]{display:flex;align-items:center;gap:8px}.volume-hint[data-v-65c6e256]{font-size:var(--font-size-xs);color:#ccc}.voice-volume-control[data-v-65c6e256]{background:#06e6e60d;border:1px solid rgba(6,230,230,.1);padding:12px 16px;border-radius:var(--radius-md)}.volume-section[data-v-65c6e256]{margin-bottom:48px}.subtitle-section[data-v-65c6e256]{margin-bottom:32px}.subtitle-section .section-header .header-left[data-v-65c6e256]{display:flex;align-items:center;gap:16px}.subtitle-config-container[data-v-65c6e256]{background:#06e6e60d;border:1px solid rgba(6,230,230,.1);padding:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:20px}.preview-dialog-body[data-v-65c6e256]{display:flex;flex-direction:column;gap:14px}.preview-bg-row[data-v-65c6e256]{display:flex;align-items:center;justify-content:center;gap:14px}.preview-bg-label[data-v-65c6e256]{font-size:var(--font-size-sm);color:#ffffff8c}.preview-bg-options[data-v-65c6e256]{display:flex;gap:12px}.preview-bg-option[data-v-65c6e256]{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.15);cursor:pointer;padding:0;transition:all .2s;box-shadow:inset 0 0 0 1px #00000014}.preview-bg-option[data-v-65c6e256]:hover{transform:scale(1.15);border-color:#06e6e699}.preview-bg-option.active[data-v-65c6e256]{border-color:var(--color-primary);box-shadow:0 0 0 2px #06e6e64d}.preview-stage--light[data-v-65c6e256]:before{display:none}[data-v-65c6e256] .subtitle-preview-dialog{background:#1e293b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-xl)!important;box-shadow:0 25px 50px -12px #00000080!important}[data-v-65c6e256] .subtitle-preview-dialog .el-dialog__header{padding:20px 24px 10px}[data-v-65c6e256] .subtitle-preview-dialog .el-dialog__title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}[data-v-65c6e256] .subtitle-preview-dialog .el-dialog__body{padding:16px 24px 24px;background:#1e293b;border-radius:0 0 var(--radius-xl) var(--radius-xl)}[data-v-65c6e256] .subtitle-preview-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--color-text-muted)}[data-v-65c6e256] .subtitle-preview-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--color-text)}.preview-stage[data-v-65c6e256]{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1a2332,#0d1520 60%,#16212e);overflow:hidden}.preview-stage--dialog[data-v-65c6e256]{border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #0006}.preview-panels[data-v-65c6e256]{display:flex;align-items:center;justify-content:center;gap:32px}.preview-panel[data-v-65c6e256]{display:flex;flex-direction:column;align-items:center;gap:10px}.preview-panel-label[data-v-65c6e256]{font-size:var(--font-size-sm);color:#ffffff8c}.preview-stage--horizontal[data-v-65c6e256]{width:940px;aspect-ratio:16 / 9}.preview-stage--vertical[data-v-65c6e256]{height:529px;aspect-ratio:9 / 16}.preview-stage[data-v-65c6e256]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(6,230,230,.12),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(108,99,255,.15),transparent 50%)}.preview-subtitle[data-v-65c6e256]{position:absolute;left:50%;transform:translate(-50%);display:inline-block;width:90%;text-align:center;padding:6px 14px;border-radius:6px;line-height:1.5;font-weight:600;white-space:normal;overflow-wrap:break-word;z-index:1}.preview-subtitle--nowrap[data-v-65c6e256]{white-space:nowrap}.preview-subtitle.pos-bottom[data-v-65c6e256]{bottom:14%}.preview-subtitle.pos-top[data-v-65c6e256]{top:12%}.preview-subtitle.pos-center[data-v-65c6e256]{top:50%;transform:translate(-50%,-50%)}.config-row[data-v-65c6e256]{display:flex;gap:24px;align-items:center}.config-group[data-v-65c6e256]{display:flex;gap:48px;align-items:center;flex-wrap:wrap}.slider-row[data-v-65c6e256]{width:100%}.config-item[data-v-65c6e256]{display:flex;align-items:center;gap:12px}.slider-item[data-v-65c6e256]{width:100%;gap:16px}.subtitle-slider[data-v-65c6e256]{flex:1;margin:0 10px}.slider-value[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-primary);min-width:45px;text-align:right;font-family:monospace;font-weight:600}.config-item.full-width[data-v-65c6e256]{flex:1}[data-v-65c6e256] .custom-color-picker.el-color-picker--small{height:28px}[data-v-65c6e256] .custom-color-picker .el-color-picker__trigger{width:56px;height:28px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:flex;align-items:center;justify-content:space-between}[data-v-65c6e256] .custom-color-picker .el-color-picker__trigger:hover{border-color:#06e6e666}[data-v-65c6e256] .custom-color-picker .el-color-picker__color{width:24px;height:16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);overflow:hidden}[data-v-65c6e256] .custom-color-picker .el-color-picker__color-inner{border-radius:0}[data-v-65c6e256] .custom-color-picker .el-color-picker__icon{display:none}[data-v-65c6e256] .custom-color-picker .el-color-picker__trigger:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-text-muted);margin-left:4px;transition:all .2s ease}[data-v-65c6e256] .custom-color-picker.is-opened .el-color-picker__trigger:after{transform:rotate(180deg)}.config-item label[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.volume-slider-wrapper[data-v-65c6e256]{display:flex;align-items:center;gap:24px;padding:0 10px}.volume-slider[data-v-65c6e256]{flex:1}[data-v-65c6e256] .el-slider__marks-text{white-space:nowrap;font-size:var(--font-size-xs);color:#64748b;margin-top:8px}[data-v-65c6e256] .el-slider__stop{width:4px;height:4px;background-color:#fff6;top:50%;transform:translate(-50%,-50%)}.volume-value[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-primary);min-width:50px;text-align:right;font-family:monospace;font-weight:600}.placeholder-text[data-v-65c6e256]{font-size:var(--font-size-sm)}.script-textarea-wrapper textarea[data-v-65c6e256]{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.6;outline:none;resize:vertical;transition:all .2s ease}.script-textarea-wrapper textarea[data-v-65c6e256]:focus{border-color:#06e6e64d;background:var(--color-surface)}.script-textarea-wrapper .auto-grow-textarea[data-v-65c6e256]{resize:none;overflow-y:hidden;min-height:96px;box-sizing:border-box;padding:16px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere}.script-textarea-wrapper--readonly .auto-grow-textarea[data-v-65c6e256]{resize:vertical;overflow-y:auto;max-height:260px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.script-textarea-wrapper--readonly .auto-grow-textarea[data-v-65c6e256]::-webkit-scrollbar{width:6px}.script-textarea-wrapper--readonly .auto-grow-textarea[data-v-65c6e256]::-webkit-scrollbar-track{background:transparent}.script-textarea-wrapper--readonly .auto-grow-textarea[data-v-65c6e256]::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:var(--radius-pill)}.script-textarea-wrapper .auto-grow-textarea--readonly[data-v-65c6e256]{cursor:not-allowed;opacity:.65}.script-textarea-wrapper .auto-grow-textarea--readonly[data-v-65c6e256]:focus{border-color:var(--color-border)}.steps-header[data-v-65c6e256]{display:flex;gap:40px;padding:16px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-shrink:0}.step-item[data-v-65c6e256]{display:flex;align-items:center;gap:12px;color:#64748b;cursor:pointer;transition:all .2s ease}.step-item[data-v-65c6e256]:hover,.step-item--active[data-v-65c6e256]{color:var(--color-primary)}.step-item--completed[data-v-65c6e256]{color:#10b981}.step-number[data-v-65c6e256]{width:28px;height:28px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.remix-step[data-v-65c6e256]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.step-1[data-v-65c6e256]{padding:32px;overflow-y:auto}.step-scroll-content[data-v-65c6e256]{flex:1;overflow-y:auto;padding:32px 32px 200px}.step-2[data-v-65c6e256]{padding:0}.form-container[data-v-65c6e256]{display:flex;flex-direction:column;gap:28px}.form-section[data-v-65c6e256]{display:flex;flex-direction:column;gap:16px}.form-section h3[data-v-65c6e256]{color:var(--color-primary);font-size:var(--font-size-md);margin:0 0 4px;padding-left:10px;border-left:3px solid var(--color-primary)}.form-section .section-header[data-v-65c6e256]{display:flex;align-items:center;justify-content:space-between}.form-section .section-header h3[data-v-65c6e256]{margin-bottom:0}.script-result-block[data-v-65c6e256]{display:flex;flex-direction:column;gap:10px}.script-mode-hint[data-v-65c6e256]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.source-mode-section[data-v-65c6e256]{display:flex;flex-direction:column;gap:10px}.source-mode-tabs[data-v-65c6e256],.script-candidate-tabs[data-v-65c6e256]{display:inline-flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.source-mode-tab[data-v-65c6e256],.script-candidate-tab[data-v-65c6e256]{border:none;background:transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4;padding:8px 22px;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:all .2s ease}.source-mode-tab[data-v-65c6e256]:hover,.script-candidate-tab[data-v-65c6e256]:hover{color:var(--color-text)}.source-mode-tab--active[data-v-65c6e256],.script-candidate-tab--active[data-v-65c6e256]{background:var(--color-primary);color:#0f172a;font-weight:600}.source-mode-hint[data-v-65c6e256]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.script-candidates[data-v-65c6e256]{display:flex;flex-direction:column;gap:8px}.script-candidate-hint[data-v-65c6e256]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.next-icon[data-v-65c6e256]{margin-left:4px}.form-item[data-v-65c6e256]{display:flex;flex-direction:column;gap:8px}.form-item label[data-v-65c6e256]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.form-item input[data-v-65c6e256],.form-item select[data-v-65c6e256],.form-item textarea[data-v-65c6e256]{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.6;outline:none;transition:all .2s ease}.form-item textarea[data-v-65c6e256]{resize:vertical;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.form-item input[data-v-65c6e256]:focus,.form-item select[data-v-65c6e256]:focus,.form-item textarea[data-v-65c6e256]:focus{border-color:#06e6e64d;background:var(--color-surface)}.custom-checkbox-group[data-v-65c6e256]{display:flex;flex-wrap:wrap;gap:12px;background:#06e6e60d;border:1px solid rgba(6,230,230,.1);border-radius:var(--radius-lg);padding:12px 16px}.custom-checkbox-group[data-v-65c6e256] .el-checkbox{margin-right:0;height:auto}.custom-checkbox-group[data-v-65c6e256] .el-checkbox__label{color:var(--color-text-muted);font-size:var(--font-size-sm)}.custom-checkbox-group[data-v-65c6e256] .el-checkbox.is-checked .el-checkbox__label{color:var(--color-primary)}.custom-checkbox-group[data-v-65c6e256] .el-checkbox__inner{background-color:transparent;border-color:var(--color-border)}.custom-checkbox-group[data-v-65c6e256] .el-checkbox.is-checked .el-checkbox__inner{background-color:var(--color-primary);border-color:var(--color-primary)}.primary-btn[data-v-65c6e256]{background:var(--color-primary);color:#0f172a;border:none;padding:14px 28px;border-radius:var(--radius-pill);font-weight:600;font-size:var(--font-size-md);cursor:pointer;transition:all .2s ease;width:fit-content;margin:0 auto}.primary-btn[data-v-65c6e256]:hover{background:#08d9d9;transform:translateY(-1px)}.primary-btn[data-v-65c6e256]:disabled{opacity:.6;transform:none}.matching-layout[data-v-65c6e256]{display:block;max-width:800px;margin:0 auto}.matching-loading[data-v-65c6e256]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.matching-spinner[data-v-65c6e256]{width:24px;height:24px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-65c6e256 1s linear infinite}.matching-empty[data-v-65c6e256]{padding:32px 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.scene-item[data-v-65c6e256]{background:var(--color-surface);border:1px solid var(--color-border);padding:20px;border-radius:var(--radius-lg);margin-bottom:20px;transition:all .3s ease}.scene-item[data-v-65c6e256]:hover{border-color:#06e6e64d;background:var(--color-surface)}.scene-header[data-v-65c6e256]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.scene-num[data-v-65c6e256]{background:#06e6e61a;color:var(--color-primary);font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);font-weight:600}.scene-name[data-v-65c6e256]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;flex:1}.scene-duration[data-v-65c6e256]{color:#fff;font-size:var(--font-size-xs)}.scene-text[data-v-65c6e256]{color:var(--color-text);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:20px}.scene-materials-selection[data-v-65c6e256]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border);position:relative}.material-grid--collapsed[data-v-65c6e256]{max-height:150px;overflow:hidden}.material-grid-fade[data-v-65c6e256]{position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;background:linear-gradient(to bottom,var(--color-surface) 0%,var(--color-surface-strong) 100%);border-radius:0 0 8px 8px}.expand-toggle[data-v-65c6e256]{gap:2px}.expand-icon[data-v-65c6e256]{transform:rotate(90deg);transition:transform .2s ease}.expand-icon--up[data-v-65c6e256]{transform:rotate(-90deg)}.selection-header-row[data-v-65c6e256]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.selection-title[data-v-65c6e256]{font-size:var(--font-size-xs);color:#ccc;margin-bottom:0}.selection-actions[data-v-65c6e256]{display:flex;gap:8px}.action-btn[data-v-65c6e256]{background:#06e6e61a;border:1px solid rgba(6,230,230,.2);color:var(--color-primary);padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.action-btn[data-v-65c6e256]:hover:not(:disabled){background:#06e6e633;border-color:var(--color-primary)}.action-btn[data-v-65c6e256]:disabled{opacity:.5;cursor:not-allowed}.materials-list[data-v-65c6e256]{display:flex;flex-wrap:wrap;gap:12px}.material-option[data-v-65c6e256]{position:relative;width:fit-content;min-width:140px;height:140px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.material-option[data-v-65c6e256]:hover{border-color:#06e6e680}.material-option--selected[data-v-65c6e256]{border-color:var(--color-primary);box-shadow:0 0 12px #06e6e633}.option-thumb[data-v-65c6e256]{width:auto;max-width:300px;height:100%;object-fit:contain;background:#000;margin:0 auto}.selection-circle[data-v-65c6e256]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:#0003;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.selection-circle--active[data-v-65c6e256]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a}.selection-circle[data-v-65c6e256] .el-icon{font-size:var(--font-size-sm);font-weight:700}.image-preview[data-v-65c6e256]{position:fixed;inset:0;z-index:99999;padding-top:80px;padding-bottom:10px;background:#000000e6;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.image-preview__img[data-v-65c6e256]{max-width:100%;max-height:100%;object-fit:contain;display:block}.preview-content-wrapper[data-v-65c6e256]{background:#1e293b;border-radius:var(--radius-xl);border:1px solid var(--color-border);width:80%;max-width:900px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000080}.preview-header[data-v-65c6e256]{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.preview-header h3[data-v-65c6e256]{margin:0;color:var(--color-primary);font-size:var(--font-size-md);border:none;padding:0}.close-btn[data-v-65c6e256]{background:none;border:none;color:var(--color-text-muted);font-size:28px;cursor:pointer;line-height:1}.preview-body[data-v-65c6e256]{padding:32px;display:flex;align-items:center;justify-content:center;background:#0f172a;min-height:300px}.preview-video[data-v-65c6e256]{max-width:100%;max-height:70vh;border-radius:var(--radius-md)}.preview-image[data-v-65c6e256]{max-width:100%;max-height:70vh;border-radius:var(--radius-md);object-fit:contain}.video-mock[data-v-65c6e256]{width:100%;aspect-ratio:16/9;background:#000;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:32px}.material-placeholder[data-v-65c6e256]{font-size:var(--font-size-sm);color:#64748b;padding:12px;background:var(--color-surface);border-radius:var(--radius-md);border:1px dashed var(--color-border);display:flex;align-items:center;justify-content:center}.preview-modal img[data-v-65c6e256]{max-width:100%;max-height:80vh;display:block;margin:0 auto}.material-grid[data-v-65c6e256]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;padding:4px}.material-card[data-v-65c6e256]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .2s ease;position:relative}.material-card[data-v-65c6e256]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.material-card--selected[data-v-65c6e256]{border-color:var(--color-primary);background:#06e6e626}.card-preview[data-v-65c6e256]{height:100px;position:relative;background:#000;display:flex;align-items:center;justify-content:center}.card-img[data-v-65c6e256]{width:100%;height:100%;object-fit:contain}.duration-tag[data-v-65c6e256]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#fff;font-size:var(--font-size-xs);padding:2px 4px;border-radius:var(--radius-sm)}.play-icon[data-v-65c6e256]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:var(--font-size-xl);opacity:0;transition:opacity .2s ease}.material-card:hover .play-icon[data-v-65c6e256]{opacity:1}.card-info[data-v-65c6e256]{padding:8px}.card-name[data-v-65c6e256]{font-size:var(--font-size-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode-select-section[data-v-65c6e256]{margin-bottom:28px}.analysis-type-row[data-v-65c6e256]{display:flex;align-items:center;gap:12px;margin-top:12px}.analysis-type-label[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.analysis-type-hint[data-v-65c6e256]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.mode-radio-group[data-v-65c6e256]{display:flex;gap:24px}.mode-hint[data-v-65c6e256]{margin:10px 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.manual-section[data-v-65c6e256]{margin-bottom:20px}.manual-material-list[data-v-65c6e256]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;padding:4px}.manual-material-card[data-v-65c6e256]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;position:relative;transition:all .2s ease}.manual-material-card[data-v-65c6e256]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.manual-material-card .card-preview[data-v-65c6e256]{height:100px;position:relative;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.manual-material-card .card-img[data-v-65c6e256]{width:100%;height:100%;object-fit:contain}.manual-material-card .play-icon[data-v-65c6e256]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:var(--font-size-xl);opacity:0;transition:opacity .2s ease}.manual-material-card:hover .play-icon[data-v-65c6e256]{opacity:1}.manual-material-card .card-info[data-v-65c6e256]{padding:8px}.manual-material-card .selection-circle[data-v-65c6e256]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:var(--color-primary);border-color:var(--color-primary);color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.manual-material-card .selection-circle[data-v-65c6e256] .el-icon{font-size:var(--font-size-sm);font-weight:700}@media(max-width:768px){.remix-layout[data-v-65c6e256]{grid-template-columns:1fr;height:auto}.remix-layout__left[data-v-65c6e256],.remix-layout__right[data-v-65c6e256]{min-height:0}.remix-step[data-v-65c6e256]{height:auto;overflow:visible}.step-1[data-v-65c6e256]{padding:20px 16px}.step-scroll-content[data-v-65c6e256]{overflow:visible;padding:20px 16px 32px}.fixed-footer[data-v-65c6e256]{position:static;padding:20px 16px;border-radius:0}.footer-right[data-v-65c6e256]{align-items:stretch}.submit-btn[data-v-65c6e256]{padding:12px 24px}.steps-header[data-v-65c6e256]{gap:16px;padding:16px;flex-wrap:wrap}.config-row[data-v-65c6e256]{flex-direction:column;align-items:stretch;gap:16px}.config-group[data-v-65c6e256]{gap:16px;justify-content:space-between}.preview-panels[data-v-65c6e256]{flex-direction:column;gap:24px}.preview-stage--horizontal[data-v-65c6e256],.preview-stage--vertical[data-v-65c6e256]{width:100%;max-width:100%;height:auto}}@media(max-width:768px){.subtitle-preview-dialog.el-dialog{width:92vw!important}}.auth-dialog__body[data-v-c814e05a]{padding-top:8px}.auth-dialog__label-row[data-v-c814e05a]{display:flex;align-items:center;justify-content:space-between}.auth-dialog__label-row--full[data-v-c814e05a]{margin-bottom:6px}.auth-dialog__label[data-v-c814e05a]{font-size:var(--font-size-sm);color:var(--color-text)}.auth-dialog__item--no-label[data-v-c814e05a] .el-form-item__label{display:none;margin-bottom:0}.auth-dialog__link[data-v-c814e05a]{border:none;background:transparent;padding:0;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;text-decoration:underline}.auth-dialog__body[data-v-c814e05a] .el-input__wrapper{border-radius:var(--radius-lg);background:#1e293b;box-shadow:none;border:1px solid #3d424b;padding:0 16px;min-height:44px}.auth-dialog__body[data-v-c814e05a] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.auth-dialog__body[data-v-c814e05a] .el-form-item{margin-bottom:20px}.auth-dialog__code-capsule[data-v-c814e05a]{display:flex;align-items:center;justify-content:space-between;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);padding:0 16px;min-height:44px;flex:1}.auth-dialog__code-left[data-v-c814e05a]{display:flex;align-items:center;flex:1;gap:8px}.auth-dialog__code-icon[data-v-c814e05a],.auth-dialog__field-icon[data-v-c814e05a]{width:18px;height:18px;object-fit:contain}.auth-dialog__code-input[data-v-c814e05a] .el-input__wrapper{background:transparent;border:none;box-shadow:none;padding:0;min-height:auto}.auth-dialog__code-send[data-v-c814e05a]{border:none;background:transparent;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap}.auth-dialog__code-send[data-v-c814e05a]:disabled{cursor:not-allowed;opacity:.6}.auth-dialog__footer[data-v-c814e05a]{margin-top:12px;text-align:right}.auth-dialog__submit[data-v-c814e05a]{width:100%;height:50px;border-radius:var(--radius-lg);background:#53caff;border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md)}.auth-dialog__bottom-link[data-v-c814e05a]{margin-top:12px;font-size:var(--font-size-sm);color:var(--color-text)}.auth-dialog__subtabs[data-v-c814e05a]{display:inline-flex;gap:8px;margin-bottom:12px}.auth-dialog__subtab[data-v-c814e05a]{border:none;background:#334155;border-radius:var(--radius-pill);padding:6px 16px;font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-muted)}.auth-dialog__subtab--active[data-v-c814e05a]{background:#53caff;color:#0f172a}.ppc-dialog[data-v-a1b6f298]{display:flex;flex-direction:column;gap:16px}.ppc-dialog__tip[data-v-a1b6f298]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ppc-dialog__input[data-v-a1b6f298]{background:#0f172a99;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-text);font-size:var(--font-size-sm);outline:none;letter-spacing:4px;transition:border-color .2s ease}.ppc-dialog__input[data-v-a1b6f298]:focus{border-color:#06e6e680}.ppc-dialog__footer[data-v-a1b6f298]{display:flex;gap:12px;justify-content:flex-end}.ppc-dialog__btn[data-v-a1b6f298]{padding:10px 22px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.ppc-dialog__btn[data-v-a1b6f298]:hover{border-color:#ffffff59}.ppc-dialog__btn--primary[data-v-a1b6f298]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a;font-weight:600}.ppc-dialog__btn--primary[data-v-a1b6f298]:disabled{opacity:.6;cursor:not-allowed}.withdraw-dialog[data-v-a3695b1b]{display:flex;flex-direction:column;gap:18px}.withdraw-dialog__balance[data-v-a3695b1b]{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px;background:#06e6e614;border:1px solid rgba(6,230,230,.2);border-radius:var(--radius-md)}.withdraw-dialog__balance-label[data-v-a3695b1b]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.withdraw-dialog__balance-amount[data-v-a3695b1b]{font-size:var(--font-size-xl);font-weight:700;color:#53caff}.withdraw-dialog__field[data-v-a3695b1b]{display:flex;flex-direction:column;gap:8px}.withdraw-dialog__label[data-v-a3695b1b]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.withdraw-dialog__row[data-v-a3695b1b]{display:flex;align-items:center;gap:10px}.withdraw-dialog__input[data-v-a3695b1b]{flex:1;background:#0f172a99;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:border-color .2s ease}.withdraw-dialog__input[data-v-a3695b1b]:focus{border-color:#06e6e680}.withdraw-dialog__all-btn[data-v-a3695b1b]{padding:10px 14px;background:transparent;border:1px solid rgba(6,230,230,.35);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;transition:all .2s ease}.withdraw-dialog__all-btn[data-v-a3695b1b]:hover{background:#06e6e626}.withdraw-dialog__hint[data-v-a3695b1b]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.withdraw-dialog__methods[data-v-a3695b1b]{display:flex;flex-direction:column;gap:10px}.withdraw-dialog__method[data-v-a3695b1b]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12);background:#0f172a99;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.withdraw-dialog__method[data-v-a3695b1b]:hover{border-color:#06e6e666}.withdraw-dialog__method.is-active[data-v-a3695b1b]{border-color:var(--color-primary);background:#06e6e624;color:var(--color-text)}.withdraw-dialog__method-head[data-v-a3695b1b]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.withdraw-dialog__method-name[data-v-a3695b1b]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.withdraw-dialog__method-badge[data-v-a3695b1b]{font-size:var(--font-size-xs);padding:1px 6px;border-radius:var(--radius-sm);color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.3)}.withdraw-dialog__method-account[data-v-a3695b1b]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.withdraw-dialog__tip[data-v-a3695b1b]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.6}.withdraw-dialog__footer[data-v-a3695b1b]{display:flex;gap:12px;justify-content:flex-end}.withdraw-dialog__btn[data-v-a3695b1b]{padding:10px 22px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.withdraw-dialog__btn[data-v-a3695b1b]:hover{border-color:#ffffff59}.withdraw-dialog__btn--primary[data-v-a3695b1b]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a;font-weight:600}.withdraw-dialog__btn--primary[data-v-a3695b1b]:disabled{opacity:.6;cursor:not-allowed}.pay-pwd-dialog[data-v-32b5b72d]{display:flex;flex-direction:column;gap:16px}.pay-pwd-dialog__field[data-v-32b5b72d]{display:flex;flex-direction:column;gap:8px}.pay-pwd-dialog__label[data-v-32b5b72d]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.pay-pwd-dialog__input[data-v-32b5b72d]{background:#0f172a99;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:4px;outline:none;transition:border-color .2s ease}.pay-pwd-dialog__input[data-v-32b5b72d]:focus{border-color:#06e6e680}.pay-pwd-dialog__tip[data-v-32b5b72d]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.6}.pay-pwd-dialog__footer[data-v-32b5b72d]{display:flex;gap:12px;justify-content:flex-end}.pay-pwd-dialog__btn[data-v-32b5b72d]{padding:10px 22px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.pay-pwd-dialog__btn[data-v-32b5b72d]:hover{border-color:#ffffff59}.pay-pwd-dialog__btn--primary[data-v-32b5b72d]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a;font-weight:600}.pay-pwd-dialog__btn--primary[data-v-32b5b72d]:disabled{opacity:.6;cursor:not-allowed}.wm-dialog[data-v-5f1ce045]{display:flex;flex-direction:column;gap:16px}.wm-dialog__empty[data-v-5f1ce045]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:20px 0}.wm-dialog__items[data-v-5f1ce045]{display:flex;flex-direction:column;gap:10px}.wm-dialog__item[data-v-5f1ce045]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md)}.wm-dialog__item.is-default[data-v-5f1ce045]{border-color:#06e6e666}.wm-dialog__item-main[data-v-5f1ce045]{min-width:0;flex:1}.wm-dialog__item-head[data-v-5f1ce045]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wm-dialog__item-type[data-v-5f1ce045]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.wm-dialog__badge[data-v-5f1ce045]{font-size:var(--font-size-xs);padding:1px 6px;border-radius:var(--radius-sm);color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.3)}.wm-dialog__item-meta[data-v-5f1ce045]{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.wm-dialog__item-actions[data-v-5f1ce045]{display:flex;align-items:center;gap:12px;flex-shrink:0}.wm-dialog__link[data-v-5f1ce045]{background:transparent;border:none;color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;padding:0}.wm-dialog__link[data-v-5f1ce045]:hover{text-decoration:underline}.wm-dialog__link--danger[data-v-5f1ce045]{color:#ef4444}.wm-dialog__add-btn[data-v-5f1ce045]{width:100%;padding:12px;background:transparent;border:1px dashed rgba(6,230,230,.4);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.wm-dialog__add-btn[data-v-5f1ce045]:hover{background:#06e6e61a}.wm-dialog__form[data-v-5f1ce045]{display:flex;flex-direction:column;gap:16px}.wm-dialog__field[data-v-5f1ce045]{display:flex;flex-direction:column;gap:8px}.wm-dialog__label[data-v-5f1ce045]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.wm-dialog__types[data-v-5f1ce045]{display:flex;gap:10px}.wm-dialog__type[data-v-5f1ce045]{flex:1;padding:10px;text-align:center;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12);background:#0f172a99;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.wm-dialog__type[data-v-5f1ce045]:hover{border-color:#06e6e666}.wm-dialog__type.is-active[data-v-5f1ce045]{border-color:var(--color-primary);background:#06e6e624;color:var(--color-primary);font-weight:600}.wm-dialog__input[data-v-5f1ce045]{background:#0f172a99;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:border-color .2s ease}.wm-dialog__input[data-v-5f1ce045]:focus{border-color:#06e6e680}.wm-dialog__checkbox[data-v-5f1ce045]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.wm-dialog__qr[data-v-5f1ce045]{display:flex;align-items:center;gap:14px}.wm-dialog__qr-preview[data-v-5f1ce045]{position:relative;width:96px;height:96px;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.12);cursor:pointer;flex-shrink:0}.wm-dialog__qr-preview img[data-v-5f1ce045]{width:100%;height:100%;object-fit:cover}.wm-dialog__qr-mask[data-v-5f1ce045]{position:absolute;inset:0;background:#0f172a99;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font-size:var(--font-size-xs);opacity:0;transition:opacity .2s ease}.wm-dialog__qr-preview:hover .wm-dialog__qr-mask[data-v-5f1ce045]{opacity:1}.wm-dialog__qr-upload[data-v-5f1ce045]{width:96px;height:96px;border-radius:var(--radius-md);border:1px dashed rgba(255,255,255,.18);background:#0f172a99;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.wm-dialog__qr-upload[data-v-5f1ce045]:hover{border-color:#06e6e680;color:var(--color-primary)}.wm-dialog__qr-upload.is-loading[data-v-5f1ce045]{cursor:not-allowed;opacity:.7}.wm-dialog__hint[data-v-5f1ce045]{margin-top:8px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.wm-dialog__footer[data-v-5f1ce045]{display:flex;gap:12px;justify-content:flex-end}.wm-dialog__btn[data-v-5f1ce045]{padding:10px 22px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.wm-dialog__btn[data-v-5f1ce045]:hover{border-color:#ffffff59}.wm-dialog__btn--primary[data-v-5f1ce045]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a;font-weight:600}.wm-dialog__btn--primary[data-v-5f1ce045]:disabled{opacity:.6;cursor:not-allowed}.member-records[data-v-abc3d081]{display:flex;flex-direction:column;gap:16px}.member-records__tabs[data-v-abc3d081]{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08)}.member-records__tab[data-v-abc3d081]{padding:8px 18px;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.member-records__tab[data-v-abc3d081]:hover{color:var(--color-text)}.member-records__tab.is-active[data-v-abc3d081]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.member-records__loading[data-v-abc3d081]{text-align:center;padding:40px 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.member-records__table-wrap[data-v-abc3d081]{overflow-x:auto}.member-records__table[data-v-abc3d081]{min-width:720px}.member-records__row[data-v-abc3d081]{display:grid;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.member-records__row--head[data-v-abc3d081]{background:#1e293b;border-bottom:none;border-radius:var(--radius-md);font-weight:600;color:var(--color-text)}.member-records__table--commission .member-records__row[data-v-abc3d081]{grid-template-columns:2.2fr 1fr 1fr 1fr 120px 1.5fr}.member-records__table--withdrawal .member-records__row[data-v-abc3d081]{grid-template-columns:2.2fr 1fr 1fr 120px 1.5fr}.member-records__row[data-v-abc3d081]:not(.member-records__row--head):nth-child(2n){background:#ffffff08}.member-records__row[data-v-abc3d081]:not(.member-records__row--head):hover{background:#3b82f614}.col[data-v-abc3d081]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;word-break:break-all;min-width:0}.col--order[data-v-abc3d081]{font-family:Courier New,monospace;color:var(--color-text)}.col--num[data-v-abc3d081]{text-align:right;font-variant-numeric:tabular-nums}.col--time[data-v-abc3d081]{white-space:nowrap}.col--income[data-v-abc3d081]{color:#22c55e;font-weight:600}.col--remark[data-v-abc3d081]{grid-column:1 / -1;margin-top:-4px;padding-top:8px;border-top:1px dashed rgba(239,68,68,.35);color:var(--color-error);font-size:var(--font-size-xs);word-break:break-word}.col--remark-line+.col--remark-line[data-v-abc3d081]{margin-top:4px}.col--status[data-v-abc3d081]{display:flex;justify-content:flex-start}.record-card__badge[data-v-abc3d081]{flex-shrink:0;padding:2px 12px;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;line-height:1.7;white-space:nowrap}.record-card__badge.is-pending[data-v-abc3d081]{color:var(--color-primary);background:#3b82f626}.record-card__badge.is-success[data-v-abc3d081]{color:#22c55e;background:#22c55e26}.record-card__badge.is-failed[data-v-abc3d081]{color:var(--color-error);background:#ef444426}.record-card__badge.is-muted[data-v-abc3d081]{color:var(--color-text-muted);background:#94a3b826}.user-profile[data-v-b5fdc2f4]{height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#0f172a;background-image:radial-gradient(900px circle at 12% 8%,rgba(6,230,230,.1),transparent 45%),radial-gradient(820px circle at 88% 6%,rgba(167,139,250,.1),transparent 45%),radial-gradient(900px circle at 82% 92%,rgba(110,231,255,.07),transparent 45%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,44px 44px,44px 44px;background-attachment:fixed;color:var(--color-text)}.user-profile__body[data-v-b5fdc2f4]{padding-top:72px}.user-profile__container[data-v-b5fdc2f4]{max-width:1400px;margin:0 auto;padding:32px 24px 80px}.user-profile__title[data-v-b5fdc2f4]{display:inline-block;font-size:var(--font-size-2xl);font-weight:800;letter-spacing:-.5px;color:var(--color-text);margin:0 0 24px;background:linear-gradient(120deg,#fff,#bae6fd 48%,#7dd3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(125,211,252,.18))}.user-profile__cards[data-v-b5fdc2f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:20px;align-items:stretch;margin-top:24px}.profile-card[data-v-b5fdc2f4]{position:relative;background:linear-gradient(180deg,#ffffff0a,#fff0 110px),#1e293b99;border:1px solid rgba(6,230,230,.1);border-radius:var(--radius-lg);padding:24px;margin-bottom:0;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.profile-card[data-v-b5fdc2f4]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#06e6e68c,#a78bfa73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.profile-card[data-v-b5fdc2f4]:not(.profile-card--header):hover{transform:translateY(-4px);border-color:#06e6e640;box-shadow:0 12px 30px #06e6e61f}.profile-card[data-v-b5fdc2f4]:hover:after{opacity:1}.profile-card--header[data-v-b5fdc2f4]{display:flex;align-items:center;gap:24px}.profile-card__avatar[data-v-b5fdc2f4]{position:relative;flex-shrink:0;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-2) 100%);box-shadow:0 0 0 2px #06e6e640,0 0 20px #06e6e640;color:#0f172a;font-size:var(--font-size-2xl);font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:all .2s ease}.profile-card__avatar[data-v-b5fdc2f4]:hover{box-shadow:0 0 0 3px #06e6e680,0 0 28px #a78bfa59}.profile-card__avatar.is-uploading[data-v-b5fdc2f4]{cursor:progress}.profile-card__avatar-img[data-v-b5fdc2f4]{width:100%;height:100%;object-fit:cover;object-position:center}.profile-card__avatar-text[data-v-b5fdc2f4]{-webkit-user-select:none;user-select:none}.profile-card__avatar-edit[data-v-b5fdc2f4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a8c;color:#fff;opacity:0;transition:opacity .2s ease}.profile-card__avatar:hover .profile-card__avatar-edit[data-v-b5fdc2f4]{opacity:1}.profile-card__avatar-input[data-v-b5fdc2f4]{display:none}.profile-card__header-info[data-v-b5fdc2f4]{flex:1;min-width:0}.profile-card__nickname-row[data-v-b5fdc2f4]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.profile-card__nickname[data-v-b5fdc2f4]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.profile-card__edit-btn[data-v-b5fdc2f4]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#06e6e61a;border:1px solid rgba(6,230,230,.2);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.profile-card__edit-btn[data-v-b5fdc2f4]:hover{background:#06e6e633}.profile-card__edit-icon[data-v-b5fdc2f4]{width:14px;height:14px;fill:currentColor}.profile-card__nickname-input[data-v-b5fdc2f4]{flex:1;min-width:180px;background:#0f172a99;border:1px solid rgba(6,230,230,.4);border-radius:var(--radius-md);padding:8px 12px;color:var(--color-text);font-size:var(--font-size-md);outline:none}.profile-card__save-btn[data-v-b5fdc2f4]{padding:8px 16px;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.profile-card__save-btn[data-v-b5fdc2f4]:disabled{opacity:.6;cursor:not-allowed}.profile-card__cancel-btn[data-v-b5fdc2f4]{padding:8px 16px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer}.profile-card__meta[data-v-b5fdc2f4]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:4px;flex-wrap:wrap}.profile-card__meta-divider[data-v-b5fdc2f4]{color:#fff3}.profile-card__copy-btn[data-v-b5fdc2f4]{margin-left:6px;padding:2px 8px;background:transparent;border:1px solid rgba(6,230,230,.25);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.profile-card__copy-btn[data-v-b5fdc2f4]:hover{background:#06e6e626;box-shadow:0 0 12px #06e6e64d}.profile-card__section-title[data-v-b5fdc2f4]{position:relative;font-size:var(--font-size-md);font-weight:600;color:var(--color-text);margin-bottom:20px;padding-left:14px;text-shadow:0 0 12px rgba(6,230,230,.12)}.profile-card__section-title[data-v-b5fdc2f4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--color-primary),var(--color-accent-2));box-shadow:0 0 8px #06e6e680}.profile-card__asset[data-v-b5fdc2f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-card__invite[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:14px}.profile-card__invite-row[data-v-b5fdc2f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-card__asset-left[data-v-b5fdc2f4],.profile-card__invite-left[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:6px}.profile-card__asset-label[data-v-b5fdc2f4],.profile-card__invite-label[data-v-b5fdc2f4]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.profile-card__invite-code-row[data-v-b5fdc2f4]{display:flex;align-items:baseline;gap:8px}.profile-card__invite-stats[data-v-b5fdc2f4]{display:flex;flex-wrap:wrap;gap:4px 16px}.profile-card__invite-stat[data-v-b5fdc2f4]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.profile-card__invite-stat b[data-v-b5fdc2f4]{color:var(--color-primary);font-weight:700;text-shadow:0 0 12px rgba(6,230,230,.3)}.profile-card__asset-amount[data-v-b5fdc2f4]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary);text-shadow:0 0 16px rgba(6,230,230,.35)}.profile-card__invite-code[data-v-b5fdc2f4]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-primary);letter-spacing:2px;font-family:Courier New,monospace;text-shadow:0 0 12px rgba(6,230,230,.3)}.profile-card__asset-actions[data-v-b5fdc2f4],.profile-card__invite-actions[data-v-b5fdc2f4]{display:flex;gap:8px;flex-shrink:0}.profile-card__member[data-v-b5fdc2f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-card__member-left[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.profile-card__member-status[data-v-b5fdc2f4]{align-self:flex-start;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);background:#ffffff14;color:var(--color-text-muted)}.profile-card__member-status.is-active[data-v-b5fdc2f4]{background:linear-gradient(135deg,#ffc81533,#ff9d002e);border:1px solid rgba(255,200,21,.35);color:#ffc815;font-weight:600;box-shadow:0 0 12px #ffc81540}.profile-card__member-level[data-v-b5fdc2f4]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);text-shadow:0 0 14px rgba(255,255,255,.1)}.profile-card__member-meta[data-v-b5fdc2f4]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.profile-card__member-discount[data-v-b5fdc2f4]{color:#ffc815;font-weight:600;text-shadow:0 0 10px rgba(255,200,21,.3)}.profile-card__member-actions[data-v-b5fdc2f4]{display:flex;gap:8px;flex-shrink:0}.profile-card__rebate[data-v-b5fdc2f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.profile-card__rebate-left[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:6px}.profile-card__rebate-label[data-v-b5fdc2f4]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.profile-card__rebate-amount[data-v-b5fdc2f4]{font-size:var(--font-size-xl);font-weight:700;color:#22c55e;text-shadow:0 0 16px rgba(34,197,94,.3)}.profile-card__rebate-actions[data-v-b5fdc2f4]{display:flex;gap:8px;flex-shrink:0}.profile-card__rebate-stats[data-v-b5fdc2f4]{display:flex;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.profile-card__rebate-stat[data-v-b5fdc2f4]{flex:1;display:flex;flex-direction:column;gap:4px}.profile-card__rebate-stat-label[data-v-b5fdc2f4]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.profile-card__rebate-stat-value[data-v-b5fdc2f4]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.profile-card__team[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:10px}.profile-card__team-head[data-v-b5fdc2f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-card__team-title[data-v-b5fdc2f4]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.profile-card__team-name[data-v-b5fdc2f4]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card__team-status[data-v-b5fdc2f4]{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-sm);color:var(--color-text-muted);background:#ffffff14;border:1px solid rgba(255,255,255,.12);white-space:nowrap;flex-shrink:0}.profile-card__team-status.is-active[data-v-b5fdc2f4]{color:#34d399;background:#34d3991f;border-color:#34d3994d}.profile-card__team-body[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:6px}.profile-card__team-meta[data-v-b5fdc2f4]{display:flex;flex-wrap:wrap;gap:6px 16px}.profile-card__team-meta span[data-v-b5fdc2f4]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.profile-card__team-meta-date[data-v-b5fdc2f4]{flex-basis:100%}.profile-card__team-empty[data-v-b5fdc2f4],.profile-card__team-info-loading[data-v-b5fdc2f4],.profile-card__team-info-empty[data-v-b5fdc2f4]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.profile-card__action-btn[data-v-b5fdc2f4]{padding:8px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;white-space:nowrap}.profile-card__action-btn[data-v-b5fdc2f4]:hover{border-color:#06e6e666;color:var(--color-primary)}.profile-card__action-btn--primary[data-v-b5fdc2f4]{background:var(--color-primary);border-color:var(--color-primary);color:#0f172a;font-weight:600}.profile-card__action-btn--primary[data-v-b5fdc2f4]:hover{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-2) 100%);border-color:var(--color-primary);color:#0f172a;box-shadow:0 4px 16px #06e6e666}.profile-card__security[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.profile-card__security-row[data-v-b5fdc2f4]{display:flex;align-items:center;gap:12px}.profile-card__security-label[data-v-b5fdc2f4]{width:80px;font-size:var(--font-size-sm);color:var(--color-text-muted);flex-shrink:0}.profile-card__security-value[data-v-b5fdc2f4]{font-size:var(--font-size-sm);color:var(--color-text);flex:1}.profile-card__logout-btn[data-v-b5fdc2f4]{width:100%;padding:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all .2s ease}.profile-card__logout-btn[data-v-b5fdc2f4]:hover{background:#ef444433}.invite-dialog[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:20px}.invite-dialog__field[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:12px}.invite-dialog__label[data-v-b5fdc2f4]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.invite-dialog__row[data-v-b5fdc2f4]{display:flex;align-items:center;gap:12px}.invite-dialog__box[data-v-b5fdc2f4]{flex:1;background:#2a2f37;border:1px solid #3d424b;border-radius:var(--radius-md);padding:12px 16px;min-height:44px;display:flex;align-items:center}.invite-dialog__box--code[data-v-b5fdc2f4]{justify-content:center}.invite-dialog__link-text[data-v-b5fdc2f4]{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;word-break:break-all}.invite-dialog__code-text[data-v-b5fdc2f4]{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:700;text-align:center;letter-spacing:2px;font-family:Courier New,monospace}.invite-dialog__copy-btn[data-v-b5fdc2f4]{padding:8px 16px;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#0f172a;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.invite-dialog__copy-btn[data-v-b5fdc2f4]:hover{box-shadow:0 4px 16px #06e6e666}.invite-dialog__section-title[data-v-b5fdc2f4]{color:var(--color-primary);font-size:var(--font-size-md);font-weight:600;margin-bottom:12px}.invite-dialog__tabs[data-v-b5fdc2f4]{display:flex;gap:8px;margin-bottom:12px}.invite-dialog__tab[data-v-b5fdc2f4]{flex:1;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.invite-dialog__tab[data-v-b5fdc2f4]:hover{border-color:#06e6e666;color:var(--color-primary)}.invite-dialog__tab.is-active[data-v-b5fdc2f4]{background:#06e6e61f;border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.invite-dialog__loading[data-v-b5fdc2f4]{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);padding:32px 20px;background:#0f172a;border-radius:var(--radius-md)}.invite-dialog__table[data-v-b5fdc2f4]{display:flex;flex-direction:column;gap:4px}.invite-dialog__table-header[data-v-b5fdc2f4]{display:flex;gap:8px;padding:12px 16px;background:#1e293b;border-radius:var(--radius-md)}.invite-dialog__table-row[data-v-b5fdc2f4]{display:flex;gap:8px;padding:12px 16px;background:#0f172a;border-radius:var(--radius-md)}.invite-dialog__cell[data-v-b5fdc2f4]{flex:1;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4}.invite-dialog__cell--user[data-v-b5fdc2f4]{flex:2}.invite-dialog__cell--date[data-v-b5fdc2f4]{flex:1}.invite-dialog__empty[data-v-b5fdc2f4]{text-align:center;color:#64748b;font-size:var(--font-size-sm);padding:40px 20px;background:#0f172a;border-radius:var(--radius-md)}.synth-audio[data-v-3baa0af2]{display:flex;gap:24px;align-items:stretch;min-height:420px}.synth-audio__left[data-v-3baa0af2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.synth-audio__right[data-v-3baa0af2]{width:320px;flex-shrink:0;flex:1;display:flex;flex-direction:column}.synth-field[data-v-3baa0af2]{display:flex;flex-direction:column;gap:8px}.synth-label[data-v-3baa0af2]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.required-star[data-v-3baa0af2]{color:var(--color-error);margin-left:4px}.synth-optional[data-v-3baa0af2]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400;margin-left:4px}.synth-duration-hint[data-v-3baa0af2]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.synth-audio-card[data-v-3baa0af2]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#53caff0d;border:1px solid rgba(83,202,255,.3);border-radius:var(--radius-lg)}.synth-audio-card__play[data-v-3baa0af2]{width:34px;height:34px;background:var(--color-primary);color:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-md);transition:all .2s;flex-shrink:0}.synth-audio-card__play[data-v-3baa0af2]:hover{transform:scale(1.1)}.synth-audio-card__name[data-v-3baa0af2]{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synth-audio-card__remove[data-v-3baa0af2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#a0aec0;cursor:pointer;border-radius:var(--radius-md)}.synth-audio-card__remove[data-v-3baa0af2]:hover{background:#ef44441a;color:var(--color-error)}.synth-upload[data-v-3baa0af2] .el-upload{display:block;width:100%}.synth-label--row[data-v-3baa0af2]{display:flex;align-items:center;justify-content:space-between}.synth-timbre-btn[data-v-3baa0af2]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:var(--radius-md);background:#06e6e61a;border:1px solid rgba(6,230,230,.4);color:var(--color-primary);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s}.synth-timbre-btn[data-v-3baa0af2]:hover{background:#06e6e62e}.synth-upload__bar[data-v-3baa0af2]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:#0f172a66;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:#a0aec0;font-size:var(--font-size-sm);cursor:pointer;box-sizing:border-box}.synth-upload__bar[data-v-3baa0af2]:hover{border-color:#53caff;color:#53caff}.synth-upload__bar--loading[data-v-3baa0af2]{cursor:not-allowed;opacity:.7}.synth-submit[data-v-3baa0af2]{display:flex;justify-content:center}.synth-submit__btn[data-v-3baa0af2]{display:flex;align-items:center;gap:8px;border-radius:var(--radius-pill);background:var(--color-primary);color:#0f172a;padding:10px 36px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;border:none}.synth-submit__btn[data-v-3baa0af2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #06e6e64d}.synth-submit__btn--disabled[data-v-3baa0af2]{opacity:.6;cursor:not-allowed;transform:none!important}.synth-submit__price[data-v-3baa0af2]{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.synth-submit__price-icon[data-v-3baa0af2]{width:16px;height:16px}.synth-history__header[data-v-3baa0af2]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:12px;flex-shrink:0}.synth-history__list[data-v-3baa0af2]{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;max-height:500px;overflow-y:auto}.synth-history__item[data-v-3baa0af2]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#06e6e60d;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.synth-history__item[data-v-3baa0af2]:hover{border-color:#53caff80}.synth-history__item--active[data-v-3baa0af2]{border-color:var(--color-primary);background:#06e6e61f}.synth-history__info[data-v-3baa0af2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.synth-history__status[data-v-3baa0af2]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text)}.synth-history__dot[data-v-3baa0af2]{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.synth-history__dot--success[data-v-3baa0af2]{background:#22c55e}.synth-history__dot--generating[data-v-3baa0af2]{background:var(--color-warning)}.synth-history__dot--error[data-v-3baa0af2]{background:var(--color-error)}.synth-history__time[data-v-3baa0af2]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0}.synth-history__text[data-v-3baa0af2]{font-size:var(--font-size-xs);color:var(--color-text);line-height:1.5;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.synth-history__actions[data-v-3baa0af2]{display:flex;align-items:center;gap:14px;width:100%}.synth-history__check[data-v-3baa0af2]{margin-left:auto}.synth-history__action-btn[data-v-3baa0af2]{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);color:var(--color-primary);cursor:pointer;white-space:nowrap}.synth-history__action-btn--disabled[data-v-3baa0af2]{color:#64748b;cursor:not-allowed}.synth-history__check[data-v-3baa0af2]{background:#06e6e633;color:var(--color-primary);font-size:var(--font-size-xs);padding:2px 12px;border-radius:var(--radius-pill);border:1px solid rgba(6,230,230,.2);font-weight:500}.synth-history__empty[data-v-3baa0af2]{text-align:center;padding:40px 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.synth-history__error[data-v-3baa0af2]{font-size:var(--font-size-xs);color:var(--color-error);line-height:1.5;word-break:break-all}.synth-dialog-confirm[data-v-3baa0af2]{border-radius:var(--radius-pill);background:var(--color-primary);color:#0f172a;padding:10px 32px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;border:none;transition:all .2s;align-self:flex-end;margin-top:12px}.synth-dialog-confirm[data-v-3baa0af2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #06e6e64d}.synth-dialog-confirm--disabled[data-v-3baa0af2]{opacity:.5;cursor:not-allowed;transform:none!important}@keyframes spin-3baa0af2{to{transform:rotate(360deg)}}@media(max-width:768px){.synth-audio[data-v-3baa0af2]{flex-direction:column;gap:20px;min-height:0}.synth-audio__right[data-v-3baa0af2]{width:100%;flex:none}.synth-history__list[data-v-3baa0af2]{max-height:300px}}@media(max-width:768px){.form-dialog{width:92vw!important;max-width:92vw}.form-dialog .el-dialog__body{max-height:82vh;overflow-y:auto}}.edit-page[data-v-a6684da2]{height:100vh;background-color:#0f172af2;background-image:radial-gradient(900px circle at 10% 0%,rgba(6,230,230,.1),transparent 45%),radial-gradient(820px circle at 90% 0%,rgba(167,139,250,.1),transparent 45%),radial-gradient(900px circle at 80% 100%,rgba(110,231,255,.06),transparent 45%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,44px 44px,44px 44px;background-attachment:fixed;padding:80px 20px 20px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.edit-page__main[data-v-a6684da2]{flex:1;min-height:0;display:flex;flex-direction:column}.edit-layout__content[data-v-a6684da2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1;min-height:0;min-width:0}.edit-layout__left[data-v-a6684da2],.edit-layout__right[data-v-a6684da2]{display:flex;flex-direction:column;min-height:0;min-width:0}.edit-form[data-v-a6684da2]{display:flex;flex-direction:column;height:100%;background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.edit-form__body[data-v-a6684da2]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.edit-form__body[data-v-a6684da2]::-webkit-scrollbar{width:4px}.edit-form__body[data-v-a6684da2]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.edit-form__footer[data-v-a6684da2]{padding:20px 24px;background:#0f172a66;border-top:1px solid var(--color-border)}.agent-hint[data-v-a6684da2]{font-size:var(--font-size-sm);color:#a0aec0;align-self:flex-end;margin-bottom:6px;padding-left:4px}.edit-form__field[data-v-a6684da2]{display:flex;flex-direction:column;gap:12px}.edit-form__label[data-v-a6684da2]{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);display:flex;align-items:center}.edit-form__label--row[data-v-a6684da2]{justify-content:space-between}.required-star[data-v-a6684da2]{color:var(--color-error);margin-left:4px;font-family:serif}.audio-card[data-v-a6684da2]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#06e6e60d;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-lg);transition:all .2s}.audio-card[data-v-a6684da2]:hover{background:#06e6e614;border-color:#06e6e680}.audio-card__play[data-v-a6684da2]{width:36px;height:36px;background:var(--color-primary);color:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-lg);transition:all .2s}.audio-card__play[data-v-a6684da2]:hover{transform:scale(1.1)}.audio-card__info[data-v-a6684da2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.audio-card__name[data-v-a6684da2]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-card__duration[data-v-a6684da2]{font-size:var(--font-size-xs);color:#a0aec0}.audio-card__remove[data-v-a6684da2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#a0aec0;cursor:pointer;border-radius:var(--radius-md);transition:all .2s}.audio-card__remove[data-v-a6684da2]:hover{background:#ef44441a;color:var(--color-error)}.audio-upload-bar[data-v-a6684da2]{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;background:#0f172a66;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:#a0aec0;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s}.audio-upload-bar[data-v-a6684da2]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#06e6e60d}.audio-upload-bar--loading[data-v-a6684da2]{cursor:not-allowed;opacity:.7}.audio-source-btn[data-v-a6684da2]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;background:#06e6e614;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.audio-source-btn .el-icon[data-v-a6684da2]{font-size:var(--font-size-sm)}.audio-source-btn[data-v-a6684da2]:hover{background:#06e6e629;border-color:var(--color-primary)}.ref-groups[data-v-a6684da2]{display:flex;flex-direction:column;gap:8px}.ref-group[data-v-a6684da2]{display:flex;align-items:center;gap:8px}.ref-group__label[data-v-a6684da2]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;min-width:60px}.ref-group__thumb-list[data-v-a6684da2]{display:flex;flex-wrap:wrap;gap:8px}.ref-group__thumb-item[data-v-a6684da2]{width:50px;height:50px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .2s ease;position:relative}.ref-group__thumb-item[data-v-a6684da2]:hover{border-color:var(--color-primary);transform:scale(1.05)}.ref-group__thumb-item--add[data-v-a6684da2]{border:1px dashed rgba(6,230,230,.5);background:#06e6e61a}.ref-group__thumb-item--add[data-v-a6684da2]:hover{border-color:var(--color-primary);background:#06e6e633}.ref-group__thumb-item--loading[data-v-a6684da2]{cursor:not-allowed;opacity:.7}.ref-group__thumb-add[data-v-a6684da2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ref-group__add-icon[data-v-a6684da2]{width:16px;height:16px;color:var(--color-primary)}.ref-group__add-text[data-v-a6684da2]{font-size:var(--font-size-xs);color:var(--color-primary)}.ref-group__thumb-img[data-v-a6684da2]{width:100%;height:100%;object-fit:cover}.multi-asset-remove[data-v-a6684da2]{position:absolute;top:0;right:0;width:16px;height:16px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xs);z-index:2;border-bottom-left-radius:4px}.multi-asset-remove[data-v-a6684da2]:hover{background:#ff4d4f}.multi-prompt-input[data-v-a6684da2] .el-textarea__inner{background:#0f172a99;border:1px solid rgba(6,230,230,.1);border-radius:var(--radius-lg);color:var(--color-text);padding:12px}.multi-prompt-input[data-v-a6684da2] .el-textarea__inner:focus{border-color:var(--color-primary)}.prompts-list[data-v-a6684da2]{display:flex;flex-direction:column;gap:12px;padding-right:4px}.prompt-item[data-v-a6684da2]{display:flex;gap:12px;align-items:flex-start}.prompt-item__index[data-v-a6684da2]{width:24px;height:24px;background:#06e6e61a;border:1px solid rgba(6,230,230,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);color:var(--color-primary);flex-shrink:0;margin-top:8px}.prompt-empty[data-v-a6684da2]{text-align:center;padding:20px;color:#a0aec0;font-size:var(--font-size-sm);background:#0f172a33;border-radius:var(--radius-md);border:1px dashed var(--color-border)}.global-prompt[data-v-a6684da2]{display:flex;flex-direction:column;gap:12px}.global-prompt__actions[data-v-a6684da2]{display:flex;align-items:center;gap:8px;align-self:flex-end}.global-prompt__apply[data-v-a6684da2]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 20px;background:#06e6e61a;border:1px solid rgba(6,230,230,.3);border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.global-prompt__apply[data-v-a6684da2]:hover:not(:disabled){background:#06e6e633;border-color:var(--color-primary)}.global-prompt__apply[data-v-a6684da2]:disabled{opacity:.45;cursor:not-allowed}.edit-form__spacer[data-v-a6684da2]{flex:1}.edit-form__save-section[data-v-a6684da2]{display:flex;justify-content:center;margin-top:20px}.edit-form__save-btn[data-v-a6684da2]{border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-2) 100%);color:#0f172a;padding:12px 48px;font-size:var(--font-size-md);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s;box-shadow:0 4px 16px #06e6e64d}.edit-form__save-btn[data-v-a6684da2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #06e6e673;filter:brightness(1.05)}.edit-form__save-btn--disabled[data-v-a6684da2]{opacity:.6;cursor:not-allowed;transform:none!important}.price-icon[data-v-a6684da2]{width:18px;height:18px}.image-history[data-v-a6684da2]{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:24px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.image-history__header-row[data-v-a6684da2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-shrink:0}.image-history__title[data-v-a6684da2]{display:inline-block;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);background:linear-gradient(120deg,#fff,#bae6fd 55%,#7dd3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(125,211,252,.2))}.image-history__upload-btn[data-v-a6684da2]{border-radius:var(--radius-pill);border:1px solid rgba(6,230,230,.5);background:#06e6e61a;color:var(--color-primary);padding:6px 16px;font-size:var(--font-size-sm);cursor:pointer}.image-history__grid[data-v-a6684da2]{flex:1;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:4px}.image-history__grid[data-v-a6684da2]::-webkit-scrollbar{width:4px}.image-history__grid[data-v-a6684da2]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.image-history__item[data-v-a6684da2]{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);height:320px;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.image-history__item[data-v-a6684da2]:hover{transform:translateY(-4px);border-color:#06e6e680;box-shadow:0 12px 30px #06e6e626}.image-history__img[data-v-a6684da2]{width:fit-content;height:100%;object-fit:contain;margin:0 auto;display:block;position:relative}.image-history__overlay[data-v-a6684da2]{position:absolute;top:8px;left:8px;z-index:10}.image-history__index[data-v-a6684da2]{background:#06e6e6e6;color:#0f172a;border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs);font-weight:700}.image-history__agent-name[data-v-a6684da2]{background:#0009;color:#fff;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs)}.image-history__time[data-v-a6684da2]{position:absolute;bottom:12px;left:12px;background:#0009;color:#fff;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs)}.image-history__actions[data-v-a6684da2]{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;z-index:10}.image-history__copy-link[data-v-a6684da2]{background:#0009;color:var(--color-primary);padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline}.image-history__copy-link[data-v-a6684da2]:hover{color:var(--color-primary);background:#000c}.image-history__download-btn[data-v-a6684da2]{background:#06e6e6e6;color:#0f172a;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__download-btn[data-v-a6684da2]:hover{background:#06e6e6;transform:scale(1.1)}.image-history__download-btn svg[data-v-a6684da2]{pointer-events:none}.image-history__delete-btn[data-v-a6684da2]{background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.image-history__delete-btn[data-v-a6684da2]:hover{background:#ef4444;transform:scale(1.1)}.image-history__delete-btn svg[data-v-a6684da2]{pointer-events:none}.image-history__agent-row[data-v-a6684da2]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:8px;z-index:10}.hint-icon[data-v-a6684da2]{margin-left:6px;font-size:15px;width:15px;height:15px;color:var(--color-primary);cursor:help;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.hint-icon[data-v-a6684da2] svg{width:1em;height:1em}.hint-icon[data-v-a6684da2]:hover{color:#7dd3fc;filter:drop-shadow(0 0 6px rgba(6,230,230,.5))}.reference-image__modal-content[data-v-a6684da2]{max-height:60vh;overflow-y:auto;padding:20px}.reference-image__section h4[data-v-a6684da2]{margin-bottom:16px;color:var(--color-text)}.reference-image__grid[data-v-a6684da2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-bottom:24px}.reference-image__item[data-v-a6684da2]{border:1px solid #3d424b;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .2s}.reference-image__item[data-v-a6684da2]:hover{border-color:var(--color-primary)}.reference-image__item img[data-v-a6684da2]{width:100%;height:100px;object-fit:cover}.reference-image__item-name[data-v-a6684da2]{padding:8px;font-size:var(--font-size-xs);text-align:center;color:var(--color-text-muted);background:#0f172a66}.image-history__pagination[data-v-a6684da2]{display:flex;justify-content:center;padding:12px 0 4px;flex-shrink:0}.image-history__pagination[data-v-a6684da2] .el-pagination.is-background .el-pager li:not(.is-active){background:#1e293b99;color:var(--color-text-muted);border:1px solid #3d424b}.image-history__pagination[data-v-a6684da2] .el-pagination.is-background .el-pager li.is-active{background:var(--color-primary);color:#0f172a;font-weight:600}.image-history__pagination[data-v-a6684da2] .el-pagination.is-background .btn-prev,.image-history__pagination[data-v-a6684da2] .el-pagination.is-background .btn-next{background:#1e293b99;color:var(--color-text-muted);border:1px solid #3d424b}.image-history__pagination[data-v-a6684da2] .el-pagination.is-background .btn-prev:disabled,.image-history__pagination[data-v-a6684da2] .el-pagination.is-background .btn-next:disabled{opacity:.4}.image-history__pagination[data-v-a6684da2] .el-pagination__total{color:var(--color-text-muted)}.image-history__item--processing[data-v-a6684da2]{border-color:#06e6e680;background:#06e6e60d}.image-history__placeholder[data-v-a6684da2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f172acc;z-index:5;gap:12px}.image-history__placeholder--error[data-v-a6684da2]{background:#dc26261a;border:1px solid rgba(220,38,38,.3)}.error-icon[data-v-a6684da2]{font-size:var(--font-size-2xl);color:var(--color-error);margin-bottom:12px}.image-history__spinner[data-v-a6684da2]{width:32px;height:32px;border:3px solid rgba(6,230,230,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin-a6684da2 1s linear infinite}.image-history__text[data-v-a6684da2]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.edit-form[data-v-a6684da2],.image-history[data-v-a6684da2]{position:relative}.edit-form[data-v-a6684da2]:after,.image-history[data-v-a6684da2]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#06e6e659,#a78bfa40);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none;transition:opacity .3s ease}.edit-form[data-v-a6684da2]:hover:after,.image-history[data-v-a6684da2]:hover:after{opacity:1}@keyframes spin-a6684da2{to{transform:rotate(360deg)}}@media(max-width:768px){.edit-page[data-v-a6684da2]{height:auto;min-height:100vh;overflow:visible;padding:80px 12px 24px}.edit-page__main[data-v-a6684da2]{flex:none;min-height:0}.edit-layout__content[data-v-a6684da2]{grid-template-columns:1fr;gap:16px;flex:none;min-height:0}.edit-layout__left[data-v-a6684da2],.edit-layout__right[data-v-a6684da2]{min-height:0}.edit-form[data-v-a6684da2]{height:auto}.edit-form__body[data-v-a6684da2]{overflow-y:visible}.image-history[data-v-a6684da2]{height:auto}.image-history__grid[data-v-a6684da2]{overflow-y:visible;padding-bottom:8px}}.auth-dialog__tabs[data-v-bbdf7021]{display:inline-flex;border-radius:var(--radius-pill);background:#334155;padding:2px}.auth-dialog__tab[data-v-bbdf7021]{border:none;background:transparent;border-radius:var(--radius-pill);padding:4px 12px;font-size:var(--font-size-md);cursor:pointer;color:var(--color-text-muted)}.auth-dialog__tab--active[data-v-bbdf7021]{background:#53caff;color:#0f172a}.auth-dialog__body[data-v-bbdf7021]{padding-top:8px}.auth-dialog__intro[data-v-bbdf7021]{margin-bottom:24px}.auth-dialog__intro-title[data-v-bbdf7021]{font-size:var(--font-size-lg);font-weight:600;color:#f1f5f9;margin-bottom:4px}.auth-dialog__intro-subtitle[data-v-bbdf7021]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.auth-dialog__label-row[data-v-bbdf7021]{display:flex;align-items:center;justify-content:space-between}.auth-dialog__label-row--full[data-v-bbdf7021]{margin-bottom:6px}.auth-dialog__label[data-v-bbdf7021]{font-size:var(--font-size-sm);color:var(--color-text)}.auth-dialog__item--no-label[data-v-bbdf7021] .el-form-item__label{display:none;margin-bottom:0}.auth-dialog__link[data-v-bbdf7021]{border:none;background:transparent;padding:0;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;text-decoration:underline}.auth-dialog__body[data-v-bbdf7021] .el-input__wrapper{border-radius:var(--radius-lg);background:#1e293b;box-shadow:none;border:1px solid #3d424b;padding:0 16px;min-height:44px}.auth-dialog__body[data-v-bbdf7021] .el-input__inner{font-size:var(--font-size-sm);color:var(--color-text)}.auth-dialog__body[data-v-bbdf7021] .el-form-item{margin-bottom:14px}.auth-dialog__grid[data-v-bbdf7021]{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:0}.auth-dialog__grid-item[data-v-bbdf7021]{margin-bottom:14px}.auth-dialog__grid-item--full[data-v-bbdf7021]{grid-column:1 / -1}@media(max-width:560px){.auth-dialog__grid[data-v-bbdf7021]{grid-template-columns:1fr}}.auth-dialog__code-capsule[data-v-bbdf7021]{display:flex;align-items:center;justify-content:space-between;background:#1e293b;border:1px solid #3d424b;border-radius:var(--radius-lg);padding:0 16px;min-height:44px;flex:1}.auth-dialog__code-left[data-v-bbdf7021]{display:flex;align-items:center;flex:1;gap:8px}.auth-dialog__code-icon[data-v-bbdf7021],.auth-dialog__field-icon[data-v-bbdf7021]{width:18px;height:18px;object-fit:contain}.auth-dialog__code-input[data-v-bbdf7021] .el-input__wrapper{background:transparent;border:none;box-shadow:none;padding:0;min-height:auto}.auth-dialog__code-send[data-v-bbdf7021]{border:none;background:transparent;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap}.auth-dialog__code-send[data-v-bbdf7021]:disabled{cursor:not-allowed;opacity:.6}.auth-dialog__footer[data-v-bbdf7021]{margin-top:12px;text-align:right}.auth-dialog__submit[data-v-bbdf7021]{width:100%;height:50px;border-radius:var(--radius-lg);background:#53caff;border:none;color:#0f172a;font-weight:600;font-size:var(--font-size-md)}.auth-dialog__terms[data-v-bbdf7021]{margin-top:8px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.auth-dialog__terms-label[data-v-bbdf7021]{display:inline-flex;align-items:center;gap:6px}.auth-dialog__checkbox[data-v-bbdf7021]{width:14px;height:14px;border-radius:var(--radius-sm)}.auth-dialog__bottom-link[data-v-bbdf7021]{margin-top:12px;font-size:var(--font-size-sm);color:var(--color-text)}.auth-dialog__password-toggle[data-v-bbdf7021]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;color:var(--color-text-muted);transition:color .2s ease;border-radius:var(--radius-sm)}.auth-dialog__password-toggle[data-v-bbdf7021]:hover{color:#53caff;background:#53caff1a}.auth-dialog__password-icon[data-v-bbdf7021]{width:16px;height:16px}.auth-dialog__subtabs[data-v-bbdf7021]{display:inline-flex;gap:8px;margin-bottom:12px}.auth-dialog__subtab[data-v-bbdf7021]{border:none;background:#334155;border-radius:var(--radius-pill);padding:6px 16px;font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-muted)}.auth-dialog__subtab--active[data-v-bbdf7021]{background:#53caff;color:#0f172a}.auth-dialog__terms-link[data-v-bbdf7021]{border:none;background:transparent;padding:0;font-size:var(--font-size-xs);color:#53caff;cursor:pointer;text-decoration:underline}.auth-dialog__terms-link[data-v-bbdf7021]:hover{color:var(--color-primary)}.auth-dialog__body .el-form-item__label{color:var(--color-text)!important}.vip-modal[data-v-5add8d3e]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#080b14bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vip-modal__panel[data-v-5add8d3e]{position:relative;width:680px;max-width:100%;max-height:88vh;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#2a2350,#1a1f35 40%,#141b2b);border:1.5px solid rgba(255,200,21,.35);box-shadow:0 30px 80px #000000a6,0 0 60px #ffc8151f,inset 0 1px #ffffff0f}.vip-modal__close[data-v-5add8d3e]{position:absolute;top:14px;right:14px;z-index:6;width:32px;height:32px;border-radius:50%;border:none;background:#0006;color:#c8d0e0;font-size:18px;line-height:1;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.vip-modal__close[data-v-5add8d3e]:hover{background:#ffc81540;color:#ffc815;transform:rotate(90deg)}.vip-dialog__header[data-v-5add8d3e]{position:relative;padding:36px 24px 20px;text-align:center;overflow:hidden;background:radial-gradient(120% 120% at 50% -10%,rgba(255,200,21,.2) 0%,transparent 55%),radial-gradient(100% 100% at 20% 0%,rgba(124,92,255,.15) 0%,transparent 50%),radial-gradient(100% 100% at 85% 5%,rgba(83,202,255,.12) 0%,transparent 50%)}.vip-dialog__title[data-v-5add8d3e]{margin:0 0 8px;font-size:36px;font-weight:900;font-family:STXingkai,Xingkai SC,华文行楷,KaiTi,sans-serif;letter-spacing:3px;background:linear-gradient(90deg,#ffe79a,#ffc815 45%,#fff3c4 70%,#ffc815);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(255,200,21,.35))}.vip-dialog__sparkle[data-v-5add8d3e]{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffc815;box-shadow:0 0 10px 2px #ffc815d9;opacity:0;animation:vip-sparkle-5add8d3e 3s ease-in-out infinite}.vip-dialog__sparkle--1[data-v-5add8d3e]{top:22%;left:18%;animation-delay:0s}.vip-dialog__sparkle--2[data-v-5add8d3e]{top:58%;left:10%;animation-delay:.7s}.vip-dialog__sparkle--3[data-v-5add8d3e]{top:28%;right:16%;animation-delay:1.4s}.vip-dialog__sparkle--4[data-v-5add8d3e]{top:68%;right:22%;animation-delay:2.1s}@keyframes vip-sparkle-5add8d3e{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}.vip-modal__body[data-v-5add8d3e]{padding:0 28px 28px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:18px}.vip-dialog__plan[data-v-5add8d3e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 20px;border-radius:16px;background:linear-gradient(160deg,#ffc81524,#7c5cff1a);border:1.5px solid rgba(255,200,21,.45);box-shadow:0 6px 24px #ffc81533}.vip-dialog__plan-name[data-v-5add8d3e]{font-size:13px;color:#f1f5f9cc;letter-spacing:1px}.vip-dialog__plan-price[data-v-5add8d3e]{display:flex;align-items:baseline;gap:2px}.vip-dialog__plan-price-value[data-v-5add8d3e]{font-size:38px;font-weight:900;color:#ffc815;text-shadow:0 0 24px rgba(255,200,21,.55);letter-spacing:-1px;line-height:1.1}.vip-dialog__plan-unit[data-v-5add8d3e]{font-size:14px;color:#ffc815cc;font-weight:600;margin-left:4px}.vip-dialog__plan-tip[data-v-5add8d3e]{margin-top:6px;font-size:13px;color:#ffc815;font-weight:600;letter-spacing:.5px}.vip-dialog__divider[data-v-5add8d3e]{display:flex;align-items:center;gap:12px}.vip-dialog__divider[data-v-5add8d3e]:before,.vip-dialog__divider[data-v-5add8d3e]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.vip-dialog__divider span[data-v-5add8d3e]{font-size:11px;color:#ffffffb3;letter-spacing:2px;white-space:nowrap}.vip-dialog__benefit-grid[data-v-5add8d3e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vip-dialog__benefit-card[data-v-5add8d3e]{position:relative;border-radius:14px;background:linear-gradient(160deg,#1a1f35f2,#0f172aeb);padding:18px 14px 16px;border:1.5px solid rgba(255,200,21,.2);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;transition:all .25s ease}.vip-dialog__benefit-card[data-v-5add8d3e]:hover{border-color:#ffc81566;box-shadow:0 4px 20px #ffc8151f}.vip-dialog__benefit-original[data-v-5add8d3e]{display:flex;align-items:baseline;gap:2px;margin-bottom:4px}.vip-dialog__benefit-member-price[data-v-5add8d3e]{display:flex;align-items:baseline;gap:4px;margin-top:2px;margin-bottom:8px}.price-label[data-v-5add8d3e]{font-size:12px;color:#f1f5f98c;font-weight:500;margin-right:2px}.price-value.price-value--original[data-v-5add8d3e]{font-size:18px;color:#fff;text-decoration:line-through}.vip-dialog__benefit-niangliang[data-v-5add8d3e]{font-size:13px;color:#ffd166;font-weight:600;text-shadow:0 0 10px rgba(255,209,102,.3);margin-bottom:6px}.vip-dialog__benefit-save[data-v-5add8d3e]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#4ade802e,#22c55e1f);border:1px solid rgba(74,222,128,.35);color:#4ade80;font-size:12px;font-weight:700}.price-value[data-v-5add8d3e]{font-size:22px;font-weight:800;color:#ffc815;text-shadow:0 0 12px rgba(255,200,21,.25);letter-spacing:-.5px}.price-value.price-value--highlight[data-v-5add8d3e]{color:#ffc815;text-shadow:0 0 16px rgba(255,200,21,.4)}.price-unit[data-v-5add8d3e]{font-size:13px;color:#ffc815b3;font-weight:600}.vip-dialog__benefit-original .price-unit[data-v-5add8d3e]{color:#fff}.vip-dialog__benefit-member-price .price-unit[data-v-5add8d3e]{color:#ffc815}.vip-dialog__pay-methods[data-v-5add8d3e]{display:flex;align-items:center;gap:14px}.vip-dialog__pay-methods-label[data-v-5add8d3e]{font-size:13px;color:#f1f5f999;white-space:nowrap}.vip-dialog__pay-method-list[data-v-5add8d3e]{display:flex;gap:12px;flex:1}.vip-dialog__pay-method[data-v-5add8d3e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.1);color:#f1f5f9cc;cursor:pointer;transition:all .2s ease}.vip-dialog__pay-method[data-v-5add8d3e]:hover{border-color:#ffc81559}.vip-dialog__pay-method.is-active[data-v-5add8d3e]{border-color:#ffc81599;background:#ffc8151a;color:#ffc815}.vip-dialog__pay-method-icon[data-v-5add8d3e]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.vip-dialog__pay-method-icon--alipay[data-v-5add8d3e]{background:linear-gradient(135deg,#1677ff,#0a5fd6)}.vip-dialog__pay-method-icon--wechat[data-v-5add8d3e]{background:linear-gradient(135deg,#07c160,#06ad56)}.vip-dialog__pay-method-name[data-v-5add8d3e]{font-size:14px;font-weight:600}.vip-dialog__submit[data-v-5add8d3e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,#ffe79a,#ffc815 40%,#f59e0b);border:none;color:#3a2a00;font-weight:800;font-size:15px;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 20px #ffc81559,inset 0 1px #ffffff40;transition:all .25s ease;margin-top:4px}.vip-dialog__submit[data-v-5add8d3e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #ffc81580;filter:brightness(1.06)}.vip-dialog__submit[data-v-5add8d3e]:active:not(:disabled){transform:translateY(0) scale(.98)}.vip-dialog__submit[data-v-5add8d3e]:disabled{cursor:default;opacity:.85}.vip-dialog__spinner[data-v-5add8d3e]{width:16px;height:16px;border:2px solid rgba(58,42,0,.3);border-top-color:#3a2a00;border-radius:50%;animation:vip-spin-5add8d3e .7s linear infinite}@keyframes vip-spin-5add8d3e{to{transform:rotate(360deg)}}.wechat-qrcode-dialog[data-v-5add8d3e]{display:flex;flex-direction:column;align-items:center;gap:16px}.wechat-qrcode-dialog__tip[data-v-5add8d3e]{font-size:var(--font-size-sm);color:var(--color-text);text-align:center}.wechat-qrcode-dialog__qrcode[data-v-5add8d3e]{width:256px;height:256px;display:flex;align-items:center;justify-content:center}.wechat-qrcode-dialog__qrcode img[data-v-5add8d3e]{width:100%;height:100%;object-fit:contain}.alipay-iframe-dialog[data-v-5add8d3e]{display:flex;flex-direction:column;gap:12px}.alipay-iframe-dialog__tip[data-v-5add8d3e]{font-size:var(--font-size-sm);color:var(--color-text);text-align:center}.alipay-iframe-dialog__iframe-container[data-v-5add8d3e]{display:flex;align-items:center;justify-content:center;padding-left:2px;background-color:#fff;padding-top:4px}.alipay-iframe-dialog__iframe[data-v-5add8d3e]{margin:0 auto;width:242px;overflow:hidden;height:244px;border:none}.vip-modal-fade-enter-active[data-v-5add8d3e],.vip-modal-fade-leave-active[data-v-5add8d3e]{transition:opacity .3s ease}.vip-modal-fade-enter-active .vip-modal__panel[data-v-5add8d3e],.vip-modal-fade-leave-active .vip-modal__panel[data-v-5add8d3e]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.vip-modal-fade-enter-from[data-v-5add8d3e],.vip-modal-fade-leave-to[data-v-5add8d3e]{opacity:0}.vip-modal-fade-enter-from .vip-modal__panel[data-v-5add8d3e],.vip-modal-fade-leave-to .vip-modal__panel[data-v-5add8d3e]{transform:translateY(24px) scale(.94);opacity:0}.om-orb[data-v-0e7530be]{position:fixed;right:28px;bottom:32px;z-index:1500;width:64px;height:64px;border:none;background:transparent;cursor:grab;padding:0;touch-action:none;animation:om-orb-float-0e7530be 4.5s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(6,230,230,.45))}.om-orb--dragging[data-v-0e7530be]{cursor:grabbing;animation:none}.om-orb--dragging .om-orb__core[data-v-0e7530be]{transform:scale(1.08);box-shadow:0 0 28px #06e6e6f2,inset 0 0 14px #ffffff8c}@keyframes om-orb-float-0e7530be{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.om-orb__ring[data-v-0e7530be]{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;pointer-events:none}.om-orb__ring--a[data-v-0e7530be]{border-top-color:#06e6e6b3;border-right-color:#06e6e640;animation:om-orb-spin-0e7530be 6s linear infinite}.om-orb__ring--b[data-v-0e7530be]{inset:8px;border-bottom-color:#00c9c999;border-left-color:#06e6e633;animation:om-orb-spin-0e7530be 4s linear infinite reverse}@keyframes om-orb-spin-0e7530be{to{transform:rotate(360deg)}}.om-orb__core[data-v-0e7530be]{position:absolute;inset:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,#b4fffff2,#06e6e6d9 45%,#0096a0e6);box-shadow:0 0 18px #06e6e6b3,inset 0 0 12px #fff6;transition:transform .25s ease,box-shadow .25s ease}.om-orb__core-icon[data-v-0e7530be]{font-size:30px;font-weight:800;line-height:1;color:#03252b;text-shadow:0 0 6px rgba(255,255,255,.7);animation:om-orb-breathe-0e7530be 2.4s ease-in-out infinite}@keyframes om-orb-breathe-0e7530be{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.om-orb__halo[data-v-0e7530be]{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,rgba(6,230,230,.35),transparent 70%);opacity:.6;animation:om-orb-halo-0e7530be 2.8s ease-in-out infinite;pointer-events:none}@keyframes om-orb-halo-0e7530be{0%,to{transform:scale(.9);opacity:.45}50%{transform:scale(1.15);opacity:.7}}.om-orb:hover .om-orb__core[data-v-0e7530be]{transform:scale(1.08);box-shadow:0 0 28px #06e6e6f2,inset 0 0 14px #ffffff8c}.om-orb:hover .om-orb__tip[data-v-0e7530be]{opacity:1;transform:translateY(0)}.om-orb__tip[data-v-0e7530be]{position:absolute;right:72px;top:50%;transform:translateY(6px);white-space:nowrap;font-size:12px;letter-spacing:1px;color:#eafdff;background:#02161cd9;border:1px solid rgba(6,230,230,.4);border-radius:8px;padding:5px 10px;opacity:0;pointer-events:none;transition:all .25s ease;box-shadow:0 0 12px #06e6e64d}.om-mask[data-v-02a49b6e]{position:fixed;inset:0;z-index:2000;background:#040c108c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.om-drawer[data-v-02a49b6e]{position:fixed;top:0;right:0;z-index:2001;width:min(760px,94vw);height:100vh;display:flex;flex-direction:column;color:#dffafe;background:linear-gradient(160deg,#06222b,#04161e 55%,#021016);border-left:1px solid rgba(6,230,230,.35);box-shadow:-24px 0 60px #0000008c,-1px 0 #06e6e640 inset;overflow:hidden}.om-drawer__bg[data-v-02a49b6e]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 480px at 100% -10%,rgba(6,230,230,.22),transparent 60%),radial-gradient(620px 420px at 0% 110%,rgba(0,180,200,.18),transparent 60%);z-index:0}.om-drawer__grid[data-v-02a49b6e]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(6,230,230,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(6,230,230,.06) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000 0%,transparent 80%);mask-image:radial-gradient(circle at 70% 30%,#000 0%,transparent 80%);z-index:0}.om-drawer__scan[data-v-02a49b6e]{position:absolute;left:0;right:0;height:140px;pointer-events:none;background:linear-gradient(180deg,#06e6e600,#06e6e614,#06e6e600);animation:om-scan-02a49b6e 7s linear infinite;z-index:0}@keyframes om-scan-02a49b6e{0%{transform:translateY(-160px)}to{transform:translateY(100vh)}}.om-head[data-v-02a49b6e]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(6,230,230,.18)}.om-head__left[data-v-02a49b6e]{display:flex;align-items:center;gap:12px}.om-head__logo[data-v-02a49b6e]{font-size:22px;color:#06e6e6;text-shadow:0 0 14px rgba(6,230,230,.9);animation:om-breathe-02a49b6e 2.4s ease-in-out infinite}.om-head__titles[data-v-02a49b6e]{display:flex;flex-direction:column;line-height:1.2}.om-head__title[data-v-02a49b6e]{font-size:18px;font-weight:700;letter-spacing:2px;color:#eafdff;text-shadow:0 0 16px rgba(6,230,230,.5)}.om-head__sub[data-v-02a49b6e]{font-size:10px;letter-spacing:3px;color:#06e6e699;font-family:Courier New,monospace}.om-head__close[data-v-02a49b6e]{position:relative;width:34px;height:34px;border-radius:9px;border:1px solid rgba(6,230,230,.35);background:#06e6e61f;cursor:pointer;transition:all .2s ease}.om-head__close[data-v-02a49b6e]:hover{background:#06e6e647;box-shadow:0 0 16px #06e6e680;transform:rotate(90deg)}.om-head__close span[data-v-02a49b6e]{position:absolute;top:50%;left:50%;width:15px;height:2px;background:#aeffff;border-radius:2px}.om-head__close span[data-v-02a49b6e]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.om-head__close span[data-v-02a49b6e]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.om-body[data-v-02a49b6e]{position:relative;z-index:2;flex:1;display:flex;min-height:0}.om-nav[data-v-02a49b6e]{width:220px;flex-shrink:0;overflow-y:auto;padding:18px 12px 18px 18px;border-right:1px solid rgba(6,230,230,.16)}.om-nav__group[data-v-02a49b6e]{margin-bottom:18px}.om-nav__module[data-v-02a49b6e]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:1px;color:#e7feff;margin-bottom:10px}.om-nav__module-dot[data-v-02a49b6e]{width:7px;height:7px;border-radius:50%;background:#06e6e6;box-shadow:0 0 10px #06e6e6}.om-nav__page[data-v-02a49b6e]{position:relative;display:flex;align-items:center;width:100%;text-align:left;background:transparent;border:none;color:#b4e6eba6;font-size:13px;padding:9px 12px;border-radius:10px;cursor:pointer;transition:all .22s ease;margin-bottom:4px;overflow:hidden}.om-nav__page-bar[data-v-02a49b6e]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;border-radius:3px;background:linear-gradient(180deg,#06e6e6,#00c9c9);box-shadow:0 0 10px #06e6e6;transition:transform .22s ease}.om-nav__page[data-v-02a49b6e]:hover{color:#fff;background:#06e6e624;transform:translate(3px)}.om-nav__page--active[data-v-02a49b6e]{color:#eafdff;background:linear-gradient(135deg,#06e6e642,#00b4c81a);box-shadow:0 0 16px #06e6e647}.om-nav__page--active .om-nav__page-bar[data-v-02a49b6e]{transform:translateY(-50%) scaleY(1)}.om-nav__sub[data-v-02a49b6e]{position:relative;display:flex;align-items:center;width:calc(100% - 16px);margin-left:16px;text-align:left;background:transparent;border:none;color:#96d2d78c;font-size:12px;padding:7px 12px;border-radius:9px;cursor:pointer;transition:all .22s ease;margin-bottom:3px;overflow:hidden}.om-nav__sub-bar[data-v-02a49b6e]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:55%;border-radius:3px;background:linear-gradient(180deg,#06e6e6,#00c9c9);box-shadow:0 0 8px #06e6e6;transition:transform .22s ease}.om-nav__sub[data-v-02a49b6e]:hover{color:#dffafe;background:#06e6e61a;transform:translate(2px)}.om-nav__sub--active[data-v-02a49b6e]{color:#eafdff;background:linear-gradient(135deg,#06e6e633,#00b4c814);box-shadow:0 0 12px #06e6e638}.om-nav__sub--active .om-nav__sub-bar[data-v-02a49b6e]{transform:translateY(-50%) scaleY(1)}.om-content[data-v-02a49b6e]{flex:1;overflow-y:auto;padding:20px 22px;min-width:0}.om-crumb[data-v-02a49b6e]{display:flex;align-items:center;gap:8px;font-size:11px;color:#96dce199;margin-bottom:12px;letter-spacing:.4px}.om-crumb__icon[data-v-02a49b6e]{color:#06e6e6;text-shadow:0 0 8px #06e6e6}.om-crumb__sep[data-v-02a49b6e]{opacity:.5}.om-crumb__cur[data-v-02a49b6e]{color:#6ff3f3}.om-page-title[data-v-02a49b6e]{position:relative;display:inline-flex;align-items:center;padding-left:14px;font-size:20px;font-weight:700;letter-spacing:1px;color:#eafdff;margin:0 0 20px}.om-page-title__glow[data-v-02a49b6e]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;border-radius:4px;background:linear-gradient(180deg,#06e6e6,#00c9c9);box-shadow:0 0 12px #06e6e6,0 0 22px #06e6e68c;animation:om-breathe-02a49b6e 2s ease-in-out infinite}.om-steps[data-v-02a49b6e]{display:flex;flex-direction:column;gap:14px}.om-step[data-v-02a49b6e]{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#063c4652,#021e264d);border:1px solid rgba(6,230,230,.18);border-left:3px solid rgba(6,230,230,.55);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:om-step-in-02a49b6e .4s ease both;animation-delay:calc(var(--i) * .06s)}.om-step[data-v-02a49b6e]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,230,230,.12),transparent 45%);opacity:0;transition:opacity .25s ease;pointer-events:none}.om-step[data-v-02a49b6e]:hover{transform:translateY(-3px);border-color:#06e6e680;border-left-color:#06e6e6;box-shadow:0 10px 26px #0006,0 0 18px #06e6e640}.om-step[data-v-02a49b6e]:hover:after{opacity:1}.om-step__idx[data-v-02a49b6e]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-family:Courier New,monospace;font-size:13px;font-weight:700;color:#aeffff;background:#06e6e629;border:1px solid rgba(6,230,230,.35);box-shadow:inset 0 0 10px #06e6e62e}.om-step__main[data-v-02a49b6e]{flex:1;min-width:0}.om-step__title[data-v-02a49b6e]{font-size:13px;font-weight:600;color:#eafdff;margin-bottom:6px;letter-spacing:.3px}.om-step__desc[data-v-02a49b6e]{font-size:13px;line-height:1.75;color:#b4e1e6c7}.om-empty[data-v-02a49b6e]{text-align:center;padding:60px 20px;color:#96dce199;font-size:13px}.om-empty__icon[data-v-02a49b6e]{font-size:32px;color:#06e6e6;text-shadow:0 0 14px #06e6e6;margin-bottom:12px;animation:om-breathe-02a49b6e 2.4s ease-in-out infinite}@keyframes om-breathe-02a49b6e{0%,to{opacity:.7}50%{opacity:1;text-shadow:0 0 18px currentColor}}@keyframes om-step-in-02a49b6e{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.om-nav[data-v-02a49b6e]::-webkit-scrollbar,.om-content[data-v-02a49b6e]::-webkit-scrollbar{width:6px}.om-nav[data-v-02a49b6e]::-webkit-scrollbar-thumb,.om-content[data-v-02a49b6e]::-webkit-scrollbar-thumb{background:#06e6e659;border-radius:6px}.om-nav[data-v-02a49b6e]::-webkit-scrollbar-track,.om-content[data-v-02a49b6e]::-webkit-scrollbar-track{background:transparent}.om-fade-enter-active[data-v-02a49b6e],.om-fade-leave-active[data-v-02a49b6e]{transition:opacity .3s ease}.om-fade-enter-from[data-v-02a49b6e],.om-fade-leave-to[data-v-02a49b6e]{opacity:0}.om-slide-enter-active[data-v-02a49b6e],.om-slide-leave-active[data-v-02a49b6e]{transition:transform .36s cubic-bezier(.22,1,.36,1)}.om-slide-enter-from[data-v-02a49b6e],.om-slide-leave-to[data-v-02a49b6e]{transform:translate(100%)}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);background-color:var(--el-color-white);opacity:1;transition:opacity var(--el-transition-duration-fast);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-primary)}.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{flex-direction:column;gap:4px;display:flex}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;cursor:pointer;position:absolute;top:12px;right:16px}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;width:var(--el-input-width);display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{cursor:pointer;color:var(--el-text-color-regular);line-height:34px;font-size:var(--el-font-size-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 20px;list-style:none;overflow:hidden}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{cursor:default;height:100px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size:40px;--el-avatar-size-small:24px;box-sizing:border-box;text-align:center;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size);outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.el-avatar>img{width:100%;height:100%;display:block}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-avatar-group{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px;display:inline-flex}.el-avatar-group .el-avatar{border:1px solid var(--el-border-color-extra-light)}.el-avatar-group .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-item-gap)}.el-avatar-group__collapse-avatars{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px}.el-avatar-group__collapse-avatars .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-collapse-item-gap)}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);background-color:var(--el-backtop-bg-color);width:40px;height:40px;color:var(--el-backtop-text-color);box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:fixed}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);margin:0 9px;font-weight:700}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;align-items:center;display:inline-flex}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{transition:var(--el-transition-color);color:var(--el-text-color-primary);font-weight:700;text-decoration:none}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{content:"";display:table}.el-breadcrumb:after{clear:both}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);justify-content:space-between;padding:12px 20px;display:flex}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar__select-controller .el-select{margin-right:8px}.el-calendar__select-controller .el-calendar-select__year{width:120px}.el-calendar__select-controller .el-calendar-select__month{width:60px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);padding:12px 0;font-weight:400}.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-carousel__item{width:100%;height:100%;z-index:calc(var(--el-index-normal) - 1);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{background-color:var(--el-color-white);opacity:.24;width:100%;height:100%;transition:var(--el-transition-duration-fast);position:absolute;top:0;left:0}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{flex-direction:row;align-items:center;display:flex}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);background-color:var(--el-carousel-arrow-background);color:#fff;z-index:10;text-align:center;font-size:var(--el-carousel-arrow-font-size);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{z-index:calc(var(--el-index-normal) + 1);margin:0;padding:0;list-style:none;position:absolute}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{top:50%;right:0;transform:translateY(-50%)}.el-carousel__indicators--outside{text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{cursor:pointer;background-color:#0000}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);display:inline-block}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);cursor:pointer;transition:var(--el-transition-duration);background-color:#fff;border:none;outline:none;margin:0;padding:0;display:block}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);width:-moz-fit-content;width:fit-content;font-size:var(--el-cascader-menu-font-size);display:flex}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{box-sizing:border-box;min-width:180px;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;min-height:100%;margin:0;padding:6px 0;list-style:none;position:relative}.el-cascader-menu__list.el-vl__window{margin:6px 0;padding:0}.el-cascader-menu__list.el-vl__window ul{margin:0;padding:0}.el-cascader-menu__hover-zone{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.el-cascader-menu__empty-text{color:var(--el-cascader-color-empty);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{box-sizing:border-box;outline:none;align-items:center;height:34px;padding:0 30px 0 20px;line-height:34px;display:flex;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);vertical-align:middle;font-size:var(--el-font-size-base);outline:none;line-height:32px;display:inline-block;position:relative}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:read-only{cursor:pointer}.el-cascader .el-input .el-input__inner:disabled{cursor:not-allowed}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{text-align:left;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:4px;line-height:normal;display:flex;position:absolute;top:50%;left:0;right:30px;transform:translateY(-50%)}.el-cascader__tags .el-tag{text-overflow:ellipsis;background:var(--el-cascader-tag-background);align-items:center;max-width:100%;display:inline-flex}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{text-overflow:ellipsis;background:var(--el-fill-color);align-items:center;max-width:100%;display:inline-flex}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-wrap{max-height:204px}.el-cascader__suggestion-list{font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0;list-style:none}.el-cascader__suggestion-list.el-vl__window{margin:6px 0;padding:0}.el-cascader__suggestion-list.el-vl__window ul{margin:0;padding:0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;box-sizing:border-box;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>:not(.el-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__suggestion-item .el-icon{flex-shrink:0}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{min-width:60px;height:24px;color:var(--el-cascader-menu-text-color);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin-left:7px;padding:0}.el-cascader__search-input::placeholder{color:#0000}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);transition:var(--el-transition-all);padding:7px 15px;font-weight:700;display:inline-block}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{background-color:var(--el-color-success-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{background-color:var(--el-color-warning-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{background-color:var(--el-color-danger-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{background-color:var(--el-color-error-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);--el-checkbox-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;position:relative}.el-checkbox-button__inner{line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-disabled-checked-fill)}.el-checkbox-button:first-child .el-checkbox-button__inner{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{min-height:1px;display:block}.el-col-0{flex:0 0;max-width:0%;display:none}.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{flex:0 0 25%;max-width:25%;display:block}.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{flex:0 0 50%;max-width:50%;display:block}.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{flex:0 0 75%;max-width:75%;display:block}.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{flex:0 0 100%;max-width:100%;display:block}.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{flex:0 0;max-width:0%;display:none}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{flex:0 0;max-width:0%;display:none}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{flex:0 0 25%;max-width:25%;display:block}.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{flex:0 0 50%;max-width:50%;display:block}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{flex:0 0 75%;max-width:75%;display:block}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{flex:0 0 100%;max-width:100%;display:block}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{flex:0 0;max-width:0%;display:none}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{flex:0 0 25%;max-width:25%;display:block}.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{flex:0 0 50%;max-width:50%;display:block}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{flex:0 0 75%;max-width:75%;display:block}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{flex:0 0 100%;max-width:100%;display:block}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{flex:0 0;max-width:0%;display:none}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{flex:0 0 25%;max-width:25%;display:block}.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{flex:0 0 50%;max-width:50%;display:block}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{flex:0 0 75%;max-width:75%;display:block}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{flex:0 0 100%;max-width:100%;display:block}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{flex:0 0;max-width:0%;display:none}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-color-picker-panel{--el-colorpicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-colorpicker-bg-color);box-sizing:content-box;background:var(--el-colorpicker-bg-color);width:300px;padding:12px}.el-color-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{text-align:right;justify-content:space-between;margin-top:12px;display:flex}.el-color-picker-panel__footer .el-input{color:#000;width:160px;font-size:12px;line-height:26px}.el-color-picker-panel.is-disabled .el-color-svpanel,.el-color-picker-panel.is-disabled .el-color-hue-slider{cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;gap:8px;display:flex}.el-color-predefine__color-selector{border-radius:var(--el-border-radius-base);cursor:pointer;border:none;outline:none;width:20px;height:20px;padding:0;overflow:hidden}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-predefine__color-selector>div{height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;float:right;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:280px;height:180px;position:relative}.el-color-svpanel__cursor{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.el-color-svpanel__cursor:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-alpha-slider{box-sizing:border-box;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;width:280px;height:12px;position:relative}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right,#fff0 0%,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(#fff0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-picker-panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333}.el-color-picker{outline:none;width:32px;height:32px;line-height:normal;display:inline-block;position:relative}.el-color-picker:hover:not(:-webkit-any(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed;background-color:var(--el-fill-color-light)}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{width:40px;height:40px}.el-color-picker--small{width:24px;height:24px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:scale(.8)}.el-color-picker__trigger{box-sizing:border-box;border:1px solid var(--el-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:0;display:inline-flex;position:relative}.el-color-picker__color{box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);text-align:center;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{color:#fff;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.el-color-picker__panel{border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);background-color:#fff}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-size:14px;line-height:23px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);width:100%;height:1px;margin:24px 0;display:block}.el-divider--vertical{vertical-align:middle;border-left:1px var(--el-border-color) var(--el-border-style);width:1px;height:1em;margin:0 8px;display:inline-block;position:relative}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);padding:0 20px;font-size:14px;font-weight:500;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%)translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:-moz-fit-content;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-image-viewer__wrapper{position:fixed;inset:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{z-index:1;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{width:40px;height:40px;font-size:40px;top:40px;right:40px}.el-image-viewer__canvas{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;height:44px;padding:0 23px;bottom:30px;left:50%;transform:translate(-50%)}.el-image-viewer__actions__inner{cursor:default;color:#fff;justify-content:space-around;align-items:center;gap:22px;width:100%;height:100%;padding:0 6px;font-size:23px;display:flex}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{cursor:default;color:#fff;bottom:90px;left:50%;transform:translate(-50%)}.el-image-viewer__prev{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;left:40px;transform:translateY(-50%)}.el-image-viewer__next{text-indent:2px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;right:40px;transform:translateY(-50%)}.el-image-viewer__close{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px}.el-image-viewer__mask{opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{display:inline-block;position:relative;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle;justify-content:center;align-items:center;font-size:14px;display:flex}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;box-sizing:border-box;cursor:pointer;font-size:var(--el-input-tag-font-size);padding:var(--el-input-tag-padding);width:var(--el-input-tag-width);min-height:var(--el-input-tag-mini-height);line-height:var(--el-input-tag-line-height);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;display:flex;transform:translate(0)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;display:flex}.el-input-tag__suffix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:8px;display:flex}.el-input-tag__collapse-tag{line-height:1}.el-input-tag__input-tag-list{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-input-tag__input-tag-list.is-near{margin-left:-8px}.el-input-tag__input-tag-list .el-tag{cursor:pointer;border-color:#0000}.el-input-tag__input-tag-list .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__input-tag-list .el-tag .el-tag__content{min-width:0}.el-input-tag__inner{align-items:center;gap:var(--el-input-tag-gap);flex-wrap:wrap;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;user-select:none}.el-input-tag__drop-indicator{width:1px;height:var(--el-input-tag-line-height);background-color:var(--el-color-primary);position:absolute;top:0}.el-input-tag__inner .el-tag{cursor:pointer;border-color:#0000;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:hidden}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{color:var(--el-input-tag-text-color);font-size:inherit;font-family:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;padding:0}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-input-otp{--el-input-otp-text-color:var(--el-text-color-regular);--el-input-otp-field-width:calc(var(--el-input-otp-size) - 4px);--el-input-otp-gap:8px;--el-input-otp-font-size:14px;--el-input-otp-size:32px}.el-input-otp--large{--el-input-otp-gap:12px;--el-input-otp-font-size:14px;--el-input-otp-size:40px}.el-input-otp--small{--el-input-otp-gap:6px;--el-input-otp-font-size:12px;--el-input-otp-size:24px}.el-input-otp{align-items:center;column-gap:var(--el-input-otp-gap);font-size:var(--el-input-otp-font-size);height:var(--el-input-otp-size);flex-wrap:nowrap;display:inline-flex}.el-input-otp.is-disabled,.el-input-otp.is-disabled .el-input-otp__input{cursor:not-allowed}.el-input-otp__input-field{width:var(--el-input-otp-field-width,calc(var(--el-input-otp-size) - 4px));border-radius:var(--el-border-radius-base);height:100%;position:relative}.el-input-otp__input{text-align:center;width:100%;height:100%;line-height:1;font-size:inherit;color:var(--el-input-otp-text-color,var(--el-text-color-regular));background-color:#0000;border:none;outline:none;padding:0}.el-input-otp.is-disabled .el-input-otp__input{color:var(--el-text-color-disabled)}.el-input-otp--outlined .el-input-otp__input-field{box-shadow:0 0 0 1px var(--el-border-color) inset}@media(hover:hover){.el-input-otp--outlined .el-input-otp__input-field:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset}}.el-input-otp--outlined .el-input-otp__input-field:focus-within{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-otp--outlined.is-disabled .el-input-otp__input-field{background-color:var(--el-fill-color-light)}@media(hover:hover){.el-input-otp--outlined.is-disabled .el-input-otp__input-field:hover{box-shadow:0 0 0 1px var(--el-border-color) inset}}.el-input-otp--filled .el-input-otp__input-field{background-color:var(--el-fill-color)}@media(hover:hover){.el-input-otp--filled .el-input-otp__input-field:hover{background-color:var(--el-fill-color-dark)}}.el-input-otp--filled .el-input-otp__input-field:focus-within{background-color:var(--el-fill-color-blank);box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-otp--filled.is-disabled .el-input-otp__input-field{background-color:var(--el-fill-color-light)}@media(hover:hover){.el-input-otp--filled.is-disabled .el-input-otp__input-field:hover{background-color:var(--el-fill-color-light)}}.el-input-otp--underlined .el-input-otp__input-field:after{content:"";background-color:var(--el-border-color);width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media(hover:hover){.el-input-otp--underlined .el-input-otp__input-field:hover:after{background-color:var(--el-color-primary-light-5)}}.el-input-otp--underlined .el-input-otp__input-field:focus-within:after{background-color:var(--el-color-primary)}@media(hover:hover){.el-input-otp--underlined.is-disabled .el-input-otp__input-field:hover:after{background-color:var(--el-border-color)}}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);vertical-align:middle;cursor:pointer;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color);outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.el-link.is-hover-underline:hover:after{content:"";border-bottom:1px solid var(--el-link-hover-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link.is-underline:after{content:"";border-bottom:1px solid var(--el-link-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{justify-content:center;align-items:center;display:inline-flex}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;inset:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{justify-content:space-between;align-items:center;line-height:24px;display:flex}.el-page-header__left{align-items:center;margin-right:40px;display:flex;position:relative}.el-page-header__back{cursor:pointer;align-items:center;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;margin-right:10px;font-size:16px;display:flex}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);align-items:center;font-weight:400;display:flex}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select{width:128px}.el-pagination .btn-prev,.el-pagination .btn-next{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pagination .btn-prev *,.el-pagination .btn-next *{pointer-events:none}.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus{outline:none}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:var(--el-pagination-hover-color)}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:inherit;font-size:12px;font-weight:700;display:block}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);font-weight:400}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);align-items:center;font-weight:400;display:flex}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:flex}.el-pager li{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm{outline:none}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;height:32px;display:inline-flex}.el-rate:focus,.el-rate:active{outline:none}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset,outline}.el-rate__item{cursor:pointer;vertical-align:middle;color:var(--el-rate-void-color);font-size:0;line-height:normal;display:inline-block;position:relative}.el-rate .el-rate__icon{font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration);display:inline-block;position:relative}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:not-allowed;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;flex-wrap:wrap;display:flex;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);width:100%;height:16px;display:inline-block}.el-skeleton__circle{width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);border-radius:50%}.el-skeleton__button{border-radius:4px;width:64px;height:40px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;border-radius:0;justify-content:center;align-items:center;display:flex}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;width:100%;height:32px;display:flex}.el-slider__runway{height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;position:relative}.el-slider__runway.show-input{width:auto;margin-right:30px}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);z-index:1;top:var(--el-slider-button-wrapper-offset);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;line-height:normal;position:absolute;transform:translate(-50%)}.el-slider__button-wrapper:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-slider__button-wrapper:hover,.el-slider__button-wrapper.hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;border-radius:50%;display:inline-block}.el-slider__button:hover,.el-slider__button.hover,.el-slider__button.dragging{transform:scale(1.2)}.el-slider__button:hover,.el-slider__button.hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);position:absolute;transform:translate(-50%)}.el-slider__marks{width:18px;height:100%;top:0;left:12px}.el-slider__marks-text{color:var(--el-color-info);white-space:pre;margin-top:15px;font-size:14px;position:absolute;transform:translate(-50%)}.el-slider.is-vertical{flex:0;width:auto;height:100%;display:inline-flex;position:relative}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);border-radius:0 0 3px 3px;height:auto}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{vertical-align:top;display:inline-flex}.el-space__item{flex-wrap:wrap;display:flex}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{vertical-align:middle;display:inline-block}.el-spinner-inner{width:50px;height:50px;animation:2s linear infinite rotate}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__vertical,.el-table-v2__left .el-vl__horizontal{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__vertical,.el-table-v2__right .el-vl__horizontal{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{position:absolute;bottom:0;left:0;right:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{z-index:9999;position:absolute;inset:0}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color);height:100%;color:var(--el-table-header-text-color);align-items:center;padding:0 8px;font-weight:700;display:flex;overflow:hidden}.el-table-v2__header-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__header-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__sort-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{opacity:1;display:flex}.el-table-v2__row{border-bottom:var(--el-table-border);transition:background-color var(--el-transition-duration);align-items:center;display:flex}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;height:100%;padding:0 8px;display:flex;overflow:hidden}.el-table-v2__row-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__row-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__expand-icon{-webkit-user-select:none;user-select:none;margin:0 4px}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);z-index:1;height:2px;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none;position:absolute;bottom:0;left:0}.el-tabs__active-bar.is-bottom{bottom:auto}.el-tabs__new-tab{border:1px solid var(--el-border-color);text-align:center;width:20px;height:20px;color:var(--el-text-color-primary);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:10px 0 10px 10px;font-size:12px;line-height:20px;transition:all .15s;display:flex}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:auto;margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--el-border-color-light);width:100%;height:2px;z-index:var(--el-index-normal);position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-bottom:after{top:0;bottom:auto}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--el-text-color-secondary);text-align:center;width:20px;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1);display:flex;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{height:var(--el-tabs-header-height);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);justify-content:center;align-items:center;padding:0 20px;font-weight:500;list-style:none;display:flex;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border-radius:50%;margin-left:5px}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;position:relative;overflow:hidden}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height);box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{transform-origin:100%;width:0;height:14px;font-size:12px;position:relative;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid #0000;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-top:-1px}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);color:var(--el-text-color-secondary);border:1px solid #0000;margin-top:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid #0000}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--card>.el-tabs__header.is-left,.el-tabs--card>.el-tabs__header.is-right,.el-tabs--border-card>.el-tabs__header.is-left,.el-tabs--border-card>.el-tabs__header.is-right{border-bottom:none}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled{cursor:not-allowed}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right-color:#fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid #0000;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 #0000}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left-color:#fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid #0000;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 #0000}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);position:absolute;left:0;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);font-size:var(--el-text-font-size);color:var(--el-text-color);overflow-wrap:break-word;align-self:center;margin:0;padding:0}.el-text.is-truncated{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.el-text.is-line-clamp{-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{min-width:0;margin:5px 0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{box-sizing:content-box;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__node--normal{width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline-item.is-start .el-timeline-item__wrapper{padding-left:28px}.el-timeline-item.is-start .el-timeline-item__tail{left:4px}.el-timeline-item.is-start .el-timeline-item__node--normal{left:-1px}.el-timeline-item.is-start .el-timeline-item__node--large{left:-2px}.el-timeline-item.is-end .el-timeline-item__wrapper{text-align:right;padding-right:28px}.el-timeline-item.is-end .el-timeline-item__tail{right:4px}.el-timeline-item.is-end .el-timeline-item__node--normal{right:-1px}.el-timeline-item.is-end .el-timeline-item__node--large{right:-2px}.el-timeline-item.is-alternate .el-timeline-item__tail,.el-timeline-item.is-alternate .el-timeline-item__node,.el-timeline-item.is-alternate-reverse .el-timeline-item__tail,.el-timeline-item.is-alternate-reverse .el-timeline-item__node{left:50%;transform:translate(-50%)}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{height:calc(50% - 10px);display:block}.el-timeline.is-start{padding-left:40px;padding-right:0}.el-timeline.is-end{padding-left:0;padding-right:40px}.el-timeline.is-alternate{padding-left:20px;padding-right:20px}.el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse{padding-left:20px;padding-right:20px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{vertical-align:middle;padding:0 30px;display:inline-block}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);box-sizing:border-box;max-height:100%;display:inline-block;position:relative;overflow:hidden}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.el-transfer-panel__list{height:var(--el-transfer-panel-body-height);box-sizing:border-box;margin:0;padding:6px 0;list-style:none;overflow:auto}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular);margin-right:30px}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;line-height:var(--el-transfer-item-height);padding-left:22px;display:block;overflow:hidden}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;box-sizing:border-box;padding:15px}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);box-sizing:border-box;width:100%;font-size:12px;display:inline-block}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);align-items:center;margin:0;padding-left:15px;display:flex}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;width:100%;display:flex;position:relative}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{min-width:0;color:var(--el-text-color-primary);flex:1;align-items:center;font-size:16px;font-weight:400;display:flex}.el-transfer-panel .el-transfer-panel__header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.el-transfer-panel .el-transfer-panel__header-count{color:var(--el-text-color-secondary);flex-shrink:0;margin-left:8px;margin-right:15px;font-size:12px}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);color:var(--el-text-color-secondary);text-align:center;margin:0;padding:6px 15px 0}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);height:var(--el-tree-node-content-height);cursor:pointer;align-items:center;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);transition:transform var(--el-transition-duration) ease-in-out;font-size:12px;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:#0000;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:#0000;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{flex:1;height:20px;padding-left:0;line-height:20px;background:0 0!important}.el-upload{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{border-color:var(--el-border-color-darker);color:inherit}.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);margin-top:7px;font-size:12px}.el-upload iframe{z-index:-1;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0}.el-upload--picture-card{background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);box-sizing:border-box;text-align:center;cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);margin-bottom:16px;font-size:67px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);text-align:center;font-size:14px}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{color:var(--el-text-color-regular);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:5px;font-size:14px;transition:all .5s cubic-bezier(.55,0,.1,1);position:relative}.el-upload-list__item .el-progress{width:100%;position:absolute;top:20px}.el-upload-list__item .el-progress__text{position:absolute;top:-13px;right:0}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{cursor:pointer;opacity:1;color:var(--el-color-primary);font-size:12px;font-style:normal;display:none;position:absolute;top:1px;right:5px}.el-upload-list__item:hover,.el-upload-list__item:focus-within{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close,.el-upload-list__item:focus-within .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-icon--close-tip,.el-upload-list__item:focus-within .el-icon--close-tip{right:24px}.el-upload-list__item:hover .el-progress__text,.el-upload-list__item:focus-within .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{flex-direction:column;justify-content:center;width:calc(100% - 30px);margin-left:4px;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active{outline-width:0}.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip{display:none}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus-within .el-upload-list__item-status-label{opacity:0;display:none}.el-upload-list__item-name{color:var(--el-text-color-regular);text-align:center;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base);align-items:center;padding:0 4px;display:inline-flex}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-upload-list__item-status-label{line-height:inherit;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;display:none;position:absolute;top:0;right:5px}.el-upload-list__item-delete{color:var(--el-text-color-regular);font-size:12px;display:none;position:absolute;top:0;right:10px}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{flex-wrap:wrap;margin:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);border-radius:6px;margin:0 8px 8px 0;padding:0;display:inline-flex;overflow:hidden}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{object-fit:contain;width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{cursor:default;color:#fff;opacity:0;background-color:var(--el-overlay-color-lighter);width:100%;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:absolute;top:0;left:0}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{font-size:inherit;color:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{width:126px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;border-radius:6px;align-items:center;margin-top:10px;padding:10px;display:flex;overflow:hidden}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{object-fit:contain;z-index:1;background-color:var(--el-color-white);justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;position:relative}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:46px;height:26px;position:absolute;top:-7px;right:-17px;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{margin-top:12px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{z-index:10;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.el-upload-cover:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-upload-cover img{width:100%;height:100%;display:block}.el-upload-cover__label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-cover__label i{color:#fff;margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-cover__progress{vertical-align:middle;width:243px;display:inline-block;position:static}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{width:100%;height:100%;position:absolute;top:0;left:0}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);text-align:center;width:100%;height:100%;position:absolute;bottom:0;left:0}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px;font-size:14px;display:inline-block}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;font-size:24px;line-height:inherit;margin:0 auto 5px;display:block}.el-upload-cover__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:36px;color:var(--el-text-color-primary);background-color:#fff;margin:0;padding:0 10px;font-size:14px;font-weight:400;line-height:36px;position:absolute;bottom:0;left:0;overflow:hidden}.el-upload-cover+.el-upload__inner{opacity:0;z-index:1;position:relative}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);margin-bottom:4px;line-height:20px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);width:var(--el-tour-width);padding:var(--el-tour-padding-primary);background:var(--el-tour-bg-color);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;overflow-wrap:break-word;outline:none}.el-tour__arrow{background:var(--el-tour-bg-color);pointer-events:none;box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-tour__content[data-side^=top] .el-tour__arrow{border-top-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=right] .el-tour__arrow{border-top-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{cursor:pointer;width:40px;height:40px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size,16px))}.el-tour__title{line-height:var(--el-tour-font-line-height);font-size:var(--el-tour-title-font-size);color:var(--el-tour-title-text-color);font-weight:var(--el-tour-title-font-weight)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{padding-top:var(--el-tour-padding-primary);box-sizing:border-box;justify-content:space-between;display:flex}.el-tour__content .el-tour-indicators{flex:1;display:inline-block}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{color:var(--el-color-primary);border-color:var(--el-color-primary);background:#fff}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-hover-color:var(--el-text-color-regular);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);opacity:0;z-index:0;border-radius:4px;position:absolute}.el-anchor.el-anchor--vertical .el-anchor__marker{width:4px;height:14px;transition:top .25s ease-in-out,opacity .25s;top:8px;left:0}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{content:"";background-color:#0505050f;width:2px;height:100%;position:absolute;left:0}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{width:20px;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;bottom:0}.el-anchor.el-anchor--horizontal .el-anchor__list{padding-bottom:4px;display:flex}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{content:"";background-color:#0505050f;width:100%;height:2px;position:absolute;bottom:0}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{flex-direction:column;display:flex}.el-anchor__link{font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);color:var(--el-anchor-color);transition:color var(--el-transition-duration);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;outline:none;max-width:100%;padding:4px 0;text-decoration:none;overflow:hidden}.el-anchor__link:hover,.el-anchor__link:focus{color:var(--el-hover-color)}.el-anchor__link:focus-visible{border-radius:var(--el-border-radius-base);outline:2px solid var(--el-color-primary)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);min-height:32px;padding:var(--el-segmented-padding);border-radius:var(--el-border-radius-base);color:var(--el-segmented-color);box-sizing:border-box;align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{content:"";border-radius:inherit;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;inset:0}.el-segmented__item{cursor:pointer;border-radius:calc(var(--el-border-radius-base) - 2px);flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{color:var(--el-segmented-item-hover-color);background:var(--el-segmented-item-hover-bg-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{cursor:not-allowed;color:var(--el-segmented-item-disabled-color)}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px);padding:0 7px}.el-mention{width:100%;position:relative}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{font-size:var(--el-mention-font-size);white-space:nowrap;text-overflow:ellipsis;color:var(--el-mention-option-color);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);box-sizing:border-box;min-width:var(--el-mention-option-min-width);cursor:pointer;padding:0 20px;position:relative;overflow:hidden}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{color:var(--el-mention-option-disabled-color);cursor:not-allowed;background-color:unset}.el-mention-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-mention-dropdown__loading{text-align:center;color:var(--el-mention-option-loading-color);min-width:var(--el-mention-option-min-width);margin:0;padding:10px 0;font-size:12px}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{padding:var(--el-mention-padding);box-sizing:border-box;margin:0;list-style:none}.el-mention-dropdown__header{padding:var(--el-mention-header-padding);border-bottom:var(--el-mention-border)}.el-mention-dropdown__footer{padding:var(--el-mention-footer-padding);border-top:var(--el-mention-border)}.el-splitter{width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.el-splitter__mask{z-index:999;position:absolute;inset:0}.el-splitter__mask-horizontal{cursor:ew-resize}.el-splitter__mask-vertical{cursor:ns-resize}.el-splitter__horizontal{flex-direction:row}.el-splitter__vertical{flex-direction:column}.el-splitter-bar{-webkit-user-select:none;user-select:none;flex:none;position:relative}.el-splitter-bar__dragger{z-index:1;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:before,.el-splitter-bar__dragger:after{content:"";background-color:var(--el-border-color-light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:not(.is-lazy):after{display:none}.el-splitter-bar__dragger:after{opacity:.4}.el-splitter-bar__dragger:hover:not(.is-disabled):before{background-color:var(--el-color-primary-light-5)}.el-splitter-bar__dragger-horizontal:before,.el-splitter-bar__dragger-horizontal:after{width:2px;height:100%}.el-splitter-bar__dragger-vertical:before,.el-splitter-bar__dragger-vertical:after{width:100%;height:2px}.el-splitter-bar__dragger-active:before,.el-splitter-bar__dragger-active:after{background-color:var(--el-color-primary-light-3)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after{transform:translate(calc(-50% + var(--el-splitter-bar-offset)),-50%)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after{transform:translate(-50%,calc(-50% + var(--el-splitter-bar-offset)))}.el-splitter-bar:hover .el-splitter-bar__collapse-icon{opacity:1}.el-splitter-bar__collapse-icon{background:var(--el-border-color-light);cursor:pointer;opacity:0;z-index:9;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute}.el-splitter-bar__collapse-icon:hover{opacity:1;background-color:var(--el-color-primary-light-5)}.el-splitter-bar__horizontal-collapse-icon-start{width:16px;height:24px;top:50%;left:-12px;transform:translate(-50%,-50%)}.el-splitter-bar__horizontal-collapse-icon-end{width:16px;height:24px;top:50%;left:12px;transform:translate(-50%,-50%)}.el-splitter-bar__vertical-collapse-icon-start{width:24px;height:16px;top:-12px;right:50%;transform:translate(50%,-50%)}.el-splitter-bar__vertical-collapse-icon-end{width:24px;height:16px;top:12px;right:50%;transform:translate(50%,-50%)}.el-splitter-panel{scrollbar-width:thin;box-sizing:border-box;flex-grow:0;overflow:auto}:root{--color-bg: #0f172a;--color-surface: rgba(22, 28, 45, .6);--color-surface-strong: rgba(22, 28, 45, .9);--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-primary: #06e6e6;--color-accent: #6ee7ff;--color-accent-2: #a78bfa;--color-error: #f87171;--color-warning: #fbbf24;--color-border: rgba(61, 66, 75, .5);--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-2xl: 50px;--radius-pill: 999px;--el-color-primary: var(--color-primary);--el-color-error: var(--color-error);--el-color-warning: var(--color-warning);--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-surface-strong);--el-fill-color-blank: var(--color-surface);--el-fill-color-light: var(--color-surface);--el-text-color-primary: var(--color-text);--el-text-color-regular: var(--color-text);--el-text-color-secondary: var(--color-text-muted);--el-text-color-placeholder: var(--color-text-muted);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border);--el-border-radius-base: var(--radius-md)}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-overlay{z-index:1500!important}.driver-active-element{z-index:1600!important}.driver-popover{z-index:1700!important}.driver-popover{background:var(--el-bg-color-overlay);color:var(--el-text-color-primary);border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);box-shadow:0 10px 40px #00000080;max-width:320px;padding:0}.driver-popover .driver-popover-title{font-size:var(--el-font-size-lg, 16px);color:var(--el-text-color-primary);font-weight:600;padding:16px 16px 8px;margin:0}.driver-popover .driver-popover-description{font-size:var(--el-font-size-base, 14px);color:var(--el-text-color-secondary);padding:0 16px 16px;line-height:1.6;margin:0}.driver-popover .driver-popover-footer{padding:0 16px 16px;display:flex;align-items:center;gap:8px}.driver-popover .driver-popover-progress-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-sm, 13px);margin-right:auto}.driver-popover .driver-popover-next-btn{background:var(--el-color-primary);color:var(--el-bg-color, #0f172a);border:none;border-radius:var(--el-border-radius-base);padding:8px 16px;font-size:var(--el-font-size-base, 14px);font-weight:600;cursor:pointer;transition:filter .2s ease}.driver-popover .driver-popover-next-btn:hover{filter:brightness(1.08)}.driver-popover .driver-popover-prev-btn{background:transparent;color:var(--el-text-color-secondary);border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);padding:8px 16px;font-size:var(--el-font-size-base, 14px);cursor:pointer}.driver-popover .driver-popover-close-btn{color:var(--el-text-color-secondary);background:transparent;border:none;cursor:pointer;font-size:var(--el-font-size-base, 14px);padding:8px 4px}.driver-popover .driver-popover-arrow{border-color:var(--el-bg-color-overlay)}.driver-active-element{border-radius:var(--el-border-radius-base);box-shadow:0 0 0 2px var(--el-color-primary),0 0 24px #53caff59!important}.wn-extra-highlight{position:relative;z-index:1600!important;border-radius:var(--el-border-radius-base);box-shadow:0 0 0 2px var(--el-color-primary),0 0 24px #53caff59!important;pointer-events:auto!important}.wn-extra-popover{position:fixed;z-index:1650!important;max-width:280px;padding:12px 14px;background:var(--el-bg-color-overlay);color:var(--el-text-color-secondary);border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);box-shadow:0 10px 40px #00000080;font-size:var(--el-font-size-base, 14px);line-height:1.6;pointer-events:none}
