.cloud-connection-backdrop[data-v-61e9bc47]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cloud-connection-modal[data-v-61e9bc47]{display:grid;justify-items:center;gap:18px;width:min(360px,calc(100vw - 48px));padding:30px 28px 28px;border:1px solid var(--border-accent);border-radius:8px;background:var(--panel-gradient);box-shadow:var(--shadow-modal);color:var(--text);text-align:center}.cloud-connection-spinner[data-v-61e9bc47]{width:42px;height:42px;border:3px solid rgb(148 163 184 / 28%);border-top-color:#f7c948;border-radius:999px;animation:cloud-connection-spin-61e9bc47 .84s linear infinite}.cloud-connection-copy[data-v-61e9bc47]{display:grid;gap:8px}.cloud-connection-copy h2[data-v-61e9bc47]{margin:0;color:var(--text);font-size:18px;font-weight:900;letter-spacing:0}.cloud-connection-copy p[data-v-61e9bc47]{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.cloud-connection-close[data-v-61e9bc47]{min-width:112px;height:34px;padding:0 18px;border:1px solid var(--border-accent);border-radius:6px;background:var(--control-bg);color:var(--text);font-size:13px;font-weight:900;cursor:pointer}.cloud-connection-close[data-v-61e9bc47]:hover{background:var(--control-hover)}.cloud-connection-close[data-v-61e9bc47]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes cloud-connection-spin-61e9bc47{to{transform:rotate(360deg)}}.license-gate-backdrop[data-v-318c0db1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#04070c8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.license-gate-modal[data-v-318c0db1]{position:relative;display:grid;width:min(480px,calc(100vw - 44px));gap:15px;border:1px solid rgba(84,139,255,.42);border-radius:18px;background:#151824;box-shadow:0 26px 90px #00000073;color:#f7fbff;padding:26px}.license-close-button[data-v-318c0db1]{position:absolute;top:14px;right:14px;width:34px;min-height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#0f172ac7;color:#cbd5e1;font-size:22px;line-height:1;cursor:pointer}.license-close-button[data-v-318c0db1]:hover{border-color:#f871718c;background:#7f1d1d8f;color:#fff}.license-eyebrow[data-v-318c0db1]{margin:0 0 6px;color:#60a5fa;font-weight:900}h2[data-v-318c0db1],p[data-v-318c0db1]{margin-top:0}p[data-v-318c0db1]{color:#aebbd1;line-height:1.7}label[data-v-318c0db1]{display:grid;gap:7px;color:#dbe7ff;font-size:13px;font-weight:900}input[data-v-318c0db1]{min-height:42px;border:1px solid rgba(59,130,246,.46);border-radius:12px;background:#080d16;color:#fff;padding:0 13px;outline:none}.license-status[data-v-318c0db1]{min-height:38px;border:1px solid rgba(96,165,250,.22);border-radius:12px;background:#2563eb1f;color:#bfdbfe;padding:10px 12px}.license-actions[data-v-318c0db1]{display:grid;grid-template-columns:.95fr 1fr 1.35fr;gap:10px}button[data-v-318c0db1]{min-height:42px;border:1px solid rgba(96,165,250,.42);border-radius:12px;background:#1e293b;color:#fff;font-weight:900;cursor:pointer}button.primary[data-v-318c0db1]{border-color:transparent;background:linear-gradient(135deg,#2563eb,#d946ef)}button.exit[data-v-318c0db1]{border-color:#f871715c;background:#7f1d1d47;color:#fecaca}button.exit[data-v-318c0db1]:hover{border-color:#f87171c7;background:#dc262657;color:#fff}button[data-v-318c0db1]:disabled{cursor:not-allowed;opacity:.65}:root[data-theme=light] .voice-modal,:root[data-theme=light] .clone-dialog{border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important}:root[data-theme=light] .voice-modal-head,:root[data-theme=light] .clone-dialog-head,:root[data-theme=light] .clone-dialog-foot{border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] .voice-modal-body,:root[data-theme=light] .clone-dialog-body{background:#fff!important;color:var(--text)!important}:root[data-theme=light] .voice-modal-title strong,:root[data-theme=light] .clone-dialog-title strong,:root[data-theme=light] .clone-field>span,:root[data-theme=light] .clone-library-summary strong,:root[data-theme=light] .voice-console-copy strong,:root[data-theme=light] .voice-console-current strong{color:var(--text)!important}:root[data-theme=light] .voice-modal-title small,:root[data-theme=light] .clone-dialog-title small,:root[data-theme=light] .clone-library-summary small,:root[data-theme=light] .voice-console-copy span,:root[data-theme=light] .voice-console-current small{color:var(--muted)!important}:root[data-theme=light] .voice-modal-head>button,:root[data-theme=light] .clone-dialog-head>button{border:1px solid var(--border)!important;background:var(--control-bg)!important;color:#405e8e!important}:root[data-theme=light] .voice-tabs,:root[data-theme=light] .voice-subtabs{border-color:var(--border-soft)!important;background:var(--surface-soft)!important}:root[data-theme=light] .voice-tabs button,:root[data-theme=light] .voice-subtabs button{border-color:transparent!important;background:transparent!important;color:#49617f!important}:root[data-theme=light] .voice-tabs button.active,:root[data-theme=light] .voice-subtabs button.active{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 8px 18px #4b68dc33!important}:root[data-theme=light] .voice-console,:root[data-theme=light] .voice-item,:root[data-theme=light] .clone-library-top,:root[data-theme=light] .clone-item,:root[data-theme=light] .voice-empty{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .voice-item:hover,:root[data-theme=light] .clone-item:hover{border-color:#8fa9e1!important;background:var(--control-hover)!important}:root[data-theme=light] .voice-item.selected,:root[data-theme=light] .clone-item.selected{border-color:#718eea!important;background:var(--surface-selected)!important;box-shadow:0 0 0 2px var(--focus-ring),var(--shadow-panel)!important}:root[data-theme=light] .voice-info>.voice-name-row,:root[data-theme=light] .clone-name-pill,:root[data-theme=light] .voice-player,:root[data-theme=light] .clone-list-player{border-color:var(--border)!important;background:#fff!important;color:var(--text)!important}:root[data-theme=light] .voice-name-row strong,:root[data-theme=light] .voice-name-row small,:root[data-theme=light] .clone-name-pill strong,:root[data-theme=light] .clone-list-player strong,:root[data-theme=light] .voice-player strong{color:var(--text)!important}:root[data-theme=light] .voice-info p,:root[data-theme=light] .voice-use-cases small,:root[data-theme=light] .clone-warning,:root[data-theme=light] .clone-voice-id{color:var(--muted)!important}:root[data-theme=light] .voice-audition,:root[data-theme=light] .clone-actions button,:root[data-theme=light] .clone-add-button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] .voice-select,:root[data-theme=light] .clone-save-button{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] .clone-form input{border-color:var(--border-accent)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .clone-form input::placeholder{color:var(--text-placeholder)!important;opacity:1}:root[data-theme=light] .clone-tip,:root[data-theme=light] .clone-source-tabs,:root[data-theme=light] .clone-recorder,:root[data-theme=light] .clone-device-options,:root[data-theme=light] .clone-auto-enroll-note{border-color:var(--border)!important;background:var(--surface-soft)!important;color:#405776!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .clone-source-tabs button,:root[data-theme=light] .clone-upload-inline button,:root[data-theme=light] .clone-device-select>button,:root[data-theme=light] .clone-device-options button,:root[data-theme=light] .clone-back-button,:root[data-theme=light] .clone-record-button,:root[data-theme=light] .clone-tool-button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] .clone-source-tabs button.active,:root[data-theme=light] .clone-device-options button.active{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] .clone-source-tabs button:disabled,:root[data-theme=light] .clone-upload-inline button:disabled,:root[data-theme=light] .clone-save-button:disabled{color:#52637e!important;background:#dfe5f4!important;opacity:.78}:root[data-theme=light] .clone-recorder-wave{border-color:#a9bdf0!important}:root[data-theme=light] .clone-recorder-wave span{background:#6b8fe2!important;box-shadow:none!important}:root[data-theme=light] .clone-selected-file{color:var(--muted)!important}:root[data-theme=light] .clone-guide{border:1px solid var(--border)!important;background:linear-gradient(145deg,#f4f7ff,#edf2ff)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .clone-guide>small{color:#416eb5!important}:root[data-theme=light] .clone-guide>strong{color:var(--text)!important}:root[data-theme=light] .clone-guide>p{color:var(--muted)!important}:root[data-theme=light] .clone-guide ol{border-color:var(--border)!important;background:#fff!important;color:#314965!important}:root[data-theme=light] .clone-error{color:var(--status-danger)!important}.console-select[data-v-a697c76c]{position:relative;width:100%;min-width:0}.console-select-trigger[data-v-a697c76c]{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;border:1px solid var(--border-accent);border-radius:9px;background:var(--control-bg);box-shadow:inset 0 1px #9ed2ff1f;color:var(--text);cursor:pointer;font-size:12px;font-weight:800;padding:0 9px 0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.console-select-trigger>span[data-v-a697c76c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-select-trigger[data-v-a697c76c]:hover:not(:disabled),.open .console-select-trigger[data-v-a697c76c]{border-color:#7b9ef2;background:var(--control-hover);box-shadow:0 0 0 2px var(--focus-ring),0 7px 18px #1c5be11f;transform:translateY(-1px)}.open .console-select-trigger[data-v-a697c76c]{border-color:#bd6fff}.console-select-trigger svg[data-v-a697c76c]{color:var(--muted);transition:transform .18s ease}.open .console-select-trigger svg[data-v-a697c76c]{color:#7656ff;transform:rotate(180deg)}.console-select-menu[data-v-a697c76c]{position:absolute;top:calc(100% + 7px);left:0;z-index:30;display:grid;width:100%;min-width:126px;box-sizing:border-box;max-height:min(258px,calc(100vh - 32px));overflow-x:hidden;overflow-y:auto;border:1px solid var(--border-accent);border-radius:10px;background:var(--surface-overlay);box-shadow:var(--shadow-modal);padding:5px;animation:console-select-in-a697c76c .16s ease-out;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.console-select-menu[data-v-a697c76c]::-webkit-scrollbar{width:8px}.console-select-menu[data-v-a697c76c]::-webkit-scrollbar-track{margin:7px 2px;border-radius:999px;background:var(--scrollbar-track)}.console-select-menu[data-v-a697c76c]::-webkit-scrollbar-thumb{min-height:30px;border:2px solid var(--scrollbar-track);border-radius:999px;background:linear-gradient(180deg,#78baff,#7353dc 58%,#bf58ee);box-shadow:0 0 8px #6270ff70}.console-select-menu[data-v-a697c76c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a5d8ff,#8c67ff 55%,#df6cff)}.opens-up .console-select-menu[data-v-a697c76c]{top:auto;bottom:calc(100% + 7px)}.two-columns .console-select-menu[data-v-a697c76c]{grid-template-columns:repeat(2,minmax(0,1fr))}.console-select-menu button[data-v-a697c76c]{display:flex;align-items:center;width:100%;min-width:0;height:32px;min-height:32px;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--text);cursor:pointer;font-size:12px;font-weight:800;line-height:1;padding:0 9px;text-align:left}.console-select-menu button>span[data-v-a697c76c]:not(.console-select-dot){display:block;flex:1 1 auto;min-width:0;line-height:1;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.console-select-menu button[data-v-a697c76c]:hover{background:var(--control-hover);color:var(--text)}.console-select-menu button[data-v-a697c76c]:disabled{cursor:not-allowed;opacity:.42}.console-select-menu button.selected[data-v-a697c76c]{background:var(--primary-gradient);box-shadow:inset 0 1px #ffffff29;color:#fff}.console-select-menu button>svg[data-v-a697c76c]{flex:0 0 auto}.console-select-dot[data-v-a697c76c]{width:5px;height:5px;flex:0 0 5px;border:1px solid var(--border-accent);border-radius:50%}.selected .console-select-dot[data-v-a697c76c]{border-color:#fff;background:#fff;box-shadow:0 0 7px #fff}.disabled[data-v-a697c76c]{opacity:.55}@keyframes console-select-in-a697c76c{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.console-select-trigger[data-v-a697c76c],.console-select-trigger svg[data-v-a697c76c]{transition:none}.console-select-menu[data-v-a697c76c]{animation:none}}.flat-option-grid[data-v-7acfd556],.flat-avatar-grid[data-v-7acfd556],.flat-history-grid[data-v-7acfd556]{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;width:100%;min-width:0}.flat-history-grid[data-v-7acfd556]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));flex:1}.flat-avatar-grid[data-v-7acfd556]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.flat-option-grid button[data-v-7acfd556],.flat-avatar-grid button[data-v-7acfd556],.flat-history-grid button[data-v-7acfd556]{min-width:0;min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--control-bg);color:var(--text);padding:7px 9px;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.flat-option-grid button.active[data-v-7acfd556],.flat-avatar-grid button.active[data-v-7acfd556],.flat-history-grid button.active[data-v-7acfd556]{border-color:var(--border-accent);background:var(--primary-gradient);color:var(--text-on-accent)}.flat-history-grid span[data-v-7acfd556],.flat-avatar-grid span[data-v-7acfd556]{color:var(--muted);font-size:12px}.avatar-settings-modal[data-v-7acfd556]{width:min(620px,calc(100vw - 48px))}.avatar-resolution-grid[data-v-7acfd556]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.avatar-resolution-grid>button[data-v-7acfd556]{position:relative;display:grid;gap:10px;min-height:112px;border:1px solid var(--border-accent);border-radius:12px;background:var(--panel-gradient);color:var(--text);padding:16px;text-align:left}.avatar-resolution-grid>button[data-v-7acfd556]:hover{border-color:var(--border-accent);background:var(--control-hover)}.avatar-resolution-grid>button.active[data-v-7acfd556]{border-color:var(--border-accent);background:var(--surface-selected);box-shadow:0 0 0 1px var(--focus-ring),var(--shadow-panel)}.avatar-resolution-grid>button>span[data-v-7acfd556]{display:grid;gap:4px}.avatar-resolution-grid strong[data-v-7acfd556]{color:var(--text);font-size:20px}.avatar-resolution-grid em[data-v-7acfd556]{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.avatar-resolution-grid small[data-v-7acfd556]{color:var(--muted);font-size:13px}.avatar-resolution-grid svg[data-v-7acfd556]{position:absolute;top:14px;right:14px;color:var(--status-success)}.avatar-resolution-tip[data-v-7acfd556]{align-self:start;min-height:0;margin:0;color:var(--muted);font-size:12px}.avatar-resolution-tip.warning[data-v-7acfd556]{border:1px solid var(--status-warning);border-radius:9px;background:var(--status-warning-soft);color:var(--status-warning);padding:10px 12px}:root[data-theme=light] .avatar-video-picker-modal{border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important}:root[data-theme=light] .avatar-video-picker-modal>header{border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] .avatar-video-picker-modal>header strong{color:var(--text)!important}:root[data-theme=light] .avatar-video-picker-modal>header span{color:var(--muted)!important}:root[data-theme=light] .avatar-video-picker-modal>header>button{border:1px solid var(--border)!important;background:var(--control-bg)!important;color:#405e8e!important}:root[data-theme=light] .avatar-video-picker-body{background:#fff!important}:root[data-theme=light] .avatar-video-picker-item{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .avatar-video-picker-item:hover{border-color:#8fa9e1!important;background:var(--control-hover)!important}:root[data-theme=light] .avatar-video-picker-meta strong{color:var(--text)!important}:root[data-theme=light] .avatar-video-picker-meta span,:root[data-theme=light] .avatar-video-picker-meta small{color:var(--muted)!important}:root[data-theme=light] .avatar-video-picker-facts>b{border-color:#9cb6e7!important;background:#e7efff!important;color:#315eaa!important}:root[data-theme=light] .avatar-video-picker-item em{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 5px 13px #4b68dc2e!important}:root[data-theme=light] .avatar-video-picker-state{color:var(--muted)!important}:root[data-theme=light] .avatar-video-picker-modal .avatar-video-picker-state{color:var(--muted)!important;background:var(--surface-soft)!important}:root[data-theme=light] .avatar-video-picker-modal .avatar-video-picker-state.error{color:var(--status-danger)!important;background:var(--status-danger-soft)!important}.copy-candidate-backdrop[data-v-72eb1723]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12500;display:grid;place-items:center;padding:24px;background:#020711d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.copy-candidate-modal[data-v-72eb1723]{width:min(1080px,calc(100vw - 48px));height:min(680px,calc(100vh - 48px));min-height:480px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(84 139 232 / 72%);border-radius:16px;color:#dce9fb;background:radial-gradient(circle at 90% 0%,rgb(113 67 224 / 18%),transparent 32%),linear-gradient(145deg,#101e34,#081321 75%);box-shadow:0 30px 90px #0000009e,inset 0 1px #c2dcff1a}.copy-candidate-head[data-v-72eb1723]{min-width:0;flex:0 0 auto;display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid rgb(65 103 168 / 48%);background:linear-gradient(100deg,#19418494,#391d627a)}.head-icon[data-v-72eb1723]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#1879ef,#7b4de7);box-shadow:0 8px 20px #3668e647}.copy-candidate-head>div[data-v-72eb1723]{min-width:0;display:grid;gap:3px}.copy-candidate-head strong[data-v-72eb1723]{color:#f5f8ff;font-size:18px}.copy-candidate-head small[data-v-72eb1723]{color:#a7b8d2;font-size:13px}.copy-candidate-head>button[data-v-72eb1723]{width:34px;height:34px;margin-left:auto;display:grid;place-items:center;border:1px solid rgb(77 111 168 / 62%);border-radius:9px;color:#dbe8fa;background:#14253ee0;cursor:pointer}.candidate-grid[data-v-72eb1723]{min-height:0;flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;overflow:auto;scrollbar-width:thin;scrollbar-color:#4a80d5 transparent}.candidate-card[data-v-72eb1723]{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgb(61 95 151 / 58%);border-radius:12px;color:#d8e5f6;background:linear-gradient(155deg,#11223afa,#0a1626fa);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.candidate-card[data-v-72eb1723]:hover{transform:translateY(-2px);border-color:#538fefc7}.candidate-card.active[data-v-72eb1723]{border-color:#5597ff;box-shadow:0 0 0 1px #438dff57,0 16px 34px #1448ae38;background:linear-gradient(155deg,#143768fa,#1f1942fa)}.candidate-card-head[data-v-72eb1723]{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:11px;border-bottom:1px solid rgb(60 95 153 / 42%);background:#172d4c9e}.candidate-number[data-v-72eb1723]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1974e8,#7451dd);font-size:10px;font-weight:900}.candidate-card-head>span[data-v-72eb1723]:nth-child(2){min-width:0;display:grid;gap:2px}.candidate-card-head strong[data-v-72eb1723]{color:#eef4ff;font-size:14px}.candidate-card-head small[data-v-72eb1723]{color:#9eb1cd;font-size:11px}.candidate-card-head i[data-v-72eb1723]{width:23px;height:23px;margin-left:auto;display:grid;place-items:center;border:1px solid #526b8d;border-radius:50%;color:#fff;font-style:normal}.candidate-card.active .candidate-card-head i[data-v-72eb1723]{border-color:#63a0ff;background:#2d7ce8}.candidate-card p[data-v-72eb1723]{min-height:0;flex:1;margin:0;padding:14px;overflow:auto;color:#d8e6f8;font-size:13.5px;font-weight:750;line-height:1.78;white-space:pre-wrap;scrollbar-width:thin}.candidate-card-foot[data-v-72eb1723]{flex:0 0 auto;padding:9px 12px;border-top:1px solid rgb(58 91 146 / 38%);color:#91a8c8;font-size:11px;text-align:right}.candidate-card.active .candidate-card-foot[data-v-72eb1723]{color:#80b4ff}.candidate-state[data-v-72eb1723]{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:30px;color:#7890b1;text-align:center}.candidate-state strong[data-v-72eb1723]{color:#dce6f4;font-size:17px}.candidate-state span[data-v-72eb1723]{font-size:13px}.copy-candidate-foot[data-v-72eb1723]{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 15px;border-top:1px solid rgb(65 103 168 / 48%);background:linear-gradient(100deg,#17305c8f,#2618416b)}.copy-candidate-foot>span[data-v-72eb1723]{min-width:0;flex:1;color:#a9bad4;font-size:12px}.copy-candidate-foot>div[data-v-72eb1723]{display:flex;gap:8px}.primary-button[data-v-72eb1723],.secondary-button[data-v-72eb1723]{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgb(76 111 168 / 62%);border-radius:8px;color:#d5e2f3;background:#14253ee0;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.primary-button[data-v-72eb1723]{border-color:#6997ffbd;color:#fff;background:linear-gradient(135deg,#176fe5,#704bdc)}.primary-button[data-v-72eb1723]:disabled,.secondary-button[data-v-72eb1723]:disabled,.copy-candidate-head>button[data-v-72eb1723]:disabled{opacity:.45;cursor:not-allowed}.spin[data-v-72eb1723]{animation:spin-72eb1723 1s linear infinite}@keyframes spin-72eb1723{to{transform:rotate(360deg)}}@media(max-width:820px){.candidate-grid[data-v-72eb1723]{grid-template-columns:1fr}.candidate-card[data-v-72eb1723]{min-height:260px}}@media(max-width:560px){.copy-candidate-backdrop[data-v-72eb1723]{padding:10px}.copy-candidate-modal[data-v-72eb1723]{width:calc(100vw - 20px);height:calc(100vh - 20px);min-height:0}.copy-candidate-foot[data-v-72eb1723]{align-items:stretch;flex-direction:column}.copy-candidate-foot>div[data-v-72eb1723]{display:grid;grid-template-columns:1fr 1fr}}.studio-form-backdrop[data-v-d67b61d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12500;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 28%,rgb(46 115 255 / 20%),transparent 32%),radial-gradient(circle at 78% 72%,rgb(147 57 235 / 12%),transparent 28%),#020711d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.studio-form-modal[data-v-d67b61d5]{box-sizing:border-box;width:min(680px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(78 130 219 / 68%);border-radius:18px;color:#dce9fb;background:radial-gradient(circle at 92% 0%,rgb(120 61 224 / 18%),transparent 34%),linear-gradient(150deg,#0f1e35fc,#07101efc 74%);box-shadow:0 34px 100px #000000a8,inset 0 1px #c4ddff1c}.studio-form-head[data-v-d67b61d5]{min-width:0;flex:0 0 auto;display:flex;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px solid rgb(65 103 168 / 48%);background:radial-gradient(circle at 100% 0%,rgb(132 61 224 / 22%),transparent 38%),linear-gradient(100deg,#194286a3,#361b607a)}.studio-form-icon[data-v-d67b61d5]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgb(122 165 255 / 52%);border-radius:13px;color:#fff;background:linear-gradient(135deg,#1679f0,#7d4ce9);box-shadow:0 10px 24px #2865e552,inset 0 1px #ffffff2e}.studio-form-heading[data-v-d67b61d5]{min-width:0;flex:1;display:grid;gap:3px}.studio-form-heading small[data-v-d67b61d5]{color:#71a9ff;font-size:12px;font-weight:900;letter-spacing:.08em}.studio-form-heading strong[data-v-d67b61d5]{overflow:hidden;color:#f6f9ff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.studio-form-heading p[data-v-d67b61d5]{margin:0;overflow:hidden;color:#91a7c7;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.studio-form-close[data-v-d67b61d5]{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgb(78 112 169 / 60%);border-radius:10px;color:#dbe8fa;background:#11233dd6;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.studio-form-close[data-v-d67b61d5]:hover:not(:disabled){border-color:#679df4d1;color:#fff;background:#1b3a65e5}.studio-form-close[data-v-d67b61d5]:disabled{cursor:wait;opacity:.45}.studio-form-body[data-v-d67b61d5]{min-height:0;flex:1;padding:18px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4278c9 transparent}.studio-form-foot[data-v-d67b61d5]{min-width:0;min-height:68px;flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:12px 18px;border-top:1px solid rgb(65 103 168 / 48%);background:linear-gradient(100deg,#132b53a8,#2717448a)}.studio-form-foot-note[data-v-d67b61d5]{min-width:0;flex:1;display:inline-flex;align-items:center;gap:6px;color:#7089ad;font-size:12px}.studio-form-actions[data-v-d67b61d5]{display:flex;gap:9px}.studio-form-secondary[data-v-d67b61d5],.studio-form-primary[data-v-d67b61d5]{min-width:104px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid rgb(75 111 169 / 62%);border-radius:10px;color:#cbd9ec;background:#11233be0;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.studio-form-primary[data-v-d67b61d5]{border-color:#689affc2;color:#fff;background:linear-gradient(135deg,#176fe5,#754ce2);box-shadow:0 9px 22px #255cd342}.studio-form-secondary[data-v-d67b61d5]:hover:not(:disabled){border-color:#5d91df;color:#fff;background:#19365beb}.studio-form-primary[data-v-d67b61d5]:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 11px 27px #2f64de57}.studio-form-secondary[data-v-d67b61d5]:disabled,.studio-form-primary[data-v-d67b61d5]:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.45}:root[data-theme=light] .studio-form-backdrop{background:var(--modal-backdrop)!important}:root[data-theme=light] .studio-form-modal{border-color:var(--border-accent)!important;color:var(--text)!important;background:#fff!important;box-shadow:var(--shadow-modal)!important}:root[data-theme=light] .studio-form-head,:root[data-theme=light] .studio-form-foot{border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .studio-form-body{background:#fff!important}:root[data-theme=light] .studio-form-heading strong{color:var(--text)!important}:root[data-theme=light] .studio-form-heading p,:root[data-theme=light] .studio-form-foot-note{color:var(--muted)!important}:root[data-theme=light] .studio-form-heading small{color:#3469b6!important}:root[data-theme=light] .studio-form-close,:root[data-theme=light] .studio-form-secondary{border-color:var(--border)!important;color:var(--text)!important;background:var(--control-bg)!important}:root[data-theme=light] .studio-form-primary{border-color:transparent!important;color:#fff!important;background:var(--primary-gradient)!important}:root[data-theme=light] .studio-form-close:hover:not(:disabled),:root[data-theme=light] .studio-form-secondary:hover:not(:disabled){border-color:#8fa9e1!important;color:#2458ad!important;background:var(--control-hover)!important}:root[data-theme=light] .studio-form-secondary:disabled,:root[data-theme=light] .studio-form-primary:disabled{color:#50627e!important;background:#dfe5f4!important;filter:none;opacity:.78}@media(max-width:640px){.studio-form-backdrop[data-v-d67b61d5]{padding:10px}.studio-form-modal[data-v-d67b61d5]{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.studio-form-head[data-v-d67b61d5]{align-items:flex-start;padding:13px}.studio-form-heading p[data-v-d67b61d5]{white-space:normal}.studio-form-body[data-v-d67b61d5]{padding:13px}.studio-form-foot[data-v-d67b61d5]{align-items:stretch;flex-direction:column;padding:12px 13px}.studio-form-foot-note[data-v-d67b61d5]{display:none}.studio-form-actions[data-v-d67b61d5]{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.studio-form-close[data-v-d67b61d5],.studio-form-secondary[data-v-d67b61d5],.studio-form-primary[data-v-d67b61d5]{transition:none}}.studio-link-form[data-v-b85b3bc5]{display:grid;gap:16px}.studio-link-field[data-v-b85b3bc5]{min-width:0;display:grid;gap:7px}.studio-link-label[data-v-b85b3bc5]{display:inline-flex;align-items:center;gap:7px;color:#edf4ff;font-size:13px;font-weight:850}.studio-link-label svg[data-v-b85b3bc5]{color:#73acff}.studio-link-description[data-v-b85b3bc5]{color:#8ea4c5;font-size:12px;line-height:1.5}.studio-link-control[data-v-b85b3bc5]{min-width:0;height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgb(72 122 205 / 64%);border-radius:11px;color:#6ea8ff;background:#051020c2;box-shadow:inset 0 1px #c2dcff0d;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.studio-link-control[data-v-b85b3bc5]:focus-within{border-color:#59f;background:#08182feb;box-shadow:0 0 0 3px #3d8bff26}.studio-link-control svg[data-v-b85b3bc5]{flex:0 0 auto}.studio-link-control input[data-v-b85b3bc5]{min-width:0;flex:1;height:100%;border:0;outline:0;color:#e4eefc;background:transparent;font:inherit;font-size:13px}.studio-link-control input[data-v-b85b3bc5]::placeholder{color:#57708f}.studio-link-control input[data-v-b85b3bc5]:disabled{cursor:wait;opacity:.58}.studio-tip-card[data-v-b85b3bc5]{overflow:hidden;border:1px solid rgb(62 104 173 / 50%);border-radius:12px;background:linear-gradient(145deg,#0d1f38e0,#10142ad1)}.studio-tip-card>header[data-v-b85b3bc5]{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid rgb(61 99 160 / 38%);background:#1b3a693d}.studio-tip-card>header>span[data-v-b85b3bc5]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#83b8ff;background:#255bab47}.studio-tip-card>header>div[data-v-b85b3bc5]{display:grid;gap:2px}.studio-tip-card>header strong[data-v-b85b3bc5]{color:#e6effc;font-size:13px}.studio-tip-card>header small[data-v-b85b3bc5]{color:#7089ad;font-size:12px}.studio-tip-card ul[data-v-b85b3bc5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:12px;list-style:none}.studio-tip-card li[data-v-b85b3bc5]{min-width:0;display:flex;align-items:flex-start;gap:7px;color:#a9bad2;font-size:12px;line-height:1.5}.studio-tip-card li svg[data-v-b85b3bc5]{margin-top:1px;flex:0 0 auto;color:#5ccf95}:root[data-theme=light] .studio-link-label{color:var(--text)!important}:root[data-theme=light] .studio-link-label svg{color:#356fca!important}:root[data-theme=light] .studio-link-description{color:var(--muted)!important}:root[data-theme=light] .studio-link-control{border-color:var(--border-accent)!important;color:#356fca!important;background:var(--control-bg)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .studio-link-control:focus-within{border-color:#5b83e8!important;background:#fff!important;box-shadow:0 0 0 3px var(--focus-ring)!important}:root[data-theme=light] .studio-link-control input{color:var(--text)!important}:root[data-theme=light] .studio-link-control input::placeholder{color:var(--text-placeholder)!important;opacity:1}:root[data-theme=light] .studio-link-control input:disabled{color:#536780!important;opacity:.76}:root[data-theme=light] .studio-tip-card{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}:root[data-theme=light] .studio-tip-card>header{border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .studio-tip-card>header>span{color:#356fca!important;background:#e4efff!important}:root[data-theme=light] .studio-tip-card>header strong{color:var(--text)!important}:root[data-theme=light] .studio-tip-card>header small{color:var(--muted)!important}:root[data-theme=light] .studio-tip-card li{color:#405776!important}:root[data-theme=light] .studio-tip-card li svg{color:var(--status-success)!important}@media(max-width:640px){.studio-tip-card ul[data-v-b85b3bc5]{grid-template-columns:1fr}}.ip-brain-status[data-v-80b4caac]{margin:12px 0 0;padding:9px 11px;border:1px solid rgb(61 112 192 / 48%);border-radius:9px;color:#9fc4ff;background:#183c7033;font-size:10px;line-height:1.5}:root[data-theme=light] .ip-brain-status{border-color:#bfd3ed;color:#315f9b;background:#eef6ff}.legal-backdrop[data-v-58bb67fd]{display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 24%,rgb(52 111 230 / 18%),transparent 30%),#01050ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-modal[data-v-58bb67fd]{width:min(720px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(78 126 219 / 64%);border-radius:14px;color:#e7f0ff;background:linear-gradient(150deg,#0c1c36fa,#111125fa 58%,#201337fa);box-shadow:0 28px 82px #0000008f,inset 0 1px #bedaff1a}.legal-modal-head[data-v-58bb67fd]{min-height:62px;display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid rgb(69 107 173 / 46%);background:linear-gradient(100deg,#1b42818f,#391b5e61)}.legal-title-icon[data-v-58bb67fd]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgb(97 157 255 / 55%);border-radius:10px;color:#85bdff;background:linear-gradient(145deg,#235bb575,#2f246a6b);box-shadow:0 8px 20px #1a59d82e,inset 0 1px #ffffff1f}.legal-title-icon svg[data-v-58bb67fd]{width:22px;height:22px}.legal-title-icon path[data-v-58bb67fd]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.legal-title-copy[data-v-58bb67fd]{min-width:0;display:grid;gap:2px}.legal-title-copy small[data-v-58bb67fd]{color:#7fb8ff;font-size:11px;font-weight:950;letter-spacing:.08em}.legal-title-copy strong[data-v-58bb67fd]{overflow:hidden;color:#f5f9ff;font-size:17px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.legal-modal-head button[data-v-58bb67fd]{width:34px;height:34px;margin-left:auto;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgb(83 120 180 / 58%);border-radius:9px;color:#dbeaff;background:#102039d6;font:inherit;font-size:18px;line-height:1;cursor:pointer}.legal-modal-head button[data-v-58bb67fd]:hover{border-color:#6aa5ff;color:#fff;background:#1c3d69e5}.legal-modal-body[data-v-58bb67fd]{min-height:240px;display:grid;place-items:center;align-content:center;gap:14px;padding:54px 28px;text-align:center;background:radial-gradient(circle at 50% 36%,rgb(54 116 236 / 14%),transparent 35%),#070e1d57}.legal-loading-card[data-v-58bb67fd]{position:relative;width:82px;height:82px;display:grid;place-items:center}.legal-shield[data-v-58bb67fd]{width:74px;height:74px;box-sizing:border-box;display:grid;place-items:center;color:#65a5ff;filter:drop-shadow(0 0 20px rgb(65 129 255 / 32%))}.legal-shield svg[data-v-58bb67fd]{width:48px;height:48px}.legal-shield path[data-v-58bb67fd]:first-child{fill:#2f7cff1f;stroke:currentColor;stroke-width:2.6}.legal-shield path[data-v-58bb67fd]:last-child{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.legal-loading-ring[data-v-58bb67fd]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;box-sizing:border-box;border:2px solid rgb(94 152 255 / 16%);border-top-color:#73afff;border-radius:999px;animation:legal-spin-58bb67fd 1s linear infinite}.legal-modal-body h2[data-v-58bb67fd]{margin:0;color:#f4f8ff;font-size:18px;font-weight:950}.legal-modal-body p[data-v-58bb67fd]{max-width:340px;margin:0;color:#9fb4d1;font-size:13px;font-weight:750;line-height:1.6}.legal-report-body[data-v-58bb67fd]{min-height:0;flex:1;display:grid;align-content:start;gap:12px;padding:14px 16px;overflow-x:hidden;overflow-y:auto;background:#050c1947;scrollbar-width:thin;scrollbar-color:#4f86de rgb(7 15 30 / 62%)}.legal-summary[data-v-58bb67fd]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px;border:1px solid rgb(53 169 118 / 48%);border-radius:12px;background:linear-gradient(135deg,#0d533e75,#0a2327a3);color:#63dda4;box-shadow:inset 0 1px #ffffff12}.legal-summary.risky[data-v-58bb67fd]{border-color:#ef9a427a;background:linear-gradient(135deg,#60321685,#30181ead);color:#ffc35c}.legal-summary-icon[data-v-58bb67fd]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#07131f;background:#63dda4;font-size:18px;font-weight:950;box-shadow:0 8px 20px #00000038}.legal-summary.risky .legal-summary-icon[data-v-58bb67fd]{background:#ffc35c}.legal-summary small[data-v-58bb67fd]{display:block;margin-bottom:3px;color:currentColor;font-size:10px;font-weight:950;letter-spacing:.08em;opacity:.86}.legal-summary strong[data-v-58bb67fd]{display:block;color:#fff4d3;font-size:16px;font-weight:950}.legal-summary:not(.risky) strong[data-v-58bb67fd]{color:#d9ffec}.legal-summary p[data-v-58bb67fd]{margin:3px 0 0;color:#ffffffd1;font-size:13px;font-weight:850}.legal-section[data-v-58bb67fd]{display:grid;gap:8px}.legal-section h3[data-v-58bb67fd]{display:flex;align-items:center;gap:7px;margin:0;color:#cde2ff;font-size:13px;font-weight:950}.legal-section h3 span[data-v-58bb67fd]{min-width:25px;height:20px;display:inline-grid;place-items:center;border:1px solid rgb(91 151 255 / 42%);border-radius:6px;color:#91c3ff;background:#1f4c9547;font-size:10px;font-weight:950}.legal-text[data-v-58bb67fd],.legal-analysis[data-v-58bb67fd],.risk-item[data-v-58bb67fd]{border:1px solid rgb(65 108 178 / 52%);border-radius:10px;background:linear-gradient(145deg,#0b1d39d1,#0b1225e5);box-shadow:inset 0 1px #ffffff0d}.legal-text[data-v-58bb67fd]{max-height:150px;padding:12px;overflow:auto;color:#dcecff;font-size:13px;font-weight:750;line-height:1.75;white-space:pre-wrap;scrollbar-width:thin}.legal-fixed-text[data-v-58bb67fd]{border-color:#37cd857f;background:linear-gradient(145deg,#094631b8,#081f23e5);color:#8dffbd}.legal-analysis[data-v-58bb67fd]{margin:0;padding:12px;color:#bcd8ff;font-size:13px;font-weight:750;line-height:1.7}.risk-list[data-v-58bb67fd]{display:grid;gap:9px}.risk-item[data-v-58bb67fd]{display:grid;gap:8px;padding:11px}.risk-word-row[data-v-58bb67fd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.risk-word-row strong[data-v-58bb67fd],.risk-word-row em[data-v-58bb67fd],[data-v-58bb67fd] .legal-risk-mark{display:inline-flex;min-height:22px;align-items:center;border-radius:7px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:950;line-height:1.35}.risk-word-row strong[data-v-58bb67fd],[data-v-58bb67fd] .legal-risk-mark{color:#ffb2c1;background:#db375e47}.risk-word-row em[data-v-58bb67fd]{color:#77e6aa;background:#1ca16538}.risk-word-row span[data-v-58bb67fd]{color:#78afff;font-weight:950}.risk-item p[data-v-58bb67fd]{margin:0;color:#a9c4e8;font-size:12px;font-weight:750;line-height:1.65}.legal-error[data-v-58bb67fd]{padding:12px;border:1px solid rgb(255 123 147 / 42%);border-radius:10px;color:#ff9aac;background:#67182c47;font-size:13px;font-weight:850}.legal-modal-foot[data-v-58bb67fd]{min-height:62px;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid rgb(69 107 173 / 46%);background:linear-gradient(100deg,#122c54b8,#2d194a99)}.cancel-button[data-v-58bb67fd]{min-width:92px;min-height:36px;border:1px solid rgb(83 120 180 / 58%);border-radius:10px;color:#d9e7fa;background:#11233be0;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.cancel-button[data-v-58bb67fd]:hover{border-color:#6aa5ff;color:#fff;background:#1c3d69e5}@keyframes legal-spin-58bb67fd{to{transform:rotate(360deg)}}@media(max-width:640px){.legal-backdrop[data-v-58bb67fd]{padding:10px}.legal-modal[data-v-58bb67fd]{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.legal-modal-head[data-v-58bb67fd],.legal-modal-foot[data-v-58bb67fd]{padding-inline:12px}.legal-report-body[data-v-58bb67fd]{padding:12px}.legal-summary[data-v-58bb67fd]{grid-template-columns:34px minmax(0,1fr)}}:root[data-theme=light] .legal-modal{border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important}:root[data-theme=light] .legal-modal-head,:root[data-theme=light] .legal-modal-foot{border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .legal-modal-head strong,:root[data-theme=light] .legal-modal-body h2{color:var(--text)!important}:root[data-theme=light] .legal-modal-head button{border:1px solid var(--border)!important;border-radius:8px;background:var(--control-bg)!important;color:#405e8e!important}:root[data-theme=light] .legal-modal-body,:root[data-theme=light] .legal-report-body{background:#fff!important;color:var(--text)!important}:root[data-theme=light] .legal-modal-body p{color:var(--muted)!important}:root[data-theme=light] .legal-shield{background:radial-gradient(circle,rgb(75 139 255 / 17%),transparent 68%)!important;box-shadow:0 0 34px #4b8bff2e!important}:root[data-theme=light] .legal-summary{border-color:color-mix(in srgb,var(--status-success) 30%,var(--border))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}:root[data-theme=light] .legal-summary.risky{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border))!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important}:root[data-theme=light] .legal-summary p{color:currentColor!important}:root[data-theme=light] .legal-summary:not(.risky) .legal-summary-icon{background:var(--status-success)!important;color:#fff!important}:root[data-theme=light] .legal-summary.risky .legal-summary-icon{background:var(--status-warning)!important;color:#fff!important}:root[data-theme=light] .legal-section h3{color:#274f86!important}:root[data-theme=light] .legal-section h3 span{color:#477fd4!important}:root[data-theme=light] .legal-text,:root[data-theme=light] .legal-analysis,:root[data-theme=light] .risk-item{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}:root[data-theme=light] .legal-fixed-text{border-color:color-mix(in srgb,var(--status-success) 28%,var(--border))!important;background:var(--status-success-soft)!important;color:#086b4e!important}:root[data-theme=light] .legal-analysis{border-color:#bad0f0!important;background:#eef5ff!important;color:#285993!important}:root[data-theme=light] .risk-item p{color:var(--muted)!important}:root[data-theme=light] .risk-word-row span{color:#477fd4!important}:root[data-theme=light] .risk-word-row strong,:root[data-theme=light] .legal-risk-mark{background:var(--status-danger-soft)!important;color:var(--status-danger)!important}:root[data-theme=light] .risk-word-row em{background:var(--status-success-soft)!important;color:var(--status-success)!important}:root[data-theme=light] .legal-error{border-color:color-mix(in srgb,var(--status-danger) 30%,var(--border))!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}:root[data-theme=light] .legal-modal-foot .cancel-button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}.video-learning-status[data-v-dfc81c81]{margin:12px 0 0;padding:9px 11px;border:1px solid rgb(61 112 192 / 48%);border-radius:9px;color:#9fc4ff;background:#183c7033;font-size:12px;line-height:1.5}.video-learning-progress[data-v-dfc81c81]{height:6px;margin-top:10px;overflow:hidden;border:1px solid rgb(52 91 153 / 54%);border-radius:999px;background:#071120cc}.video-learning-progress span[data-v-dfc81c81]{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#2f7cff,#bd35ff);box-shadow:0 0 16px #4a7cff8c;transition:width .18s ease}:root[data-theme=light] .video-learning-status{border-color:#bfd3ed;color:#315f9b;background:#eef6ff}:root[data-theme=light] .video-learning-progress{border-color:#c3d5ec;background:#e8f0fa}@media(prefers-reduced-motion:reduce){.video-learning-progress span[data-v-dfc81c81]{transition:none}}.flat-option-grid[data-v-6678be98],.flat-language-grid[data-v-6678be98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;width:100%}.flat-option-grid.two[data-v-6678be98]{grid-template-columns:repeat(2,minmax(0,1fr))}.flat-option-grid button[data-v-6678be98],.flat-language-grid button[data-v-6678be98]{min-width:0;min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--control-bg);color:var(--text);padding:7px 9px;font-weight:800}.flat-option-grid button.active[data-v-6678be98],.flat-language-grid button.active[data-v-6678be98]{border-color:var(--border-accent);background:var(--primary-gradient);color:var(--text-on-accent)}.studio-audio-player[data-v-fad76852]{display:grid;grid-template-columns:30px 34px minmax(80px,1fr) 38px 16px 58px;align-items:center;gap:8px;width:100%;min-height:38px;border:1px solid rgb(72 128 220 / 42%);border-radius:12px;background:linear-gradient(135deg,#091931f5,#131630f5);padding:4px 10px 4px 5px;color:#ddecff;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000029}.studio-audio-player audio[data-v-fad76852]{display:none}.studio-audio-toggle[data-v-fad76852]{display:grid;width:30px;height:30px;min-height:30px;place-items:center;border:1px solid rgb(99 158 255 / 58%);border-radius:9px;background:linear-gradient(145deg,#277cff,#7b4ee8);color:#fff;padding:0;box-shadow:0 6px 14px #2f69ec4d}.studio-audio-time[data-v-fad76852],.studio-audio-duration[data-v-fad76852]{color:#a9bfdc;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.studio-audio-progress[data-v-fad76852],.studio-audio-volume[data-v-fad76852]{height:4px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;outline:none}.studio-audio-progress[data-v-fad76852]{background:linear-gradient(to right,#4b8cff 0 var(--audio-progress),#34435d var(--audio-progress) 100%)}.studio-audio-volume[data-v-fad76852]{background:linear-gradient(to right,#9b5cff 0 var(--audio-volume),#34435d var(--audio-volume) 100%)}.studio-audio-progress[data-v-fad76852]::-webkit-slider-thumb,.studio-audio-volume[data-v-fad76852]::-webkit-slider-thumb{width:11px;height:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #dceaff;border-radius:50%;background:#4c8dff;box-shadow:0 0 0 3px #4c8dff2e}.studio-audio-volume[data-v-fad76852]::-webkit-slider-thumb{width:9px;height:9px;background:#a05cff}.studio-audio-volume-icon[data-v-fad76852]{color:#8bbcff}.studio-audio-player.compact[data-v-fad76852]{grid-template-columns:28px 32px minmax(70px,1fr) 36px 14px 46px;min-height:34px;gap:6px;border-radius:10px;padding-right:8px}.studio-audio-player.without-volume[data-v-fad76852]{grid-template-columns:30px 34px minmax(80px,1fr) 38px}.studio-audio-player.compact.without-volume[data-v-fad76852]{grid-template-columns:28px 32px minmax(70px,1fr) 36px}.studio-audio-player.compact .studio-audio-toggle[data-v-fad76852]{width:27px;height:27px;min-height:27px}:root[data-theme=light] .studio-audio-player{border-color:#b9cbe4;background:linear-gradient(135deg,#f8fbff,#edf3fb);color:#17365f;box-shadow:inset 0 1px #fff,0 7px 16px #2d4e7a1a}:root[data-theme=light] .studio-audio-time,:root[data-theme=light] .studio-audio-duration{color:#58708f}:root[data-theme=light] .studio-audio-progress{background:linear-gradient(to right,#347df0 0 var(--audio-progress),#c9d6e7 var(--audio-progress) 100%)}:root[data-theme=light] .studio-audio-volume{background:linear-gradient(to right,#8950df 0 var(--audio-volume),#c9d6e7 var(--audio-volume) 100%)}@media(max-width:620px){.studio-audio-player[data-v-fad76852]{grid-template-columns:30px 32px minmax(70px,1fr) 36px}.studio-audio-volume-icon[data-v-fad76852],.studio-audio-volume[data-v-fad76852]{display:none}}.keyword-highlight-editor[data-v-892bc524]{margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);transition:opacity .2s,border-color .2s}.keyword-highlight-editor.disabled[data-v-892bc524]{opacity:.5}.keyword-editor-header[data-v-892bc524]{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px}.keyword-heading-copy[data-v-892bc524]{display:grid;min-width:0;gap:2px}.keyword-editor-header strong[data-v-892bc524]{color:var(--text);font-size:12px}.keyword-editor-header small[data-v-892bc524]{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.keyword-title-icon[data-v-892bc524]{display:grid;place-items:center;width:32px;height:32px;color:#e8f3ff;border:1px solid rgba(91,176,255,.52);border-radius:9px;background:linear-gradient(145deg,#2877dc,#7542d1);box-shadow:0 6px 16px #3f50dc38}.keyword-total[data-v-892bc524]{display:inline-flex;align-items:baseline;gap:2px;color:var(--muted);font-size:8px;white-space:nowrap}.keyword-total b[data-v-892bc524]{color:var(--text);font-size:12px}.keyword-generate-button[data-v-892bc524]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 11px;color:#fff;font-size:9px;font-weight:700;cursor:pointer;border:1px solid rgba(201,122,255,.74);border-radius:8px;background:linear-gradient(135deg,#7455f7,#d42ee7);box-shadow:0 7px 18px #b434e238}.keyword-generate-button[data-v-892bc524]:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.keyword-generate-button[data-v-892bc524]:disabled{cursor:not-allowed;opacity:.52}.keyword-generate-button .pulse[data-v-892bc524]{animation:keyword-sparkle-pulse-892bc524 .9s ease-in-out infinite}.keyword-generate-message[data-v-892bc524]{margin:8px 0 0 42px;color:var(--muted);font-size:8px;line-height:1.4}.keyword-category-tabs[data-v-892bc524]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:11px 0 8px}.keyword-category-tabs button[data-v-892bc524]{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;padding:7px 9px;color:var(--muted);cursor:pointer;border:1px solid var(--border);border-radius:8px;background:var(--control-bg)}.keyword-category-tabs button span[data-v-892bc524]{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.keyword-category-tabs button b[data-v-892bc524]{min-width:17px;padding:2px 4px;color:var(--muted);font-size:8px;border-radius:999px;background:var(--surface-raised)}.keyword-category-tabs button.active[data-v-892bc524]{color:#fff;border-color:transparent;background:var(--primary-gradient)}.keyword-category-tabs button.active b[data-v-892bc524]{color:#d4e2ff}.keyword-editor-box[data-v-892bc524]{padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-input)}.keyword-editor-label[data-v-892bc524]{display:flex;align-items:center;justify-content:space-between;padding:1px 4px 6px;border-bottom:1px solid var(--border-soft)}.keyword-editor-label span[data-v-892bc524]{color:var(--text);font-size:9px;font-weight:700}.keyword-editor-label small[data-v-892bc524]{color:var(--muted);font-size:8px}.keyword-editor-box textarea[data-v-892bc524]{box-sizing:border-box;width:100%;height:64px;min-height:64px;max-height:64px;padding:8px 5px;overflow-x:hidden;overflow-y:auto;resize:none;color:var(--text);font:inherit;font-size:10px;line-height:1.5;outline:none;border:0;background:transparent;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.keyword-editor-box textarea[data-v-892bc524]::-webkit-scrollbar{width:7px}.keyword-editor-box textarea[data-v-892bc524]::-webkit-scrollbar-track{margin:5px 0;border-radius:999px;background:var(--scrollbar-track)}.keyword-editor-box textarea[data-v-892bc524]::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);border-radius:999px;background:var(--scrollbar-thumb)}.keyword-editor-box textarea[data-v-892bc524]::placeholder{color:var(--muted-2)}.keyword-chip-list[data-v-892bc524]{display:flex;flex-wrap:wrap;gap:5px;max-height:58px;padding:7px 2px 2px;overflow-y:auto;border-top:1px solid var(--border-soft)}.keyword-chip-list button[data-v-892bc524]{display:inline-flex;align-items:center;gap:4px;max-width:130px;padding:4px 7px;color:var(--text);cursor:pointer;border:1px solid var(--border-accent);border-radius:999px;background:var(--surface-selected)}.keyword-chip-list button span[data-v-892bc524]{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.keyword-editor-box footer[data-v-892bc524]{display:flex;justify-content:space-between;padding:6px 3px 0;color:var(--muted);font-size:8px}.keyword-editor-box footer em[data-v-892bc524]{font-style:normal}@keyframes keyword-sparkle-pulse-892bc524{50%{opacity:.55;transform:scale(.82) rotate(-12deg)}}@media(max-width:980px){.keyword-editor-header[data-v-892bc524]{grid-template-columns:34px minmax(0,1fr) auto}.keyword-total[data-v-892bc524]{display:none}}.processing-section-heading[data-v-4cbc014b],.media-setting-card>header[data-v-4cbc014b],.subtitle-accuracy-note[data-v-4cbc014b],.volume-control[data-v-4cbc014b],.subtitle-generate-row[data-v-4cbc014b],.preview-title-row>span[data-v-4cbc014b]{display:flex;align-items:center}.subtitle-preview-text.entrance-fade[data-v-4cbc014b]{animation:subtitle-demo-fade-4cbc014b 1.8s ease-in-out infinite}.subtitle-preview-text.entrance-pop[data-v-4cbc014b]{animation:subtitle-demo-pop-4cbc014b 1.8s cubic-bezier(.2,.9,.25,1.25) infinite}.subtitle-preview-text.entrance-bounce[data-v-4cbc014b]{animation:subtitle-demo-bounce-4cbc014b 1.9s cubic-bezier(.18,.9,.2,1.25) infinite}.subtitle-preview-text.entrance-slide_up[data-v-4cbc014b]{animation:subtitle-demo-slide-up-4cbc014b 1.9s ease-out infinite}.subtitle-preview-text.entrance-slide_left[data-v-4cbc014b]{animation:subtitle-demo-slide-left-4cbc014b 1.9s ease-out infinite}.subtitle-preview-text.emphasis-keyword_pulse>span[data-v-4cbc014b]:first-child{animation:subtitle-demo-keyword-4cbc014b 1.25s ease-in-out infinite}.subtitle-preview-text.emphasis-word_follow>span[data-v-4cbc014b]:first-child{animation:subtitle-demo-follow-4cbc014b 1.4s ease-in-out infinite}.subtitle-preview-text.emphasis-focus_pulse[data-v-4cbc014b]{filter:drop-shadow(0 0 7px rgb(255 221 44 / 55%))}.subtitle-preview-text.emphasis-wobble>span[data-v-4cbc014b]:first-child{animation:subtitle-demo-wobble-4cbc014b 1.1s ease-in-out infinite}@keyframes subtitle-demo-fade-4cbc014b{0%,12%{opacity:0}28%,88%{opacity:1}to{opacity:0}}@keyframes subtitle-demo-pop-4cbc014b{0%,10%{opacity:0;transform:scale(.62)}27%,88%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes subtitle-demo-bounce-4cbc014b{0%,8%{opacity:0;transform:scale(.55)}22%{opacity:1;transform:scale(1.14)}32%,88%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes subtitle-demo-slide-up-4cbc014b{0%,10%{opacity:0;transform:translateY(22px)}27%,88%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes subtitle-demo-slide-left-4cbc014b{0%,10%{opacity:0;transform:translate(-28px)}27%,88%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes subtitle-demo-keyword-4cbc014b{0%,65%,to{transform:scale(1);filter:brightness(1)}78%{transform:scale(1.16);filter:brightness(1.3)}}@keyframes subtitle-demo-follow-4cbc014b{0%,20%,to{color:inherit;filter:brightness(1)}45%,70%{color:#ffe600;filter:brightness(1.35) drop-shadow(0 0 5px rgb(255 230 0 / 55%))}}@keyframes subtitle-demo-wobble-4cbc014b{0%,65%,to{transform:rotate(0)}75%{transform:rotate(-3deg)}84%{transform:rotate(3deg)}}.processing-section-heading[data-v-4cbc014b]{gap:9px;margin-bottom:11px}.processing-section-heading>span[data-v-4cbc014b]{display:grid;place-items:center;width:25px;height:25px;color:#fff;font-size:9px;font-weight:900;border:1px solid rgba(100,183,255,.65);border-radius:8px;background:linear-gradient(145deg,#287bea,#7145d7);box-shadow:0 6px 14px #2966dd40}.processing-section-heading>div[data-v-4cbc014b]{display:grid;gap:2px}.processing-section-heading strong[data-v-4cbc014b]{color:var(--text);font-size:13px}.processing-section-heading small[data-v-4cbc014b]{color:var(--muted);font-size:8px}.subtitle-bgm-settings-grid[data-v-4cbc014b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-setting-card[data-v-4cbc014b]{min-width:0;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);transition:border-color .2s,background .2s}.media-setting-card.active[data-v-4cbc014b]{border-color:var(--border-accent);background:var(--surface-selected)}.media-setting-card>header[data-v-4cbc014b]{gap:7px}.media-setting-card>header>div[data-v-4cbc014b]{display:grid;min-width:0;gap:1px}.media-setting-card>header strong[data-v-4cbc014b]{color:var(--text);font-size:11px}.media-setting-card>header small[data-v-4cbc014b]{color:var(--muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-setting-icon[data-v-4cbc014b]{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;color:#cbe6ff;border:1px solid rgba(80,160,243,.43);border-radius:9px;background:linear-gradient(145deg,#2470d5b8,#6636b4b8)}.setting-switch[data-v-4cbc014b]{position:relative;flex:0 0 auto;width:31px;height:17px;margin-left:auto;cursor:pointer}.setting-switch input[data-v-4cbc014b]{position:absolute;opacity:0;pointer-events:none}.setting-switch i[data-v-4cbc014b]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--border);border-radius:999px;background:var(--control-bg);transition:.2s}.setting-switch i[data-v-4cbc014b]:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--muted-2);transition:.2s}.setting-switch input:checked+i[data-v-4cbc014b]{border-color:#8b66ff;background:linear-gradient(90deg,#317eec,#a13de3)}.setting-switch input:checked+i[data-v-4cbc014b]:after{left:16px;background:#fff;box-shadow:0 0 7px #ffffffb3}.media-setting-body[data-v-4cbc014b]{display:grid;gap:7px;margin-top:9px;transition:opacity .2s}.media-setting-body.disabled[data-v-4cbc014b]{opacity:.42}.setting-main-action[data-v-4cbc014b]{display:flex;align-items:center;gap:7px;min-width:0;width:100%;padding:7px 8px;color:var(--text);cursor:pointer;border:1px solid var(--border);border-radius:8px;background:var(--control-bg)}.setting-main-action>span[data-v-4cbc014b]{display:grid;min-width:0;text-align:left}.setting-main-action small[data-v-4cbc014b]{color:var(--muted);font-size:7px}.setting-main-action strong[data-v-4cbc014b]{max-width:105px;overflow:hidden;color:var(--text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.setting-main-action em[data-v-4cbc014b]{margin-left:auto;color:#73b9ff;font-size:8px;font-style:normal}.setting-main-action[data-v-4cbc014b]:not(:disabled):hover{border-color:#686fff;background:var(--control-hover)}.subtitle-accuracy-note[data-v-4cbc014b]{gap:5px;min-height:25px;color:var(--muted);font-size:8px}.subtitle-accuracy-note svg[data-v-4cbc014b]{color:#8ebeff}.subtitle-accuracy-note span[data-v-4cbc014b]{color:var(--text);font-size:9px}.subtitle-accuracy-note small[data-v-4cbc014b]{margin-left:auto;color:var(--muted);font-size:7px}.volume-control[data-v-4cbc014b]{gap:5px;min-width:0;color:var(--muted);font-size:8px}.volume-control>span[data-v-4cbc014b]{flex:0 0 auto}.volume-control input[type=range][data-v-4cbc014b]{min-width:35px;width:100%;accent-color:#7f64ff}.volume-control b[data-v-4cbc014b]{width:27px;color:var(--text);font-size:8px;text-align:right}.volume-control button[data-v-4cbc014b]{flex:0 0 auto;padding:3px 5px;color:var(--muted);cursor:pointer;border:1px solid var(--border);border-radius:6px;background:var(--control-bg);font-size:8px}.volume-control button[data-v-4cbc014b]:disabled{opacity:.35;cursor:not-allowed}.subtitle-generate-row[data-v-4cbc014b]{justify-content:space-between;gap:10px;margin-top:9px;min-height:39px;padding:4px 10px;border:1px solid var(--border-accent);border-radius:10px;background:var(--header-gradient)}.subtitle-generate-row>div[data-v-4cbc014b]{display:grid;gap:1px}.subtitle-generate-row>div strong[data-v-4cbc014b]{color:var(--text);font-size:10px}.subtitle-generate-row>div span[data-v-4cbc014b]{color:var(--muted);font-size:8px}.subtitle-process-button[data-v-4cbc014b]{flex:0 0 auto;margin:0!important;white-space:nowrap}.subtitle-process-button[data-v-4cbc014b] svg{margin-right:4px;vertical-align:-2px}.subtitle-bgm-message[data-v-4cbc014b]{margin:7px 2px 0}.unified-video-preview[data-v-4cbc014b]{grid-template-rows:auto minmax(0,1fr);gap:0;box-sizing:border-box;width:100%;margin-top:0;padding:9px 10px 10px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);box-shadow:inset 0 1px #a8d8ff12}.unified-video-preview .preview-title-row[data-v-4cbc014b]{min-height:31px;padding-bottom:7px}.unified-video-preview .preview-title-row strong[data-v-4cbc014b]{font-size:11px}.unified-video-preview .preview-title-row small[data-v-4cbc014b]{font-size:9px}.unified-video-preview .final-video-preview.avatar-video-frame[data-v-4cbc014b]{border:7px solid var(--border-accent);background:linear-gradient(145deg,#05070d,#080b14)}.preview-title-row>span[data-v-4cbc014b]{align-items:flex-start;flex-direction:column;gap:1px}.preview-title-row>span small[data-v-4cbc014b]{color:var(--muted);font-size:8px;font-weight:500}.current-video-cover[data-v-4cbc014b]{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;cursor:pointer;border:0;background:#03070d}.current-video-cover video[data-v-4cbc014b]{width:100%;height:100%;object-fit:contain;pointer-events:none}.current-video-cover>span[data-v-4cbc014b]{position:absolute;left:50%;bottom:10px;display:inline-flex;align-items:center;width:auto;height:auto;gap:5px;padding:5px 9px;color:#fff;font-size:8px;border:1px solid rgba(113,183,255,.7);border-radius:999px;background:#05142bd1;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.unified-preview-empty[data-v-4cbc014b]{display:grid;place-items:center;align-content:center;gap:5px;height:100%;color:#5b8de8;text-align:center}.unified-preview-empty strong[data-v-4cbc014b]{color:var(--text);font-size:10px}.unified-preview-empty small[data-v-4cbc014b]{color:var(--muted);font-size:8px}@media(max-width:1180px){.subtitle-bgm-settings-grid[data-v-4cbc014b]{grid-template-columns:1fr}}:root[data-theme=light] .pip-settings-modal{border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important}:root[data-theme=light] .pip-settings-head,:root[data-theme=light] .pip-settings-toolbar,:root[data-theme=light] .pip-settings-foot{border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] .pip-settings-body{background:#fff!important;color:var(--text)!important}:root[data-theme=light] .modal-title-cluster strong,:root[data-theme=light] .pip-settings-toolbar strong,:root[data-theme=light] .pip-list-stats strong,:root[data-theme=light] .pip-coverage-overview-head strong,:root[data-theme=light] .pip-segment-content strong{color:var(--text)!important}:root[data-theme=light] .modal-title-cluster small,:root[data-theme=light] .pip-settings-toolbar span,:root[data-theme=light] .pip-list-stats span,:root[data-theme=light] .pip-list-stats em,:root[data-theme=light] .pip-coverage-overview-head span,:root[data-theme=light] .pip-segment-content p,:root[data-theme=light] .pip-material-actions>span,:root[data-theme=light] .pip-settings-foot>span{color:var(--muted)!important}:root[data-theme=light] .pip-list-tools,:root[data-theme=light] .pip-coverage-overview,:root[data-theme=light] .pip-segment-card,:root[data-theme=light] .pip-material-control,:root[data-theme=light] .pip-coverage-summary,:root[data-theme=light] .pip-empty-state{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .pip-segment-card.selected{border-color:#718eea!important;background:var(--surface-selected)!important}:root[data-theme=light] .pip-settings-head>button,:root[data-theme=light] .pip-settings-toolbar button,:root[data-theme=light] .pip-search-box,:root[data-theme=light] .pip-filter-tabs button,:root[data-theme=light] .pip-segment-tools button,:root[data-theme=light] .pip-material-select,:root[data-theme=light] .pip-material-clear,:root[data-theme=light] .pip-material-stop,:root[data-theme=light] .pip-clip-settings select,:root[data-theme=light] .pip-clip-settings input,:root[data-theme=light] .pip-settings-foot button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .pip-display-mode button.active,:root[data-theme=light] .pip-filter-tabs button.active,:root[data-theme=light] .pip-settings-foot button.primary{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] .pip-search-box input{color:var(--text)!important}:root[data-theme=light] .pip-search-box input::placeholder{color:var(--text-placeholder)!important;opacity:1}:root[data-theme=light] .pip-material-preview.empty{border-color:var(--border)!important;background:#eef2fb!important;color:var(--muted)!important}:root[data-theme=light] .pip-material-preview:not(.empty){background:var(--surface-canvas)!important}:root[data-theme=light] .pip-keywords span,:root[data-theme=light] .pip-category-row span{border-color:#bfd0eb!important;background:#edf3ff!important;color:#315e9b!important}:root[data-theme=light] .pip-settings-modal button:disabled{color:var(--text-disabled)!important;opacity:1}:root[data-theme=light] .pip-coverage-summary strong{color:var(--text)!important}:root[data-theme=light] :is(.pip-coverage-summary small,.pip-clip-settings>label>span,.pip-source-start em,.pip-clip-hint,.pip-coverage-legend){color:var(--muted)!important}.video-processing-suite[data-v-94e638d8]{--workflow-surface: color-mix(in srgb, var(--control-bg) 78%, var(--surface-selected));--workflow-surface-raised: color-mix(in srgb, var(--control-hover) 80%, var(--surface-selected));--workflow-input: color-mix(in srgb, var(--control-bg) 88%, var(--bg-input));border-color:var(--border-accent);background:var(--panel-gradient);box-shadow:var(--shadow-panel)}.video-processing-suite-head[data-v-94e638d8]{border-bottom-color:var(--border-soft);background:var(--header-gradient)}.video-processing-suite-head .panel-title strong[data-v-94e638d8]{color:var(--text)}.video-processing-suite-head .panel-title small[data-v-94e638d8],.video-processing-flow[data-v-94e638d8]{color:var(--muted)}.video-processing-flow span[data-v-94e638d8]{border-color:var(--border);background:var(--control-bg);color:var(--muted)}.video-processing-suite-body[data-v-94e638d8]{grid-template-rows:auto minmax(0,1fr);min-height:0;gap:8px}.video-processing-suite-body[data-v-94e638d8] .panel-card.subtitle-music-panel.is-embedded-processing{height:100%;overflow:hidden}.video-processing-suite-body[data-v-94e638d8] .panel-card.subtitle-music-panel.is-embedded-processing>.panel-card-body{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.video-processing-suite-body[data-v-94e638d8] .keyword-highlight-editor{box-sizing:border-box;height:224px;min-height:224px;max-height:224px;flex:0 0 224px;margin-top:8px;padding:10px;overflow:hidden}.video-processing-suite-body[data-v-94e638d8] .subtitle-bgm-settings-grid,.video-processing-suite-body[data-v-94e638d8] .subtitle-generate-row,.video-processing-suite-body[data-v-94e638d8] .subtitle-bgm-message{flex:0 0 auto}.video-processing-suite-body[data-v-94e638d8] .unified-video-preview{min-height:0;flex:1 1 auto}.video-processing-suite-body[data-v-94e638d8] .keyword-generate-message{margin-top:5px;line-height:1.2}.video-processing-suite-body[data-v-94e638d8] .keyword-category-tabs{margin:7px 0 6px}.video-processing-suite-body[data-v-94e638d8] .keyword-category-tabs button{padding:5px 8px}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box{padding:6px 7px}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-label{padding-bottom:4px}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box textarea{height:42px;min-height:42px;max-height:42px;padding-block:5px}.video-processing-suite-body[data-v-94e638d8] .keyword-chip-list{max-height:34px;padding-top:5px}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box footer{padding-top:4px}.video-processing-suite-body[data-v-94e638d8] .panel-card.is-embedded-processing{display:block;grid-template-rows:auto;height:auto;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.video-processing-suite-body[data-v-94e638d8] .panel-card.is-embedded-processing>.panel-card-body{display:block;height:auto;min-height:0;overflow:visible;padding:0}.video-processing-suite-body[data-v-94e638d8] .video-process-shell{border-color:var(--border);background:var(--workflow-surface);box-shadow:none}.video-processing-suite-body[data-v-94e638d8] .video-process-shell-label{color:var(--text)}.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger,.video-processing-suite-body[data-v-94e638d8] .video-edit-panel.is-embedded-processing .process-settings-trigger{border-color:var(--border-accent);background:var(--surface-selected);color:var(--text);box-shadow:none}.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger:hover{border-color:var(--border-accent);background:var(--control-hover);box-shadow:0 0 0 3px var(--focus-ring)}.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger>svg:first-child{border-color:var(--border-accent);background:var(--primary-gradient);color:var(--text-on-accent)}.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger>svg:last-child,.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger strong{color:var(--text)}.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger small{color:var(--muted)}.video-processing-suite-body[data-v-94e638d8] .process-settings-trigger em,.video-processing-suite-body[data-v-94e638d8] .process-enabled-summary span{border-color:var(--border-accent);background:var(--control-bg);color:var(--muted)}.video-processing-suite-body[data-v-94e638d8] .processing-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:11px}.video-processing-suite-body[data-v-94e638d8] .processing-section-heading>span{display:grid;place-items:center;flex:0 0 auto;width:25px;height:25px;color:var(--text-on-accent);font-size:9px;font-weight:900;border:1px solid var(--border-accent);border-radius:8px;background:var(--primary-gradient);box-shadow:0 6px 14px var(--focus-ring)}.video-processing-suite-body[data-v-94e638d8] .processing-section-heading>div{display:grid;gap:2px}.video-processing-suite-body[data-v-94e638d8] .processing-section-heading strong{color:var(--text);font-size:13px}.video-processing-suite-body[data-v-94e638d8] .processing-section-heading small{color:var(--muted);font-size:8px}.video-processing-suite-body[data-v-94e638d8] .media-setting-card,.video-processing-suite-body[data-v-94e638d8] .keyword-highlight-editor,.video-processing-suite-body[data-v-94e638d8] .unified-video-preview{border-color:var(--border);background:var(--workflow-surface);box-shadow:none}.video-processing-suite-body[data-v-94e638d8] .subtitle-generate-row{border-color:var(--border-accent);background:var(--header-gradient);box-shadow:none}.video-processing-suite-body[data-v-94e638d8] .media-setting-card.active{border-color:var(--border-accent);background:var(--workflow-surface-raised)}.video-processing-suite-body[data-v-94e638d8] .media-setting-card>header strong,.video-processing-suite-body[data-v-94e638d8] .setting-main-action strong,.video-processing-suite-body[data-v-94e638d8] .subtitle-generate-row>div strong,.video-processing-suite-body[data-v-94e638d8] .keyword-editor-header strong,.video-processing-suite-body[data-v-94e638d8] .keyword-total b,.video-processing-suite-body[data-v-94e638d8] .keyword-editor-label span,.video-processing-suite-body[data-v-94e638d8] .preview-title-row strong,.video-processing-suite-body[data-v-94e638d8] .unified-preview-empty strong{color:var(--text)}.video-processing-suite-body[data-v-94e638d8] .media-setting-card>header small,.video-processing-suite-body[data-v-94e638d8] .setting-main-action small,.video-processing-suite-body[data-v-94e638d8] .subtitle-generate-row>div span,.video-processing-suite-body[data-v-94e638d8] .keyword-editor-header small,.video-processing-suite-body[data-v-94e638d8] .keyword-total,.video-processing-suite-body[data-v-94e638d8] .keyword-editor-label small,.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box footer,.video-processing-suite-body[data-v-94e638d8] .preview-title-row small,.video-processing-suite-body[data-v-94e638d8] .unified-preview-empty small{color:var(--muted)}.video-processing-suite-body[data-v-94e638d8] .media-setting-icon,.video-processing-suite-body[data-v-94e638d8] .keyword-title-icon{border-color:var(--border-accent);background:var(--primary-gradient);color:var(--text-on-accent)}.video-processing-suite-body[data-v-94e638d8] .setting-switch i{border-color:var(--border);background:var(--control-bg)}.video-processing-suite-body[data-v-94e638d8] .setting-switch i:after{background:var(--muted-2)}.video-processing-suite-body[data-v-94e638d8] .setting-switch input:checked+i{border-color:var(--border-accent);background:var(--primary-gradient)}.video-processing-suite-body[data-v-94e638d8] .setting-main-action,.video-processing-suite-body[data-v-94e638d8] .volume-control button{border-color:var(--border);background:var(--control-bg);color:var(--text)}.video-processing-suite-body[data-v-94e638d8] .setting-main-action:not(:disabled):hover,.video-processing-suite-body[data-v-94e638d8] .volume-control button:hover:not(:disabled){border-color:var(--border-accent);background:var(--control-hover)}.video-processing-suite-body[data-v-94e638d8] .setting-main-action em,.video-processing-suite-body[data-v-94e638d8] .subtitle-accuracy-note,.video-processing-suite-body[data-v-94e638d8] .subtitle-accuracy-note span,.video-processing-suite-body[data-v-94e638d8] .subtitle-accuracy-note small,.video-processing-suite-body[data-v-94e638d8] .volume-control,.video-processing-suite-body[data-v-94e638d8] .volume-control b,.video-processing-suite-body[data-v-94e638d8] .keyword-generate-message{color:var(--muted)}.video-processing-suite-body[data-v-94e638d8] .keyword-category-tabs button{border-color:var(--border);background:var(--control-bg);color:var(--muted)}.video-processing-suite-body[data-v-94e638d8] .keyword-category-tabs button b{background:var(--workflow-surface-raised);color:var(--muted)}.video-processing-suite-body[data-v-94e638d8] .keyword-category-tabs button.active,.video-processing-suite-body[data-v-94e638d8] .keyword-generate-button{border-color:transparent;background:var(--primary-gradient);color:var(--text-on-accent)}.video-processing-suite-body[data-v-94e638d8] .keyword-category-tabs button.active b{background:color-mix(in srgb,var(--text-on-accent) 16%,transparent);color:var(--text-on-accent)}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box{border-color:var(--border);background:var(--workflow-input)}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-label,.video-processing-suite-body[data-v-94e638d8] .keyword-chip-list{border-color:var(--border-soft)}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box textarea{background:transparent;color:var(--text);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box textarea::-webkit-scrollbar-track{background:var(--scrollbar-track)}.video-processing-suite-body[data-v-94e638d8] .keyword-editor-box textarea::-webkit-scrollbar-thumb{border-color:var(--scrollbar-track);background:var(--scrollbar-thumb)}.video-processing-suite-body[data-v-94e638d8] .keyword-chip-list button{border-color:var(--border-accent);background:var(--surface-selected);color:var(--text)}.video-processing-suite-body[data-v-94e638d8] .unified-video-preview .final-video-preview.avatar-video-frame{border-color:var(--border-accent)}.video-processing-suite-body[data-v-94e638d8] .unified-video-preview .final-video-preview.avatar-video-frame:not(.has-video){background:var(--workflow-input)}.video-processing-suite-body[data-v-94e638d8] .unified-video-preview .final-video-preview.avatar-video-frame.has-video,.video-processing-suite-body[data-v-94e638d8] .current-video-cover{background:var(--surface-canvas)}.video-processing-suite-body[data-v-94e638d8] .unified-preview-empty{color:var(--muted)}:root{color-scheme:dark;font-family:Microsoft YaHei,PingFang SC,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fbff;background:#101115;font-synthesis:none;text-rendering:geometricPrecision;--bg: #101115;--bg-elevated: #151517;--bg-panel: #171718;--bg-input: #050607;--surface-soft: #1f2027;--surface-raised: #242832;--surface-overlay: #151b29;--surface-canvas: #03070d;--surface-selected: #173d72;--border: #2f3038;--border-soft: #22242b;--border-accent: rgb(73 125 213 / 58%);--text: #f7fbff;--muted: #9aabc5;--muted-2: #718098;--text-placeholder: #73829a;--text-disabled: #637087;--surface-disabled: #1a1d24;--control-bg: #08152a;--control-hover: #10294e;--text-on-accent: #ffffff;--status-success: #42d39a;--status-success-soft: rgb(22 163 116 / 16%);--status-warning: #ffc35c;--status-warning-soft: rgb(218 139 24 / 16%);--status-danger: #ff7b93;--status-danger-soft: rgb(218 62 91 / 16%);--focus-ring: rgb(77 145 255 / 30%);--scrollbar-track: #101a35;--scrollbar-thumb: #5577b9;--scrollbar-thumb-hover: #789be1;--primary-gradient: linear-gradient(135deg, #176fe5, #704bdc);--page-gradient: radial-gradient(circle at 18% 0%, rgb(37 88 183 / 16%), transparent 34%), radial-gradient(circle at 82% 0%, rgb(121 57 190 / 12%), transparent 30%), #101115;--panel-gradient: linear-gradient(145deg, rgb(16 34 66 / 92%), rgb(17 18 39 / 94%));--header-gradient: linear-gradient(100deg, rgb(26 62 123 / 46%), rgb(46 24 82 / 32%));--modal-backdrop: rgb(2 6 16 / 76%);--shadow-panel: 0 12px 28px rgb(0 0 0 / 18%);--shadow-modal: 0 28px 80px rgb(0 0 0 / 48%)}:root[data-theme=light]{color-scheme:light;color:#172942;background:#f2f4ff;--bg: #f2f4ff;--bg-elevated: #ffffff;--bg-panel: #ffffff;--bg-input: #f8f9ff;--surface-soft: #f6f7ff;--surface-raised: #eef2ff;--surface-overlay: #ffffff;--surface-canvas: #03070d;--surface-selected: #eaf0ff;--border: #d8deef;--border-soft: #e7eaf5;--border-accent: #a9bdf0;--text: #172942;--muted: #536780;--muted-2: #5d6f89;--text-placeholder: #5d6f89;--text-disabled: #5d6f89;--surface-disabled: #eef1f8;--control-bg: #fbfcff;--control-hover: #edf2ff;--text-on-accent: #ffffff;--status-success: #087f5b;--status-success-soft: #e8f8f1;--status-warning: #a85a00;--status-warning-soft: #fff4dc;--status-danger: #ba2848;--status-danger-soft: #fff0f3;--focus-ring: rgb(47 125 255 / 22%);--scrollbar-track: #edf0f9;--scrollbar-thumb: #aeb9d4;--scrollbar-thumb-hover: #8797bc;--primary-gradient: linear-gradient(135deg, #4b8bff 0%, #7656ff 100%);--page-gradient: radial-gradient(circle at 12% 0%, rgb(84 139 255 / 10%), transparent 32%), radial-gradient(circle at 86% 2%, rgb(126 86 255 / 9%), transparent 29%), linear-gradient(145deg, #f5f7ff 0%, #f0f2ff 52%, #f7f5ff 100%);--panel-gradient: linear-gradient(155deg, #ffffff 0%, #fbfcff 100%);--header-gradient: linear-gradient(100deg, #edf4ff 0%, #f4efff 100%);--modal-backdrop: rgb(28 43 68 / 42%);--shadow-panel: 0 10px 28px rgb(59 75 139 / 10%);--shadow-modal: 0 28px 80px rgb(49 58 113 / 24%)}*{box-sizing:border-box;letter-spacing:0}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.studio-app{--blue: #126bff;--blue-bright: #2e82ff;--purple: #cf39f6;--purple-soft: #482a61;--orange: #ff7135;--panel-radius: 9px;display:grid;grid-template-rows:56px minmax(0,1fr);width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--text)}:root[data-theme=light] .studio-app{color-scheme:light}.app-titlebar{-webkit-app-region:drag;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 10px 0 14px;border:1px solid var(--border);border-bottom-color:var(--border-soft);border-radius:6px 6px 0 0;background:radial-gradient(circle at 17% 50%,rgb(45 125 255 / 28%),transparent 26%),radial-gradient(circle at 52% 0%,rgb(203 63 255 / 18%),transparent 28%),linear-gradient(90deg,#070a12,#101627 42%,#0a0d16);box-shadow:inset 0 1px #ffffff14,0 0 26px #2d7dff29}:root[data-theme=light] .app-titlebar{background:radial-gradient(circle at 17% 50%,rgb(45 125 255 / 16%),transparent 28%),radial-gradient(circle at 52% 0%,rgb(171 83 235 / 10%),transparent 30%),linear-gradient(90deg,#f8fbff,#edf4ff 46%,#f8f5ff);box-shadow:inset 0 1px #fff,0 5px 18px #3154841a}:root[data-theme=light] .titlebar-brand-text{background:linear-gradient(92deg,#142c52,#176ab1 48%,#6145a6);background-clip:text;-webkit-background-clip:text}:root[data-theme=light] .titlebar-brand-chip{border-color:#a9c5ed;background:#e8f2ff;color:#245a9c;box-shadow:none}:root[data-theme=light] .titlebar-connection-status{background:#fff}.window-zone{display:flex;align-items:center}.titlebar-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;height:34px;padding-right:18px}.titlebar-brand-orbit{position:relative;display:inline-grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid rgb(82 160 255 / 80%);border-radius:999px;box-shadow:0 0 12px #2d7dffb8,inset 0 0 10px #cb3fff38}.titlebar-brand-orbit:before{width:6px;height:6px;border-radius:999px;background:#58f2ff;box-shadow:0 0 10px #58f2ff;content:""}.titlebar-brand-text{max-width:360px;overflow:hidden;background:linear-gradient(92deg,#fff,#8deeff 48%,#c5adff);background-clip:text;color:transparent;font-size:15px;font-weight:950;letter-spacing:0;line-height:34px;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text}.titlebar-brand-chip{flex:0 0 auto;padding:2px 7px;border:1px solid rgb(96 165 250 / 48%);border-radius:999px;background:#2d7dff24;color:#9bd8ff;font-size:10px;font-weight:900;line-height:1.2;box-shadow:inset 0 0 10px #cb3fff2e}.titlebar-connection-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:76px;height:22px;flex:0 0 auto;border:1px solid var(--border-accent);border-radius:999px;background:#08152ab8;color:var(--muted);font-size:11px;font-weight:900;line-height:1}.titlebar-connection-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor;box-shadow:0 0 9px currentColor}.titlebar-connection-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titlebar-connection-status.state-online{border-color:#42d39a85;background:var(--status-success-soft);color:var(--status-success)}.titlebar-connection-status.state-connecting{border-color:#ffc35c94;background:var(--status-warning-soft);color:var(--status-warning)}.titlebar-connection-status.state-offline{border-color:#ff7b9394;background:var(--status-danger-soft);color:var(--status-danger)}.titlebar-drag-space{flex:1;min-width:0}.window-zone{-webkit-app-region:no-drag;gap:6px}.window-btn{display:grid;width:26px;height:34px;place-items:center;border:0;background:transparent;color:#fff}.window-btn.close:hover{background:#d92d20}.studio-body{display:grid;grid-template-columns:68px minmax(0,1fr);width:calc(100% / var(--ui-scale, 1));height:calc(100% / var(--ui-scale, 1));min-height:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);transform:scale(var(--ui-scale, 1));transform-origin:top left}.sidebar-nav{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;border-right:1px solid var(--border);background:#0c0e16}:root[data-theme=light] .sidebar-nav{background:#f9fbfe}.sidebar-nav-main,.sidebar-nav-footer{display:flex;flex-direction:column;align-items:stretch}.sidebar-nav-main{padding-top:7px}.sidebar-nav-footer{padding-bottom:8px}.sidebar-item{position:relative;display:grid;grid-template-rows:20px auto;align-content:center;justify-items:center;gap:2px;min-height:68px;border:0;border-left:3px solid transparent;background:transparent;color:#f2f7ff;font-size:13px;font-weight:900}.sidebar-item svg{padding:1px;color:#f7fbff}.sidebar-item.active{border-left-color:#2d7dff;background:linear-gradient(90deg,rgb(23 107 255 / 18%),transparent);color:#fff}.workspace-grid{display:grid;grid-template-columns:minmax(380px,1fr) minmax(390px,1.05fr) minmax(390px,1.05fr) minmax(360px,.95fr);gap:6px;min-width:0;min-height:0;padding:6px;overflow:hidden;background:var(--bg)}.workspace-grid.without-publishing{grid-template-columns:minmax(390px,1fr) minmax(420px,1.05fr) minmax(420px,1.05fr)}.workspace-column{display:grid;align-content:start;gap:6px;min-width:0;min-height:0}:root[data-theme=light] .window-btn{color:#263a58}.workspace-grid .panel-chevron{display:none}.avatar-page{position:relative;min-width:0;min-height:0;overflow:hidden;background:#111117;padding:22px 20px}.avatar-page-band{position:absolute;right:0;bottom:0;left:0;height:53.6%;background:#15151c;pointer-events:none}.avatar-page-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;min-width:0}.avatar-title-row{display:flex;align-items:baseline;gap:14px}.avatar-title-row h1{margin:0;color:#fff;font-size:31px;font-weight:900;line-height:1.15;letter-spacing:0}.avatar-title-row span{color:#9eb0c4;font-size:14px}.avatar-head-actions{display:flex;gap:9px;padding-top:1px}.avatar-cloud-button,.avatar-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:33px;border:0;border-radius:999px;background:#2f3035;color:#fff;font-size:14px;font-weight:900;padding:0 16px}.avatar-add-button{min-width:82px}.avatar-list-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,230px));gap:22px 20px;align-items:start;justify-content:start;width:100%;min-width:0;margin-top:30px;padding-bottom:28px}.avatar-card{position:relative;z-index:1;width:100%;min-width:0;height:auto;min-height:0;border:1px solid #202a3c;border-radius:9px;background:#12131a;padding:12px;box-shadow:0 36px 70px #00000052}.avatar-card-toolbar{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:9px}.avatar-name-pill{display:inline-flex;align-items:center;gap:6px;height:32px;max-width:calc(100% - 42px);border:1px solid #253350;border-radius:999px;background:#151924;color:#fff;font-size:14px;font-weight:900;padding:0 12px}.avatar-name-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-name-pill svg{flex:0 0 auto;color:#94a2c4}.avatar-rename-form{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:6px;min-width:0;width:calc(100% - 42px)}.avatar-rename-input{min-width:0;width:100%;height:32px;border:1px solid #2f80ff;border-radius:999px;background:#070d19;color:#fff;font-size:14px;font-weight:800;outline:none;padding:0 12px}.avatar-rename-action{display:grid;place-items:center;width:30px;height:30px;border:1px solid #2d3852;border-radius:50%;background:#171c28;color:#aeb9d4}.avatar-rename-action.confirm{border-color:#236748;background:#123926;color:#6ee7a8}.avatar-rename-action:disabled{cursor:wait;opacity:.58}.avatar-delete-button{display:grid;place-items:center;width:33px;height:33px;border:0;border-radius:50%;background:#383837;color:#c5c8cf}.avatar-video-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;height:auto;min-height:150px;overflow:hidden;border:7px solid #050506;border-radius:6px;background:#121212}.avatar-list-grid .avatar-video-frame{aspect-ratio:9 / 16;min-height:0;border-width:6px}.avatar-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%!important;height:100%!important;background:#111;object-fit:contain!important;object-position:center center}.avatar-video::-webkit-media-controls-overflow-button{display:none!important}.avatar-library-video-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border:0;background:#050506;padding:0}.avatar-library-video-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 46%,rgb(3 5 12 / 76%) 100%)}.avatar-library-video-cover>img{width:100%;height:100%;object-fit:contain;background:#050506}.avatar-library-video-cover .avatar-portrait{pointer-events:none}.avatar-library-video-action{position:absolute;z-index:1;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid rgb(153 201 255 / 46%);border-radius:999px;background:#0b1a37d6;box-shadow:0 7px 18px #00000061;color:#eff7ff;font-size:10px;font-weight:850;padding:0 9px 0 7px}.avatar-library-video-action svg{color:#b890ff}.avatar-library-video-cover:hover .avatar-library-video-action{border-color:#cf8cff;background:linear-gradient(100deg,#2f71ffe5,#a83eeee0)}.avatar-upload-preview{position:relative;display:grid;place-items:center;width:365px;height:209px;overflow:hidden;border:7px solid #050506;border-radius:8px;background:#121212}.avatar-portrait{position:relative;width:100px;height:192px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / 18%),transparent 42%),linear-gradient(150deg,#a3cde5 0,#a3cde5 32%,#5e7f7d 33%,#5e7f7d 55%,#7aae4b 56%,#7aae4b)}.avatar-person{position:absolute;right:12px;bottom:0;left:12px;height:150px}.avatar-head-shape{position:absolute;top:7px;left:50%;width:34px;height:39px;border-radius:45% 45% 42% 42%;background:#f1c5a6;transform:translate(-50%)}.avatar-body-shape{position:absolute;top:48px;left:50%;width:62px;height:98px;border-radius:17px 17px 0 0;background:#c6a440;transform:translate(-50%)}.avatar-arm{position:absolute;top:62px;width:16px;height:58px;border-radius:999px;background:#f0bf9a}.avatar-arm.left{left:-1px;transform:rotate(-21deg)}.avatar-arm.right{right:-1px;transform:rotate(21deg)}.avatar-video-folder{position:absolute;top:17px;right:14px;z-index:5;display:grid;place-items:center;width:23px;height:23px;padding:0;border:0;border-radius:9px;background:#2f7bff;color:#fff;line-height:0;box-shadow:0 0 14px #2f7bff8c;pointer-events:auto}.avatar-video-folder svg{display:block;width:15px;height:15px;transform:translateY(.5px)}.avatar-meta-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.avatar-meta-row span{display:inline-flex;align-items:center;height:24px;border:1px solid #373b42;border-radius:999px;background:#1d1d1e;color:#fff;font-size:13px;font-weight:900;padding:0 9px}.avatar-empty-state{position:absolute;top:210px;left:50%;z-index:1;display:grid;justify-items:center;gap:8px;color:#b8d2ff;font-size:14px;transform:translate(-50%)}.avatar-empty-state svg{color:#b9bbc3}.avatar-modal-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#0000005c}.avatar-add-dialog{display:grid;grid-template-rows:47px minmax(0,1fr) 64px;width:800px;height:577px;background:#1f1f26;box-shadow:0 18px 70px #0000006b}.avatar-add-head,.avatar-add-foot{display:flex;align-items:center;border-bottom:1px solid #3a3a44}.avatar-add-head{justify-content:space-between;padding:0 20px}.avatar-add-head strong{color:#fff;font-size:16px;font-weight:900}.avatar-add-head button{width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:18px}.avatar-add-body{display:grid;grid-template-columns:365px 360px;gap:20px;padding:44px 35px 0}.avatar-add-form{display:grid;align-content:start;gap:28px}.avatar-add-field{display:grid;gap:10px;color:#fff;font-size:14px;font-weight:900}.avatar-add-field b{color:#ff5050}.avatar-add-field input{width:365px;height:33px;border:0;border-radius:999px;background:#fff;color:#20222b;font-size:14px;outline:none;padding:0 12px}.avatar-upload-box{display:grid;place-items:center;gap:10px;width:365px;height:209px;border:1px solid #d8dde7;border-radius:8px;background:#30333a;color:#fff;font-size:14px;font-weight:900}.avatar-upload-box span{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-select-file-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:139px;height:34px;border:1px solid #4a4b54;border-radius:999px;background:#303137;color:#fff;font-size:14px;font-weight:900}.avatar-guide{min-width:0}.avatar-guide h2{margin:0 0 10px;color:#fff;font-size:20px;font-weight:900}.avatar-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-bottom:18px}.avatar-examples>div{display:grid;justify-items:center;gap:8px}.avatar-example-card{width:56px;height:56px;overflow:hidden;border-radius:4px;background:#22252d}.avatar-example-card.broken{display:grid;place-items:center;border:1px solid #d7d7dc;background:#292b32;color:#bfc4d0}.avatar-example-card.face{background:radial-gradient(circle at 50% 26%,#f5d2bd 0 18%,transparent 19%),linear-gradient(90deg,transparent 31%,#dfe8f2 32% 68%,transparent 69%),linear-gradient(180deg,#2b2d34 0,#2b2d34 22%,#f1cdb9 23%,#f1cdb9 48%,#dfe8f2 49%,#dfe8f2)}.avatar-example-card.blocked{background:radial-gradient(circle at 48% 28%,#f3c9b0 0 18%,transparent 19%),linear-gradient(135deg,transparent 0 46%,rgb(255 255 255 / 92%) 47% 57%,transparent 58%),linear-gradient(180deg,#2b2d34 0,#2b2d34 24%,#f0c5ac 25%,#f0c5ac 52%,#ead4c8 53%,#ead4c8)}.avatar-examples span{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:900;white-space:nowrap}.avatar-examples span.good svg{color:#18d96c}.avatar-examples span.bad svg{color:#ff4949}.avatar-rules{display:grid;gap:7px;width:345px;border-radius:7px;background:#2f333c;color:#fff;padding:14px 13px}.avatar-rules p{margin:0;font-size:13px;font-weight:900;line-height:1.85}.avatar-add-foot{justify-content:flex-end;gap:14px;border-top:1px solid #3a3a44;border-bottom:0;padding:0 20px}.avatar-add-foot small{min-width:0;overflow:hidden;color:#b7cffd;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.avatar-add-foot button{min-width:60px;height:33px;border:0;border-radius:999px;background:linear-gradient(180deg,#3a8dff,#2168ed);color:#fff;font-size:14px;font-weight:900;box-shadow:0 8px 20px #2168ed61}.avatar-add-foot button:disabled{opacity:.72}.left-column{grid-template-rows:minmax(0,min(478px,calc(100dvh - 12px))) minmax(0,1fr);overflow-y:auto;padding-right:2px}.left-column>.panel-card:first-child .panel-card-body{display:flex;min-height:0;flex-direction:column}.left-column>.panel-card:first-child .panel-card-body>.segment-tabs,.left-column>.panel-card:first-child .panel-card-body>.neon-button,.left-column>.panel-card:first-child .panel-card-body>.inline-status{flex:0 0 auto}.left-column>.panel-card:first-child .learning-workspace{min-height:0;max-height:none;flex:1 1 auto;padding-bottom:10px;box-sizing:border-box}.sidebar-badge{position:absolute;top:6px;right:5px;padding:1px 4px;border-radius:999px;background:#ff3d7f;color:#fff;font-size:9px;font-style:normal;line-height:1.2}.middle-column{grid-template-rows:auto auto;align-content:start;overflow-y:auto;box-sizing:border-box;padding-right:2px;padding-bottom:16px;overscroll-behavior:contain}.keyword-column{grid-template-rows:auto auto;align-content:start;overflow-y:auto;padding-right:2px}.right-column{grid-template-rows:auto auto minmax(0,1fr);overflow-y:auto;padding-right:2px}.panel-card,.auto-panel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-panel);transition:border-color .18s ease,box-shadow .18s ease}.panel-card:before{position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";pointer-events:none;opacity:0;border-radius:calc(var(--panel-radius) + 1px);background:linear-gradient(100deg,#12dfff,#397dff 23%,#c35bff 48%,#ff50d9,#3d8cff 80%,#12dfff);background-size:260% 100%;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .14s ease}.panel-card:after{position:absolute;z-index:0;top:2px;right:2px;bottom:2px;left:2px;content:"";border-radius:calc(var(--panel-radius) - 2px);pointer-events:none;background:radial-gradient(circle at 15% 0%,rgb(34 102 197 / 24%),transparent 34%),var(--bg-panel);transition:background .18s ease}.panel-card>*{position:relative;z-index:1}.panel-card:hover{border-color:#4a83d6b8;background:linear-gradient(145deg,rgb(18 28 47 / 96%),var(--bg-panel) 68%);box-shadow:0 0 0 1px #3b86ff29,0 12px 30px #0c3a8e2e}.panel-card:hover:before{opacity:.72}.panel-card:hover .panel-title strong{color:#fff;text-shadow:0 0 12px rgb(92 168 255 / 42%)}.panel-card.is-focused,.panel-card:focus-within{border-color:#2d7dff;background:linear-gradient(145deg,rgb(19 30 51 / 98%),var(--bg-panel) 54%);box-shadow:inset 3px 0 #2d7dff,0 0 0 1px #2d7dff47,0 0 24px #2a72ff38,0 16px 34px #1d6aff38}.panel-card.is-focused:before,.panel-card:focus-within:before{opacity:.96;animation:panel-neon-marquee 4.6s linear infinite}.panel-card.is-focused:after,.panel-card:focus-within:after{background:radial-gradient(circle at 15% 0%,rgb(42 126 255 / 28%),transparent 34%),linear-gradient(145deg,rgb(17 27 47 / 98%),var(--bg-panel) 62%)}.panel-card.is-focused .panel-card-head,.panel-card:focus-within .panel-card-head{border-bottom-color:#2d7dff75}@keyframes panel-neon-marquee{to{background-position:260% 0}}@media(prefers-reduced-motion:reduce){.panel-card.is-focused:before,.panel-card:focus-within:before{animation:none}}.panel-card{display:grid;grid-template-rows:49px minmax(0,1fr)}.panel-card.compact{grid-template-rows:42px minmax(0,1fr)}.panel-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 14px;border-bottom:1px solid var(--border)}.panel-title{display:inline-flex;align-items:center;gap:9px;min-width:0}.panel-title strong{overflow:hidden;color:var(--text);font-size:17px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.step-dot{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0f65ff,#2e82ff);color:#fff;font-size:12px;font-weight:900}.panel-chevron{flex:none;color:#2e82ff}.panel-card-body{min-width:0;min-height:0;padding:12px 14px;overflow:hidden}.middle-column .panel-card-body{min-height:auto;overflow:visible}.middle-column .panel-card{grid-template-rows:49px auto}.segment-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:31px;margin-bottom:10px;overflow:hidden;border:1px solid #123466;border-radius:18px;background:#080b10}.segment-tabs button{border:0;background:transparent;color:#b6d2ff;font-size:13px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.segment-tabs button.active{background:linear-gradient(180deg,#116bff3d,#0d2a5847);color:#fff;box-shadow:inset 0 0 0 1px #2e82ff73}.neon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#ba45f5,#dc3ff4);background-size:170% 170%;background-position:0% 50%;color:#fff;box-shadow:0 12px 24px #ca39f638;font-size:14px;font-weight:900}.neon-button.slim{min-height:29px;padding:0 16px;font-size:13px}.neon-button.secondary{border:1px solid #293d73;background:#251b3d;box-shadow:none;color:#bfb0ff}.neon-button:disabled{cursor:not-allowed;opacity:.54;box-shadow:none}.neon-button.loading{opacity:.92;box-shadow:0 10px 20px #ca39f62e}.panel-title-copy{display:grid;min-width:0;gap:2px}.panel-title-copy small{overflow:hidden;color:#839dbc;font-size:13px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.panel-card button,.auto-panel button{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,filter .16s ease,transform .16s ease}.panel-card button:hover:not(:disabled),.auto-panel button:hover:not(:disabled){filter:brightness(1.12) saturate(1.1)}.panel-card button:not(.neon-button):hover:not(:disabled){color:#fff;box-shadow:0 0 15px #3783ff33}.panel-card .segment-tabs button:hover:not(.active):not(:disabled){background:linear-gradient(180deg,#2876ff40,#272c6261);box-shadow:inset 0 0 0 1px #5499ff57,0 0 12px #3477ff29}.panel-card .neon-button:hover:not(:disabled),.auto-panel .neon-button:hover:not(:disabled){transform:translateY(-1px);background-position:100% 50%;box-shadow:0 14px 28px #cc36f461,inset 0 1px #ffffff2e}.button-spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid rgb(255 255 255 / 38%);border-top-color:#fff;border-radius:50%;animation:button-spin .78s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.field-block{display:grid;gap:7px;min-width:0}.field-block strong,.small-title{color:var(--text);font-size:14px;font-weight:900}.field-block strong small{color:#8fb0db;font-size:12px;font-weight:500}.field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-head span,.keyword-count,.publish-tip{color:#8fb0db;font-size:13px}.inline-status{margin:8px 0 0;color:#8fb0db;font-size:13px;line-height:1.45}.learning-workspace{display:grid;align-content:start;gap:9px;min-height:0;max-height:315px;margin-top:10px;overflow-y:auto;padding-right:2px;scrollbar-color:#333a4a transparent}.empty-learning-note{margin:0;color:#8fb0db;font-size:12px;font-weight:800}.ip-rival-list{display:grid;gap:7px;min-width:0}.ip-rival-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:41px;min-width:0;border:1px solid #262a33;border-radius:4px;background:#ffffff0d;padding:0 8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.ip-rival-list article.active{border-color:#2b7cff;background:#2d7dff1f}.ip-rival-list span{min-width:0;overflow:hidden;color:#fff;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ip-rival-list em{color:#9fc4ff;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.ip-rival-list button{border:0;background:transparent;color:#9fc4ff;padding:0;font-size:12px;font-weight:900}.ip-topic-box{display:grid;gap:8px;min-height:0}.ip-topic-heading{display:flex;min-width:0;max-width:236px;align-items:baseline;gap:2px;overflow:hidden;white-space:nowrap}.ip-topic-account{display:inline-block;min-width:0;overflow:hidden;color:#8fb0db;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ip-refresh-button{display:grid;width:35px;height:25px;place-items:center;border:0;border-radius:999px;background:linear-gradient(135deg,#b941f1,#d946ef);color:#fff;font-size:13px;font-weight:950;box-shadow:0 9px 18px #c739f63d}.ip-refresh-button:disabled{cursor:wait;opacity:.7}.ip-topic-list{display:grid;gap:8px;max-height:235px;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-color:#333a4a transparent}.ip-topic-list button{height:56px;width:100%;border:1px solid #282c35;border-radius:6px;background:#ffffff0f;color:#f4f8ff;padding:9px 10px;text-align:left;font-size:13px;font-weight:900;line-height:1.45;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.ip-topic-rank{display:inline-grid;min-width:44px;height:22px;place-items:center;border:1px solid rgb(118 164 255 / 42%);border-radius:999px;background:#2d7dff29;color:#a9d1ff;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:11px;font-weight:900;line-height:1}.ip-topic-list button .ip-topic-copy{display:-webkit-box;min-width:0;width:100%;max-height:38px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ip-topic-play-count{min-width:46px;justify-self:end;color:#9ec8ff;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:11px;font-weight:900;line-height:1;text-align:right;white-space:nowrap}.ip-topic-list button.active{border-color:#60a5fa;background:#2d7dff2e;color:#bcd9ff;box-shadow:0 0 0 1px #60a5fa47,0 10px 22px #2d7dff21}.ip-topic-empty{display:grid;min-height:118px;place-items:center;margin:0;color:#8fa4c2;font-size:13px;font-weight:900}.ip-benchmark-list{display:flex;flex-wrap:wrap;gap:6px}.ip-benchmark-list button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:25px;border:1px solid #1b4d8f;border-radius:999px;background:#0d2f5b61;color:#cfe5ff;padding:0 8px 0 10px;font-size:12px;font-weight:900}.ip-benchmark-list button.active{border-color:#2d7dff;background:linear-gradient(135deg,#1668f2,#9938df);color:#fff}.ip-benchmark-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-benchmark-list em{display:grid;width:16px;height:16px;flex:none;place-items:center;border-radius:50%;background:#0000003d;font-size:13px;font-style:normal;line-height:1}.mini-field{display:grid;gap:5px;min-width:0}.mini-field span{color:#dfeaff;font-size:13px;font-weight:900}.mini-field b{color:#ff6b7d;font-weight:900}.mini-input,.mini-select{width:100%;height:30px;min-width:0;border:1px solid #123466;border-radius:999px;background:var(--bg-input);color:var(--text);outline:none;padding:0 12px;font-size:12px;font-weight:800;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mini-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:12px;background:linear-gradient(135deg,#1c3968eb,#08101ff5);box-shadow:inset 0 1px #91cdff24,inset 0 0 0 1px #2d7dff1a;color:#eff7ff;caret-color:#9fd7ff;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center}.mini-input[type=number]::-webkit-inner-spin-button,.mini-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.mini-input::placeholder,.ip-mini-textarea::placeholder,.ip-topic-textarea::placeholder{color:#7e8da6}.panel-card :is(.textarea,.mini-input,.mini-select,.number-input,.language-pill,.value-pill,select):hover:not(:disabled){border-color:#418bffd1;background-color:#0d1f3beb;box-shadow:inset 0 1px #8ac9ff1f,0 0 14px #2273ff24;transform:translateY(-1px)}.panel-card :is(.textarea,.mini-input,.mini-select,.number-input,.language-pill,.value-pill,select):focus{border-color:#2d7dff;box-shadow:0 0 0 3px #2d7dff2e,0 0 22px #2d7dff33;transform:translateY(-1px)}.panel-card input[type=checkbox]:hover{filter:drop-shadow(0 0 5px rgb(45 125 255 / 62%))}.mini-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8fb0db 50%),linear-gradient(135deg,#8fb0db 50%,transparent 50%);background-position:calc(100% - 18px) 12px,calc(100% - 13px) 12px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.mini-select option{background:#111318;color:#eef6ff}.ip-mini-textarea{height:58px;padding:8px 11px;border-radius:10px;font-size:12px}.ip-topic-textarea{height:56px;padding:8px 11px;border-radius:10px;font-size:12px}.viral-form{gap:8px}.viral-count-field{gap:6px}.viral-count-control{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px;align-items:center}.viral-count-control input[type=range]{width:100%;accent-color:#2d7dff}.viral-count-control .mini-input{height:29px;padding:0 9px;text-align:center}.textarea{width:100%;resize:none;border:1px solid #123466;border-radius:12px;background:var(--bg-input);color:var(--text);outline:none;padding:12px 14px;line-height:1.55;scrollbar-color:#3d4352 transparent}.source-textarea{height:238px;margin-top:1px}.script-textarea{height:318px}.script-editor-panel .panel-card-body{display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;overflow:hidden}.script-editor-panel .editor-block{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:0}.script-editor-panel .script-textarea{height:100%;min-height:220px}.script-editor-panel .bottom-inline,.script-editor-panel .bottom-actions{margin-top:10px}.one-line-area{height:54px}.keyword-textarea{height:52px;padding-right:95px}.editor-block{margin-top:2px}.bottom-inline{display:flex;align-items:center;gap:8px;margin-top:18px}.value-pill,.language-pill,.number-input{display:inline-flex;align-items:center;height:29px;min-width:96px;padding:0 14px;border:1px solid #123466;border-radius:999px;background:var(--bg-input);color:var(--text);font-weight:900}.language-pill{width:128px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8fb0db 50%),linear-gradient(135deg,#8fb0db 50%,transparent 50%);background-position:calc(100% - 18px) 12px,calc(100% - 13px) 12px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;outline:none}.language-pill option{background:#111318;color:#eef6ff}.bottom-actions{display:flex;gap:10px;margin-top:12px}.form-field{display:grid;gap:6px;min-width:0}.form-field>span{color:#dfeaff;font-size:13px;font-weight:900}select,.select-button{width:100%;min-width:0;height:32px;border:1px solid #123466;border-radius:999px;background:var(--bg-input);color:var(--text);outline:none;padding:0 13px;font-size:13px;font-weight:800}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#dfeaff 50%),linear-gradient(135deg,#dfeaff 50%,transparent 50%);background-position:calc(100% - 17px) 13px,calc(100% - 12px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:31px}.select-button{border-radius:8px;background:#30333a;text-align:center}.audio-tone-button{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:30px}.speed-input{width:100%;min-width:0;height:32px;border:1px solid #123466;border-radius:999px;background:var(--bg-input);color:var(--text);font-size:13px;font-weight:800;outline:none;padding:0 13px}.audio-grid{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(90px,1fr) minmax(82px,.9fr);gap:12px;margin-bottom:6px}.language-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.audio-preview{display:grid;grid-template-rows:35px minmax(0,1fr);height:116px;margin:7px 0 9px;border:1px solid var(--border);border-radius:8px;background:#1c1c1d}.audio-preview+.form-field{margin-top:2px}.avatar-select-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:7px;min-width:0}.avatar-refresh-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #123466;border-radius:999px;background:var(--bg-input);color:#c9dcff;padding:0}.avatar-refresh-button:disabled{cursor:wait;opacity:.7}.avatar-options-message{display:block;min-height:16px;color:#9bb5d9;font-size:11px;font-weight:700;line-height:1.35}.preview-head{display:grid;grid-template-columns:minmax(86px,1fr) 164px 24px 24px;align-items:center;gap:6px;padding:6px 10px 4px}.preview-head span{color:#9bb5d9;font-size:12px}.preview-head select{height:28px;border-radius:999px;color:#fff}.preview-head button{display:grid;width:24px;height:28px;place-items:center;border:0;background:transparent;color:#b6c8dd}.audio-player-box{display:grid;grid-template-columns:28px 94px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:59px;margin:8px 13px 12px;border:1px solid #234174;border-radius:7px;background:#111318;padding:0 13px;color:#e8f1ff;font-size:13px}.audio-player-box audio{display:none}.audio-play-button{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#dce7ff;padding:0}.audio-player-box strong{line-height:28px;white-space:nowrap}.audio-progress-line{position:relative;height:2px;border-radius:999px;background:#353743}.audio-progress-line span{position:absolute;inset:0 auto 0 0;min-width:0;border-radius:inherit;background:#337dff}.audio-progress-line span:after{content:"";position:absolute;top:50%;right:-5px;width:8px;height:8px;border:2px solid #337dff;border-radius:50%;background:#111318;transform:translateY(-50%)}.empty-message,.video-preview,.cover-preview{display:grid;place-items:center;color:#b5c9e8;font-size:13px}.video-preview{position:relative;height:336px;margin-top:6px;border:1px solid #183f7e;border-radius:6px;background:#111;overflow:hidden}.video-preview video{display:block;width:auto;max-width:100%;height:100%;margin:0 auto;object-fit:contain!important;object-position:center center;background:#050506}.video-preview span{display:grid;place-items:center;width:100%;height:100%;color:#8291a8;text-align:center;white-space:pre-wrap}.home-avatar-preview.avatar-video-frame{width:100%;height:132px;margin-top:5px;border-color:#050506;background:#050506}.home-avatar-preview.avatar-video-frame.has-video{height:auto;aspect-ratio:16 / 9}.home-avatar-preview .avatar-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center;background:#050506}.home-avatar-preview-empty{display:grid;place-items:center;align-content:center;gap:7px;width:100%;height:100%;padding:16px;color:#8291a8;font-size:11px;font-weight:800;text-align:center;white-space:pre-wrap}.home-avatar-preview-empty strong{max-width:100%;overflow-wrap:anywhere;color:#cfe4ff;font-size:12px;line-height:1.45}.home-avatar-preview-empty em{color:#f1e9ff;font-size:11px;font-style:normal;font-weight:900}.home-avatar-preview-empty.error strong{color:#ffdce4}.home-avatar-progress-track{display:block;width:min(170px,78%);height:5px;overflow:hidden;border-radius:999px;background:#566f9d61}.home-avatar-progress-track i{display:block;width:12%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4e9aff,#c64af0);box-shadow:0 0 14px #6170ff6b;transition:width .25s ease}.home-avatar-preview-empty.processing .home-avatar-progress-track i{animation:avatarStatusPulse 1.1s ease-in-out infinite}.avatar-video-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-bottom:2px}.avatar-video-button{margin:0}.avatar-video-actions .preview-icon-button{margin-left:auto}.avatar-import-backdrop{z-index:80}.avatar-import-modal{width:min(760px,calc(100vw - 72px));max-height:min(720px,calc(100vh - 86px));overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;background:#1f1f26;border:1px solid #32323a;box-shadow:0 22px 80px #00000080}.avatar-import-head{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 20px;border-bottom:1px solid #34343c}.avatar-import-head strong{color:#fff;font-size:16px;font-weight:900}.avatar-import-head button{width:28px;height:28px;border:0;background:transparent;color:#d8d9df;font-size:22px;cursor:pointer}.avatar-import-body{display:grid;gap:10px;overflow:auto;padding:16px 20px 20px}.avatar-import-card{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid #333747;background:#28283b;color:#edf5ff}.avatar-import-card img,.avatar-import-card video,.avatar-import-thumb{width:112px;height:64px;border-radius:4px;background:#050506;object-fit:contain}.avatar-import-thumb{display:grid;place-items:center;color:#8393b2;font-size:12px}.avatar-import-info{display:grid;gap:6px;min-width:0}.avatar-import-info strong,.avatar-import-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-import-info strong{color:#fff;font-size:14px;font-weight:900}.avatar-import-info span{color:#91a8c8;font-size:12px}.avatar-import-card>button{min-width:76px;height:32px;border:1px solid #1f73ff;border-radius:16px;background:linear-gradient(135deg,#1f73ff,#7d42ff);color:#fff;font-size:13px;font-weight:900;cursor:pointer}.avatar-import-empty{display:grid;place-items:center;min-height:180px;color:#9fb3cf}.avatar-import-message{margin:0;padding:0 20px 16px;color:#9fd0ff;font-size:12px}.checkbox-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;color:#edf5ff;font-size:14px;font-weight:800}.checkbox-line.stacked{gap:18px;margin-bottom:12px}.checkbox-line label.disabled{opacity:.5}.edit-video-section{display:grid;gap:8px;margin-top:10px}.edit-video-section>strong{color:#9fd0ff;font-size:13px;font-weight:800}.preview-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.preview-title-row strong,.preview-title-row .small-title{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-title-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.preview-icon-button{display:inline-grid;width:28px;height:28px;min-width:28px;place-items:center;border:1px solid #214f9c;border-radius:999px;background:#080b12;color:#bcd4ff;padding:0}.preview-icon-button:hover:not(:disabled){border-color:#2d7dff;color:#fff;box-shadow:0 0 14px #2d7dff47}.preview-icon-button:disabled{cursor:not-allowed;opacity:.45}.edit-video-preview.avatar-video-frame{width:100%;height:132px;border-color:#050506;background:#050506}.edit-video-preview.avatar-video-frame.has-video{height:auto;aspect-ratio:16 / 9}.edit-video-preview span{display:grid;place-items:center;width:100%;height:100%;color:#8291a8;font-size:13px}.edit-video-message{color:#9fd0ff;font-size:12px}input[type=checkbox]{width:14px;height:14px;margin:0 5px 0 0;accent-color:#2e82ff}.keyword-head{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.keyword-head strong{font-size:14px}.keyword-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:12px;border-bottom:1px solid #29313e}.keyword-tabs button{min-height:33px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7f96b8;font-size:13px}.keyword-tabs button.active{border-bottom-color:#2e70ff;color:#b79aff}.keyword-editor{position:relative;margin-top:16px}.keyword-editor span{position:absolute;right:14px;bottom:9px;color:#9ba7bd;font-size:11px}.keyword-count{margin-top:8px}.keyword-message{margin-top:6px;color:#9fd0ff;font-size:12px;font-weight:800}.template-row,.music-row,.cover-actions,.auto-actions,.publish-buttons{display:flex;align-items:center;gap:9px}.template-row span,.music-row span{color:#a7b7d0;font-size:13px;font-weight:800}.outline-pill,.smart-config,.account-manage{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:29px;padding:0 14px;border:1px solid #1e55b7;border-radius:999px;background:transparent;color:#cdbbff;font-size:13px;font-weight:900}.checkbox-single{display:flex;align-items:center;margin:14px 0 8px;color:#f3f7ff;font-size:14px;font-weight:800}.number-input{min-width:70px}.music-row.disabled{opacity:.62}.music-volume-input{width:58px;min-width:58px;height:30px;border:1px solid #075bbd;border-radius:999px;background:#050506;color:#fff;padding:0 12px;font-size:14px;font-weight:900;outline:0}.selected-music-name{min-width:0;overflow:hidden;color:#9fd0ff;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hidden-file-input{display:none}.bgm-picker-modal{display:grid;grid-template-rows:auto auto minmax(0,auto) auto;width:min(690px,calc(100vw - 40px));max-height:min(620px,calc(100vh - 40px));overflow:hidden;border:1px solid #343747;border-radius:10px;background:#1e1f28;color:#eef5ff;box-shadow:0 28px 70px #0000008a}.bgm-picker-modal>header,.bgm-picker-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #333644}.bgm-picker-modal>footer{min-height:48px;padding-block:9px;border-top:1px solid #333644;border-bottom:0}.bgm-picker-modal header>div{display:grid;gap:4px}.bgm-picker-modal header strong{font-size:17px;font-weight:950}.bgm-picker-modal header span,.bgm-picker-modal footer span{color:#9eb5d2;font-size:12px;font-weight:800}.bgm-picker-modal button:not(.studio-audio-toggle){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;border:1px solid #384158;border-radius:999px;background:#2d2f3b;color:#fff;padding:0 15px;font-size:13px;font-weight:900}.bgm-picker-modal button.bgm-picker-close{display:grid;width:32px;height:32px;min-height:32px;place-items:center;padding:0;border:1px solid rgb(83 126 193 / 54%);border-radius:9px;background:#0b1c36c2;color:#cfe2ff;box-shadow:inset 0 1px #cde5ff14}.bgm-picker-modal button.bgm-picker-close svg{display:block;width:18px;height:18px;flex:0 0 18px;opacity:1;stroke:currentColor;stroke-width:2.5}.bgm-picker-modal button.bgm-picker-close:focus-visible{outline:2px solid #7ab8ff;outline-offset:2px}.bgm-picker-modal button.primary,.bgm-picker-modal button.save{border-color:#2a76ff;background:linear-gradient(135deg,#2d7dff,#9d42ff);box-shadow:0 12px 24px #2d7dff38}.bgm-picker-toolbar{display:flex;gap:8px;padding:10px 16px 0}.bgm-picker-list{display:grid;align-content:start;gap:10px;min-height:0;max-height:min(408px,calc(100vh - 210px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#56627a #171922;padding:10px 16px 14px}.bgm-picker-list::-webkit-scrollbar{width:10px}.bgm-picker-list::-webkit-scrollbar-track{background:#171922}.bgm-picker-list::-webkit-scrollbar-thumb{border:2px solid #171922;border-radius:8px;background:#56627a}.bgm-picker-list::-webkit-scrollbar-thumb:hover{background:#71809d}.bgm-picker-empty{display:grid;min-height:220px;overflow:auto;place-items:center;color:#9eb5d2;font-size:14px;font-weight:800}.bgm-picker-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #30364b;border-radius:8px;background:#242637;padding:9px 10px}.bgm-picker-item.active{border-color:#2a7cff;background:#172746}.bgm-picker-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#101a2d;color:#65adff}.bgm-picker-info{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;column-gap:10px;row-gap:4px}.bgm-picker-info strong{overflow:hidden;color:#fff;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.bgm-picker-info span{align-self:center;color:#9fd0ff;font-size:11px;font-weight:800}.bgm-picker-info .studio-audio-player{grid-column:1 / -1;width:100%;max-width:none}.subtitle-process-button.neon-button{width:fit-content;min-width:156px;min-height:30px;padding:0 18px;background:linear-gradient(135deg,#b83df6,#d936f2 58%,#e249cf);color:#fff;box-shadow:0 12px 24px #cc36f457,inset 0 1px #ffffff2e;letter-spacing:0;white-space:nowrap}.subtitle-process-button.neon-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #cc36f46b,inset 0 1px #ffffff38}.subtitle-process-button.neon-button.loading{box-shadow:0 12px 24px #cc36f447}.subtitle-bgm-message{min-height:16px;margin:-2px 0 0;color:#9fd0ff;font-size:12px;font-weight:800}.subtitle-music-panel{min-height:0}.subtitle-music-panel .panel-card-body{align-content:start;overflow:visible}.keyword-column .subtitle-music-panel{min-height:560px}.final-video-block{display:grid;gap:8px;min-width:0;margin-top:4px}.final-video-block strong{color:#d9ebff;font-size:13px;font-weight:900}.final-video-preview{display:grid;width:100%;height:132px;overflow:hidden;place-items:center;border:1px solid #1c5ebf;border-radius:6px;background:#050506;color:#8ca7c8;font-size:13px}.final-video-preview.avatar-video-frame{width:100%;height:132px;border-color:#050506;background:#050506}.final-video-preview.avatar-video-frame.has-video{height:auto;aspect-ratio:16 / 9}.final-video-preview video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center;background:#050506}.final-video-preview span{display:grid;width:100%;height:100%;place-items:center;color:#8291a8;text-align:center}.subtitle-template-modal{display:grid;grid-template-rows:56px minmax(0,1fr) 64px;width:min(1000px,calc(100vw - 140px));height:min(984px,calc(100vh - 96px));max-width:calc(100vw - 48px);overflow:hidden;border:1px solid #34343c;background:#1f1f27;color:#fff;box-shadow:0 24px 76px #00000085}.subtitle-template-modal header{display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #30313a;padding:0 18px}.subtitle-template-modal header strong{font-size:16px;font-weight:900}.subtitle-template-modal header button{position:absolute;right:18px;border:0;background:transparent;color:#d7deef;font-size:22px;line-height:1}.subtitle-template-modal header .subtitle-template-new-button{left:18px;right:auto;display:inline-flex;align-items:center;gap:6px;height:30px;border:1px solid #1f65d6;border-radius:999px;background:linear-gradient(135deg,#2f7dff,#bd3cff);color:#fff;padding:0 13px;font-size:13px;font-weight:900;line-height:1;box-shadow:0 10px 22px #4d66ff3d}.subtitle-template-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px;min-height:0;overflow:auto;padding:24px 36px 22px;scrollbar-color:#343842 transparent}.subtitle-template-live-preview{position:relative;grid-column:1 / -1;height:270px;overflow:hidden;border:1px solid #343946;border-radius:10px;background:#090b10}.subtitle-template-live-preview img,.subtitle-editor-preview img,.subtitle-editor-preview video{display:block;width:100%;height:100%;object-fit:cover}.subtitle-template-live-preview:after,.subtitle-template-preview:after,.subtitle-editor-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000,#00000042);content:""}.subtitle-template-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto 30px;gap:7px;min-height:357px;overflow:hidden;border:2px solid transparent;border-radius:13px;background:#f7f8fb;color:#050506;padding:10px 10px 12px;text-align:left;box-shadow:0 10px 24px #0000003d;cursor:pointer}.subtitle-template-card.active{border-color:#2475ff;box-shadow:0 0 0 2px #2475ff47,0 12px 28px #00000052}.subtitle-template-preview{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#dde3ec}.subtitle-template-preview img{display:block;width:100%;height:100%;object-fit:cover}.subtitle-preview-caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;pointer-events:none}.subtitle-preview-text{display:inline-block;overflow-wrap:anywhere;text-align:center;white-space:normal}.subtitle-template-meta{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0}.subtitle-template-meta>div{display:grid;min-width:0;gap:1px}.subtitle-template-meta small{overflow:hidden;color:#687991;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.subtitle-template-meta strong{min-width:0;overflow:hidden;color:#050506;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.subtitle-template-meta span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:22px;max-width:100%;justify-self:start;overflow:hidden;border-radius:999px;background:#ffe68f;color:#97630a;padding:0 8px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.subtitle-template-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.subtitle-template-actions button{min-width:0;height:28px;border:1px solid #9fc1ff;border-radius:999px;background:#fff;color:#8ab3ff;padding:0;font-size:11px;font-weight:900}.subtitle-template-actions button.primary{border-color:transparent;background:linear-gradient(135deg,#b935ff,#db1da0);color:#fff;box-shadow:0 8px 18px #c02fd861}.subtitle-template-actions button.danger{border-color:#ff8b8b;color:#ff9c9c}.template-picked{position:absolute;top:12px;right:12px;z-index:4;display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:#2d7dff;color:#fff;padding:4px;box-shadow:0 8px 18px #2d7dff61}.subtitle-template-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #30313a;padding:0 20px}.subtitle-template-status{flex:1;min-width:0;overflow:hidden;color:#aeb8d0;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.subtitle-template-modal footer button{height:32px;border:1px solid #454752;border-radius:999px;background:#303038;color:#fff;padding:0 18px;font-size:13px;font-weight:900}.subtitle-template-modal footer button.save{border-color:#1b61c7;background:linear-gradient(180deg,#3b8cff,#206bea);box-shadow:0 10px 20px #206bea4d}.subtitle-editor-modal{position:fixed;top:50%;left:50%;z-index:40;display:grid;grid-template-rows:48px minmax(0,1fr) 56px;width:min(1040px,calc(100vw - 32px));height:min(680px,calc(100vh - 32px));overflow:hidden;border:1px solid #3f4350;background:#24252d;color:#fff;box-shadow:0 28px 86px #0000009e;transform:translate(-50%,-50%)}.subtitle-editor-modal header,.subtitle-editor-modal footer{display:flex;align-items:center;border-color:#343741;padding:0 16px}.subtitle-editor-modal header{justify-content:space-between;border-bottom:1px solid #343741}.subtitle-editor-modal header strong{font-size:16px;font-weight:900}.subtitle-editor-modal header button{border:0;background:transparent;color:#d7deef;font-size:22px;line-height:1}.subtitle-editor-modal footer{justify-content:flex-end;gap:12px;border-top:1px solid #343741}.subtitle-editor-modal footer button{height:32px;border:1px solid #454752;border-radius:999px;background:#303038;color:#fff;padding:0 18px;font-size:13px;font-weight:900}.subtitle-editor-modal footer button.save{border-color:#1b61c7;background:linear-gradient(180deg,#3b8cff,#206bea)}.subtitle-editor-body{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);gap:16px;min-height:0;overflow:hidden;padding:14px 16px}.subtitle-editor-preview{position:sticky;top:0;display:grid;min-height:0;height:100%;overflow:hidden;border:1px solid #3a3f4c;border-radius:8px;background:#090b10}.subtitle-editor-fields{display:grid;grid-template-rows:58px 34px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;overflow:hidden}.subtitle-editor-fields label,.subtitle-editor-grid label{display:grid;gap:5px;min-width:0;color:#ccd4e7;font-size:11px;font-weight:900}.subtitle-editor-wide{grid-column:1 / -1}.subtitle-editor-fields input,.subtitle-editor-fields select,.subtitle-editor-grid input,.subtitle-editor-grid select{width:100%;min-width:0;height:32px;border:1px solid #454a57;border-radius:7px;background:#171922;color:#f7f9ff;padding:0 9px;font:inherit}.subtitle-editor-fields input[type=range],.subtitle-editor-grid input[type=range]{padding:0;height:22px}.subtitle-editor-fields input[type=color],.subtitle-editor-grid input[type=color]{padding:3px}.subtitle-editor-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.subtitle-editor-tabs button{height:32px;border:1px solid #454a57;border-radius:999px;background:#171922;color:#ccd4e7;font-size:12px;font-weight:900}.subtitle-editor-tabs button.active{border-color:#2b79ff;background:linear-gradient(180deg,#3b8cff,#206bea);color:#fff;box-shadow:0 8px 18px #206bea3d}.subtitle-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:5px;scrollbar-color:#536b91 transparent;scrollbar-width:thin}.subtitle-editor-grid.compact{gap:10px 12px}.subtitle-editor-check{grid-template-columns:18px 1fr;align-items:center;min-height:32px}.subtitle-editor-check input{width:16px;height:16px}.auto-panel{display:grid;align-content:start;gap:10px;min-height:152px;padding:28px 12px 12px}.auto-panel.running{padding-top:18px}.auto-start{width:100%;height:30px;border-radius:999px;background:linear-gradient(90deg,#ff7833,#ff8d2d 44%,#ad49f5);box-shadow:0 0 18px #ff71353d;font-size:16px}.flame{font-size:28px;line-height:1;transform:translateY(-3px)}.auto-progress-box{display:grid;gap:6px;min-width:0;border:1px solid #243d76;border-radius:9px;background:#101626;padding:9px 10px}.auto-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.auto-progress-head span{min-width:0;overflow:hidden;color:#dbeafe;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auto-progress-head em{color:#8fd2ff;font-size:12px;font-style:normal;font-weight:900}.auto-progress-bar{height:6px;overflow:hidden;border-radius:999px;background:#05070d}.auto-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7833,#2f7cff,#c13cff);box-shadow:0 0 12px #2f7cff7a;transition:width .18s ease}.auto-progress-box p{margin:0;color:#ff9aa7;font-size:12px;font-weight:800;line-height:1.4}.auto-actions{justify-content:center;gap:44px}.auto-actions button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#a6b7d0;font-size:13px}.auto-actions button:disabled{cursor:not-allowed;opacity:.45}.smart-config{width:100%;border-radius:9px;color:#c5b6ff}.agent-config-modal{display:grid;grid-template-rows:58px minmax(0,1fr) auto;width:min(620px,calc(100vw - 48px));max-height:min(690px,calc(100vh - 68px));overflow:hidden;border:1px solid #353641;border-radius:10px;background:#1f1f25;color:#fff;box-shadow:0 30px 90px #0000007a}.agent-config-modal header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;border-bottom:1px solid #353641;padding:0 18px}.agent-config-modal header div{display:grid;gap:3px;min-width:0}.agent-config-modal header strong{color:#fff;font-size:16px;font-weight:950}.agent-config-modal header span,.agent-config-modal footer span{min-width:0;overflow:hidden;color:#9eb6d8;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.agent-config-modal header button{width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:20px}.agent-config-list{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px 18px;scrollbar-color:#343842 transparent}.agent-config-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:center;min-height:58px;border:1px solid #303747;border-radius:8px;background:#252537;padding:10px 12px}.agent-config-item.muted{opacity:.78}.agent-config-item input{width:16px;height:16px;accent-color:#2f7cff}.agent-config-item span{display:grid;gap:4px;min-width:0}.agent-config-item strong{color:#fff;font-size:13px;font-weight:950}.agent-config-item em{min-width:0;overflow:hidden;color:#9eb6d8;font-size:12px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.agent-config-modal footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;border-top:1px solid #353641;padding:0 18px}.auto-agent-modal{width:min(760px,calc(100vw - 56px));max-height:min(760px,calc(100vh - 56px))}.auto-agent-body{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto;padding:16px 18px;scrollbar-color:#343842 transparent}.auto-agent-brief,.auto-agent-field,.auto-agent-tuning label{display:grid;gap:7px;min-width:0}.auto-agent-brief span,.auto-agent-field span{display:inline-flex;align-items:center;gap:6px;color:#e8f2ff;font-size:12px;font-weight:950}.auto-agent-brief textarea{width:100%;min-height:104px;resize:vertical;border:1px solid #1d5fba;border-radius:9px;background:#070a10;color:#fff;outline:none;padding:12px 13px;font-size:13px;font-weight:800;line-height:1.7}.auto-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auto-agent-field{border:1px solid #303747;border-radius:9px;background:#252537;padding:11px 12px}.auto-agent-field.compact{grid-template-columns:minmax(0,1fr) minmax(126px,.72fr);align-items:center}.auto-agent-field.compact span{grid-row:span 2}.auto-agent-field select,.auto-agent-field input,.auto-agent-tuning input{min-width:0;height:32px;border:1px solid #1c5aaa;border-radius:999px;background:#05070d;color:#fff;outline:none;padding:0 12px;font-size:12px;font-weight:900}.auto-agent-select-button{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;height:32px;overflow:hidden;border:1px solid #1c5aaa;border-radius:999px;background:#05070d;color:#fff;padding:0 12px;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auto-agent-field em{min-width:0;overflow:hidden;color:#8fb4e3;font-size:11px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auto-agent-switches{display:flex;flex-wrap:wrap;gap:10px}.auto-agent-switches label{display:inline-flex;align-items:center;gap:7px;height:32px;border:1px solid #303747;border-radius:999px;background:#252537;color:#e7f1ff;padding:0 13px;font-size:12px;font-weight:950}.auto-agent-switches input{width:15px;height:15px;accent-color:#2f7cff}.auto-agent-tuning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid #26344f;border-radius:9px;background:#171c2a;padding:12px}.auto-agent-tuning label{color:#9eb6d8;font-size:12px;font-weight:900}.auto-agent-route{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #3a2563;border-radius:9px;background:linear-gradient(90deg,#2f7cff24,#bf40ff24);color:#dce9ff;padding:10px 12px}.auto-agent-route svg{flex:0 0 auto;color:#c987ff}.auto-agent-route span{min-width:0;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cover-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:10px 0 8px}.small-title{display:block;margin-bottom:8px}.cover-preview{position:relative;width:min(184px,100%);aspect-ratio:3 / 4;min-height:236px;max-height:268px;margin:0 auto;border-radius:3px;background:#050506;color:#75849a;overflow:hidden}.cover-preview img,.cover-preview-image{width:100%;height:100%;object-fit:contain!important;object-position:center center;background:#050506}.cover-preview.has-cover{border:1px solid #2d7cff;background:#050506}.cover-preview.clickable{cursor:zoom-in}.cover-message{margin:8px 0 0;color:#8dbdff;font-size:12px}.cover-large-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:grid;place-items:center;background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cover-large-modal{display:grid;grid-template-rows:48px minmax(0,1fr);width:min(540px,calc(100vw - 64px));height:min(820px,calc(100vh - 64px));overflow:hidden;border:1px solid #363946;border-radius:10px;background:#181820;box-shadow:0 28px 90px #00000094}.cover-large-modal header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border-bottom:1px solid #30313a;padding:0 14px}.cover-large-modal header strong{color:#fff;font-size:15px;font-weight:900}.cover-large-modal header>div{display:inline-flex;align-items:center;gap:8px}.cover-large-modal header>div>button:last-child{width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:22px}.cover-large-canvas{display:grid;min-width:0;min-height:0;place-items:center;background:#050506;padding:14px}.cover-large-canvas img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 14px 44px #0000006b}.cover-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#000000a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cover-settings-modal{width:min(1120px,calc(100vw - 70px));height:min(760px,calc(100vh - 70px));display:grid;grid-template-rows:48px 52px minmax(0,1fr) 56px;border:1px solid #353646;border-radius:10px;background:#1d1d24;color:#f7fbff;box-shadow:0 28px 90px #00000075;overflow:hidden}.cover-settings-modal>header,.cover-editor-modal>header{display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #30313b}.cover-settings-modal>header button,.cover-editor-modal>header button{position:absolute;right:14px;top:9px;width:28px;height:28px;border:0;background:transparent;color:#cbd6e8;font-size:22px;line-height:1}.cover-settings-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #292a33}.cover-settings-toolbar button,.cover-template-actions button,.cover-settings-modal>footer button,.cover-editor-modal footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 14px;border:1px solid #3c3f4c;border-radius:999px;background:#2d2f38;color:#f4f7ff;font-size:12px;font-weight:800}.cover-settings-toolbar button:first-child,.cover-editor-modal footer .save{border-color:#337dff;background:linear-gradient(135deg,#2b7cff,#b936e4)}.cover-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));align-content:start;gap:14px;padding:16px 20px 20px;overflow:auto}.cover-template-card{display:grid;gap:9px;padding:10px;border:1px solid #4a4b56;border-radius:10px;background:#24242b;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.cover-template-card:hover,.cover-template-card.active{border-color:#f6f8ff;box-shadow:0 12px 30px #0000004d;transform:translateY(-1px)}.cover-template-preview{position:relative;aspect-ratio:9 / 14;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#d5ece4,#6f98b8 48%,#f2f4f6 49%)}.cover-preview-scene{position:absolute;top:16%;right:27%;bottom:10%;left:27%;border-radius:42% 42% 18% 18%;background:radial-gradient(circle at 50% 22%,#f6d2be 0 15%,transparent 16%),linear-gradient(#fff 0,#fff 46%,#355b85 47%);filter:drop-shadow(0 10px 14px rgb(0 0 0 / 28%))}.cover-template-preview strong{position:absolute;left:13px;right:13px;bottom:42px;z-index:1;color:#ffe100;font-size:25px;font-weight:950;line-height:1.05;text-shadow:0 3px 0 #101010,0 0 10px rgb(0 0 0 / 40%)}.cover-template-preview span{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;color:#f9fbff;font-size:11px;font-weight:800;text-shadow:0 2px 5px rgb(0 0 0 / 70%)}.cover-template-card.variant-center_stack .cover-template-preview{background:linear-gradient(145deg,#7c8d74,#9fbcc9)}.cover-template-card.variant-center_stack .cover-template-preview:before,.cover-template-card.variant-side_title .cover-template-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000002e}.cover-template-card.variant-center_stack strong{top:20px;bottom:auto;text-align:center;font-size:28px}.cover-template-card.variant-clean_band .cover-template-preview{background:linear-gradient(#eef3f8 0,#eef3f8 16%,#8fb5cc 17%,#8fb5cc 78%,#f4f4f4 79%)}.cover-template-card.variant-clean_band strong{color:#161a22;text-shadow:none}.cover-template-card.variant-side_title strong{left:auto;right:14px;top:24px;bottom:auto;width:32px;text-align:center}.cover-template-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.cover-template-meta strong{min-width:0;overflow:hidden;color:#f8fbff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cover-template-meta em{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#f0c21b;color:#20190a;font-size:10px;font-style:normal;font-weight:900}.cover-template-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cover-template-actions .danger{grid-column:1 / -1;border-color:#6e3140;color:#ff9dad}.cover-settings-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-top:1px solid #30313b;color:#9fb6d6;font-size:13px}.cover-editor-modal{position:fixed;right:max(40px,calc((100vw - 1120px)/2 + 20px));top:94px;z-index:80;width:min(360px,calc(100vw - 48px));border:1px solid #404252;border-radius:10px;background:#22232c;color:#f7fbff;box-shadow:0 24px 70px #00000075;overflow:hidden}.cover-editor-modal>header{min-height:46px}.cover-editor-body{display:grid;gap:12px;padding:16px}.cover-editor-body label{display:grid;gap:7px;color:#c9d7ee;font-size:12px;font-weight:800}.cover-editor-body input,.cover-editor-body select{min-height:34px;border:1px solid #42475a;border-radius:8px;padding:0 10px;background:#171922;color:#fff}.cover-editor-body input[type=color]{padding:4px}.cover-editor-body input[type=range]{padding:0;accent-color:#b945de}.cover-editor-check{display:flex!important;grid-template-columns:none!important;align-items:center}.cover-editor-check input{width:16px;min-height:16px;accent-color:#337dff}.cover-editor-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}.cover-toolbar-title{display:grid;gap:3px;margin-right:auto;min-width:0}.cover-toolbar-title strong{color:#d7e4f7;font-size:13px;font-weight:900}.cover-toolbar-title span{max-width:360px;overflow:hidden;color:#8fb5e5;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cover-settings-modal{width:min(1220px,calc(100vw - 70px));height:min(820px,calc(100vh - 56px));border-radius:6px;background:#1d1d23}.cover-settings-toolbar{height:60px;gap:12px}.cover-settings-toolbar .primary,.cover-settings-modal>footer .primary,.cover-custom-editor footer .save{border-color:#337dff;background:linear-gradient(135deg,#2b7cff,#b936e4);box-shadow:0 10px 24px #4b5eff38}.cover-settings-toolbar .danger-soft{border-color:#6b3344;background:#35202a;color:#ffb2c1}.cover-template-grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:14px;padding:16px 20px 24px;background:#1b1b21}.cover-template-card{gap:10px;min-width:0;border:2px solid #ececf4;border-radius:10px;background:#202027;padding:10px}.cover-template-card.active{border-color:#2f7cff;background:#eaf4ff;box-shadow:0 0 0 1px #2f7cff,0 14px 34px #2f7cff33}.cover-template-preview{aspect-ratio:9 / 14;border-radius:8px;background:#f2f2f2}.cover-template-preview img{display:block;width:100%;height:100%;object-fit:cover}.cover-template-card.active .cover-template-meta strong,.cover-template-card.active .cover-template-time{color:#0d1524}.cover-template-time{display:grid;gap:3px;color:#78a4d8;font-size:11px;font-weight:700}.cover-template-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-template-actions button{min-height:28px;background:#30313a}.cover-template-actions .danger{grid-column:auto}.cover-settings-modal>footer>div{display:flex;gap:10px}.cover-custom-editor{position:fixed;inset:max(24px,calc((100vh - 820px)/2)) max(36px,calc((100vw - 1400px)/2));z-index:90;display:grid;grid-template-rows:48px minmax(0,1fr) 58px;overflow:hidden;border:1px solid #3d4052;border-radius:8px;background:#f5f7fb;color:#172033;box-shadow:0 28px 90px #0000008a}.cover-custom-editor>header{position:relative;display:grid;place-items:center;border-bottom:1px solid #d7dbe6;background:#fff;color:#171a22;font-size:15px;font-weight:900}.cover-custom-editor>header button{position:absolute;top:8px;right:12px;width:30px;height:30px;border:0;background:transparent;color:#5b6474;font-size:22px}.cover-editor-layout{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:0}.cover-editor-controls{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;border-right:1px solid #d7dbe6;background:#fff;padding:16px 14px 22px;scrollbar-color:#c7cedb transparent}.cover-editor-hint{margin:-5px 0 0;color:#2f7cff;font-size:12px;font-weight:800}.cover-editor-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cover-editor-tabs button{height:30px;border:1px solid #d4d9e4;border-radius:6px;background:#f3f5f9;color:#4a5365;font-size:12px;font-weight:900}.cover-editor-tabs button.active{border-color:#2f7cff;background:#2f7cff;color:#fff}.cover-editor-section{display:grid;gap:11px}.cover-field{display:grid;gap:6px;color:#30394a;font-size:12px;font-weight:900}.cover-field input,.cover-field select,.cover-field-row input{width:100%;min-height:32px;border:1px solid #cbd2df;border-radius:6px;background:#fff;color:#111827;padding:0 9px}.cover-field input[type=range]{min-height:18px;padding:0;accent-color:#2f7cff}.cover-field input[type=color]{padding:3px}.cover-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cover-field-row label{display:grid;gap:5px;color:#30394a;font-size:12px;font-weight:900}.cover-check{display:flex;align-items:center;gap:8px;color:#30394a;font-size:12px;font-weight:900}.cover-check input{width:15px;height:15px;accent-color:#2f7cff}.cover-editor-preview-panel{display:grid;place-items:center;align-content:center;gap:14px;min-width:0;overflow:hidden;background:linear-gradient(90deg,rgb(0 0 0 / 4%) 1px,transparent 1px),linear-gradient(0deg,rgb(0 0 0 / 4%) 1px,transparent 1px),#eef1f6;background-size:28px 28px}.cover-editor-stage{position:relative;width:min(432px,calc(100vh - 210px) * .75);aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:#050506;box-shadow:0 22px 60px #00000047}.subtitle-template-empty{grid-column:1 / -1;display:grid;min-height:260px;place-items:center;align-content:center;gap:7px;color:#7f9abb;text-align:center}.subtitle-template-empty strong{color:#dceaff;font-size:14px}.subtitle-template-empty small{font-size:11px}.subtitle-template-meta small{color:#7893b7}.processed-video-empty{display:grid;width:100%;min-height:132px;place-items:center;align-content:center;gap:7px;color:#8291a8;padding:16px;text-align:center}.processed-video-empty>svg{color:#609dff}.processed-video-empty>strong{max-width:330px;color:#b7c8de;font-size:12px;line-height:1.5}.processed-video-empty>small{color:#667c9b;font-size:10px;line-height:1.45}.edit-video-preview.is-processing .processed-video-empty>svg{animation:spin 1s linear infinite}.edit-video-preview.is-error{border-color:#f15b757a;background:#2c0c1752}.edit-video-preview.is-error .processed-video-empty>svg{color:#f06d86}.cover-stage-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;background:#050506;pointer-events:none}.cover-stage-bg-layer{position:absolute;z-index:1;background:linear-gradient(180deg,rgb(255 255 255 / 18%) 0 18%,transparent 19% 78%,rgb(255 255 255 / 30%) 79%);pointer-events:none}.cover-stage-mask{position:absolute;z-index:2;background:#000;mix-blend-mode:multiply;pointer-events:none}.cover-stage-person{position:absolute;z-index:3;display:block;aspect-ratio:9 / 16;object-fit:cover;object-position:center;border-radius:8px;background:#050506;pointer-events:none}.cover-stage-text-bg{position:absolute;z-index:3;pointer-events:none}.cover-stage-text{position:absolute;max-width:92%;white-space:pre-wrap;text-align:center;pointer-events:none;text-shadow:0 3px 0 rgb(0 0 0 / 50%),0 8px 22px rgb(0 0 0 / 35%)}.cover-stage-text.title{z-index:4}.cover-stage-text.subtitle{z-index:5}.cover-editor-preview-meta{display:flex;align-items:center;gap:10px;color:#5d687a;font-size:12px;font-weight:800}.cover-editor-preview-meta strong{color:#111827;font-size:14px}.cover-custom-editor footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #d7dbe6;background:#fff;padding:12px 18px}.cover-custom-editor footer button{min-width:82px;height:32px;border:1px solid #cbd2df;border-radius:999px;background:#f3f5f9;color:#182236;font-size:13px;font-weight:900}.account-manage{min-height:24px;border:0;padding:0;color:#9cafc8}.publish-list{display:grid;gap:9px}.publish-item{display:grid;grid-template-columns:20px 1fr minmax(126px,.9fr);align-items:center;gap:5px;min-height:39px;padding:0 8px;border-radius:4px;background:#222225}.publish-item.unsupported{opacity:.78}.publish-item strong{color:#fff;font-size:14px}.publish-item select{height:25px;color:#a9b8cc}.publish-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding:4px;border:1px solid rgba(45,124,255,.52);border-radius:999px;background:#05080ead}.publish-mode-toggle button{min-height:27px;border:0;border-radius:999px;background:transparent;color:#9fb8dd;font-size:12px;font-weight:900;cursor:pointer}.publish-mode-toggle button.active{background:linear-gradient(135deg,#2d7cff,#cf37ec);color:#fff;box-shadow:0 8px 20px #6e52ff40}.publish-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.publish-buttons .neon-button{width:100%}.publish-schedule-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;color:#bdd6ff;font-size:12px;font-weight:900}.publish-schedule-row input{min-width:0;height:30px;border:1px solid #124c9a;border-radius:999px;background:#050506;color:#eaf3ff;padding:0 12px;font-size:12px;font-weight:800;outline:0}.publish-tip{margin:10px 0 0;line-height:1.65}.publish-message{margin:9px 0 0;color:#9fd0ff;font-size:12px;font-weight:800;line-height:1.5}.publish-account-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;display:grid;place-items:center;background:#000000ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.publish-account-modal{display:grid;grid-template-rows:58px 58px minmax(0,1fr) 62px;width:min(760px,calc(100vw - 72px));height:min(640px,calc(100vh - 72px));overflow:hidden;border:1px solid #343846;border-radius:12px;background:#1a1a22;color:#f7fbff;box-shadow:0 28px 90px #00000094}.publish-account-modal header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border-bottom:1px solid #30313a;padding:0 18px}.publish-account-modal header>div{display:grid;gap:4px;min-width:0}.publish-account-modal header strong{color:#fff;font-size:16px;font-weight:950}.publish-account-modal header span,.publish-account-toolbar span,.publish-account-main span,.publish-account-modal footer span{color:#98aecb;font-size:12px;font-weight:800}.publish-account-modal header button{width:30px;height:30px;border:0;background:transparent;color:#fff;font-size:22px}.publish-platform-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border-bottom:1px solid #30313a;padding:12px 18px}.publish-platform-tabs button{display:flex;align-items:center;justify-content:space-between;min-width:0;height:34px;border:1px solid #30384b;border-radius:999px;background:#101116;color:#c9d8ef;padding:0 12px;font-size:13px;font-weight:900}.publish-platform-tabs button.active{border-color:var(--platform-accent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--platform-accent) 60%,transparent),0 0 18px color-mix(in srgb,var(--platform-accent) 25%,transparent)}.publish-platform-tabs em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#2a2d37;color:#dce9ff;font-size:11px;font-style:normal}.publish-account-body{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding:16px 18px;scrollbar-color:#343842 transparent}.publish-account-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.publish-account-toolbar>div{display:grid;gap:4px;min-width:0}.publish-account-toolbar strong{color:#fff;font-size:15px;font-weight:950}.publish-account-empty{display:grid;min-height:170px;place-items:center;border:1px dashed #485064;border-radius:10px;color:#8fa4c2;font-size:13px;font-weight:900}.publish-account-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status" "actions actions";gap:12px;min-width:0;border:1px solid #303747;border-radius:10px;background:#242532;padding:12px}.publish-account-main{grid-area:main;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.publish-account-main>div{display:grid;gap:4px;min-width:0}.publish-account-main strong{min-width:0;overflow:hidden;color:#fff;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.publish-account-rename{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.publish-account-rename input{min-width:160px;max-width:260px;height:30px;border:1px solid #3a4254;border-radius:8px;background:#171923;color:#fff;padding:0 10px;font-size:12px;font-weight:800}.publish-account-rename button{height:30px;border:1px solid #3a4254;border-radius:8px;background:#30313a;color:#fff;padding:0 10px;font-size:12px;font-weight:900}.cover-settings-backdrop{background:#020711c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cover-settings-modal{grid-template-rows:58px auto minmax(0,1fr) 62px;overflow:hidden;border:1px solid rgb(67 116 204 / 66%);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgb(139 63 230 / 13%),transparent 30%),linear-gradient(145deg,#0e1d36,#09111f 72%);box-shadow:inset 0 1px #b8deff17,0 30px 88px #000000a8}.cover-settings-modal>header,.cover-custom-editor>header{border-bottom:1px solid rgb(72 113 178 / 34%);background:radial-gradient(circle at 0 0,rgb(42 126 255 / 15%),transparent 32%),linear-gradient(100deg,#183e7b8a,#33195866);color:#f3f8ff;font-size:17px;text-shadow:0 0 14px rgb(82 156 255 / 24%)}.cover-settings-modal>header button,.cover-custom-editor>header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(82 132 207 / 62%);border-radius:9px;background:#091932e0;color:#cfe2ff;font-size:21px;box-shadow:inset 0 1px #cde5ff17,0 6px 14px #00000029}.cover-settings-modal>header button:hover,.cover-custom-editor>header button:hover{border-color:#78b7ff;background:#183969f5;color:#fff}.cover-settings-toolbar{min-height:68px;height:auto;flex-wrap:wrap;gap:8px;border-bottom-color:#4871b247;background:#07122494;padding:10px 16px}.cover-toolbar-title strong{color:#eff6ff;font-size:14px}.cover-toolbar-title span{color:#85a6cf;font-size:10px}.cover-settings-toolbar button,.cover-template-actions button,.cover-settings-modal>footer button,.cover-custom-editor footer button{min-height:31px;border-color:#4878c68f;border-radius:9px;background:#0f2342e0;color:#c9ddf7;box-shadow:inset 0 1px #b0d7ff17}.cover-settings-toolbar button:hover:not(:disabled),.cover-template-actions button:hover:not(:disabled),.cover-settings-modal>footer button:hover:not(:disabled),.cover-custom-editor footer button:hover:not(:disabled){border-color:#6aaeff;background:#173667eb;color:#fff}.cover-template-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 22px;background:#050d1a57;scrollbar-color:#536b91 transparent;scrollbar-width:thin}.cover-template-card{grid-template-rows:auto auto auto auto;align-self:start;height:max-content;gap:8px;min-width:0;overflow:hidden;border:1px solid rgb(62 101 163 / 54%);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(116 58 214 / 10%),transparent 32%),linear-gradient(145deg,#11274afa,#0c1223fa);color:#eaf3ff;box-shadow:inset 0 1px #aed8ff12,0 12px 27px #00000047;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cover-template-card:hover{border-color:#5798f5;box-shadow:inset 0 1px #bee1ff1a,0 17px 34px #04143685;transform:translateY(-2px)}.cover-template-card.active{border-color:#6a91ff;background:radial-gradient(circle at 100% 0%,rgb(181 63 238 / 17%),transparent 35%),linear-gradient(145deg,#163c79fa,#29184bfa);box-shadow:0 0 0 2px #4575ff33,0 16px 34px #0313378f}.cover-template-preview{aspect-ratio:3 / 4;border:1px solid rgb(74 117 185 / 36%);border-radius:9px;background:#07101e}.cover-template-card.active .cover-template-meta strong,.cover-template-card.active .cover-template-time,.cover-template-meta strong{color:#edf5ff}.cover-template-meta em{border:1px solid rgb(123 105 255 / 34%);background:#51379d57;color:#d6c7ff}.cover-template-time{min-height:29px;color:#7893b7;font-size:9px}.cover-template-actions{gap:6px}.cover-template-actions:has(.danger){grid-template-columns:repeat(3,minmax(0,1fr))}.cover-template-actions button{min-width:0;padding-inline:8px}.cover-template-actions .danger{border-color:#ee5c8094;background:#67193147;color:#ff9ab3}.cover-settings-modal>footer{border-top-color:#4871b257;background:#07101fc2;color:#8fa9c9}.cover-custom-editor{grid-template-rows:58px minmax(0,1fr) 62px;overflow:hidden;border:1px solid rgb(67 116 204 / 72%);border-radius:16px;background:#091322;color:#edf5ff;box-shadow:inset 0 1px #b8deff17,0 32px 96px #000000b8}.cover-editor-layout{grid-template-columns:minmax(330px,360px) minmax(0,1fr)}.cover-editor-controls{gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid rgb(67 105 168 / 42%);background:linear-gradient(180deg,#0c1d38fa,#08101efa);padding:16px 15px 22px;scrollbar-color:#536b91 transparent;scrollbar-width:thin}.cover-editor-hint{border:1px solid rgb(76 126 211 / 38%);border-radius:8px;background:#183a7052;color:#91c7ff;margin:-4px 0 0;padding:7px 9px}.cover-editor-tabs{gap:6px}.cover-editor-tabs button{height:31px;border-color:#3e6aaf94;border-radius:8px;background:#08162dc7;color:#aebfda}.cover-editor-tabs button:hover{border-color:#65a9ff;color:#fff}.cover-editor-tabs button.active{border-color:#8b73ff;background:linear-gradient(135deg,#2d78ea,#8147d5);color:#fff;box-shadow:0 7px 17px #384dc242}.cover-editor-section{gap:11px;border:1px solid rgb(57 96 158 / 32%);border-radius:11px;background:#050e1d7a;padding:11px}.cover-field,.cover-field-row label,.cover-check{color:#bfd1e9}.cover-field input,.cover-field select,.cover-field-row input{border-color:#4070bca3;border-radius:8px;background:linear-gradient(135deg,#0c2346f0,#081020fa);color:#f3f8ff;box-shadow:inset 0 1px #a4cfff12}.cover-field input:focus,.cover-field-row input:focus{outline:0;border-color:#9b72ff;box-shadow:0 0 0 3px #8450ff21}.cover-field input[type=range]{accent-color:#8b5cff}.cover-check input{accent-color:#7d70ff}.cover-editor-preview-panel{border-left:0;background:radial-gradient(circle at 50% 42%,rgb(48 108 211 / 14%),transparent 32%),linear-gradient(90deg,rgb(74 113 177 / 7%) 1px,transparent 1px),linear-gradient(0deg,rgb(74 113 177 / 7%) 1px,transparent 1px),#07101e;background-size:auto,28px 28px,28px 28px,auto}.cover-editor-stage{border:7px solid rgb(31 83 168 / 58%);border-radius:12px;background:#03070d;box-shadow:0 22px 60px #0000007a,0 0 0 1px #5c97f529}.cover-editor-preview-meta{border:1px solid rgb(58 101 170 / 42%);border-radius:999px;background:#09172fd1;color:#829ec2;padding:7px 12px}.cover-editor-preview-meta strong{color:#edf5ff}.cover-custom-editor footer{border-top-color:#4871b257;background:#07101fdb;padding:12px 18px}@media(max-width:900px){.cover-settings-modal{width:calc(100vw - 28px);height:calc(100vh - 28px)}.cover-editor-layout{grid-template-columns:300px minmax(0,1fr)}.cover-editor-stage{width:min(360px,calc(100vh - 230px) * .75)}}.publish-account-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;font-size:16px;font-weight:950;box-shadow:0 10px 22px #00000047}.publish-status{grid-area:status;display:inline-flex;align-items:center;gap:4px;align-self:start;height:24px;border-radius:999px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900}.publish-status.good{background:#22c55e24;color:#62e58c}.publish-status.pending{background:#2d7dff24;color:#8ec2ff}.publish-status.bad{background:#ff547024;color:#ff98aa}.publish-account-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px}.publish-account-actions button,.publish-add-account{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border:1px solid #3a4254;border-radius:999px;background:#30313a;color:#fff;padding:0 12px;font-size:12px;font-weight:900}.publish-account-actions button:disabled,.publish-add-account:disabled{cursor:not-allowed;opacity:.58}.publish-account-actions button.danger{border-color:#ff5d7585;background:#5a1e2ac7;color:#ffd5dc}.publish-account-actions button.danger:hover:not(:disabled){border-color:#ff5d75;background:#7a2434}.publish-account-modal footer{display:flex;align-items:center;gap:12px;min-width:0;border-top:1px solid #30313a;padding:0 18px}.publish-add-account{height:36px;border-color:#2d7dff;background:linear-gradient(135deg,#2d7dff,#c13df5);box-shadow:0 14px 28px #5b4fff4d}.publish-account-modal footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-scheduled-section{display:grid;gap:9px;min-width:0;padding:11px;border:1px solid rgb(68 116 190 / 46%);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(137 62 222 / 12%),transparent 35%),linear-gradient(145deg,#0e2548eb,#0a1223f0);box-shadow:inset 0 1px #b5dcff12}.publish-scheduled-head,.publish-scheduled-head>div,.publish-scheduled-head>div>span:last-child{display:flex;align-items:center}.publish-scheduled-head{justify-content:space-between;gap:10px}.publish-scheduled-head>div{gap:9px;min-width:0}.publish-scheduled-head>div>span:last-child{align-items:flex-start;flex-direction:column;gap:2px;min-width:0}.publish-scheduled-head strong{color:#edf6ff;font-size:13px;font-weight:950}.publish-scheduled-head small{color:#7897bd;font-size:9px;font-weight:750}.publish-scheduled-head>em{flex:0 0 auto;color:#8fc5ff;font-size:10px;font-style:normal;font-weight:900}.publish-scheduled-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgb(91 157 248 / 52%);border-radius:9px;background:linear-gradient(145deg,#2779e8,#7444d3);color:#fff}.publish-scheduled-list{display:grid;gap:7px;max-height:150px;overflow-x:hidden;overflow-y:auto;padding-right:3px;scrollbar-color:#566fa0 transparent;scrollbar-width:thin}.publish-scheduled-task{display:grid;grid-template-columns:46px minmax(0,1fr) auto 74px;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid rgb(62 105 171 / 38%);border-radius:9px;background:#061225b8}.publish-scheduled-task>div{display:grid;gap:3px;min-width:0}.publish-scheduled-task>div strong{overflow:hidden;color:#eaf3ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.publish-scheduled-task>div small{overflow:hidden;color:#7894b8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.publish-scheduled-platform,.publish-scheduled-state{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.publish-scheduled-platform{border:1px solid rgb(83 145 234 / 44%);background:#1f4f934d;color:#9ac9ff}.publish-scheduled-state{padding:0 7px;border:1px solid rgb(80 146 234 / 42%);background:#265bae3d;color:#8fc3ff}.publish-scheduled-state.running{border-color:#f2ae4c75;background:#7d4b1140;color:#ffc878}.publish-scheduled-task>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:27px;border:1px solid rgb(235 87 120 / 48%);border-radius:7px;background:#641b3157;color:#ff9eb3;font-size:10px;font-weight:900}.publish-scheduled-task>button:hover:not(:disabled){border-color:#ff7694;background:#7f1f3994;color:#fff}.publish-scheduled-task>button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.52}.publish-scheduled-empty{display:grid;min-height:40px;place-items:center;border:1px dashed rgb(68 108 168 / 36%);border-radius:8px;color:#718baa;font-size:10px;font-weight:800}.spin-icon{animation:button-spin .8s linear infinite}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#000000a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.choice-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 42%,rgb(46 130 255 / 18%),transparent 34%),#000000b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.choice-dialog{display:grid;grid-template-columns:48px minmax(0,1fr);width:min(462px,calc(100vw - 48px));gap:14px;border:1px solid rgb(79 92 118 / 72%);border-radius:18px;background:linear-gradient(145deg,#212330fa,#12131afa),#181923;padding:20px;color:#f8fbff;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff17}.choice-dialog-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(74 145 255 / 54%);border-radius:16px;background:linear-gradient(135deg,#126bff52,#cf39f63d);color:#bdddff;box-shadow:0 12px 28px #126bff38}.choice-dialog.tone-danger .choice-dialog-icon{border-color:#ff636385;background:linear-gradient(135deg,#ff585842,#cf39f633);color:#ffd0d0;box-shadow:0 12px 28px #ff58582e}.choice-dialog-copy{min-width:0}.choice-dialog-copy h2{margin:1px 0 8px;font-size:18px;font-weight:950;line-height:1.25}.choice-dialog-copy p{margin:0;color:#d6e5ff;font-size:14px;font-weight:750;line-height:1.6}.choice-dialog-copy span{display:block;margin-top:9px;color:#8fa4c5;font-size:12px;font-weight:750;line-height:1.55;max-height:180px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.choice-dialog-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.choice-dialog-actions button{min-width:104px;height:36px;border-radius:999px;font-size:13px;font-weight:950}.choice-dialog-actions .ghost{border:1px solid rgb(154 171 197 / 28%);background:#ffffff12;color:#dbe8ff}.choice-dialog-actions .primary{border:1px solid rgb(76 151 255 / 46%);background:linear-gradient(135deg,#237bff,#9048ff);color:#fff;box-shadow:0 12px 26px #237bff38}.choice-dialog-actions .danger{border:1px solid rgb(255 100 100 / 44%);background:linear-gradient(135deg,#ff5252,#d83df6);color:#fff;box-shadow:0 12px 26px #ff525233}.choice-dialog-enter-active,.choice-dialog-leave-active{transition:opacity .16s ease}.choice-dialog-enter-active .choice-dialog,.choice-dialog-leave-active .choice-dialog{transition:transform .16s ease,opacity .16s ease}.choice-dialog-enter-from,.choice-dialog-leave-to{opacity:0}.choice-dialog-enter-from .choice-dialog,.choice-dialog-leave-to .choice-dialog{opacity:0;transform:translateY(10px) scale(.98)}.voice-backdrop{z-index:130}.learning-modal{width:600px;max-width:calc(100vw - 48px);border:1px solid #2f3038;background:#1f1f23;color:#fff;box-shadow:0 30px 80px #0000006b}.learning-modal-head{display:flex;align-items:center;justify-content:center;position:relative;min-height:48px;border-bottom:1px solid #353641}.learning-modal-head strong{font-size:16px;font-weight:900}.learning-modal-head button{position:absolute;right:16px;top:11px;width:26px;height:26px;border:0;background:transparent;color:#fff;font-size:20px;line-height:1}.learning-modal-body{padding:27px 20px 24px}.modal-lead,.modal-sublead{margin:0;color:#fff;font-size:13px;font-weight:900}.modal-sublead{margin-top:8px;color:#dbe8ff;font-size:12px}.share-input{width:100%;height:36px;margin-top:16px;border:1px solid #d8dce6;border-radius:999px;background:#fff;color:#111827;outline:none;padding:0 14px;font-size:13px}.share-input::placeholder{color:#9ca3af}.hint-box{margin-top:16px;border:1px solid #224d93;border-radius:4px;background:#202536;padding:13px 12px;color:#e8f1ff}.hint-box strong{display:block;margin-bottom:7px;font-size:13px}.hint-box ul{margin:0;padding-left:18px;line-height:1.75;font-size:13px}.modal-status{margin:12px 0 0;color:#9fc4ff;font-size:13px;line-height:1.45}.modal-progress{height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:#10131d;border:1px solid #253458}.modal-progress span{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#2f7cff,#bd35ff);box-shadow:0 0 16px #4a7cff8c;transition:width .18s ease}.learning-modal-foot{display:flex;justify-content:flex-end;gap:12px;min-height:65px;padding:16px 20px;border-top:1px solid #353641}.viral-copy-modal{display:grid;grid-template-rows:48px minmax(0,1fr) auto;width:min(1120px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 64px));overflow:hidden;border:1px solid #353641;border-radius:8px;background:#1f1f25;color:#fff;box-shadow:0 30px 90px #0000007a}.viral-copy-loading,.viral-copy-empty{display:grid;align-content:center;justify-items:center;gap:12px;min-height:360px;padding:32px;color:#dbe8ff}.viral-copy-loading strong,.viral-copy-empty strong{color:#fff;font-size:18px;font-weight:950}.viral-copy-loading p,.viral-copy-empty p{margin:0;color:#9fb5d6;font-size:13px;font-weight:800}.viral-loader-dots{display:flex;gap:8px;align-items:center;justify-content:center;height:26px}.viral-loader-dots span{width:8px;height:8px;border-radius:999px;background:#2f7cff;box-shadow:0 0 14px #2f7cffb8;animation:viral-dot-pulse .92s ease-in-out infinite}.viral-loader-dots span:nth-child(2){animation-delay:.11s}.viral-loader-dots span:nth-child(3){animation-delay:.22s}.viral-loader-dots span:nth-child(4){animation-delay:.33s}@keyframes viral-dot-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}.viral-copy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;overflow:auto;padding:18px 20px 20px;scrollbar-color:#343842 transparent}.viral-copy-options article{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:420px;border:1px solid #303747;border-radius:8px;background:#252537;cursor:pointer;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.viral-copy-options article.active{border-color:#2f7cff;box-shadow:0 0 0 1px #2f7cff57,0 14px 34px #2f7cff2e}.viral-copy-options article:hover{transform:translateY(-1px)}.viral-copy-options article header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border-bottom:1px solid #33384a;padding:12px 13px}.viral-copy-options article header strong{color:#fff;font-size:14px;font-weight:950}.viral-copy-options article header button{height:26px;border:0;border-radius:999px;background:linear-gradient(135deg,#2f7cff,#bd35ff);color:#fff;padding:0 14px;font-size:12px;font-weight:900}.viral-copy-options article p{min-width:0;margin:0;overflow:auto;padding:13px;color:#edf6ff;font-size:13px;font-weight:800;line-height:1.72;white-space:pre-wrap;scrollbar-color:#44495a transparent}.viral-copy-foot{display:flex;justify-content:flex-end;gap:12px;min-height:65px;padding:16px 20px;border-top:1px solid #353641}@media(max-width:900px){.viral-copy-options{grid-template-columns:1fr}.viral-copy-options article{min-height:260px}}.legal-backdrop{background:#00000094}.legal-modal{width:600px;max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);min-height:346px;border:1px solid #2f3038;background:#1f1f23;color:#fff;box-shadow:0 30px 80px #0000006b;display:grid;grid-template-rows:48px minmax(0,1fr) auto}.legal-modal-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;border-bottom:1px solid #353641}.legal-modal-head strong{font-size:16px;font-weight:900}.legal-modal-head button{position:absolute;top:11px;right:16px;width:26px;height:26px;border:0;background:transparent;color:#fff;font-size:20px;line-height:1}.legal-modal-body{display:grid;justify-items:center;align-content:center;min-height:296px;padding:42px 30px;text-align:center}.legal-shield{display:grid;place-items:center;width:86px;height:86px;margin-bottom:20px;border-radius:50%;background:radial-gradient(circle,rgb(45 125 255 / 24%),transparent 68%);box-shadow:0 0 36px #2d7dff38}.legal-shield svg{width:64px;height:64px;filter:drop-shadow(0 0 18px rgb(45 125 255 / 45%))}.legal-shield path:first-child{fill:#2d7dff2e;stroke:#2d70da;stroke-width:3}.legal-shield path:last-child{fill:none;stroke:#5592ff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.legal-modal-body h2{margin:0;color:#fff;font-size:16px;font-weight:900}.legal-modal-body p{margin:14px 0 0;color:#e9f2ff;font-size:13px;font-weight:900}.legal-report-body{min-height:0;overflow:auto;padding:24px 20px 16px;scrollbar-color:#3d4352 transparent}.legal-summary{display:flex;align-items:center;gap:12px;min-height:69px;margin-bottom:18px;border:1px solid #744211;border-radius:8px;background:#5c2a165c;color:#ffc928;padding:12px 16px}.legal-summary.risky{border-color:#744211;background:#5c2a165c;color:#ffc928}.legal-summary-icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;border-radius:50%;background:#ffc928;color:#4a2b00;font-size:14px;font-weight:900}.legal-summary strong{display:block;font-size:16px;font-weight:900}.legal-summary p{margin:4px 0 0;color:#ffc928;font-size:13px;font-weight:900}.legal-error{border:1px solid #6e2a42;border-radius:8px;background:#82294238;color:#ffb8c6;padding:12px;font-size:13px;line-height:1.6}.legal-section{display:grid;gap:9px;margin-top:15px}.legal-section h3{margin:0;color:#b7d6ff;font-size:13px;font-weight:900}.legal-section h3 span{color:#7fb3ff}.legal-text,.legal-analysis{margin:0;border:1px solid #26345d;border-radius:6px;background:#111528;color:#dce8f8;padding:10px 12px;font-size:13px;line-height:1.75;white-space:pre-wrap;max-height:132px;overflow:auto;scrollbar-color:#3d4352 transparent}.legal-fixed-text{border-color:#154f3a;background:#10281f;color:#84f6bd;font-weight:900}.legal-analysis{max-height:none;border-color:#214d9c;background:#132143;color:#91c6ff;font-weight:900}.legal-risk-mark{display:inline;border-radius:4px;background:#ffb6c0;color:#8b1020;padding:0 4px;font-weight:900}.risk-list{display:grid;gap:8px}.risk-item{border:1px solid #242942;border-radius:8px;background:#0f1120;padding:10px 12px}.risk-word-row{display:flex;align-items:center;gap:9px;margin-bottom:6px}.risk-word-row strong{display:inline-flex;min-width:26px;height:22px;align-items:center;justify-content:center;border-radius:4px;background:#6d2334;color:#ffb6c0;padding:0 7px;font-size:13px;font-style:normal}.risk-word-row span{color:#7fb3ff;font-size:12px;font-weight:900}.risk-word-row em{display:inline-flex;min-width:26px;height:22px;align-items:center;justify-content:center;border-radius:4px;background:#0e6b50;color:#80ffd0;padding:0 7px;font-size:13px;font-style:normal;font-weight:900}.risk-item p{margin:0;color:#b9d7ff;font-size:12px;line-height:1.6;font-weight:900}.legal-modal-foot{display:flex;justify-content:flex-end;gap:12px;min-height:68px;padding:16px 20px 18px;border-top:1px solid #353641}.voice-backdrop{background:#000000a8;align-items:flex-start;justify-items:center;padding-top:72px;box-sizing:border-box}.voice-modal{position:relative;width:900px;max-width:calc(100vw - 80px);height:858px;max-height:calc(100vh - 96px);display:grid;grid-template-rows:48px minmax(0,1fr);background:#202033;color:#fff;box-shadow:0 30px 90px #00000073}.voice-modal-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #383849}.voice-modal-head strong{font-size:20px;font-weight:900}.voice-modal-head button{width:30px;height:30px;border:0;background:transparent;color:#b8bbc8;font-size:26px;line-height:1}.voice-modal-body{display:flex;flex-direction:column;gap:14px;min-height:0;padding:24px 20px;overflow:hidden}.voice-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.voice-subtabs{display:flex;align-items:center;gap:14px}.voice-tabs button{min-width:0;width:100%;height:31px;border:0;border-radius:999px;background:transparent;color:#d6d8e8;font-size:14px;font-weight:900}.voice-tabs button.active{background:linear-gradient(135deg,#8e36ff,#b034f0);color:#fff}.voice-subtabs{gap:0}.voice-subtabs button{min-width:51px;height:25px;border:1px solid #33354b;background:#27283c;color:#c2c6dd;font-size:12px;font-weight:900}.voice-subtabs button:first-child{border-radius:999px 0 0 999px}.voice-subtabs button:last-child{border-radius:0 999px 999px 0}.voice-subtabs button.active{border-color:#873eff;background:linear-gradient(135deg,#8c3cff,#ac35f0);color:#fff}.voice-list{display:flex;flex-direction:column;align-items:stretch;gap:9px;flex:1 1 auto;min-height:0;height:auto;margin-top:0;overflow-y:auto;padding-right:8px;scrollbar-color:#414153 transparent}.voice-list::-webkit-scrollbar,.clone-list::-webkit-scrollbar{width:8px}.voice-list::-webkit-scrollbar-track,.clone-list::-webkit-scrollbar-track{background:transparent}.voice-list::-webkit-scrollbar-thumb,.clone-list::-webkit-scrollbar-thumb{border-radius:999px;background:#414153}.voice-list::-webkit-scrollbar-thumb:hover,.clone-list::-webkit-scrollbar-thumb:hover{background:#56586d}.voice-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:10px;height:112px;min-height:112px;border:1px solid #343448;border-radius:10px;background:#2a2a43;padding:12px 9px 11px 10px}.voice-item.expanded{grid-template-rows:minmax(76px,auto) auto;height:auto;min-height:232px;align-items:start;padding-bottom:12px}.voice-item.selected{border-color:#2f7cff;box-shadow:inset 0 0 0 1px #2f7cff47}.voice-profile{display:flex;align-items:flex-start;gap:12px;min-width:0}.voice-avatar{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--voice-accent, #6d91ff) 64%,transparent);border-radius:13px;background:var(--voice-accent-soft, rgb(109 145 255 / 18%));color:var(--voice-accent, #8eb0ff);box-shadow:inset 0 1px #ffffff1a}.voice-info{display:grid;gap:7px;min-width:0}.voice-item.expanded .voice-info{gap:7px}.voice-info>.voice-name-row{display:inline-flex;align-items:center;max-width:max-content;min-width:0;border-radius:999px;background:#34344a;padding:0 10px;height:30px}.voice-info strong{color:#fff;font-size:13px;font-weight:900;white-space:nowrap}.voice-info .voice-name-row small{margin-left:7px;color:#8693b8;font-size:10px;font-weight:800;letter-spacing:.08em}.voice-info .voice-name-row em{margin-left:8px;border-radius:999px;background:var(--voice-accent-soft, rgb(109 145 255 / 18%));color:var(--voice-accent, #8eb0ff);padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.voice-info span{margin-left:15px;color:#9fc4ff;font-size:13px;white-space:nowrap}.voice-info p{margin:0;color:#9fc4ff;font-size:12px;line-height:1.45}.voice-use-cases{display:flex;flex-wrap:wrap;gap:5px}.voice-use-cases small{border:1px solid rgb(126 147 210 / 26%);border-radius:999px;background:#090e2547;color:#9bb2dd;padding:2px 7px;font-size:10px;line-height:1.2}.voice-use-cases .voice-expression-badge{border-color:#56a8ff85;background:#2367c438;color:#8fc9ff}.voice-actions{display:flex;align-items:center;gap:9px;padding-left:16px}.voice-audition,.voice-select{height:31px;border-radius:999px;color:#fff;font-size:13px;font-weight:900}.voice-audition{min-width:80px;border:1px solid #4a4c5f;background:#333442}.voice-select{min-width:82px;border:0;background:#2f7cff;box-shadow:0 10px 20px #2f7cff52}.voice-player{grid-column:1 / -1;grid-row:2;min-height:96px;margin-top:0;border:1px solid #2f6fff;border-radius:7px;background:#2a2a43;padding:14px 12px 12px}.voice-preview-error{grid-column:1 / -1;grid-row:3;margin:6px 0 0;color:#ff9c9c;font-size:12px}.voice-waveform{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;height:24px;min-width:0;overflow:hidden;padding:0}.voice-waveform span{flex:0 0 1px;width:1px;min-width:1px;max-width:1px;min-height:1px;border-radius:999px;background:#2f86ff;box-shadow:0 0 2px #2f86ff61}.voice-waveform span.played{background:#ff3a21;box-shadow:0 0 2px #ff3a219e}.voice-player-controls{display:grid;grid-template-columns:24px 92px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-top:13px}.voice-play-button,.voice-collapse{display:grid;place-items:center;border:0;background:transparent;color:#dce7ff;padding:0}.voice-play-button{width:24px;height:24px}.voice-play-button svg,.voice-collapse svg{display:block}.voice-player-controls strong{color:#e8f1ff;font-size:13px;letter-spacing:0}.voice-progress{height:2px;overflow:visible;border-radius:999px;background:#55556a}.voice-progress span{display:block;position:relative;height:100%;border-radius:inherit;background:#2f86ff}.voice-progress span:after{content:"";position:absolute;top:50%;right:-5px;width:10px;height:10px;border-radius:50%;background:#2f86ff;transform:translateY(-50%)}.voice-collapse{width:28px;height:28px}.voice-empty{display:grid;place-items:center;align-content:center;height:calc(100% - 84px);margin-top:13px;border:1px dashed #3a3b52;border-radius:10px;color:#bfc8e6;text-align:center}.voice-empty strong{font-size:16px}.voice-empty p{margin:8px 0 0;color:#8793ba;font-size:13px}.voice-empty-action{min-width:118px;height:34px;margin-top:12px;border:1px solid #4a5272;border-radius:8px;background:#2b3148;color:#d8e2ff;font-size:13px;font-weight:900}.voice-empty-action+.voice-empty-action{margin-left:8px}.voice-empty-action.primary{border-color:#b75fffb3;background:linear-gradient(135deg,#7949ff,#c837f2);color:#fff;box-shadow:0 8px 20px #9f3ef647}.voice-empty-action:hover{transform:translateY(-1px)}.clone-voice-view{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.clone-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;height:34px;min-width:138px;margin:0;border:1px solid #4b4c5e;border-radius:999px;background:#333442;color:#fff;font-size:14px;font-weight:900}.clone-empty{min-height:0;height:100%;margin-top:0;border:0;color:#b7caff}.clone-empty svg{margin-bottom:8px;color:#bfc1c9}.clone-empty strong{font-size:14px;font-weight:500}.clone-list{display:grid;align-content:start;gap:12px;min-height:0;height:100%;margin-top:0;overflow-y:auto;padding-right:8px;scrollbar-color:#414153 transparent}.clone-item{min-height:155px;border:1px solid #333448;border-radius:10px;background:#2a2a43;padding:10px 10px 12px}.clone-item.selected{border-color:#8847ff}.clone-item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.clone-name-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:999px;background:#34344a;padding:0 10px;color:#fff}.clone-name-pill strong{font-size:14px}.clone-name-pill button{display:grid;place-items:center;width:18px;height:18px;border:0;background:transparent;color:#94a2c4;padding:0}.clone-name-pill input{width:120px;height:24px;border:1px solid #405eff;border-radius:999px;background:#24263a;color:#fff;font-size:13px;padding:0 8px;outline:none}.clone-name-pill svg{color:#94a2c4}.clone-actions{display:flex;gap:8px}.clone-actions button{display:grid;place-items:center;width:33px;height:33px;border:1px solid #4b4c5e;border-radius:50%;background:#333442;color:#dbe6ff}.clone-item.selected .clone-actions button:first-child{border-color:#646779;background:#3b3d4d}.clone-list-player{display:grid;grid-template-columns:24px 94px minmax(0,1fr);align-items:center;gap:10px;height:58px;border:1px solid #2f6fff;border-radius:7px;background:#2a2a43;padding:0 12px}.clone-list-player.expanded{grid-template-columns:26px 92px minmax(0,1fr) 30px;grid-template-rows:41px 28px;column-gap:10px;row-gap:5px;height:98px;padding:9px 14px 8px}.clone-list-waveform{grid-column:1 / -1;display:flex;align-items:center;gap:2px;width:100%;height:41px;overflow:hidden}.clone-list-waveform span{flex:1 1 0;min-width:2px;border-radius:999px;background:#2f86ff;box-shadow:0 0 5px #2f86ff85}.clone-list-waveform span.played{background:#ff3a21;box-shadow:0 0 6px #ff3a21ad}.clone-list-player.expanded .voice-play-button,.clone-list-player.expanded .clone-list-collapse{width:26px;height:26px}.clone-list-player strong{color:#e8f1ff;font-size:13px}.clone-list-player.expanded strong{width:92px;line-height:26px;white-space:nowrap}.clone-list-player.expanded .voice-progress{min-width:0}.clone-list-collapse{justify-self:end}.clone-warning{margin:11px 0 0;color:#ff4242;font-size:13px;font-weight:900}.clone-warning button{border:0;background:transparent;color:#ff9a18;font:inherit}.clone-voice-id{margin:11px 0 0;color:#9fc4ff;font-size:13px}.clone-dialog{position:absolute;top:77px;left:50px;right:50px;z-index:3;display:grid;grid-template-rows:46px minmax(0,1fr) 65px;height:706px;background:#1f1f26;box-shadow:0 18px 60px #00000061}.clone-dialog-head,.clone-dialog-foot{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3a3a44;padding:0 20px}.clone-dialog-head strong{font-size:18px;font-weight:900}.clone-dialog-head button{width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:20px}.clone-dialog-body{display:grid;grid-template-columns:380px 360px;gap:20px;min-height:0;padding:26px 20px 0}.clone-form{display:grid;align-content:start;gap:18px;width:380px;min-width:380px}.clone-field{display:grid;gap:10px;color:#fff;font-size:14px;font-weight:900}.clone-field b{color:#ff5050}.clone-field input{width:100%;max-width:380px;height:33px;border:0;border-radius:999px;background:#fff;color:#20222b;font-size:14px;padding:0 12px;outline:none}.clone-field small,.clone-upload-row small{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:#b7cffd;font-size:14px;font-weight:500;line-height:1.55}.clone-field small svg,.clone-upload-row small svg{flex:0 0 auto}.clone-field small span,.clone-upload-row small span{min-width:0;overflow:hidden;text-overflow:ellipsis}.clone-tip{display:flex;align-items:center;gap:8px;width:380px;height:39px;border:1px solid #2f69c8;border-radius:11px;background:#202736;color:#fff;padding:0 15px;white-space:nowrap}.clone-tip svg{color:#3a8cff}.clone-source-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:380px}.clone-source-tabs button{height:34px;border:1px solid #354257;border-radius:999px;background:#262937;color:#b7c8e6;font-size:13px;font-weight:900}.clone-source-tabs button.active{border-color:#2f7cff;background:linear-gradient(135deg,#2f7cff,#c936dd);color:#fff;box-shadow:0 10px 22px #724bff47}.clone-recorder{display:grid;grid-template-rows:25px 31px;width:380px;height:78px;border:1px solid #2f69c8;border-radius:7px;background:#1f2030;padding:12px 12px 10px}.clone-recorder.recording,.clone-recorder.ready{grid-template-rows:33px 35px;height:98px}.clone-recorder.recording{grid-template-rows:42px 28px;padding:10px 13px 9px}.clone-recorder-wave{display:flex;align-items:center;gap:2px;height:33px;border-top:1px dotted #3a8cff;overflow:hidden}.clone-recorder:not(.recording):not(.ready) .clone-recorder-wave{height:25px}.clone-recorder-wave span{width:2px;min-height:2px;border-radius:999px;background:#2f86ff;box-shadow:0 0 4px #2f86ff7f;transition:height 90ms linear}.clone-recorder.recording .clone-recorder-wave span{width:3px;background:#ff3a21;box-shadow:0 0 6px #ff3a21b8}.clone-recorder.ready .clone-recorder-wave span{width:2px}.clone-recorder.recording .clone-recorder-controls{gap:14px}.clone-recorder.ready .clone-recorder-controls{display:grid;grid-template-columns:26px 91px 104px 26px 26px 26px;column-gap:11px}.clone-recorder-controls{position:relative;display:flex;align-items:center;gap:12px;min-width:0;overflow:visible}.clone-back-button,.clone-record-button,.clone-tool-button{display:grid;place-items:center;flex:0 0 auto;width:25px;height:25px;border:0;background:transparent;color:#e6f0ff;padding:0}.clone-record-button svg{color:#ff1f25}.clone-record-dot{position:relative;display:block;width:18px;height:18px;border:3px solid #ff1f25;border-radius:50%;box-sizing:border-box}.clone-record-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#ff1f25}.clone-record-button.active svg{color:#dfe9f7}.clone-record-button.active{flex-basis:21px;width:21px;height:21px;border:2px solid #dfe9f7;border-radius:50%}.clone-record-button.preview svg{color:#dce7ff}.clone-recorder.ready .clone-record-button,.clone-recorder.ready .clone-tool-button{width:26px;height:26px}.clone-redo-button svg{width:22px;height:22px;fill:none;stroke:#dfe9f7;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.clone-recorder-time{flex:0 0 98px;color:#e8f1ff;font-size:13px;letter-spacing:0}.clone-recorder.ready .clone-recorder-time{width:91px;min-width:0;flex-basis:auto;font-size:13px;line-height:26px;white-space:nowrap}.clone-preview-progress{flex:1 1 auto;min-width:96px}.clone-recorder.ready .clone-preview-progress{width:104px;min-width:0}.clone-device-select{position:relative;flex:0 0 240px;min-width:0}.clone-recorder.recording .clone-device-select{flex-basis:240px;width:240px}.clone-upload-inline{flex:1 1 auto;min-width:0}.clone-upload-inline button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:27px;border:1px dashed #5190ff;border-radius:999px;background:#2f7cff1f;color:#dce9ff;font-size:13px;font-weight:900}.clone-device-select>button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:25px;border:0;border-radius:999px;background:#fff;color:#1a1f2d;font-size:13px;padding:0 12px}.clone-device-select>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clone-device-options{position:absolute;top:31px;left:0;z-index:5;width:240px;overflow:hidden;border:1px solid #c4c4c4;border-radius:2px;background:#3a3a3a;box-shadow:0 12px 28px #00000061}.clone-device-options button{display:block;width:100%;height:36px;overflow:hidden;border:0;background:transparent;color:#050505;font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0 13px}.clone-device-options button.active,.clone-device-options button:hover{background:#fff;color:#0662ff}.clone-upload-row{display:grid;grid-template-columns:minmax(0,1fr) 138px;align-items:center;gap:12px;width:380px;min-width:0}.clone-file-note{overflow:hidden;white-space:nowrap}.clone-selected-file{width:380px}.clone-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:138px;width:138px;height:33px;border:1px solid #4b4c5e;border-radius:999px;background:#333442;color:#fff;font-size:13px;font-weight:900}.clone-id-field>div{display:grid;grid-template-columns:minmax(0,230px) 142px;gap:8px;align-items:center}.clone-id-field input{max-width:230px}.clone-copy-button,.clone-save-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:33px;border:0;border-radius:999px;background:#2f7cff;color:#fff;font-size:13px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 10px 20px #2f7cff4d}.clone-copy-button{min-width:142px;padding:0 14px}.clone-copy-button:disabled,.clone-save-button:disabled{opacity:.68;cursor:not-allowed}.clone-file-input{display:none}.clone-field small.clone-error{color:#ff6060;font-weight:900}.clone-guide{display:grid;align-content:start;gap:10px;padding-top:2px}.clone-guide strong{color:#fff;font-size:22px;font-weight:900}.clone-guide ol{margin:0;border-radius:6px;background:#2d3038;color:#fff;font-size:13px;font-weight:900;line-height:2;padding:13px 18px 13px 27px}.clone-dialog-foot{justify-content:flex-end;border-top:1px solid #3a3a44;border-bottom:0}.clone-save-button{min-width:61px}.clone-toast{position:absolute;top:-32px;left:50%;z-index:4;display:inline-flex;align-items:center;gap:8px;min-width:118px;height:44px;border-radius:3px;background:#454545;color:#fff;font-size:14px;font-weight:900;padding:0 18px;transform:translate(-50%);box-shadow:0 10px 28px #00000052}.clone-toast svg{color:#25df59}.sound-page{display:grid;grid-template-columns:320px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#0b0b0d;color:#fff}.sound-sidebar{display:grid;grid-template-rows:64px 47px 47px minmax(0,1fr);gap:16px;min-height:0;border-right:1px solid #2c2d33;background:#121212;padding:20px 24px}.sound-logo{display:flex;align-items:center;height:38px;color:#fff;font-size:23px;font-weight:900;letter-spacing:1px}.sound-logo span{color:#b847ff}.sound-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px;height:36px}.sound-mode-tabs button,.sound-voice-manage,.sound-tone-button,.sound-compose-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;color:#fff;font-size:14px;font-weight:900}.sound-mode-tabs button{border-radius:7px;background:#1b1b1d;color:#9fb1cc}.sound-mode-tabs button.active{background:linear-gradient(90deg,#a53eff,#e32f9e);color:#fff}.sound-mode-tabs.recognition button.active{background:linear-gradient(90deg,#2d6fff,#08aeca)}.sound-voice-manage{height:47px;border:1px solid #733399;border-radius:7px;background:transparent}.sound-compose-card{display:grid;align-content:start;gap:13px;min-height:0;border:1px solid #2b2d35;border-radius:10px;background:#161616;padding:16px 16px 20px}.sound-compose-card textarea{width:100%;height:96px;resize:none;border:1px solid #0c3a79;border-radius:11px;background:#030406;color:#eef5ff;outline:none;padding:11px 12px;font-size:13px}.sound-compose-card textarea::placeholder{color:#b9c9df}.sound-field-label{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:14px;font-weight:900}.sound-select{display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:31px;border:1px solid #16417d;border-radius:999px;background:#050608;color:#fff;padding:0 14px;font-size:13px;font-weight:900}.sound-select.open{border-color:#2c7dff}.sound-select svg{color:#8db9ff;transition:transform .14s ease}.sound-select.open svg{transform:rotate(180deg)}.sound-model-select{position:relative;z-index:4}.sound-model-menu{position:absolute;top:36px;right:0;left:0;z-index:8;overflow:hidden;border:1px solid #1c3769;border-radius:4px;background:#3c3c3f;box-shadow:0 12px 24px #00000061}.sound-model-menu button{display:flex;align-items:center;width:100%;height:36px;border:0;background:#3c3c3f;color:#141414;padding:0 14px;font-size:13px;font-weight:500;text-align:left}.sound-model-menu button.active{background:#e6f1ff;color:#1b5ec9}.sound-compose-card p{margin:-4px 0 0;color:#b8cae4;font-size:12px;line-height:1.45}.sound-tone-button{width:106px;height:32px;border:1px solid #38506c;border-radius:8px;background:#25282d;min-width:0;padding:0 11px}.sound-tone-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-expression-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sound-expression-grid.single{grid-template-columns:minmax(0,1fr)}.sound-expression-grid label{display:grid;min-width:0;gap:5px;color:#8da7c7;font-size:10px;font-weight:800}.sound-expression-grid select{width:100%;height:34px;padding:0 10px;border:1px solid rgb(68 130 208 / 48%);border-radius:8px;outline:none;background:#09162a;color:#edf6ff;font-size:11px}.sound-compose-actions{display:flex;gap:13px;margin-top:2px}.sound-compose-actions button{height:35px;border-radius:999px;background:#271d48;color:#d6c6ff;padding:0 15px}.sound-compose-actions button.primary{background:linear-gradient(135deg,#b946ff,#de37ed);color:#fff;box-shadow:0 12px 22px #bc40ff57}.sound-recognize-card{display:grid;align-content:start;gap:0;min-height:156px;overflow:hidden;border:1px solid #1754cf;border-radius:10px;background:#101025;box-shadow:0 18px 34px #00000052}.sound-recognize-card header{display:flex;align-items:center;gap:8px;height:43px;border-bottom:1px solid #263469;background:#161634;padding:0 15px}.sound-recognize-card header span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#2f74ff;color:#fff;font-size:12px;font-weight:900}.sound-recognize-card header strong{color:#fff;font-size:18px;font-weight:900}.recognize-file-row{display:flex;align-items:center;height:64px;min-width:0;overflow:hidden;border-bottom:1px solid #263469;padding:9px 14px}.recognize-file-trigger{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:44px;border:1px solid #214b94;border-radius:8px;background:linear-gradient(180deg,#10192f,#080b18);color:#dfeaff;padding:0 12px;text-align:left;box-shadow:inset 0 1px #ffffff0d;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.recognize-file-trigger:hover{border-color:#2d7dff;box-shadow:inset 0 1px #ffffff14,0 0 16px #2d7dff33;transform:translateY(-1px)}.recognize-file-trigger svg{display:grid;place-self:center;color:#63a5ff}.recognize-file-trigger span{display:grid;gap:2px;min-width:0;overflow:hidden}.recognize-file-trigger strong{min-width:0;overflow:hidden;color:#f3f8ff;font-size:13px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.recognize-file-trigger small{min-width:0;overflow:hidden;color:#8fa4c6;font-size:11px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.recognize-start-button{justify-self:start;height:35px;margin:16px 0 0 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#b946ff,#df38ef);color:#fff;padding:0 22px;font-size:14px;font-weight:900;box-shadow:0 12px 22px #bc40ff61}.recognize-start-button:disabled{cursor:not-allowed;opacity:.72}.sound-recognize-card p{margin:-2px 16px 0;color:#b8cfff;font-size:12px;line-height:1.45}.sound-content{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background:#090909;padding:0 24px 24px;scrollbar-color:#343842 transparent}.sound-topbar{position:sticky;top:0;z-index:3;flex:0 0 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #18191d;background:#090909}.sound-page-tabs{display:flex;align-items:flex-end;gap:28px;height:100%}.sound-page-tabs button{position:relative;height:100%;border:0;background:transparent;color:#b7c7e4;font-size:14px;font-weight:900}.sound-page-tabs button.active{color:#fff}.sound-page-tabs button.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#b947ff}.sound-top-actions{display:flex;align-items:center;gap:21px}.sound-top-actions button{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#9ca8bd}.sound-top-actions span{width:34px;height:34px;border:1px solid #3d4b65;border-radius:50%;background:linear-gradient(145deg,#2a354c,#1b2435)}.sound-bulk-card{flex:0 0 66px;display:flex;align-items:center;gap:10px;height:66px;border:1px solid #2c2c31;border-radius:10px;background:#151515;padding:0 16px}.sound-list{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;min-width:0;padding-bottom:24px}.sound-check{display:grid;place-items:center;width:14px;height:14px;flex:0 0 auto;border:1px solid #4b4d55;border-radius:3px;background:transparent;padding:0}.sound-check.checked{border-color:#2f7cff;background:#2f7cff}.sound-bulk-card strong{margin-right:8px;color:#fff;font-size:14px}.sound-round-action,.sound-pagination button,.sound-icon-action{display:grid;place-items:center;width:33px;height:33px;border:1px solid #293e77;border-radius:50%;background:#15182a;color:#a98cff}.sound-round-action:disabled,.sound-pagination button:disabled,.sound-icon-action:disabled,.sound-top-actions button:disabled,.sound-check:disabled{cursor:not-allowed;opacity:.38}.sound-pagination{display:flex;align-items:center;gap:9px;margin-left:auto;color:#c7d4ed;font-size:14px}.sound-pagination strong{display:grid;place-items:center;width:38px;height:38px;margin:0;border:1px solid #123b80;border-radius:50%;background:#050609;color:#fff}.sound-pagination em{color:#fff;font-style:normal;font-weight:900}.sound-task-card{display:grid;grid-template-rows:31px 27px 70px 58px 20px;gap:9px;height:278px;min-height:278px;min-width:0;margin:0;border:1px solid #303037;border-radius:11px;background:#131313;padding:16px 16px 14px}.sound-task-card.expanded{grid-template-rows:31px 27px minmax(70px,auto) 58px 20px;height:auto}.sound-task-card.playing{grid-template-rows:31px 27px 70px 96px 20px;height:316px}.sound-task-card.expanded.playing{grid-template-rows:31px 27px minmax(70px,auto) 96px 20px;height:auto}.recognition-task-card{grid-template-rows:31px 27px minmax(82px,auto) 20px;height:auto;min-height:188px}.recognition-task-card.expanded{grid-template-rows:31px 27px minmax(120px,auto) 20px}.sound-task-head,.sound-task-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.sound-task-title{display:inline-flex;align-items:center;max-width:min(760px,72%);height:30px;min-width:0;overflow:hidden;border:1px solid #34353b;border-radius:999px;background:#202020;padding:0 10px}.sound-task-title strong{min-width:0;overflow:hidden;color:#fff;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;margin:0 8px}.sound-title-input{min-width:120px;width:min(360px,34vw);height:24px;border:1px solid #2f86ff;border-radius:999px;background:#080b13;color:#fff;padding:0 10px;font-size:13px;font-weight:850;outline:none}.sound-title-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:#8ea1c0;padding:0}.sound-title-action:hover{background:#293e77;color:#fff}.sound-task-title svg{flex:0 0 auto;color:#8ea1c0}.sound-task-status{display:flex;align-items:center;gap:8px}.sound-task-status span{display:inline-flex;align-items:center;height:32px;border-radius:999px;background:#2b2b2d;color:#fff;padding:0 11px;font-size:13px;font-weight:900}.sound-task-status b{display:inline-flex;align-items:center;gap:6px;height:27px;border-radius:999px;background:#23c961;color:#fff;padding:0 10px;font-size:13px}.sound-model-pill{display:inline-flex;align-items:center;gap:6px;width:max-content;height:25px;border:1px solid #555762;border-radius:999px;background:#26272a;color:#fff;padding:0 10px;font-size:13px;font-weight:900}.sound-copy-box{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:5px;height:70px;min-width:0;overflow:hidden;border:1px solid #482161;border-radius:6px;background:#060609;padding:0 10px}.sound-copy-box.expanded{align-items:start;height:auto;min-height:70px;padding-top:10px;padding-bottom:10px}.sound-copy-box span{min-width:0;overflow:hidden;color:#fff;font-size:14px;font-weight:900;line-height:1.8;text-overflow:ellipsis;white-space:nowrap}.sound-copy-box.expanded span{display:block;max-height:172px;overflow:auto;padding-right:4px;scrollbar-color:#343842 transparent;text-overflow:clip;white-space:pre-wrap}.sound-copy-box button{display:grid;place-items:center;width:28px;height:24px;border:1px solid #253d78;border-radius:999px;background:#11172a;color:#b6c9f0}.sound-player{display:grid;align-items:center;height:58px;min-width:0;overflow:hidden;border:1px solid #1f62bb;border-radius:7px;background:#181818;padding:0 15px}.sound-player.playing{grid-template-rows:32px 28px;height:96px;padding:10px 12px 9px}.sound-player-controls{display:grid;grid-template-columns:30px 92px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0}.sound-player:not(.playing) .sound-player-controls{grid-template-columns:30px 92px minmax(0,1fr)}.sound-player button{display:grid;place-items:center;width:27px;height:27px;border:0;background:transparent;color:#dce9ff;padding:0}.sound-player strong{color:#e5efff;font-size:13px;font-weight:900}.sound-waveform{display:flex;align-items:center;justify-content:space-between;gap:0;min-width:0;width:100%;height:28px;overflow:hidden;padding:0}.sound-waveform span{flex:0 0 1px;width:1px;min-width:1px;max-width:1px;border-radius:999px;background:#2f86ff;box-shadow:0 0 2px #2f86ff61}.sound-waveform span.played{background:#ff3a21;box-shadow:0 0 2px #ff3a219e}.sound-collapse-player{color:#dce9ff}.sound-progress{min-width:0;height:2px;border-radius:999px;background:#444}.sound-progress span{display:block;height:100%;border-radius:inherit;background:#2f86ff}.sound-task-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#9fc4ff;font-size:13px;min-height:20px}.sound-task-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.sound-task-foot button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#a7b8d2;padding:0}.sound-log-button{height:28px;margin-right:2px;font-size:12px;white-space:nowrap}.sound-task-foot .sound-icon-action{width:29px;height:29px;border:1px solid #293e77;border-radius:50%;background:#15182a;color:#a98cff}.sound-empty{display:grid;place-items:center;min-height:240px;border:1px dashed #30323a;border-radius:10px;color:#9fb5d6;font-size:14px}.sound-recognize-main{display:block;min-width:0;min-height:calc(100vh - 125px);padding-top:8px}.recognize-ready-panel{display:grid;place-items:center;width:min(672px,calc(100vw - 520px));min-width:480px;min-height:calc(100vh - 142px);margin:0 auto;border:1px solid #20232a;border-radius:14px;background:radial-gradient(circle,rgb(42 48 58 / 48%) 1px,transparent 1px) 0 0 / 20px 20px,#101010}.recognize-ready-inner{display:grid;justify-items:center;gap:16px;transform:translateY(-14px)}.recognize-ready-icon{width:60px;height:82px;border-radius:18px;background:linear-gradient(145deg,#242529,#18191d);opacity:.8}.recognize-ready-inner strong{color:#fff;font-size:32px;font-weight:900;letter-spacing:0}.recognize-ready-inner p{margin:-4px 0 0;color:#d1d5df;font-size:14px}.recognition-copy-box{min-height:82px}.recognition-copy-box.expanded span{white-space:pre-wrap}.sound-message{position:sticky;bottom:0;margin:0;border:1px solid #3a225a;border-radius:8px;background:#1d1530;color:#d9c8ff;padding:10px 12px}.sound-batch-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#0000007f}.sound-batch-dialog{display:grid;grid-template-rows:48px minmax(0,1fr) 65px;width:min(1304px,calc(100vw - 190px));height:min(843px,calc(100vh - 110px));background:#1f1f24;color:#fff;box-shadow:0 22px 75px #00000073}.sound-batch-head,.sound-batch-foot{display:flex;align-items:center;border-bottom:1px solid #34343c}.sound-batch-head{justify-content:space-between;padding:0 20px}.sound-batch-head strong{font-size:16px;font-weight:900}.sound-batch-head button{width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:18px}.sound-batch-body{position:relative;min-height:0;padding:24px 20px}.sound-batch-toolbar{display:flex;align-items:center;gap:6px;height:33px}.sound-batch-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:33px;border:1px solid #4b4b55;border-radius:999px;background:#303137;color:#fff;font-size:14px;font-weight:900;padding:0 15px}.sound-batch-toolbar strong{margin-left:4px;color:#fff;font-size:14px;font-weight:900}.sound-batch-empty{position:absolute;top:278px;left:50%;display:grid;justify-items:center;gap:8px;color:#b8d2ff;font-size:14px;transform:translate(-50%)}.sound-batch-empty svg{color:#aeb0b7}.sound-batch-list{display:grid;gap:12px;max-height:calc(100% - 52px);margin-top:14px;overflow:auto;padding-right:4px;scrollbar-color:#3f414a transparent}.sound-batch-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:77px;border:1px solid #d8dde7;border-radius:7px;padding:10px 12px}.sound-batch-row textarea{width:100%;height:52px;resize:none;border:1px solid #2f7cff;border-radius:11px;background:#fff;color:#0c1f5c;outline:none;padding:12px 14px;font-size:14px;line-height:1.5}.sound-batch-row button{display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:50%;background:#2f7cff;color:#fff}.sound-batch-foot{justify-content:flex-end;border-top:1px solid #34343c;border-bottom:0;padding:0 20px}.sound-batch-foot button{height:33px;min-width:86px;border:0;border-radius:999px;background:linear-gradient(180deg,#3c8fff,#206bea);color:#fff;font-size:14px;font-weight:900;box-shadow:0 10px 24px #206bea57}.sound-batch-foot button:disabled{cursor:not-allowed;opacity:.65}.cancel-button{min-width:62px;height:32px;border:1px solid #4b5563;border-radius:999px;background:#2d3037;color:#fff;font-size:13px;font-weight:900}.digital-human-page{display:grid;grid-template-rows:88px auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:#090909;color:#fff;padding:0 24px 24px}.digital-human-head{display:flex;align-items:center;justify-content:space-between;min-width:0;border-bottom:1px solid #18191d}.digital-human-head div{display:flex;align-items:baseline;gap:12px;min-width:0}.digital-human-head h1{margin:0;color:#fff;font-size:28px;font-weight:900;letter-spacing:0}.digital-human-head span{color:#9fb3d4;font-size:14px;font-weight:700}.digital-human-head button{display:inline-flex;align-items:center;gap:7px;height:32px;border:1px solid #35363b;border-radius:999px;background:#2c2c2f;color:#fff;padding:0 15px;font-size:13px;font-weight:900}.digital-progress-list{display:grid;gap:10px;margin:16px 0 0}.digital-progress-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,340px) 48px auto;align-items:center;gap:14px;min-height:58px;border:1px solid #2756ad;border-radius:10px;background:linear-gradient(90deg,#111936,#131313);padding:10px 14px}.digital-progress-card.failed{border-color:#7c2b2b;background:linear-gradient(90deg,#2a1515,#131313)}.digital-progress-card div:first-child{display:grid;gap:4px;min-width:0}.digital-progress-card strong{color:#fff;font-size:14px;font-weight:900}.digital-progress-card span{min-width:0;overflow:hidden;color:#a9c4f0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.digital-progress-card em{color:#dce9ff;font-size:13px;font-style:normal;font-weight:900;text-align:right}.digital-progress-delete{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgb(255 105 132 / 42%);border-radius:9px;background:#4a1527ad;color:#ffb7c3;cursor:pointer}.digital-progress-delete:hover{border-color:#ff8ea1;background:linear-gradient(135deg,#823047,#612653);color:#fff}.digital-progress-track{height:5px;overflow:hidden;border-radius:999px;background:#252733}.digital-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c7cff,#bf42ff)}.digital-list-area{display:flex;min-width:0;min-height:0;flex-direction:column;gap:16px;margin-top:16px;overflow:hidden}.digital-bulk-card{flex:0 0 66px}.digital-video-list{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow:auto;padding-bottom:24px;scrollbar-color:#343842 transparent}.digital-video-card{display:grid;grid-template-columns:minmax(0,1fr) 226px;align-items:stretch;gap:18px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:260px;overflow:hidden;border:1px solid #303037;border-radius:11px;background:#131313;padding:16px}.digital-video-info{display:grid;grid-template-rows:31px 27px 28px 32px;gap:9px;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden}.digital-video-info p{min-width:0;max-height:86px;overflow:auto;margin:0;border:1px solid #482161;border-radius:6px;background:#060609;color:#fff;padding:10px 12px;font-size:14px;font-weight:900;line-height:1.7;scrollbar-color:#343842 transparent}.digital-meta-row{display:flex;align-items:center;gap:9px;min-width:0;color:#9fc4ff;font-size:13px;font-weight:800}.digital-meta-row span{display:inline-flex;align-items:center;gap:4px;height:24px;min-width:0;overflow:hidden;border:1px solid #333844;border-radius:999px;background:#202020;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.digital-foot{align-self:end;justify-content:flex-end;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:visible}.digital-foot>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-foot .sound-task-actions{flex:0 0 auto;min-width:max-content;margin-left:10px}.digital-video-preview{position:relative;box-sizing:border-box;align-self:stretch;display:grid;place-items:center;width:226px;height:auto;min-height:228px;overflow:hidden;border:7px solid #050506;border-radius:7px;background:#050506;color:#7f93b2;font-size:13px}.digital-video-preview>img,.digital-video-preview>video{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center center;background:#050506}.green-screen-row{display:flex;align-items:center;gap:8px;min-height:34px;margin:2px 0 8px}.green-screen-select{max-width:210px;height:30px;overflow:hidden;border:1px solid #075bbd;border-radius:999px;background:#050506;color:#dff0ff;padding:0 14px;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.green-screen-row img{width:44px;height:30px;border:1px solid #1f5eb1;border-radius:5px;object-fit:cover}.pip-settings-row{margin-top:-2px}.pip-settings-summary{color:#9fd0ff;font-size:12px;font-weight:800}.pip-settings-modal{display:grid;grid-template-rows:48px auto auto minmax(0,1fr) 58px;width:min(1120px,calc(100vw - 88px));max-height:min(760px,calc(100vh - 82px));overflow:hidden;border:1px solid #34343c;background:#1f1f27;box-shadow:0 22px 80px #0000008a}.pip-settings-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #30313a}.pip-settings-toolbar>div{display:grid;gap:4px;min-width:0}.pip-settings-toolbar strong{color:#fff;font-size:15px;font-weight:900}.pip-settings-toolbar span{color:#9eb9da;font-size:12px}.pip-display-mode{display:inline-grid;grid-template-columns:repeat(2,94px);height:31px;overflow:hidden;border:1px solid #1d5ec4;border-radius:999px;background:#050506}.pip-display-mode button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:100%;border:0;border-radius:0;background:transparent;color:#9eb9da;padding:0;font-size:12px;font-weight:900;cursor:pointer}.pip-display-mode button.active{background:linear-gradient(135deg,#1f73ff,#ba3dff);color:#fff;box-shadow:0 8px 20px #4d66ff42}.pip-settings-toolbar button,.pip-settings-foot button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:31px;border:1px solid #454752;border-radius:999px;background:#303038;color:#fff;padding:0 13px;font-size:13px;font-weight:900}.pip-settings-toolbar button:disabled{cursor:not-allowed;opacity:.62}.pip-settings-toolbar .pip-display-mode button{display:inline-flex;height:100%;min-width:0;border:0;border-radius:0;background:transparent;color:#9eb9da;padding:0;box-shadow:none}.pip-settings-toolbar .pip-display-mode button.active{background:linear-gradient(135deg,#1f73ff,#ba3dff);color:#fff}.pip-window-settings{grid-row:3;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr) 238px;align-items:stretch;gap:16px;padding:14px 20px;border-bottom:1px solid #30313a;background:linear-gradient(180deg,#0812248f,#0f0f155c)}.pip-window-preview{position:relative;width:min(100%,var(--pip-preview-width, 106px));aspect-ratio:var(--pip-preview-aspect, 9 / 16);justify-self:center;overflow:hidden;border:1px solid #215ca8;border-radius:10px;background:#030406;box-shadow:inset 0 0 0 1px #ffffff0a}.pip-window-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(180deg,transparent 62%,rgb(0 0 0 / 38%));background-size:40px 40px,40px 40px,auto}.pip-window-video{display:block;width:100%;height:100%;background:#000;object-fit:cover}.pip-window-placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 50% 40%,rgb(55 126 255 / 28%),transparent 45%),linear-gradient(90deg,rgb(255 255 255 / 5%) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / 5%) 1px,transparent 1px),#070a12;background-size:auto,34px 34px,34px 34px,auto;color:#7396c5;font-size:12px;font-weight:900}.pip-window-preview small{position:absolute;z-index:3;left:12px;bottom:10px;color:#c9ddff;font-size:11px;font-weight:900;text-shadow:0 1px 5px rgb(0 0 0 / 76%)}.pip-window-overlay{position:absolute;z-index:2;display:grid;place-items:center;aspect-ratio:var(--pip-overlay-aspect, 9 / 16);overflow:hidden;border:2px solid #38a5ff;border-radius:6px;background:linear-gradient(145deg,#267dffdb,#bb37ffdb);box-shadow:0 10px 28px #00000061,0 0 0 1px #ffffff2e}.pip-window-overlay img,.pip-window-overlay video{display:block;width:100%;height:100%;object-fit:contain}.pip-window-overlay span{color:#fff;padding:0 8px;font-size:12px;font-weight:900;line-height:1.35;text-align:center;text-shadow:0 2px 8px rgb(0 0 0 / 55%)}.pip-window-preview .pos-top-left{top:max(8px,calc(var(--pip-preview-margin, 2) * 1%));left:max(8px,calc(var(--pip-preview-margin, 2) * 1%))}.pip-window-preview .pos-top-center{top:max(8px,calc(var(--pip-preview-margin, 2) * 1%));left:50%;transform:translate(-50%)}.pip-window-preview .pos-top-right{top:max(8px,calc(var(--pip-preview-margin, 2) * 1%));right:max(8px,calc(var(--pip-preview-margin, 2) * 1%))}.pip-window-preview .pos-center-left{top:50%;left:max(8px,calc(var(--pip-preview-margin, 2) * 1%));transform:translateY(-50%)}.pip-window-preview .pos-center{top:50%;left:50%;transform:translate(-50%,-50%)}.pip-window-preview .pos-center-right{top:50%;right:max(8px,calc(var(--pip-preview-margin, 2) * 1%));transform:translateY(-50%)}.pip-window-preview .pos-bottom-left{left:max(8px,calc(var(--pip-preview-margin, 2) * 1%));bottom:max(8px,calc(var(--pip-preview-margin, 2) * 1%))}.pip-window-preview .pos-bottom-center{left:50%;bottom:max(8px,calc(var(--pip-preview-margin, 2) * 1%));transform:translate(-50%)}.pip-window-preview .pos-bottom-right{right:max(8px,calc(var(--pip-preview-margin, 2) * 1%));bottom:max(8px,calc(var(--pip-preview-margin, 2) * 1%))}.pip-window-controls{display:grid;gap:12px;min-width:0;padding:4px 0}.pip-window-controls label{display:grid;gap:7px;color:#d8e8ff;font-size:12px;font-weight:900}.pip-window-controls label span{display:inline-flex;align-items:center;gap:6px}.pip-window-controls input{width:100%;accent-color:#2e82ff}.pip-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pip-position-grid button{min-width:0;height:27px;border:1px solid #273a5c;border-radius:7px;background:#0a0d16;color:#a8c5ef;font-size:12px;font-weight:900;cursor:pointer}.pip-position-grid button.active{border-color:#38f;background:linear-gradient(135deg,#1d68dc,#9138e7);color:#fff;box-shadow:0 8px 18px #3575ff38}.pip-settings-body{grid-row:4;display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding:16px 20px;scrollbar-color:#343842 transparent}.pip-list-tools{position:sticky;top:-16px;z-index:2;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:10px;margin:-16px -20px 4px;border-bottom:1px solid #30313a;background:#1f1f27f5;padding:12px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pip-list-stats{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pip-list-stats strong{color:#fff;font-size:18px;font-weight:950}.pip-list-stats span,.pip-list-stats em{color:#9eb9da;font-size:12px;font-style:normal;font-weight:850}.pip-list-stats em{color:#9fd0ff}.pip-search-box{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:32px;border:1px solid #273a5c;border-radius:999px;background:#0a0d16;color:#9eb9da;padding:0 12px}.pip-search-box input{min-width:0;border:0;background:transparent;color:#eef6ff;outline:none;font-size:12px;font-weight:800}.pip-search-box input::placeholder{color:#6f85a7}.pip-filter-tabs{display:inline-grid;grid-template-columns:repeat(3,auto);gap:6px}.pip-filter-tabs button{height:30px;border:1px solid #273a5c;border-radius:999px;background:#0a0d16;color:#a8c5ef;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.pip-filter-tabs button.active{border-color:#38f;background:linear-gradient(135deg,#1d68dc,#9138e7);color:#fff;box-shadow:0 8px 18px #3575ff38}.pip-segment-card{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(240px,310px);gap:12px;min-width:0;border:1px solid #333747;border-radius:8px;background:#28283b;padding:12px}.pip-segment-card.selected{border-color:#2874dd;background:linear-gradient(135deg,#2874dd38,#28283b 58%);box-shadow:inset 3px 0 #2d7dff}.pip-segment-index{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0f65ff,#2e82ff);color:#fff;font-size:12px;font-weight:900}.pip-segment-content{display:grid;align-content:start;gap:7px;min-width:0}.pip-segment-content strong{display:flex;align-items:center;gap:8px;min-width:0;color:#fff;font-size:14px;font-weight:900}.pip-segment-content strong em{flex:none;border:1px solid #2b8cff;border-radius:999px;background:#11305e;color:#9fd0ff;padding:1px 7px;font-size:10px;font-style:normal;font-weight:900}.pip-category-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pip-category-row span{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;overflow:hidden;border:1px solid #315dff;border-radius:999px;background:#101b3f;color:#bcd4ff;padding:0 8px;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pip-category-row span.time{border-color:#344b71;background:#111a27;color:#a9c7f2}.pip-category-row span.warning{border-color:#75552a;background:#2b1c0c;color:#ffc56c}.pip-category-row svg{flex:0 0 auto}.pip-segment-content p{min-width:0;margin:0;color:#d8e8ff;font-size:13px;font-weight:800;line-height:1.55;overflow-wrap:anywhere}.pip-segment-tools{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pip-segment-tools button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;border:1px solid #2b4e86;border-radius:999px;background:#111a2a;color:#c2d8ff;padding:0 8px;font-size:11px;font-weight:900}.pip-segment-tools button:disabled{cursor:not-allowed;opacity:.45}.pip-keywords{display:flex;flex-wrap:wrap;gap:5px;min-height:20px}.pip-keywords span{display:inline-flex;align-items:center;height:20px;border:1px solid #2b5fb0;border-radius:999px;background:#12223f;color:#9fd0ff;padding:0 8px;font-size:11px;font-weight:800}.pip-material-control{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.pip-material-preview{display:grid;width:92px;height:56px;place-items:center;overflow:hidden;border:1px solid #1f5eb1;border-radius:6px;background:#050506;color:#8197bd;font-size:11px}.pip-material-preview img,.pip-material-preview video{display:block;width:100%;height:100%;object-fit:contain}.pip-material-actions{display:grid;gap:6px;min-width:0}.pip-material-actions span{min-width:0;overflow:hidden;color:#8fa9ca;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pip-material-select,.pip-material-clear{display:inline-flex;align-items:center;justify-content:center;justify-self:start;height:28px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.pip-material-select{border:1px solid #1d76ff;background:#050506;color:#dff0ff}.pip-material-clear{border:1px solid #454752;background:#303038;color:#d8d9df}.pip-settings-foot{grid-row:5;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;border-top:1px solid #30313a;padding:0 20px}.pip-settings-foot span{min-width:0;overflow:hidden;color:#9fd0ff;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pip-settings-foot button.primary{border-color:#1b61c7;background:linear-gradient(135deg,#2d7dff,#bf40ff);box-shadow:0 12px 26px #6343ff47}.pip-asset-backdrop{z-index:92}.pip-asset-modal{width:min(820px,calc(100vw - 92px));max-height:min(700px,calc(100vh - 96px))}.pip-asset-context{display:grid;gap:5px;padding:12px 20px;border-bottom:1px solid #30313a;background:#191920}.pip-asset-context strong,.pip-asset-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip-asset-context strong{color:#fff;font-size:13px;font-weight:900}.pip-asset-context span{color:#9eb9da;font-size:12px;font-weight:800}.pip-asset-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;min-width:0;border:1px solid #2f3444;border-radius:8px;background:#171923;padding:9px}.pip-asset-card{grid-template-columns:128px minmax(0,1fr) auto}.pip-asset-card img,.pip-asset-card video,.pip-asset-card .avatar-import-thumb{width:128px;height:72px;object-fit:contain}.green-picker-modal{display:grid;width:min(760px,calc(100vw - 72px));max-height:min(720px,calc(100vh - 86px));overflow:hidden;border:1px solid #34343c;background:#1f1f27;box-shadow:0 22px 80px #0000008a}.green-picker-toolbar{display:flex;gap:10px;padding:14px 20px;border-bottom:1px solid #30313a}.green-picker-toolbar button{display:inline-flex;align-items:center;gap:6px;height:31px;border:1px solid #454752;border-radius:999px;background:#303038;color:#fff;padding:0 13px;font-size:13px;font-weight:900}.green-picker-toolbar button:first-child{border-color:#1b61c7;background:linear-gradient(135deg,#2d7dff,#bf40ff);box-shadow:0 12px 26px #6343ff47}.green-picker-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:250px;max-height:500px;overflow:auto;padding:16px 20px 20px;scrollbar-color:#343842 transparent}.green-picker-card{display:grid;gap:8px;min-width:0;border:1px solid #333747;border-radius:8px;background:#28283b;padding:10px}.green-picker-card img,.green-picker-card>div{display:grid;width:100%;aspect-ratio:16 / 9;place-items:center;overflow:hidden;border-radius:5px;background:#050506;color:#8ea7ca;object-fit:cover}.green-picker-card span{min-width:0;overflow:hidden;color:#dbe9ff;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.green-picker-card button{justify-self:end;height:27px;border:0;border-radius:999px;background:linear-gradient(180deg,#3b8cff,#206bea);color:#fff;padding:0 14px;font-size:12px;font-weight:900}.tool-page,.help-dashboard{min-width:0;min-height:0;overflow:auto;background:#101014;color:#fff;padding:28px 48px 52px;scrollbar-color:#343842 transparent}.tool-page-head,.help-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid #34343c}.tool-page-head h1,.help-hero h1{margin:0;color:#fff;font-size:28px;font-weight:950;letter-spacing:0}.help-hero-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.help-license-pill{display:inline-flex;align-items:center;min-height:28px;border:1px solid #1d69d6;border-radius:999px;background:linear-gradient(135deg,#2367ff47,#9b44f538);color:#dcecff;padding:0 12px;font-size:12px;font-weight:900}.help-license-pill.empty{border-color:#4b5565;background:#171a22;color:#9aa8bb}.help-update-button{display:inline-flex;align-items:center;gap:7px;height:34px;border:1px solid #2e73e8;border-radius:999px;background:linear-gradient(135deg,#2d7dff,#a73dff);color:#fff;padding:0 14px;font-size:13px;font-weight:900;box-shadow:0 12px 28px #3b79ff3d;cursor:pointer}.help-update-button:hover{filter:brightness(1.08)}.tool-page-head p,.help-hero p{margin:6px 0 0;color:#d9e8ff;font-size:14px;font-weight:800}.update-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.update-dialog{position:relative;width:min(520px,calc(100vw - 40px));border:1px solid rgb(100 130 205 / 35%);border-radius:18px;background:radial-gradient(circle at 16% 8%,rgb(53 126 255 / 25%),transparent 30%),linear-gradient(145deg,#171a24,#101116 62%,#17111f);color:#f4f8ff;padding:28px;box-shadow:0 30px 90px #0000007a}.update-close{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / 10%);border-radius:50%;background:#ffffff12;color:#d9e8ff;cursor:pointer}.update-close:disabled{opacity:.45;cursor:not-allowed}.update-orb{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:linear-gradient(135deg,#2f83ff,#c238f4);color:#fff;box-shadow:0 18px 44px #3975ff59}.update-orb.downloaded{background:linear-gradient(135deg,#16c784,#2f83ff)}.update-orb.error{background:linear-gradient(135deg,#ff4f6d,#d334d3)}.update-content{margin-top:18px}.update-kicker{color:#8bb7ff;font-size:12px;font-weight:950}.update-content h2{margin:8px 0 0;color:#fff;font-size:24px;font-weight:950;letter-spacing:0}.update-content p{margin:10px 0 0;color:#cfe0ff;font-size:14px;line-height:1.7;font-weight:750}.update-progress{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:18px}.update-progress div{height:10px;overflow:hidden;border-radius:999px;background:#ffffff1f}.update-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f83ff,#d338ef)}.update-progress em{color:#fff;font-size:13px;font-style:normal;font-weight:950}.update-notes{display:grid;gap:6px;margin:16px 0 0;padding:14px 16px;border:1px solid rgb(69 122 221 / 32%);border-radius:12px;background:#0000002e;color:#dbe9ff;font-size:13px;font-weight:750}.update-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.update-dialog footer button{min-width:96px;height:38px;border-radius:999px;font-size:13px;font-weight:950;cursor:pointer}.update-dialog .ghost-button{border:1px solid rgb(255 255 255 / 14%);background:#ffffff12;color:#dce8ff}.update-dialog .primary-button{border:0;background:linear-gradient(135deg,#2d7dff,#d936dc);color:#fff;box-shadow:0 12px 26px #5958ff4d}.update-dialog footer button:disabled{opacity:.55;cursor:not-allowed}.extract-layout{display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,.78fr);gap:24px;padding-top:28px}.extract-main{display:grid;align-content:start;gap:24px}.extract-card,.extract-help,.extract-result,.model-config-card,.help-shortcuts article,.help-section{border:1px solid #252b3a;border-radius:8px;background:#20232b}.extract-card{display:grid;gap:17px;padding:28px 30px}.extract-card h2,.extract-help h2,.model-config-card h2,.help-section h2{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:20px;font-weight:950}.extract-card p,.model-config-card p{min-width:0;overflow:hidden;margin:0;color:#9eb6d8;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.extract-card label,.model-config-card label{display:grid;gap:8px;color:#dbeafe;font-size:13px;font-weight:900}.extract-card select,.model-config-card input{width:100%;height:38px;border:1px solid #243f70;border-radius:999px;background:#06080d;color:#fff;outline:none;padding:0 14px;font-size:13px;font-weight:850}.primary-pill,.outline-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border-radius:999px;padding:0 18px;font-size:13px;font-weight:950;cursor:pointer}.primary-pill{border:0;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff;box-shadow:0 12px 24px #2f7cff3d}.outline-pill{border:1px solid #265ba7;background:#0b101c;color:#b7d4ff}.primary-pill:disabled,.outline-pill:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.extract-actions,.model-save-bar{display:flex;align-items:center;gap:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-check{display:flex;align-items:center;gap:10px}.inline-check input{width:16px;min-height:16px}.settings-actions{display:flex;gap:10px;align-items:center}.extract-help{align-self:start;padding:28px 30px}.extract-help ol,.help-guide ol,.help-guide ul,.update-log ul{display:grid;gap:13px;margin:18px 0 0;color:#cfe2ff;font-size:14px;font-weight:850;line-height:1.7}.extract-help li::marker,.help-guide li::marker,.update-log li::marker{color:#2f7cff;font-weight:950}.extract-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px}.extract-result strong,.extract-result span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extract-result audio{grid-column:1 / -1;width:100%}.tool-message{margin:0;color:#8fd2ff;font-size:13px;font-weight:900}.model-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:28px}.model-config-card{display:grid;align-content:start;gap:14px;min-height:285px;padding:22px}.model-status{display:inline-flex;justify-self:start;height:24px;align-items:center;border:1px solid #274b82;border-radius:999px;background:#101828;color:#92c5ff;padding:0 10px;font-size:12px;font-weight:900}.model-save-bar{justify-content:space-between;margin-top:18px;border:1px solid #252b3a;border-radius:8px;background:#171a23;padding:16px 18px}.model-save-bar>div{display:flex;align-items:center;gap:8px;color:#cfe2ff;font-size:13px;font-weight:850}.help-dashboard{padding-top:0}.help-hero{align-items:center;padding-top:12px}.help-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.help-shortcuts article{display:grid;align-content:start;gap:10px;min-height:132px;padding:18px 20px;background:linear-gradient(135deg,#171d2a,#11131c)}.help-shortcuts strong{color:#fff;font-size:18px;font-weight:950}.help-shortcuts p{margin:0;color:#dbe8ff;font-size:13px;font-weight:800}.help-shortcuts button{justify-self:start;height:30px;border:0;border-radius:999px;background:linear-gradient(180deg,#3b8cff,#206bea);color:#fff;padding:0 16px;font-size:13px;font-weight:950}.help-section{margin-top:10px;padding:18px 20px;background:#121722}.help-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.help-stats article{display:grid;gap:10px}.help-stats span{color:#dbe8ff;font-size:13px;font-weight:850}.help-stats strong{color:#fff;font-size:26px;font-weight:950}.help-stats em{color:#fff;font-size:13px;font-style:normal;font-weight:850}.help-guide>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px}.help-tools{display:grid;grid-template-columns:minmax(320px,.48fr) minmax(0,1fr);gap:10px}.help-tools h2{grid-column:1 / -1}.tool-placeholder,.update-log{border:1px solid #232b3d;border-radius:8px;background:#0f1420;padding:18px}.tool-placeholder{display:grid;justify-items:center;align-content:center;gap:10px;min-height:210px}.tool-placeholder strong{font-size:18px}.tool-placeholder p{margin:0;color:#a7bdd9;font-size:13px;font-weight:800}.help-qr-trigger{display:grid;justify-items:center;gap:8px;width:min(210px,100%);border:0;background:transparent;color:#a7bdd9;font:inherit;cursor:pointer}.help-qr-trigger img{width:min(190px,100%);aspect-ratio:1;object-fit:contain;border:1px solid #2c3d60;border-radius:8px;background:#fff;padding:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.help-qr-trigger span{color:#8fa9cc;font-size:12px;font-weight:850}.help-qr-trigger:hover img,.help-qr-trigger:focus-visible img{border-color:#4f85ff;box-shadow:0 16px 32px #4f85ff38;transform:translateY(-1px)}.help-qr-trigger:focus-visible{outline:2px solid #5b8dff;outline-offset:4px;border-radius:10px}.help-qr-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:28px;background:#040812b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.help-qr-dialog{width:min(540px,calc(100vw - 56px));border:1px solid #2c3d60;border-radius:12px;background:#0f1420;box-shadow:0 28px 80px #0000006b;color:#f5f9ff;padding:18px}.help-qr-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.help-qr-dialog header strong{font-size:16px;font-weight:900}.help-qr-dialog header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #2c3d60;border-radius:8px;background:#151d2e;color:#dbe8ff;cursor:pointer}.help-qr-dialog header button:hover{border-color:#4f85ff;color:#fff}.help-qr-dialog>img{display:block;width:min(420px,100%);aspect-ratio:1;object-fit:contain;margin:0 auto;border:1px solid #d8e2ef;border-radius:12px;background:#fff;padding:16px}.help-qr-dialog>p{margin:14px 0 0;color:#a7bdd9;font-size:13px;font-weight:850;text-align:center}.update-log h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#fff}.update-log strong{color:#fff}.material-page{position:relative;min-width:0;min-height:0;overflow:auto;background:#141419;color:#eaf4ff;padding:24px 68px;scrollbar-color:#343842 transparent}.material-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.material-head>div:first-child{display:flex;align-items:baseline;gap:12px;min-width:0}.material-head h1{margin:0;color:#fff;font-size:32px;font-weight:950;letter-spacing:0;text-shadow:0 0 18px rgb(56 126 255 / 24%)}.material-head span{color:#9db6d2;font-size:14px;font-weight:700}.material-actions{display:flex;gap:10px;flex:0 0 auto}.material-actions button{display:inline-flex;align-items:center;gap:7px;height:32px;border:1px solid #35363b;border-radius:999px;background:#2c2c2f;color:#fff;padding:0 16px;font-size:13px;font-weight:900}.material-actions button.primary{border-color:#1d65d6;background:linear-gradient(180deg,#3b8cff,#206bea);box-shadow:0 12px 25px #206bea47}.material-actions button:disabled{cursor:not-allowed;opacity:.62}.material-subtitle{margin:20px 0 0;color:#9fd0ff;font-size:13px;font-weight:700}.library-filter-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin-top:18px}.avatar-filter-bar{margin-top:24px}.library-filter-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.library-filter-group button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:31px;border:1px solid #30394f;border-radius:999px;background:#101116;color:#b9c8e2;padding:0 12px;font-size:12px;font-weight:900}.library-filter-group button.active{border-color:#2f80ff;background:#12284d;color:#fff}.library-filter-group button span{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#ffffff1a;color:inherit;padding:0 5px;font-size:11px}.library-filter-group.compact button{height:28px;padding:0 10px}.material-empty{position:absolute;top:245px;left:50%;display:grid;justify-items:center;gap:8px;color:#9fb3cf;font-size:14px;transform:translate(-50%)}.material-empty.compact,.avatar-empty-state.compact{position:relative;top:auto;left:auto;z-index:1;min-height:220px;margin-top:24px;transform:none}.material-empty svg{color:#b7b7b7;opacity:.82}.material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;margin-top:28px}.material-card{width:auto;min-width:0;min-height:342px;overflow:hidden;border:1px solid #303440;border-radius:8px;background:#18181d;padding:16px}.material-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.material-name-pill{display:inline-flex;align-items:center;flex:1 1 auto;gap:8px;max-width:none;height:34px;min-width:0;border:1px solid #30394f;border-radius:999px;background:#101116;color:#fff;padding:0 11px;font-size:13px;font-weight:900}.material-name-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-name-pill svg{flex:0 0 auto;color:#8fa8cf}.material-card-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:104px}.material-card-head em{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:46px;height:26px;border-radius:999px;background:#1d438b;color:#62aaff;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap;writing-mode:horizontal-tb}.material-preview{display:grid;height:192px;overflow:hidden;place-items:center;margin-top:10px;border-radius:4px;background:#050506;color:#8da7c8;font-size:13px}@media(max-width:1320px){.material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar-list-grid{grid-template-columns:repeat(auto-fill,minmax(180px,210px))}}@media(max-width:1040px){.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-list-grid{grid-template-columns:repeat(auto-fill,minmax(166px,1fr))}}.material-preview img,.material-preview video{display:block;width:100%;height:100%;object-fit:contain;background:#050506}.material-audio-preview{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:16px;padding:18px;background:radial-gradient(circle at 20% 22%,rgb(45 125 255 / 26%),transparent 30%),linear-gradient(135deg,#0c101b,#17152a);color:#67b2ff}.material-audio-preview .studio-audio-player{width:min(100%,300px)}.material-card p{height:22px;min-width:0;overflow:hidden;margin:12px 0;color:#9fd0ff;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.material-delete{float:right;display:inline-flex;align-items:center;gap:6px;height:32px;border:0;border-radius:999px;background:#303033;color:#fff;padding:0 15px;font-size:13px;font-weight:900}.material-delete:disabled{cursor:not-allowed;opacity:.5}.material-message{position:fixed;z-index:80;top:76px;left:50%;margin:0;border:1px solid #3d414c;border-radius:6px;background:#33343a;color:#fff;padding:10px 18px;font-size:13px;font-weight:900;box-shadow:0 14px 28px #0000005c;transform:translate(-50%)}:root[data-theme=light] .studio-body{border-color:#c8d8ea}:root[data-theme=light] .sidebar-nav{border-right-color:#1a335a;background:radial-gradient(circle at 0 0,rgb(45 125 255 / 22%),transparent 36%),linear-gradient(180deg,#091426,#122443)}:root[data-theme=light] .sidebar-item,:root[data-theme=light] .sidebar-item svg{color:#dceaff}:root[data-theme=light] .sidebar-item.active{background:linear-gradient(90deg,#2d7dff61,#2d7dff14);color:#fff}:root[data-theme=light] .workspace-grid{background:#eaf1f8}:root[data-theme=light] .panel-card,:root[data-theme=light] .auto-panel{border-color:#c7d7eb;background:#fff;box-shadow:0 12px 28px #2a487314}:root[data-theme=light] .panel-card-head{border-bottom-color:#d9e4f1;background:linear-gradient(180deg,#fff,#f7faff)}:root[data-theme=light] .panel-title strong,:root[data-theme=light] .keyword-head strong,:root[data-theme=light] .preview-title-row strong,:root[data-theme=light] .preview-title-row .small-title,:root[data-theme=light] .publish-item strong{color:#10213b}:root[data-theme=light] .checkbox-line,:root[data-theme=light] .checkbox-single,:root[data-theme=light] .mini-field span,:root[data-theme=light] .form-field>span,:root[data-theme=light] .publish-schedule-row{color:#173153}:root[data-theme=light] .segment-tabs{border-color:#a8c4eb;background:#edf4ff}:root[data-theme=light] .segment-tabs button{color:#315a93}:root[data-theme=light] .segment-tabs button.active{background:linear-gradient(180deg,#0b2346,#081a35);color:#fff;box-shadow:inset 0 0 0 1px #2d7dff8c}:root[data-theme=light] .textarea,:root[data-theme=light] .mini-input,:root[data-theme=light] .mini-select,:root[data-theme=light] .value-pill,:root[data-theme=light] .language-pill,:root[data-theme=light] .number-input,:root[data-theme=light] select,:root[data-theme=light] .select-button,:root[data-theme=light] .speed-input,:root[data-theme=light] .music-volume-input,:root[data-theme=light] .publish-schedule-row input,:root[data-theme=light] .auto-agent-field select,:root[data-theme=light] .auto-agent-field input,:root[data-theme=light] .auto-agent-tuning input,:root[data-theme=light] .agent-config-item input{border-color:#8eb1e3;background-color:#f8fbff;color:#10213b}:root[data-theme=light] .textarea:focus,:root[data-theme=light] .mini-input:focus,:root[data-theme=light] select:focus,:root[data-theme=light] .number-input:focus,:root[data-theme=light] .music-volume-input:focus,:root[data-theme=light] .publish-schedule-row input:focus{border-color:#2d7dff;box-shadow:0 0 0 3px #2d7dff1f}:root[data-theme=light] select,:root[data-theme=light] .language-pill,:root[data-theme=light] .mini-select{background-image:linear-gradient(45deg,transparent 50%,#305986 50%),linear-gradient(135deg,#305986 50%,transparent 50%)}:root[data-theme=light] select option,:root[data-theme=light] .language-pill option,:root[data-theme=light] .mini-select option{background:#fff;color:#10213b}:root[data-theme=light] .select-button,:root[data-theme=light] .audio-tone-button{background:#edf4ff;color:#183154}:root[data-theme=light] .outline-pill,:root[data-theme=light] .smart-config,:root[data-theme=light] .account-manage,:root[data-theme=light] .preview-icon-button{border-color:#2f73d8;background:#f6faff;color:#1d56a3}:root[data-theme=light] .publish-mode-toggle{border-color:#9fc0ed;background:#edf4ff}:root[data-theme=light] .publish-mode-toggle button{color:#466a97}:root[data-theme=light] .publish-mode-toggle button.active{color:#fff;box-shadow:0 8px 18px #3d6eff2e}:root[data-theme=light] .template-row span,:root[data-theme=light] .music-row span,:root[data-theme=light] .selected-music-name,:root[data-theme=light] .subtitle-bgm-message,:root[data-theme=light] .edit-video-message,:root[data-theme=light] .cover-message,:root[data-theme=light] .inline-status,:root[data-theme=light] .publish-message,:root[data-theme=light] .publish-tip{color:#42638f}:root[data-theme=light] .empty-learning-note,:root[data-theme=light] .ip-topic-empty,:root[data-theme=light] .ip-topic-account{color:#55739c}:root[data-theme=light] .ip-rival-list article{border-color:#b7ccec;background:#f8fbff;box-shadow:inset 0 0 0 1px #ffffffb3}:root[data-theme=light] .ip-rival-list article.active{border-color:#2d7dff;background:#e5f0ff;box-shadow:0 0 0 1px #2d7dff2e}:root[data-theme=light] .ip-rival-list span{color:#10213b}:root[data-theme=light] .ip-rival-list em,:root[data-theme=light] .ip-rival-list button{color:#245fc1}:root[data-theme=light] .ip-topic-list button{border-color:#b7ccec;background:#fff;color:#173153}:root[data-theme=light] .ip-topic-list button.active{border-color:#2d7dff;background:#e8f2ff;color:#0d3973;box-shadow:0 0 0 1px #2d7dff33,0 10px 18px #2d7dff14}:root[data-theme=light] .ip-topic-rank{border-color:#9fbeee;background:#eef6ff;color:#245fc1}:root[data-theme=light] .ip-topic-play-count{color:#245fc1}:root[data-theme=light] .keyword-tabs{border-bottom-color:#c4d4e8}:root[data-theme=light] .keyword-tabs button{color:#55739c}:root[data-theme=light] .keyword-tabs button.active{color:#245fc1}:root[data-theme=light] .keyword-editor span,:root[data-theme=light] .keyword-count{color:#6a7f9e}:root[data-theme=light] .preview-icon-button:disabled,:root[data-theme=light] .outline-pill:disabled,:root[data-theme=light] .select-button:disabled{background:#eef3f8;color:#8ba0bd;opacity:.72}:root[data-theme=light] .publish-item{border:1px solid #e1e8f2;background:#f6f9fd}:root[data-theme=light] .publish-item:nth-child(2n){background:#eef4fb}:root[data-theme=light] .publish-item select{background-color:#fff;color:#254469}:root[data-theme=light] .cover-preview,:root[data-theme=light] .final-video-preview,:root[data-theme=light] .edit-video-preview.avatar-video-frame,:root[data-theme=light] .avatar-video-frame,:root[data-theme=light] .audio-preview-box{border-color:#111827;background:#050506}:root[data-theme=light] .cover-actions .outline-pill{background:#081a35;color:#fff}:root[data-theme=light] .bgm-picker-modal,:root[data-theme=light] .publish-account-modal{border-color:#cbd7e8;background:#fff;color:#10213b}:root[data-theme=light] .bgm-picker-modal>header,:root[data-theme=light] .bgm-picker-modal>footer,:root[data-theme=light] .publish-account-modal header,:root[data-theme=light] .publish-account-modal footer{border-color:#dbe5f1}:root[data-theme=light] .bgm-picker-item,:root[data-theme=light] .publish-account-card{border-color:#d8e4f2;background:#f6f9fd}:root[data-theme=light] .publish-scheduled-section{border-color:#c9d9ed;background:linear-gradient(145deg,#f4f8fe,#edf4fc)}:root[data-theme=light] .publish-scheduled-head strong,:root[data-theme=light] .publish-scheduled-task>div strong{color:#173153}:root[data-theme=light] .publish-scheduled-head small,:root[data-theme=light] .publish-scheduled-task>div small{color:#6680a3}:root[data-theme=light] .publish-scheduled-task{border-color:#d3e0ef;background:#fff}:root[data-theme=light] .publish-scheduled-empty{border-color:#c9d8ea;color:#7187a5}:root[data-theme=light] .bgm-picker-info strong,:root[data-theme=light] .publish-account-main strong{color:#10213b}:root[data-theme=light] .bgm-picker-list::-webkit-scrollbar-track{background:#edf3fa}:root[data-theme=light] .bgm-picker-list::-webkit-scrollbar-thumb{border-color:#edf3fa;background:#9eb0c8}:root[data-theme=light] .bgm-picker-list::-webkit-scrollbar-thumb:hover{background:#7f94b1}:root[data-theme=light] .bgm-picker-modal button:not(.studio-audio-toggle),:root[data-theme=light] .publish-account-actions button,:root[data-theme=light] .publish-add-account{border-color:#9ab9e5;background:#eef5ff;color:#1d56a3}:root[data-theme=light] .material-page{background:#edf3fa;color:#10213b}:root[data-theme=light] .material-head h1,:root[data-theme=light] .material-card-head em,:root[data-theme=light] .material-name-pill{color:#10213b}:root[data-theme=light] .material-card{border-color:#d4e0ee;background:#fff;box-shadow:0 14px 28px #2a487314}:root[data-theme=light] .material-name-pill{border-color:#c8d7ea;background:#f6f9fd}:root[data-theme=light] .sound-page,:root[data-theme=light] .digital-human-page,:root[data-theme=light] .avatar-page,:root[data-theme=light] .tool-page,:root[data-theme=light] .help-dashboard{background:#edf3fa;color:#10213b}:root[data-theme=light] .avatar-page-band{background:#e6eef8}:root[data-theme=light] .sound-sidebar{border-right-color:#c8d7ea;background:#fff;box-shadow:8px 0 24px #2a48730d}:root[data-theme=light] .sound-logo,:root[data-theme=light] .avatar-title-row h1,:root[data-theme=light] .digital-human-head h1,:root[data-theme=light] .tool-page-head h1,:root[data-theme=light] .help-hero h1,:root[data-theme=light] .sound-page-tabs button.active,:root[data-theme=light] .sound-bulk-card strong,:root[data-theme=light] .sound-task-title strong,:root[data-theme=light] .sound-copy-box span,:root[data-theme=light] .extract-card h2,:root[data-theme=light] .extract-help h2,:root[data-theme=light] .model-config-card h2,:root[data-theme=light] .help-section h2,:root[data-theme=light] .help-shortcuts strong,:root[data-theme=light] .help-stats strong,:root[data-theme=light] .help-stats em,:root[data-theme=light] .update-log h3,:root[data-theme=light] .update-log strong{color:#10213b}:root[data-theme=light] .avatar-title-row span,:root[data-theme=light] .digital-human-head span,:root[data-theme=light] .tool-page-head p,:root[data-theme=light] .help-hero p,:root[data-theme=light] .sound-compose-card p,:root[data-theme=light] .sound-recognize-card p,:root[data-theme=light] .sound-task-title small,:root[data-theme=light] .sound-task-foot,:root[data-theme=light] .extract-card p,:root[data-theme=light] .model-config-card p,:root[data-theme=light] .extract-help ol,:root[data-theme=light] .help-guide ol,:root[data-theme=light] .help-guide ul,:root[data-theme=light] .update-log ul,:root[data-theme=light] .help-shortcuts p,:root[data-theme=light] .help-stats span,:root[data-theme=light] .tool-placeholder p{color:#4d6384}:root[data-theme=light] .sound-content,:root[data-theme=light] .sound-topbar{background:#edf3fa}:root[data-theme=light] .sound-topbar,:root[data-theme=light] .digital-human-head,:root[data-theme=light] .tool-page-head,:root[data-theme=light] .help-hero{border-bottom-color:#cbd8e8}:root[data-theme=light] .sound-mode-tabs button,:root[data-theme=light] .sound-tone-button,:root[data-theme=light] .sound-top-actions span,:root[data-theme=light] .digital-human-head button,:root[data-theme=light] .avatar-cloud-button,:root[data-theme=light] .avatar-add-button{border:1px solid #d0ddeb;background:#f2f6fb;color:#234267}:root[data-theme=light] .sound-mode-tabs button.active,:root[data-theme=light] .sound-compose-actions button.primary,:root[data-theme=light] .recognize-start-button,:root[data-theme=light] .primary-pill,:root[data-theme=light] .help-shortcuts button,:root[data-theme=light] .avatar-add-button{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff}:root[data-theme=light] .sound-voice-manage{border-color:#a34cdc;background:#fbf6ff;color:#5b2679}:root[data-theme=light] .sound-compose-card,:root[data-theme=light] .sound-recognize-card,:root[data-theme=light] .sound-bulk-card,:root[data-theme=light] .sound-task-card,:root[data-theme=light] .avatar-card,:root[data-theme=light] .digital-progress-card,:root[data-theme=light] .digital-video-card,:root[data-theme=light] .extract-card,:root[data-theme=light] .extract-help,:root[data-theme=light] .extract-result,:root[data-theme=light] .model-config-card,:root[data-theme=light] .help-shortcuts article,:root[data-theme=light] .help-section,:root[data-theme=light] .tool-placeholder,:root[data-theme=light] .update-log{border-color:#cbd8e8;background:#fff;box-shadow:0 14px 32px #2a487314}:root[data-theme=light] .sound-recognize-card header{border-bottom-color:#d8e3f2;background:#f7faff}:root[data-theme=light] .sound-recognize-card header strong,:root[data-theme=light] .sound-field-label,:root[data-theme=light] .extract-card label,:root[data-theme=light] .model-config-card label,:root[data-theme=light] .digital-progress-card strong,:root[data-theme=light] .digital-video-info p{color:#173153}:root[data-theme=light] .digital-progress-delete{border-color:#f2a5b3;background:#fff1f4;color:#c93f5a}:root[data-theme=light] .digital-progress-delete:hover{border-color:#ee7f94;background:#ffe4ea;color:#ab2641}:root[data-theme=light] .sound-compose-card textarea,:root[data-theme=light] .sound-select,:root[data-theme=light] .recognize-file-trigger,:root[data-theme=light] .extract-card select,:root[data-theme=light] .model-config-card input,:root[data-theme=light] .digital-video-info p,:root[data-theme=light] .share-input{border-color:#8eb1e3;background:#f8fbff;color:#10213b}:root[data-theme=light] .sound-compose-card textarea::placeholder,:root[data-theme=light] .recognize-file-trigger small,:root[data-theme=light] .share-input::placeholder{color:#7588a5}:root[data-theme=light] .recognize-file-trigger strong{color:#10213b}:root[data-theme=light] .sound-model-menu,:root[data-theme=light] .sound-model-menu button{border-color:#cbd8e8;background:#fff;color:#183154}:root[data-theme=light] .sound-model-menu button.active{background:#eaf3ff;color:#1b5ec9}:root[data-theme=light] .sound-page-tabs button,:root[data-theme=light] .sound-pagination,:root[data-theme=light] .sound-task-status,:root[data-theme=light] .sound-model-pill,:root[data-theme=light] .digital-meta-row,:root[data-theme=light] .digital-progress-card span,:root[data-theme=light] .digital-progress-card em,:root[data-theme=light] .model-save-bar>div,:root[data-theme=light] .model-status{color:#42638f}:root[data-theme=light] .sound-task-card.expanded,:root[data-theme=light] .sound-task-card.playing{border-color:#8fb6ee;background:#f8fbff}:root[data-theme=light] .sound-copy-box,:root[data-theme=light] .sound-player,:root[data-theme=light] .digital-video-info p{background:#f8fbff}:root[data-theme=light] .sound-round-action,:root[data-theme=light] .sound-pagination button,:root[data-theme=light] .sound-icon-action,:root[data-theme=light] .sound-pagination strong{border-color:#b9cceb;background:#f1f6ff;color:#2b65c7}:root[data-theme=light] .digital-meta-row span,:root[data-theme=light] .model-status{border-color:#c7d8ef;background:#f1f6ff}:root[data-theme=light] .digital-progress-track{background:#d8e3f1}:root[data-theme=light] .digital-video-preview,:root[data-theme=light] .avatar-video-frame,:root[data-theme=light] .avatar-import-thumb{border-color:#111827;background:#050506;color:#91a5c0}:root[data-theme=light] .model-save-bar{border-color:#cbd8e8;background:#fff}:root[data-theme=light] .help-shortcuts article{background:linear-gradient(135deg,#fff,#f3f7fc)}:root[data-theme=light] .help-license-pill{background:#eef5ff;color:#1d56a3}:root[data-theme=light] .help-license-pill.empty{border-color:#cbd8e8;background:#f5f8fc;color:#657891}:root[data-theme=light] .help-qr-trigger{color:#637a9c}:root[data-theme=light] .help-qr-trigger img{border-color:#cbd8e8}:root[data-theme=light] .help-qr-trigger span{color:#5f7392}:root[data-theme=light] .help-qr-backdrop{background:#141c2d6b}:root[data-theme=light] .help-qr-dialog{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .help-qr-dialog header button{border-color:#cbd8e8;background:#f6f8fe;color:#4f46e5}:root[data-theme=light] .help-qr-dialog>p{color:#637a9c}:root[data-theme=light] .voice-modal,:root[data-theme=light] .clone-dialog,:root[data-theme=light] .learning-modal,:root[data-theme=light] .viral-copy-modal,:root[data-theme=light] .legal-modal,:root[data-theme=light] .avatar-add-dialog,:root[data-theme=light] .avatar-import-modal,:root[data-theme=light] .choice-dialog{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .voice-modal-head,:root[data-theme=light] .clone-dialog-head,:root[data-theme=light] .clone-dialog-foot,:root[data-theme=light] .learning-modal-head,:root[data-theme=light] .learning-modal-foot,:root[data-theme=light] .legal-modal-head,:root[data-theme=light] .legal-modal-foot,:root[data-theme=light] .avatar-add-head,:root[data-theme=light] .avatar-add-foot{border-color:#dbe5f1;background:#fff}:root[data-theme=light] .voice-modal-head strong,:root[data-theme=light] .clone-dialog-head strong,:root[data-theme=light] .learning-modal-head strong,:root[data-theme=light] .legal-modal-head strong,:root[data-theme=light] .avatar-add-head strong,:root[data-theme=light] .avatar-guide h2,:root[data-theme=light] .avatar-add-field span,:root[data-theme=light] .avatar-rules p,:root[data-theme=light] .avatar-examples span,:root[data-theme=light] .clone-field,:root[data-theme=light] .clone-field>span,:root[data-theme=light] .clone-guide h2,:root[data-theme=light] .clone-guide li,:root[data-theme=light] .clone-voice-id,:root[data-theme=light] .modal-lead,:root[data-theme=light] .choice-dialog-copy h2{color:#10213b}:root[data-theme=light] .modal-sublead,:root[data-theme=light] .choice-dialog-copy p,:root[data-theme=light] .clone-field small,:root[data-theme=light] .clone-upload-row small,:root[data-theme=light] .clone-tip,:root[data-theme=light] .clone-selected-file,:root[data-theme=light] .avatar-add-foot small,:root[data-theme=light] .choice-dialog-copy span{color:#4d6384}:root[data-theme=light] .clone-dialog-body,:root[data-theme=light] .avatar-add-body{background:#fff;color:#10213b}:root[data-theme=light] .voice-item,:root[data-theme=light] .clone-item,:root[data-theme=light] .clone-recorder,:root[data-theme=light] .clone-source-tabs button,:root[data-theme=light] .clone-upload-inline button,:root[data-theme=light] .clone-form-card,:root[data-theme=light] .clone-tip,:root[data-theme=light] .avatar-upload-box,:root[data-theme=light] .avatar-rules,:root[data-theme=light] .avatar-example-card,:root[data-theme=light] .hint-box{border-color:#cbd8e8;background:#f8fbff;color:#10213b}:root[data-theme=light] .clone-field input,:root[data-theme=light] .avatar-add-field input{border:1px solid #cbd8e8;background:#fff;color:#10213b;box-shadow:inset 0 1px 2px #10213b0f}:root[data-theme=light] .clone-field input::placeholder,:root[data-theme=light] .avatar-add-field input::placeholder{color:#8ba0bb}:root[data-theme=light] .clone-source-tabs button.active{border-color:#2f7cff;background:linear-gradient(135deg,#2f7cff,#c936dd);color:#fff}:root[data-theme=light] .voice-info strong,:root[data-theme=light] .clone-name-pill strong{color:#10213b}:root[data-theme=light] .voice-info span,:root[data-theme=light] .voice-info p,:root[data-theme=light] .clone-empty p,:root[data-theme=light] .voice-empty p{color:#4d6384}:root[data-theme=light] .material-card-head{align-items:center}:root[data-theme=light] .material-name-pill{flex:1 1 auto}:root[data-theme=light] .material-card-head em{flex:0 0 auto;min-width:44px;padding:0 10px;color:#fff;background:#1d56a3;white-space:nowrap;writing-mode:horizontal-tb}:root[data-theme=light] .sound-task-title{border-color:#c9d8ee;background:#eef5ff;color:#10213b}:root[data-theme=light] .sound-task-title strong,:root[data-theme=light] .sound-task-title svg{color:#10213b}:root[data-theme=light] .sound-title-input{border-color:#7eadf0;background:#fff;color:#10213b}:root[data-theme=light] .sound-title-action{color:#2357a4}:root[data-theme=light] .sound-title-action:hover{background:#dbeaff;color:#123d7b}:root[data-theme=light] .sound-task-status span{background:#202938;color:#fff}:root[data-theme=light] .sound-model-pill{border-color:#c8d7ea;background:#eef5ff;color:#24517f}:root[data-theme=light] .sound-copy-box{border-color:#9ab9e5;background:#fff}:root[data-theme=light] .sound-copy-box span{color:#10213b}:root[data-theme=light] .sound-copy-box button{border-color:#b7c9e8;background:#eef5ff;color:#2357a4}:root[data-theme=light] .sound-player{border-color:#7eadf0;background:#f8fbff}:root[data-theme=light] .sound-player button,:root[data-theme=light] .sound-player strong,:root[data-theme=light] .sound-collapse-player{color:#173153}:root[data-theme=light] .sound-progress{background:#c7d3e3}:root[data-theme=light] .sound-waveform span,:root[data-theme=light] .voice-waveform span{background:#2f7cff;box-shadow:none}:root[data-theme=light] .sound-waveform span.played,:root[data-theme=light] .voice-waveform span.played{background:#ff4b2f;box-shadow:none}:root[data-theme=light] .sound-task-foot button{color:#42638f}:root[data-theme=light] .sound-empty{border-color:#cbd8e8;color:#5f7493;background:#f7faff}:root[data-theme=light] .sound-batch-dialog,:root[data-theme=light] .sound-batch-card,:root[data-theme=light] .sound-log-dialog{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .sound-batch-head,:root[data-theme=light] .sound-batch-foot,:root[data-theme=light] .sound-log-head{border-color:#dbe5f1;background:#fff}:root[data-theme=light] .voice-tabs button{color:#4d6384}:root[data-theme=light] .voice-subtabs button{border-color:#cbd8e8;background:#eef5ff;color:#42638f}:root[data-theme=light] .voice-tabs button.active,:root[data-theme=light] .voice-subtabs button.active{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff}:root[data-theme=light] .voice-info>.voice-name-row,:root[data-theme=light] .clone-name-pill{background:#eef5ff;color:#10213b}:root[data-theme=light] .voice-avatar{border-color:color-mix(in srgb,var(--voice-accent, #467ac9) 62%,#cbd8e8);background:var(--voice-accent-soft, #eef5ff)}:root[data-theme=light] .voice-use-cases small{border-color:#cbd8e8;background:#fff;color:#4d6384}:root[data-theme=light] .voice-info .voice-name-row small{color:#637a9c}:root[data-theme=light] .voice-item.selected,:root[data-theme=light] .voice-item.expanded{border-color:#2f7cff;background:#f1f7ff}:root[data-theme=light] .voice-audition{border-color:#c6d4e8;background:#283345;color:#fff}:root[data-theme=light] .voice-player,:root[data-theme=light] .clone-list-player,:root[data-theme=light] .clone-player-box{border-color:#7eadf0;background:#fff;color:#10213b}:root[data-theme=light] .voice-player button,:root[data-theme=light] .voice-player strong,:root[data-theme=light] .clone-list-player button,:root[data-theme=light] .clone-list-player strong{color:#173153}:root[data-theme=light] .voice-modal-head button,:root[data-theme=light] .clone-dialog-head button,:root[data-theme=light] .learning-modal-head button,:root[data-theme=light] .legal-modal-head button,:root[data-theme=light] .avatar-add-head button,:root[data-theme=light] .avatar-import-modal header button,:root[data-theme=light] .choice-dialog-close{color:#61708a}:root[data-theme=light] .clone-back-button,:root[data-theme=light] .clone-record-button,:root[data-theme=light] .clone-tool-button,:root[data-theme=light] .avatar-select-file-button{border-color:#cbd8e8;background:#fff;color:#2b65c7}:root[data-theme=light] .clone-back-button svg,:root[data-theme=light] .clone-record-button svg,:root[data-theme=light] .clone-tool-button svg,:root[data-theme=light] .avatar-select-file-button svg,:root[data-theme=light] .avatar-upload-box svg{color:#2b65c7;stroke:currentColor}:root[data-theme=light] .clone-recorder-wave{border-top-color:#7eadf0}:root[data-theme=light] .clone-recorder-wave span{background:#7eadf0;box-shadow:none}:root[data-theme=light] .avatar-add-foot button{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#7a4dff);color:#fff;box-shadow:0 12px 24px #2f7cff38}:root[data-theme=light] .pip-settings-modal,:root[data-theme=light] .green-picker-modal,:root[data-theme=light] .pip-asset-modal{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .pip-settings-toolbar,:root[data-theme=light] .pip-window-settings,:root[data-theme=light] .pip-list-tools,:root[data-theme=light] .pip-settings-foot,:root[data-theme=light] .pip-asset-context,:root[data-theme=light] .pip-asset-filters{border-color:#dbe5f1;background:#f8fbff}:root[data-theme=light] .pip-list-tools{background:#f8fbfff5}:root[data-theme=light] .pip-settings-toolbar strong,:root[data-theme=light] .pip-list-stats strong,:root[data-theme=light] .pip-segment-content strong,:root[data-theme=light] .pip-asset-context strong{color:#10213b}:root[data-theme=light] .pip-settings-toolbar span,:root[data-theme=light] .pip-list-stats span,:root[data-theme=light] .pip-list-stats em,:root[data-theme=light] .pip-window-controls label,:root[data-theme=light] .pip-segment-content p,:root[data-theme=light] .pip-material-actions span,:root[data-theme=light] .pip-settings-foot span,:root[data-theme=light] .pip-asset-context span{color:#42638f}:root[data-theme=light] .pip-display-mode{border-color:#9ab9e5;background:#eef5ff}:root[data-theme=light] .pip-search-box,:root[data-theme=light] .pip-filter-tabs button,:root[data-theme=light] .library-filter-group button{border-color:#b9cceb;background:#fff;color:#42638f}:root[data-theme=light] .library-filter-group button.active{border-color:#2f7cff;background:#eaf3ff;color:#1d56a3}:root[data-theme=light] .bgm-picker-modal button.bgm-picker-close{padding:0;border-color:#a9c2e4;border-radius:9px;background:#f5f9ff;color:#315f9d;box-shadow:inset 0 1px #fff,0 5px 12px #2d4e7a1a}:root[data-theme=light] .bgm-picker-modal button.bgm-picker-close:hover:not(:disabled){border-color:#4b8ee8;background:#e8f2ff;color:#154f9b}:root[data-theme=light] .pip-search-box input{color:#10213b}:root[data-theme=light] .pip-search-box input::placeholder{color:#7a8daa}:root[data-theme=light] .pip-settings-toolbar .pip-display-mode button{color:#42638f}:root[data-theme=light] .pip-window-settings{background:linear-gradient(180deg,#f8fbff,#eef5ff)}:root[data-theme=light] .pip-position-grid button,:root[data-theme=light] .pip-material-select,:root[data-theme=light] .pip-material-clear,:root[data-theme=light] .pip-settings-toolbar button,:root[data-theme=light] .pip-settings-foot button{border-color:#b9cceb;background:#f1f6ff;color:#24517f}:root[data-theme=light] .pip-position-grid button.active,:root[data-theme=light] .pip-filter-tabs button.active,:root[data-theme=light] .pip-settings-toolbar .pip-display-mode button.active,:root[data-theme=light] .pip-settings-foot button.primary{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff}:root[data-theme=light] .pip-segment-card{border-color:#cbd8e8;background:#fff}:root[data-theme=light] .pip-segment-card.selected{border-color:#2f7cff;background:linear-gradient(135deg,#2f7cff1a,#fff 58%)}:root[data-theme=light] .pip-segment-content strong em{border-color:#acd0ff;background:#eef6ff;color:#1d56a3}:root[data-theme=light] .pip-category-row span{border-color:#9ec5ff;background:#eef5ff;color:#1b61b7}:root[data-theme=light] .pip-category-row span.time{border-color:#b9cceb;background:#fff;color:#42638f}:root[data-theme=light] .pip-category-row span.warning{border-color:#f2c170;background:#fff8e8;color:#94620d}:root[data-theme=light] .pip-segment-tools button{border-color:#b9cceb;background:#f1f6ff;color:#24517f}:root[data-theme=light] .pip-keywords span{border-color:#acd0ff;background:#eef6ff;color:#1d56a3}:root[data-theme=light] .pip-material-preview{border-color:#9ab9e5;background:#f7faff;color:#5f7493}:root[data-theme=light] .subtitle-template-modal,:root[data-theme=light] .subtitle-editor-modal{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .subtitle-template-modal header,:root[data-theme=light] .subtitle-template-modal footer,:root[data-theme=light] .subtitle-editor-modal header,:root[data-theme=light] .subtitle-editor-modal footer{border-color:#dbe5f1;background:#fff}:root[data-theme=light] .subtitle-template-modal header strong,:root[data-theme=light] .subtitle-editor-modal header strong,:root[data-theme=light] .subtitle-template-status,:root[data-theme=light] .subtitle-editor-fields label,:root[data-theme=light] .subtitle-editor-grid label{color:#10213b}:root[data-theme=light] .subtitle-template-modal header button,:root[data-theme=light] .subtitle-editor-modal header button{color:#61708a}:root[data-theme=light] .subtitle-template-list{background:#f3f7fc}:root[data-theme=light] .subtitle-template-card{border-color:#d6e1ef;background:#fff;color:#10213b;box-shadow:0 14px 28px #2a48731a}:root[data-theme=light] .subtitle-template-card.active{border-color:#2475ff;background:#f7fbff}:root[data-theme=light] .subtitle-template-preview{background:#e5edf7}:root[data-theme=light] .subtitle-template-modal footer button,:root[data-theme=light] .subtitle-editor-modal footer button,:root[data-theme=light] .subtitle-editor-tabs button,:root[data-theme=light] .subtitle-editor-fields input,:root[data-theme=light] .subtitle-editor-fields select,:root[data-theme=light] .subtitle-editor-grid input,:root[data-theme=light] .subtitle-editor-grid select{border-color:#c7d8ef;background:#f8fbff;color:#10213b}:root[data-theme=light] .subtitle-template-modal footer button.save,:root[data-theme=light] .subtitle-editor-modal footer button.save,:root[data-theme=light] .subtitle-editor-tabs button.active{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff}:root[data-theme=light] .cover-settings-modal,:root[data-theme=light] .cover-editor-modal,:root[data-theme=light] .cover-custom-editor{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .cover-settings-modal>header,:root[data-theme=light] .cover-settings-toolbar,:root[data-theme=light] .cover-settings-modal>footer,:root[data-theme=light] .cover-editor-modal>header,:root[data-theme=light] .cover-editor-modal footer,:root[data-theme=light] .cover-custom-editor>header,:root[data-theme=light] .cover-custom-editor footer{border-color:#dbe5f1;background:#fff;color:#10213b}:root[data-theme=light] .cover-settings-modal>header button,:root[data-theme=light] .cover-editor-modal>header button,:root[data-theme=light] .cover-custom-editor>header button{color:#61708a}:root[data-theme=light] .cover-template-grid{background:#f3f7fc}:root[data-theme=light] .cover-template-card{border-color:#d6e1ef;background:#fff;color:#10213b}:root[data-theme=light] .cover-template-card.active{border-color:#2f7cff;background:#eaf4ff}:root[data-theme=light] .cover-template-meta strong,:root[data-theme=light] .cover-template-time,:root[data-theme=light] .cover-toolbar-title strong,:root[data-theme=light] .cover-toolbar-title span{color:#10213b}:root[data-theme=light] .cover-settings-toolbar button,:root[data-theme=light] .cover-template-actions button,:root[data-theme=light] .cover-settings-modal>footer button,:root[data-theme=light] .cover-editor-modal footer button,:root[data-theme=light] .cover-custom-editor footer button,:root[data-theme=light] .cover-editor-tabs button,:root[data-theme=light] .cover-editor-body input,:root[data-theme=light] .cover-editor-body select{border-color:#c7d8ef;background:#f8fbff;color:#10213b}:root[data-theme=light] .cover-settings-toolbar .primary,:root[data-theme=light] .cover-settings-modal>footer .primary,:root[data-theme=light] .cover-custom-editor footer .save,:root[data-theme=light] .cover-editor-tabs button.active{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff}:root[data-theme=light] .cover-editor-body label,:root[data-theme=light] .cover-field,:root[data-theme=light] .cover-field-row label,:root[data-theme=light] .cover-check{color:#30394a}:root[data-theme=light] .cover-editor-controls{border-right-color:#dbe5f1;background:#fff}:root[data-theme=light] .cover-editor-preview-panel{background:linear-gradient(90deg,rgb(15 35 65 / 6%) 1px,transparent 1px),linear-gradient(0deg,rgb(15 35 65 / 6%) 1px,transparent 1px),#eef3f8}:root[data-theme=light] .auto-progress-box{border-color:#b8ccec;background:#f8fbff;box-shadow:inset 0 0 0 1px #ffffffb8}:root[data-theme=light] .auto-progress-head span{color:#173153}:root[data-theme=light] .auto-progress-head em{color:#1d63c7}:root[data-theme=light] .auto-progress-bar{background:#d7e2f1}:root[data-theme=light] .auto-progress-box p{color:#c33b52}:root[data-theme=light] .auto-actions button{color:#42638f}:root[data-theme=light] .auto-actions button:disabled{color:#91a3bb;opacity:1}:root[data-theme=light] .agent-config-modal{border-color:#cbd8e8;background:#fff;color:#10213b;box-shadow:0 30px 90px #22365647}:root[data-theme=light] .agent-config-modal header,:root[data-theme=light] .agent-config-modal footer{border-color:#dbe5f1;background:#fff}:root[data-theme=light] .agent-config-modal header strong{color:#10213b}:root[data-theme=light] .agent-config-modal header span,:root[data-theme=light] .agent-config-modal footer span,:root[data-theme=light] .agent-config-item em,:root[data-theme=light] .auto-agent-field em,:root[data-theme=light] .auto-agent-tuning label,:root[data-theme=light] .auto-agent-route span{color:#4d6384}:root[data-theme=light] .agent-config-modal header button{color:#61708a}:root[data-theme=light] .agent-config-list,:root[data-theme=light] .auto-agent-body{background:#f3f7fc}:root[data-theme=light] .agent-config-item,:root[data-theme=light] .auto-agent-field,:root[data-theme=light] .auto-agent-switches label,:root[data-theme=light] .auto-agent-tuning,:root[data-theme=light] .auto-agent-route{border-color:#cbd8e8;background:#fff;color:#10213b}:root[data-theme=light] .agent-config-item strong,:root[data-theme=light] .auto-agent-brief span,:root[data-theme=light] .auto-agent-field span,:root[data-theme=light] .auto-agent-switches label{color:#173153}:root[data-theme=light] .auto-agent-brief textarea,:root[data-theme=light] .auto-agent-field select,:root[data-theme=light] .auto-agent-field input,:root[data-theme=light] .auto-agent-tuning input,:root[data-theme=light] .auto-agent-select-button{border-color:#8eb1e3;background:#f8fbff;color:#10213b}:root[data-theme=light] .auto-agent-brief textarea::placeholder{color:#7a8da8}:root[data-theme=light] .auto-agent-select-button{justify-content:flex-start}:root[data-theme=light] .choice-dialog{border:1px solid #d8e2ef;background:#fff;color:#10213b;box-shadow:0 28px 84px #16233752}:root[data-theme=light] .choice-dialog-copy h2,:root[data-theme=light] .choice-dialog-copy p,:root[data-theme=light] .choice-dialog-copy span{color:#173153}:root[data-theme=light] .choice-dialog-copy p,:root[data-theme=light] .choice-dialog-copy span{color:#4d6384}:root[data-theme=light] .choice-dialog-actions .ghost{border-color:#cbd8e8;background:#f8fbff;color:#315a93}:root[data-theme=light] .choice-dialog-actions .primary{border-color:transparent;background:linear-gradient(135deg,#2f7cff,#bd3df5);color:#fff}:root[data-theme=light] .choice-dialog-actions .danger{border-color:transparent;background:linear-gradient(135deg,#ff5c7a,#d735d8);color:#fff}:root[data-theme=light] .update-backdrop{background:#0c162873}:root[data-theme=light] .update-dialog{border-color:#c8d7ef;background:radial-gradient(circle at 18% 8%,rgb(74 132 255 / 16%),transparent 30%),linear-gradient(145deg,#fff,#f5f9ff);color:#082044;box-shadow:0 28px 90px #2b466e47}:root[data-theme=light] .update-close{border-color:#d7e4f4;background:#f1f6ff;color:#183456}:root[data-theme=light] .update-kicker{color:#256ee8}:root[data-theme=light] .update-content h2,:root[data-theme=light] .update-progress em{color:#082044}:root[data-theme=light] .update-content p,:root[data-theme=light] .update-notes{color:#315172}:root[data-theme=light] .update-progress div{background:#dce8f8}:root[data-theme=light] .update-notes{border-color:#c8dcf5;background:#f5f9ff}:root[data-theme=light] .update-dialog .ghost-button{border-color:#d4dfed;background:#fff;color:#244566}:root[data-theme=light] .help-update-button{border-color:#2f7bf6;color:#fff}.smart-mix-page{min-width:0;min-height:0;overflow:auto;padding:24px 28px;color:#eaf4ff;background:#141419;scrollbar-color:#343842 transparent}:root[data-theme=light] .smart-mix-page{background:#f1efff;color:#111a32}.smart-mix-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.smart-mix-head h1{margin:0;color:#fff;font-size:26px;font-weight:950}:root[data-theme=light] .smart-mix-head h1{color:#111a32}.smart-mix-head span{display:block;margin-top:6px;color:#9eb1cc;font-size:13px;font-weight:750}:root[data-theme=light] .smart-mix-head span{color:#5f6683}.smart-mix-head-actions{display:flex;gap:10px}.smart-mix-head-actions button,.smart-mix-upload{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #d9d2f2;border-radius:8px;background:#fff;color:#5d59d9;padding:0 15px;font-size:13px;font-weight:850;cursor:pointer}.smart-mix-upload{border-color:transparent;background:linear-gradient(135deg,#568df7,#7553f0);color:#fff}.smart-mix-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(360px,1.1fr) minmax(320px,.9fr);gap:14px;align-items:start}.smart-mix-panel{border:1px solid #2b3148;border-radius:8px;background:#111827;box-shadow:0 18px 38px #00000038;padding:16px}:root[data-theme=light] .smart-mix-panel{border-color:#e0daf4;background:#fff;box-shadow:0 18px 36px #584db41f}.smart-mix-panel h2,.smart-mix-timeline h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#fff;font-size:17px;font-weight:950}:root[data-theme=light] .smart-mix-panel h2,:root[data-theme=light] .smart-mix-timeline h3{color:#111a32}.smart-mix-script{display:grid;gap:12px}.smart-mix-script label{display:grid;gap:7px;color:#c7d8ef;font-size:13px;font-weight:850}:root[data-theme=light] .smart-mix-script label{color:#30394a}.smart-mix-script input,.smart-mix-script select,.smart-mix-script textarea{width:100%;min-width:0;border:1px solid #2f3c58;border-radius:8px;background:#151d2d;color:#eef6ff;padding:10px 12px;font:inherit;outline:none}:root[data-theme=light] .smart-mix-script input,:root[data-theme=light] .smart-mix-script select,:root[data-theme=light] .smart-mix-script textarea{border-color:#d9d2f2;background:#f8f6ff;color:#111a32;color-scheme:light}.smart-mix-script textarea{min-height:168px;resize:vertical;line-height:1.65}.smart-mix-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smart-mix-check{grid-template-columns:auto 1fr!important;align-items:center}.smart-mix-check input{width:auto}.smart-mix-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:linear-gradient(135deg,#568df7,#7553f0);color:#fff;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 16px 30px #5f5ef43d}.smart-mix-primary:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.smart-mix-message{margin:0;color:#9ebcff;font-size:13px;font-weight:800;line-height:1.5}:root[data-theme=light] .smart-mix-message{color:#5d59d9}.smart-mix-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:calc(100vh - 190px);overflow:auto;padding-right:4px}.smart-mix-asset{display:grid;gap:8px;border:1px solid #26314a;border-radius:8px;background:#151b29;color:#dce9ff;padding:8px;text-align:left;cursor:pointer}:root[data-theme=light] .smart-mix-asset{border-color:#e0daf4;background:#fbfaff;color:#111a32}.smart-mix-asset.selected{border-color:#568df7;background:#172541;box-shadow:0 0 0 2px #568df72e}:root[data-theme=light] .smart-mix-asset.selected{background:#eef4ff}.smart-mix-asset img,.smart-mix-asset video,.smart-mix-asset>span{width:100%;aspect-ratio:9 / 12;object-fit:cover;border-radius:6px;background:#080c14}.smart-mix-asset>span{display:grid;place-items:center;color:#7f94b4;font-weight:850}.smart-mix-asset strong{overflow:hidden;color:#fff;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .smart-mix-asset strong{color:#111a32}.smart-mix-asset em{color:#8da4c4;font-size:11px;font-style:normal;font-weight:800}.smart-mix-empty,.smart-mix-video-frame{display:grid;place-items:center;border:1px dashed #2f3c58;border-radius:8px;color:#8da4c4;font-size:13px;font-weight:850}:root[data-theme=light] .smart-mix-empty,:root[data-theme=light] .smart-mix-video-frame{border-color:#d9d2f2;color:#6b728a}.smart-mix-empty{min-height:240px}.smart-mix-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.smart-mix-result-head button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d9d2f2;border-radius:8px;background:#fff;color:#5d59d9;cursor:pointer}.smart-mix-video-frame{min-height:360px;border-style:solid;background:#080c14;overflow:hidden}.smart-mix-video-frame video{width:100%;max-height:520px;object-fit:contain}.smart-mix-timeline{display:grid;gap:9px;margin-top:14px}.smart-mix-segment{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;border:1px solid #26314a;border-radius:8px;background:#151b29;padding:10px}:root[data-theme=light] .smart-mix-segment{border-color:#e0daf4;background:#fbfaff}.smart-mix-segment>strong{display:grid;place-items:center;height:34px;border-radius:8px;background:linear-gradient(135deg,#568df7,#7553f0);color:#fff}.smart-mix-segment span,.smart-mix-segment em{color:#9eb1cc;font-size:12px;font-style:normal;font-weight:800}:root[data-theme=light] .smart-mix-segment span,:root[data-theme=light] .smart-mix-segment em{color:#5f6683}.smart-mix-segment p{margin:4px 0;color:#fff;font-size:13px;font-weight:850;line-height:1.45}:root[data-theme=light] .smart-mix-segment p{color:#111a32}.smart-mix-page,:root[data-theme=dark] .smart-mix-page,:root[data-theme=light] .smart-mix-page{background:#f1efff!important;color:#111a32!important}.smart-mix-head h1,:root[data-theme=dark] .smart-mix-head h1,:root[data-theme=light] .smart-mix-head h1,.smart-mix-panel h2,.smart-mix-timeline h3,:root[data-theme=dark] .smart-mix-panel h2,:root[data-theme=dark] .smart-mix-timeline h3,:root[data-theme=light] .smart-mix-panel h2,:root[data-theme=light] .smart-mix-timeline h3{color:#111a32!important;text-shadow:none!important}.smart-mix-head span,:root[data-theme=dark] .smart-mix-head span,:root[data-theme=light] .smart-mix-head span{color:#5f6683!important}.smart-mix-panel,:root[data-theme=dark] .smart-mix-panel,:root[data-theme=light] .smart-mix-panel{border-color:#e0daf4!important;background:#fff!important;color:#111a32!important;box-shadow:0 18px 36px #584db41f!important}.smart-mix-script label,:root[data-theme=dark] .smart-mix-script label,:root[data-theme=light] .smart-mix-script label{color:#30394a!important}.smart-mix-script input,.smart-mix-script select,.smart-mix-script textarea,:root[data-theme=dark] .smart-mix-script input,:root[data-theme=dark] .smart-mix-script select,:root[data-theme=dark] .smart-mix-script textarea,:root[data-theme=light] .smart-mix-script input,:root[data-theme=light] .smart-mix-script select,:root[data-theme=light] .smart-mix-script textarea{border-color:#d9d2f2!important;background:#f8f6ff!important;color:#111a32!important;color-scheme:light!important}.smart-mix-script input,.smart-mix-script select,:root[data-theme=dark] .smart-mix-script input,:root[data-theme=dark] .smart-mix-script select,:root[data-theme=light] .smart-mix-script input,:root[data-theme=light] .smart-mix-script select{min-height:36px!important;height:36px!important;line-height:36px!important;padding-top:0!important;padding-bottom:0!important}.smart-mix-script input::placeholder,.smart-mix-script textarea::placeholder{color:#8d92a8!important}.smart-mix-option-block,:root[data-theme=dark] .smart-mix-option-block,:root[data-theme=light] .smart-mix-option-block{display:grid;gap:10px;border:1px solid #e0daf4!important;border-radius:8px;background:#fbfaff!important;padding:12px}.smart-mix-option-block.disabled{opacity:.62}.smart-mix-option-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.smart-mix-option-head span{display:inline-flex;align-items:center;gap:6px;color:#111a32!important;font-size:13px;font-weight:950}.smart-mix-option-head button,:root[data-theme=dark] .smart-mix-option-head button,:root[data-theme=light] .smart-mix-option-head button{min-width:118px;max-width:190px;min-height:34px;overflow:hidden;border:1px solid transparent!important;border-radius:8px;background:linear-gradient(135deg,#568df7,#7553f0)!important;color:#fff!important;padding:0 12px;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.smart-mix-option-head button:disabled{cursor:not-allowed;opacity:.58}.smart-mix-script input[type=color],:root[data-theme=dark] .smart-mix-script input[type=color],:root[data-theme=light] .smart-mix-script input[type=color]{min-height:36px!important;padding:4px!important}.smart-mix-head-actions button,.smart-mix-result-head button,:root[data-theme=dark] .smart-mix-head-actions button,:root[data-theme=dark] .smart-mix-result-head button,:root[data-theme=light] .smart-mix-head-actions button,:root[data-theme=light] .smart-mix-result-head button{border-color:#d9d2f2!important;background:#fff!important;color:#5d59d9!important}.smart-mix-upload,:root[data-theme=dark] .smart-mix-upload,:root[data-theme=light] .smart-mix-upload,.smart-mix-primary,:root[data-theme=dark] .smart-mix-primary,:root[data-theme=light] .smart-mix-primary{border-color:transparent!important;background:linear-gradient(135deg,#568df7,#7553f0)!important;color:#fff!important}.smart-mix-asset,:root[data-theme=dark] .smart-mix-asset,:root[data-theme=light] .smart-mix-asset{border-color:#e0daf4!important;background:#fbfaff!important;color:#111a32!important;cursor:default!important}.smart-mix-asset.selected,:root[data-theme=dark] .smart-mix-asset.selected,:root[data-theme=light] .smart-mix-asset.selected{border-color:#568df7!important;background:#eef4ff!important;box-shadow:0 0 0 2px #568df72e!important}.smart-mix-thumb{display:block;width:100%;border:0;border-radius:6px;background:#eef1f8;padding:0;cursor:default;overflow:hidden}.smart-mix-thumb img,.smart-mix-thumb video,.smart-mix-video-poster,.smart-mix-thumb>span{display:block;width:100%;aspect-ratio:9 / 12;object-fit:cover;border-radius:6px;background:#eef1f8}.smart-mix-video-poster{position:relative;border:0;padding:0;cursor:pointer;overflow:hidden}.smart-mix-video-poster img,.smart-mix-video-poster>span{display:block;width:100%;height:100%;object-fit:cover}.subtitle-layout-preview-badge{position:absolute;z-index:5;top:10px;left:10px;padding:4px 7px;border:1px solid rgb(91 155 240 / 48%);border-radius:999px;background:#051328c2;color:#abd2ff;font-size:9px;font-style:normal;font-weight:850;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.smart-mix-video-poster>span{display:grid;place-items:center;color:#6b728a;font-weight:900}.smart-mix-video-poster em{position:absolute;right:8px;bottom:8px;border-radius:999px;background:#111a32d1;color:#fff!important;padding:4px 9px;font-size:12px;font-style:normal;font-weight:900}.smart-mix-thumb>span{display:grid;place-items:center;color:#6b728a;font-weight:850}.smart-mix-asset-info{display:grid;gap:2px;min-width:0}.smart-mix-asset-info strong,.smart-mix-asset strong,:root[data-theme=dark] .smart-mix-asset-info strong,:root[data-theme=dark] .smart-mix-asset strong,:root[data-theme=light] .smart-mix-asset-info strong,:root[data-theme=light] .smart-mix-asset strong{color:#111a32!important}.smart-mix-asset-info em,.smart-mix-asset em,:root[data-theme=dark] .smart-mix-asset-info em,:root[data-theme=dark] .smart-mix-asset em,:root[data-theme=light] .smart-mix-asset-info em,:root[data-theme=light] .smart-mix-asset em{color:#5f6683!important}.smart-mix-asset-actions{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px}.smart-mix-asset-actions button{min-height:32px;border-radius:8px;font-size:12px;font-weight:900;cursor:pointer}.smart-mix-asset-actions .select{border:1px solid #d9d2f2;background:#fff;color:#5d59d9}.smart-mix-asset.selected .smart-mix-asset-actions .select{border-color:transparent;background:linear-gradient(135deg,#568df7,#7553f0);color:#fff}.smart-mix-asset-actions .delete{display:grid;place-items:center;border:1px solid #ffd5dc;background:#fff5f7;color:#e23d57}.smart-mix-empty,.smart-mix-video-frame,:root[data-theme=dark] .smart-mix-empty,:root[data-theme=dark] .smart-mix-video-frame,:root[data-theme=light] .smart-mix-empty,:root[data-theme=light] .smart-mix-video-frame{border-color:#d9d2f2!important;background:#f8f6ff!important;color:#6b728a!important}.smart-mix-video-frame video{background:#050506}.smart-mix-message,:root[data-theme=dark] .smart-mix-message,:root[data-theme=light] .smart-mix-message{color:#5d59d9!important}.smart-mix-segment,:root[data-theme=dark] .smart-mix-segment,:root[data-theme=light] .smart-mix-segment{border-color:#e0daf4!important;background:#fbfaff!important}.smart-mix-segment p,:root[data-theme=dark] .smart-mix-segment p,:root[data-theme=light] .smart-mix-segment p{color:#111a32!important}.smart-mix-segment span,.smart-mix-segment em,:root[data-theme=dark] .smart-mix-segment span,:root[data-theme=dark] .smart-mix-segment em,:root[data-theme=light] .smart-mix-segment span,:root[data-theme=light] .smart-mix-segment em{color:#5f6683!important}.smart-mix-page{padding:20px 26px!important}.smart-mix-head{margin-bottom:14px!important}.smart-mix-layout{grid-template-columns:400px minmax(430px,1fr) 430px!important;gap:14px!important}.smart-mix-panel{padding:14px!important}.smart-mix-script{gap:10px!important}.smart-mix-script textarea{min-height:118px!important}.smart-mix-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.smart-mix-wide{grid-column:1 / -1}.smart-mix-segmented{display:flex;gap:6px;min-width:0}.smart-mix-segmented button,.smart-mix-template-card{border:1px solid #d9d2f2;border-radius:8px;background:#fff;color:#5d59d9;font-size:12px;font-weight:900;cursor:pointer}.smart-mix-segmented button{flex:1 1 0;min-height:34px}.smart-mix-segmented.compact button{min-height:32px;padding:0 6px}.smart-mix-segmented button.active,.smart-mix-template-card.active{border-color:transparent;background:linear-gradient(135deg,#568df7,#7553f0);color:#fff;box-shadow:0 8px 18px #5f5ef42e}.smart-mix-option-block{padding:10px!important}.smart-mix-option-head em{overflow:hidden;color:#5f6683;font-size:12px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.smart-mix-template-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.smart-mix-template-row.modal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.smart-mix-template-picker{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(420px,1fr);gap:16px;min-height:0;overflow:hidden;padding:18px}.smart-mix-template-showcase{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0}.smart-mix-template-showcase img{width:100%;height:min(560px,calc(100vh - 260px));object-fit:contain;border:1px solid #e0daf4;border-radius:8px;background:#f1efff}.smart-mix-template-showcase strong{color:#111a32;font-size:15px;font-weight:950;text-align:center}.smart-mix-template-card{display:grid;gap:4px;padding:5px}.smart-mix-template-card img{width:100%;aspect-ratio:9 / 12;object-fit:cover;border-radius:6px;background:#f1efff}.smart-mix-template-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-mix-modal-backdrop{z-index:80;background:#1415207a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.smart-mix-picker-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(940px,calc(100vw - 120px));max-height:min(760px,calc(100vh - 90px));border:1px solid #e0daf4;border-radius:8px;background:#fff;box-shadow:0 26px 60px #2e26783d;overflow:hidden}.smart-mix-picker-modal.compact{width:min(620px,calc(100vw - 120px))}.smart-mix-picker-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid #e0daf4;padding:0 18px}.smart-mix-picker-modal header strong{color:#111a32;font-size:17px;font-weight:950}.smart-mix-picker-modal header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d9d2f2;border-radius:8px;background:#f8f6ff;color:#5d59d9;cursor:pointer}.smart-mix-picker-modal>.smart-mix-template-row,.smart-mix-bgm-list{overflow:auto;padding:18px}.smart-mix-template-picker .smart-mix-template-row{align-content:start;overflow:auto;padding-right:4px}.smart-mix-modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e0daf4;padding:12px 18px}.smart-mix-modal-footer button{min-width:94px;min-height:36px;border:1px solid transparent;border-radius:8px;background:linear-gradient(135deg,#568df7,#7553f0);color:#fff;font-size:13px;font-weight:900;cursor:pointer}.smart-mix-modal-footer button.ghost{border-color:#d9d2f2;background:#fff;color:#5d59d9}.smart-mix-video-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 120px));max-height:min(820px,calc(100vh - 90px));border:1px solid #e0daf4;border-radius:8px;background:#fff;box-shadow:0 26px 60px #2e26783d;overflow:hidden}.smart-mix-video-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid #e0daf4;padding:0 18px}.smart-mix-video-modal header strong{overflow:hidden;color:#111a32;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.smart-mix-video-modal header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d9d2f2;border-radius:8px;background:#f8f6ff;color:#5d59d9;cursor:pointer}.smart-mix-video-modal video{width:100%;max-height:calc(100vh - 150px);background:#050506}.smart-mix-bgm-list{display:grid;gap:10px}.smart-mix-bgm-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;border:1px solid #d9d2f2;border-radius:8px;background:#fbfaff;color:#111a32;padding:0 14px;text-align:left;cursor:pointer}.smart-mix-bgm-list button.active{border-color:#568df7;background:#eef4ff;box-shadow:0 0 0 2px #568df724}.smart-mix-bgm-list strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.smart-mix-bgm-list span{color:#5f6683;font-size:12px;font-weight:800}.smart-mix-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:428px!important}.smart-mix-thumb video{background:#eef1f8!important}.smart-mix-video-frame{min-height:338px!important;height:338px}.smart-mix-timeline{max-height:230px;overflow:auto}@media(max-width:1320px){.smart-mix-layout{grid-template-columns:380px minmax(380px,1fr)!important}.smart-mix-result{grid-column:1 / -1}}:root[data-theme=dark] .smart-mix-page,:root[data-theme=dark] .smart-mix-picker-modal,:root[data-theme=dark] .smart-mix-video-modal{--sm-page-bg: #101115;--sm-panel-bg: #171718;--sm-panel-soft: #1f2027;--sm-input-bg: #050607;--sm-border: #2f3038;--sm-border-soft: #22242b;--sm-text: #f7fbff;--sm-muted: #9aabc5;--sm-muted-2: #718098;--sm-empty-bg: #08090d;--sm-shadow: 0 18px 38px rgb(0 0 0 / 26%);--sm-modal-shadow: 0 26px 60px rgb(0 0 0 / 34%);color-scheme:dark}:root[data-theme=light] .smart-mix-page,:root[data-theme=light] .smart-mix-picker-modal,:root[data-theme=light] .smart-mix-video-modal{--sm-page-bg: #f1efff;--sm-panel-bg: #ffffff;--sm-panel-soft: #fbfaff;--sm-input-bg: #f8f6ff;--sm-border: #d9d2f2;--sm-border-soft: #e0daf4;--sm-text: #111a32;--sm-muted: #5f6683;--sm-muted-2: #8d92a8;--sm-empty-bg: #f8f6ff;--sm-shadow: 0 18px 36px rgb(88 77 180 / 12%);--sm-modal-shadow: 0 26px 60px rgb(46 38 120 / 24%);color-scheme:light}:root[data-theme=dark] .smart-mix-page,:root[data-theme=light] .smart-mix-page{background:var(--sm-page-bg)!important;color:var(--sm-text)!important}:root[data-theme=dark] .smart-mix-head h1,:root[data-theme=dark] .smart-mix-panel h2,:root[data-theme=dark] .smart-mix-timeline h3,:root[data-theme=dark] .smart-mix-picker-modal header strong,:root[data-theme=dark] .smart-mix-video-modal header strong,:root[data-theme=light] .smart-mix-head h1,:root[data-theme=light] .smart-mix-panel h2,:root[data-theme=light] .smart-mix-timeline h3,:root[data-theme=light] .smart-mix-picker-modal header strong,:root[data-theme=light] .smart-mix-video-modal header strong{color:var(--sm-text)!important;text-shadow:none!important}:root[data-theme=dark] .smart-mix-head span,:root[data-theme=dark] .smart-mix-option-head em,:root[data-theme=dark] .smart-mix-asset-info em,:root[data-theme=dark] .smart-mix-asset em,:root[data-theme=dark] .smart-mix-segment span,:root[data-theme=dark] .smart-mix-segment em,:root[data-theme=dark] .smart-mix-bgm-list span,:root[data-theme=light] .smart-mix-head span,:root[data-theme=light] .smart-mix-option-head em,:root[data-theme=light] .smart-mix-asset-info em,:root[data-theme=light] .smart-mix-asset em,:root[data-theme=light] .smart-mix-segment span,:root[data-theme=light] .smart-mix-segment em,:root[data-theme=light] .smart-mix-bgm-list span{color:var(--sm-muted)!important}:root[data-theme=dark] .smart-mix-panel,:root[data-theme=dark] .smart-mix-picker-modal,:root[data-theme=dark] .smart-mix-video-modal,:root[data-theme=light] .smart-mix-panel,:root[data-theme=light] .smart-mix-picker-modal,:root[data-theme=light] .smart-mix-video-modal{border-color:var(--sm-border-soft)!important;background:var(--sm-panel-bg)!important;color:var(--sm-text)!important;box-shadow:var(--sm-shadow)!important}:root[data-theme=dark] .smart-mix-picker-modal,:root[data-theme=dark] .smart-mix-video-modal,:root[data-theme=light] .smart-mix-picker-modal,:root[data-theme=light] .smart-mix-video-modal{box-shadow:var(--sm-modal-shadow)!important}:root[data-theme=dark] .smart-mix-picker-modal header,:root[data-theme=dark] .smart-mix-picker-modal footer,:root[data-theme=dark] .smart-mix-video-modal header,:root[data-theme=light] .smart-mix-picker-modal header,:root[data-theme=light] .smart-mix-picker-modal footer,:root[data-theme=light] .smart-mix-video-modal header{border-color:var(--sm-border-soft)!important}:root[data-theme=dark] .smart-mix-script label,:root[data-theme=dark] .smart-mix-option-head span,:root[data-theme=light] .smart-mix-script label,:root[data-theme=light] .smart-mix-option-head span{color:var(--sm-text)!important}:root[data-theme=dark] .smart-mix-script input,:root[data-theme=dark] .smart-mix-script select,:root[data-theme=dark] .smart-mix-script textarea,:root[data-theme=light] .smart-mix-script input,:root[data-theme=light] .smart-mix-script select,:root[data-theme=light] .smart-mix-script textarea{border-color:var(--sm-border)!important;background:var(--sm-input-bg)!important;color:var(--sm-text)!important;color-scheme:inherit!important}:root[data-theme=dark] .smart-mix-script input::placeholder,:root[data-theme=dark] .smart-mix-script textarea::placeholder,:root[data-theme=light] .smart-mix-script input::placeholder,:root[data-theme=light] .smart-mix-script textarea::placeholder{color:var(--sm-muted-2)!important}:root[data-theme=dark] .smart-mix-option-block,:root[data-theme=dark] .smart-mix-asset,:root[data-theme=dark] .smart-mix-segment,:root[data-theme=dark] .smart-mix-bgm-list button,:root[data-theme=light] .smart-mix-option-block,:root[data-theme=light] .smart-mix-asset,:root[data-theme=light] .smart-mix-segment,:root[data-theme=light] .smart-mix-bgm-list button{border-color:var(--sm-border-soft)!important;background:var(--sm-panel-soft)!important;color:var(--sm-text)!important}:root[data-theme=dark] .smart-mix-asset.selected,:root[data-theme=dark] .smart-mix-bgm-list button.active,:root[data-theme=light] .smart-mix-asset.selected,:root[data-theme=light] .smart-mix-bgm-list button.active{border-color:#568df7!important;background:color-mix(in srgb,#568df7 16%,var(--sm-panel-soft))!important;box-shadow:0 0 0 2px #568df72e!important}:root[data-theme=dark] .smart-mix-asset-info strong,:root[data-theme=dark] .smart-mix-asset strong,:root[data-theme=dark] .smart-mix-segment p,:root[data-theme=dark] .smart-mix-bgm-list strong,:root[data-theme=dark] .smart-mix-template-showcase strong,:root[data-theme=light] .smart-mix-asset-info strong,:root[data-theme=light] .smart-mix-asset strong,:root[data-theme=light] .smart-mix-segment p,:root[data-theme=light] .smart-mix-bgm-list strong,:root[data-theme=light] .smart-mix-template-showcase strong{color:var(--sm-text)!important}:root[data-theme=dark] .smart-mix-empty,:root[data-theme=dark] .smart-mix-video-frame,:root[data-theme=dark] .smart-mix-thumb,:root[data-theme=dark] .smart-mix-thumb img,:root[data-theme=dark] .smart-mix-thumb video,:root[data-theme=dark] .smart-mix-video-poster,:root[data-theme=dark] .smart-mix-thumb>span,:root[data-theme=dark] .smart-mix-template-showcase img,:root[data-theme=dark] .smart-mix-template-card img,:root[data-theme=light] .smart-mix-empty,:root[data-theme=light] .smart-mix-video-frame,:root[data-theme=light] .smart-mix-thumb,:root[data-theme=light] .smart-mix-thumb img,:root[data-theme=light] .smart-mix-thumb video,:root[data-theme=light] .smart-mix-video-poster,:root[data-theme=light] .smart-mix-thumb>span,:root[data-theme=light] .smart-mix-template-showcase img,:root[data-theme=light] .smart-mix-template-card img{border-color:var(--sm-border)!important;background:var(--sm-empty-bg)!important;color:var(--sm-muted)!important}:root[data-theme=dark] .smart-mix-head-actions button,:root[data-theme=dark] .smart-mix-result-head button,:root[data-theme=dark] .smart-mix-picker-modal header button,:root[data-theme=dark] .smart-mix-video-modal header button,:root[data-theme=dark] .smart-mix-modal-footer button.ghost,:root[data-theme=dark] .smart-mix-segmented button,:root[data-theme=dark] .smart-mix-template-card,:root[data-theme=dark] .smart-mix-asset-actions .select,:root[data-theme=light] .smart-mix-head-actions button,:root[data-theme=light] .smart-mix-result-head button,:root[data-theme=light] .smart-mix-picker-modal header button,:root[data-theme=light] .smart-mix-video-modal header button,:root[data-theme=light] .smart-mix-modal-footer button.ghost,:root[data-theme=light] .smart-mix-segmented button,:root[data-theme=light] .smart-mix-template-card,:root[data-theme=light] .smart-mix-asset-actions .select{border-color:var(--sm-border)!important;background:var(--sm-panel-bg)!important;color:#5d59d9!important}.smart-mix-page{min-height:calc(100vh - 56px)}.smart-mix-layout,:root[data-theme=dark] .smart-mix-layout,:root[data-theme=light] .smart-mix-layout{display:grid!important;grid-template-columns:378px minmax(560px,1fr) 408px!important;align-items:stretch!important;min-height:min(828px,calc(100vh - 178px))}.smart-mix-panel,:root[data-theme=dark] .smart-mix-panel,:root[data-theme=light] .smart-mix-panel{min-height:min(828px,calc(100vh - 178px))!important}.smart-mix-assets,.smart-mix-result,:root[data-theme=dark] .smart-mix-assets,:root[data-theme=dark] .smart-mix-result,:root[data-theme=light] .smart-mix-assets,:root[data-theme=light] .smart-mix-result{display:flex!important;flex-direction:column!important}.smart-mix-asset-grid,:root[data-theme=dark] .smart-mix-asset-grid,:root[data-theme=light] .smart-mix-asset-grid{flex:1 1 auto!important;align-content:start!important;max-height:none!important;min-height:0!important;overflow:auto!important}.smart-mix-result .smart-mix-video-frame,:root[data-theme=dark] .smart-mix-result .smart-mix-video-frame,:root[data-theme=light] .smart-mix-result .smart-mix-video-frame{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:9 / 16;max-height:min(520px,calc(100vh - 386px))}.smart-mix-result .smart-mix-video-frame video,:root[data-theme=dark] .smart-mix-result .smart-mix-video-frame video,:root[data-theme=light] .smart-mix-result .smart-mix-video-frame video{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;background:#000!important}.smart-mix-result .smart-mix-timeline,:root[data-theme=dark] .smart-mix-result .smart-mix-timeline,:root[data-theme=light] .smart-mix-result .smart-mix-timeline{flex:1 1 auto!important;max-height:none!important;min-height:0!important;overflow:auto!important}@media(max-width:1440px){.smart-mix-layout,:root[data-theme=dark] .smart-mix-layout,:root[data-theme=light] .smart-mix-layout{grid-template-columns:378px minmax(520px,1fr) 408px!important}}.smart-mix-page,:root[data-theme=dark] .smart-mix-page,:root[data-theme=light] .smart-mix-page{height:calc(100vh - 56px)!important;min-height:0!important;overflow:hidden!important}.smart-mix-layout,:root[data-theme=dark] .smart-mix-layout,:root[data-theme=light] .smart-mix-layout{height:calc(100vh - 162px)!important;min-height:0!important;align-items:stretch!important;overflow:hidden!important}.smart-mix-panel,:root[data-theme=dark] .smart-mix-panel,:root[data-theme=light] .smart-mix-panel{min-height:0!important;max-height:100%!important}.smart-mix-script,:root[data-theme=dark] .smart-mix-script,:root[data-theme=light] .smart-mix-script{align-content:start!important;grid-auto-rows:max-content!important;overflow:auto!important}.smart-mix-assets,.smart-mix-result,:root[data-theme=dark] .smart-mix-assets,:root[data-theme=dark] .smart-mix-result,:root[data-theme=light] .smart-mix-assets,:root[data-theme=light] .smart-mix-result{min-height:0!important;overflow:hidden!important}.smart-mix-result,:root[data-theme=dark] .smart-mix-result,:root[data-theme=light] .smart-mix-result{display:grid!important;grid-template-rows:auto minmax(0,auto) minmax(0,1fr)!important;gap:12px!important}.smart-mix-result .smart-mix-result-head,:root[data-theme=dark] .smart-mix-result .smart-mix-result-head,:root[data-theme=light] .smart-mix-result .smart-mix-result-head{min-height:34px!important}.smart-mix-result .smart-mix-video-frame,:root[data-theme=dark] .smart-mix-result .smart-mix-video-frame,:root[data-theme=light] .smart-mix-result .smart-mix-video-frame{width:100%!important;min-height:0!important;height:auto!important;max-height:min(58vh,520px)!important;overflow:visible!important;border-style:solid!important;background:#050506!important}.smart-mix-result .smart-mix-video-frame.ratio-9-16{aspect-ratio:9 / 16!important}.smart-mix-result .smart-mix-video-frame.ratio-16-9{aspect-ratio:16 / 9!important}.smart-mix-result .smart-mix-video-frame.ratio-1-1{aspect-ratio:1 / 1!important}.smart-mix-result .smart-mix-video-frame video,.smart-mix-result-video,:root[data-theme=dark] .smart-mix-result .smart-mix-video-frame video,:root[data-theme=light] .smart-mix-result .smart-mix-video-frame video{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;background:#050506!important}.smart-mix-result .smart-mix-timeline,:root[data-theme=dark] .smart-mix-result .smart-mix-timeline,:root[data-theme=light] .smart-mix-result .smart-mix-timeline{min-height:0!important;max-height:none!important;overflow:auto!important;padding-right:4px!important}.smart-mix-asset-grid,:root[data-theme=dark] .smart-mix-asset-grid,:root[data-theme=light] .smart-mix-asset-grid{min-height:0!important;max-height:none!important;overflow:auto!important}.voice-backdrop{background:radial-gradient(circle at 50% 9%,rgb(101 59 255 / 18%),transparent 35%),#000000bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.voice-modal{overflow:hidden;border:1px solid rgb(112 102 190 / 44%);border-radius:18px;background:radial-gradient(circle at 7% 0%,rgb(61 126 255 / 16%),transparent 26%),radial-gradient(circle at 96% 2%,rgb(208 49 255 / 14%),transparent 25%),#181929;box-shadow:0 30px 90px #00000094,0 0 80px #5843ff2e}.voice-modal-head{position:relative;border-bottom-color:#6d71b74d;background:linear-gradient(90deg,rgb(255 255 255 / 3%),transparent 66%)}.voice-modal-title{display:inline-flex;align-items:center;gap:11px}.voice-modal-title>div,.voice-console-copy,.voice-console-current{display:grid;gap:3px}.voice-modal-head strong{letter-spacing:.02em}.voice-modal-title small{color:#839ee3;font-size:9px;font-weight:800;letter-spacing:.16em}.voice-title-beacon{display:inline-flex;align-items:end;justify-content:center;gap:2px;width:25px;height:25px;border:1px solid rgb(107 129 255 / 70%);border-radius:8px;background:linear-gradient(145deg,#265bff6b,#bc3aff5c);box-shadow:0 0 20px #4e63ff61,inset 0 0 14px #d35aff33;padding-bottom:6px}.voice-title-beacon i{width:3px;border-radius:999px;background:#fff;box-shadow:0 0 7px #b8ceff}.voice-title-beacon i:nth-child(1){height:6px}.voice-title-beacon i:nth-child(2){height:12px}.voice-title-beacon i:nth-child(3){height:8px}.voice-modal-head button{border-radius:9px;transition:background .2s ease,color .2s ease,transform .2s ease}.voice-modal-head button:hover{background:#ee45ff2e;color:#fff;transform:rotate(90deg)}.voice-modal-body{padding:20px 20px 22px}.voice-tabs button{border:1px solid transparent;background:#ffffff05;color:#aeb4cf;transition:transform .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.voice-tabs button:hover{color:#fff;transform:translateY(-1px)}.voice-tabs button.active{border-color:#d57bffb3;background:linear-gradient(135deg,#7844ff,#d237f6);box-shadow:0 8px 20px #a739ff57,inset 0 1px #ffffff47}.voice-list{gap:10px}.voice-console{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;overflow:hidden;border:1px solid rgb(86 111 215 / 44%);border-radius:13px;background:linear-gradient(108deg,#28438d6b,#2a1e5885 58%,#9627b933);box-shadow:inset 0 1px #ffffff14,0 8px 24px #1826673d;padding:0 15px}.voice-console:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / 9%) 50%,transparent 70%);transform:translate(-120%);animation:voice-console-scan 4.8s ease-in-out infinite}.voice-console-signal,.voice-card-wave{display:flex;align-items:center;justify-content:center;gap:3px}.voice-console-signal{height:36px;border-radius:10px;background:#030b2770;box-shadow:inset 0 0 0 1px #739bff38}.voice-console-signal span,.voice-card-wave span{width:2px;border-radius:999px;background:linear-gradient(#eff7ff,#4b96ff 45%,#d749ff);box-shadow:0 0 7px #5890ffb3}.voice-console-copy,.voice-console-current{position:relative;z-index:1}.voice-console-copy span,.voice-console-current small{color:#99b6ff;font-size:11px;font-weight:800;letter-spacing:.06em}.voice-console-copy strong,.voice-console-current strong{color:#fff;font-size:14px;font-weight:900}.voice-console-current{min-width:185px;border-left:1px solid rgb(171 187 255 / 20%);padding-left:16px}.voice-item{position:relative;grid-template-columns:minmax(0,1fr) auto auto;grid-auto-rows:auto;min-height:112px;overflow:hidden;border-color:#61659766;border-radius:13px;background:linear-gradient(115deg,#2b2c49eb,#1f2038eb);box-shadow:inset 0 1px #ffffff0a;padding:12px 11px 11px 13px;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease,background .24s ease}.voice-item:hover{z-index:1;border-color:#66a0ffe5;background:linear-gradient(115deg,#2f365af5,#261e46f5);box-shadow:0 10px 28px #0d185b5c,inset 0 1px #ffffff1f;transform:translateY(-2px)}.voice-item.selected{border-color:#4c93ff;background:linear-gradient(115deg,#26417ce5,#452375d1);box-shadow:0 0 0 1px #5388ff3d,0 12px 30px #1c4ee23d,inset 0 1px #ffffff2e}.voice-item-glow{position:absolute;top:-30px;right:-20px;width:90px;height:90px;border-radius:50%;background:var(--voice-accent-soft, rgb(74 115 255 / 20%));filter:blur(18px);opacity:0;transition:opacity .24s ease}.voice-item:hover .voice-item-glow,.voice-item.selected .voice-item-glow{opacity:1}.voice-profile,.voice-info,.voice-actions,.voice-card-wave{position:relative;z-index:1}.voice-info>.voice-name-row{border:1px solid rgb(255 255 255 / 5%);background:#0a0e2652}.voice-avatar{box-shadow:0 8px 22px var(--voice-accent-soft, rgb(74 115 255 / 18%)),inset 0 1px #ffffff24}.voice-card-wave{width:72px;height:34px;margin-right:3px;opacity:.66;transition:opacity .2s ease,transform .2s ease}.voice-item:hover .voice-card-wave,.voice-item.selected .voice-card-wave{opacity:1;transform:scale(1.04)}.voice-audition{border-color:#8897c973;background:#10152d70;transition:border-color .2s ease,background .2s ease,transform .2s ease}.voice-audition:hover{border-color:#74adff;background:#3466d142;transform:translateY(-1px)}.voice-select{background:linear-gradient(135deg,#2f7cff,#5f63ff);transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.voice-select:hover{filter:brightness(1.12);box-shadow:0 10px 25px #6052ff75;transform:translateY(-1px)}.voice-select.chosen{background:linear-gradient(135deg,#7c43ff,#d13ef6);box-shadow:0 10px 24px #b732f661}.voice-player{background:linear-gradient(100deg,#11193be0,#261c4de0)}@keyframes voice-console-scan{0%,42%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@media(max-width:700px){.voice-console{grid-template-columns:54px minmax(0,1fr)}.voice-console-current,.voice-card-wave{display:none}.voice-item{grid-template-columns:minmax(0,1fr) auto}.voice-actions{padding-left:8px}}@media(prefers-reduced-motion:reduce){.voice-console:after{animation:none}.voice-item,.voice-tabs button,.voice-modal-head button,.voice-audition,.voice-select{transition:none}}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.count-stepper{display:grid;grid-template-columns:minmax(0,1fr) 27px;width:96px;height:31px;overflow:hidden;border:1px solid #2467c7;border-radius:999px;background:linear-gradient(125deg,#142c55,#080f1e 68%);box-shadow:inset 0 1px #96d3ff2e,0 0 0 1px #2069f11a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.count-stepper:hover,.count-stepper:focus-within{border-color:#5fafff;box-shadow:0 0 0 3px #2d7dff26,0 0 18px #296cff4d,inset 0 1px #b9e1ff3d;transform:translateY(-1px)}.count-stepper input.number-input,.count-stepper input.mini-input{width:100%;min-width:0;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f4f8ff;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.03em;outline:0;padding:0 7px 0 11px;text-align:center}.count-stepper input.number-input:hover,.count-stepper input.mini-input:hover,.count-stepper input.number-input:focus,.count-stepper input.mini-input:focus{background:transparent;box-shadow:none;transform:none}.count-stepper-actions{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));border-left:1px solid rgb(105 164 247 / 42%);background:linear-gradient(180deg,#5b90ff3d,#572dca33)}.count-stepper-actions button{display:grid;place-items:center;border:0;background:transparent;color:#a9cdfd;cursor:pointer;padding:0;transition:background .16s ease,color .16s ease,filter .16s ease}.count-stepper-actions button+button{border-top:1px solid rgb(105 164 247 / 26%)}.count-stepper-actions button:hover{background:linear-gradient(135deg,#2789ff,#8a47ff);color:#fff;filter:drop-shadow(0 0 5px rgb(72 145 255 / 76%))}.count-stepper-actions button:active{filter:brightness(.86)}.viral-count-control .count-stepper{width:78px}.count-stepper-compact{height:29px}.count-stepper-compact input.mini-input{padding-left:7px}@media(prefers-reduced-motion:reduce){.count-stepper,.count-stepper-actions button{transition:none}}.audio-tone-button{position:relative;display:grid;grid-template-columns:21px minmax(0,1fr) 15px;align-items:center;gap:6px;overflow:hidden;border-color:#2c77f2b3;border-radius:9px;background:linear-gradient(118deg,#113164f5,#1e1d48f5)!important;box-shadow:inset 0 1px #9bcdff2b,0 5px 15px #1857d42e;color:#eff7ff;line-height:normal;padding:0 8px!important;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,filter .2s ease,transform .2s ease}.audio-tone-button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(112deg,transparent 22%,rgb(184 126 255 / 24%) 50%,transparent 74%);transform:translate(-130%);transition:transform .45s ease}.audio-tone-button:hover:not(:disabled){border-color:#65c0ff;box-shadow:0 0 0 2px #3582ff29,0 8px 22px #4b4fff52,inset 0 1px #c3e5ff42;filter:saturate(1.14);transform:translateY(-1px)}.audio-tone-button:hover:not(:disabled):before{transform:translate(130%)}.audio-tone-button.selected{border-color:#b967ffdb;background:linear-gradient(118deg,#322c7ef5,#6b2188eb)!important;box-shadow:inset 0 1px #f5c9ff33,0 6px 18px #a439ff47}.audio-tone-icon,.audio-tone-label,.audio-tone-arrow{position:relative;z-index:1}.audio-tone-icon{display:grid;place-items:center;width:21px;height:21px;border:1px solid rgb(129 183 255 / 62%);border-radius:7px;background:linear-gradient(145deg,#3e84ff8c,#b047ff70);box-shadow:0 0 12px #4d8eff61;color:#fff}.sound-page.sound-page--history-only{grid-template-columns:minmax(0,1fr);background:transparent}.audio-tone-label{min-width:0;overflow:hidden;color:#f5f8ff;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.audio-tone-arrow{justify-self:end;color:#a9c9ff;transition:color .2s ease,transform .2s ease}.audio-tone-button:hover:not(:disabled) .audio-tone-arrow{color:#fff;transform:translate(2px)}.audio-tone-button:disabled{border-color:#5a6f957a;background:linear-gradient(118deg,#1f2b45e5,#242534eb)!important;box-shadow:none}@media(prefers-reduced-motion:reduce){.audio-tone-button,.audio-tone-button:before,.audio-tone-arrow{transition:none}}.panel-card select:not([multiple]),.auto-panel select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;border-color:#256fdbc7;border-radius:9px;background-color:#09152a;background-image:linear-gradient(115deg,#173a77f0,#0f1536f5),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.25 7 9l4-3.75' stroke='%23a8d4ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 0,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:100% 100%,14px 14px;box-shadow:inset 0 1px #9ed2ff26,inset 0 0 0 1px #4e7eff1c;color:#eff7ff;cursor:pointer;padding-right:31px;text-shadow:0 1px 0 rgb(0 0 0 / 28%);transition:border-color .2s ease,box-shadow .2s ease,filter .2s ease,transform .2s ease}.panel-card select:not([multiple]):hover:not(:disabled),.auto-panel select:not([multiple]):hover:not(:disabled){border-color:#65c0ff;box-shadow:0 0 0 2px #2d7dff21,0 7px 18px #1c5be138,inset 0 1px #c3e5ff3d;filter:saturate(1.13);transform:translateY(-1px)}.panel-card select:not([multiple]):focus,.auto-panel select:not([multiple]):focus{border-color:#bd6fff;box-shadow:0 0 0 3px #a245ff29,0 0 20px #5366ff47,inset 0 1px #e7bbff3b;transform:translateY(-1px)}.panel-card select:not([multiple]):disabled,.auto-panel select:not([multiple]):disabled{border-color:#4c5f857a;background-color:#151b2c;box-shadow:none;color:#71809c;cursor:not-allowed}.panel-card select option,.auto-panel select option{background:#111b35;color:#edf5ff}@media(prefers-reduced-motion:reduce){.panel-card select:not([multiple]),.auto-panel select:not([multiple]){transition:none}}.script-editor-panel .bottom-inline .count-stepper,.script-editor-panel .bottom-inline .language-pill{width:120px;height:32px}.script-editor-panel .bottom-inline .language-pill{border-radius:999px}.speed-stepper{display:grid;grid-template-columns:minmax(0,1fr) 16px 24px;width:100%;height:32px;overflow:hidden;border:1px solid rgb(37 111 219 / 78%);border-radius:9px;background:linear-gradient(118deg,#113164f5,#0f1536f5);box-shadow:inset 0 1px #9ed2ff26,inset 0 0 0 1px #4e7eff1c;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.speed-stepper:hover,.speed-stepper:focus-within{border-color:#65c0ff;box-shadow:0 0 0 2px #2d7dff21,0 7px 18px #1c5be138,inset 0 1px #c3e5ff3d;transform:translateY(-1px)}.speed-stepper .speed-input{width:100%;min-width:0;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f4f8ff;font-variant-numeric:tabular-nums;font-weight:900;outline:0;padding:0 0 0 11px;text-align:center}.speed-stepper .speed-input:hover,.speed-stepper .speed-input:focus{background:transparent;box-shadow:none;transform:none}.speed-stepper-unit{display:grid;place-items:center;color:#94c4ff;font-size:13px;font-weight:900}.speed-stepper-actions{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));border-left:1px solid rgb(105 164 247 / 42%);background:linear-gradient(180deg,#5b90ff3d,#572dca33)}.speed-stepper-actions button{display:grid;place-items:center;border:0;background:transparent;color:#a9cdfd;cursor:pointer;padding:0;transition:background .16s ease,color .16s ease}.speed-stepper-actions button+button{border-top:1px solid rgb(105 164 247 / 26%)}.speed-stepper-actions button:hover{background:linear-gradient(135deg,#2789ff,#8a47ff);color:#fff}@media(prefers-reduced-motion:reduce){.speed-stepper,.speed-stepper-actions button{transition:none}}.clone-voice-view{gap:14px}.clone-library-top{display:flex;align-items:center;justify-content:space-between;min-height:50px;border:1px solid rgb(101 113 201 / 35%);border-radius:13px;background:linear-gradient(112deg,#24336e8f,#2f1b568f);box-shadow:inset 0 1px #ffffff17,0 8px 22px #20237033;padding:0 12px 0 14px}.clone-library-summary,.clone-dialog-title{display:inline-flex;align-items:center;gap:10px}.clone-library-summary>div,.clone-dialog-title>div{display:grid;gap:2px}.clone-library-summary small,.clone-dialog-title small,.clone-guide>small{color:#9ab7ff;font-size:9px;font-weight:900;letter-spacing:.14em}.clone-library-summary strong{color:#f5f8ff;font-size:14px}.clone-library-mark{display:inline-flex;align-items:end;justify-content:center;gap:2px;width:29px;height:29px;border:1px solid rgb(132 160 255 / 68%);border-radius:9px;background:linear-gradient(145deg,#3278ff9e,#c43dff7a);box-shadow:0 0 16px #6655ff73;padding-bottom:6px}.clone-library-mark i{width:3px;border-radius:99px;background:#fff;box-shadow:0 0 5px #d8e8ff}.clone-library-mark i:nth-child(1){height:7px}.clone-library-mark i:nth-child(2){height:13px}.clone-library-mark i:nth-child(3){height:9px}.clone-library-mark i:nth-child(4){height:16px}.clone-add-button{border-color:#b16cffa8;background:linear-gradient(135deg,#4d54df,#c537e8);box-shadow:0 8px 20px #9237f552,inset 0 1px #ffffff3b;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.clone-add-button:hover{filter:brightness(1.13);box-shadow:0 11px 26px #9237f575;transform:translateY(-1px)}.clone-list{gap:12px}.clone-item{position:relative;overflow:hidden;min-height:158px;border-color:#6269a36e;border-radius:13px;background:linear-gradient(118deg,#2a2d4cf2,#1d1e37f5);box-shadow:inset 0 1px #ffffff0d;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.clone-item:after{position:absolute;top:-48px;right:-34px;width:130px;height:130px;border-radius:50%;background:#8847ff30;content:"";filter:blur(20px);pointer-events:none}.clone-item:hover{border-color:#688eff;box-shadow:0 11px 28px #121e6859,inset 0 1px #ffffff1c;transform:translateY(-2px)}.clone-item.selected{border-color:#b95dff;background:linear-gradient(118deg,#372f7bf0,#4a1d6af0);box-shadow:0 0 0 1px #bd5dff33,0 12px 30px #6d2ad645}.clone-item-head,.clone-list-player,.clone-warning,.clone-voice-id{position:relative;z-index:1}.clone-name-pill{border:1px solid rgb(255 255 255 / 6%);background:#090e2761}.clone-actions button{border-color:#859bdd6e;background:#131a3694;transition:border-color .18s ease,background .18s ease,transform .18s ease}.clone-actions button:hover{border-color:#a477ff;background:#6b37d061;color:#fff;transform:translateY(-1px)}.clone-list-player{border-color:#4879ffc7;background:linear-gradient(98deg,#0a183ce0,#20184be0)}.clone-voice-id{color:#bba8ff;font-weight:800}.clone-dialog{overflow:hidden;border:1px solid rgb(116 103 201 / 55%);border-radius:16px;background:radial-gradient(circle at 0 0,rgb(55 115 255 / 17%),transparent 31%),radial-gradient(circle at 100% 0,rgb(217 50 255 / 14%),transparent 27%),#181927;box-shadow:0 26px 76px #0000008f,0 0 65px #6342ff2e}.clone-dialog-head{border-bottom-color:#6b73b954;background:linear-gradient(90deg,rgb(255 255 255 / 4%),transparent 68%)}.clone-dialog-title strong{font-size:18px}.clone-dialog-mark{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgb(143 145 255 / 68%);border-radius:9px;background:linear-gradient(145deg,#366fff,#bb3af2);box-shadow:0 0 18px #714bff6e;color:#fff}.clone-dialog-head button:hover{background:#e04dff29;border-radius:9px;color:#fff;transform:rotate(90deg)}.clone-dialog-body{grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:25px;overflow:hidden;padding:24px 26px 8px}.clone-form,.clone-field,.clone-id-field>div{width:auto;min-width:0}.clone-form{gap:16px}.clone-field input{border:1px solid rgb(103 143 239 / 46%);border-radius:10px;background:#080f249e;color:#f3f7ff;box-shadow:inset 0 1px #a3d0ff1f}.clone-tip{box-sizing:border-box;width:100%;min-width:0;min-height:39px;height:auto;align-items:flex-start;border-color:#4081f494;border-radius:10px;background:linear-gradient(105deg,#1b397585,#1b1b418c);padding:8px 12px;white-space:normal}.clone-source-tabs,.clone-recorder{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.clone-recorder{border-color:#3b7cf4ab;border-radius:11px;background:linear-gradient(115deg,#0d1c41e8,#1d1643e8)}.clone-id-field>div{grid-template-columns:minmax(0,1fr) 130px}.clone-id-field input{max-width:none}.clone-copy-button,.clone-save-button{background:linear-gradient(135deg,#2f7cff,#9147ff);box-shadow:0 10px 23px #4653ff4f}.clone-dialog-foot{border-top-color:#6b73b947;background:#ffffff05;padding-right:26px}.clone-save-button{min-width:104px}.clone-guide{align-content:start;gap:10px;min-height:0;border:1px solid rgb(126 109 213 / 35%);border-radius:14px;background:linear-gradient(145deg,#292356a8,#171c3f94);box-shadow:inset 0 1px #ffffff14;padding:18px}.clone-guide strong{font-size:20px}.clone-guide>p{margin:0 0 4px;color:#b7c9f5;font-size:12px;line-height:1.6}.clone-guide ol{border:1px solid rgb(130 150 230 / 20%);border-radius:10px;background:#070d2357;color:#e9efff;line-height:1.8;padding:11px 15px 11px 28px}.clone-auto-enroll-note{display:flex;align-items:flex-start;gap:8px;border:1px solid rgb(94 135 255 / 42%);border-radius:10px;background:linear-gradient(100deg,#21438f4d,#52268c3d);color:#c9dcff;font-size:12px;font-weight:700;line-height:1.55;padding:9px 11px}.clone-auto-enroll-note svg{flex:0 0 auto;color:#c282ff;margin-top:1px}.clone-form-error{display:block;color:#ff8a9d;font-size:12px;font-weight:800}.clone-device-select>button{border:1px solid rgb(67 132 245 / 78%);border-radius:9px;background:linear-gradient(115deg,#14397af2,#16143cf5);box-shadow:inset 0 1px #a9d6ff29,inset 0 0 0 1px #5b85ff1f;color:#eef6ff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.clone-device-select>button:hover,.clone-device-select.open>button{border-color:#bc74ff;box-shadow:0 0 0 2px #8847ff24,0 8px 18px #355dff38,inset 0 1px #e5c7ff30;transform:translateY(-1px)}.clone-device-select>button svg{color:#a9d1ff;transition:transform .18s ease}.clone-device-select.open>button svg{color:#e7cfff;transform:rotate(180deg)}.clone-device-options{top:calc(100% + 7px);z-index:20;box-sizing:border-box;width:100%;overflow:hidden;border:1px solid rgb(103 145 255 / 76%);border-radius:10px;background:linear-gradient(145deg,#142958,#171431);box-shadow:0 16px 34px #00000085,0 0 22px #4159ff3d;padding:5px;animation:console-select-in .16s ease-out}.clone-device-options button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:32px;border-radius:7px;color:#d8e7ff;font-size:12px;font-weight:800;padding:0 8px}.clone-device-options button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clone-device-options button.active,.clone-device-options button:hover{background:linear-gradient(90deg,#2d80ff8c,#973cff61);color:#fff}.clone-device-options button svg{color:#fff}@media(prefers-reduced-motion:reduce){.clone-device-select>button,.clone-device-select>button svg{transition:none}.clone-device-options{animation:none}}.left-column,.middle-column,.keyword-column,.right-column{scrollbar-color:#5f74d8 #111728;scrollbar-width:thin;scrollbar-gutter:stable}.left-column::-webkit-scrollbar,.middle-column::-webkit-scrollbar,.keyword-column::-webkit-scrollbar,.right-column::-webkit-scrollbar{width:10px}.left-column::-webkit-scrollbar-track,.middle-column::-webkit-scrollbar-track,.keyword-column::-webkit-scrollbar-track,.right-column::-webkit-scrollbar-track{border:3px solid #101625;border-radius:999px;background:#182033}.left-column::-webkit-scrollbar-thumb,.middle-column::-webkit-scrollbar-thumb,.keyword-column::-webkit-scrollbar-thumb,.right-column::-webkit-scrollbar-thumb{min-height:34px;border:2px solid #101625;border-radius:999px;background:linear-gradient(180deg,#6aaeff,#7957ed 55%,#c44ce8);box-shadow:0 0 10px #4e6cff6b}.left-column::-webkit-scrollbar-thumb:hover,.middle-column::-webkit-scrollbar-thumb:hover,.keyword-column::-webkit-scrollbar-thumb:hover,.right-column::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#91ccff,#8d65ff 55%,#e35cff)}.left-column::-webkit-scrollbar-button,.middle-column::-webkit-scrollbar-button,.keyword-column::-webkit-scrollbar-button,.right-column::-webkit-scrollbar-button{display:none;width:0;height:0}.script-editor-panel .bottom-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;border:1px solid rgb(79 119 207 / 25%);border-radius:12px;background:linear-gradient(100deg,#162b545c,#27164847);padding:7px}.script-editor-panel .bottom-inline .count-stepper,.script-editor-panel .bottom-inline .language-pill,.script-editor-panel .bottom-inline .flat-language-grid{width:100%;height:36px;min-width:0}.script-editor-panel .bottom-inline .count-stepper,.script-editor-panel .bottom-inline .language-pill{border-radius:9px}.script-editor-panel .bottom-inline .flat-language-grid{display:grid;grid-template-columns:1fr}.script-editor-panel .bottom-inline .flat-language-grid button{min-height:36px}.script-editor-panel .bottom-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.script-editor-panel .bottom-actions .neon-button{width:100%;min-width:0;height:35px;margin:0}@media(prefers-reduced-motion:reduce){.clone-add-button,.clone-item,.clone-actions button{transition:none}}.home-avatar-preview.avatar-video-frame,.edit-video-preview.avatar-video-frame,.final-video-preview.avatar-video-frame,.home-avatar-preview.avatar-video-frame.has-video,.edit-video-preview.avatar-video-frame.has-video,.final-video-preview.avatar-video-frame.has-video{width:min(100%,146px);height:260px;aspect-ratio:9 / 16;margin-right:auto;margin-left:auto}.home-avatar-preview.avatar-video-frame,.edit-video-preview.avatar-video-frame,.final-video-preview.avatar-video-frame{border-color:#0a1834;box-shadow:0 10px 26px #0000004d,0 0 0 1px #3e74ff29}.home-avatar-preview .avatar-video,.edit-video-preview .avatar-video,.final-video-preview video{object-fit:contain!important}.middle-column .audio-generation-panel{min-height:665px}.middle-column .video-edit-panel{min-height:452px}.audio-generation-panel .panel-card-body{display:flex;flex-direction:column;gap:8px;padding:12px}.audio-generation-panel .audio-grid,.audio-generation-panel .language-row,.audio-generation-panel .audio-preview,.audio-generation-panel .form-field,.audio-generation-panel .avatar-video-actions{margin:0}.audio-generation-panel .audio-setup-shell,.audio-generation-panel .avatar-generation-shell{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgb(55 111 205 / 36%);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(130 66 255 / 11%),transparent 34%),linear-gradient(145deg,#14284c7a,#0e111cb8);box-shadow:inset 0 1px #a8d8ff14}.audio-generation-panel .audio-primary-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px;align-items:end;gap:8px}.audio-generation-panel .audio-primary-row .form-field{min-width:0}.audio-generation-panel .audio-primary-row>.speech-settings-button{width:80px}.speech-settings-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;min-width:86px;border:1px solid rgb(71 130 229 / 70%);border-radius:9px;background:linear-gradient(135deg,#153e84eb,#1f1b4bf0);box-shadow:inset 0 1px #a5d6ff29;color:#dbeaff;font-size:11px;font-weight:850}.speech-settings-button svg{color:#b49cff}.speech-settings-button:hover{border-color:#c080ff;box-shadow:0 0 15px #804eff40,inset 0 1px #e8cbff2e}.audio-generation-panel .audio-primary-row .neon-button{width:90px;min-width:0;height:32px;margin:0}.audio-generation-panel .parameter-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px;min-width:0;color:#8da8cb}.audio-generation-panel .parameter-summary small{color:#6984a8;font-size:9px;font-weight:800}.audio-generation-panel .parameter-summary span{display:inline-flex;align-items:center;min-height:19px;border:1px solid rgb(61 103 170 / 42%);border-radius:999px;background:#0a182e9e;color:#a9c6ea;font-size:9px;font-weight:800;padding:0 7px;white-space:nowrap}.audio-generation-panel .voice-parameter-summary{margin-top:1px}.audio-generation-panel .avatar-generation-shell{flex:0 0 auto;position:relative;gap:8px;grid-template-rows:auto auto;min-height:0;padding-bottom:11px;background:radial-gradient(circle at 0 0,rgb(47 133 255 / 10%),transparent 32%),linear-gradient(145deg,#111f388f,#0e1019c2)}.audio-generation-panel .avatar-parameter-summary{position:absolute;bottom:11px;left:11px;z-index:2;flex-direction:column;align-items:flex-start;gap:3px;max-width:94px}.audio-generation-panel .avatar-parameter-summary small{margin-left:2px}.audio-generation-panel .audio-grid{grid-template-columns:minmax(112px,1.25fr) minmax(88px,1fr) minmax(82px,.88fr);gap:10px}.audio-generation-panel .language-row{gap:10px}.audio-generation-panel .audio-preview{grid-template-rows:40px minmax(0,1fr);height:116px;border-color:#417fe170;border-radius:11px;background:linear-gradient(145deg,#171f31f5,#101219fa);box-shadow:inset 0 1px #94c9ff12}.audio-generation-panel .preview-head{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;gap:8px;min-height:40px;padding:6px 10px}.audio-generation-panel .preview-title{min-width:0}.audio-generation-panel .preview-title span{display:flex;align-items:center;gap:5px;color:#d7e9ff;font-size:12px;font-weight:850;letter-spacing:.02em}.audio-generation-panel .preview-title small{display:inline;overflow:hidden;color:#718bab;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.audio-generation-panel .preview-actions{display:flex;align-items:center;gap:5px;min-width:0;width:100%;max-width:none}.audio-generation-panel .preview-history-select{flex:1 1 auto;width:min(100%,176px);min-width:142px}.audio-generation-panel .preview-history-select .console-select-trigger{height:28px;font-size:11px}.audio-generation-panel .preview-actions>button{display:grid;width:27px;height:28px;flex:none;place-items:center;border:1px solid rgb(67 125 221 / 45%);border-radius:8px;background:#12203cb8;color:#b9d8ff}.audio-generation-panel .avatar-video-actions{min-height:38px;flex-wrap:nowrap;gap:8px;padding:4px 7px 4px 10px;border:1px solid rgb(70 127 225 / 46%);border-radius:10px;background:linear-gradient(90deg,#17234394,#1412266b)}.audio-generation-panel .avatar-video-actions:before{content:"口播视频";flex:1;color:#a9c8ef;font-size:11px;font-weight:850;letter-spacing:.04em}.audio-generation-panel .avatar-video-actions .avatar-video-button{flex:none}.audio-generation-panel .avatar-video-actions .preview-icon-button{margin-left:0}.audio-generation-panel .avatar-inline-field{min-width:0}.audio-generation-panel .avatar-inline-controls{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px;align-items:center;gap:8px;min-width:0;isolation:isolate}.audio-generation-panel .avatar-inline-controls>.console-select,.audio-generation-panel .avatar-inline-controls>.flat-avatar-grid{position:relative;z-index:1;min-width:0}.audio-generation-panel .avatar-picker-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;height:32px;gap:8px;border:1px solid rgb(67 128 229 / 78%);border-radius:9px;background:linear-gradient(112deg,#1e4894f0,#121838f7);box-shadow:inset 0 1px #b5dcff29,inset 0 0 0 1px #4e7eff1a;color:#eff7ff;font-size:12px;font-weight:850;padding:0 9px 0 10px;text-align:left}.audio-generation-panel .avatar-picker-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-generation-panel .avatar-picker-trigger>svg:first-child{color:#a7caff}.audio-generation-panel .avatar-picker-trigger>svg:last-child{color:#acd2ff;transition:transform .18s ease,color .18s ease}.audio-generation-panel .avatar-picker-trigger:hover{border-color:#b16cff;background:linear-gradient(112deg,#4a319df0,#211850f7);box-shadow:0 0 0 2px #704fff24,0 8px 19px #653be238,inset 0 1px #dcc5ff33}.audio-generation-panel .avatar-picker-trigger:hover>svg:last-child{color:#f0dcff;transform:translate(2px)}.audio-generation-panel .avatar-parameters-button{width:80px;height:32px;margin:0;padding:0;white-space:nowrap}.audio-generation-panel .avatar-inline-controls .avatar-video-button{width:90px;height:32px;margin:0;padding:0;white-space:nowrap}.audio-generation-panel .avatar-inline-controls .avatar-video-button:hover:not(:disabled){position:relative;z-index:2;box-shadow:8px 12px 22px #cc36f457,inset 0 1px #ffffff2e}.audio-generation-panel .avatar-inline-controls .preview-icon-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(70 127 225 / 56%);border-radius:9px;background:#0c172bd1;color:#b8d5ff}.avatar-picker-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,calc(100vw - 72px));max-height:min(780px,calc(100vh - 56px));overflow:hidden;border:1px solid rgb(103 119 255 / 64%);border-radius:16px;background:linear-gradient(145deg,#151e42,#151324 72%);box-shadow:0 28px 72px #0009,0 0 32px #4d5bff38}.avatar-picker-modal.has-scrollable-list{height:min(780px,calc(100vh - 56px))}.avatar-picker-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(111 135 216 / 28%);background:linear-gradient(90deg,rgb(43 81 168 / 30%),transparent 72%);padding:18px 20px 16px}.avatar-picker-modal>header strong{display:block;color:#f1f6ff;font-size:18px}.avatar-picker-modal>header span{display:block;margin-top:5px;color:#9cb4d8;font-size:12px;font-weight:700;line-height:1.45}.avatar-picker-modal>header>button{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid rgb(114 147 222 / 48%);border-radius:9px;background:#101c3ab8;color:#c7d8f3;font-size:20px;line-height:1}.avatar-picker-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:14px;min-height:180px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:20px 22px 24px;scrollbar-color:#6987dc #10182f;scrollbar-width:thin}.avatar-picker-modal.has-scrollable-list .avatar-picker-body{min-height:0}.avatar-picker-body::-webkit-scrollbar{width:10px}.avatar-picker-body::-webkit-scrollbar-track{margin:10px 2px;border-radius:999px;background:#070e1fbd}.avatar-picker-body::-webkit-scrollbar-thumb{border:2px solid #10182f;border-radius:999px;background:linear-gradient(180deg,#72bcff,#6c57e2 58%,#bd5bef);box-shadow:0 0 9px #606cff6b}.avatar-picker-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a5d9ff,#9274ff 58%,#e07aff)}.avatar-picker-kind-tabs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;position:sticky;z-index:3;top:-20px;margin:-4px 0 2px;padding:4px 0 8px;background:linear-gradient(180deg,#151d3e 78%,transparent)}.avatar-picker-kind-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid rgb(75 116 193 / 56%);border-radius:10px;background:#0c1b37db;color:#9db6d8;font-size:12px;font-weight:900}.avatar-picker-kind-tabs button:hover{border-color:#72adff;color:#fff}.avatar-picker-kind-tabs button.active{border-color:#8b7bff;background:linear-gradient(110deg,#2567cdeb,#7736c1e0);color:#fff;box-shadow:0 8px 20px #434bd347}.avatar-picker-test-badge{display:inline-flex;min-height:17px;align-items:center;padding:0 6px;border:1px solid rgb(255 205 105 / 58%);border-radius:999px;background:#6a3e0d7a;color:#ffd98d;font-size:8px;font-weight:850;line-height:1;white-space:nowrap}.avatar-picker-kind-tabs em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#040e1f6b;color:#dcecff;font-size:9px;font-style:normal}.avatar-image-generation-notice{grid-column:1 / -1;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgb(233 167 70 / 48%);border-radius:10px;background:linear-gradient(110deg,#663d1052,#411f4a47);color:#ffc66f;padding:9px 11px}.avatar-image-generation-notice>svg{place-self:center}.avatar-image-generation-notice>span{display:grid;gap:3px}.avatar-image-generation-notice strong{color:#ffe0aa;font-size:11px}.avatar-image-generation-notice small{color:#b9a47f;font-size:9px;line-height:1.45}.avatar-image-generation-notice.invalid{border-color:#ff5d7c9e;background:linear-gradient(110deg,#721c3161,#49183757);color:#ff91aa}.avatar-image-generation-notice.invalid strong{color:#ffd1db}.avatar-image-generation-notice.invalid small{color:#e4a9b7}.avatar-image-generation-notice.valid{border-color:#45d59c75;background:linear-gradient(110deg,#135b464d,#19354d4d);color:#63e2af}.avatar-image-generation-notice.valid strong{color:#c9f9e5}.avatar-image-generation-notice.valid small{color:#92cbb5}.avatar-picker-state{grid-column:1 / -1;margin:36px 0;color:#a6bddc;text-align:center;font-size:13px;font-weight:750}.avatar-picker-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-height:330px;gap:9px;border:1px solid rgb(74 111 191 / 45%);border-radius:12px;background:linear-gradient(130deg,#1d2e5dd6,#181935eb);color:#dce9ff;cursor:pointer;padding:8px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.avatar-picker-item:hover{border-color:#a674ff;background:linear-gradient(130deg,#3b3084e8,#22194df0);box-shadow:0 0 19px #7145eb3d;transform:translateY(-1px)}.avatar-picker-item.selected{border-color:#60b3ff;background:linear-gradient(130deg,#2158a5eb,#4b2795e0);box-shadow:0 0 0 2px #4a8cff26,0 0 19px #5d5bff38}.avatar-picker-mark{display:grid;width:52px;height:52px;place-self:center;place-items:center;border:1px solid rgb(135 182 255 / 56%);border-radius:14px;background:linear-gradient(145deg,#246cdd,#7545e5);color:#fff;box-shadow:0 6px 15px #3468ef47}.avatar-picker-preview{width:100%;height:auto;min-height:0;aspect-ratio:9 / 13;border-radius:9px;background:#050608;object-fit:cover;pointer-events:none}.image-avatar-item .avatar-picker-preview{object-position:center top}.avatar-picker-meta{display:grid;min-width:0;gap:3px;padding:2px 3px 1px}.avatar-picker-meta strong{overflow:hidden;color:#f2f7ff;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.avatar-picker-meta small{color:#9cbbe2;font-size:10px;font-weight:750}.avatar-picker-item>svg,.avatar-picker-item>small{position:absolute;z-index:1;top:16px;right:16px}.avatar-picker-item>svg{color:#fff;filter:drop-shadow(0 2px 4px rgb(0 0 0 / 48%))}.avatar-picker-item>small{border:1px solid rgb(170 119 255 / 62%);border-radius:999px;background:#1a1043d6;box-shadow:0 3px 9px #00000042;color:#f0dfff;font-size:10px;font-weight:850;padding:4px 7px}.speech-settings-modal{display:grid;grid-template-rows:auto 1fr auto;width:min(470px,calc(100vw - 40px));height:min(500px,calc(100vh - 40px));overflow:hidden;border:1px solid rgb(103 119 255 / 64%);border-radius:16px;background:linear-gradient(145deg,#151d3d,#151324 72%);box-shadow:0 26px 72px #00000094,0 0 30px #5257ff3d}.speech-settings-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 19px 14px;border-bottom:1px solid rgb(126 139 255 / 22%);background:linear-gradient(90deg,rgb(40 77 151 / 32%),transparent 70%)}.speech-settings-modal>header strong{display:block;color:#f2f7ff;font-size:17px}.speech-settings-modal>header span{display:block;margin-top:5px;color:#91a7c9;font-size:12px;font-weight:700}.speech-settings-modal>header>button{width:28px;height:28px;border:1px solid rgb(120 139 190 / 36%);border-radius:8px;background:transparent;color:#cad9ed;font-size:20px;line-height:1}.speech-settings-body{display:grid;gap:16px;padding:22px 24px 26px}.speech-settings-body .form-field{gap:6px}.speech-settings-modal>footer{display:flex;justify-content:flex-end;padding:12px 19px 16px;border-top:1px solid rgb(126 139 255 / 18%)}.speech-settings-modal>footer .neon-button{min-width:96px;margin:0}.audio-generation-panel .home-avatar-preview.avatar-video-frame{width:min(100%,132px);height:235px;min-height:0;margin-top:1px;margin-bottom:2px;border-color:#1f53a894;background:linear-gradient(145deg,#05070d,#080b14)}.avatar-import-corner{position:absolute;z-index:3;right:8px;bottom:8px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(103 150 239 / 68%);border-radius:9px;background:#0c1b3ae0;box-shadow:0 7px 18px #00000057;color:#c5dcff}.avatar-import-corner:hover{border-color:#c176ff;background:linear-gradient(135deg,#245fda,#8b3ee4);box-shadow:0 0 15px #9745f657;color:#fff}.avatar-video-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;width:100%;height:100%;border:0;background:#05070d;padding:0}.avatar-video-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgb(3 5 12 / 74%) 100%)}.avatar-video-cover .avatar-video{pointer-events:none}.avatar-video-cover-action{position:absolute;z-index:1;left:9px;bottom:9px;display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid rgb(153 201 255 / 46%);border-radius:999px;background:#0b1a37d6;box-shadow:0 7px 18px #00000061;color:#eff7ff;font-size:10px;font-weight:850;padding:0 9px 0 7px}.avatar-video-cover-action svg{color:#b890ff}.avatar-video-cover:hover .avatar-video-cover-action{border-color:#cf8cff;background:linear-gradient(100deg,#2f71ffe5,#a83eeee0)}.video-viewer-backdrop{z-index:120}.video-viewer-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(570px,calc(100vw - 40px));max-height:min(790px,calc(100vh - 40px));overflow:hidden;border:1px solid rgb(97 124 255 / 66%);border-radius:18px;background:linear-gradient(145deg,#121936,#080b15 74%);box-shadow:0 28px 80px #000000a3,0 0 34px #4b56ff38}.video-viewer-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid rgb(112 139 255 / 20%);background:linear-gradient(90deg,rgb(34 75 154 / 34%),transparent 68%)}.video-viewer-modal>header strong{display:block;color:#f5f8ff;font-size:16px}.video-viewer-modal>header span{display:block;margin-top:3px;color:#8ba5cf;font-size:11px;font-weight:750}.video-viewer-modal>header button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(118 142 203 / 38%);border-radius:9px;background:#111c37ad;color:#d5e3f8;font-size:21px;line-height:1}.video-viewer-stage{position:relative;display:grid;place-items:center;min-height:360px;max-height:calc(100vh - 190px);background:radial-gradient(circle at 50% 40%,rgb(41 76 149 / 22%),transparent 52%),#03050b}.video-viewer-stage>video{display:block;width:min(100%,430px);height:min(70vh,650px);max-height:calc(100vh - 210px);object-fit:contain;background:#000}.video-viewer-controls{display:grid;grid-template-columns:34px auto minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:50px;margin:12px 13px 13px;border:1px solid rgb(151 191 255 / 29%);border-radius:13px;background:#060d1ed6;box-shadow:0 10px 28px #00000073,inset 0 1px #dbeeff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 9px}.viewer-play-button,.viewer-control-button{display:grid;place-items:center;border:1px solid rgb(112 158 240 / 48%);border-radius:9px;background:linear-gradient(145deg,#3166d0d6,#532fafe0);color:#fff}.viewer-play-button{width:34px;height:34px;border-radius:50%}.viewer-control-button{width:30px;height:30px;background:#182f5cb8;color:#c8e0ff}.viewer-time{color:#deebff;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.viewer-timeline{width:100%;height:18px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.viewer-timeline::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,#4f99ff 0 var(--viewer-progress),#be5df4 var(--viewer-progress) calc(var(--viewer-progress) + 2%),rgb(95 118 157 / 36%) calc(var(--viewer-progress) + 2%) 100%)}.viewer-timeline::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #e7f4ff;border-radius:50%;background:#a86bff;box-shadow:0 0 10px #7d5bffcc}.video-viewer-controls button:hover{filter:brightness(1.16);transform:translateY(-1px)}.avatar-video-picker-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(660px,calc(100vw - 44px));height:min(620px,calc(100vh - 44px));max-height:none;overflow:hidden;border:1px solid rgb(100 124 255 / 62%);border-radius:16px;background:linear-gradient(145deg,#151c39,#10121f 76%);box-shadow:0 28px 72px #0009,0 0 32px #4d5bff33}.avatar-video-picker-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 19px 14px;border-bottom:1px solid rgb(121 143 255 / 20%);background:linear-gradient(90deg,rgb(45 79 158 / 32%),transparent 72%)}.avatar-video-picker-modal>header strong{display:block;color:#f0f5ff;font-size:17px}.avatar-video-picker-modal>header span{display:block;max-width:480px;margin-top:5px;color:#91a9cd;font-size:12px;font-weight:700;line-height:1.45}.avatar-video-picker-modal>header>button{display:grid;width:29px;height:29px;flex:none;place-items:center;border:1px solid rgb(123 145 201 / 38%);border-radius:8px;background:transparent;color:#d0ddf3;font-size:20px;line-height:1}.avatar-video-picker-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:14px 17px 18px;scrollbar-color:#6987dc #10182f;scrollbar-width:thin}.avatar-video-picker-body::-webkit-scrollbar{width:8px}.avatar-video-picker-body::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:#10182f}.avatar-video-picker-body::-webkit-scrollbar-thumb{border:2px solid #10182f;border-radius:999px;background:linear-gradient(180deg,#5f9cff,#8a60ea)}.avatar-video-picker-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7eb7ff,#aa78ff)}.avatar-video-picker-state{grid-column:1 / -1;margin:32px 0;color:#9eb6d9;text-align:center}.avatar-video-picker-state.error{color:#ff9aac}.avatar-video-picker-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:78px;border:1px solid rgb(73 117 202 / 48%);border-radius:11px;background:linear-gradient(135deg,#1832659e,#161626d1);color:#eaf3ff;padding:6px;text-align:left}.avatar-video-picker-item:hover{border-color:#ba75ff;box-shadow:0 0 18px #6b4fff38;transform:translateY(-1px)}.avatar-video-picker-item video,.avatar-video-picker-item img{width:72px;height:64px;border-radius:7px;background:#020306;object-fit:cover}.avatar-video-picker-meta{display:grid;gap:4px;min-width:0}.avatar-video-picker-meta strong,.avatar-video-picker-meta span,.avatar-video-picker-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-video-picker-meta strong{color:#f3f7ff;font-size:12px}.avatar-video-picker-meta span{color:#9ec7ff;font-size:10px;font-weight:750}.avatar-video-picker-meta small{color:#7e90b1;font-size:10px;font-weight:650}.avatar-video-picker-facts{display:flex;align-items:center;gap:6px;min-width:0}.avatar-video-picker-facts>span{min-width:0}.avatar-video-picker-facts>b{flex:none;border:1px solid rgb(83 157 255 / 64%);border-radius:999px;background:linear-gradient(135deg,#1d68d5b8,#5c36b49e);box-shadow:inset 0 1px #daedff24;color:#e8f4ff;font-size:9px;font-weight:900;line-height:18px;padding:0 6px}.avatar-video-picker-item em{border:1px solid rgb(173 112 255 / 48%);border-radius:999px;background:#753bc747;color:#e4d1ff;font-size:10px;font-style:normal;font-weight:850;padding:4px 7px}.checkbox-line label{display:inline-flex;align-items:center;min-height:28px;border:1px solid transparent;border-radius:8px;color:#dceaff;cursor:pointer;padding:0 6px;transition:border-color .18s ease,background .18s ease,color .18s ease}.checkbox-line label:hover:not(.disabled){border-color:#3e81ff6b;background:#204c9d29;color:#fff}.checkbox-line input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0 7px 0 0;border:1px solid #52739f;border-radius:5px;background:linear-gradient(145deg,#111d32,#070d18);box-shadow:inset 0 1px #aed9ff1f;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.checkbox-line input[type=checkbox]:hover:not(:disabled){border-color:#79beff;box-shadow:0 0 11px #3086ff61,inset 0 1px #c9e7ff30;transform:scale(1.06)}.checkbox-line input[type=checkbox]:checked{border-color:#9d72ff;background-color:#5b5cff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.2 2.45 2.45L12.3 4.9' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,#307fff,#b43cf0);background-position:center;background-repeat:no-repeat;box-shadow:0 0 13px #7849ff85,inset 0 1px #ffffff47}.checkbox-line input[type=checkbox]:focus-visible{outline:2px solid rgb(151 205 255 / 90%);outline-offset:2px}.panel-card .textarea,.auto-agent-brief textarea{border-color:#2f79eab8;background:linear-gradient(90deg,rgb(54 120 255 / 20%) 0 2px,transparent 2px),radial-gradient(circle at 100% 0%,rgb(123 61 255 / 12%),transparent 32%),linear-gradient(145deg,#091426,#05090f 76%);box-shadow:inset 0 1px #a4d4ff1f,inset 0 0 24px #0003;caret-color:#c7a5ff;color:#f2f7ff;font-weight:600;line-height:1.68;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.panel-card .textarea:hover,.auto-agent-brief textarea:hover{border-color:#5ca4ff;background:linear-gradient(90deg,rgb(72 140 255 / 36%) 0 2px,transparent 2px),radial-gradient(circle at 100% 0%,rgb(123 61 255 / 16%),transparent 32%),linear-gradient(145deg,#0a172c,#060a12 76%);box-shadow:inset 0 1px #bcdfff2e,0 0 18px #2572ff24;transform:none}.panel-card .textarea:focus,.auto-agent-brief textarea:focus{border-color:#b66fff;background:linear-gradient(90deg,rgb(150 87 255 / 76%) 0 2px,transparent 2px),radial-gradient(circle at 100% 0%,rgb(151 67 255 / 20%),transparent 32%),linear-gradient(145deg,#0b1730,#060812 72%);box-shadow:inset 0 1px #e9caff2b,0 0 0 3px #8e4cff24,0 0 24px #535eff38;transform:none}.panel-card .textarea::placeholder,.auto-agent-brief textarea::placeholder{color:#8294b1;font-weight:600}.panel-card .textarea::selection,.auto-agent-brief textarea::selection{background:#704bffa6;color:#fff}.panel-card .textarea::-webkit-scrollbar,.auto-agent-brief textarea::-webkit-scrollbar{width:8px}.panel-card .textarea::-webkit-scrollbar-thumb,.auto-agent-brief textarea::-webkit-scrollbar-thumb{border:2px solid #08101f;border-radius:999px;background:linear-gradient(#447fff,#9a53ed)}.panel-card .mini-input:not([type=number]),.panel-card .share-input{border-color:#2f79eaad;background:linear-gradient(135deg,#113165e0,#060d1df5);box-shadow:inset 0 1px #9fd4ff1f,inset 2px 0 #4a87ff38;color:#edf6ff;caret-color:#c7a5ff}.panel-card .mini-input:not([type=number]):focus,.panel-card .share-input:focus{border-color:#b66fff;box-shadow:inset 2px 0 #b769ffc2,0 0 0 3px #8e4cff21,0 0 18px #4a6fff2e}.left-column>.panel-card:first-child .source-learning-block{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;min-height:0;margin-top:8px}.source-learning-block .field-head{min-height:36px;margin-bottom:7px;padding:0 10px;border:1px solid rgb(58 119 222 / 34%);border-radius:10px;background:linear-gradient(100deg,#18408161,#1215277f);box-shadow:inset 2px 0 #3f8effcc,inset 0 1px #c0e1ff1a}.source-learning-block .field-head strong{display:inline-flex;align-items:center;gap:7px;color:#edf6ff;font-size:13px;letter-spacing:.03em}.source-learning-block .field-head strong:before{width:7px;height:7px;content:"";border-radius:50%;background:#4c9fff;box-shadow:0 0 10px #4c9fff}.source-learning-block .field-head span{border:1px solid rgb(95 156 255 / 35%);border-radius:999px;background:#16489645;color:#acd3ff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:850;padding:3px 7px}.left-column>.panel-card:first-child .source-learning-block .source-textarea{height:100%;min-height:180px;margin:0;padding:13px 15px 13px 18px;border-radius:12px;font-size:13px;line-height:1.72}.left-column>.panel-card:first-child .learning-workspace{padding:2px 0 10px 2px;scrollbar-gutter:auto}.left-column>.panel-card:first-child .learning-workspace:not(.viral-form)>.field-head,.left-column>.panel-card:first-child .ip-topic-box>.field-head{min-height:34px;padding:0 9px;border:1px solid rgb(57 117 211 / 30%);border-radius:9px;background:linear-gradient(100deg,#14387459,#1214223d)}.left-column>.panel-card:first-child .ip-rival-list{gap:8px}.left-column>.panel-card:first-child .ip-rival-list article{min-height:44px;border-color:#3a70c766;border-radius:9px;background:linear-gradient(100deg,#1b30577a,#13151fa3);box-shadow:inset 2px 0 #4082f23d;padding:0 10px}.left-column>.panel-card:first-child .ip-rival-list article.active{border-color:#3f91ff;background:linear-gradient(100deg,#2068dc47,#2518515c);box-shadow:inset 2px 0 #60b7ff,0 0 16px #2d7dff21}.left-column>.panel-card:first-child .ip-topic-list{gap:7px;max-height:none;padding-right:4px}.left-column>.panel-card:first-child .ip-topic-list button{display:grid;grid-template-columns:48px minmax(0,1fr) 46px 20px;align-items:center;gap:8px;height:48px;border-color:#435f964d;border-radius:9px;background:linear-gradient(115deg,#1f222bfa,#171920f5);box-shadow:inset 2px 0 #5984cc24}.left-column>.panel-card:first-child .ip-topic-list button:hover{border-color:#59a5ffc2;background:linear-gradient(115deg,#193e7dbf,#251a50b8)}.left-column>.panel-card:first-child .ip-topic-list button.active,.left-column>.panel-card:first-child .ip-topic-list button.active:hover{border-color:#4f9cff;background:linear-gradient(115deg,#1958b8e0,#4a2897d1);color:#fff;box-shadow:inset 3px 0 #7dc7ff,0 0 0 1px #539dff3d,0 8px 18px #1f5eca38}.left-column>.panel-card:first-child .ip-topic-list button .ip-topic-copy{display:block;max-height:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:initial}.ip-topic-select-mark{display:grid;width:19px;height:19px;place-items:center;border:1px solid rgb(121 157 208 / 60%);border-radius:999px;background:#070f1db8;color:#fff;font-size:12px;font-weight:950;line-height:1;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ip-topic-list button.active .ip-topic-select-mark{border-color:#b8e1ff;background:#247cff;box-shadow:0 0 0 3px #5babff33}.ip-topic-list button.active .ip-topic-select-mark:after{content:"✓"}.ip-topic-list button:focus-visible{outline:2px solid #8bc5ff;outline-offset:2px}:root[data-theme=light] .ip-topic-select-mark{border-color:#9bb2d5;background:#fff}:root[data-theme=light] .ip-topic-list button.active .ip-topic-select-mark{border-color:#fff;background:#fff3;box-shadow:0 0 0 3px #ffffff2e}.left-column>.panel-card:first-child .viral-form{align-content:start;gap:9px;padding-bottom:6px}.left-column>.panel-card:first-child .viral-type-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.left-column>.panel-card:first-child .viral-form .mini-field{gap:4px}.left-column>.panel-card:first-child .viral-form .ip-topic-textarea{min-height:54px}.left-column>.panel-card:first-child .viral-form>.neon-button{position:sticky;bottom:0;z-index:2;min-height:34px;margin-top:1px;box-shadow:0 -8px 18px #090d1ad1,0 10px 22px #ca39f640}.viral-count-control .viral-target-range{width:100%;height:26px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.viral-count-control .viral-target-range::-webkit-slider-runnable-track{height:7px;border:1px solid rgb(82 138 231 / 42%);border-radius:999px;background:linear-gradient(90deg,#3786ff 0 var(--range-progress),#b94cf3 var(--range-progress) calc(var(--range-progress) + 2%),rgb(21 34 57 / 94%) calc(var(--range-progress) + 2%) 100%);box-shadow:inset 0 1px 2px #00000085,0 0 0 1px #162e5857}.viral-count-control .viral-target-range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #c9e6ff;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#fff 10%,#78baff 12%,#78baff 35%,#4d6fff 39%,#4d6fff 64%,#a54cff);box-shadow:0 0 0 3px #3a7fff24,0 0 13px #5264ffa6,0 3px 7px #0000006b}.viral-count-control .viral-target-range:hover::-webkit-slider-thumb,.viral-count-control .viral-target-range:focus-visible::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #a353ff2e,0 0 18px #8d5dffd1,0 3px 7px #0000006b}.viral-count-control .viral-target-range:focus-visible{outline:none}.viral-count-control .viral-target-range:focus-visible::-webkit-slider-runnable-track{border-color:#c083ff}.script-editor-panel .editor-label-row{display:flex;align-items:center;justify-content:space-between;min-height:25px;padding:0 2px}.script-editor-panel .editor-label-row strong{color:#eaf2ff;font-size:13px;font-weight:900}.script-editor-panel .editor-label-row span{border:1px solid rgb(89 145 255 / 32%);border-radius:999px;background:#1f4b992e;color:#9cc8ff;font-size:11px;font-weight:800;padding:2px 8px}.script-editor-panel .script-textarea{border-color:#2f79eac7;border-radius:12px;background:linear-gradient(90deg,rgb(54 120 255 / 22%) 0 2px,transparent 2px),radial-gradient(circle at 100% 0%,rgb(123 61 255 / 14%),transparent 30%),linear-gradient(145deg,#091426,#05090f 72%);box-shadow:inset 0 1px #a4d4ff21,inset 0 0 28px #00000038;color:#f4f8ff;caret-color:#c7a5ff;font-size:14px;font-weight:600;letter-spacing:.015em;line-height:1.72;padding:14px 16px 14px 19px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.script-editor-panel .script-textarea:hover{border-color:#5ca4ff;box-shadow:inset 0 1px #bcdfff2e,0 0 18px #2572ff29;transform:none}.script-editor-panel .script-textarea:focus{border-color:#b66fff;background:linear-gradient(90deg,rgb(150 87 255 / 76%) 0 2px,transparent 2px),radial-gradient(circle at 100% 0%,rgb(151 67 255 / 20%),transparent 32%),linear-gradient(145deg,#0b1730,#060812 72%);box-shadow:inset 0 1px #e9caff2b,0 0 0 3px #8e4cff24,0 0 24px #535eff38;transform:none}.script-editor-panel .script-textarea::selection{background:#704bffa6;color:#fff}.script-editor-panel .script-textarea::-webkit-scrollbar{width:8px}.script-editor-panel .script-textarea::-webkit-scrollbar-thumb{border:2px solid #08101f;border-radius:999px;background:linear-gradient(#447fff,#9a53ed)}@media(prefers-reduced-motion:reduce){.checkbox-line label,.checkbox-line input[type=checkbox]{transition:none}}.video-process-shell{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid rgb(55 111 205 / 36%);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(130 66 255 / 11%),transparent 34%),linear-gradient(145deg,#14284c7a,#0e111cb8);box-shadow:inset 0 1px #a8d8ff14}.video-process-shell .process-enabled-summary{margin-top:0}.video-process-shell-label{color:#eef5ff;font-size:12px;font-weight:850;line-height:1.2}.video-process-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px}.process-settings-trigger{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:50px;border:1px solid rgb(66 128 229 / 62%);border-radius:11px;background:radial-gradient(circle at 0 50%,rgb(47 132 255 / 17%),transparent 35%),linear-gradient(120deg,#122d5be0,#1b153eeb);box-shadow:inset 0 1px #b1dbff21;color:#eaf4ff;padding:6px 10px 6px 8px;text-align:left}.process-settings-trigger>svg{width:34px;height:34px;border:1px solid rgb(98 157 255 / 48%);border-radius:9px;background:linear-gradient(135deg,#2469d9b8,#6934bdad);color:#dcecff;padding:8px}.process-settings-trigger>span{display:grid;gap:2px;min-width:0}.process-settings-trigger strong{color:#f1f7ff;font-size:12px;font-weight:900}.process-settings-trigger small{overflow:hidden;color:#87a5ca;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.process-settings-trigger em{border:1px solid rgb(124 105 255 / 42%);border-radius:999px;background:#4c39a052;color:#cbbdff;font-size:9px;font-style:normal;font-weight:900;padding:3px 6px;white-space:nowrap}.process-settings-trigger:hover{border-color:#9e72ff;box-shadow:0 0 18px #5b4bff38,inset 0 1px #dac8ff2b}.video-process-toolbar>.neon-button{align-self:center;width:78px;height:34px;min-width:0;margin:0;font-size:11px}.video-edit-panel.is-embedded-processing .process-settings-trigger{grid-template-columns:21px minmax(0,1fr) 15px;gap:6px;min-height:32px;height:32px;padding:0 8px;border-color:#2c77f2b3;border-radius:9px;background:linear-gradient(118deg,#113164f5,#1e1d48f5);box-shadow:inset 0 1px #9bcdff2b,0 5px 15px #1857d42e}.video-edit-panel.is-embedded-processing .process-settings-trigger>svg:first-child{width:21px;height:21px;padding:4px;border-radius:7px}.video-edit-panel.is-embedded-processing .process-settings-trigger strong{font-size:12px}.video-edit-panel.is-embedded-processing .process-settings-trigger>svg:last-child{width:15px;height:15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#b9cbef}.process-enabled-summary{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.process-enabled-summary span{border:1px solid rgb(67 119 203 / 38%);border-radius:999px;background:#0d1f3cad;color:#94b9e7;font-size:9px;font-weight:800;padding:4px 7px}.video-process-settings-backdrop{z-index:90}.video-process-settings-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,calc(100vw - 44px));max-height:min(720px,calc(100vh - 44px));overflow:hidden;border:1px solid rgb(72 132 232 / 70%);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgb(140 58 235 / 16%),transparent 33%),linear-gradient(145deg,#111c32,#111426 58%,#171126);box-shadow:0 30px 90px #00000094,inset 0 1px #c3e1ff21}.video-process-settings-modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:15px 20px;border-bottom:1px solid rgb(72 112 181 / 32%)}.video-process-settings-modal>header>div{display:grid;gap:5px}.video-process-settings-modal>header strong{color:#f5f8ff;font-size:21px;font-weight:950}.video-process-settings-modal>header span{color:#8ea9cc;font-size:11px;font-weight:700}.video-process-settings-modal>header>button{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid rgb(80 117 178 / 42%);border-radius:10px;background:#0d1729;color:#c6d7ed;font-size:21px}.video-process-settings-body{display:grid;gap:11px;min-height:0;overflow-y:auto;padding:16px 20px}.process-option-card{border:1px solid rgb(67 104 165 / 38%);border-radius:13px;background:linear-gradient(125deg,#0f1d35eb,#111424f0);box-shadow:inset 0 1px #a6ccff0f;padding:13px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.process-option-card.active{border-color:#6677ffc2;background:linear-gradient(125deg,#183e7eb8,#2e1b5bc7);box-shadow:0 10px 26px #14255b33,inset 0 1px #cad9ff1f}.process-option-main{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px}.process-option-index{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(79 140 242 / 52%);border-radius:10px;background:linear-gradient(135deg,#2368cc,#7043c8);color:#fff;font-size:11px;font-weight:950}.process-option-main>div{display:grid;gap:4px;min-width:0}.process-option-main>div strong{color:#f2f7ff;font-size:15px;font-weight:900}.process-option-main>div small{color:#8da6c8;font-size:11px;font-weight:650;line-height:1.45}.process-switch{display:grid;grid-template-columns:38px auto;align-items:center;gap:8px;cursor:pointer}.process-switch input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.process-switch>span{position:relative;width:38px;height:21px;border:1px solid #42587a;border-radius:999px;background:#0a1322;box-shadow:inset 0 2px 6px #00000057;transition:border-color .18s ease,background .18s ease}.process-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#7890b1;box-shadow:0 2px 6px #00000057;transition:transform .18s ease,background .18s ease}.process-switch input:checked+span{border-color:#8c6dff;background:linear-gradient(90deg,#2b76e7,#8c42d8)}.process-switch input:checked+span:after{background:#fff;transform:translate(17px)}.process-switch input:focus-visible+span{outline:2px solid #8bc7ff;outline-offset:2px}.process-switch em{min-width:38px;color:#7891b3;font-size:10px;font-style:normal;font-weight:850}.process-switch input:checked~em{color:#c9bcff}.process-option-detail{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:11px 0 0 48px;padding-top:10px;border-top:1px solid rgb(101 133 190 / 25%)}.process-option-detail>span{overflow:hidden;color:#a5c3e8;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.process-option-detail>button{display:inline-flex;align-items:center;gap:4px;min-height:29px;border:1px solid rgb(90 144 233 / 58%);border-radius:8px;background:#1b438bad;color:#e4f0ff;font-size:10px;font-weight:850;padding:0 9px;white-space:nowrap}.process-option-detail.passive{justify-content:flex-start}.process-option-detail.auto-cut-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.auto-cut-settings>label{display:grid;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:7px;color:#a5c3e8;font-size:10px;font-weight:800}.auto-cut-settings input{width:72px;height:30px;border:1px solid rgb(74 126 211 / 52%);border-radius:8px;background:#050f1fc2;color:#eef6ff;padding:0 8px}.auto-cut-settings em{color:#748dac;font-size:9px;font-style:normal}.auto-cut-settings>small{grid-column:1 / -1;color:#748dac;font-size:9px;line-height:1.4}.video-process-settings-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 20px;border-top:1px solid rgb(72 112 181 / 28%);background:#070d1947}.video-process-settings-modal>footer>span{overflow:hidden;color:#8ca8cb;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.video-process-settings-modal>footer .neon-button{min-width:108px;margin:0}@media(max-width:700px){.process-option-main{grid-template-columns:32px minmax(0,1fr)}.process-option-index{width:32px;height:32px}.process-switch{grid-column:2;justify-self:start}.process-option-detail{margin-left:44px}.process-option-detail.auto-cut-settings{grid-template-columns:1fr}.auto-cut-settings>small{grid-column:auto}}.pip-settings-modal,.green-picker-modal{overflow:hidden;border:1px solid rgb(68 128 228 / 66%);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgb(134 55 227 / 15%),transparent 32%),radial-gradient(circle at 0 35%,rgb(36 116 240 / 9%),transparent 36%),linear-gradient(145deg,#101a2d,#101321 58%,#171024);box-shadow:0 32px 100px #0000009e,inset 0 1px #bee0ff1f}.pip-settings-modal{grid-template-rows:72px auto auto minmax(0,1fr) 64px}.green-picker-modal{grid-template-rows:72px auto minmax(300px,1fr) auto;width:min(840px,calc(100vw - 64px))}.pip-settings-head,.green-picker-head{min-height:72px;padding:0 20px;border-bottom:1px solid rgb(73 112 179 / 30%);background:linear-gradient(90deg,#112c5a6b,#36185b3d)}.modal-title-cluster{display:flex;align-items:center;gap:12px;min-width:0}.modal-title-cluster>span{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid rgb(96 157 255 / 56%);border-radius:11px;background:linear-gradient(135deg,#2970e0e0,#7f3acfd1);box-shadow:0 8px 22px #2c5bcf40,inset 0 1px #ddecff3d;color:#eff7ff}.modal-title-cluster>div{display:grid;gap:3px;min-width:0}.modal-title-cluster small{color:#67b4ff;font-size:9px;font-weight:900;letter-spacing:.16em}.modal-title-cluster strong{color:#f5f8ff;font-size:18px;font-weight:950}.pip-settings-head>button,.green-picker-head>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(77 113 170 / 44%);border-radius:10px;background:#081120c2;color:#c2d3e9;font-size:21px;transition:border-color .18s ease,background .18s ease,color .18s ease}.pip-settings-head>button:hover,.green-picker-head>button:hover{border-color:#a46fff;background:#52278475;color:#fff}.pip-settings-toolbar{gap:10px;padding:14px 20px;border-bottom-color:#466eb14d;background:linear-gradient(90deg,#0c1f3dad,#14122694)}.pip-settings-toolbar>div:first-child{gap:3px}.pip-settings-toolbar strong{color:#edf5ff;font-size:14px}.pip-settings-toolbar span{color:#829fc4;font-size:11px;font-weight:700}.pip-display-mode{height:34px;border-color:#4680e09e;background:#060d1ad1;box-shadow:inset 0 1px 5px #0000004d}.pip-settings-toolbar button,.pip-settings-foot button{height:34px;border-color:#4871b475;background:linear-gradient(135deg,#183057e0,#1e1938e0);color:#dceaff;font-size:11px;box-shadow:inset 0 1px #afd6ff14}.pip-settings-toolbar button:hover:not(:disabled),.pip-settings-foot button:hover:not(:disabled){border-color:#7e9eff;background:linear-gradient(135deg,#1f4c99e5,#4a267ee0)}.pip-settings-toolbar .pip-display-mode button.active,.pip-display-mode button.active{background:linear-gradient(135deg,#287eff,#9d47e4);box-shadow:0 8px 20px #4253eb47}.pip-settings-body{gap:12px;padding:16px 20px 20px;background:#050a131f;scrollbar-color:#5267bd #10182a;scrollbar-width:thin}.pip-list-tools{top:-16px;margin-bottom:2px;border-bottom-color:#436cae57;background:#0e182bf0;box-shadow:0 10px 24px #0000002e}.pip-list-stats strong{color:#7db8ff;font-size:20px}.pip-list-stats span,.pip-list-stats em{color:#8ca8cc;font-size:11px}.pip-list-stats em{border:1px solid rgb(80 124 201 / 34%);border-radius:999px;background:#13326375;color:#a8cfff;padding:4px 7px}.pip-search-box{height:36px;border-color:#3e6fbe85;border-radius:10px;background:#050d1bd1}.pip-filter-tabs button{height:32px;border-color:#4169ac73;background:#08111fc2;font-size:11px}.pip-filter-tabs button.active{border-color:#7f82ff;background:linear-gradient(135deg,#286fdf,#8243d0)}.pip-coverage-overview{display:grid;gap:9px;border:1px solid rgb(65 108 181 / 42%);border-radius:12px;background:linear-gradient(110deg,#0a1b35d1,#18132bc7);padding:11px 12px}.pip-coverage-overview-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.pip-coverage-overview-head strong{color:#edf5ff;font-size:12px}.pip-coverage-overview-head span{color:#7f99bb;font-size:9px;line-height:1.4;text-align:right}.pip-coverage-track{display:grid;grid-auto-columns:42px;grid-auto-flow:column;grid-template-rows:38px;width:100%;max-width:100%;gap:5px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;overscroll-behavior-x:contain;scrollbar-color:#5f74d8 rgb(7 17 33 / 72%);scrollbar-width:thin}.pip-coverage-track::-webkit-scrollbar{height:6px}.pip-coverage-track::-webkit-scrollbar-track{border-radius:999px;background:#071121b8}.pip-coverage-track::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#4f8eea,#7d5ce8)}.pip-coverage-track::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#69a9ff,#a06eff)}.pip-coverage-cell{display:grid;min-width:0;min-height:38px;place-items:center;align-content:center;gap:1px;border:1px solid rgb(66 91 132 / 40%);border-radius:7px;background:#091426;color:#7087a6}.pip-coverage-cell strong{font-size:10px}.pip-coverage-cell small{font-size:8px}.pip-coverage-cell.start{border-color:#5b9cff;background:linear-gradient(135deg,#246dcf,#7142bb);box-shadow:0 5px 13px #334dc63d;color:#fff}.pip-coverage-cell.inherited{border-color:#7162eb94;background:#3e2b7c8a;color:#d7ceff}.pip-coverage-cell.empty{border-style:dashed}.pip-coverage-legend{display:flex;flex-wrap:wrap;gap:10px;color:#7b92b1;font-size:8px}.pip-coverage-legend span{display:inline-flex;align-items:center;gap:4px}.pip-coverage-legend span:before{width:7px;height:7px;border-radius:2px;content:"";background:#2a3a54}.pip-coverage-legend .start:before{background:linear-gradient(135deg,#2879e5,#8046c8)}.pip-coverage-legend .inherited:before{background:#62489e}.pip-coverage-legend .empty:before{border:1px dashed #52647f;background:transparent}.pip-segment-card{grid-template-columns:44px minmax(0,1fr) minmax(230px,286px);gap:13px;border-color:#43659e6b;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgb(102 55 178 / 8%),transparent 30%),linear-gradient(125deg,#101f37f0,#131423f5);box-shadow:inset 0 1px #abd0ff0f;padding:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pip-segment-card:hover{border-color:#5391f0a3;box-shadow:0 12px 26px #040c1d3d,inset 0 1px #bcdbff17;transform:translateY(-1px)}.pip-segment-card.selected{border-color:#448bffd1;background:linear-gradient(125deg,#184283ad,#2d1952ad);box-shadow:inset 3px 0 #438eff,0 12px 28px #14347633}.pip-segment-card.inherited{border-style:dashed;box-shadow:inset 3px 0 #4d8beb8c}.pip-segment-index{width:36px;height:36px;border:1px solid rgb(116 176 255 / 35%);background:linear-gradient(135deg,#246fd9,#7047ca);box-shadow:0 7px 16px #224dac38}.pip-segment-content strong{font-size:14px}.pip-segment-content p{color:#c7d8ee;font-size:12px;font-weight:700}.pip-category-row span{border-color:#3d6fcb8a;background:#0d22469e;color:#b5cff3;font-size:10px}.pip-category-row span.time{border-color:#46659675;background:#081426ad}.pip-category-row span.coverage{border-color:#7b63ef8a;background:#482a866b;color:#d1c5ff}.pip-keywords span{border-color:#4176cd7a;background:#102d588a;color:#9fcaff;font-size:10px}.pip-segment-tools button{height:27px;border-color:#3e70c285;border-radius:8px;background:#0a1b34b8;color:#c0d7f5;font-size:10px}.pip-segment-tools button:hover:not(:disabled){border-color:#6caeff;background:#1b4181c2}.pip-material-control{border:1px solid rgb(62 96 153 / 34%);border-radius:11px;background:#060e1b7a;padding:9px}.pip-material-preview{border-color:#3077e49e;border-radius:8px;background:linear-gradient(145deg,#04070d,#090b13)}.pip-material-select{border-color:#3c91ff;border-radius:8px;background:linear-gradient(135deg,#194c9dd6,#331f67d1)}.pip-material-clear{border-color:#9c476c85;border-radius:8px;background:#55193370;color:#ffb5ce}.pip-material-stop{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:28px;border:1px solid rgb(231 139 79 / 58%);border-radius:8px;background:#70361a7a;color:#ffd0a7;font-size:9px;font-weight:850;padding:0 8px}.pip-material-stop:hover{border-color:#ffad72;background:#97451da3;color:#fff}.pip-clip-settings{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:9px;border-top:1px solid rgb(70 106 165 / 28%)}.pip-clip-settings>label{display:grid;gap:4px;min-width:0}.pip-coverage-summary{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgb(109 88 221 / 38%);border-radius:7px;background:#3d267052;padding:6px 8px}.pip-coverage-summary strong{color:#d9d0ff;font-size:9px}.pip-coverage-summary small{color:#806fa9;font-size:8px;line-height:1.4;text-align:right}.pip-clip-settings>label>span{color:#809abd;font-size:9px;font-weight:800}.pip-clip-settings select,.pip-clip-settings input{width:100%;min-width:0;height:28px;border:1px solid rgb(64 112 190 / 54%);border-radius:7px;background:#08152a;color:#d9e9ff;font-size:9px;font-weight:750;padding:0 7px}.pip-source-start{position:relative}.pip-source-start input{padding-right:24px}.pip-source-start em{position:absolute;top:7px;right:7px;color:#728cad;font-size:9px;font-style:normal;pointer-events:none}.pip-clip-hint{grid-column:1 / -1;color:#718bad;font-size:9px;line-height:1.45}.pip-empty-state,.green-picker-empty{display:grid;align-content:center;justify-items:center;gap:9px;min-height:250px;border:1px dashed rgb(66 119 204 / 42%);border-radius:14px;background:radial-gradient(circle at 50% 35%,rgb(55 119 232 / 14%),transparent 34%),linear-gradient(145deg,#0b19308a,#0f0f1a7a);color:#8fa9ca;padding:30px;text-align:center}.pip-empty-state>span,.green-picker-empty>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(82 146 246 / 54%);border-radius:14px;background:linear-gradient(135deg,#2060c6b8,#622ea9a3);color:#dcecff;box-shadow:0 10px 28px #2c53bb38}.pip-empty-state strong,.green-picker-empty strong{color:#ecf4ff;font-size:16px;font-weight:900}.pip-empty-state small,.green-picker-empty small{max-width:480px;color:#849fc1;font-size:11px;font-weight:700;line-height:1.6}.pip-empty-state>button,.green-picker-empty>button{display:inline-flex;align-items:center;gap:6px;min-height:33px;margin-top:3px;border:1px solid #4a92ff;border-radius:9px;background:linear-gradient(135deg,#2878ec,#8d45d5);color:#fff;font-size:11px;font-weight:900;padding:0 13px}.pip-empty-state.compact{min-height:190px}.pip-empty-state.loading>span svg,.green-picker-empty.loading>span svg{animation:studio-spin 1.2s linear infinite}@keyframes studio-spin{to{transform:rotate(360deg)}}.pip-settings-foot{border-top-color:#4369a757;background:#070d195c}.pip-settings-foot span{color:#8eafd5;font-size:11px}.pip-settings-foot button.primary{border-color:#6b72ff;background:linear-gradient(135deg,#377eff,#a648df);box-shadow:0 10px 24px #543bdf42}.green-picker-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 20px;border-bottom-color:#446cae4d;background:linear-gradient(90deg,#0b1e3b9e,#17122985)}.green-picker-intro{display:grid;gap:3px;min-width:0}.green-picker-intro strong{color:#edf5ff;font-size:14px;font-weight:900}.green-picker-intro span{color:#829fc3;font-size:11px;font-weight:700}.green-picker-actions{display:flex;align-items:center;gap:8px}.green-picker-toolbar button{height:34px;border-color:#4870b37a;border-radius:9px;background:linear-gradient(135deg,#16315be0,#221b3be0);color:#dceaff;font-size:11px}.green-picker-toolbar button:first-child,.green-picker-toolbar button.primary{border-color:#508fff;background:linear-gradient(135deg,#2c7df4,#9646dd);box-shadow:0 10px 24px #493edb3d}.green-picker-body{align-content:start;min-height:320px;max-height:540px;gap:14px;background:#050a1324;padding:18px 20px 22px;scrollbar-color:#5368bd #11182a;scrollbar-width:thin}.green-picker-empty{grid-column:1 / -1;width:100%;min-height:320px}.green-picker-card{gap:9px;border-color:#4065a26b;border-radius:12px;background:linear-gradient(145deg,#11223deb,#141423f0);box-shadow:inset 0 1px #add2ff12;padding:10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.green-picker-card:hover{border-color:#4d9cff;box-shadow:0 12px 28px #0b225147;transform:translateY(-2px)}.green-picker-card img,.green-picker-card>div{border:1px solid rgb(49 94 164 / 40%);border-radius:9px;background:#050810}.green-picker-card span{color:#dbe8f8;font-size:11px}.green-picker-card button{height:30px;border:1px solid #438eff;border-radius:8px;background:linear-gradient(135deg,#2875e5,#7640c3);font-size:11px}@media(max-width:900px){.pip-settings-modal{width:calc(100vw - 34px)}.pip-settings-toolbar{grid-template-columns:minmax(0,1fr) auto}.pip-settings-toolbar>div:first-child{grid-column:1 / -1}.pip-list-tools{grid-template-columns:1fr}.pip-segment-card{grid-template-columns:40px minmax(0,1fr)}.pip-material-control{grid-column:2}.pip-clip-settings,.green-picker-toolbar{grid-template-columns:1fr}.green-picker-actions{justify-content:flex-start}}.pip-asset-modal{grid-template-rows:72px auto minmax(0,1fr) auto;width:min(900px,calc(100vw - 64px));max-height:min(760px,calc(100vh - 64px));overflow:hidden;border:1px solid rgb(68 128 228 / 66%);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgb(134 55 227 / 15%),transparent 32%),radial-gradient(circle at 0 40%,rgb(36 116 240 / 9%),transparent 36%),linear-gradient(145deg,#101a2d,#101321 58%,#171024);box-shadow:0 32px 100px #0000009e,inset 0 1px #bee0ff1f}.pip-asset-head{height:72px;padding:0 20px;border-bottom-color:#4970b34d;background:linear-gradient(90deg,#112c5a6b,#36185b3d)}.pip-asset-head>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(77 113 170 / 44%);border-radius:10px;background:#081120c2;color:#c2d3e9;font-size:21px}.pip-asset-head>button:hover{border-color:#a46fff;background:#52278475;color:#fff}.pip-asset-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 20px;border-bottom-color:#446cae4d;background:linear-gradient(90deg,#0b1e3b9e,#17122985)}.pip-asset-context-index{display:inline-flex;align-items:center;justify-content:center;min-height:31px;border:1px solid rgb(78 139 237 / 62%);border-radius:9px;background:linear-gradient(135deg,#1e5bbcb8,#5b2b9da3);color:#e7f2ff!important;font-size:11px!important;font-weight:900!important;padding:0 10px}.pip-asset-context>div{display:grid;gap:3px;min-width:0}.pip-asset-context>div strong{color:#edf5ff;font-size:13px}.pip-asset-context>div span{color:#8aa5c8;font-size:11px}.pip-quick-upload,.pip-empty-upload{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid rgb(79 148 255 / 72%);border-radius:9px;background:linear-gradient(135deg,#2679eb,#8742d1);box-shadow:0 8px 20px #3050ca38;color:#fff;font-size:11px;font-weight:850;padding:0 12px;white-space:nowrap}.pip-quick-upload:hover:not(:disabled),.pip-empty-upload:hover:not(:disabled){border-color:#9cc9ff;box-shadow:0 10px 25px #504ee757;transform:translateY(-1px)}.pip-quick-upload:disabled,.pip-empty-upload:disabled{cursor:wait;opacity:.58}.pip-asset-modal .avatar-import-body{align-content:start;gap:12px;min-height:330px;background:#050a1324;padding:16px 20px 20px;scrollbar-color:#5368bd #11182a;scrollbar-width:thin}.pip-asset-filters{position:sticky;top:-16px;z-index:2;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:-16px -20px 2px;border:0;border-bottom:1px solid rgb(68 108 174 / 34%);border-radius:0;background:#0e182bf2;box-shadow:0 10px 24px #0000002e;padding:12px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pip-asset-filters .library-filter-group{border-color:#426fba75;background:#060f1dbd}.pip-asset-filters .library-filter-group button{color:#93b0d5;font-size:10px}.pip-asset-filters .library-filter-group button.active{background:linear-gradient(135deg,#2d78e7,#8743d3);color:#fff}.pip-asset-card{grid-template-columns:136px minmax(0,1fr) auto;gap:14px;border-color:#4267a46b;border-radius:13px;background:radial-gradient(circle at 100% 0%,rgb(106 54 181 / 8%),transparent 30%),linear-gradient(125deg,#102039f0,#131423f5);box-shadow:inset 0 1px #aed3ff12;color:#edf5ff;padding:11px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pip-asset-card:hover{border-color:#4c9cff;box-shadow:0 12px 28px #0a204e42;transform:translateY(-1px)}.pip-asset-card img,.pip-asset-card video,.pip-asset-card .avatar-import-thumb{width:136px;height:76px;border:1px solid rgb(52 103 181 / 48%);border-radius:9px;background:#050810;object-fit:contain}.pip-asset-card .avatar-import-info{gap:6px}.pip-asset-card .avatar-import-info strong{color:#edf5ff;font-size:13px}.pip-asset-card .avatar-import-info span{color:#86a2c5;font-size:10px}.pip-asset-card>button{min-width:76px;height:32px;border-color:#4b92ff;border-radius:9px;background:linear-gradient(135deg,#2b79ed,#8241ce);font-size:11px;box-shadow:0 8px 18px #3948c833}.pip-asset-empty{display:grid;align-content:center;justify-items:center;gap:9px;min-height:320px;border:1px dashed rgb(66 119 204 / 42%);border-radius:14px;background:radial-gradient(circle at 50% 35%,rgb(55 119 232 / 14%),transparent 34%),linear-gradient(145deg,#0b19308a,#0f0f1a7a);padding:30px;text-align:center}.pip-asset-empty>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(82 146 246 / 54%);border-radius:14px;background:linear-gradient(135deg,#2060c6b8,#622ea9a3);color:#dcecff;box-shadow:0 10px 28px #2c53bb38}.pip-asset-empty strong{color:#ecf4ff;font-size:16px;font-weight:900}.pip-asset-empty small{max-width:480px;color:#849fc1;font-size:11px;font-weight:700;line-height:1.6}.pip-asset-empty.compact{min-height:220px}.pip-asset-empty.loading>span svg{animation:studio-spin 1.2s linear infinite}@media(max-width:760px){.pip-asset-modal{width:calc(100vw - 32px)}.pip-asset-filters{grid-template-columns:1fr}.pip-asset-card{grid-template-columns:112px minmax(0,1fr)}.pip-asset-card img,.pip-asset-card video,.pip-asset-card .avatar-import-thumb{width:112px;height:68px}.pip-asset-card>button{grid-column:2;justify-self:start}.pip-asset-context{grid-template-columns:auto minmax(0,1fr)}.pip-quick-upload{grid-column:1 / -1;justify-self:stretch}}.library-heading-icon{position:relative;display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgb(104 165 255 / 62%);border-radius:11px;background:linear-gradient(145deg,#2d7dffad,#a339ec8f);box-shadow:inset 0 1px #ffffff3d,0 0 22px #4671ff4d;color:#fff}.library-heading-icon:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(120deg,transparent 16%,rgb(255 255 255 / 20%) 48%,transparent 76%);transform:translate(-130%);transition:transform .45s ease}.avatar-page-head:hover .library-heading-icon:after,.digital-human-head:hover .library-heading-icon:after,.sound-topbar:hover .library-heading-icon:after{transform:translate(130%)}.library-heading-copy,.sound-section-heading>div{display:grid;gap:2px;min-width:0}.library-heading-copy small,.sound-section-heading small{color:#75aefb;font-size:9px;font-weight:950;letter-spacing:.16em;line-height:1}.library-heading-copy span,.sound-section-heading p{overflow:hidden;margin:0;color:#91a9cc;font-size:11px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.library-total-chip,.library-stat-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgb(72 126 220 / 48%);border-radius:999px;background:linear-gradient(135deg,#132c58d6,#271844c7);box-shadow:inset 0 1px #bddfff1a;color:#a9c8f5;font-size:11px;font-style:normal;font-weight:850;padding:0 11px;white-space:nowrap}.library-stat-chip{gap:5px}.library-stat-chip b{color:#f3f7ff;font-size:12px;font-variant-numeric:tabular-nums}.library-empty-state{align-content:center;justify-items:center;gap:8px;min-height:250px;border:1px dashed rgb(67 113 196 / 46%);border-radius:13px;background:radial-gradient(circle at 50% 28%,rgb(52 116 235 / 12%),transparent 30%),linear-gradient(145deg,#101c34ad,#0e0f18bd);color:#7894be}.library-empty-state svg{color:#5779ad;filter:drop-shadow(0 0 15px rgb(45 125 255 / 22%))}.library-empty-state strong{color:#e9f2ff;font-size:15px;font-weight:900}.library-empty-state>span{color:#89a1c5;font-size:12px;font-weight:700}.library-empty-state.compact{min-height:210px}.sound-page.sound-page--history-only .sound-content{gap:12px;overflow-y:auto;background:transparent;padding:16px 18px 22px}.sound-page.sound-page--history-only .sound-topbar{position:sticky;top:0;z-index:5;flex-basis:72px;min-height:72px;border:1px solid rgb(58 105 191 / 46%);border-radius:12px;background:linear-gradient(105deg,#162e5beb,#141325f5 64%,#2b1542eb);box-shadow:inset 0 1px #b8deff1a,0 11px 26px #0003;padding:0 14px}.sound-section-heading{display:flex;align-items:center;gap:11px;min-width:0}.sound-section-heading strong{color:#f4f8ff;font-size:17px;font-weight:950}.sound-page.sound-page--history-only .sound-top-actions{gap:9px}.sound-page.sound-page--history-only .sound-top-actions button.library-danger-action{width:31px;height:31px;border:1px solid rgb(226 83 119 / 42%);border-radius:9px;background:#6e1e3557;color:#ff9db4;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sound-page.sound-page--history-only .sound-top-actions button.library-danger-action:hover:not(:disabled){border-color:#ff7798;background:#9d294694;color:#fff;transform:translateY(-1px)}.sound-page.sound-page--history-only .sound-bulk-card,.digital-human-page .digital-bulk-card{flex-basis:54px;height:54px;min-height:54px;border-color:#355ea675;border-radius:11px;background:linear-gradient(112deg,#122241eb,#151421f0);box-shadow:inset 0 1px #b2d8ff12;padding:0 13px}.sound-check{position:relative;width:17px;height:17px;border-color:#566887;border-radius:5px;background:#0a1020}.sound-check.checked{border-color:#5e9cff;background:linear-gradient(145deg,#267dff,#7651e8);box-shadow:0 0 11px #357eff7a}.sound-check.checked:after{width:7px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transform:translateY(-1px) rotate(-45deg)}.sound-round-action,.sound-pagination button,.sound-icon-action{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.sound-round-action:hover:not(:disabled),.sound-pagination button:hover:not(:disabled),.sound-icon-action:hover:not(:disabled){border-color:#6aa9ff;background:linear-gradient(145deg,#255bbee0,#55278bd6);box-shadow:0 6px 15px #2a5ed742;color:#fff;transform:translateY(-1px)}.sound-page.sound-page--history-only .sound-pagination strong,.digital-human-page .sound-pagination strong{width:32px;height:32px;border-color:#315da8;background:#091329}.sound-page.sound-page--history-only .sound-list{gap:12px;padding-bottom:8px}.sound-page.sound-page--history-only .sound-task-card{border-color:#3960a778;border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(136 53 220 / 10%),transparent 28%),linear-gradient(145deg,#121d37f7,#111119fa);box-shadow:inset 0 1px #bedeff12,0 11px 25px #0000002e;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sound-page.sound-page--history-only .sound-task-card:hover{border-color:#548eebbd;box-shadow:inset 0 1px #bedeff1c,0 14px 29px #0e22524d;transform:translateY(-1px)}.sound-page.sound-page--history-only .sound-task-title{border-color:#4166a87a;background:#0e1a33d1}.sound-page.sound-page--history-only .sound-model-pill{border-color:#51679685;background:#202a43c2;color:#b9d4ff}.sound-page.sound-page--history-only .sound-copy-box{border-color:#683f9794;border-radius:9px;background:#060913d6}.sound-page.sound-page--history-only .sound-player{border-color:#2969c7b8;border-radius:9px;background:linear-gradient(100deg,#0a152beb,#191431e0)}.material-category-host .avatar-page{overflow-x:hidden;overflow-y:auto;background:transparent;padding:16px 18px 24px}.material-category-host .avatar-page-head{align-items:center;min-height:72px;border:1px solid rgb(58 105 191 / 46%);border-radius:12px;background:linear-gradient(105deg,#162e5beb,#141325f5 64%,#2b1542eb);box-shadow:inset 0 1px #b8deff1a,0 11px 26px #0003;padding:10px 14px}.material-category-host .avatar-title-row{align-items:center;gap:11px}.material-category-host .avatar-title-row h1{margin:0;font-size:17px;line-height:1.15}.material-category-host .avatar-head-actions{align-items:center;padding:0}.material-category-host .avatar-cloud-button,.material-category-host .avatar-add-button{height:32px;border:1px solid rgb(75 121 204 / 55%);border-radius:9px;background:linear-gradient(135deg,#1b386ce5,#261c48e5);box-shadow:inset 0 1px #c7e2ff1f;font-size:12px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.material-category-host .avatar-add-button{border-color:#a15beead;background:linear-gradient(135deg,#3479eb,#9c42dc);box-shadow:0 7px 18px #553dd645,inset 0 1px #fff3}.material-category-host .avatar-cloud-button:hover,.material-category-host .avatar-add-button:hover{border-color:#8bc4ff;box-shadow:0 9px 20px #2d60d84f;transform:translateY(-1px)}.material-category-host .avatar-filter-bar{margin:12px 0 0}.material-category-host .avatar-list-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;padding-bottom:8px}.material-category-host .avatar-card{overflow:hidden;border-color:#3b66b57f;border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(134 55 219 / 12%),transparent 28%),linear-gradient(145deg,#121e38fa,#101119fa);box-shadow:inset 0 1px #b9dbff14,0 11px 26px #0000003b;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.material-category-host .avatar-card:hover{border-color:#5d9df8;box-shadow:inset 0 1px #b9dbff21,0 15px 30px #112a6257;transform:translateY(-2px)}.material-category-host .avatar-name-pill{border-color:#3e68b485;background:#0e1a34e0;font-size:12px}.material-category-host .avatar-delete-button{border:1px solid rgb(218 78 112 / 35%);background:#6c1c3352;color:#f49ab0;transition:border-color .18s ease,background .18s ease,color .18s ease}.material-category-host .avatar-delete-button:hover{border-color:#ff7394;background:#9923419e;color:#fff}.material-category-host .avatar-video-frame{border-color:#050912;border-radius:9px;background:#050912}.material-category-host .avatar-meta-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.material-category-host .avatar-meta-row span{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgb(55 84 137 / 48%);border-radius:999px;background:#121e36bd;color:#91add3;padding:0 7px;font-size:9px;font-weight:800}.material-category-host .digital-human-page{grid-template-rows:auto auto minmax(0,1fr) auto;background:transparent;padding:16px 18px 22px}.material-category-host .digital-human-head{min-height:72px;border:1px solid rgb(58 105 191 / 46%);border-radius:12px;background:linear-gradient(105deg,#162e5beb,#141325f5 64%,#2b1542eb);box-shadow:inset 0 1px #b8deff1a,0 11px 26px #0003;padding:10px 14px}.digital-human-title{align-items:center!important;gap:11px!important}.material-category-host .digital-human-head h1{font-size:17px;line-height:1.15}.digital-head-actions{display:flex!important;align-items:center!important;gap:8px!important}.material-category-host .digital-human-head button{height:32px;border-color:#4d7fd594;border-radius:9px;background:linear-gradient(135deg,#1c3d76eb,#2f1c4eeb);font-size:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.material-category-host .digital-human-head button:hover:not(:disabled){border-color:#7ab7ff;box-shadow:0 8px 18px #2a5bcf47;transform:translateY(-1px)}.material-category-host .digital-human-head button:disabled{cursor:wait;opacity:.7}.spinning{animation:library-spin .8s linear infinite}.material-category-host .digital-progress-list{gap:8px;margin-top:12px}.material-category-host .digital-progress-card{min-height:54px;border-color:#326bd2a3;border-radius:10px;background:linear-gradient(100deg,#102753f0,#1b1633eb);box-shadow:inset 0 1px #baddff17}.material-category-host .digital-list-area{gap:12px;margin-top:12px}.material-category-host .digital-video-list{gap:12px;padding-bottom:8px}.material-category-host .digital-video-card{grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;min-height:302px;border-color:#3962ae7a;border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(139 52 220 / 11%),transparent 26%),linear-gradient(145deg,#121e38fa,#101119fa);box-shadow:inset 0 1px #bbddff14,0 12px 27px #00000036;padding:13px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.material-category-host .digital-video-card:hover{border-color:#5d9df8;box-shadow:inset 0 1px #bbddff1f,0 15px 31px #0d255b52;transform:translateY(-1px)}.material-category-host .digital-video-info{min-height:276px;grid-template-rows:31px 27px minmax(66px,1fr) 28px 32px}.material-category-host .digital-video-info p{border-color:#673e988f;border-radius:9px;background:#060913d1;color:#dce8fb;font-size:12px;font-weight:750}.material-category-host .digital-title-pill{position:relative;height:32px;max-width:min(720px,72%);overflow:hidden;border:1px solid rgb(70 132 231 / 68%);border-radius:10px;background:linear-gradient(90deg,#1f4c99c7,#2b2465b8 68%,#532577a8);box-shadow:inset 0 1px #bee1ff29,0 7px 18px #1d49aa30;padding:0 11px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.material-category-host .digital-title-pill:after{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:10px 0 0 10px;background:linear-gradient(#54b7ff,#bb62ff);box-shadow:0 0 10px #5996ffb3;content:""}.material-category-host .digital-title-pill:hover{border-color:#76b2ff;box-shadow:inset 0 1px #d2ebff36,0 9px 21px #224fb94a;transform:translateY(-1px)}.material-category-host .digital-title-pill strong{color:#f3f8ff;font-size:12px;text-shadow:0 1px 8px rgb(74 143 255 / 25%)}.material-category-host .digital-title-pill .sound-check{border-color:#79b1ffb8;background:#05122bb8}.material-category-host .digital-model-pill{height:27px;gap:7px;border:1px solid rgb(105 105 224 / 62%);border-radius:9px;background:linear-gradient(120deg,#1d376feb,#49256ce0);box-shadow:inset 0 1px #d3daff26,0 6px 15px #412f9e38;color:#dce9ff;font-size:11px;padding:0 10px 0 6px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.material-category-host .digital-model-pill svg{box-sizing:content-box;border:1px solid rgb(126 174 255 / 34%);border-radius:6px;background:linear-gradient(145deg,#2e7bf494,#a245e075);box-shadow:0 0 10px #4a75ff47;color:#fff;padding:3px}.material-category-host .digital-model-pill:hover{border-color:#9d86ff;box-shadow:inset 0 1px #e2e0ff2e,0 8px 18px #5137b252;transform:translateY(-1px)}.material-category-host .digital-video-preview{position:relative;align-self:stretch;box-sizing:border-box;width:170px;height:auto;min-height:276px;overflow:hidden;border:6px solid #050912;border-radius:9px;background:#050912;color:#8da8d1;padding:0;box-shadow:inset 0 0 0 1px #5a8ae026,0 10px 24px #00000042;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.material-category-host .digital-video-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgb(3 7 16 / 78%) 100%)}.material-category-host .digital-video-preview:hover{border-color:#4b75c8;box-shadow:0 0 0 2px #4b87ff26,0 14px 30px #16357961;transform:translateY(-2px)}.material-category-host .digital-video-preview>img,.material-category-host .digital-video-preview>video{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#050912}.digital-preview-placeholder{display:grid;height:100%;place-content:center;justify-items:center;gap:8px;background:radial-gradient(circle at 50% 38%,rgb(63 126 242 / 22%),transparent 28%),linear-gradient(145deg,#0b1831,#080b15)}.digital-preview-placeholder svg{color:#649cf0;filter:drop-shadow(0 0 13px rgb(54 126 255 / 42%))}.digital-preview-placeholder small{color:#8199bd;font-size:10px;font-weight:800}.digital-preview-play{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid rgb(144 192 255 / 47%);border-radius:999px;background:#0a1835d6;box-shadow:0 8px 20px #00000061;color:#eef7ff;font-size:10px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.digital-preview-play svg{color:#b990ff}.digital-video-preview:hover .digital-preview-play{border-color:#d18aff;background:linear-gradient(100deg,#2f71ffe8,#a33ae8e5);box-shadow:0 9px 24px #493ed66b}.material-category-host .digital-elapsed-pill{height:29px;border:1px solid rgb(80 141 236 / 62%);background:linear-gradient(135deg,#184591f0,#4a277eeb);box-shadow:inset 0 1px #c0e0ff2b,0 6px 15px #1f51bb38;color:#eaf4ff;font-variant-numeric:tabular-nums}.material-category-host .digital-meta-row{gap:6px;flex-wrap:wrap}.material-category-host .digital-meta-row span{height:23px;border-color:#39578e7a;background:#131f38c2;color:#9ab8df;font-size:10px}@keyframes library-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.library-stat-chip{display:none}.material-category-host .avatar-list-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media(max-width:760px){.library-total-chip,.material-category-host .avatar-cloud-button{display:none}.material-category-host .digital-video-card{grid-template-columns:minmax(0,1fr) 145px}.material-category-host .digital-video-preview{width:145px;height:auto;min-height:232px}.material-category-host .digital-video-info{grid-template-rows:31px 27px minmax(60px,1fr) auto 32px}}@media(prefers-reduced-motion:reduce){.library-heading-icon:after,.sound-task-card,.avatar-card,.digital-video-card{transition:none}.spinning{animation:none}}.sidebar-nav{border-right-color:#3e5b8c7a;background:radial-gradient(circle at 50% 0%,rgb(45 125 255 / 18%),transparent 24%),linear-gradient(180deg,#0b1221,#090c14 62%,#0b0d15);box-shadow:inset -1px 0 #6e9ae817}.sidebar-nav-main{gap:4px;padding:8px 6px 0}.sidebar-item{grid-template-rows:30px auto;gap:2px;min-height:64px;overflow:visible;border:1px solid transparent;border-radius:12px;background:transparent;color:#dce9ff;font-size:11px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.sidebar-item svg{padding:0}.sidebar-item-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(91 126 183 / 24%);border-radius:9px;background:linear-gradient(145deg,#1c2b48c7,#0f1627d1);box-shadow:inset 0 1px #d1e7ff0f;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.sidebar-item:hover{border-color:#4877c852;background:linear-gradient(100deg,#1f4b9447,#3d236126);color:#fff}.sidebar-item:hover .sidebar-item-icon{border-color:#5fa3ff99;background:linear-gradient(145deg,#2664c59e,#4829768f);box-shadow:0 6px 15px #1853c047,inset 0 1px #dfeeff26;transform:translateY(-1px)}.sidebar-item.active{border-color:#4a86e885;background:linear-gradient(105deg,#1c5dbe85,#59257e5c);box-shadow:inset 0 1px #c5e2ff1c,0 8px 18px #153d8f38;color:#fff}.sidebar-item.active:before{position:absolute;top:12px;bottom:12px;left:-7px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(#4fc3ff,#b75cff);box-shadow:0 0 11px #4b96ffe0;content:""}.sidebar-item.active .sidebar-item-icon{border-color:#83b8ffbf;background:linear-gradient(145deg,#277ce5,#8248c9);box-shadow:0 0 16px #3d7ef166,inset 0 1px #ffffff3d}.sidebar-item:focus-visible{outline:2px solid rgb(104 170 255 / 88%);outline-offset:1px}.sidebar-badge{top:4px;right:1px;border:1px solid rgb(255 197 224 / 45%);background:linear-gradient(135deg,#ff356f,#d13bd9);box-shadow:0 4px 10px #d32f766b;font-size:8px}.help-dashboard{display:grid;align-content:start;grid-template-rows:112px 150px 190px 180px;gap:16px;height:100%;overflow:hidden;background:radial-gradient(circle at 4% 0%,rgb(37 114 255 / 14%),transparent 28%),radial-gradient(circle at 96% 2%,rgb(176 57 239 / 11%),transparent 27%),#0f1118;padding:18px 20px 32px}.help-hero{min-height:104px;align-items:center;overflow:hidden;border:1px solid rgb(62 111 207 / 48%);border-radius:15px;background:linear-gradient(108deg,#18366bd6,#151428f0 62%,#31164ad1);box-shadow:inset 0 1px #bee1ff1f,0 15px 34px #00000038;padding:16px 18px}.help-hero-main{display:flex;align-items:center;gap:14px;min-width:0}.help-hero-mark{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgb(120 177 255 / 62%);border-radius:13px;background:linear-gradient(145deg,#317fee,#9e45d5);box-shadow:0 0 23px #4a70ff61,inset 0 1px #ffffff40}.help-eyebrow,.help-section-heading small,.help-shortcuts article>small,.help-version-head small{color:#78b2ff;font-size:9px;font-weight:950;letter-spacing:.15em}.help-hero h1{font-size:28px}.help-hero p{margin-top:6px;color:#a9c2e7;font-size:14px}.help-shortcuts{gap:12px;margin:0}.help-shortcuts article{position:relative;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;gap:3px 11px;min-height:150px;overflow:hidden;border-color:#3968bc75;border-radius:13px;background:linear-gradient(135deg,#122446f0,#18142af5);box-shadow:inset 0 1px #b8ddff14,0 11px 25px #0000002e;padding:18px 20px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.help-shortcuts article:hover{border-color:#649ff4;box-shadow:0 14px 29px #1539854f;transform:translateY(-2px)}.help-shortcuts article.primary{background:linear-gradient(135deg,#1d4994f5,#502273f0)}.help-shortcut-icon{grid-row:1 / 4;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(118 175 255 / 52%);border-radius:11px;background:linear-gradient(145deg,#2d7dff8f,#a43ee575);color:#fff}.help-shortcuts strong{font-size:18px}.help-shortcuts p{overflow:hidden;color:#a5bbda;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.help-shortcuts button{grid-column:2;justify-self:start;height:34px;border:1px solid rgb(108 161 248 / 48%);border-radius:8px;background:#1f4e9e8a;box-shadow:none;font-size:13px;padding:0 14px}.help-section{margin:0;border-color:#3660ad6e;border-radius:13px;background:linear-gradient(145deg,#111d35e5,#11111bf2);box-shadow:inset 0 1px #b9dbff12,0 12px 27px #0000002b;padding:16px}.help-section-heading{display:flex;align-items:center;gap:10px}.help-guide>.help-section-heading{display:flex;grid-template-columns:none;gap:10px}.help-section-heading>span,.help-support-icon,.help-version-head>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(92 148 235 / 48%);border-radius:10px;background:linear-gradient(145deg,#215cb785,#632a8c70);color:#dceaff}.help-section-heading>div{display:grid;gap:2px}.help-section-heading h2{font-size:18px}.help-stats{gap:10px;margin-top:13px}.help-stats article{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;border:1px solid rgb(60 97 162 / 40%);border-radius:11px;background:#0a14278c;padding:10px}.help-stat-icon{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#2b74e58f,#8536be75);color:#fff}.help-stats article>div{display:grid;gap:2px}.help-stats span{color:#92a9cb;font-size:10px}.help-stats strong{font-size:20px}.help-stats em{align-self:start;color:#6fa9f5;font-size:9px}.help-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.help-guide>.help-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.help-flow article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:110px;border:1px solid rgb(55 94 161 / 42%);border-radius:11px;background:#0a132587;padding:15px}.help-flow article>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(92 154 248 / 58%);border-radius:8px;background:linear-gradient(145deg,#286fda,#7844bd);color:#fff;font-size:9px;font-weight:950}.help-flow article>div{display:grid;gap:5px}.help-flow strong{color:#edf5ff;font-size:16px}.help-flow p{margin:0;color:#9fb4d2;font-size:13px;line-height:1.6}.help-flow article>svg{color:#57dba5}.help-tools{grid-template-columns:1fr;gap:12px}.help-tools>.help-section-heading{grid-column:1 / -1}.tool-placeholder,.update-log{border-color:#3960a670;border-radius:11px;background:#09122394}.tool-placeholder{grid-template-columns:52px minmax(0,1fr) 110px;align-items:center;justify-items:start;min-height:118px;padding:16px 18px}.tool-placeholder strong,.tool-placeholder p{grid-column:2}.tool-placeholder strong{font-size:16px}.tool-placeholder p{color:#a5bbda;font-size:13px}.help-support-icon{grid-row:1 / 3;width:48px;height:48px}.help-qr-trigger{grid-column:3;grid-row:1 / 3;width:94px}.help-qr-trigger img{width:84px;border-radius:9px;padding:5px}.help-qr-trigger span{font-size:11px}.help-version-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.help-version-head>div{display:grid;gap:2px}.help-version-head h3{margin:0;font-size:14px}.help-version-head>strong{border:1px solid rgb(85 139 226 / 48%);border-radius:999px;background:#234c916b;padding:5px 9px;font-size:10px}.update-log ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.update-log li{display:flex;align-items:center;gap:7px;border:1px solid rgb(50 82 139 / 35%);border-radius:9px;background:#121f388a;padding:8px 10px;font-size:10px}.update-log li svg{flex:0 0 auto;color:#a66cff}.help-growth-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:8px;min-height:0;padding:12px}.help-growth-tip{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid rgb(54 91 157 / 40%);border-radius:10px;background:#101e3894;padding:9px}.help-growth-tip>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:linear-gradient(145deg,#2d7dff9e,#9d3dd87a);color:#fff}.help-growth-tip>div{display:grid;gap:4px;min-width:0}.help-growth-tip strong{overflow:hidden;color:#eff6ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.help-growth-tip p{margin:0;color:#8fa6c8;font-size:9px;line-height:1.4}.help-growth-tip>svg{color:#54dba3}@media(max-width:980px){.help-flow,.help-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sidebar-item,.sidebar-item-icon,.help-shortcuts article{transition:none}}.help-dashboard{grid-template-rows:210px 210px minmax(250px,1fr);align-content:stretch;gap:18px;padding:20px 22px 24px}.help-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(420px,.75fr);gap:18px;min-height:0}.help-top-grid .help-hero{height:100%;min-height:0;padding:24px 26px}.help-top-grid .help-hero-mark{width:64px;height:64px;border-radius:17px}.help-top-grid .help-hero-main{gap:18px}.help-top-grid .help-hero h1{font-size:36px;line-height:1.15}.help-top-grid .help-hero p{margin-top:10px;font-size:18px;line-height:1.6}.help-top-grid .help-eyebrow,.help-support-copy small,.help-shortcuts article>small,.help-section-heading small{font-size:11px;letter-spacing:.16em}.help-top-grid .help-update-button{height:40px;padding:0 17px;font-size:14px}.help-support-panel{display:grid;grid-template-columns:minmax(0,1fr) 166px;align-items:center;gap:18px;min-width:0;overflow:hidden;border:1px solid rgb(82 111 204 / 52%);border-radius:15px;background:linear-gradient(145deg,#18284cf2,#2a1741f0);box-shadow:inset 0 1px #b9dbff1a,0 15px 34px #00000038;padding:16px 18px}.help-support-info{display:flex;align-items:center;gap:13px;min-width:0}.help-support-panel .help-support-icon{grid-row:auto;width:54px;height:54px;border-radius:14px}.help-support-copy{display:grid;gap:6px;min-width:0}.help-support-copy small{color:#78b2ff;font-weight:950}.help-support-copy strong{color:#f4f8ff;font-size:22px}.help-support-copy p{margin:0;color:#a8bddc;font-size:15px;line-height:1.55}.help-support-panel .help-qr-trigger{grid-column:auto;grid-row:auto;width:166px;gap:6px;border:1px solid rgb(105 143 222 / 36%);border-radius:14px;background:#0710227a;padding:8px 8px 7px}.help-support-panel .help-qr-trigger img{width:146px;border-radius:10px;padding:7px}.help-support-panel .help-qr-trigger span{color:#b7cff0;font-size:11px}.help-dashboard>.help-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0}.help-dashboard>.help-shortcuts article{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:8px 16px;height:100%;min-height:0;border-radius:16px;padding:24px}.help-dashboard>.help-shortcuts .help-shortcut-icon{grid-row:1 / 5;width:58px;height:58px;border-radius:15px}.help-dashboard>.help-shortcuts .help-shortcut-icon svg{width:26px;height:26px}.help-dashboard>.help-shortcuts strong{font-size:25px;line-height:1.25}.help-dashboard>.help-shortcuts p{align-self:start;font-size:17px;line-height:1.55;white-space:normal}.help-dashboard>.help-shortcuts button{height:42px;border-radius:10px;font-size:16px;padding:0 19px}.help-dashboard>.help-guide{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-radius:16px;padding:22px}.help-dashboard>.help-guide .help-section-heading>span{width:44px;height:44px;border-radius:12px}.help-dashboard>.help-guide .help-section-heading h2{font-size:24px}.help-dashboard>.help-guide .help-flow{align-items:stretch;gap:16px;margin-top:18px}.help-dashboard>.help-guide .help-flow article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;height:100%;min-height:0;border-radius:14px;padding:22px}.help-dashboard>.help-guide .help-flow article>span{width:40px;height:40px;border-radius:11px;font-size:12px}.help-dashboard>.help-guide .help-flow article>div{gap:10px}.help-dashboard>.help-guide .help-flow strong{font-size:21px}.help-dashboard>.help-guide .help-flow p{font-size:16px;line-height:1.65}@media(max-width:1180px){.help-top-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.help-support-panel{grid-template-columns:minmax(0,1fr) 126px;gap:10px;padding:14px}.help-support-info{align-items:flex-start}.help-support-panel .help-support-icon{display:none}.help-support-panel .help-qr-trigger{display:grid;width:126px}.help-support-panel .help-qr-trigger img{width:110px}.help-support-panel .help-qr-trigger span{font-size:9px}.help-support-copy strong{font-size:18px}.help-support-copy p{font-size:12px}.help-top-grid .help-hero h1{font-size:28px}}.help-dashboard.help-dashboard-v2{grid-template-rows:230px minmax(0,1fr);gap:18px;padding:20px 22px 24px}.help-command-deck{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(420px,.72fr);gap:18px;min-height:0}.help-command-deck>.help-hero{height:100%;min-height:0;padding:25px 28px}.help-command-deck .help-hero-mark{width:66px;height:66px;border-radius:18px}.help-command-deck .help-hero-main{gap:19px}.help-command-deck .help-hero h1{font-size:35px;line-height:1.12}.help-command-deck .help-hero p{margin-top:10px;font-size:17px;line-height:1.55}.help-command-deck>.help-support-panel{grid-template-columns:minmax(0,1fr) 174px;height:100%;padding:16px 18px}.help-command-deck .help-support-info{align-items:flex-start;flex-direction:column;gap:12px}.help-command-deck .help-support-icon{width:46px;height:46px}.help-command-deck .help-support-copy strong{font-size:23px}.help-command-deck .help-support-copy p{font-size:13px;line-height:1.55}.help-command-deck .help-qr-trigger{width:174px}.help-command-deck .help-qr-trigger img{width:154px}.help-operations-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.72fr);gap:18px;min-height:0}.help-launchpad,.help-roadmap{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid rgb(61 108 195 / 48%);border-radius:16px;background:radial-gradient(circle at 0 0,rgb(44 111 229 / 15%),transparent 34%),linear-gradient(145deg,#0e1c35f5,#10101bfa);box-shadow:inset 0 1px #bddfff14,0 15px 34px #0003;padding:18px}.help-launchpad>header,.help-roadmap>header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;border-bottom:1px solid rgb(69 105 165 / 28%);padding:0 2px 15px}.help-launchpad>header>span,.help-roadmap>header>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(104 166 255 / 54%);border-radius:13px;background:linear-gradient(145deg,#2a77e5c2,#8937c4ad);color:#fff}.help-launchpad header div,.help-roadmap header div{display:grid;gap:3px}.help-launchpad header small,.help-roadmap header small{color:#75aff9;font-size:9px;font-weight:950;letter-spacing:.16em}.help-launchpad header strong,.help-roadmap header strong{color:#f3f8ff;font-size:20px}.help-launchpad header p,.help-roadmap header p{margin:0;color:#8fa8ca;font-size:11px}.help-launch-list,.help-roadmap ol{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:11px;min-height:0;margin:14px 0 0;padding:0}.help-launch-list>button{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:0;border:1px solid rgb(59 101 178 / 48%);border-radius:13px;background:linear-gradient(105deg,#112649eb,#19142bf0);color:#eaf3ff;padding:11px 14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.help-launch-list>button.primary{border-color:#7373ffa8;background:linear-gradient(105deg,#1c4996f0,#4d226cf0)}.help-launch-list>button:hover{border-color:#72acff;box-shadow:0 10px 24px #1b449e4a;transform:translateY(-1px)}.help-launch-list>button>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#2c7df4b3,#963ad394)}.help-launch-list>button>div{display:grid;gap:3px;min-width:0}.help-launch-list small{color:#82b7ff;font-size:8px;font-weight:950;letter-spacing:.14em}.help-launch-list strong{color:#f4f8ff;font-size:16px}.help-launch-list p{overflow:hidden;margin:0;color:#96accb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.help-launch-list em{color:#b9d7ff;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.help-roadmap ol{list-style:none}.help-roadmap li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:0;border:1px solid rgb(54 91 157 / 42%);border-radius:13px;background:#091427ad;padding:11px 12px}.help-roadmap li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#2978e5,#8149c5);color:#fff;font-size:10px;font-weight:950}.help-roadmap li>div{display:grid;gap:4px}.help-roadmap li strong{color:#eef6ff;font-size:14px}.help-roadmap li p{margin:0;color:#8fa6c7;font-size:10px;line-height:1.45}.help-roadmap li>svg{color:#59dfa9}@media(max-width:1180px){.help-command-deck{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.help-command-deck>.help-support-panel{grid-template-columns:minmax(0,1fr) 126px}.help-command-deck .help-qr-trigger{width:126px}.help-command-deck .help-qr-trigger img{width:108px}.help-operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.help-launch-list p{display:none}}.support-center-page{display:grid;grid-template-rows:170px minmax(0,1fr) 128px;gap:16px;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 12% -8%,rgb(38 112 241 / 18%),transparent 30%),radial-gradient(circle at 92% 0,rgb(159 55 224 / 13%),transparent 28%),#0d111a;padding:18px 20px 22px}.support-center-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;overflow:hidden;border:1px solid rgb(64 112 205 / 52%);border-radius:18px;background:linear-gradient(105deg,#17366cf5,#14182ff5 58%,#321848f0);box-shadow:inset 0 1px #cae6ff1f,0 18px 44px #0000003d;padding:25px 28px}.support-center-brand{display:flex;align-items:center;gap:18px;min-width:0}.support-center-logo{display:grid;width:68px;height:68px;flex:0 0 auto;place-items:center;border:1px solid rgb(128 184 255 / 66%);border-radius:19px;background:linear-gradient(145deg,#2f82f4,#9b49d7);box-shadow:0 0 28px #4870ff5c,inset 0 1px #ffffff47;color:#fff}.support-center-brand>div{display:grid;gap:7px;min-width:0}.support-center-brand small{color:#78b7ff;font-size:11px;font-weight:950;letter-spacing:.18em}.support-center-brand h1{margin:0;color:#f6f9ff;font-size:34px;line-height:1.15}.support-center-brand p{margin:0;color:#a9c0df;font-size:15px;line-height:1.55}.support-center-status{display:grid;grid-template-columns:auto auto;align-items:center;gap:8px;flex:0 0 auto}.support-center-status>span{display:inline-flex;align-items:center;gap:7px;min-height:30px;border:1px solid rgb(72 151 119 / 55%);border-radius:999px;background:#12573f4d;color:#94ebc6;font-size:10px;font-weight:900;padding:0 11px}.support-center-status>span i{width:7px;height:7px;border-radius:50%;background:#50e3a8;box-shadow:0 0 9px #50e3a8}.support-center-status>span.empty{border-color:#d3795185;background:#68331f4d;color:#ffc49d}.support-center-status>span.empty i{background:#ff9c69;box-shadow:0 0 9px #ff9c69}.support-center-status .license-value{grid-column:1 / -1;overflow:hidden;max-width:270px;border-color:#4b77c475;background:#09152b8a;color:#afc7e8;text-overflow:ellipsis;white-space:nowrap}.support-center-status button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;border:1px solid rgb(98 142 224 / 50%);border-radius:9px;background:#1634659e;color:#d8e9ff;font-size:10px;font-weight:900}.support-center-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:16px;min-height:0}.support-route-card,.support-contact-card{min-height:0;overflow:hidden;border:1px solid rgb(55 99 181 / 48%);border-radius:17px;background:linear-gradient(145deg,#0f1e39f7,#10111bfa);box-shadow:inset 0 1px #bedfff14,0 14px 32px #00000030}.support-route-card{display:grid;grid-template-rows:auto minmax(0,1fr) 42px;gap:13px;padding:18px}.support-route-card>header,.support-contact-heading{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}.support-route-card>header>span,.support-contact-heading>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(99 157 246 / 55%);border-radius:13px;background:linear-gradient(145deg,#2568d3ad,#6f30a09e);color:#eaf3ff}.support-route-card header div,.support-contact-heading div{display:grid;gap:3px;min-width:0}.support-route-card header small,.support-contact-heading small{color:#76b3ff;font-size:10px;font-weight:950;letter-spacing:.16em}.support-route-card h2,.support-contact-card h2{margin:0;color:#f2f7ff;font-size:22px}.support-route-card header p{margin:0;color:#8fa8c9;font-size:12px}.support-route-card ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:0;margin:0;padding:0;list-style:none}.support-route-card li{display:grid;grid-template-rows:42px minmax(0,1fr);align-content:stretch;min-width:0;border:1px solid rgb(53 91 158 / 44%);border-radius:13px;background:#081326a1;padding:15px}.support-route-card li>svg{grid-column:1;grid-row:1;align-self:center;justify-self:end;color:#55dda8}.route-index{grid-column:1;grid-row:1;display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#2878e7,#8047c5);color:#fff;font-size:12px;font-weight:950}.route-copy{grid-row:2;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;gap:8px;margin-top:10px}.route-copy small{color:#69a8f8;font-size:9px;font-weight:950;letter-spacing:.13em}.route-copy strong{color:#eef5ff;font-size:18px;line-height:1.25}.route-copy p{margin:0;color:#a4b8d3;font-size:12px;line-height:1.6}.route-features{display:grid;align-content:center;gap:8px;min-height:0;border-top:1px solid rgb(58 94 153 / 34%);border-bottom:1px solid rgb(58 94 153 / 34%);padding:10px 0}.route-features span{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:8px;color:#c1d3e9;font-size:11px;line-height:1.4}.route-features i{width:6px;height:6px;border-radius:50%;background:linear-gradient(145deg,#4fa2ff,#bd59e8);box-shadow:0 0 8px #5984ff73}.route-copy>em{align-self:end;border:1px solid rgb(80 132 215 / 42%);border-radius:8px;background:#122f5c8c;color:#9dccff;font-size:10px;font-style:normal;font-weight:850;padding:7px 9px}.support-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border:1px solid rgb(125 139 255 / 62%);border-radius:11px;background:linear-gradient(100deg,#287bf1,#b63ee3);box-shadow:0 9px 23px #5638da47;color:#fff;font-size:12px;font-weight:950}.support-primary-action span{margin-left:4px}.support-contact-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:stretch;gap:11px;padding:18px}.support-contact-qr{display:grid;align-content:center;justify-items:center;gap:7px;min-height:0;border:1px solid rgb(91 136 220 / 42%);border-radius:14px;background:#060e1d94;padding:10px}.support-contact-qr img{width:min(205px,100%);max-height:205px;aspect-ratio:1;object-fit:contain;border:1px solid #405983;border-radius:11px;background:#fff;padding:8px}.support-contact-qr span{color:#a8c5e9;font-size:9px;font-weight:850}.support-contact-card>p{margin:0;color:#aabed9;font-size:12px;line-height:1.55;text-align:center}.support-contact-tags{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.support-contact-tags span{border:1px solid rgb(65 112 189 / 42%);border-radius:999px;background:#10274b85;color:#9fc5f3;font-size:10px;font-weight:850;padding:6px 9px}.support-center-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0}.support-center-actions>button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;overflow:hidden;border:1px solid rgb(55 96 173 / 46%);border-radius:14px;background:linear-gradient(120deg,#112445f5,#19142bf5);color:#eaf3ff;padding:12px 14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-center-actions>button:hover{border-color:#71aaff;box-shadow:0 10px 24px #1d449a45;transform:translateY(-1px)}.support-center-actions>button>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#2a78eab8,#9139cd9e)}.support-center-actions>button>div{display:grid;gap:3px;min-width:0}.support-center-actions small{color:#73affb;font-size:9px;font-weight:950;letter-spacing:.13em}.support-center-actions strong{color:#f1f6ff;font-size:17px}.support-center-actions p{overflow:hidden;margin:0;color:#9cb1cd;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-center-actions em{color:#b7d3f7;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}@media(max-width:1180px){.support-center-page{grid-template-rows:155px minmax(0,1fr) 112px;gap:12px;padding:14px 16px 18px}.support-center-hero{padding:19px 21px}.support-center-logo{width:56px;height:56px}.support-center-brand h1{font-size:23px}.support-center-brand p{font-size:11px}.support-center-main{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px}.support-route-card,.support-contact-card{padding:14px}.support-contact-qr img{width:min(160px,100%);max-height:160px}.support-center-actions{gap:9px}.support-center-actions p{display:none}}.avatar-upload-modal-mask{position:fixed;z-index:90;background:#030712c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.avatar-upload-dialog{grid-template-rows:88px minmax(0,1fr) 72px;width:min(980px,calc(100vw - 56px));height:min(850px,calc(100vh - 24px));overflow:hidden;border:1px solid rgb(75 126 220 / 55%);border-radius:18px;background:radial-gradient(circle at 0 0,rgb(38 105 219 / 18%),transparent 32%),radial-gradient(circle at 100% 0,rgb(161 65 222 / 14%),transparent 30%),#101522;box-shadow:0 28px 90px #00000094,inset 0 1px #c9e2ff1a}.avatar-upload-head{padding:0 24px 0 28px;border-bottom-color:#5878b44d}.avatar-upload-head>div{display:grid;gap:2px}.avatar-upload-head small{color:#70adff;font-size:9px;font-weight:950;letter-spacing:.17em}.avatar-upload-head strong{font-size:22px}.avatar-upload-head span{color:#93a9c9;font-size:12px;font-weight:700}.avatar-upload-head>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(99 126 172 / 38%);border-radius:10px;background:#08101f8c;color:#c9d8ee;font-size:22px}.avatar-upload-content{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding:14px 20px 18px}.avatar-upload-mode-section,.avatar-upload-form,.avatar-upload-requirements{border:1px solid rgb(52 88 151 / 48%);border-radius:14px;background:#0a14279e;box-shadow:inset 0 1px #b9dbff0f;padding:14px}.avatar-upload-section-title{display:flex;align-items:center;gap:11px}.avatar-upload-section-title>span{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid rgb(103 161 249 / 58%);border-radius:9px;background:linear-gradient(145deg,#256fd8,#7840b4);color:#fff;font-size:10px;font-weight:950}.avatar-upload-section-title>div{display:grid;gap:2px}.avatar-upload-section-title strong{color:#f1f6ff;font-size:15px}.avatar-upload-section-title small{color:#8fa6c8;font-size:11px}.avatar-upload-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.avatar-upload-mode-grid>button{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;border:1px solid rgb(58 92 153 / 62%);border-radius:12px;background:linear-gradient(145deg,#11203de5,#161427eb);color:#dce8fb;padding:11px 13px;text-align:left}.avatar-upload-mode-grid>button:hover{border-color:#5595ed;background:#142748}.avatar-upload-mode-grid>button.active{border-color:#6ba7ff;background:linear-gradient(140deg,#1d488feb,#4a2366e5);box-shadow:0 0 0 1px #69a7ff26,0 12px 26px #0d38843d}.avatar-upload-mode-grid>button:disabled{cursor:default;opacity:.72}.avatar-upload-mode-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(111 169 255 / 43%);border-radius:11px;background:linear-gradient(145deg,#2a77e57a,#8e37c466);color:#eaf3ff}.avatar-upload-mode-grid>button>span:nth-child(2){display:grid;gap:5px}.avatar-upload-mode-grid strong{color:#fff;font-size:15px}.avatar-upload-mode-grid small{color:#a0b3cf;font-size:11px;line-height:1.5}.avatar-upload-mode-grid>button>svg{color:#59e1ad}.avatar-upload-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;align-items:stretch}.avatar-upload-form{display:grid;align-content:start;gap:11px}.avatar-upload-name-field,.avatar-upload-file-field{display:grid;gap:8px;color:#dce8f8;font-size:12px;font-weight:850}.avatar-upload-name-field>span,.avatar-upload-file-field>span{display:flex;gap:3px}.avatar-upload-name-field b,.avatar-upload-file-field b{color:#ff6d89}.avatar-upload-name-field input{width:100%;height:40px;border:1px solid #304e7c;border-radius:10px;background:#0b1528;color:#f3f7ff;outline:none;padding:0 13px}.avatar-upload-name-field input:focus{border-color:#5d9cff;box-shadow:0 0 0 3px #4785ed24}.avatar-upload-name-field input:disabled{opacity:.65}.avatar-upload-dropzone{display:grid;min-height:150px;place-items:center;align-content:center;gap:10px;border:1px dashed #4775b9;border-radius:13px;background:linear-gradient(145deg,#112648bf,#131423cc);color:#dceaff}.avatar-upload-dropzone>span{display:grid;justify-items:center;gap:9px}.avatar-upload-dropzone svg{color:#7ab6ff}.avatar-upload-dropzone strong{font-size:14px}.avatar-upload-dropzone small{color:#839bbd;font-size:11px}.avatar-upload-dialog .avatar-upload-video-preview{grid-template-rows:minmax(0,1fr) auto;width:100%;height:180px;border:1px solid #34578c;border-radius:13px;background:#070d18}.avatar-upload-dialog .avatar-upload-video-preview video{min-height:0}.avatar-upload-file-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;border-top:1px solid rgb(79 111 166 / 34%);background:#0e1a2e;padding:9px 12px}.avatar-upload-file-meta strong{overflow:hidden;color:#dce8f8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.avatar-upload-file-meta small{flex:0 0 auto;color:#7faaf0;font-size:10px}.avatar-upload-dialog .avatar-select-file-button{width:auto;height:26px;flex:0 0 auto;border-color:#35598e;border-radius:7px;background:#122441;color:#cfe1fb;font-size:9px;padding:0 8px}.avatar-upload-requirements{display:grid;align-content:start;gap:10px}.avatar-upload-requirement-list{display:grid;gap:6px}.avatar-upload-requirement-list p{display:grid;grid-template-columns:23px minmax(0,1fr);gap:7px;align-items:start;margin:0;border:1px solid rgb(55 88 145 / 38%);border-radius:9px;background:#0e1d36a3;padding:8px 9px}.avatar-upload-requirement-list p>svg{margin-top:2px;color:#56dda8}.avatar-upload-requirement-list p.voice>svg{color:#9b84ff}.avatar-upload-requirement-list p>span{display:grid;gap:3px}.avatar-upload-requirement-list strong{color:#edf5ff;font-size:12px}.avatar-upload-requirement-list small{color:#91a7c6;font-size:10px;line-height:1.55}.avatar-voice-consent{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;border:1px solid rgb(160 118 255 / 38%);border-radius:10px;background:#59318726;color:#b9c9df;padding:10px;font-size:10px;line-height:1.55}.avatar-voice-consent input{width:14px;height:14px;margin-top:2px;accent-color:#7d70ff}.avatar-voice-consent span{display:flex;gap:6px}.avatar-voice-consent svg{flex:0 0 auto;color:#ae8cff}.avatar-upload-foot{justify-content:space-between;border-top-color:#5878b44d;padding:0 24px}.avatar-upload-foot>small{max-width:680px;color:#91a8c8;font-size:11px;line-height:1.45}.avatar-upload-foot>small.error{color:#f1ad79}.avatar-upload-foot>button{min-width:164px;height:38px;border:1px solid rgb(111 164 255 / 56%);border-radius:10px;background:linear-gradient(105deg,#2377ec,#a33ce0);box-shadow:0 8px 22px #3551d145;color:#fff;font-size:12px;font-weight:900;padding:0 18px}.avatar-upload-foot>button:disabled{cursor:wait;filter:grayscale(.25);opacity:.72}@media(max-width:960px){.avatar-upload-main-grid,.avatar-upload-mode-grid{grid-template-columns:1fr}}.avatar-upload-dialog{grid-template-rows:88px minmax(0,1fr) 72px;height:min(620px,calc(100vh - 44px))}.avatar-upload-content-simple{display:grid;align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px;scrollbar-color:#6479dc #10182f;scrollbar-gutter:stable;scrollbar-width:thin}.avatar-upload-content-simple::-webkit-scrollbar{width:9px}.avatar-upload-content-simple::-webkit-scrollbar-track{border-radius:999px;background:#10182f}.avatar-upload-content-simple::-webkit-scrollbar-thumb{border:2px solid #10182f;border-radius:999px;background:linear-gradient(180deg,#5ba8ff,#825ce5)}.avatar-upload-main-grid-simple{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);min-height:100%;height:auto;gap:16px}.avatar-upload-form-simple{grid-template-rows:auto auto auto auto;gap:13px;min-height:0;padding:18px}.avatar-upload-form-title{display:grid;gap:4px}.avatar-upload-form-title strong{color:#f1f6ff;font-size:17px}.avatar-upload-form-title small{color:#8fa6c8;font-size:11px}.avatar-upload-form-simple .avatar-upload-file-field{grid-template-rows:auto auto;min-height:0}.avatar-upload-form-simple .avatar-upload-dropzone{height:122px;min-height:122px}.avatar-upload-form-simple .avatar-upload-video-preview{height:150px;min-height:150px}.avatar-upload-dialog .avatar-upload-video-preview .avatar-upload-image{width:100%;min-height:0;height:100%;background:#050914;object-fit:contain}.avatar-image-frame{position:relative;overflow:hidden;background:#050914}.avatar-image-frame>img{width:100%;height:100%;object-fit:contain}.avatar-image-type{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgb(116 142 255 / 58%);border-radius:999px;background:#121d3ce0;color:#dce9ff;font-size:9px;font-weight:850;padding:4px 7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar-media-filter{margin-right:5px;padding-right:12px;border-right:1px solid rgb(75 101 151 / 30%)}.avatar-media-filter button{border-radius:9px}.avatar-media-filter button.active{background:linear-gradient(135deg,#236fdc,#7540c0)}.avatar-clone-check{display:grid;grid-template-columns:17px 38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgb(54 91 154 / 48%);border-radius:11px;background:#0d1b33b3;color:#cbd9ec;padding:11px 12px;cursor:pointer}.avatar-upload-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.avatar-upload-option-grid .avatar-clone-check{min-height:66px;padding:8px 9px}.avatar-upload-option-grid .avatar-clone-check-icon{width:32px;height:32px}.avatar-upload-option-grid .avatar-clone-check strong{font-size:11px}.avatar-upload-option-grid .avatar-clone-check small{font-size:8px;line-height:1.35}.avatar-clone-check.active{border-color:#776ee9;background:linear-gradient(135deg,#26478b94,#572b707f);box-shadow:0 0 0 1px #8370ff1f}.avatar-clone-check.disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.avatar-clone-check>input{width:15px;height:15px;accent-color:#776cf3}.avatar-clone-check-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#2770dc85,#8936bf70);color:#e7f0ff}.avatar-clone-check>span:last-child{display:grid;gap:3px}.avatar-clone-check strong{color:#f1f6ff;font-size:13px}.avatar-clone-check small{color:#92a8c8;font-size:10px;line-height:1.5}.avatar-image-mode-card .avatar-clone-check-icon{background:linear-gradient(145deg,#2770dc85,#633dc57a)}.avatar-upload-requirements-simple{display:grid;grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;gap:14px;min-height:0;padding:22px;text-align:left}.avatar-upload-requirements-simple>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(103 158 242 / 50%);border-radius:13px;background:linear-gradient(145deg,#235db885,#652c8e73);color:#dceaff}.avatar-upload-requirements-simple>div{display:grid;gap:8px}.avatar-upload-requirements-simple>div strong{color:#f2f7ff;font-size:16px}.avatar-upload-requirements-simple>div p{margin:0;color:#a7bad5;font-size:13px;line-height:1.7}.avatar-upload-requirements-simple>small{grid-column:1 / -1;display:flex;align-items:center;gap:6px;border-top:1px solid rgb(74 105 158 / 30%);color:#718aaf;font-size:10px;padding-top:14px}.avatar-upload-requirements-simple>small svg{color:#8178e9}@media(max-width:960px){.avatar-upload-dialog{height:min(760px,calc(100vh - 28px))}.avatar-upload-content-simple{overflow-y:auto}.avatar-upload-main-grid-simple{grid-template-columns:1fr;height:auto}.avatar-upload-option-grid{grid-template-columns:1fr}}.workspace-grid{--workflow-column-height: max(665px, calc(var(--studio-body-height, 900px) - 12px));--workflow-video-preview-height: clamp(190px, min(calc(var(--studio-body-height, 900px) - 650px), calc(100svh - 650px) ), 300px);grid-template-rows:var(--workflow-column-height);align-content:start;align-items:start;overflow-x:hidden;overflow-y:auto;scrollbar-color:#6479dc #111728;scrollbar-width:thin}.workspace-grid::-webkit-scrollbar{width:9px}.workspace-grid::-webkit-scrollbar-track{border:3px solid #101625;border-radius:999px;background:#182033}.workspace-grid::-webkit-scrollbar-thumb{border:2px solid #101625;border-radius:999px;background:linear-gradient(180deg,#6aaeff,#7957ed 55%,#c44ce8)}.workspace-grid{scrollbar-width:none;-ms-overflow-style:none}.workspace-grid::-webkit-scrollbar{display:none;width:0;height:0}.workspace-grid>.workspace-column{grid-template-rows:none;align-self:start;overflow:visible;padding-right:0;padding-bottom:18px;overscroll-behavior:auto;scrollbar-width:none;scrollbar-gutter:auto}.workspace-grid>.workspace-column::-webkit-scrollbar{display:none;width:0}.workspace-grid>.left-column{grid-template-rows:minmax(310px,.9fr) minmax(355px,1.1fr);box-sizing:border-box;width:100%;height:calc(var(--studio-body-height, 900px) - 12px);min-height:665px;align-self:stretch;padding-bottom:0}.workspace-grid>.left-column>.panel-card{height:100%}.workspace-grid>.left-column>.script-editor-panel .script-textarea{min-height:220px}.workspace-grid>.middle-column{box-sizing:border-box;width:100%;height:100%;min-height:665px;align-self:stretch;padding-bottom:0}.workspace-grid>.keyword-column{box-sizing:border-box;width:100%;height:100%;min-height:665px;align-self:stretch;padding-bottom:0}.workspace-grid>.middle-column>.audio-generation-panel{grid-template-rows:66px minmax(0,1fr);height:100%;min-height:665px}.workspace-grid>.middle-column>.audio-generation-panel>.panel-card-body{display:grid;grid-template-rows:auto auto 116px auto auto minmax(190px,1fr);box-sizing:border-box;height:calc(var(--studio-body-height, 900px) - 78px);gap:8px;min-height:0;overflow:hidden}.workspace-grid :is(.ip-learning-panel,.audio-generation-panel,.publish-copy-panel){grid-template-rows:66px minmax(0,1fr)}.workspace-grid :is(.ip-learning-panel,.audio-generation-panel,.publish-copy-panel)>.panel-card-head{min-height:66px;padding:10px 13px;border-bottom-color:#4265a157;background:radial-gradient(circle at 100% 0%,rgb(129 50 214 / 12%),transparent 34%),linear-gradient(100deg,#1a3e7b75,#2e185252);box-shadow:inset 0 1px #b5dbff12}.workspace-grid :is(.ip-learning-panel,.audio-generation-panel,.publish-copy-panel)>.panel-card-head .panel-title{align-items:center}.workspace-grid :is(.ip-learning-panel,.audio-generation-panel,.publish-copy-panel)>.panel-card-head .panel-title strong{color:#f3f7ff;font-size:16px}.workspace-grid :is(.ip-learning-panel,.audio-generation-panel,.publish-copy-panel)>.panel-card-head .panel-title-copy small{color:#89a3c5;font-size:13px}.workspace-grid>.middle-column .avatar-control-shell{display:block;height:auto;min-height:0;padding-bottom:10px}.workspace-grid>.middle-column .home-avatar-preview.avatar-video-frame,.workspace-grid>.middle-column .home-avatar-preview.avatar-video-frame.has-video{align-self:center;box-sizing:border-box;width:calc(var(--workflow-video-preview-height) * .5625);height:var(--workflow-video-preview-height);min-width:calc(var(--workflow-video-preview-height) * .5625);min-height:190px;max-width:calc(var(--workflow-video-preview-height) * .5625);max-height:300px;flex:0 0 auto;aspect-ratio:9 / 16;margin-top:0;margin-bottom:0}.workspace-grid>.keyword-column .final-video-preview.avatar-video-frame,.workspace-grid>.keyword-column .final-video-preview.avatar-video-frame.has-video{align-self:center;box-sizing:border-box;width:calc(var(--workflow-video-preview-height) * .5625);height:var(--workflow-video-preview-height);min-width:calc(var(--workflow-video-preview-height) * .5625);min-height:190px;max-width:calc(var(--workflow-video-preview-height) * .5625);max-height:300px;flex:0 0 auto;margin-right:auto;margin-left:auto}.production-parameter-dock{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:8px;border:1px solid rgb(68 124 216 / 42%);border-radius:11px;background:radial-gradient(circle at 100% 0%,rgb(145 66 239 / 13%),transparent 38%),linear-gradient(110deg,#133160b8,#181333c2);box-shadow:inset 0 1px #abd8ff14}.workspace-grid>.middle-column .audio-primary-row{grid-template-columns:minmax(0,1fr) 90px}.workspace-grid>.middle-column .avatar-inline-controls{grid-template-columns:minmax(0,1fr) 90px}.exposed-parameter-card{min-width:0;padding:8px;border:1px solid rgb(67 116 190 / 34%);border-radius:9px;background:linear-gradient(135deg,#081832b8,#121128ad)}.exposed-parameter-card>header{display:flex;align-items:center;gap:7px;margin-bottom:7px}.exposed-parameter-card>header>span:first-child{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;color:#cce5ff;border:1px solid rgb(78 147 236 / 42%);border-radius:7px;background:linear-gradient(145deg,#2877dcad,#6739b5a8)}.exposed-parameter-card>header>div{display:grid;min-width:0;gap:1px}.exposed-parameter-card header strong{color:#edf6ff;font-size:11px}.exposed-parameter-card header small{color:#8aa4c4;font-size:9px}.exposed-parameter-card header em{margin-left:auto;color:#94c8ff;font-size:9px;font-style:normal}.image-avatar-resolution-disabled .exposed-resolution-grid button{cursor:not-allowed;opacity:.46;filter:saturate(.5);box-shadow:none}.image-avatar-resolution-disabled .exposed-resolution-grid button.active{border-color:#45679a8a;background:#07122599}.image-avatar-resolution-disabled .exposed-resolution-grid button svg{display:none}.voice-parameter-controls{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(0,1.1fr);gap:6px}.voice-parameter-controls.expressive{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(96px,.72fr)}.voice-parameter-controls.clone-speed{grid-template-columns:minmax(160px,1fr) minmax(96px,.7fr)}.voice-parameter-controls>label{display:grid;min-width:0;gap:4px}.voice-parameter-controls>label>span{color:#92afd2;font-size:10px;font-weight:800}.voice-parameter-controls .console-select-trigger{height:31px;min-height:31px;font-size:11px}.exposed-speed-stepper{width:100%;height:29px}.exposed-speed-stepper .speed-input{height:29px;font-size:11px}.voice-natural-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;min-width:0;min-height:52px;padding:7px 10px;column-gap:8px;border:1px solid rgb(71 132 207 / 34%);border-radius:8px;background:linear-gradient(135deg,#0c2241c2,#181942c2)}.voice-natural-summary>span{grid-row:span 2;align-self:center;color:#7da8d7;font-size:9px;font-weight:800}.voice-natural-summary>strong{color:#e8f4ff;font-size:11px}.voice-natural-summary>small{overflow:hidden;color:#86a0c0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.exposed-resolution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.exposed-resolution-grid button{position:relative;display:grid;min-width:0;min-height:52px;padding:6px 7px;color:#8ea9ca;cursor:pointer;text-align:left;border:1px solid rgb(62 102 164 / 38%);border-radius:8px;background:#051124a3}.exposed-resolution-grid button strong{color:#e9f4ff;font-size:12px}.exposed-resolution-grid button span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.exposed-resolution-grid button small{color:#8ca6c5;font-size:9px}.exposed-resolution-grid button svg{position:absolute;top:6px;right:6px;color:#67e1b5}.exposed-resolution-grid button.active{border-color:#866dff;background:linear-gradient(145deg,#1c4b95b3,#4a2476ad);box-shadow:0 0 0 1px #6970ff24,0 7px 15px #3242b92e}.parameter-dock-title{grid-column:1 / -1;display:flex;align-items:center;gap:7px;padding:0 2px 5px;border-bottom:1px solid rgb(76 114 174 / 28%);color:#a9cfff}.parameter-dock-title>span{display:grid;gap:1px}.parameter-dock-title strong{color:#eff6ff;font-size:10px;white-space:nowrap}.parameter-dock-title small{display:none}.parameter-dock-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;min-height:42px;padding:6px;border:1px solid rgb(66 111 181 / 30%);border-radius:8px;background:#05112573}.parameter-dock-group small{width:100%;color:#78a7df;font-size:7px;font-weight:850}.parameter-dock-group span{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;color:#b9d5f5;font-size:8px;font-weight:800;white-space:nowrap;border:1px solid rgb(69 117 190 / 38%);border-radius:999px;background:#07152b9e}.home-avatar-stage{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:250px;overflow:hidden;padding:9px 10px 10px;border:1px solid rgb(57 111 205 / 36%);border-radius:12px;background:radial-gradient(circle at 50% 100%,rgb(44 104 218 / 13%),transparent 44%),linear-gradient(145deg,#0c1b34d1,#0a0e19eb);box-shadow:inset 0 1px #a8d8ff12}.home-avatar-stage>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;padding-bottom:7px}.home-avatar-stage>header>span{display:flex;align-items:center;gap:7px;color:#80baff}.home-avatar-stage>header>span>span{display:grid;gap:1px}.home-avatar-stage header strong{color:#eaf4ff;font-size:11px}.home-avatar-stage header small{color:#89a4c4;font-size:9px}.avatar-import-button{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 8px;color:#acd1ff;cursor:pointer;border:1px solid rgb(66 127 223 / 48%);border-radius:7px;background:#0d1f3cbf;font-size:10px;font-weight:800}@keyframes avatarStatusPulse{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(12px)}}.video-processing-suite{display:grid;grid-template-rows:66px minmax(0,1fr);height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid rgb(61 105 188 / 58%);border-radius:12px;background:var(--bg-panel);box-shadow:inset 0 1px #b5dbff14,0 12px 28px #0000002e}.video-processing-suite-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;border-bottom:1px solid rgb(66 101 161 / 34%);background:linear-gradient(100deg,#1a3e7b75,#2e185252);padding:10px 13px}.video-processing-suite-head .panel-title{display:flex;align-items:center;gap:9px}.video-processing-suite-head .panel-title>div{display:grid;gap:3px}.video-processing-suite-head .panel-title strong{color:#f3f7ff;font-size:16px}.video-processing-suite-head .panel-title small{color:#89a3c5;font-size:9px;font-weight:750}.video-processing-flow{display:flex;align-items:center;gap:5px;color:#8fa9ca}.video-processing-flow span{display:inline-flex;align-items:center;gap:4px;border:1px solid rgb(70 111 181 / 36%);border-radius:999px;background:#08152aa8;font-size:8px;font-weight:800;padding:4px 6px;white-space:nowrap}.video-processing-flow i{width:10px;height:1px;background:linear-gradient(90deg,#3a82ed,#824bc6)}.video-processing-suite-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;gap:8px;padding:12px 14px;overflow:hidden}.video-processing-suite .panel-card.is-embedded-processing{display:block;min-height:0;overflow:visible;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;transition:none}.video-processing-suite .panel-card.is-embedded-processing:before,.video-processing-suite .panel-card.is-embedded-processing:after{display:none}.video-processing-suite .panel-card.is-embedded-processing>.panel-card-body{display:block;height:auto;min-height:0;overflow:visible;padding:0}.video-processing-suite .subtitle-music-panel{min-height:0}.workspace-grid{overflow:hidden}.workspace-grid>.workspace-column,.workspace-grid>.left-column,.workspace-grid>.middle-column,.workspace-grid>.keyword-column,.workspace-grid>.right-column{width:100%;height:var(--workflow-column-height);min-height:0;align-self:stretch;overflow:hidden;padding:0}.workspace-grid>.right-column{grid-template-rows:minmax(0,1fr);gap:0}.workspace-grid>.keyword-column{grid-template-rows:minmax(0,1fr)}.workspace-grid>.keyword-column .video-processing-suite-body{padding-bottom:10px}.workspace-grid>.right-column>.panel-card{height:100%;min-height:0}.publishing-workflow-suite{display:grid;grid-template-rows:66px minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid rgb(61 105 188 / 58%);border-radius:12px;background:var(--bg-panel);box-shadow:inset 0 1px #b5dbff14,0 12px 28px #0000002e}.publishing-workflow-suite-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;padding:10px 13px;border-bottom:1px solid rgb(66 101 161 / 34%);background:linear-gradient(100deg,#1a3e7b75,#2e185252)}.publishing-workflow-suite-head .panel-title{display:flex;align-items:center;gap:9px}.publishing-workflow-suite-head .panel-title>div{display:grid;gap:3px}.publishing-workflow-suite-head .panel-title strong{color:#f3f7ff;font-size:16px}.publishing-workflow-suite-head .panel-title small{color:#89a3c5;font-size:9px;font-weight:750}.publishing-workflow-flow{display:flex;align-items:center;gap:5px;color:#8fa9ca}.publishing-workflow-flow span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;white-space:nowrap;color:#9ebce2;border:1px solid rgb(70 111 181 / 36%);border-radius:999px;background:#08152aa8;font-size:8px;font-weight:800}.publishing-workflow-flow i{width:8px;height:1px;background:linear-gradient(90deg,#3a82ed,#824bc6)}.publishing-workflow-suite-body{display:grid;grid-template-rows:224px minmax(260px,1fr) 300px;gap:8px;min-height:0;padding:10px 12px;overflow:hidden}.video-processing-suite,.publishing-workflow-suite{position:relative;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.video-processing-suite:before,.publishing-workflow-suite:before{position:absolute;z-index:3;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";pointer-events:none;opacity:0;border-radius:13px;background:linear-gradient(100deg,#12dfff,#397dff 23%,#c35bff 48%,#ff50d9,#3d8cff 80%,#12dfff);background-size:260% 100%;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .14s ease}.video-processing-suite:hover,.publishing-workflow-suite:hover{border-color:#4a83d6b8;box-shadow:0 0 0 1px #3b86ff29,0 12px 30px #0c3a8e2e}.video-processing-suite:hover:before,.publishing-workflow-suite:hover:before{opacity:.72}.video-processing-suite.is-focused,.video-processing-suite:focus-within,.publishing-workflow-suite.is-focused,.publishing-workflow-suite:focus-within{border-color:#2d7dff;box-shadow:inset 3px 0 #2d7dff,0 0 0 1px #2d7dff47,0 0 24px #2a72ff38,0 16px 34px #1d6aff38}.video-processing-suite.is-focused:before,.video-processing-suite:focus-within:before,.publishing-workflow-suite.is-focused:before,.publishing-workflow-suite:focus-within:before{opacity:.96;animation:panel-neon-marquee 4.6s linear infinite}.video-processing-suite.is-focused>:is(.video-processing-suite-head),.video-processing-suite:focus-within>:is(.video-processing-suite-head),.publishing-workflow-suite.is-focused>:is(.publishing-workflow-suite-head),.publishing-workflow-suite:focus-within>:is(.publishing-workflow-suite-head){border-bottom-color:#2d7dff75}@media(prefers-reduced-motion:reduce){.video-processing-suite:focus-within:before,.video-processing-suite.is-focused:before,.publishing-workflow-suite.is-focused:before,.publishing-workflow-suite:focus-within:before{animation:none}}.right-column .publish-copy-panel>.panel-card-body{padding:8px 10px 22px;overflow:hidden}.right-column .cover-workflow-panel>.panel-card-body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;min-height:0;padding:8px 10px 10px;overflow:hidden}.right-column .cover-workflow-panel .cover-actions{margin:5px 0 6px}.right-column .cover-workflow-panel .small-title{margin-bottom:4px}.right-column .cover-workflow-panel .cover-preview{align-self:stretch;width:auto;min-width:0;height:100%;min-height:0;max-height:none;margin:0 auto;aspect-ratio:3 / 4}.right-column .cover-workflow-panel .cover-message{max-height:24px;margin-top:4px;overflow:hidden;font-size:9px}@media(max-height:950px){.workspace-grid{--workflow-video-preview-height: clamp(180px, min(calc(var(--studio-body-height, 900px) - 680px), calc(100svh - 680px) ), 260px)}.video-processing-suite-body .keyword-highlight-editor{height:188px;min-height:188px;max-height:188px;flex-basis:188px}.publishing-workflow-suite-body{grid-template-rows:196px minmax(210px,1fr) 250px}.right-column .cover-workflow-panel>.panel-card-body{padding-bottom:8px}.right-column .publish-workflow-panel>.panel-card-body{padding-block:8px}}.right-column .publish-workflow-panel>.panel-card-body{display:flex;min-height:0;flex-direction:column;padding:9px 10px;overflow:hidden}.right-column .publish-workflow-panel .publish-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.right-column .publish-workflow-panel .publish-item{grid-template-columns:16px 28px minmax(0,1fr);gap:4px;min-width:0;min-height:36px;padding:3px 5px;border:1px solid rgb(59 97 156 / 32%);border-radius:8px;background:linear-gradient(135deg,#0c1f3dd1,#0f1326e0)}.right-column .publish-workflow-panel .publish-item strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.right-column .publish-workflow-panel .publish-mode-toggle,.right-column .publish-workflow-panel .publish-buttons{margin-top:7px}.right-column .publish-workflow-panel .publish-schedule-row{position:relative;margin-top:6px;font-size:10px}.right-column .publish-workflow-panel .publish-datetime-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;height:30px;padding:0 9px;border:1px solid rgb(49 116 218 / 68%);border-radius:999px;background:linear-gradient(135deg,#081934f5,#080c19fa);color:#9fcaff;text-align:left;box-shadow:inset 0 1px #a8d5ff12}.right-column .publish-workflow-panel .publish-datetime-trigger strong{overflow:hidden;color:#eef6ff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.right-column .publish-workflow-panel .publish-datetime-trigger:hover{border-color:#6eaaff;background:linear-gradient(135deg,#123160fa,#161234fa)}.right-column .publish-workflow-panel .publish-datetime-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.right-column .publish-workflow-panel .account-manage{min-height:24px;padding:0 8px;border:1px solid rgb(68 120 199 / 42%);border-radius:999px;background:#0a1c38ad;color:#a9cdf7;font-size:9px}.right-column .publish-workflow-panel .publish-message,.right-column .publish-workflow-panel .publish-tip{display:-webkit-box;margin-top:5px;overflow:hidden;font-size:8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root:not([data-theme=light]) .publish-account-backdrop{background:#020711c2;-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}:root:not([data-theme=light]) .publish-account-modal{grid-template-rows:68px 62px minmax(0,1fr) 64px;width:min(820px,calc(100vw - 48px));height:min(560px,calc(100vh - 48px));border:1px solid rgb(67 116 204 / 66%);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgb(133 60 224 / 13%),transparent 31%),linear-gradient(145deg,#0d1b32,#08111f 72%);box-shadow:inset 0 1px #bbddff17,0 34px 100px #000000ad,0 0 42px #2b68e024}:root:not([data-theme=light]) .publish-account-modal>header{padding:0 18px;border-bottom-color:#4770b257;background:radial-gradient(circle at 0 0,rgb(42 126 255 / 17%),transparent 35%),linear-gradient(100deg,#183e7b70,#33195847)}:root:not([data-theme=light]) .publish-account-modal>header>div{position:relative;gap:3px;padding-left:48px}:root:not([data-theme=light]) .publish-account-modal>header>div:before{position:absolute;top:50%;left:0;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(92 170 255 / 52%);border-radius:11px;background:linear-gradient(145deg,#297ce9,#7544d6);box-shadow:0 8px 20px #2b68e047;content:"账号";color:#fff;font-size:9px;font-weight:900;transform:translateY(-50%)}:root:not([data-theme=light]) .publish-account-modal>header strong{color:#f3f8ff;font-size:17px;text-shadow:0 0 15px rgb(82 156 255 / 24%)}:root:not([data-theme=light]) .publish-account-modal>header span{color:#87a1c4;font-size:10px}:root:not([data-theme=light]) .publish-account-modal>header>button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(66 107 171 / 48%);border-radius:9px;background:#081831bd;color:#b9cce9;font-size:20px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}:root:not([data-theme=light]) .publish-account-modal>header>button:hover{border-color:#68aaff;background:#183969f0;color:#fff;transform:rotate(4deg)}:root:not([data-theme=light]) .publish-platform-tabs{gap:8px;padding:11px 18px;border-bottom-color:#4267a247;background:#0611228f}:root:not([data-theme=light]) .publish-platform-tabs button{height:38px;padding:0 11px;border:1px solid rgb(66 106 169 / 48%);border-radius:10px;background:linear-gradient(145deg,#0e203deb,#0a1121f0);color:#9db4d2;box-shadow:inset 0 1px #b0d7ff0f}:root:not([data-theme=light]) .publish-platform-tabs button:hover{border-color:color-mix(in srgb,var(--platform-accent) 72%,#729de4);color:#eaf4ff}:root:not([data-theme=light]) .publish-platform-tabs button.active{border-color:var(--platform-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--platform-accent) 28%,#12284d),#1f183df0);box-shadow:inset 3px 0 0 var(--platform-accent),0 8px 20px color-mix(in srgb,var(--platform-accent) 20%,transparent)}:root:not([data-theme=light]) .publish-platform-tabs em{border:1px solid rgb(111 143 195 / 24%);background:#7b96c02e;color:#dceaff}:root:not([data-theme=light]) .publish-account-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:14px 18px 18px;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 50% 30%,rgb(43 106 216 / 8%),transparent 34%),linear-gradient(180deg,#050e1d6b,#050a15ad);scrollbar-color:#5872a0 transparent;scrollbar-width:thin}:root:not([data-theme=light]) .publish-account-body::-webkit-scrollbar{width:8px}:root:not([data-theme=light]) .publish-account-body::-webkit-scrollbar-track{border-radius:999px;background:#081427c7}:root:not([data-theme=light]) .publish-account-body::-webkit-scrollbar-thumb{border:2px solid rgb(8 20 39 / 78%);border-radius:999px;background:linear-gradient(180deg,#528fe8,#775bdc)}:root:not([data-theme=light]) .publish-account-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6baaff,#9a6bf0)}:root:not([data-theme=light]) .publish-account-toolbar,:root:not([data-theme=light]) .publish-account-empty{grid-column:1 / -1}:root:not([data-theme=light]) .publish-account-toolbar{min-height:54px;padding:8px 10px 8px 13px;border:1px solid rgb(62 107 177 / 38%);border-radius:11px;background:linear-gradient(100deg,#13305ead,#1f143c85);box-shadow:inset 0 1px #add6ff12}:root:not([data-theme=light]) .publish-account-toolbar strong{color:#eef6ff;font-size:14px}:root:not([data-theme=light]) .publish-account-toolbar span{color:#7895b9;font-size:10px}:root:not([data-theme=light]) .publish-account-card{gap:11px;padding:13px;border:1px solid rgb(66 111 181 / 48%);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(120 60 212 / 10%),transparent 35%),linear-gradient(145deg,#12284cf0,#0c1325f5);box-shadow:inset 0 1px #b0d8ff12,0 12px 28px #0000002e;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}:root:not([data-theme=light]) .publish-account-card:hover{border-color:#5494edb8;box-shadow:inset 0 1px #bee1ff17,0 16px 34px #02112f5c;transform:translateY(-1px)}:root:not([data-theme=light]) .publish-account-avatar{border:1px solid rgb(174 218 255 / 24%);box-shadow:0 10px 24px #124bbe57,inset 0 1px #fff3}:root:not([data-theme=light]) .publish-account-main strong{color:#f1f7ff;font-size:14px}:root:not([data-theme=light]) .publish-account-main span{color:#829dbc;font-size:10px}:root:not([data-theme=light]) .publish-status{border:1px solid currentColor;border-radius:999px;padding:5px 8px;font-size:10px}:root:not([data-theme=light]) .publish-account-actions{flex-wrap:nowrap;padding-top:10px;border-top:1px solid rgb(66 104 164 / 24%)}:root:not([data-theme=light]) .publish-account-actions button{flex:1 1 0;min-width:0;min-height:30px;padding:0 8px;border-color:#4677c27a;border-radius:8px;background:#0b1d39d1;color:#b7d5f8;white-space:nowrap;box-shadow:inset 0 1px #b5dbff12}:root:not([data-theme=light]) .publish-account-actions button:hover:not(:disabled){border-color:#63a5f7;background:#163463eb;color:#fff}:root:not([data-theme=light]) .publish-account-empty{min-height:190px;border-color:#4b79bf6b;background:radial-gradient(circle at 50% 50%,rgb(43 108 220 / 10%),transparent 36%),#07112094;color:#829bbd}:root:not([data-theme=light]) .publish-account-modal>footer{padding:0 18px;border-top-color:#4770b257;background:#060f1de0}:root:not([data-theme=light]) .publish-add-account{min-height:34px;border:1px solid rgb(103 129 255 / 62%);border-radius:10px;background:linear-gradient(135deg,#2f7dff,#b73cf0);color:#fff;box-shadow:0 10px 25px #5548ee47,inset 0 1px #ffffff29}:root:not([data-theme=light]) .publish-add-account:hover:not(:disabled){border-color:#8fc2ff;filter:brightness(1.08)}@media(max-width:1180px){.video-processing-suite-head{align-items:flex-start;flex-direction:column}}:root:not([data-theme=light]) :is(.bgm-picker-modal,.subtitle-template-modal,.subtitle-editor-modal){overflow:hidden;border:1px solid rgb(67 116 204 / 66%);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgb(139 63 230 / 13%),transparent 30%),linear-gradient(145deg,#0e1d36,#09111f 72%);color:#edf5ff;box-shadow:inset 0 1px #b8deff17,0 30px 88px #000000a8,0 0 38px #2b68e024}:root:not([data-theme=light]) .bgm-picker-modal{width:min(690px,calc(100vw - 40px));height:auto;max-height:min(620px,calc(100vh - 40px))}:root:not([data-theme=light]) :is(.bgm-picker-modal,.subtitle-template-modal,.subtitle-editor-modal)>header{border-bottom-color:#4871b257;background:radial-gradient(circle at 0 0,rgb(42 126 255 / 15%),transparent 32%),linear-gradient(100deg,#183e7b70,#33195847)}:root:not([data-theme=light]) :is(.bgm-picker-modal,.subtitle-template-modal,.subtitle-editor-modal)>footer{border-top-color:#4871b257;background:#07101fc2}:root:not([data-theme=light]) :is(.bgm-picker-modal,.subtitle-template-modal,.subtitle-editor-modal)>header strong{color:#f3f8ff;font-size:17px;text-shadow:0 0 14px rgb(82 156 255 / 24%)}:root:not([data-theme=light]) .bgm-picker-toolbar{padding:10px 16px;border-bottom:1px solid rgb(59 96 156 / 24%);background:#08152a7a}:root:not([data-theme=light]) .bgm-picker-modal button:not(.studio-audio-toggle){border-color:#4878c68f;background:#0f2342e0;box-shadow:inset 0 1px #b0d7ff17}:root:not([data-theme=light]) .bgm-picker-modal button:not(.studio-audio-toggle):hover:not(:disabled){border-color:#6aaeff;background:#173667eb;box-shadow:0 8px 20px #215ccd40,inset 0 1px #c5e2ff24}:root:not([data-theme=light]) .bgm-picker-modal button.bgm-picker-close{border-color:#5284cf9e;background:#091932e0;color:#cfe2ff;box-shadow:inset 0 1px #cde5ff17,0 6px 14px #00000029}:root:not([data-theme=light]) .bgm-picker-modal button.bgm-picker-close:hover:not(:disabled){border-color:#78b7ff;background:#183969f5;color:#fff;box-shadow:0 8px 18px #2565d747}:root:not([data-theme=light]) .bgm-picker-empty{align-content:center;justify-items:center;gap:8px;min-height:0;background:radial-gradient(circle at 50% 48%,rgb(42 112 221 / 10%),transparent 30%),linear-gradient(180deg,#0813253d,#060c186b)}:root:not([data-theme=light]) .bgm-picker-empty svg{color:#75b9ff;filter:drop-shadow(0 0 10px rgb(68 139 255 / 42%))}:root:not([data-theme=light]) .bgm-picker-empty strong{color:#e8f3ff;font-size:15px}:root:not([data-theme=light]) .bgm-picker-empty small{color:#7894b8;font-size:11px}:root:not([data-theme=light]) .bgm-picker-list{max-height:min(408px,calc(100vh - 210px));padding:10px 16px 14px;background:#050d1a57}:root:not([data-theme=light]) .bgm-picker-item{border-color:#3a62a17a;border-radius:11px;background:linear-gradient(135deg,#11274be0,#11142aeb);box-shadow:inset 0 1px #afd7ff0f}:root:not([data-theme=light]) .bgm-picker-item:hover{border-color:#5798f5;background:linear-gradient(135deg,#163362eb,#1c183bf0)}:root:not([data-theme=light]) .bgm-picker-item.active{border-color:#727dff;background:linear-gradient(135deg,#19458deb,#411f69db);box-shadow:0 0 0 1px #627eff2e,0 10px 25px #1c3f9d3d}:root:not([data-theme=light]) .bgm-picker-icon{border:1px solid rgb(72 142 232 / 40%);background:linear-gradient(145deg,#1853a9b8,#482a89ad);color:#d3eaff}:root:not([data-theme=light]) .subtitle-template-modal{grid-template-rows:60px minmax(0,1fr) 64px}:root:not([data-theme=light]) .subtitle-template-modal header button:not(.subtitle-template-new-button),:root:not([data-theme=light]) .subtitle-editor-modal header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid rgb(66 107 171 / 42%);border-radius:8px;background:#091932ad;color:#b8ccec;font-size:0}:root:not([data-theme=light]) .subtitle-template-list{gap:14px;padding:20px 24px 22px;background:linear-gradient(180deg,#060f1d4d,#060b179e);scrollbar-color:#536b91 transparent}:root:not([data-theme=light]) .subtitle-template-card{border:1px solid rgb(62 101 163 / 54%);background:radial-gradient(circle at 100% 0%,rgb(116 58 214 / 10%),transparent 32%),linear-gradient(145deg,#11274afa,#0c1223fa);color:#eaf3ff;box-shadow:inset 0 1px #aed8ff12,0 12px 27px #0000004d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}:root:not([data-theme=light]) .subtitle-template-card:hover{border-color:#5798f5;box-shadow:inset 0 1px #bee1ff1a,0 17px 34px #04143685;transform:translateY(-2px)}:root:not([data-theme=light]) .subtitle-template-card.active{border-color:#5e8fff;background:radial-gradient(circle at 100% 0%,rgb(181 63 238 / 17%),transparent 35%),linear-gradient(145deg,#163c79fa,#29184bfa);box-shadow:0 0 0 2px #4575ff38,0 16px 34px #0313378f}:root:not([data-theme=light]) .subtitle-template-preview{border:1px solid rgb(74 117 185 / 36%);background:#07101e}:root:not([data-theme=light]) .subtitle-template-meta strong{color:#edf5ff}:root:not([data-theme=light]) .subtitle-template-meta span{border:1px solid rgb(123 105 255 / 34%);background:#51379d57;color:#d6c7ff}:root:not([data-theme=light]) .subtitle-template-actions button{border-color:#5389de94;background:#091b36d1;color:#9dcaff}:root:not([data-theme=light]) .subtitle-template-actions button:hover{border-color:#72b3ff;background:#13315eeb;color:#fff}:root:not([data-theme=light]) .subtitle-template-actions button.danger{border-color:#ee5c8094;background:#67193147;color:#ff9ab3}:root:not([data-theme=light]) .subtitle-template-modal footer button,:root:not([data-theme=light]) .subtitle-editor-modal footer button{border-color:#486fae85;background:#0f1f3be0;color:#dceaff}:root:not([data-theme=light]) .subtitle-editor-modal{grid-template-rows:54px minmax(0,1fr) 60px}:root:not([data-theme=light]) .subtitle-editor-body{gap:18px;padding:16px 18px;background:linear-gradient(135deg,#0711216b,#0c0e1d4d)}:root:not([data-theme=light]) .subtitle-editor-preview{border-color:#457cd599;border-radius:12px;background:#050a12;box-shadow:0 16px 38px #00000057,0 0 0 1px #3d7eec1a}:root:not([data-theme=light]) .subtitle-editor-fields{grid-template-rows:58px 34px minmax(0,1fr);padding:12px;border:1px solid rgb(60 102 167 / 44%);border-radius:12px;background:linear-gradient(145deg,#0f2344c2,#0b1120d6)}:root:not([data-theme=light]) .subtitle-editor-fields label,:root:not([data-theme=light]) .subtitle-editor-grid label{color:#bed0e9}:root:not([data-theme=light]) .subtitle-editor-fields input,:root:not([data-theme=light]) .subtitle-editor-grid input{border-color:#4070bca3;background:linear-gradient(135deg,#0c2346f0,#081020fa);box-shadow:inset 0 1px #a4cfff12}:root:not([data-theme=light]) .subtitle-editor-fields input:focus,:root:not([data-theme=light]) .subtitle-editor-grid input:focus{outline:0;border-color:#9b72ff;box-shadow:0 0 0 3px #8450ff21,inset 0 1px #d5beff1a}:root:not([data-theme=light]) .subtitle-editor-fields input[type=range],:root:not([data-theme=light]) .subtitle-editor-grid input[type=range]{accent-color:#8b5cff}:root:not([data-theme=light]) .subtitle-editor-tabs button{border-color:#3e6aaf94;background:#08162dc7;color:#aebfda}:root:not([data-theme=light]) .subtitle-editor-tabs button:hover{border-color:#65a9ff;color:#fff}@media(max-width:900px){.subtitle-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-editor-body{grid-template-columns:minmax(200px,38%) minmax(0,1fr)}}.subtitle-template-head-actions{position:absolute;left:18px;display:flex;align-items:center;gap:8px}.subtitle-template-modal header .subtitle-template-head-actions button{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:30px;padding:0 12px;border:1px solid rgb(55 113 210 / 62%);border-radius:999px;background:#0c2348e0;color:#bdddff;font-size:12px;font-weight:900}.subtitle-template-modal header .subtitle-template-head-actions .subtitle-template-new-button{background:linear-gradient(135deg,#2f7dff,#bd3cff);color:#fff}.subtitle-template-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-template-actions.has-delete{grid-template-columns:repeat(3,minmax(0,1fr))}.subtitle-editor-modal footer button.reset{margin-right:auto}:root[data-theme=light] body{background:var(--bg);color:var(--text)}:root[data-theme=light] :is(.smart-mix-page,.mix-workbench,.mix-card,.mix-config-column,.mix-storyboard-column,.mix-production-column,.compact-card,.production-audio-card,.production-preview-card,.production-summary-card,.simple-setup,.setup-body,.asset-entry,.setting-item,.copy-summary,.voice-card,.coverage-card,.readiness-card,.task-workspace,.task-panel,.task-primary-card,.task-secondary-card,.result-card,.pipeline-step,.assets-view,.asset-card,.description-field,.dashboard,.hero,.preset-card,.readiness-panel,.readiness-item,.storyboard-review,.storyboard-item,.timeline-overview,.timeline-track,.usage-chip,.material-hub-page,.material-library-pane,.material-section-toolbar,.library-filter-bar,.library-filter-group,.material-card,.material-card-head,.material-name-pill,.material-category-host){border-color:var(--border)!important;background:var(--bg-panel)!important;color:var(--text)!important;box-shadow:var(--shadow-panel)}:root[data-theme=light] :is(.smart-mix-head,.mix-section-head,.mix-card-head,.setup-head,.assets-head,.review-head,.material-head,.production-card-head,.task-panel-head){border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] :is(.mix-section-head strong,.mix-card h2,.scene-copy strong,.production-summary-card strong,.setup-head strong,.asset-entry strong,.readiness-card strong,.task-workspace strong,.assets-view strong,.dashboard strong,.storyboard-review strong,.material-hub-page strong){color:var(--text)!important}:root[data-theme=light] :is(.mix-section-head span,.scene-copy p,.manual-label,.storyboard-status,.production-summary-card small,.setup-head span,.asset-entry small,.copy-summary small,.readiness-card small,.task-workspace small,.assets-view small,.dashboard small,.storyboard-review small,.material-hub-page small){color:var(--muted)!important}:root[data-theme=light] :is(.smart-mix-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.smart-mix-page textarea,.smart-mix-page select,.material-hub-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.material-hub-page textarea,.material-hub-page select,.material-rename-form input,.search-box){border-color:var(--border)!important;background:var(--bg-input)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=light] :is(.smart-mix-page input,.smart-mix-page textarea,.smart-mix-page select,.material-hub-page input,.material-hub-page textarea,.material-hub-page select):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:1px;border-color:#2f7dff!important}:root[data-theme=light] :is(.smart-mix-page button:not(.primary-button):not(.active):not(.selected),.material-hub-page button:not(.primary-button):not(.active):not(.selected),.kind-filter button:not(.active),.library-filter-group button:not(.active)){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:none}:root[data-theme=light] :is(.smart-mix-page button:not(.primary-button):not(.active):not(.selected),.material-hub-page button:not(.primary-button):not(.active):not(.selected),.kind-filter button:not(.active),.library-filter-group button:not(.active)):hover:not(:disabled){border-color:var(--border-accent)!important;background:var(--control-hover)!important}:root[data-theme=light] :is(.task-empty,.storyboard-empty,.next-step-hint,.strategy-note,.picker-preview,.description-field,.readiness-list>span,.brief-summary>span,.material-card-meta span){border-color:var(--border-soft)!important;background:var(--surface-soft)!important;color:var(--muted)!important}:root[data-theme=light] :is(.timeline-segment,.usage-chip,.job-status){border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#245a9c!important}:root[data-theme=light] :is(.asset-picker,.copy-picker,.copy-candidate-modal,.image-viewer-modal,.avatar-picker-modal,.avatar-video-picker-modal){border-color:var(--border-accent)!important;background:var(--bg-panel)!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important;color-scheme:light}:root[data-theme=light] :is(.asset-picker-head,.asset-picker-toolbar,.asset-picker-foot,.copy-picker-head,.copy-picker-foot,.copy-candidate-head,.copy-candidate-foot,.image-viewer-head,.avatar-picker-modal>header,.avatar-picker-kind-tabs,.avatar-video-picker-head,.avatar-video-picker-foot){border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] :is(.asset-picker-card,.brief-panel,.option-grid button,.writing-structure,.candidate-card,.avatar-picker-item,.avatar-video-picker-item,.image-viewer-error){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}:root[data-theme=light] .candidate-card.active{border-color:#2f7dff!important;background:var(--surface-selected)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}:root[data-theme=light] :is(.candidate-card-head,.candidate-card-foot){border-color:var(--border-soft)!important;background:var(--surface-raised)!important}:root[data-theme=light] :is(.copy-candidate-head strong,.candidate-card-head strong,.candidate-state strong,.image-viewer-heading strong,.image-viewer-error strong){color:var(--text)!important}:root[data-theme=light] :is(.copy-candidate-head small,.candidate-card-head small,.candidate-card p,.candidate-card-foot,.candidate-state,.copy-candidate-foot>span,.image-viewer-heading span,.image-viewer-error){color:var(--muted)!important}:root[data-theme=light] :is(.copy-candidate-backdrop,.asset-picker-backdrop,.copy-picker-backdrop,.image-viewer-backdrop,.avatar-picker-backdrop,.avatar-video-picker-backdrop){background:var(--modal-backdrop)!important}:root[data-theme=light] :is(.console-select-trigger,.preset-field select){border-color:var(--border-accent)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=light] .console-select-menu{border-color:var(--border-accent)!important;background:var(--bg-panel)!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important}:root[data-theme=light] .console-select-menu button:not(.selected){background:transparent!important;color:var(--text)!important}:root[data-theme=light] .console-select-menu button:not(.selected):hover{background:var(--control-hover)!important}:root[data-theme=light] .audio-tone-button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] .audio-tone-button:not(.selected) .audio-tone-label{color:var(--text)!important}:root[data-theme=light] .audio-tone-button:not(.selected) .audio-tone-arrow{color:#2f68b3!important}:root[data-theme=light] .audio-tone-button:not(.selected) .audio-tone-icon{border-color:#a9c3ef!important;background:linear-gradient(145deg,#dbe9ff,#eef4ff)!important;color:#3d73cc!important;box-shadow:inset 0 1px #fff,0 4px 10px #4a71be24!important}:root[data-theme=light] :is(.material-preview-canvas,.material-image-open,.material-video-open,.image-viewer-stage){background-color:var(--surface-canvas)!important}:root[data-theme=light] :is(.smart-mix-page,.material-hub-page,.candidate-grid,.candidate-card p,.asset-picker-body,.console-select-menu){scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important}:root[data-theme=light] :is(.smart-mix-page,.material-hub-page,.candidate-grid,.candidate-card p,.asset-picker-body,.console-select-menu)::-webkit-scrollbar-track{background:var(--scrollbar-track)!important}:root[data-theme=light] :is(.smart-mix-page,.material-hub-page,.candidate-grid,.candidate-card p,.asset-picker-body,.console-select-menu)::-webkit-scrollbar-thumb{border-color:var(--scrollbar-track)!important;background:var(--scrollbar-thumb)!important}:root[data-theme=light] :is(.smart-mix-page,.material-hub-page,.candidate-grid,.candidate-card p,.asset-picker-body,.console-select-menu)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}:root[data-theme=light] :is(.workflow-nav,.workflow-card,.hero-status,.asset-stats,.state-panel,.task-summary,.task-notice,.pipeline-overview,.result-placeholder,.copy-picker-body,.asset-picker-body,.asset-picker-state,.copy-composer-host,.quick-settings,.coverage-strategies,.readiness-summary,.review-footer,.timeline-ruler,.asset-usage-list){border-color:var(--border-soft)!important;background:var(--surface-soft)!important;color:var(--text)!important}:root[data-theme=light] :is(.hero-title,.section-title,.workflow-title,.preset-title,.card-title,.task-summary-content strong,.result-info strong,.pipeline-copy strong,.asset-name,.heading-copy strong,.voice-card-copy strong,.copy-summary>header strong,.coverage-card>header strong,.readiness-head strong,.readiness-list strong){color:var(--text)!important}:root[data-theme=light] :is(.hero-description,.section-description,.hero-status-label,.workflow-description,.workflow-summary,.preset-description,.heading-copy small,.asset-entry-copy small,.voice-card-copy small,.voice-duration,.copy-summary>header small,.copy-summary>p,.coverage-card>header small,.coverage-card>p,.source-duration-note,.readiness-head small,.readiness-list small,.pipeline-copy small,.result-info small,.asset-mime,.match-reason){color:var(--muted)!important}:root[data-theme=light] :is(.workflow-tab:not(.is-active),.workflow-card,.voice-select-button,.regenerate-voice-button,.coverage-strategies button:not(.active),.output-button,.preview-button,.icon-button:not(.primary-button)){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=light] :is(.copy-summary.ready,.voice-card.ready,.coverage-card.ready,.readiness-card.complete,.readiness-item.is-ready){border-color:color-mix(in srgb,var(--status-success) 42%,var(--border))!important;background:var(--status-success-soft)!important}:root[data-theme=light] :is(.coverage-card.warning,.reuse-warning,.review-status.warning){border-color:color-mix(in srgb,var(--status-warning) 45%,var(--border))!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important}:root[data-theme=light] :is(.task-notice.is-error,.inline-error,.state-panel.is-error){border-color:color-mix(in srgb,var(--status-danger) 45%,var(--border))!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}:root[data-theme=light] :is(.primary-button,.prepare-narration-button,.generate-copy-button,.primary-action,.upload-button,.subtitle-template-new-button){border-color:#5b8bffbd!important;background:var(--primary-gradient)!important;color:var(--text-on-accent)!important;box-shadow:0 8px 20px #345dbd2e!important}:root[data-theme=light] .license-gate-backdrop{background:var(--modal-backdrop)!important}:root[data-theme=light] .license-gate-modal{border-color:var(--border-accent)!important;background:var(--bg-panel)!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important;color-scheme:light}:root[data-theme=light] .license-gate-modal :is(h2,label){color:var(--text)!important}:root[data-theme=light] .license-gate-modal p{color:var(--muted)!important}:root[data-theme=light] .license-gate-modal input{border-color:var(--border-accent)!important;background:var(--bg-input)!important;color:var(--text)!important}:root[data-theme=light] .license-gate-modal :is(.license-close-button,button:not(.primary):not(.exit)){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] .license-status{border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#245a9c!important}:root[data-theme=light] :is(body,.studio-app){background:var(--page-gradient)!important;color:var(--text)!important}.theme-switch,.theme-toggle{-webkit-app-region:no-drag;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;height:30px;margin-right:7px;padding:0 11px;border:1px solid rgb(96 165 250 / 52%);border-radius:999px;background:#071020c2;color:#e9f4ff;font-size:12px;font-weight:900;box-shadow:inset 0 1px #ffffff14;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.theme-switch:hover,.theme-toggle:hover{border-color:#88baffd1;background:#12284be0;transform:translateY(-1px)}.theme-switch:focus-visible,.theme-toggle:focus-visible{outline:3px solid rgb(90 151 255 / 52%);outline-offset:2px;border-color:#72a8ff;box-shadow:0 0 0 5px #457ee829}.theme-switch-icon,.theme-toggle-icon{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;border-radius:999px;background:#ffffff1c;color:#8dc4ff}.theme-switch-label,.theme-toggle-label{color:#a9c8ed}.theme-switch b,.theme-toggle b{color:#fff;font-weight:950}:root[data-theme=light] .app-titlebar{border-color:#d8dff0;border-bottom-color:#e4e8f3;background:radial-gradient(circle at 9% 50%,rgb(83 146 255 / 18%),transparent 24%),radial-gradient(circle at 64% 0%,rgb(122 86 255 / 10%),transparent 30%),linear-gradient(90deg,#f8fbff,#f0f5ff 48%,#f8f5ff);box-shadow:inset 0 1px #fff,0 5px 18px #2f427914}:root[data-theme=light] :is(.theme-switch,.theme-toggle){border-color:#b6c6e8;background:#ffffffe0;color:#233d62;box-shadow:0 5px 15px #4155991f,inset 0 1px #fff}:root[data-theme=light] :is(.theme-switch,.theme-toggle):hover{border-color:#7fa2ee;background:#fff;box-shadow:0 7px 18px #4155992b}:root[data-theme=light] :is(.theme-switch-icon,.theme-toggle-icon){background:linear-gradient(135deg,#e1efff,#eee8ff);color:#456ee7}:root[data-theme=light] :is(.theme-switch-label,.theme-toggle-label){color:#657895}:root[data-theme=light] :is(.theme-switch,.theme-toggle) b{color:#193456}:root[data-theme=light] .window-btn{color:#415571}:root[data-theme=light] .window-btn:hover{background:#e8eef9;color:#172942}:root[data-theme=light] .window-btn.close:hover{background:#e54858;color:#fff}:root[data-theme=light] .studio-body{border-color:#dbe1ef}:root[data-theme=light] .sidebar-nav{border-right-color:#dce2f0;background:radial-gradient(circle at 20% 0%,rgb(74 137 255 / 11%),transparent 32%),linear-gradient(180deg,#fbfcff,#f3f6ff);box-shadow:6px 0 22px #44549112}:root[data-theme=light] :is(.sidebar-item,.sidebar-item svg){color:#526984}:root[data-theme=light] .sidebar-item:hover:not(.active){background:#edf2ff;color:#315ba7}:root[data-theme=light] .sidebar-item.active{border-left-color:#4e83ff;background:linear-gradient(135deg,#4e8cff,#7658f4);color:#fff;box-shadow:0 8px 18px #4b68dc33}:root[data-theme=light] .sidebar-item.active svg{color:#fff}:root[data-theme=light] :is(.workspace-grid,.avatar-page,.sound-page,.digital-human-page,.tool-page,.help-dashboard,.material-page,.material-hub-page,.smart-mix-page){background:var(--page-gradient)!important;color:var(--text)!important}:root[data-theme=light] :is(.panel-card,.auto-panel){border-color:var(--border)!important;background:var(--panel-gradient)!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] .panel-card:after{background:radial-gradient(circle at 13% 0%,rgb(77 139 255 / 9%),transparent 34%),var(--panel-gradient)!important}:root[data-theme=light] .panel-card:before{background:linear-gradient(100deg,#75b2ff,#5a86ff 30%,#8b69ff 58%,#b778f7 78%,#75b2ff)}:root[data-theme=light] .panel-card:hover,:root[data-theme=light] .panel-card.is-focused,:root[data-theme=light] .panel-card:focus-within{border-color:#a4b8ea!important;background:#fff!important;box-shadow:0 0 0 1px #567de01a,0 14px 32px #35498921!important}:root[data-theme=light] .panel-card:hover:before{opacity:.34}:root[data-theme=light] .panel-card.is-focused:before,:root[data-theme=light] .panel-card:focus-within:before{opacity:.58}:root[data-theme=light] .panel-card.is-focused:after,:root[data-theme=light] .panel-card:focus-within:after{background:radial-gradient(circle at 13% 0%,rgb(77 139 255 / 13%),transparent 34%),#fff!important}:root[data-theme=light] .panel-card-head{border-bottom-color:var(--border-soft)!important;background:linear-gradient(100deg,#edf4ffeb,#f6f1ffe5)!important}:root[data-theme=light] .panel-card:hover .panel-title strong,:root[data-theme=light] :is(.panel-title strong,.panel-title-copy strong){color:var(--text)!important;text-shadow:none!important}:root[data-theme=light] :is(.panel-title-copy small,.field-head span,.keyword-count,.publish-tip,.inline-status){color:var(--muted)!important}:root[data-theme=light] .step-dot{background:linear-gradient(135deg,#4c8dff,#705cff);box-shadow:0 5px 12px #4b70e233}:root[data-theme=light] :is(.segment-tabs,.publish-mode-toggle,.sound-mode-tabs,.voice-subtabs){border-color:var(--border-accent)!important;background:#f4f6ff!important}:root[data-theme=light] :is(.segment-tabs button,.publish-mode-toggle button,.sound-mode-tabs button,.voice-subtabs button):not(.active){color:#526b8d!important;background:transparent!important}:root[data-theme=light] :is(.segment-tabs button,.publish-mode-toggle button,.sound-mode-tabs button,.voice-subtabs button).active{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 7px 17px #4a69de36!important}:root[data-theme=light] .panel-card button:not(.neon-button):hover:not(:disabled){color:#2458ad;box-shadow:0 5px 14px #3f60ad1c}:root[data-theme=light] .panel-card .segment-tabs button:hover:not(.active):not(:disabled){border-color:transparent;background:#e9efff!important;color:#315fae!important;box-shadow:none!important}:root[data-theme=light] :is(.textarea,.mini-input,.mini-select,.value-pill,.language-pill,.number-input,.speed-input,.music-volume-input,.search-box,.share-input,.sound-select,.select-button,.panel-card select,.panel-card input:not([type=checkbox]):not([type=radio]):not([type=range]),.panel-card textarea){border-color:#cbd5e9!important;background-color:var(--bg-input)!important;color:var(--text)!important;box-shadow:inset 0 1px 2px #33467c0a!important}:root[data-theme=light] .panel-card :is(.textarea,.mini-input,.mini-select,.number-input,.language-pill,.value-pill,select):hover:not(:disabled){border-color:#9fb6e9!important;background-color:#fff!important;box-shadow:0 5px 14px #405aa014!important;transform:none}:root[data-theme=light] .panel-card :is(.textarea,.mini-input,.mini-select,.number-input,.language-pill,.value-pill,select):focus{border-color:#5c8df0!important;background-color:#fff!important;box-shadow:0 0 0 3px var(--focus-ring)!important;transform:none}:root[data-theme=light] :is(input,textarea)::placeholder{color:#63748d!important;opacity:1}:root[data-theme=light] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#5b7ff5}:root[data-theme=light] :is(select option,.mini-select option,.language-pill option){background:#fff;color:var(--text)}:root[data-theme=light] :is(.neon-button:not(.secondary),.primary-button,.primary-action,.primary-pill,.upload-button,.prepare-narration-button,.generate-copy-button,.recognize-start-button,.avatar-add-button,.sound-compose-actions button.primary,.studio-form-primary){border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 9px 21px #4a66db3b!important}:root[data-theme=light] :is(.neon-button.secondary,.outline-pill,.secondary-button,.ghost-button){border-color:#bbc9e6!important;background:#fbfcff!important;color:#385b91!important;box-shadow:none!important}:root[data-theme=light] :is(.empty-message,.video-preview:not(.has-video),.cover-preview:not(.has-cover),.final-video-preview:not(.has-video),.edit-video-preview:not(.has-video),.audio-preview,.result-placeholder,.task-empty,.storyboard-empty,.asset-picker-state,.avatar-picker-state,.avatar-video-picker-state,.green-picker-empty,.material-empty,.sound-empty,.smart-mix-empty){border-color:#dce2f0!important;background:radial-gradient(circle at 50% 42%,rgb(82 132 255 / 7%),transparent 34%),#f7f8ff!important;color:#7486a2!important}:root[data-theme=light] :is(.video-preview.has-video,.cover-preview.has-cover,.final-video-preview.has-video,.edit-video-preview.has-video,.avatar-video-frame:has(video),.material-preview-canvas,.material-image-open,.material-video-open,.image-viewer-stage,.video-viewer-stage){background-color:var(--surface-canvas)!important}:root[data-theme=light] :is(.smart-mix-page,.smart-mix-picker-modal,.smart-mix-video-modal){--sm-page-bg: transparent;--sm-panel-bg: #fff;--sm-panel-soft: #f7f8ff;--sm-input-bg: #f8f9ff;--sm-border: #d8deef;--sm-border-soft: #e7eaf5;--sm-text: #172942;--sm-muted: #536780;--sm-muted-2: var(--muted-2);--sm-empty-bg: #f7f8ff;--sm-shadow: var(--shadow-panel);--sm-modal-shadow: var(--shadow-modal)}:root[data-theme=light] :is(.mix-workbench,.mix-card,.compact-card,.simple-setup,.storyboard-review,.timeline-overview,.task-workspace,.assets-view,.material-library-pane,.material-category-host,.material-card){border-color:var(--border)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] :is(.mix-card-head,.mix-section-head,.setup-head,.review-head,.assets-head,.material-head,.material-card-head,.production-card-head,.task-panel-head){border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .material-card:hover{border-color:#a8b9e4!important;box-shadow:0 14px 34px #37498924!important;transform:translateY(-1px)}:root[data-theme=light] .support-center-page{background:var(--page-gradient)!important;color:var(--text)!important}:root[data-theme=light] .support-center-hero{border-color:var(--border)!important;background:radial-gradient(circle at 7% 0%,rgb(74 139 255 / 12%),transparent 28%),linear-gradient(105deg,#fff,#f5f8ff 58%,#f8f3ff)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] .support-center-logo,:root[data-theme=light] :is(.support-route-card>header>span,.support-contact-heading>span),:root[data-theme=light] .support-center-actions>button>span{border-color:#7299ef75!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 9px 22px #4765d530!important}:root[data-theme=light] :is(.support-center-brand h1,.support-route-card h2,.support-contact-card h2,.route-copy strong,.support-center-actions strong){color:var(--text)!important}:root[data-theme=light] :is(.support-center-brand p,.support-route-card header p,.route-copy p,.route-features span,.support-contact-card>p,.support-contact-qr span,.support-center-actions p,.support-center-actions em){color:var(--muted)!important}:root[data-theme=light] :is(.support-center-brand small,.support-route-card header small,.support-contact-heading small,.route-copy small,.support-center-actions small){color:#3e70c5!important}:root[data-theme=light] .support-center-status>span{border-color:color-mix(in srgb,var(--status-success) 32%,var(--border))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}:root[data-theme=light] .support-center-status>span i{background:var(--status-success)!important;box-shadow:0 0 8px color-mix(in srgb,var(--status-success) 52%,transparent)!important}:root[data-theme=light] .support-center-status>span.empty{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border))!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important}:root[data-theme=light] .support-center-status>span.empty i{background:var(--status-warning)!important;box-shadow:0 0 8px color-mix(in srgb,var(--status-warning) 48%,transparent)!important}:root[data-theme=light] .support-center-status .license-value{border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#315b95!important}:root[data-theme=light] .support-center-status button{border-color:#bdcbe6!important;background:#fbfcff!important;color:#385b91!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .support-center-status button:hover:not(:disabled){border-color:#8fa9e1!important;background:#edf2ff!important;color:#2458ad!important}:root[data-theme=light] :is(.support-route-card,.support-contact-card){border-color:var(--border)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] .support-route-card li{border-color:var(--border-soft)!important;background:var(--surface-soft)!important;box-shadow:inset 0 1px #fff}:root[data-theme=light] .route-index{background:var(--primary-gradient)!important;box-shadow:0 7px 17px #4a69de2e}:root[data-theme=light] .support-route-card li>svg{color:var(--status-success)!important}:root[data-theme=light] .route-features{border-color:var(--border-soft)!important}:root[data-theme=light] .route-copy>em{border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#315f9d!important}:root[data-theme=light] .support-primary-action{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 9px 22px #4a66db3b!important}:root[data-theme=light] .support-contact-qr{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}:root[data-theme=light] .support-contact-qr:hover{border-color:var(--border-accent)!important;background:var(--control-hover)!important}:root[data-theme=light] .support-contact-qr img{border-color:#c7d2e8!important;background:#fff!important;box-shadow:0 8px 20px #394a7f1a}:root[data-theme=light] .support-contact-tags span{border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#315f9d!important}:root[data-theme=light] .support-center-actions>button{border-color:var(--border)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] .support-center-actions>button:hover{border-color:#9cb3e8!important;background:linear-gradient(120deg,#fff,#f5f7ff)!important;box-shadow:0 13px 29px #36498b24!important}:root[data-theme=light] :is(.support-center-status button,.support-primary-action,.support-contact-qr,.support-center-actions>button,.help-qr-dialog button):focus-visible{outline:3px solid rgb(90 136 239 / 38%);outline-offset:2px;border-color:#7098ee!important}:root[data-theme=light] .help-qr-dialog{border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important}:root[data-theme=light] .help-qr-dialog header{border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .help-qr-dialog header strong{color:var(--text)!important}:root[data-theme=light] .help-qr-dialog>p{color:var(--muted)!important}:root[data-theme=light] :is(.asset-card,.asset-picker-card,.storyboard-item,.timeline-track,.readiness-item){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}:root[data-theme=light] :is(.modal-backdrop,.studio-form-backdrop,.voice-backdrop,.legal-backdrop,.publish-account-backdrop,.copy-candidate-backdrop,.asset-picker-backdrop,.copy-picker-backdrop,.image-viewer-backdrop,.avatar-picker-backdrop,.avatar-video-picker-backdrop,.cover-settings-backdrop,.cover-large-backdrop,.help-qr-backdrop,.update-backdrop,.choice-dialog-backdrop,.sound-batch-backdrop,.avatar-modal-mask){background:var(--modal-backdrop)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=light] :is(.studio-form-modal,.voice-modal,.clone-dialog,.learning-modal,.viral-copy-modal,.legal-modal,.choice-dialog,.avatar-add-dialog,.avatar-import-modal,.agent-config-modal,.speech-settings-modal,.video-process-settings-modal,.pip-settings-modal,.green-picker-modal,.cover-settings-modal,.cover-large-modal,.bgm-picker-modal,.subtitle-template-modal,.subtitle-editor-modal,.publish-account-modal,.sound-batch-dialog,.update-dialog,.video-viewer-modal,.image-viewer-modal,.asset-picker,.copy-picker,.copy-candidate-modal,.avatar-picker-modal,.avatar-video-picker-modal,.smart-mix-picker-modal,.smart-mix-video-modal){border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important;color-scheme:light}:root[data-theme=light] :is(.studio-form-head,.studio-form-foot,.voice-modal-head,.clone-dialog-head,.clone-dialog-foot,.legal-modal-head,.legal-modal-foot,.avatar-add-head,.avatar-add-foot,.agent-config-modal>header,.agent-config-modal>footer,.speech-settings-modal>header,.speech-settings-modal>footer,.video-process-settings-modal>header,.video-process-settings-modal>footer,.cover-settings-modal>header,.cover-settings-modal>footer,.bgm-picker-modal>header,.bgm-picker-modal>footer,.subtitle-template-modal>header,.subtitle-template-modal>footer,.subtitle-editor-modal>header,.subtitle-editor-modal>footer,.publish-account-modal>header,.publish-account-modal>footer,.video-viewer-modal>header,.video-viewer-controls,.image-viewer-head,.asset-picker-head,.asset-picker-toolbar,.asset-picker-foot,.copy-picker-head,.copy-picker-foot,.copy-candidate-head,.copy-candidate-foot,.avatar-picker-modal>header,.avatar-video-picker-head,.avatar-video-picker-foot,.smart-mix-picker-modal>header,.smart-mix-picker-modal>footer,.smart-mix-video-modal>header){border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] :is(.studio-form-heading strong,.voice-modal-head strong,.clone-dialog-head strong,.legal-modal-head strong,.agent-config-modal header strong,.speech-settings-modal header strong,.video-process-settings-modal header strong,.cover-settings-modal header strong,.video-viewer-modal header strong,.image-viewer-heading strong,.asset-picker-head strong,.copy-picker-head strong,.copy-candidate-head strong){color:var(--text)!important}:root[data-theme=light] :is(.studio-form-heading p,.studio-form-foot-note,.agent-config-modal header span,.speech-settings-modal header span,.video-process-settings-modal header span,.video-viewer-modal header span,.image-viewer-heading span,.copy-candidate-head small){color:var(--muted)!important}:root[data-theme=light] :is(.studio-form-close,.studio-form-secondary,.voice-modal-head button,.clone-dialog-head button,.legal-modal-head button,.agent-config-modal header button,.speech-settings-modal header button,.video-process-settings-modal header button,.cover-settings-modal header button,.video-viewer-modal header button,.image-viewer-close,.asset-picker-head button,.copy-picker-head button,.copy-candidate-head button){border-color:#c5d0e7!important;background:#fbfcff!important;color:#405e8e!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.studio-form-close,.studio-form-secondary,.voice-modal-head button,.clone-dialog-head button,.legal-modal-head button,.agent-config-modal header button,.speech-settings-modal header button,.video-process-settings-modal header button,.cover-settings-modal header button,.video-viewer-modal header button,.image-viewer-close,.asset-picker-head button,.copy-picker-head button,.copy-candidate-head button):hover:not(:disabled){border-color:#8fa9e1!important;background:#edf2ff!important;color:#2458ad!important}:root[data-theme=light] :is(.studio-form-body,.voice-modal-body,.clone-dialog-body,.legal-modal-body,.asset-picker-body,.copy-picker-body,.copy-candidate-body,.avatar-picker-body,.avatar-video-picker-body){background:#fff!important;color:var(--text)!important}:root[data-theme=light] :is(.video-viewer-stage,.image-viewer-stage,.picker-preview>video,.picker-preview>img){background:#050812!important}:root[data-theme=light] .image-viewer-error{border:1px dashed var(--border);border-radius:12px;background:var(--surface-soft)!important;color:var(--muted)!important;padding:28px 36px}:root[data-theme=light] *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:root[data-theme=light] *::-webkit-scrollbar{width:8px;height:8px}:root[data-theme=light] *::-webkit-scrollbar-track{background:var(--scrollbar-track)!important}:root[data-theme=light] *::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track)!important;border-radius:999px;background:var(--scrollbar-thumb)!important}:root[data-theme=light] *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}@media(prefers-reduced-motion:reduce){.theme-switch,.theme-toggle,:root[data-theme=light] .material-card{transition:none}}:root[data-theme=light] :is(.video-processing-suite,.publishing-workflow-suite,.video-processing-suite-body,.publishing-workflow-suite-body,.video-processing-suite .panel-card.is-embedded-processing,.publishing-workflow-suite .panel-card.is-embedded-publishing){border-color:var(--border)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] :is(.video-processing-suite-head,.publishing-workflow-suite-head,.workspace-grid :is(.ip-learning-panel,.audio-generation-panel)>.panel-card-head){border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] :is(.video-processing-suite-head .panel-title strong,.publishing-workflow-suite-head .panel-title strong,.processing-section-heading strong,.preview-title strong,.preview-title span,.source-learning-block .field-head strong){color:var(--text)!important}:root[data-theme=light] :is(.video-processing-suite-head .panel-title small,.publishing-workflow-suite-head .panel-title small,.processing-section-heading small,.preview-title small,.source-learning-block .field-head span){color:var(--muted)!important}:root[data-theme=light] :is(.source-learning-block,.script-editor-panel .bottom-inline,.ip-rival-list article,.ip-topic-list button,.ip-topic-list .topic-item,.source-status-card){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=light] :is(.panel-card .textarea,.source-textarea,.script-textarea,.publish-copy-field textarea,.keyword-editor-box textarea){border-color:#cbd5e9!important;background:var(--bg-input)!important;color:var(--text)!important;caret-color:#456ee7;box-shadow:inset 0 1px 2px #33467c0a!important}:root[data-theme=light] :is(.panel-card .textarea,.source-textarea,.script-textarea,.publish-copy-field textarea,.keyword-editor-box textarea):focus{border-color:#5c8df0!important;background:#fff!important;box-shadow:0 0 0 3px var(--focus-ring)!important}:root[data-theme=light] :is(.count-stepper,.language-pill){border-color:#cbd5e9!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .count-stepper-actions{border-color:var(--border)!important;background:var(--surface-raised)!important}:root[data-theme=light] .count-stepper-actions button{border-color:var(--border)!important;background:transparent!important;color:#45658f!important}:root[data-theme=light] :is(.audio-generation-panel .audio-setup-shell,.audio-generation-panel .avatar-generation-shell,.audio-generation-panel .audio-preview,.audio-player-box,.exposed-parameter-card,.voice-natural-summary,.home-avatar-stage,.audio-generation-panel .avatar-video-actions){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.speech-settings-button,.audio-tone-button,.audio-generation-panel .avatar-picker-trigger,.audio-generation-panel .preview-actions>button,.audio-generation-panel .avatar-inline-controls .preview-icon-button,.audio-generation-panel .parameter-summary span,.exposed-resolution-grid button){border-color:var(--border-accent)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.speech-settings-button,.audio-tone-button,.audio-generation-panel .avatar-picker-trigger,.audio-generation-panel .preview-actions>button,.audio-generation-panel .avatar-inline-controls .preview-icon-button,.exposed-resolution-grid button):hover:not(:disabled){border-color:#7899e5!important;background:var(--control-hover)!important;color:#254f93!important;box-shadow:0 5px 14px #3f60ad1c!important}:root[data-theme=light] .exposed-resolution-grid button.active{border-color:#718eea!important;background:var(--surface-selected)!important;color:#244f93!important;box-shadow:0 0 0 2px var(--focus-ring)!important}:root[data-theme=light] :is(.audio-generation-panel .preview-title span,.audio-generation-panel .avatar-video-actions:before,.exposed-parameter-card header strong,.exposed-resolution-grid button strong,.home-avatar-stage header strong){color:var(--text)!important}:root[data-theme=light] :is(.audio-generation-panel .preview-title small,.audio-generation-panel .parameter-summary,.audio-generation-panel .parameter-summary small,.exposed-parameter-card header small,.exposed-resolution-grid button small,.home-avatar-stage header small){color:var(--muted)!important}:root[data-theme=light] .avatar-image-generation-notice{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border))!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important}:root[data-theme=light] .avatar-image-generation-notice.valid{border-color:color-mix(in srgb,var(--status-success) 34%,var(--border))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}:root[data-theme=light] .avatar-image-generation-notice.invalid{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border))!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}:root[data-theme=light] :is(.avatar-image-generation-notice strong,.avatar-image-generation-notice small,.avatar-image-generation-notice.valid strong,.avatar-image-generation-notice.valid small,.avatar-image-generation-notice.invalid strong,.avatar-image-generation-notice.invalid small){color:currentColor!important}:root[data-theme=light] :is(.video-process-shell,.process-option-card,.media-setting-card,.keyword-highlight-editor,.keyword-editor-box,.unified-video-preview,.subtitle-generate-row,.process-enabled-summary){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.process-option-card.active,.media-setting-card.active){border-color:var(--border-accent)!important;background:var(--surface-selected)!important}:root[data-theme=light] :is(.setting-main-action,.keyword-category-tabs button,.volume-control button,.setting-switch i){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] .keyword-category-tabs button.active{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] .keyword-editor-box{background:var(--bg-input)!important}:root[data-theme=light] :is(.keyword-editor-header strong,.keyword-editor-label span,.keyword-total b,.media-setting-card>header strong,.setting-main-action strong,.subtitle-generate-row>div strong,.unified-preview-empty strong){color:var(--text)!important}:root[data-theme=light] :is(.keyword-editor-header small,.keyword-editor-label small,.keyword-total,.keyword-editor-box footer,.keyword-generate-message,.media-setting-card>header small,.setting-main-action small,.subtitle-accuracy-note,.volume-control,.subtitle-generate-row>div span,.preview-title-row>span small,.unified-preview-empty small){color:var(--muted)!important}:root[data-theme=light] :is(.publish-copy-hero,.publish-copy-field,.publish-item,.publish-schedule-row,.publish-datetime-trigger,.publish-account-grid button,.publish-copy-status span,.publish-copy-message){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .publish-copy-hero{border-color:var(--border-accent)!important;background:var(--header-gradient)!important}:root[data-theme=light] .publish-item{border:1px solid var(--border)!important}:root[data-theme=light] :is(.publish-copy-hero strong,.publish-copy-field strong,.publish-item strong,.publish-schedule-row strong){color:var(--text)!important}:root[data-theme=light] :is(.publish-copy-hero small,.publish-copy-status span,.publish-copy-message,.publish-tip){color:var(--muted)!important}:root[data-theme=light] .publish-account-grid button.active{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] :is(.home-avatar-preview.avatar-video-frame.has-video,.edit-video-preview.avatar-video-frame.has-video,.final-video-preview.avatar-video-frame.has-video,.current-video-cover,.cover-stage,.cover-stage-video-bg){background:var(--surface-canvas)!important}:root[data-theme=light] .home-avatar-preview.avatar-video-frame:not(.has-video){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--muted)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .home-avatar-preview-empty strong{color:var(--text)!important}:root[data-theme=light] .home-avatar-preview-empty em{color:var(--primary)!important}:root[data-theme=light] .home-avatar-progress-track{background:#dce6f7!important}:root[data-theme=light] .home-avatar-preview-empty.error strong{color:var(--status-danger)!important}:root[data-theme=light] :is(.source-learning-block .field-head,.script-editor-panel .editor-label-row,.video-process-shell-label){border-color:var(--border-soft)!important;background:transparent!important;color:var(--text)!important}:root[data-theme=light] :is(.script-editor-panel .editor-label-row strong,.video-process-shell-label strong,.process-option-main strong,.voice-natural-summary>strong){color:var(--text)!important}:root[data-theme=light] :is(.script-editor-panel .editor-label-row span,.video-process-shell-label span,.process-option-main small,.process-option-detail small){color:var(--muted)!important}:root[data-theme=light] :is(.process-settings-trigger,.process-settings-trigger.is-embedded,.process-option-detail>button,.auto-cut-settings input,.avatar-import-button){border-color:var(--border-accent)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.process-settings-trigger,.process-settings-trigger.is-embedded,.process-option-detail>button,.avatar-import-button):hover:not(:disabled){border-color:#7899e5!important;background:var(--control-hover)!important;color:#254f93!important}:root[data-theme=light] :is(.video-processing-flow span,.publishing-workflow-flow span,.process-enabled-summary span){border-color:var(--border)!important;background:var(--surface-selected)!important;color:#385d96!important}:root[data-theme=light] :is(.ip-rival-list article.active,.ip-topic-list button.active){border-color:#718eea!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 7px 17px #4a69de2e!important}:root[data-theme=light] :is(.ip-rival-list article.active *,.ip-topic-list button.active *){color:#fff!important}:root[data-theme=light] .setting-switch input:checked+i{border-color:#6f83ed!important;background:var(--primary-gradient)!important}:root[data-theme=light] .setting-switch input:checked+i:after{background:#fff!important;box-shadow:0 0 0 1px #30458c1a,0 2px 5px #30458c33!important}:root[data-theme=light] .publish-copy-status span.ready{border-color:color-mix(in srgb,var(--status-success) 32%,var(--border))!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}:root[data-theme=light] :is(.subtitle-accuracy-note span,.volume-control b){color:var(--text)!important}:root[data-theme=light] .keyword-chip-list button{border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#315f9d!important}:root[data-theme=light] :is(.video-process-settings-body,.pip-settings-body,.green-picker-body,.bgm-picker-list,.subtitle-template-list,.subtitle-editor-body,.publish-account-body,.cover-editor-layout){background:#fff!important;color:var(--text)!important}:root[data-theme=light] :is(.process-option-card,.pip-window-settings,.pip-list-tools,.pip-coverage-overview,.pip-segment-card,.green-picker-card,.bgm-picker-item,.subtitle-template-card,.subtitle-editor-fields,.subtitle-editor-grid,.publish-scheduled-section,.publish-scheduled-task,.publish-account-card,.cover-editor-section,.cover-editor-hint){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.process-option-card.active,.pip-segment-card.selected,.bgm-picker-item.active,.subtitle-template-card.active){border-color:#718eea!important;background:var(--surface-selected)!important;box-shadow:inset 3px 0 #5b83e8,0 8px 19px #455aa01a!important}:root[data-theme=light] :is(.pip-settings-toolbar,.pip-settings-foot,.pip-settings-head,.green-picker-head,.green-picker-foot,.publish-platform-tabs,.publish-account-toolbar,.cover-custom-editor>header,.cover-custom-editor footer){border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] :is(.publish-platform-tabs button,.publish-account-actions button,.publish-add-account,.subtitle-template-modal footer button,.subtitle-editor-modal footer button,.subtitle-editor-tabs button,.cover-custom-editor footer button,.cover-editor-tabs button,.cover-editor-body input,.cover-editor-body select,.subtitle-editor-fields input,.subtitle-editor-grid input){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] :is(.publish-platform-tabs button.active,.subtitle-template-modal footer button.save,.subtitle-editor-modal footer button.save,.subtitle-editor-tabs button.active,.cover-custom-editor footer button.save,.cover-editor-tabs button.active){border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] :is(.process-option-main strong,.pip-segment-content strong,.green-picker-card span,.bgm-picker-item strong,.subtitle-template-card strong,.publish-scheduled-head strong,.publish-scheduled-task>div strong,.publish-account-card strong,.cover-editor-preview-meta strong){color:var(--text)!important}:root[data-theme=light] :is(.pip-segment-content p,.pip-segment-content small,.bgm-picker-item small,.subtitle-template-card small,.publish-scheduled-head small,.publish-scheduled-task>div small,.publish-account-card span,.publish-account-toolbar span,.cover-editor-preview-meta,.cover-field,.cover-field-row label){color:var(--muted)!important}:root[data-theme=light] .cover-editor-controls{border-color:var(--border-soft)!important;background:#fff!important}:root[data-theme=light] .cover-editor-preview-panel{border-color:var(--border-soft)!important;background:linear-gradient(90deg,rgb(73 98 160 / 5%) 1px,transparent 1px),linear-gradient(rgb(73 98 160 / 5%) 1px,transparent 1px),var(--surface-soft)!important;background-size:20px 20px!important}:root[data-theme=light] :is(.green-picker-card img,.green-picker-card>div,.pip-material-preview,.cover-editor-stage){background:var(--surface-canvas)!important}:root[data-theme=light] :is(.video-processing-suite-body,.publishing-workflow-suite-body){background:transparent!important;box-shadow:none!important}:root[data-theme=light] :is(.video-processing-suite .panel-card.is-embedded-processing,.publishing-workflow-suite .panel-card.is-embedded-publishing){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .audio-play-button{border-radius:50%;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 4px 10px #4a66db38}:root[data-theme=light] .audio-progress-line{background:#cbd5e7!important}:root[data-theme=light] .audio-progress-line span{background:#4f83ed!important}:root[data-theme=light] .audio-progress-line span:after{border-color:#4f83ed!important;background:#fff!important;box-shadow:0 1px 4px #2d437b33}:root[data-theme=light] .avatar-picker-kind-tabs{background:linear-gradient(180deg,#fff 78%,transparent)!important}:root[data-theme=light] :is(.avatar-picker-kind-tabs button,.avatar-picker-item,.avatar-video-picker-item){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.avatar-picker-kind-tabs button,.avatar-picker-item,.avatar-video-picker-item):hover{border-color:#8fa9e1!important;background:var(--control-hover)!important;color:#2458ad!important;box-shadow:0 8px 20px #36498b1f!important}:root[data-theme=light] :is(.avatar-picker-kind-tabs button.active,.avatar-picker-item.selected){border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 8px 20px #4b68dc33!important}:root[data-theme=light] :is(.avatar-picker-meta strong,.avatar-video-picker-meta strong){color:var(--text)!important}:root[data-theme=light] :is(.avatar-picker-meta small,.avatar-video-picker-meta span,.avatar-video-picker-meta small){color:var(--muted)!important}:root[data-theme=light] .avatar-picker-item.selected :is(.avatar-picker-meta strong,.avatar-picker-meta small){color:#fff!important}:root[data-theme=light] :is(.avatar-picker-preview,.avatar-video-picker-item video,.avatar-video-picker-item img){background:var(--surface-canvas)!important}:root[data-theme=light] :is(.modal-title-cluster strong,.pip-settings-toolbar strong,.pip-coverage-overview-head strong,.green-picker-intro strong,.pip-empty-state strong,.green-picker-empty strong,.pip-asset-context>div strong){color:var(--text)!important}:root[data-theme=light] :is(.modal-title-cluster small,.pip-settings-toolbar span,.pip-coverage-overview-head span,.green-picker-intro span,.pip-empty-state small,.green-picker-empty small,.pip-asset-context>div span){color:var(--muted)!important}:root[data-theme=light] :is(.pip-settings-head>button,.green-picker-head>button,.pip-display-mode button,.pip-settings-toolbar button,.pip-search-box,.pip-filter-tabs button,.pip-segment-tools button,.pip-clip-settings select,.pip-clip-settings input,.green-picker-toolbar button,.pip-asset-head>button){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.pip-display-mode button.active,.pip-filter-tabs button.active,.green-picker-toolbar button:first-child,.green-picker-toolbar button.primary){border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] :is(.pip-coverage-cell,.pip-material-control,.pip-coverage-summary){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--muted)!important}:root[data-theme=light] .pip-coverage-cell.start{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] .pip-coverage-cell.inherited{border-color:var(--border-accent)!important;background:var(--surface-selected)!important;color:#385d96!important}:root[data-theme=light] :is(.pip-empty-state,.green-picker-empty){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--muted)!important}:root[data-theme=light] .green-picker-toolbar{border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .pip-asset-modal{border-color:var(--border-accent)!important;background:#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important;color-scheme:light}:root[data-theme=light] :is(.pip-asset-head,.pip-asset-context,.pip-asset-foot){border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] :is(.pip-asset-body,.pip-asset-list){background:#fff!important;color:var(--text)!important}:root[data-theme=light] :is(.cover-settings-toolbar,.bgm-picker-toolbar){border-color:var(--border-soft)!important;background:var(--header-gradient)!important;color:var(--text)!important}:root[data-theme=light] .cover-template-grid{background:#fff!important}:root[data-theme=light] .cover-template-card{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] .cover-template-card:hover{border-color:#8fa9e1!important;background:var(--control-hover)!important;box-shadow:0 10px 24px #36498b21!important}:root[data-theme=light] .cover-template-card.active{border-color:#718eea!important;background:var(--surface-selected)!important;box-shadow:0 0 0 2px var(--focus-ring),0 10px 24px #36498b21!important}:root[data-theme=light] :is(.cover-toolbar-title strong,.cover-template-meta strong,.cover-template-card.active .cover-template-meta strong,.cover-template-card.active .cover-template-time){color:var(--text)!important}:root[data-theme=light] :is(.cover-toolbar-title span,.cover-template-meta small){color:var(--muted)!important}:root[data-theme=light] :is(.cover-settings-toolbar button,.cover-template-actions button,.cover-settings-modal>footer button,.bgm-picker-toolbar button){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] :is(.cover-settings-toolbar .primary,.cover-settings-modal>footer .primary,.bgm-picker-toolbar button.active,.bgm-picker-toolbar button.primary){border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] :is(.pip-asset-card,.pip-asset-empty,.pip-asset-filters .library-filter-group){border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.pip-asset-card .avatar-import-info strong,.pip-asset-empty strong){color:var(--text)!important}:root[data-theme=light] :is(.pip-asset-card .avatar-import-info span,.pip-asset-empty small){color:var(--muted)!important}:root[data-theme=light] .pip-asset-filters .library-filter-group button:not(.active){border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--muted)!important}:root[data-theme=light] .pip-asset-filters .library-filter-group button.active{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important}:root[data-theme=light] :is(.pip-asset-card img,.pip-asset-card video){background:var(--surface-canvas)!important}:root[data-theme=light] .avatar-upload-modal-mask{background:#1c2b4e4d!important;-webkit-backdrop-filter:blur(10px) saturate(.82);backdrop-filter:blur(10px) saturate(.82)}:root[data-theme=light] .avatar-upload-dialog{border-color:var(--border-accent)!important;background:radial-gradient(circle at 0 0,rgb(83 143 255 / 11%),transparent 34%),radial-gradient(circle at 100% 0,rgb(139 92 246 / 9%),transparent 32%),#fff!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important;color-scheme:light}:root[data-theme=light] :is(.avatar-upload-head,.avatar-upload-foot){border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] :is(.avatar-upload-head strong,.avatar-upload-section-title strong,.avatar-upload-mode-grid strong,.avatar-upload-form-title strong,.avatar-upload-requirement-list strong,.avatar-upload-requirements-simple>div strong,.avatar-clone-check strong,.avatar-upload-file-meta strong){color:var(--text)!important}:root[data-theme=light] :is(.avatar-upload-head span,.avatar-upload-section-title small,.avatar-upload-mode-grid small,.avatar-upload-form-title small,.avatar-upload-requirement-list small,.avatar-upload-requirements-simple>div p,.avatar-upload-requirements-simple>small,.avatar-clone-check small,.avatar-upload-foot>small,.avatar-upload-dropzone small){color:var(--muted)!important}:root[data-theme=light] .avatar-upload-head small{color:#3475d2!important}:root[data-theme=light] .avatar-upload-head>button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] :is(.avatar-upload-mode-section,.avatar-upload-form,.avatar-upload-requirements){border-color:var(--border)!important;background:#f8faffeb!important;box-shadow:var(--shadow-panel)!important}:root[data-theme=light] .avatar-upload-mode-grid>button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .avatar-upload-mode-grid>button:hover{border-color:#8ba8e4!important;background:var(--control-hover)!important}:root[data-theme=light] .avatar-upload-mode-grid>button.active{border-color:#718eea!important;background:var(--surface-selected)!important;color:var(--text)!important;box-shadow:0 0 0 2px var(--focus-ring),0 10px 24px #36498b1f!important}:root[data-theme=light] .avatar-upload-name-field,:root[data-theme=light] .avatar-upload-file-field{color:var(--text)!important}:root[data-theme=light] .avatar-upload-name-field input{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .avatar-upload-dropzone{border-color:#8ca8df!important;background:linear-gradient(145deg,#f5f8ff,#fbf9ff)!important;color:var(--text)!important}:root[data-theme=light] .avatar-upload-file-meta{border-color:var(--border-soft)!important;background:var(--header-gradient)!important}:root[data-theme=light] .avatar-upload-dialog .avatar-select-file-button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important}:root[data-theme=light] .avatar-upload-requirement-list p{border-color:var(--border)!important;background:var(--surface-soft)!important}:root[data-theme=light] .avatar-voice-consent{border-color:#c9b9ef!important;background:#faf7ff!important;color:var(--muted)!important}:root[data-theme=light] .avatar-upload-content-simple{scrollbar-color:#8fa7e4 #edf1fb}:root[data-theme=light] .avatar-upload-content-simple::-webkit-scrollbar-track{background:#edf1fb}:root[data-theme=light] .avatar-upload-content-simple::-webkit-scrollbar-thumb{border-color:#edf1fb}:root[data-theme=light] .avatar-clone-check{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .avatar-clone-check.active{border-color:#718eea!important;background:var(--surface-selected)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}:root[data-theme=light] .avatar-upload-requirements-simple>small{border-color:var(--border-soft)!important}:root[data-theme=light] :is(.avatar-upload-dialog .avatar-upload-video-preview,.avatar-upload-dialog .avatar-upload-video-preview .avatar-upload-image,.avatar-image-frame){border-color:#34578c!important;background:var(--surface-canvas)!important}:root[data-theme=light] .avatar-image-type{border-color:#748eff94!important;background:#121d3ce0!important;color:#dce9ff!important}:root[data-theme=light] .process-switch>span{border-color:var(--border)!important;background:var(--control-bg)!important;box-shadow:inset 0 2px 5px #36498b1a!important}:root[data-theme=light] .process-switch>span:after{background:#8ea1bf!important;box-shadow:0 2px 5px #36498b2e!important}:root[data-theme=light] .process-switch input:checked+span{border-color:#718eea!important;background:var(--primary-gradient)!important}:root[data-theme=light] .process-switch input:checked+span:after{background:#fff!important}:root[data-theme=light] .process-switch em{color:var(--muted)!important}:root[data-theme=light] .process-switch input:checked~em{color:#4e4fb8!important}:root[data-theme=light] :is(.process-option-detail>span,.auto-cut-settings>label,.auto-cut-settings em,.auto-cut-settings>small){color:var(--muted)!important}:root[data-theme=light] .clone-item.selected{border-color:#718eea!important;background:var(--surface-selected)!important;box-shadow:0 0 0 2px var(--focus-ring),0 10px 24px #36498b21!important}:root[data-theme=light] .clone-actions button{border-color:var(--border)!important;background:var(--control-bg)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .clone-actions button:hover{border-color:#7899e5!important;background:var(--control-hover)!important;color:#254f93!important}:root[data-theme=light] .audio-tone-button.selected{border-color:transparent!important;background:var(--primary-gradient)!important;color:#fff!important;box-shadow:0 0 0 2px var(--focus-ring),0 9px 22px #484dca33!important}:root[data-theme=light] .audio-tone-button.selected :is(.audio-tone-label,.audio-tone-arrow,small){color:#fff!important}:root[data-theme=light] .checkbox-line input[type=checkbox]:not(:checked){border-color:var(--border-accent)!important;background:#fff!important;box-shadow:inset 0 1px 2px #36498b14!important}:root[data-theme=light] :is(.exposed-parameter-card header em,.voice-parameter-controls>label>span,.voice-natural-summary>span,.voice-natural-summary>small,.parameter-dock-title small){color:var(--muted)!important}:root[data-theme=light] .parameter-dock-title strong{color:var(--text)!important}:root[data-theme=light] :is(input,textarea)::placeholder{color:var(--text-placeholder)!important;opacity:1!important}:root[data-theme=light] :is(button,input,select,textarea):disabled{color:var(--text-disabled)!important;opacity:1!important}:root[data-theme=light] :is(input,select,textarea):disabled{border-color:var(--border)!important;background:var(--surface-disabled)!important}:root[data-theme=light] :is(.sidebar-item,.sidebar-item svg){color:#294362}:root[data-theme=light] .sidebar-item{font-weight:800}:root[data-theme=light] .sidebar-item-icon{border-color:#cbd8ee;background:linear-gradient(145deg,#f8fbff,#e7eefb);box-shadow:inset 0 1px #fff,0 4px 10px #405b8b1a}:root[data-theme=light] .sidebar-item:hover:not(.active) .sidebar-item-icon{border-color:#95afe1;background:linear-gradient(145deg,#edf4ff,#e8e7ff);box-shadow:0 6px 14px #4366ad24}:root[data-theme=light] .sidebar-item.active .sidebar-item-icon{border-color:#ffffff7a;background:#ffffff29}
