.app-layout[data-v-4b7889e6]{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.app-header[data-v-4b7889e6]{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e2e8f0db;padding:0 24px;position:sticky;top:0;box-shadow:0 12px 30px #0f172a0a}.header-inner[data-v-4b7889e6]{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;height:100%;margin:0 auto;display:flex}.logo-area[data-v-4b7889e6]{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-img[data-v-4b7889e6]{width:36px;height:36px}.logo-text[data-v-4b7889e6]{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px;font-weight:700}.nav-menu[data-v-4b7889e6]{background:0 0;border-bottom:none;flex:1;justify-content:center;min-width:0}.nav-menu[data-v-4b7889e6] .el-menu-item{color:#475569;height:64px;padding:0 18px;font-weight:500;line-height:64px}.nav-menu[data-v-4b7889e6] .el-menu-item.is-active{color:#4f46e5;font-weight:700}.header-actions[data-v-4b7889e6]{flex-shrink:0;align-items:center;gap:12px;display:flex}.header-actions[data-v-4b7889e6] .el-button{border-radius:999px;min-height:40px;padding:0 18px;font-weight:600}.header-actions[data-v-4b7889e6] .el-button--default{color:#334155;background:#ffffffb8;border-color:#94a3b847}.header-actions[data-v-4b7889e6] .el-button--primary{background:linear-gradient(135deg,#7c5cff 0%,#5b87ff 55%,#32c5ff 100%);border:none;box-shadow:0 14px 28px #6366f133}.user-avatar[data-v-4b7889e6]{cursor:pointer;align-items:center;display:flex}.account-brief[data-v-4b7889e6]{min-width:140px;line-height:1.4}.brief-name[data-v-4b7889e6]{color:#1e293b;font-weight:600}.brief-plan[data-v-4b7889e6]{color:#64748b;margin-top:2px;font-size:12px}.app-main[data-v-4b7889e6]{flex:1;padding:0;overflow-x:hidden}.app-footer[data-v-4b7889e6]{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);border-top:1px solid #e2e8f0e6}.footer-inner[data-v-4b7889e6]{flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:1320px;height:100%;margin:0 auto;display:flex}.footer-brand[data-v-4b7889e6]{color:#475569;font-size:14px}.footer-record a[data-v-4b7889e6]{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .2s}.footer-record a[data-v-4b7889e6]:hover{color:#6366f1}.footer-links[data-v-4b7889e6]{gap:24px;display:flex}.footer-links a[data-v-4b7889e6]{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .2s}.footer-links a[data-v-4b7889e6]:hover{color:#6366f1}@media (width<=1320px){.app-header[data-v-4b7889e6]{padding:0 20px}.header-inner[data-v-4b7889e6],.footer-inner[data-v-4b7889e6]{gap:16px;max-width:1240px}.nav-menu[data-v-4b7889e6] .el-menu-item{padding:0 14px}.header-actions[data-v-4b7889e6]{gap:10px}}@media (width<=1100px){.app-header[data-v-4b7889e6]{padding:12px 16px;height:auto!important}.header-inner[data-v-4b7889e6]{flex-wrap:wrap;justify-content:flex-start}.nav-menu[data-v-4b7889e6]{order:3;justify-content:flex-start;width:100%}.nav-menu[data-v-4b7889e6] .el-menu-item{height:48px;line-height:48px}.header-actions[data-v-4b7889e6]{margin-left:auto}.footer-links[data-v-4b7889e6]{flex-wrap:wrap;justify-content:center}}@media (width<=768px){.logo-text[data-v-4b7889e6]{font-size:18px}.header-actions[data-v-4b7889e6]{justify-content:flex-end;width:100%}.nav-menu[data-v-4b7889e6] .el-menu-item{padding:0 10px;font-size:14px}.footer-inner[data-v-4b7889e6]{padding:16px 0}.footer-links[data-v-4b7889e6]{gap:16px}}.recharge-dialog-body[data-v-4b7889e6]{padding-top:4px}.field-help-text[data-v-4b7889e6]{color:#64748b;margin-top:8px;font-size:12px;line-height:1.6}.channel-option-row[data-v-4b7889e6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-option-meta[data-v-4b7889e6]{color:#94a3b8;font-size:12px}.recharge-result-box[data-v-4b7889e6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:20px;padding:16px}.recharge-result-head[data-v-4b7889e6]{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-weight:700;display:flex}.recharge-result-tip[data-v-4b7889e6]{color:#1e40af;background:#3b82f614;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.7}.result-row[data-v-4b7889e6]{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.result-row[data-v-4b7889e6]:last-of-type{border-bottom:none}.result-label[data-v-4b7889e6]{color:#64748b;min-width:72px;font-size:13px}.result-value[data-v-4b7889e6]{text-align:right;color:#0f172a;flex:1;font-size:13px;line-height:1.6}.result-value.break-all[data-v-4b7889e6]{word-break:break-all}.result-actions[data-v-4b7889e6]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}:root{--beila-sheet-bg:linear-gradient(180deg, #fff 0%, #f8fbff 100%);--beila-sheet-border:#94a3b838;--beila-sheet-shadow:-18px 0 48px #0f172a2e;--beila-sheet-radius:28px;--beila-sheet-padding-x:24px;--beila-sheet-padding-y:22px;--beila-sheet-width-compact:620px;--beila-sheet-width-wide:920px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e293b;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c8d4;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.el-button--primary{--el-button-bg-color:#6366f1;--el-button-border-color:#6366f1;--el-button-hover-bg-color:#5855eb;--el-button-hover-border-color:#5855eb}.el-drawer.rtl{background:var(--beila-sheet-bg);border-radius:var(--beila-sheet-radius) 0 0 var(--beila-sheet-radius);box-shadow:var(--beila-sheet-shadow)}.el-drawer__header{padding:var(--beila-sheet-padding-y) calc(var(--beila-sheet-padding-x) + 20px) 16px var(--beila-sheet-padding-x);border-bottom:1px solid #e2e8f0e0;margin-bottom:0}.el-drawer__title{color:#0f172a;font-size:18px;font-weight:700}.el-drawer__body{padding:18px var(--beila-sheet-padding-x) 24px;overflow:auto}.el-overlay-dialog{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a75;justify-content:flex-end;align-items:stretch;padding:0;display:flex;overflow:hidden}.el-overlay-dialog .el-dialog{min-width:min(var(--beila-sheet-width,var(--beila-sheet-width-compact)), calc(100vw - 8px));border-radius:var(--beila-sheet-radius) 0 0 var(--beila-sheet-radius);background:var(--beila-sheet-bg);max-width:calc(100vw - 8px);height:100vh;max-height:100vh;box-shadow:var(--beila-sheet-shadow);border:none;flex-direction:column;display:flex;overflow:hidden;width:min(var(--beila-sheet-width,var(--beila-sheet-width-compact)), calc(100vw - 8px))!important;margin:0 0 0 auto!important}.el-overlay-dialog .el-dialog.beila-sheet--compact,.el-overlay-dialog .el-dialog.asset-board-dialog,.el-overlay-dialog .el-dialog.detail-dialog{--beila-sheet-width:var(--beila-sheet-width-compact)}.el-overlay-dialog .el-dialog.beila-sheet--wide,.el-overlay-dialog .el-dialog.episode-workbench-dialog,.el-overlay-dialog .el-dialog.shot-workbench-dialog,.el-overlay-dialog .el-dialog.character-workbench-dialog,.el-overlay-dialog .el-dialog.asset-workbench-dialog,.el-overlay-dialog .el-dialog.workspace-settings-dialog{--beila-sheet-width:var(--beila-sheet-width-wide)}.el-overlay-dialog .el-dialog__header{padding:var(--beila-sheet-padding-y) calc(var(--beila-sheet-padding-x) + 28px) 16px var(--beila-sheet-padding-x);background:linear-gradient(#fffffffa 0%,#f8fafce6 100%);border-bottom:1px solid #e2e8f0e0;margin:0}.el-overlay-dialog .el-dialog__title{color:#0f172a;letter-spacing:.01em;font-size:18px;font-weight:700}.el-overlay-dialog .el-dialog__headerbtn{color:#475569;background:#f1f5f9e0;border-radius:999px;width:36px;height:36px;transition:all .18s;top:18px;right:18px}.el-overlay-dialog .el-dialog__headerbtn:hover{color:#0f172a;background:#e2e8f0}.el-overlay-dialog .el-dialog__body{min-height:0;padding:18px var(--beila-sheet-padding-x) 24px;flex:1;overflow:auto}.el-overlay-dialog .el-dialog__footer{padding:16px var(--beila-sheet-padding-x) var(--beila-sheet-padding-y);background:linear-gradient(#f8fafcf0 0%,#fffffffa 100%);border-top:1px solid #e2e8f0e6}.el-overlay-dialog .el-dialog__footer .el-button+.el-button{margin-left:10px}.el-overlay-dialog .el-form{--el-component-size:42px}.el-overlay-dialog .el-form-item{align-items:flex-start;margin-bottom:18px}.el-overlay-dialog .el-form-item__label{color:#475569;padding-right:14px;font-weight:600;line-height:40px}.el-overlay-dialog .el-form-item__content{min-width:0}.el-overlay-dialog .el-input__wrapper,.el-overlay-dialog .el-select__wrapper,.el-overlay-dialog .el-textarea__inner,.el-overlay-dialog .el-input-number,.el-overlay-dialog .el-input-number .el-input__wrapper{border-radius:14px}.el-overlay-dialog .el-input__wrapper,.el-overlay-dialog .el-select__wrapper,.el-overlay-dialog .el-input-number .el-input__wrapper{background:#fffffff5;min-height:42px;box-shadow:inset 0 0 0 1px #cbd5e1d1}.el-overlay-dialog .el-input__wrapper:hover,.el-overlay-dialog .el-select__wrapper:hover,.el-overlay-dialog .el-input-number .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #94a3b8f2}.el-overlay-dialog .el-textarea__inner{background:#fffffffa;min-height:104px;padding:12px 14px;line-height:1.7;box-shadow:inset 0 0 0 1px #cbd5e1d1}.el-overlay-dialog .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #94a3b8f2}.el-overlay-dialog .el-alert,.el-overlay-dialog .el-card,.el-overlay-dialog .el-empty,.el-overlay-dialog .el-table,.el-overlay-dialog .el-descriptions,.el-overlay-dialog .el-tabs__content{border-radius:16px}body .el-popper.is-light.el-select__popper{border:1px solid #cbd5e1e6;border-radius:18px;overflow:hidden;box-shadow:0 18px 36px #0f172a24;width:auto!important;max-width:min(760px,100vw - 20px)!important}body .el-select-dropdown__wrap{max-height:min(420px,100vh - 120px)}body .el-select-dropdown__item{white-space:normal;height:auto;min-height:38px;padding-top:10px;padding-bottom:10px;line-height:1.55}body .el-select-dropdown__item>span,body .el-select-dropdown__item div,body .el-select-dropdown__item .model-option-row,body .el-select-dropdown__item .model-option-row-rich,body .el-select-dropdown__item .shot-model-option,body .el-select-dropdown__item .voice-effect-option{white-space:normal;word-break:break-word}body .el-select-dropdown__item .model-option-row,body .el-select-dropdown__item .model-option-row-rich,body .el-select-dropdown__item .shot-model-option,body .el-select-dropdown__item .voice-effect-option{align-items:start;gap:4px;display:grid}body .el-select-dropdown__item.is-hovering,body .el-select-dropdown__item.hover{background:#eef2ffcc}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .22s,transform .22s}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-from .el-dialog,.dialog-fade-leave-to .el-dialog{transform:translate(44px)}@media (width<=900px){.el-overlay-dialog .el-dialog{border-radius:22px 0 0 22px;min-width:calc(100vw - 4px);max-width:calc(100vw - 4px)}}@media (width<=640px){:root{--beila-sheet-radius:0px;--beila-sheet-padding-x:16px;--beila-sheet-padding-y:16px}.el-overlay-dialog .el-dialog{border-radius:0;min-width:100vw;max-width:100vw}body .el-popper.is-light.el-select__popper{max-width:calc(100vw - 12px)!important}}
