html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#eff3ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-bg:#090b12;--text-main:#f5f7ff;--text-muted:#e4e9ffad;--line-soft:#ffffff14;--panel-bg:#161922d6;--panel-shadow:0 40px 120px #00000073;--input-bg:#0c101ad1;--input-border:#ffffff14;--cyan:#15ddff;--pink:#ff0b84;background:#090b12;font-family:Space Grotesk,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}.free-workbench-loading{place-items:center;min-height:64vh;display:grid}.free-studio-loading{background:#171414;place-items:center;min-height:calc(100vh - 76px);display:grid}.free-studio-shell{--free-studio-timeline-height:48px;--free-studio-compose-height:232px;--free-studio-timeline-overlap:0px;--free-studio-timeline-gap:6px;box-sizing:border-box;width:100%;height:calc(100vh - 126px);min-height:min(620px,100vh - 126px);padding:0 0 calc(var(--free-studio-timeline-height) - var(--free-studio-timeline-overlap) + var(--free-studio-timeline-gap));color:#f7f8fb;grid-template-rows:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.free-studio-shell.is-timeline-collapsed{--free-studio-timeline-height:48px;--free-studio-timeline-overlap:0px;--free-studio-timeline-gap:4px}.free-studio-return-row{display:none}.free-studio-timeline__head h5.ant-typography,.free-studio-current-shot__title h4.ant-typography,.free-studio-panel__head h5.ant-typography{color:#f5f5f5;margin:0}.free-studio-timeline__head .ant-typography,.free-studio-current-shot .ant-typography{color:#a1a1aa}.free-studio-layout{box-sizing:border-box;grid-template:"left center right"minmax(0,1fr)"compose compose compose"/minmax(500px,32vw) minmax(420px,1fr) minmax(250px,16vw);justify-content:stretch;align-items:stretch;gap:8px 10px;width:100%;height:100%;min-height:0;padding:0 8px;display:grid}.free-studio-left,.free-studio-right{gap:10px;min-height:0;display:grid}.free-studio-left{grid-area:left;grid-template-rows:auto auto minmax(0,1fr)}.free-studio-center{grid-area:center;min-width:0;position:relative}.free-studio-right{z-index:1;grid-area:right;position:relative}.free-studio-compose{z-index:20;grid-area:compose;min-width:0;min-height:0;position:relative}.free-studio-shell .ant-btn{color:#f7f8fb;box-shadow:none;background:#202633;border-color:#ffffff1a}.free-studio-shell .ant-btn:not(:disabled):hover{color:#fff;background:#283041;border-color:#fff3}.free-studio-shell .ant-btn:disabled{color:#f7f8fb5c;background:#ffffff09;border-color:#ffffff0f}.free-studio-shell .ant-btn-primary,.free-studio-shell .ant-btn-primary:disabled{color:#fff;background:#4f8cff;border-color:#4f8cff}.free-studio-shell .ant-select-selector,.free-studio-shell .ant-input,.free-studio-shell .ant-input-affix-wrapper,.free-studio-shell textarea.ant-input{color:#f7f8fb!important;box-shadow:none!important;background:#111722!important;border-color:#ffffff14!important}.free-studio-shell .ant-select-arrow,.free-studio-shell .ant-select-selection-item,.free-studio-shell .ant-input::placeholder{color:#a1a1aa!important}.free-studio-shell .ant-tag{color:#f7f8fb;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;margin:0}.free-studio-panel,.free-studio-center,.free-studio-timeline{box-shadow:none;background:#141922;border:1px solid #263244;border-radius:14px}.free-studio-panel{min-height:0;padding:12px;overflow:hidden}.free-studio-episode-bar{background:0 0;border-color:#0000;grid-template-columns:34px minmax(0,1fr) 36px 36px 36px;align-items:center;gap:8px;padding:0;display:grid}.free-studio-episode-bar .ant-btn{height:32px;padding-inline:10px}.free-studio-episode-bar__back.ant-btn{background:linear-gradient(#ffffff0f,#ffffff05),#111827b8;border-radius:999px;width:32px;padding:0}.free-studio-current-shot{background:#ffffff09;border-color:#ffffff14;flex-direction:column;justify-content:center;gap:4px;padding:12px;display:flex}.free-studio-current-shot__title{align-items:center;gap:8px;display:flex}.free-studio-current-shot__title h4.ant-typography{flex:1;min-width:0;font-size:16px;line-height:1.25}.free-studio-current-shot__actions{flex:none;align-items:center;gap:6px;display:inline-flex}.free-studio-current-shot__actions .ant-btn,.free-studio-current-shot__title>.ant-btn{background:#1f2633e0;border-radius:999px;width:34px;height:34px;padding:0}.free-studio-current-shot__actions .ant-btn:disabled{opacity:.42;cursor:not-allowed}.free-studio-spark{background:#4f8cff;border-radius:999px;width:8px;height:8px;position:relative}.free-studio-spark:after{content:"";background:#f7f8fb;border-radius:999px;width:5px;height:5px;position:absolute;bottom:-5px;right:-5px}.free-studio-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.free-studio-history{background:linear-gradient(#1f293a8a,#080c14ad),#ffffff07;border-color:#879ebe1f;flex-direction:column;align-content:start;gap:10px;padding:12px;display:flex;overflow:hidden}.free-studio-history .free-studio-panel__head{margin-bottom:0}.free-studio-history .ant-typography{color:#9aa6bd;font-size:12px}.free-studio-history__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.free-studio-history__body .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-studio-history-preview{flex:1;align-content:start;gap:10px;min-height:0;display:grid}.free-studio-history-preview--scroll{scrollbar-width:thin;max-height:none;padding-right:4px;overflow-y:auto}.free-studio-history-preview__item{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(140deg,#6e8ebe21,#0000 42%),linear-gradient(#ffffff0d,#ffffff06),#080d16d6;border:1px solid #7c90b82e;border-radius:16px;grid-template-columns:148px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000001f,inset 0 1px #ffffff0a}.free-studio-history-preview__item--compact{min-height:168px}.free-studio-history-preview__item:hover{background:linear-gradient(#568bff1c,#ffffff09),#0b111ce6;border-color:#679cff75}.free-studio-history-preview__item.is-active{background:linear-gradient(#568bff29,#568bff0e),#0c1321f5;border-color:#679cffb8;box-shadow:inset 0 0 0 1px #679cff38,0 12px 28px #0000003d}.free-studio-history-preview__thumb{aspect-ratio:4/3;color:#ffffff80;background:linear-gradient(135deg,#4f8cff26,#0000 56%),#090d15;border:1px solid #ffffff14;border-radius:10px;flex:0 0 148px;align-self:start;place-items:center;width:148px;display:grid;position:relative;overflow:hidden}.free-studio-history-preview__cover{border-radius:12px;justify-content:center;align-items:center;display:flex}.free-studio-history-preview__thumb img{object-fit:contain;object-position:center center;width:auto;max-width:none;height:100%;max-height:100%;display:block}.free-studio-history-preview__thumb.free-studio-generation-thumb--loading,.free-studio-storyboard-card__cover .free-studio-generation-thumb__loading,.free-studio-generation-thumb__cover.free-studio-generation-thumb--loading{background:radial-gradient(circle at 30% 22%,#4f8cff3d,#0000 32%),linear-gradient(135deg,#4f8cff29,#0f172aeb)}.free-studio-generation-thumb__loading{color:#cfe0ff;align-content:center;place-items:center;gap:6px;width:100%;height:100%;font-size:18px;display:grid}.free-studio-generation-thumb__loading small{color:#cfe0ffd1;font-size:11px;line-height:1}.free-studio-history-preview__thumb .free-studio-media-fallback{gap:3px;width:100%;height:100%;padding:6px;font-size:15px}.free-studio-history-preview__thumb .free-studio-media-fallback small{color:#a0aabeb8;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);font-size:11px;line-height:14px;overflow:hidden}.free-studio-history-preview__status{color:#dbe6ff;text-overflow:ellipsis;white-space:nowrap;background:#000000ad;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 14px);padding:2px 6px;font-size:11px;line-height:15px;display:inline-flex;position:absolute;top:7px;left:7px;overflow:hidden}.free-studio-history-preview__status .anticon{font-size:10px}.free-studio-history-preview__status.is-success{color:#bbf7d0;background:#22c55e47}.free-studio-history-preview__status.is-running{color:#cfe0ff;background:#4f8cff42}.free-studio-history-preview__status.is-failed{color:#ffb4b4;background:#ff65653d}.free-studio-history-preview__content{flex-direction:column;align-self:stretch;gap:4px;min-width:0;max-width:100%;height:100%;max-height:none;display:flex;overflow:hidden}.free-studio-history-preview__meta-line{color:#a6b1c4db;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:18px;display:grid}.free-studio-history-preview__meta-line strong,.free-studio-history-preview__meta-line span,.free-studio-history-preview__meta-line time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.free-studio-history-preview__meta-line strong{color:#edf4ff;font-size:12px;font-weight:760}.free-studio-history-preview__meta-line span{color:#c7d7f5;background:#4b6ebe1f;border:1px solid #81a1ff2e;border-radius:999px;padding:1px 7px}.free-studio-history-preview__meta-line time{color:#9aa6bdb8;font-variant-numeric:tabular-nums}.free-studio-history-preview__row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.free-studio-history-preview__title,.free-studio-history-preview__prompt{text-overflow:ellipsis;min-width:0;overflow:hidden}.free-studio-history-preview__title{color:#fff;white-space:nowrap;flex:auto;font-size:13px;line-height:18px}.free-studio-history-preview__time{color:#748199;text-align:right;white-space:nowrap;flex:0 0 54px;font-size:11px;font-style:normal}.free-studio-history-preview__meta{color:#9aa6bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.free-studio-history-preview__prompt{color:#bec6d6;word-break:break-all;max-height:none;font-size:14px;line-height:1.5}.free-studio-history-prompt-rich{color:#d7dfefeb;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:24px}.free-studio-history-prompt-rich--compact{max-height:112px;overflow:hidden}.free-studio-history-prompt-chip{vertical-align:middle;color:#dce8ff;white-space:nowrap;background:linear-gradient(#3b82f633,#3b82f612),#09101dd6;border:1px solid #4996ff61;border-radius:999px;align-items:center;gap:7px;max-width:132px;height:26px;margin:0 4px 2px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.free-studio-history-prompt-chip.is-video{background:linear-gradient(#8177ff33,#8177ff12),#0b0e1fdb;border-color:#8177ff6b}.free-studio-history-prompt-chip.is-audio{background:linear-gradient(#10b9812e,#10b98112),#071813d6;border-color:#52d39970}.free-studio-history-prompt-chip__thumb{color:#dce8ff;background:#ffffff14;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:2px;font-size:13px;display:grid;overflow:hidden}.free-studio-history-prompt-chip__thumb img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-history-prompt-chip.is-audio .free-studio-history-prompt-chip__thumb{color:#bfffe0;background:#064e3bc7}.free-studio-history-prompt-chip__body{min-width:0;padding-right:9px;display:block}.free-studio-history-prompt-chip__label{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:24px;overflow:hidden}.free-studio-history-prompt-chip__meta{display:none}.free-studio-history-preview__actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;width:100%;min-width:0;min-height:28px;margin-top:auto;padding:2px 0 0;display:flex;position:static!important;bottom:auto!important;right:auto!important;transform:none!important}.free-studio-history-preview__delete.ant-btn,.free-studio-history-preview__action.ant-btn,.free-studio-history-preview__retry.ant-btn{color:#cfe0ff;background:#4069c61f;border:1px solid #81a1ff33;border-radius:999px;flex:none;height:26px;padding:0 10px;font-size:12px;position:static!important}.free-studio-history-preview__action.ant-btn{color:#aebbd1;background:#ffffff0b;border-color:#ffffff1f}.free-studio-history-preview__delete.ant-btn{color:#ffb4b4;background:#ff656514;border-color:#ff656538;margin-left:auto}.free-studio-history-preview__delete.ant-btn:hover{color:#ffd1d1;background:#ff656529;border-color:#ff65657a}.free-studio-history-preview__action.ant-btn:hover,.free-studio-history-preview__retry.ant-btn:hover{color:#fff;background:#4069c633;border-color:#81a1ff5c}.free-studio-history-empty{background:#ffffff07;border:1px dashed #ffffff1f;border-radius:10px;gap:2px;padding:12px;display:grid}.free-studio-history-empty span{color:#dbe6ff;font-size:12px;font-weight:600}.free-studio-history-empty small{color:#7f8ca3;font-size:11px}.free-studio-input-slot{z-index:20;min-height:0;position:relative;overflow:visible}.free-studio-file-input{display:none}.free-studio-input{background:linear-gradient(#19202ef0,#0d121cfa);border:1px solid #5f82be52;border-radius:14px;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;height:100%;min-height:0;padding:12px;transition:min-height .18s,box-shadow .15s;display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff0a}.free-studio-input.is-expanded{min-height:574px}.free-studio-input-expand{border-radius:6px;width:28px;height:28px;position:static;color:#ffffffa6!important;background:0 0!important;border:0!important;padding:0!important;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)!important}.free-studio-input-expand:hover{color:#fff!important;background:#ffffff14!important}.free-studio-input__box{background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(150px,1fr);grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:0;transition:min-height .18s;display:grid}.free-studio-input.is-expanded .free-studio-input__box{min-height:504px}.free-studio-input__group{gap:6px;min-width:0;display:grid}.free-studio-input__group--prompt{min-height:0}.free-studio-prompt-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.free-studio-prompt-title{color:#edf2ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:28px;overflow:hidden}.free-studio-prompt-actions{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.free-studio-input__label-row{color:#edf2ff;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.free-studio-input__label-row small{color:#7f8ca3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.free-studio-asset-count{color:#dbe6ff;background:#4f8cff2e;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700;line-height:1.4}.free-studio-input__assets{min-width:0;min-height:52px;position:relative;overflow:visible}.free-studio-material-panel{min-width:0;box-shadow:none;background:#101720;border:1px solid #263244;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.free-studio-material-header{color:#edf2ff;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:700;display:flex}.free-studio-material-header em{color:#cfe0ff;background:#4f8cff29;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-style:normal;line-height:16px}.free-studio-material-header em.is-detailed{text-align:right;white-space:normal;max-width:220px;line-height:1.35}.free-studio-material-header em.is-full{color:#fde68a;background:#facc1524}.free-studio-material-tabs{flex-wrap:wrap;gap:6px;display:flex}.free-studio-material-validation{gap:4px;margin-top:1px;display:grid}.free-studio-material-validation__item{color:#fecacaf0;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:8px;padding:4px 7px;font-size:11px;line-height:1.35}.free-studio-material-validation__item.is-warning{color:#facc15;background:#facc1514;border-color:#facc1538}.free-studio-material-tab{color:#8d9ab2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;height:24px;padding:0 9px;font-size:11px;transition:border-color .16s,background .16s,color .16s}.free-studio-material-tab:hover,.free-studio-material-tab.is-active{color:#dbe6ff;background:#4f8cff21;border-color:#4f8cff8a}.free-studio-material-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;min-width:0;max-height:164px;padding:1px 3px 3px 1px;display:grid;overflow:hidden auto}.free-studio-material-card{color:#dbe6ff;min-width:0;height:88px;box-shadow:none;background:#151d29;border:1px solid #2a3547;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;gap:5px;padding:5px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.free-studio-material-card:hover{box-shadow:none;background:#192334;border-color:#67e8f96b;transform:translateY(-1px)}.free-studio-material-card.is-previewable{cursor:zoom-in}.free-studio-material-card.is-previewable:focus-visible{outline-offset:2px;outline:2px solid #67e8f994}.free-studio-material-card--add{color:#cfe0ff;cursor:pointer;background:#ffffff08;border-style:dashed;flex-direction:column;justify-content:center;place-items:center;gap:4px;display:flex}.free-studio-material-card--add:disabled{cursor:not-allowed;opacity:.45;transform:none}.free-studio-material-card--add .anticon{font-size:18px}.free-studio-material-card--add span{text-align:center;word-break:keep-all;font-size:11px;font-weight:700;line-height:1.3}.free-studio-material-card__preview{background:#0b1119;border-radius:9px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.free-studio-material-card__preview:after{display:none}.free-studio-material-card__preview img{object-fit:cover;width:100%;height:100%}.free-studio-material-card__preview .anticon{color:#ffffffbd;font-size:22px}.free-studio-material-card.is-audio .free-studio-material-card__preview{background:#0d1e1c}.free-studio-material-card.is-audio .free-studio-material-card__preview .anticon{color:#bbf7d0;width:30px;height:30px;box-shadow:none;background:#12352a;border:1px solid #bbf7d033;border-radius:999px;place-items:center;font-size:15px;display:grid}.free-studio-material-card__uploading-mask{z-index:4;color:#dbeafe;background:#050910e0;place-items:center;gap:4px;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.free-studio-material-card__uploading-mask .ant-spin{line-height:1}.free-studio-material-card__uploading-mask .anticon{color:#93c5fd;font-size:16px}.free-studio-material-type{z-index:2;color:#dbe6ff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 34px);box-shadow:none;background:#101720;border:1px solid #bae6fd29;border-radius:999px;padding:1px 6px 1px 7px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:7px;left:7px;overflow:hidden}.free-studio-material-type:before{content:"";vertical-align:1px;background:#67e8f9;border-radius:999px;width:4px;height:4px;margin-right:4px;display:inline-block}.free-studio-material-type.is-video{color:#ede9fe;background:#2b1d52bd;border-color:#c4b5fd2e}.free-studio-material-type.is-video:before{background:#c4b5fd}.free-studio-material-type.is-audio{color:#dcfce7;background:#13452bc7;border-color:#86efac2e}.free-studio-material-type.is-audio:before{background:#86efac}.free-studio-material-remove{z-index:3;color:#ffffffd1;cursor:pointer;opacity:.72;background:#070a10c7;border:0;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;transition:background .16s,color .16s,opacity .16s;display:grid;position:absolute;top:6px;right:6px}.free-studio-material-card:hover .free-studio-material-remove{opacity:1}.free-studio-material-remove:hover:not(:disabled){color:#fff;background:#f87171eb}.free-studio-material-card__caption{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.free-studio-material-name{color:#dbe6ff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:11px;font-weight:760;line-height:15px;overflow:hidden}.free-studio-material-meta{color:#9fb0c7;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;background:#94a3b824;border-radius:5px;flex:none;max-width:34px;padding:0 4px;font-size:9px;font-weight:750;line-height:14px;overflow:hidden}.free-studio-material-empty{color:#7f8ca3;text-align:center;border:1px dashed #ffffff1a;border-radius:12px;place-items:center;min-height:86px;padding:8px;font-size:11px;display:grid}.free-studio-compose .free-studio-material-empty{word-break:keep-all;white-space:normal;justify-content:center;align-items:center;min-height:86px;max-height:86px;padding:8px;line-height:1.4;display:flex}.free-studio-input-asset-preview-modal .ant-modal-content{background:linear-gradient(#131b2afa,#080c14fa),#0b101a;border:1px solid #8097b829;overflow:hidden;box-shadow:0 28px 80px #0000008a,inset 0 1px #ffffff0f}.free-studio-input-asset-preview-modal .ant-modal-header{background:0 0}.free-studio-input-asset-preview{gap:12px;display:grid}.free-studio-input-asset-preview__image-wrap,.free-studio-input-asset-preview__video{background:radial-gradient(circle at 50% 30%,#5cbbc71c,#0000 56%),#02060cc2;border:1px solid #94a3b829;border-radius:12px;width:100%;overflow:hidden}.free-studio-input-asset-preview__image-wrap{place-items:center;max-height:min(70vh,720px);display:grid}.free-studio-input-asset-preview__image{object-fit:contain;max-width:100%;max-height:min(70vh,720px);display:block}.free-studio-input-asset-preview__video{max-height:min(66vh,560px);display:block}.free-studio-input-asset-preview__audio-panel{background:radial-gradient(circle at 50% 20%,#22c55e29,#0000 58%),#071213d1;border:1px solid #86efac29;border-radius:14px;justify-items:center;gap:18px;padding:30px 24px 24px;display:grid}.free-studio-input-asset-preview__audio-icon{color:#bbf7d0;background:linear-gradient(135deg,#22c55e42,#ffffff0f),#081816e6;border:1px solid #bbf7d038;border-radius:999px;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff1f}.free-studio-input-asset-preview__audio{width:min(100%,390px)}.free-studio-input-asset-preview__meta{color:#8fa2bd;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.free-studio-asset-stack{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:7px;width:100%;min-height:54px;max-height:62px;margin-top:2px;padding:2px 34px 5px 2px;display:flex;position:relative;overflow:auto hidden}.free-studio-input.is-expanded .free-studio-asset-stack{flex-wrap:wrap;align-content:flex-start;max-height:142px;overflow-y:auto}.free-studio-asset-stack:not(.has-assets){justify-content:flex-start}.free-studio-asset-thumb{background:linear-gradient(160deg,#ffffff24,#0000 34%),linear-gradient(135deg,#5c514f,#171414);border:1px solid #ffffff24;border-radius:10px;flex:0 0 54px;width:54px;height:54px;transition:border-color .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 6px 14px #0000004d}.free-studio-asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-asset-thumb.is-video,.free-studio-asset-thumb.is-audio{color:#ffffffb8;place-items:center;display:grid}.free-studio-asset-thumb.is-video .anticon,.free-studio-asset-thumb.is-audio .anticon{font-size:22px}.free-studio-asset-thumb:hover{border-color:#4f8cffb8}.free-studio-asset-thumb__badge{z-index:8;color:#fff;white-space:nowrap;background:#000000ad;border-radius:999px;max-width:calc(100% - 10px);padding:1px 6px;font-size:10px;line-height:16px;position:absolute;bottom:5px;left:5px}.free-studio-asset-thumb__remove{z-index:10;color:#fff;opacity:.82;cursor:pointer;background:#000000d9;border:0;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;font-size:10px;line-height:1;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:4px;right:4px}.free-studio-material-remove:disabled{cursor:not-allowed;opacity:.32}.free-studio-asset-thumb:hover .free-studio-asset-thumb__remove{opacity:1}.free-studio-asset-add{z-index:4;color:#ffffffd9;cursor:pointer;background:#202a3b;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:15px;right:2px}.free-studio-asset-add:hover{color:#fff;border-color:#ffffff47}.free-studio-asset-add.is-inline{border-style:dashed;border-radius:8px;flex-direction:column;flex:0 0 54px;gap:3px;width:54px;height:54px;font-size:11px;display:flex;position:relative;inset:auto}.free-studio-asset-empty{color:#ffffff80;border:1px dashed #ffffff29;border-radius:8px;flex-direction:column;flex:0 0 54px;justify-content:center;place-items:center;gap:4px;width:54px;height:54px;font-size:11px;display:flex}.free-studio-asset-empty .anticon{color:#ffffff9e;font-size:18px}.free-studio-asset-pills{scrollbar-width:thin}.free-studio-asset-pills.is-crowded{box-shadow:inset -22px 0 20px -22px #4f8cffe6}.free-studio-asset-pill-add{color:#dbe6ff;white-space:nowrap;border-style:dashed;border-radius:999px;flex:0 0 116px;justify-content:center;align-items:center;gap:6px;width:116px;height:58px;padding:0 10px;font-size:12px;display:flex;position:relative;inset:auto}.free-studio-asset-pill-add.is-inline{border-radius:999px;flex-direction:row;flex:0 0 116px;gap:6px;width:116px;height:58px;font-size:12px}.free-studio-compose .free-studio-asset-pill{background:#172132;border-radius:999px;flex:0 0 124px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:124px;height:58px;padding:7px 28px 7px 7px;display:grid}.free-studio-compose .free-studio-asset-pill--image{border-color:#4f8cff38}.free-studio-compose .free-studio-asset-pill--video{border-color:#a855f73d}.free-studio-compose .free-studio-asset-pill--audio{border-color:#22c55e3d}.free-studio-compose .free-studio-asset-pill img{object-fit:cover;border-radius:999px;width:44px;height:44px}.free-studio-compose .free-studio-asset-pill .free-studio-media-fallback{border-radius:999px;width:44px;height:44px}.free-studio-compose .free-studio-asset-pill .free-studio-media-fallback small{display:none}.free-studio-compose .free-studio-asset-pill.is-video,.free-studio-compose .free-studio-asset-pill.is-audio{place-items:stretch stretch}.free-studio-compose .free-studio-asset-pill.is-video:before,.free-studio-compose .free-studio-asset-pill.is-audio:before{content:"";background:#4f8cff29;border-radius:999px;grid-area:1/1;width:44px;height:44px}.free-studio-compose .free-studio-asset-pill.is-audio:before{background:#22c55e26}.free-studio-compose .free-studio-asset-pill.is-video .anticon,.free-studio-compose .free-studio-asset-pill.is-audio .anticon{grid-area:1/1;place-self:center;font-size:18px}.free-studio-compose .free-studio-asset-pill__role{z-index:1;color:#dbe6ff;text-overflow:ellipsis;background:0 0;max-width:100%;padding:0;font-size:11px;line-height:1.25;position:static;overflow:hidden}.free-studio-compose .free-studio-asset-pill__type{z-index:2;color:#dbe6ff;text-overflow:ellipsis;white-space:nowrap;background:#070a10b8;border-radius:999px;max-width:42px;padding:1px 5px;font-size:9px;font-weight:700;line-height:13px;position:absolute;top:7px;left:7px;overflow:hidden}.free-studio-compose .free-studio-asset-pill__type.is-video{color:#e9d5ff;background:#581c87b8}.free-studio-compose .free-studio-asset-pill__type.is-audio{color:#bbf7d0;background:#14532dbd}.free-studio-compose .free-studio-asset-pill__remove{opacity:.62;background:#070a10d1;top:50%;right:7px;transform:translateY(-50%)}.free-studio-compose .free-studio-asset-pill:hover .free-studio-asset-pill__remove{opacity:1}.free-studio-asset-empty--compact{white-space:nowrap;border-radius:999px;flex-direction:row;flex:0 0 178px;justify-content:center;gap:7px;width:178px;height:58px}.free-studio-prompt-editor{resize:none;border-radius:12px;min-height:160px;max-height:none;font-size:14px;line-height:24px;transition:color .3s cubic-bezier(.4,0,.2,1);overflow:auto;color:#ffffffd9!important;box-shadow:none!important;background:#00000029!important;border:1px solid #ffffff14!important;outline:none!important;padding:10px 12px!important}.free-studio-input.is-expanded .free-studio-prompt-editor{min-height:354px;max-height:none}.free-studio-prompt-editor::placeholder{color:#ffffff57!important}.free-studio-prompt-editor-shell.free-studio-prompt-editor{cursor:text;min-height:160px;max-height:none;display:flex;position:relative;overflow:visible;padding:0!important}.free-studio-prompt-editor-shell.is-disabled{opacity:.68;cursor:not-allowed}.free-studio-prompt-editor-shell.is-empty:before{content:attr(data-placeholder);z-index:1;color:#b9c6dc6b;pointer-events:none;font-size:14px;line-height:24px;position:absolute;top:11px;left:13px;right:13px}.free-studio-prompt-editor-content{z-index:2;width:100%;height:100%;min-height:inherit;max-height:inherit;display:flex;position:relative;overflow:hidden}.free-studio-prompt-editor-content .ProseMirror{color:#ffffffe0;cursor:text;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;outline:none;width:100%;height:100%;min-height:120px;padding:10px 12px;font-size:14px;line-height:24px;overflow:auto}.free-studio-input.is-expanded .free-studio-prompt-editor-content .ProseMirror{min-height:0}.free-studio-prompt-editor-content .ProseMirror p{margin:0}.free-studio-prompt-editor-content .ProseMirror p+p{margin-top:6px}.free-studio-prompt-editor-content .ProseMirror-focused{outline:none}.free-studio-prompt-mention-chip{box-sizing:border-box;vertical-align:-7px;color:#e8f6ff;max-width:180px;height:28px;min-height:28px;box-shadow:none;-webkit-user-select:none;user-select:none;background:#182435;border:1px solid #7dd3fc52;border-radius:999px;align-items:center;gap:7px;margin:0 4px;padding:2px 9px 2px 3px;display:inline-flex}.free-studio-prompt-mention-chip.is-video{background:#201d36;border-color:#c4b5fd57}.free-studio-prompt-mention-chip.is-audio{background:#142c26;border-color:#86efac52}.free-studio-prompt-mention-chip__thumb{box-sizing:border-box;color:#a5f3fc;background:#0b1520;border:1px solid #ffffff1c;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.free-studio-prompt-mention-chip__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.free-studio-prompt-mention-chip__thumb .anticon{justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.free-studio-prompt-mention-chip.is-audio .free-studio-prompt-mention-chip__thumb{color:#bbf7d0;background:#0f241f}.free-studio-prompt-mention-chip__label{color:#f1f7ff;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;font-weight:800;line-height:24px;overflow:hidden}.free-studio-prompt-mention-chip__body{min-width:0;height:24px;display:block}.free-studio-prompt-mention-chip__meta{display:none}.free-studio-prompt-mention-menu{z-index:1260;scrollbar-width:thin;background:#101720;border:1px solid #2a3547;border-radius:12px;width:min(240px,100% - 16px);max-height:286px;padding:8px;position:absolute;overflow-y:auto;transform:translateY(-100%);box-shadow:0 12px 28px #00000052}.free-studio-prompt-mention-option{color:#edf4ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:7px;transition:background .16s,color .16s,transform .16s;display:grid}.free-studio-prompt-mention-option+.free-studio-prompt-mention-option{margin-top:4px}.free-studio-prompt-mention-option:hover,.free-studio-prompt-mention-option--active{background:linear-gradient(135deg,#4f8cff3d,#4f8cff14),#ffffff0e;transform:translate(1px)}.free-studio-prompt-mention-option--disabled{cursor:not-allowed;opacity:.48}.free-studio-prompt-mention-option--disabled:hover{transform:none}.free-studio-prompt-mention-option__thumb{color:#9bbcff;background:radial-gradient(circle at 35% 25%,#4f8cff38,#0000 50%),#070d16;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.free-studio-prompt-mention-option__thumb img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-prompt-mention-option__thumb .anticon{font-size:16px}.free-studio-prompt-mention-option__body{gap:2px;min-width:0;display:grid}.free-studio-prompt-mention-option__label{color:#f4f8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:750;line-height:18px;overflow:hidden}.free-studio-prompt-mention-option__meta{color:#91a1bb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:15px;overflow:hidden}.free-studio-prompt-mention-empty{color:#8d9ab2;text-align:center;padding:16px 12px;font-size:12px}.free-studio-input__params{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;overflow:visible}.free-studio-input__validation{gap:3px;margin:4px 0 0;display:grid}.free-studio-input__validation-item{color:#dfe7ff;background:#4f8cff14;border:1px solid #ffffff17;border-radius:7px;padding:4px 7px;font-size:11px;line-height:1.35}.free-studio-input__validation-item.is-error{color:#ffb4b4;background:#ff65651a;border-color:#ff65656b}.free-studio-input__validation-item.is-warning{color:#facc15;background:#facc1514;border-color:#facc1538}.free-studio-input__param-left,.free-studio-input__param-actions{gap:8px;display:grid}.free-studio-input__param-left{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.free-studio-input__param-actions{grid-template-columns:36px minmax(0,1fr);align-items:center}.free-studio-param-field{min-width:0;display:block}.free-studio-param-field>span{color:#7f8ca3;font-size:11px}.free-studio-input__params .ant-select{height:38px;width:100%!important}.free-studio-input__params .ant-select-selector{box-shadow:none;background:#111821!important;border-color:#2a3547!important;border-radius:12px!important;height:38px!important;padding:0 11px!important}.free-studio-input__params .ant-select-selection-item{color:#e7edf8;font-size:13px;font-weight:650;line-height:36px!important}.free-studio-input__params .ant-input-number{color:#ffffffd9;background:0 0;border-radius:8px;width:62px;height:32px;transition:all .2s;border-color:#424242!important}.free-studio-input__params .ant-input-number-group-wrapper{width:82px}.free-studio-input__params .ant-input-number-group-addon{color:#ffffff9e!important;background:0 0!important;border-color:#424242!important}.free-studio-input__params .ant-input-number-input{color:#ffffffd9;height:30px;padding:0 6px}.free-studio-input__param-actions .ant-btn-primary{border-radius:10px;gap:6px;width:100%;height:38px;padding:0 12px;font-weight:700}.free-studio-compose .free-studio-input-slot{min-height:0}.free-studio-compose .free-studio-input{height:auto;min-height:var(--free-studio-compose-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:10px 12px;overflow:visible}.free-studio-compose .free-studio-input.is-expanded{z-index:1250;background:#111821;border-radius:16px;height:clamp(360px,42vh,520px);min-height:0;padding:14px;position:fixed;bottom:56px;left:10px;right:10px;overflow:visible;box-shadow:0 -10px 30px #00000061}.free-studio-compose .free-studio-input__box{grid-area:1/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.free-studio-compose .free-studio-input.is-expanded .free-studio-input__box{height:100%;min-height:0}.free-studio-compose .free-studio-input__group,.free-studio-compose .free-studio-input__assets{min-height:0}.free-studio-compose .free-studio-material-panel{height:100%;min-height:148px;max-height:100%}.free-studio-compose .free-studio-input.is-expanded .free-studio-material-grid{max-height:100%}.free-studio-prompt-compose{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.free-studio-compose .free-studio-compose__prompt{flex-direction:column;flex:auto;min-height:0;display:flex}.free-studio-compose .free-studio-asset-stack{flex-wrap:nowrap;align-content:center;min-height:64px;max-height:72px;padding:2px 4px 6px 2px;overflow:auto hidden}.free-studio-compose .free-studio-input.is-expanded .free-studio-asset-stack{flex-wrap:nowrap;max-height:72px;overflow-y:hidden}.free-studio-compose .free-studio-prompt-editor{flex:0 0 132px;height:132px;min-height:132px;max-height:132px;overflow:visible}.free-studio-compose .free-studio-prompt-editor-content{height:100%;min-height:0;max-height:100%;overflow:hidden}.free-studio-compose .free-studio-prompt-editor-content .ProseMirror{height:100%;min-height:0;max-height:100%;overflow:hidden auto}.free-studio-compose .free-studio-input.is-expanded .free-studio-prompt-editor{z-index:3;flex:auto;height:auto;min-height:0;max-height:none;position:relative}.free-studio-compose .free-studio-input.is-expanded .free-studio-prompt-mention-menu{z-index:1450}.free-studio-compose .free-studio-input__validation{margin:0}.free-studio-compose .free-studio-input__params{flex-wrap:wrap;flex:none;justify-content:end;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}.free-studio-compose .free-studio-input__param-left{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.free-studio-compose .free-studio-input__param-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:0;display:flex}.free-studio-compose .free-studio-input__param-actions .free-studio-status-bar--compose{grid-area:1/1/auto/-1}.free-studio-compose .free-studio-input__param-actions .ant-btn-primary{flex:0 auto;width:auto;min-width:180px;max-width:100%}.free-studio-compose .free-studio-param-field{flex:0 auto;min-width:0}.free-studio-compose__param--mode{width:clamp(150px,10vw,170px)}.free-studio-compose__param--model{width:clamp(260px,20vw,320px)}.free-studio-compose__param--resolution{width:clamp(110px,8vw,130px)}.free-studio-compose__param--duration{width:clamp(100px,7vw,120px)}.free-studio-compose__param--ratio{width:clamp(104px,7vw,120px)}.free-studio-compose__param--settings{width:clamp(170px,13vw,210px)}.free-studio-generation-settings-trigger.ant-btn{color:#eef4ff;letter-spacing:.01em;text-align:center;width:100%;height:38px;box-shadow:none;background:#111821;border-color:#2a3547;border-radius:12px;padding:0 13px;font-size:13px;font-weight:750}.free-studio-generation-settings-trigger.ant-btn:hover,.free-studio-generation-settings-trigger.ant-btn:focus{color:#fff;background:#172235;border-color:#6399ffc2}.free-studio-generation-settings-popover.ant-popover{z-index:1195;color:#f7faff;background:0 0!important;padding:0!important}.free-studio-generation-settings-popover.ant-popover[id]{background:0 0!important;padding:0!important}.free-studio-generation-settings-popover .ant-popover-arrow:before{background:#070b12!important;border-color:#6b8bff38!important}.free-studio-generation-settings-popover .ant-popover-content{border-radius:18px;background:0 0!important}.free-studio-generation-settings-popover .ant-popover-container{background-color:#0000!important;padding:0!important}.free-studio-generation-settings-popover .ant-popover-inner{border:1px solid #6b8bff38;border-radius:18px;padding:0;overflow:hidden;background:#0d1420!important;box-shadow:0 18px 46px #00000080!important}.free-studio-generation-settings-popover .ant-popover-inner-content{background:0 0!important;padding:0!important}.free-studio-generation-settings-panel{color:#f7faff;background:#0d1420;border-radius:18px;width:min(430px,100vw - 28px);padding:16px}.free-studio-generation-settings-section+.free-studio-generation-settings-section{margin-top:18px}.free-studio-generation-settings-title{color:#f5f8ffeb;letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:800}.free-studio-generation-settings-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.free-studio-generation-settings-heading .free-studio-generation-settings-title{margin-bottom:0}.free-studio-generation-settings-heading span{color:#8fb7ff;font-size:13px;font-weight:800}.free-studio-generation-settings-options{box-shadow:none;background:#101720;border:1px solid #6a88d224;border-radius:14px;gap:8px;padding:8px;display:grid}.free-studio-generation-settings-options--ratio{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.free-studio-generation-settings-options--segment{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));padding:5px}.free-studio-setting-option{color:#eef4ffd1;cursor:pointer;background:#ffffff07;border:1px solid #ffffff09;border-radius:12px;place-items:center;gap:4px;min-width:0;height:48px;padding:5px 8px;font-size:12px;font-weight:750;line-height:1.15;transition:background .16s,color .16s,transform .16s;display:grid}.free-studio-setting-option:hover{color:#fff;background:#4f8cff21;border-color:#769dff57}.free-studio-setting-option.is-active{color:#fff;box-shadow:none;background:#1d3358;border-color:#7aacffc7}.free-studio-setting-option__mark{opacity:.88;border:1.5px solid;border-radius:2px;width:14px;height:10px}.free-studio-setting-option--segment{color:#fff;justify-content:center;align-items:center;height:34px;display:flex}.free-studio-setting-option--segment.is-active{color:#9dc2ff}.free-studio-duration-slider-row{box-shadow:none;background:#101720;border:1px solid #6a88d224;border-radius:14px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;padding:12px 14px;display:grid}.free-studio-duration-slider-row strong{color:#f7fbff;text-align:right;font-size:13px;font-weight:850}.free-studio-generation-settings-slider.ant-slider{margin:6px 0}.free-studio-generation-settings-slider .ant-slider-rail{background:#ffffff38;border-radius:999px;height:5px}.free-studio-generation-settings-slider .ant-slider-track{background:linear-gradient(90deg,#67a5ff,#9ac0ff);height:5px}.free-studio-generation-settings-slider .ant-slider-dot{background:#111827;border-color:#ffffff61}.free-studio-generation-settings-slider .ant-slider-dot-active{border-color:#8fb7ff}.free-studio-generation-settings-slider .ant-slider-handle:after{background:#dbeafe;width:12px;height:12px;box-shadow:0 0 0 2px #fff,0 0 0 6px #4f8cff1f}.free-studio-generation-settings-slider:hover .ant-slider-rail,.free-studio-generation-settings-slider .ant-slider-rail:hover{background:#ffffff38}.free-studio-generation-settings-slider:hover .ant-slider-track,.free-studio-generation-settings-slider .ant-slider-track:hover{background:linear-gradient(90deg,#67a5ff,#9ac0ff)}.free-studio-generation-settings-slider:hover .ant-slider-dot,.free-studio-generation-settings-slider .ant-slider-dot:hover{border-color:#ffffff61}.free-studio-generation-settings-slider:hover .ant-slider-dot-active,.free-studio-generation-settings-slider .ant-slider-dot-active:hover{border-color:#8fb7ff}.free-studio-generation-settings-slider:hover .ant-slider-handle:after,.free-studio-generation-settings-slider .ant-slider-handle:hover:after,.free-studio-generation-settings-slider .ant-slider-handle:focus:after{width:12px;height:12px;box-shadow:0 0 0 2px #fff,0 0 0 6px #4f8cff1f}.free-studio-compose .free-studio-input__params .ant-select-selector:hover,.free-studio-compose .free-studio-input__params .ant-select-focused .ant-select-selector{background:linear-gradient(#4f8cff1f,#ffffff0a),#080d16db!important;border-color:#4f8cff9e!important}.free-studio-compose .free-studio-generate-button{white-space:nowrap;border-radius:12px;height:38px;padding-inline:16px;font-weight:800}.free-studio-points-inline{color:#dbe4f2ad;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.free-studio-points-inline strong{color:#ffd7ef;font-weight:800}.free-studio-generate-cost,.free-studio-points-warning{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;line-height:1.3;overflow:hidden}.free-studio-generate-cost{color:#dbe4f2a3}.free-studio-generate-cost strong,.free-studio-generate-cost em{color:#ffd7ef;font-style:normal;font-weight:800}.free-studio-points-warning{color:#ff9eac}.free-studio-compose--timeline-overlapped:after{display:none}.free-studio-select-popup.ant-select-dropdown{z-index:1190;background:#242223;border:1px solid #ffffff14;border-radius:8px;padding:8px;box-shadow:0 6px 16px #ffffff04,0 3px 6px -4px #ffffff06,0 9px 28px 8px #ffffff03}.free-studio-select-popup .ant-select-item{color:#ffffffd9;border-radius:8px;min-height:35px;padding:5px 12px;transition:background-color .3s}.free-studio-select-popup .ant-select-item-group{color:#ffffff73;min-height:32px}.free-studio-select-popup .ant-select-item-option-grouped{padding-left:24px}.free-studio-select-popup .ant-select-item-option-active,.free-studio-select-popup .ant-select-item-option-selected{background:#ffffff14!important}.free-studio-center{background:#10151d;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;padding:12px;display:grid}.free-studio-status-bar{color:#dbe6ff;min-width:0;box-shadow:none;background:#141b26;border:1px solid #263244;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.free-studio-status-bar--preview{z-index:8;min-height:48px;padding:8px 10px;position:absolute;top:12px;left:18px;right:18px}.free-studio-status-bar--compose{min-height:30px;box-shadow:none;background:#111821;border-radius:10px;grid-column:1/-1;padding:5px 7px}.free-studio-status-bar__icon{color:#b9d2ff;background:#4f8cff24;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.free-studio-status-bar__copy{gap:1px;min-width:0;display:grid}.free-studio-status-bar__copy strong,.free-studio-status-bar__copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.free-studio-status-bar__copy strong{color:#f7f8fb;font-size:13px;line-height:18px}.free-studio-status-bar__copy small{color:#9aa6bd;font-size:12px;line-height:16px}.free-studio-status-bar.is-success{border-color:#22c55e42}.free-studio-status-bar.is-success .free-studio-status-bar__icon{color:#bbf7d0;background:#22c55e29}.free-studio-status-bar.is-error{border-color:#ff65654d}.free-studio-status-bar.is-error .free-studio-status-bar__icon{color:#ffb4b4;background:#ff656524}.free-studio-status-bar.is-warning{border-color:#fbbf2452}.free-studio-status-bar.is-warning .free-studio-status-bar__icon{color:#fde68a;background:#fbbf2424}.free-studio-status-bar.is-loading .free-studio-status-bar__icon,.free-studio-status-bar.is-processing .free-studio-status-bar__icon,.free-studio-status-bar.is-saving .free-studio-status-bar__icon{color:#cfe0ff;background:#4f8cff2e}.free-studio-preview-stage{grid-template-columns:160px minmax(0,1fr);justify-content:stretch;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.free-studio-preview-stage.has-generations{grid-template-columns:160px minmax(0,1fr)}.free-studio-generation-strip{scrollbar-width:thin;background:#04080f8a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:0 0 160px;align-content:start;align-items:center;gap:10px;width:160px;min-width:160px;height:100%;min-height:0;max-height:100%;padding:8px 6px;display:flex;overflow:hidden auto}.free-studio-generation-strip__placeholder{color:#cbd5e1ad;background:#0f172a6b;border:1px dashed #94a3b833;border-radius:12px;justify-content:center;align-items:center;width:152px;min-height:114px;font-size:12px;font-weight:750;display:flex}.free-studio-generation-strip__placeholder.is-loading{position:relative;overflow:hidden}.free-studio-generation-strip__placeholder.is-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.2s ease-in-out infinite free-studio-skeleton-sweep;position:absolute;inset:0}@keyframes free-studio-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.free-studio-generation-thumb{color:#dbe6ff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;width:152px;min-width:0;padding:6px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:block;overflow:hidden}.free-studio-generation-thumb:hover,.free-studio-generation-thumb--active{background:#4f8cff1a;border-color:#4f8cffc2}.free-studio-generation-thumb:hover:not(:disabled){transform:translateY(-1px)}.free-studio-generation-thumb:disabled{cursor:not-allowed}.free-studio-generation-thumb--setting{opacity:.72}.free-studio-generation-thumb--active{box-shadow:0 0 0 1px #4f8cff47,inset 3px 0 #4f8cffe6}.free-studio-generation-thumb__cover{color:#ffffff80;background:linear-gradient(135deg,#4f8cff24,#0000 58%),#060912;border-radius:11px;flex:none;justify-content:center;align-items:center;width:140px;height:105px;display:flex;position:relative;overflow:hidden}.free-studio-generation-thumb__cover img{object-fit:contain;object-position:center center;flex:none;width:auto;max-width:none;height:100%;max-height:100%;display:block}.free-studio-generation-thumb__badge,.free-studio-generation-thumb__duration{color:#dbe6ff;text-overflow:ellipsis;white-space:nowrap;background:#000000a8;border-radius:999px;max-width:calc(100% - 12px);padding:1px 5px;font-size:10px;line-height:14px;position:absolute;left:6px;overflow:hidden}.free-studio-generation-thumb__badge{color:#bbf7d0;background:#22c55e47;top:6px}.free-studio-generation-thumb__duration{bottom:6px}.free-studio-preview-wrap{background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;justify-content:center;justify-self:stretch;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.free-studio-preview-frame{background:radial-gradient(circle,#ffffff0a,#0000 58%),#05070b;border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000075,0 0 0 1px #ffffff08}.free-studio-preview-frame video,.free-studio-preview-frame img{object-fit:contain;background:#000;width:100%;height:100%}.free-studio-preview-playback-hint{z-index:5;color:#e2e8f0e6;pointer-events:none;background:#0a101ce0;border:1px solid #60a5fa3d;border-radius:999px;align-items:center;gap:8px;max-width:min(320px,100% - 36px);padding:8px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 30px #00000052}.free-studio-preview-playback-hint .anticon{color:#93c5fd}.free-studio-preview-playback-hint.is-failed{color:#fecaca;background:#261014e6;border-color:#f8717157}.free-studio-preview-playback-hint.is-failed .anticon{color:#fb7185}.free-studio-timeline-preload-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;transform:translate(-9999px,-9999px)}.free-studio-preview-nav{z-index:4;background:#101720;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:6px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000047}.free-studio-preview-nav .ant-btn{color:#ebf2ffeb;background:#ffffff14;width:32px;height:32px}.free-studio-preview-nav .ant-btn:not(:disabled):hover{color:#fff;background:#4f8cff42}.free-studio-preview-nav .ant-btn:disabled{color:#ebf2ff47;background:#ffffff0b}.free-studio-preview-overlay{z-index:3;color:#dbe6ff;pointer-events:none;background:#0c1119f0;border:1px solid #263244;border-radius:12px;grid-template-columns:auto minmax(0,auto);justify-content:start;align-items:center;gap:6px 9px;min-width:0;max-width:calc(100% - 24px);padding:9px 11px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.free-studio-preview-overlay>span{background:#4f8cff29;border-radius:999px;grid-row:1/span 2;place-items:center;width:26px;height:26px;display:grid}.free-studio-preview-overlay strong,.free-studio-preview-overlay small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.free-studio-preview-overlay strong{color:#fff;font-size:13px}.free-studio-preview-overlay small{color:#aeb9ce;font-size:12px}.free-studio-preview-overlay.is-error>span{color:#ffb4b4;background:#ff656529}.free-studio-preview-overlay.is-warning>span{color:#fde68a;background:#fbbf2429}.free-studio-preview-empty{text-align:center;place-items:center;gap:12px;padding:22px;display:grid}.free-studio-preview-empty .anticon{color:#4f8cffeb;font-size:48px}.free-studio-preview-empty h3.ant-typography{color:#fff;margin:0}.free-studio-preview-empty .ant-typography{color:#a1a1aa}.free-studio-preview-empty__meta{flex-wrap:wrap;justify-content:center;gap:6px;max-width:80%;display:flex}.free-studio-preview-empty__status{color:#dbe6ff;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 9px;font-size:12px;display:inline-flex}.free-studio-media-fallback{color:#dbe6ffb8;text-align:center;background:#0b1119;place-items:center;gap:4px;width:100%;min-width:0;height:100%;padding:6px;display:grid}.free-studio-media-fallback .anticon{font-size:20px}.free-studio-media-fallback small{color:#dbe6ffb8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.free-studio-media-fallback.is-video{color:#cfe0ff}.free-studio-media-fallback.is-audio{color:#bbf7d0}.free-studio-right{grid-template-rows:minmax(0,1fr)}.free-studio-materials{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;padding:0 12px 12px;display:grid;overflow:hidden}.free-studio-materials .ant-tabs-nav{margin-bottom:0}.free-studio-materials .ant-tabs-tab{color:#8e8b8b}.free-studio-materials .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.free-studio-materials .ant-tabs-ink-bar{background:#4f8cff}.free-studio-materials .ant-tabs-nav:before{border-bottom-color:#ffffff14}.free-studio-materials__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.free-studio-materials__actions .ant-btn{height:32px;padding-inline:12px}.free-studio-materials__hint{color:#b4bccc94;text-align:center;margin-top:-4px;font-size:12px;line-height:18px}.free-studio-material-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.free-studio-materials .ant-spin-nested-loading,.free-studio-materials .ant-spin-container{height:100%;min-height:0;overflow:hidden}.free-studio-materials .ant-spin-container{flex-direction:column;display:flex}.free-studio-material-list.is-role-list{scrollbar-width:thin;scrollbar-color:#85adff75 #ffffff0b;flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.free-studio-material-list.is-role-list::-webkit-scrollbar{width:6px}.free-studio-material-list.is-role-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.free-studio-material-list.is-role-list::-webkit-scrollbar-thumb{background:linear-gradient(#85adff8a,#ff6f6f57);border-radius:999px}.free-studio-material-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:8px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.free-studio-material-card:hover{background:#4f8cff1a;border-color:#4f8cff94;transform:translateY(-1px)}.free-studio-role-card{cursor:default;isolation:isolate;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:74px;padding:8px 10px}.free-studio-role-card:hover{background:#ffffff14;border-color:#ffffff24}.free-studio-material-card__thumb{aspect-ratio:1;color:#ffffff94;background:linear-gradient(135deg,#0c111a,#243047);border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.free-studio-material-card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-material-card__thumb .ant-image{width:100%;height:100%}.free-studio-material-card__thumb .ant-image-img{object-fit:cover;width:100%;height:100%}.free-studio-material-card__thumb .free-studio-media-fallback,.free-studio-generation-history-card__placeholder .free-studio-media-fallback,.free-studio-history-preview__thumb .free-studio-media-fallback,.free-studio-storyboard-card__empty .free-studio-media-fallback{border-radius:inherit}.free-studio-material-card__body{gap:3px;min-width:0;display:grid}.free-studio-role-card .free-studio-material-card__thumb{aspect-ratio:auto;border-radius:9px;width:56px;height:56px}.free-studio-role-card .free-studio-material-card__thumb img,.free-studio-role-card .free-studio-material-card__thumb .ant-image-img{object-fit:cover;object-position:center center}.free-studio-material-card__generating-mask{z-index:1;border-radius:inherit;color:#f4f8fff0;text-align:center;pointer-events:none;background:#040810db;align-content:center;place-items:center;gap:4px;font-size:10px;line-height:1.2;display:grid;position:absolute;inset:0}.free-studio-material-card__generating-mask .ant-spin{line-height:1}.free-studio-material-card__generating-mask .anticon{color:#ff5cad;font-size:15px}.free-studio-role-card .free-studio-material-card__body{gap:4px;padding-right:66px}.free-studio-material-card .ant-typography{color:#fff;display:block}.free-studio-role-card .ant-typography{color:#f1f5ff;font-size:14px;font-weight:600}.free-studio-role-card .free-studio-material-card__body span{color:#b4bcccad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.free-studio-material-card__actions{opacity:0;justify-content:space-between;align-items:center;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:auto 8px 8px;transform:translateY(6px)}.free-studio-material-card:hover .free-studio-material-card__actions{opacity:1;transform:translateY(0)}.free-studio-material-card__actions .ant-btn{background:#111821;min-width:38px;height:28px}.free-studio-role-card__actions{z-index:2;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.free-studio-role-card:hover .free-studio-role-card__actions,.free-studio-role-card:focus-within .free-studio-role-card__actions{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.free-studio-role-card__actions .ant-btn{width:54px;height:22px;box-shadow:none;border-radius:8px;padding:0 8px;font-size:11px}.free-studio-role-card__actions .ant-btn:not(.ant-btn-primary){color:#b8c2d6;background:#ffffff0b;border-color:#ffffff1f}.free-studio-role-card__actions .ant-btn-dangerous{color:#ffb4b4;background:#2a1a21;border-color:#ff626247}.free-studio-role-card__actions .ant-btn-dangerous:not(:disabled):hover{color:#ffd2d2;background:#3a2029;border-color:#ff7a7a80}.free-studio-material-empty{text-align:center;color:#ffffff80;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:20px 12px;display:grid}.free-studio-material-empty .anticon{font-size:28px}.free-studio-material-empty .ant-typography{color:#ffffffd1}.free-studio-material-empty span{color:#a1a1aa;font-size:12px}.free-studio-material-empty-simple{text-align:center;color:#d2daeb75;padding:34px 0;font-size:14px;line-height:1.5}.free-studio-create-character{grid-template-columns:330px minmax(0,1fr);gap:22px;display:grid}.free-studio-create-character__left{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;display:grid}.free-studio-create-character__left .ant-tabs-nav{margin:0!important}.free-studio-create-character__preview{background:radial-gradient(circle at 30% 0,#508cff21,#0000 36%),#15181f;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:380px;display:flex;position:relative;overflow:hidden}.free-studio-create-character__preview>.ant-image{background:#0000003d;flex:auto;width:100%;height:100%;min-height:380px;display:block}.free-studio-create-character__preview .ant-image-img{object-fit:contain;width:100%;height:100%}.free-studio-create-character__empty{color:#d2daeb94;background:#0000002e;place-items:center;min-height:380px;font-size:13px;display:grid}.free-studio-create-character__generating{z-index:3;color:#f5f8ffeb;background:#05080ed1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid;position:absolute;inset:0}.free-studio-create-character__form{min-width:0}.free-studio-create-character__history{flex-direction:column;gap:10px;width:100%;min-height:380px;padding:12px;display:flex}.free-studio-create-character__history-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.free-studio-create-character__history-head .ant-typography{color:#f1f5ffe0;font-size:13px;font-weight:600}.free-studio-create-character__history-list{flex-direction:column;gap:8px;min-height:0;max-height:305px;padding-right:4px;display:flex;overflow-y:auto}.free-studio-create-character__history-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.free-studio-create-character__history-card:hover,.free-studio-create-character__history-card.is-selected{background:#5a87ff1f;border-color:#74a6ff6b}.free-studio-create-character__history-card.is-current{border-color:#34d39957}.free-studio-create-character__history-thumb{color:#ffffff80;background:#00000047;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.free-studio-create-character__history-thumb img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-create-character__history-info{gap:3px;min-width:0;display:grid}.free-studio-create-character__history-info strong,.free-studio-create-character__history-info em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-studio-create-character__history-info strong{color:#f5f8ffe6;font-size:12px;font-style:normal}.free-studio-create-character__history-info em{color:#b9c3d79e;font-size:11px;font-style:normal}.free-studio-create-character__history-action{color:#8fb8ff;cursor:pointer;font-size:12px}.free-studio-create-character__history-empty,.free-studio-create-character__notice,.free-studio-create-character__task,.free-studio-create-character__reference-empty{color:#c0cadcb8;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.55}.free-studio-create-character__ai{gap:12px;margin-top:6px;display:grid}.free-studio-create-character__section-title{color:#f5f8ffe6;font-size:14px;font-weight:700}.free-studio-create-character__settings{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 120px;gap:10px;display:grid}.free-studio-create-character__asset-action{align-content:start;gap:10px;display:grid}.free-studio-create-character__references{gap:8px;display:grid}.free-studio-create-character__references-head{color:#e8eefcd1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.free-studio-create-character__references-head em{color:#b1bcd29e;font-style:normal}.free-studio-create-character__reference-list{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px;display:grid}.free-studio-create-character__reference-card{aspect-ratio:1;color:#ffffff80;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;place-items:center;display:grid;overflow:hidden}.free-studio-create-character__reference-card.is-selected,.free-studio-create-character__reference-card:hover{border-color:#74a6ff8f;box-shadow:0 0 0 2px #74a6ff29}.free-studio-create-character__reference-card img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-create-character__ai-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.free-studio-character-modal-root.app-modal-root .ant-modal-mask{background:#020408b8}.free-studio-character-modal-root.app-modal-root .ant-modal-content{background:#111821;border:1px solid #cee0ff24;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px #00000094,inset 0 0 0 1px #ffffff06}.free-studio-character-modal-root.app-modal-root .ant-modal-header{background:linear-gradient(90deg,#ffffff0b,#ffffff03),0 0;border-bottom:1px solid #dee8ff17;margin:0;padding:22px 36px 20px;position:relative}.free-studio-character-modal-root.app-modal-root .ant-modal-header:after{content:"";background:linear-gradient(90deg,#ff52a6e0,#ff52a600);width:132px;height:1px;position:absolute;bottom:-1px;left:36px}.free-studio-character-modal-root.app-modal-root .ant-modal-title{letter-spacing:.04em;font-size:18px;font-weight:800;color:#f7fafff0!important}.free-studio-character-modal-root.app-modal-root .ant-modal-close:hover,.free-studio-character-modal-root.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#ffffff14;color:#fff!important}.free-studio-character-modal-root.app-modal-root .ant-modal-body{padding:24px 36px 0;color:#e8f0ffe0!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer{margin:24px 36px 0;padding:16px 0 22px;border-top:none!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-nav:before{border-bottom-color:#d2e0ff1c!important}.free-studio-character-modal-root .free-studio-create-character__generating{color:#f6fbff;background:#03070ead}.free-studio-character-modal-root .free-studio-create-character__asset-action .ant-btn{background:linear-gradient(135deg,#ff5cad,#ff408f);border:0;border-radius:16px;height:42px;font-weight:800;box-shadow:0 15px 36px #ff4a9a57,inset 0 1px #ffffff3d}.free-studio-character-modal-root .free-studio-create-character__form{min-width:0;box-shadow:none;background:0 0;border:0;align-content:start;gap:24px;padding:0;display:grid}.free-studio-character-modal-root .free-studio-create-character__info-card{background:linear-gradient(152deg,#ffffff0d,#ffffff05),#131619b3;border:1px solid #dae7ff24;border-radius:26px;padding:24px;box-shadow:inset 0 1px #ffffff0f,0 18px 60px #00000047}.free-studio-character-modal-root .free-studio-create-character__info-title{color:#fafcfff0;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;font-weight:900;display:flex}.free-studio-character-modal-root .free-studio-create-character__info-mark{color:#fef7fb;background:#ff5fab29;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #ff70bc47}.free-studio-character-modal-root.app-modal-root .ant-form-item-label>label{font-weight:800;color:#e5ecf8c7!important}.free-studio-character-modal-root.app-modal-root .ant-input,.free-studio-character-modal-root.app-modal-root .ant-input-affix-wrapper,.free-studio-character-modal-root.app-modal-root .ant-select-selector{min-height:42px;box-shadow:inset 0 1px #ffffff0a;color:#f7faffeb!important;background:#05070a6b!important;border-color:#e1ebff21!important;border-radius:14px!important}.free-studio-character-modal-root.app-modal-root .ant-input-data-count{color:#cfdbf094;font-size:12px}.free-studio-character-modal-root .free-studio-create-character__ai{background:linear-gradient(135deg,#587c8433,#ff45990f),#ffffff09;border:1px solid #dae7ff24;border-radius:24px;margin-top:0;padding:18px;box-shadow:inset 0 1px #ffffff0f,0 20px 52px #00000038}.free-studio-character-modal-root .free-studio-create-character__section-title{color:#f7fbff;letter-spacing:.02em;font-size:16px;font-weight:900}.free-studio-character-modal-root .free-studio-create-character__references-head{color:#e8f0ffd1}.free-studio-character-modal-root .free-studio-create-character__history-empty,.free-studio-character-modal-root .free-studio-create-character__task,.free-studio-character-modal-root .free-studio-create-character__reference-empty{color:#ccd8eead;background:#ffffff08;border-color:#dae7ff1f}.free-studio-character-modal-root .free-studio-create-character__history-list,.free-studio-character-modal-root .free-studio-create-character__reference-list{scrollbar-width:thin;scrollbar-color:#63e6ff3d #ffffff0a}.free-studio-character-modal-root .free-studio-create-character__history-head{padding:0 2px 4px}.free-studio-character-modal-root .free-studio-create-character__history-head .ant-typography{color:#ebf1fcc7;font-size:13px;font-weight:800}.free-studio-character-modal-root .free-studio-create-character__history-head .ant-btn{color:#ff5fabdb}.free-studio-character-modal-root .free-studio-create-character__history-list{gap:12px;max-height:376px;padding-right:8px}.free-studio-character-modal-root .free-studio-create-character__history-card,.free-studio-character-modal-root .free-studio-create-character__reference-card{background:linear-gradient(#ffffff0e,#ffffff06),#0e121dc7;border-color:#dae7ff1f;transition:border-color .16s,background .16s,transform .16s}.free-studio-character-modal-root .free-studio-create-character__history-card{border-radius:20px;grid-template-columns:78px minmax(0,1fr);gap:16px;min-height:96px;padding:12px 14px}.free-studio-character-modal-root .free-studio-create-character__history-thumb{background:radial-gradient(circle at 35% 10%,#ffffff14,#0000 42%),#05080dc7;border-radius:16px;width:78px;height:78px;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 24px #00000040}.free-studio-character-modal-root .free-studio-create-character__history-info{gap:8px}.free-studio-character-modal-root .free-studio-create-character__history-card:hover,.free-studio-character-modal-root .free-studio-create-character__reference-card:hover{background:linear-gradient(#ffffff13,#ffffff09),#181c28e0;border-color:#ff68b65c;transform:translateY(-1px)}.free-studio-character-modal-root .free-studio-create-character__history-card.is-current,.free-studio-character-modal-root .free-studio-create-character__reference-card.is-selected{border-color:#ff68b685;box-shadow:0 0 0 2px #ff68b621,0 12px 30px #ff409114}.free-studio-character-modal-root .free-studio-create-character__reference-card{border-radius:15px}.free-studio-character-modal-root .free-studio-create-character__reference-card--add{color:#eef5ffb3;background:radial-gradient(circle at 50% 35%,#ffffff14,#0000 42%),#ffffff0b;border-style:dashed;font-size:24px}.free-studio-character-modal-root .free-studio-create-character__reference-card--add:hover{color:#fff;background:radial-gradient(circle at 50% 35%,#ff68b629,#0000 48%),#ffffff0f;border-color:#ff68b68a}.free-studio-character-modal-root .free-studio-create-character__ai-footer .ant-btn-primary,.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#ff67b5,#ff3d91);border:0;border-radius:999px;min-width:102px;height:40px;font-weight:800;box-shadow:0 14px 30px #ff449742}.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-default:hover{color:#fff;background:#63e6ff14;border-color:#63e6ff5c}.free-studio-asset-picker{gap:14px;display:grid}.free-studio-asset-picker__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.free-studio-asset-picker__toolbar .ant-tabs-nav{margin-bottom:0!important}.free-studio-asset-picker__helper.ant-typography{color:#9ca3af!important;margin:0!important}.free-studio-asset-picker__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;max-height:460px;padding-right:4px;display:grid;overflow-y:auto}.free-studio-asset-picker-card{text-align:left;color:#f5f5f5;cursor:pointer;background:#252323;border:1px solid #ffffff14;border-radius:16px;padding:0;transition:border-color .2s,transform .2s,background .2s;overflow:hidden}.free-studio-asset-picker-card:hover,.free-studio-asset-picker-card.is-selected{background:#302d2d;border-color:#ff3d9ab8;transform:translateY(-1px)}.free-studio-asset-picker-card.is-selected{box-shadow:0 0 0 2px #ff3d9a2e}.free-studio-asset-picker-card__media{aspect-ratio:4/5;background:#1b1818;overflow:hidden}.free-studio-asset-picker-card__media img{object-fit:cover;width:100%;height:100%;display:block}.free-studio-asset-picker-card__empty{color:#9ca3af;place-items:center;gap:8px;width:100%;height:100%;font-size:12px;display:grid}.free-studio-asset-picker-card__body{gap:8px;padding:12px;display:grid}.free-studio-asset-picker-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.free-studio-asset-picker-card__description.ant-typography{min-height:40px;color:#a1a1aa!important;margin:0!important}.free-studio-asset-picker-card__meta{color:#8b8588;gap:4px;font-size:12px;display:grid}.free-studio-asset-picker__pagination{justify-content:flex-end;display:flex}@media (width<=900px){.free-studio-create-character{grid-template-columns:1fr}.free-studio-character-modal-root .free-studio-create-character{grid-template-columns:1fr;min-height:auto}.free-studio-character-modal-root .free-studio-create-character__preview,.free-studio-character-modal-root .free-studio-create-character__preview>.ant-image,.free-studio-character-modal-root .free-studio-create-character__empty{min-height:280px}.free-studio-character-modal-root .free-studio-create-character__settings{grid-template-columns:1fr}}.free-studio-timeline{z-index:1300;box-sizing:border-box;background:#141922;border-color:#263244;border-radius:18px 18px 0 0;grid-template-rows:34px minmax(0,1fr);gap:14px;width:100%;max-width:100vw;height:clamp(240px,30vh,340px);min-height:0;margin:0;padding:22px 20px 16px;transition:border-color .18s,background .18s,box-shadow .18s,height .14s,padding .14s,gap .14s;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 30px #00000052}.free-studio-timeline>*{min-width:0}.free-studio-timeline>.ant-spin-nested-loading,.free-studio-timeline>.ant-spin-nested-loading>.ant-spin-container{width:100%;min-width:0;max-width:100%;height:100%}.free-studio-timeline:hover{border-color:#4f8cff52;box-shadow:0 -10px 30px #00000057}.free-studio-timeline__handle{background:#ffffff38;border-radius:999px;width:48px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.free-studio-timeline__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.free-studio-timeline__transport{box-shadow:none;background:#101720;border:1px solid #60a5fa2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:inline-flex}.free-studio-timeline__play.ant-btn{color:#dbeafe;width:30px;height:30px;box-shadow:none;background:#60a5fa1f;border-color:#60a5fa57}.free-studio-timeline__play.ant-btn:hover,.free-studio-timeline__play.ant-btn:focus{color:#fff;background:#60a5fa33;border-color:#7dd3fcad}.free-studio-timeline__play.is-playing.ant-btn{color:#fff;background:#3b82f647;border-color:#67e8f9b3}.free-studio-timeline__play.ant-btn[disabled]{color:#94a3b88a;box-shadow:none;background:#0f172a85;border-color:#94a3b829}.free-studio-timeline__time.ant-typography{color:#e2e8f0d1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}.free-studio-timeline__head>.ant-space{min-width:0}.free-studio-timeline__head>.ant-space:first-child{width:100%;overflow:hidden}.free-studio-timeline__head>.ant-space:first-child>.ant-space-item:last-child{min-width:0;overflow:hidden}.free-studio-timeline__head h5.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.free-studio-timeline__actions{flex:none;justify-self:end;min-width:0}.free-studio-timeline__actions .ant-btn{white-space:nowrap}.free-studio-timeline--collapsed{z-index:120;border-radius:16px;grid-template-rows:1fr;gap:0;height:54px;padding:6px 12px;bottom:8px;left:10px;right:10px}.free-studio-timeline--collapsed .free-studio-timeline__head{min-height:34px}.free-studio-timeline--collapsed .free-studio-timeline__handle{display:none}.free-studio-timeline--collapsed .free-studio-timeline__head h5.ant-typography{max-width:420px}.free-studio-storyboard-timeline-area{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;position:relative}.free-studio-timeline-seek-track{z-index:30;cursor:ew-resize;touch-action:none;height:24px;position:absolute;top:0;left:22px;right:22px}.free-studio-timeline-seek-track.is-dragging{cursor:grabbing}.free-studio-storyboard-strip{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-gutter:stable;overscroll-behavior-x:contain;touch-action:pan-x;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:24px 22px 12px;display:flex;position:relative;overflow:auto visible}.free-studio-storyboard-timeline-area:before{content:"";left:var(--free-studio-timeline-pointer,0%);z-index:24;pointer-events:none;background:#f8fafceb;border-radius:999px;width:2px;position:absolute;top:4px;bottom:6px;transform:translate(-50%);box-shadow:0 0 0 1px #0f172a38}.free-studio-storyboard-timeline-area:after{content:"";left:var(--free-studio-timeline-pointer,0%);z-index:25;pointer-events:none;background:#f8fafcfa;border:2px solid #bfdbfef5;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000003d}.free-studio-storyboard-strip.is-dragging{cursor:grabbing}.free-studio-storyboard-card{color:#f7f8fb;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;flex:0 0 172px;align-self:flex-start;width:172px;min-width:172px;max-width:172px;min-height:129px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:block;position:relative;overflow:visible}.free-studio-storyboard-card.is-active{background:#4f8cff1f;border-color:#4f8cffe6;box-shadow:0 0 0 1px #4f8cff59,inset 4px 0 #4f8cffe6}.free-studio-storyboard-card:hover{z-index:12;border-color:#fff3;transform:translateY(-1px)}.free-studio-storyboard-card__insert.ant-btn{z-index:16;color:#111827;opacity:0;pointer-events:none;background:#f8fafc;border:1px solid #e2e8f06b;width:28px;height:28px;padding:0;transition:opacity .16s,transform .16s,border-color .16s,background .16s;position:absolute;top:50%;transform:translateY(-50%)scale(.88);box-shadow:0 6px 14px #00000038}.free-studio-storyboard-card__insert.ant-btn .anticon{font-size:14px}.free-studio-storyboard-card__insert--before.ant-btn{left:6px}.free-studio-storyboard-card__insert--after.ant-btn{right:6px}.free-studio-storyboard-card:hover .free-studio-storyboard-card__insert.ant-btn{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.free-studio-storyboard-strip.is-dragging .free-studio-storyboard-card__insert.ant-btn{opacity:0;pointer-events:none}.free-studio-storyboard-card__insert.ant-btn:not(:disabled):hover,.free-studio-storyboard-card__insert.ant-btn:not(:disabled):focus{color:#0f172a;background:#fff;border-color:#67e8f9c2}.free-studio-storyboard-card__cover{aspect-ratio:4/3;color:#ffffff7a;background:linear-gradient(135deg,#4f8cff1f,#0000 54%),#090d15;border-radius:11px 11px 0 0;justify-content:center;align-items:center;width:100%;font-size:12px;display:flex;position:relative;overflow:hidden}.free-studio-storyboard-card__cover:after{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 34%,#4f8cff24,#0000 48%),#00000057;transition:opacity .16s;position:absolute;inset:0}.free-studio-storyboard-card:hover .free-studio-storyboard-card__cover:after{opacity:1}.free-studio-storyboard-card__cover img{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:auto;max-width:none;height:100%;max-height:100%;display:block}.free-studio-storyboard-card__empty{color:#f7f8fb8c;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.free-studio-storyboard-card__status{z-index:3;color:#dbe6ff;background:#0000009e;border-radius:999px;padding:2px 6px;font-size:11px;line-height:16px;position:absolute;bottom:7px;left:8px}.free-studio-storyboard-card.has-video .free-studio-storyboard-card__status{color:#bbf7d0;background:#22c55e3d}.free-studio-timeline-card--generating .free-studio-storyboard-card__status{color:#cfe0ff;background:#4f8cff47}.free-studio-storyboard-card__meta{z-index:3;text-align:left;pointer-events:none;justify-content:space-between;gap:8px;min-width:0;display:flex;position:absolute;top:7px;left:8px;right:8px}.free-studio-storyboard-card__meta strong{color:#fff;word-break:break-word;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.3;display:flex}.free-studio-storyboard-card__meta strong span{color:#8fa3c7;flex:none;font-size:11px}.free-studio-storyboard-card__meta span{color:#f5f5f5;background:#00000094;border-radius:5px;align-self:flex-end;margin-left:auto;padding:1px 5px;font-size:12px}.free-studio-storyboard-card__actions{z-index:4;opacity:0;transition:opacity .18s;position:absolute;bottom:6px;right:6px}.free-studio-storyboard-card:hover .free-studio-storyboard-card__actions{opacity:1}.free-studio-storyboard-card__actions .ant-btn{background:#0000007a;width:24px;height:24px;padding:0}.free-studio-storyboard-add{color:#dbe6ff;cursor:pointer;background:#ffffff09;border:1px dashed #ffffff29;border-radius:12px;flex:0 0 132px;grid-template-rows:auto auto;place-items:center;gap:4px;height:100px;display:grid}.free-studio-storyboard-add:not(:disabled):hover{color:#fff;background:#4f8cff1a;border-color:#4f8cffb8}.free-studio-storyboard-add:disabled{cursor:not-allowed;opacity:.55}.free-studio-generation-history-drawer .ant-drawer-content{color:#f7f8fb;background:#0d121b}.free-studio-generation-drawer-root.ant-drawer{z-index:1200}.free-studio-generation-drawer-root .ant-drawer-mask{z-index:1200;background:#02060cb3}.free-studio-generation-drawer-root .ant-drawer-content-wrapper{z-index:1201}.free-studio-generation-history-drawer .ant-drawer-content-wrapper{max-width:min(92vw,520px);width:min(92vw,520px)!important}.free-studio-generation-history-drawer .ant-drawer-header{background:#0e131dfa;border-bottom-color:#ffffff14}.free-studio-generation-history-drawer .ant-drawer-title,.free-studio-generation-history-drawer .ant-drawer-close{color:#f7f8fb}.free-studio-generation-history-drawer .ant-drawer-body{overscroll-behavior:contain;padding:16px;overflow:hidden auto}.free-studio-generation-drawer__title{gap:3px;min-width:0;display:grid}.free-studio-generation-drawer__title span{color:#f7f8fb;font-size:16px;font-weight:700;line-height:20px}.free-studio-generation-drawer__title small{color:#8d9ab2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.free-studio-generation-drawer__body{align-content:start;gap:14px;min-height:100%;display:grid}.free-studio-generation-drawer__loading{color:#9aa6bd;align-content:center;place-items:center;gap:12px;min-height:280px;display:grid}.free-studio-generation-drawer__section{background:linear-gradient(145deg,#ffffff0e,#ffffff07),#101722;border:1px solid #ffffff14;border-radius:16px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 16px 40px #00000029}.free-studio-generation-drawer__preview-section{gap:14px}.free-studio-generation-drawer__preview{aspect-ratio:16/9;background:radial-gradient(circle at 28% 18%,#4f8cff38,#0000 34%),linear-gradient(135deg,#ffffff0f,#ffffff04),#080d15;border:1px solid #ffffff14;border-radius:14px;place-items:center;display:grid;overflow:hidden}.free-studio-generation-drawer__preview img,.free-studio-generation-drawer__preview video{object-fit:cover;width:100%;height:100%}.free-studio-generation-drawer__placeholder{color:#ffffff75;place-items:center;gap:8px;font-size:28px;display:grid}.free-studio-generation-drawer__preview-meta{gap:8px;min-width:0;display:grid}.free-studio-generation-drawer__preview-meta h5.ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.free-studio-generation-drawer__status{color:#dbe6ff;background:#ffffff14;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 9px;font-size:12px;line-height:18px;display:inline-flex}.free-studio-generation-drawer__status.is-success{color:#bdf7d0;background:#22c55e2e}.free-studio-generation-drawer__status.is-running{color:#cfe0ff;background:#4f8cff33}.free-studio-generation-drawer__status.is-failed{color:#ffb9b9;background:#ff65652e}.free-studio-generation-drawer__tags{flex-wrap:wrap;gap:6px;display:flex}.free-studio-generation-drawer__tags .ant-tag,.free-studio-generation-drawer__section .ant-tag{color:#c8d2e5;background:#ffffff0f;border-color:#ffffff14;margin:0}.free-studio-generation-drawer__section-title{color:#f7f8fb;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:700;display:flex}.free-studio-generation-drawer__section-title .ant-btn{color:#9bb8ff}.free-studio-generation-drawer__meta{gap:8px;display:grid}.free-studio-generation-drawer__meta-row{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;display:grid}.free-studio-generation-drawer__meta-row span{color:#7f8ca3;font-size:12px}.free-studio-generation-drawer__meta-row strong{overflow-wrap:anywhere;color:#e7edf8;min-width:0;font-size:13px;font-weight:600}.free-studio-generation-drawer__prompt{color:#d9e2f3;white-space:pre-wrap;background:#0000002e;border:1px solid #ffffff12;border-radius:12px;max-height:240px;padding:12px;font-size:13px;line-height:1.7;overflow-y:auto}.free-studio-generation-drawer__assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.free-studio-generation-drawer__asset{min-width:0;color:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.free-studio-generation-drawer__asset.is-previewable{cursor:pointer}.free-studio-generation-drawer__asset.is-previewable:hover,.free-studio-generation-drawer__asset.is-previewable:focus-visible{background:#4f8cff17;border-color:#4f8cff75}.free-studio-generation-drawer__asset:disabled{cursor:default}.free-studio-generation-drawer__asset-thumb{color:#9bb8ff;text-align:center;background:linear-gradient(135deg,#4f8cff29,#0000),#0000002e;border-radius:10px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.free-studio-generation-drawer__asset-thumb img{object-fit:cover;width:100%;height:100%}.free-studio-generation-drawer__asset-info{gap:3px;min-width:0;display:grid}.free-studio-generation-drawer__asset-info strong{color:#f4f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.free-studio-generation-drawer__asset-info span,.free-studio-generation-drawer__empty{color:#7f8ca3;font-size:12px}.free-studio-generation-drawer__error{color:#ffb9b9;background:#ff656517;border:1px solid #ff656538;border-radius:12px;padding:10px 11px;font-size:12px;line-height:1.6}.free-studio-generation-drawer__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.free-studio-generation-drawer__assets{grid-template-columns:1fr}.free-studio-generation-drawer__meta-row{grid-template-columns:72px minmax(0,1fr)}}.free-studio-generation-history{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:100%;display:grid}.free-studio-generation-history__summary{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.free-studio-generation-history__summary h5.ant-typography{color:#fff;margin:0}.free-studio-generation-history__summary .ant-typography{color:#9aa6bd}.free-studio-generation-history__list{gap:12px;display:grid}.free-studio-generation-history-card{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:128px minmax(0,1fr);gap:12px;min-width:0;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.free-studio-generation-history-card:hover,.free-studio-generation-history-card.is-active{background:#4f8cff14;border-color:#4f8cff8f}.free-studio-generation-history-card.is-active{box-shadow:0 0 0 1px #4f8cff38}.free-studio-generation-history-card,.free-studio-generation-history-card *{overflow-wrap:anywhere;word-break:break-word}.free-studio-generation-history-card__media{aspect-ratio:16/9;background:linear-gradient(135deg,#4f8cff29,#0000 56%),#090d15;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.free-studio-generation-history-card__media img,.free-studio-generation-history-card__media video{object-fit:cover;width:100%;height:100%}.free-studio-generation-history-card__placeholder{color:#ffffff7a;font-size:24px}.free-studio-generation-history-card__status{color:#dbe6ff;background:#000000ad;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;line-height:16px;display:inline-flex;position:absolute;bottom:7px;left:7px}.free-studio-generation-history-card__status .anticon{font-size:10px}.free-studio-generation-history-card__status.is-success{color:#bbf7d0;background:#22c55e47}.free-studio-generation-history-card__status.is-running{color:#cfe0ff;background:#4f8cff42}.free-studio-generation-history-card__status.is-failed{color:#ffb4b4;background:#ff65653d}.free-studio-generation-history-card__body{align-content:start;gap:8px;min-width:0;display:grid}.free-studio-generation-history-card__title{justify-content:space-between;gap:10px;min-width:0;display:flex}.free-studio-generation-history-card__title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.free-studio-generation-history-card__title span{color:#7f8ca3;flex:none;font-size:12px}.free-studio-generation-history-card__meta{flex-wrap:wrap;gap:6px;display:flex}.free-studio-generation-history-card__body .ant-typography{color:#aeb9ce;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:12px;line-height:1.5}.free-studio-generation-history-card__error{color:#ffb4b4;overflow-wrap:anywhere;word-break:break-word;background:#ff656514;border:1px solid #ff656542;border-radius:8px;min-width:0;max-width:100%;padding:6px 8px;font-size:12px}.free-studio-generation-history-card__actions{justify-content:flex-start;display:flex}.free-studio-generation-history .ant-empty-description,.free-studio-generation-history .ant-empty .ant-typography{color:#9aa6bd}@media (width<=1280px){.free-studio-layout{grid-template-columns:minmax(360px,34vw) minmax(320px,1fr) minmax(200px,16vw)}.free-studio-timeline__actions>.ant-space-item:last-child{display:none}.free-studio-preview-stage,.free-studio-preview-stage.has-generations{grid-template-columns:144px minmax(0,1fr)}.free-studio-generation-strip{flex-basis:144px;width:144px;min-width:144px}.free-studio-compose .free-studio-input__box{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.free-studio-compose .free-studio-input__params{justify-content:flex-end}}@media (width<=980px){.free-studio-shell{grid-template-rows:auto auto;height:auto;min-height:100vh;overflow:auto}.free-studio-layout{grid-template:"center""compose""left""right"/1fr}.free-studio-left{grid-template-rows:auto auto auto}.free-studio-history-preview--scroll{max-height:240px}.free-studio-preview-stage,.free-studio-preview-stage.has-generations{grid-template:"preview"minmax(0,1fr)"strip"/minmax(0,1fr);gap:10px}.free-studio-generation-strip{flex-direction:row;flex-basis:auto;grid-area:strip;align-items:center;width:100%;min-width:0;height:auto;max-height:124px;padding-inline:4px;display:flex;overflow:auto hidden}.free-studio-generation-thumb{flex:none;width:128px}.free-studio-generation-thumb__cover{width:116px;height:87px}.free-studio-preview-wrap{grid-area:preview}.free-studio-status-bar--preview{min-height:42px;padding:7px 9px;top:10px;left:16px;right:16px}.free-studio-status-bar--preview .free-studio-status-bar__copy small{display:none}.free-studio-compose .free-studio-input{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;min-height:0}.free-studio-compose .free-studio-input__box{grid-area:1/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.free-studio-compose .free-studio-input__validation{margin:0}.free-studio-compose .free-studio-input__params{justify-content:end}.free-studio-compose .free-studio-input__param-actions{justify-content:flex-end}.free-studio-compose .free-studio-prompt-editor{min-height:116px}.free-studio-center{min-height:330px;max-height:360px;overflow:hidden}.free-studio-preview-frame{width:min(100%,620px);max-width:100%;height:min(34vh,260px);max-height:260px;aspect-ratio:auto!important}.free-studio-timeline__head{gap:8px}.free-studio-timeline__actions .ant-tag{display:none}.free-studio-material-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (width<=760px){.free-studio-generation-thumb{flex:none;width:112px}.free-studio-generation-thumb__cover{width:100px;height:75px}.free-studio-compose .free-studio-input__box{grid-template-rows:auto auto;grid-template-columns:1fr}.free-studio-compose .free-studio-input__params{justify-content:flex-end}.free-studio-compose .free-studio-input__param-actions{justify-content:flex-end;width:100%}.free-studio-compose__param--mode,.free-studio-compose__param--settings{width:calc(50% - 5px)}.free-studio-compose__param--model{width:100%}}.free-workbench{min-height:calc(100vh - 88px);color:var(--text-main);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;display:grid}.free-workbench__topbar,.free-workbench__panel,.free-workbench__canvas,.free-workbench__timeline{border:1px solid var(--line-soft);background:#121620d1;box-shadow:0 20px 80px #0000003d}.free-workbench__topbar{border-radius:16px;padding:16px 18px}.free-workbench__topbar h3.ant-typography,.free-workbench__panel h4.ant-typography,.free-workbench__timeline h4.ant-typography,.free-workbench__preview h4.ant-typography{color:var(--text-main);margin:0}.free-workbench__topbar .ant-typography,.free-workbench__preview .ant-typography{color:var(--text-muted)}.free-workbench__main{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px);gap:16px;min-height:0;display:grid}.free-workbench__panel,.free-workbench__canvas,.free-workbench__timeline{border-radius:16px}.free-workbench__panel{min-height:420px;padding:16px;overflow:hidden}.free-workbench__panel-head,.free-workbench__timeline-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.free-workbench__series-list{gap:10px;max-height:calc(100vh - 280px);padding-right:4px;display:grid;overflow:auto}.free-workbench__series-item,.free-workbench__storyboard-item{width:100%;color:var(--text-main);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;transition:border-color .18s,background .18s,transform .18s}.free-workbench__series-item{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:82px;padding:12px;display:flex}.free-workbench__series-item:hover,.free-workbench__storyboard-item:hover,.free-workbench__series-item.is-active,.free-workbench__storyboard-item.is-active{background:#15ddff1a;border-color:#15ddff7a}.free-workbench__series-item strong,.free-workbench__storyboard-item strong{color:#fff;word-break:break-word;font-size:14px;line-height:1.4;display:block}.free-workbench__series-item span,.free-workbench__storyboard-item span{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}.free-workbench__canvas{place-items:center;min-height:420px;padding:20px;display:grid}.free-workbench__preview{aspect-ratio:16/9;text-align:center;background:linear-gradient(135deg,#15ddff14,#ffffff05),#0000002e;border:1px dashed #ffffff2e;border-radius:18px;align-content:center;place-items:center;gap:10px;width:min(100%,760px);min-height:260px;display:grid}.free-workbench__preview .anticon{color:#15ddffe6;font-size:44px}.free-workbench__material-tabs{gap:8px;margin:12px 0 22px;display:flex}.free-workbench__timeline{padding:16px}.free-workbench__storyboard-list{gap:12px;min-height:108px;padding-bottom:4px;display:flex;overflow-x:auto}.free-workbench__storyboard-item{text-align:left;border-radius:12px;flex:0 0 168px;align-content:space-between;min-height:96px;padding:12px;display:grid}@media (width<=1180px){.free-workbench__main{grid-template-columns:240px minmax(0,1fr)}.free-workbench__materials{display:none}}@media (width<=760px){.free-workbench__main{grid-template-columns:1fr}.free-workbench__panel,.free-workbench__canvas{min-height:auto}.free-workbench__series-list{max-height:280px}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#f5efffad #ffffff14}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}::-webkit-scrollbar-thumb{background:#f5efffad;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffffdb}html,body,#root{min-height:100vh}body{background:radial-gradient(circle at 0 0,#de78304d,#0000 26%),radial-gradient(circle at 100%,#0a97ff21,#0000 22%),linear-gradient(#090b12 0%,#070910 100%);margin:0;overflow:hidden auto}a{color:inherit}button,input{font:inherit}#root{width:100%}.login-page{--pointer-x:50%;--pointer-y:50%;background:linear-gradient(90deg,#00000038,#0000001a),radial-gradient(circle at 0 0,#d9763552,#0000 24%),radial-gradient(circle at 100% 0,#1a519829,#0000 20%),#090b12;place-items:center;height:100vh;min-height:100vh;padding:clamp(12px,2vh,24px);display:grid;position:relative;overflow:hidden}.login-scene{pointer-events:none;position:absolute;inset:0}.login-scene__halo,.login-scene__mesh,.login-scene__rings,.login-scene__noise{position:absolute;inset:0}.login-scene__halo{filter:blur(20px)}.login-scene__halo--pointer{background:radial-gradient(circle 18rem at var(--pointer-x) var(--pointer-y), #15ddff38 0%, #9b79ff29 34%, #ff0b841a 54%, transparent 74%);transition:background-position .12s ease-out}.login-scene__halo--warm{background:radial-gradient(circle at 18% 22%,#ff712f33 0%,#0000 34%),radial-gradient(circle at 30% 85%,#ff0b841f 0%,#0000 24%)}.login-scene__halo--cool{background:radial-gradient(circle at 82% 18%,#15ddff29 0%,#0000 28%),radial-gradient(circle at 74% 72%,#516eff1f 0%,#0000 24%)}.login-scene__mesh{opacity:.3;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000 26%,#0000 88%);mask-image:radial-gradient(circle,#000 26%,#0000 88%)}.login-scene__rings{filter:blur(.2px);opacity:.7;background:radial-gradient(circle,#0000 0 23%,#1a233680 23.5% 24%,#0000 24.5%),radial-gradient(circle,#0000 0 38%,#2f436a38 38.5% 39%,#0000 39.5%),radial-gradient(circle,#0000 0 54%,#ffffff0f 54.4% 54.8%,#0000 55.2%);border-radius:32px;inset:6%;transform:perspective(1400px)rotateX(68deg)translateY(22%)}.login-scene__noise{opacity:.18;background-image:radial-gradient(#ffffff29 .6px,#0000 .8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.login-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#1b1f29f0,#141720f2);border:1px solid #ffffff14;border-radius:clamp(1.3rem,2vw,2rem);flex-direction:column;justify-content:center;width:min(100%,clamp(23rem,32vw,31.25rem));max-height:calc(100vh - clamp(24px,4vh,48px));padding:clamp(1.2rem,2.4vh,3rem) clamp(1.2rem,2.2vw,3rem) clamp(1rem,2vh,2.25rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 100px #0000008c}.login-logo{background:linear-gradient(145deg,#15ddff 8%,#9b79ff 56%,#ff0b84 100%);border-radius:clamp(1rem,1.8vh,1.35rem);place-items:center;width:clamp(3.4rem,6vh,5rem);height:clamp(3.4rem,6vh,5rem);margin:0 auto clamp(.9rem,1.8vh,1.5rem);display:grid;transform:rotate(12deg);box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff59}.login-logo span{color:#fff;font-size:clamp(1.45rem,2.6vh,2rem);font-weight:700;transform:rotate(-12deg)}.login-card h1{text-align:center;color:var(--text-main);margin:0;font-size:clamp(1.9rem,4.4vh,3.1rem);line-height:1.06}.login-subtitle{text-align:center;color:var(--text-muted);margin:clamp(.6rem,1.4vh,1rem) 0 clamp(1.1rem,2.4vh,2.25rem);font-size:clamp(.86rem,1.5vh,1rem)}.login-form{gap:clamp(.8rem,1.7vh,1.55rem);display:grid}.login-field{gap:clamp(.4rem,.9vh,.7rem);display:grid}.login-field--reveal{animation:.24s loginFieldReveal}.login-field span{color:#f6f8ffd1;font-size:clamp(.9rem,1.5vh,1rem);font-weight:600}.login-field input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:clamp(2.9rem,5.3vh,3.65rem);color:var(--text-main);border-radius:1.05rem;outline:none;padding:clamp(.75rem,1.3vh,1rem) clamp(.95rem,1vw,1.2rem);transition:border-color .2s,box-shadow .2s,transform .2s}.login-field input::placeholder{color:#bcc4e085}.login-field input:focus{border-color:#25cdff7a;transform:translateY(-1px);box-shadow:0 0 0 4px #15ddff14}.login-row{grid-template-columns:minmax(0,1fr) clamp(6.4rem,15vw,7.6rem);align-items:end;gap:.8rem;display:grid}.login-code-btn,.login-submit,.primary-link,.ghost-link{border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-code-btn{color:#1be0ff;cursor:pointer;background:#0e121ce0;border:1px solid #ffffff14;border-radius:1rem;height:clamp(2.9rem,5.3vh,3.5rem);font-size:clamp(.9rem,1.45vh,1rem);font-weight:700}.login-code-btn:disabled{cursor:default;color:#1be0ff94}.login-feedback{color:#ff8dbd;margin:0;font-size:clamp(.82rem,1.35vh,.95rem);line-height:1.45}.login-submit{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(90deg,#18defb 0%,#7ea6ff 48%,#ff0b84 100%);border-radius:1.2rem;height:clamp(3.2rem,6.4vh,4.55rem);margin-top:clamp(.2rem,.6vh,.55rem);font-size:clamp(1rem,2vh,1.2rem);font-weight:800;box-shadow:0 16px 36px #ff0b842e,0 10px 28px #15ddff24}.login-submit:disabled{cursor:default;opacity:.72}.login-agreement{text-align:center;color:#d2d8ee99;margin:clamp(1rem,2vh,2rem) 0 0;font-size:clamp(.76rem,1.25vh,.94rem)}.login-agreement a{color:#ffffffeb;text-underline-offset:.18em;margin:0 .35rem;text-decoration:underline}.studio-layout{color:#f4effa;background:#170f17;min-height:100vh}.studio-sider.ant-layout-sider{background:linear-gradient(#221321fa,#140c14fa);border-right:1px solid #ffffff14;flex-direction:column;padding:18px 12px;display:flex}.studio-brand{align-items:center;gap:8px;margin-bottom:18px;display:flex}.studio-brand__mark{color:#fff;background:linear-gradient(145deg,#ff00c7,#8f30ff);border-radius:12px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid;box-shadow:0 14px 30px #ff00c747}.studio-brand__title.ant-typography{color:#fff;font-size:13px;line-height:1.25;margin:0!important}.studio-brand__subtitle.ant-typography{color:#ff5ed9e6;font-size:11px}.studio-side-menu.ant-menu{color:#e9e5f1d1;background:0 0;flex:1;border-inline-end:none!important}.studio-side-menu.ant-menu .ant-menu-item{color:#e8e1f1d6;border-radius:999px;height:40px;margin:0 0 7px;font-size:13px;font-weight:600;line-height:40px;padding-inline:11px!important}.studio-side-menu.ant-menu .ant-menu-item .ant-menu-item-icon{color:#e8e1f1b8;font-size:15px}.studio-side-menu.ant-menu .ant-menu-title-content{color:inherit}.studio-side-menu.ant-menu .ant-menu-item:hover{color:#ff5ed9e6;background:#ffffff0a}.studio-side-menu.ant-menu .ant-menu-item:hover .ant-menu-item-icon{color:#ff5ed9e6}.studio-side-menu.ant-menu .ant-menu-item-active,.studio-side-menu.ant-menu .ant-menu-item-active .ant-menu-item-icon{color:#ff5ed9e6!important}.studio-side-menu.ant-menu .ant-menu-item-selected{color:#fff;background:linear-gradient(90deg,#ff00c742,#73206f2e);box-shadow:inset 2px 0 #ff00c7}.studio-side-menu.ant-menu .ant-menu-item-selected .ant-menu-item-icon{color:#fff}.studio-side-menu.ant-menu .ant-menu-item-selected.ant-menu-item-active,.studio-side-menu.ant-menu .ant-menu-item-selected.ant-menu-item-active .ant-menu-item-icon{color:#fff!important}.studio-side-menu.ant-menu .ant-menu-item:after{display:none}.studio-main.ant-layout{background:#170f17}.studio-header.ant-layout-header{background:#1b111bf5;border-bottom:1px solid #ffffff14;justify-content:flex-end;align-items:center;height:76px;padding:0 22px 0 24px;display:flex}.studio-header__actions{align-items:center;gap:12px;min-width:0;display:flex}.studio-icon-btn.ant-btn{color:#f3edf9;background:#ffffff14;border:none;width:40px;height:40px}.studio-header-pill.ant-btn{color:#f4effa;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.studio-header-pill.ant-btn:hover,.studio-header-pill.ant-btn:focus{box-shadow:0 10px 24px #ff00c71a,inset 0 1px #ffffff12;color:#fff!important;background:#ffffff17!important;border-color:#ff00c742!important}.studio-header-pill__chevron{color:#f4effa9e;font-size:10px}.studio-point-entry.ant-btn{padding-inline:14px 16px}.studio-point-entry__icon{color:#e2ce9ef5;font-size:16px}.studio-point-entry__value{color:#fff;letter-spacing:.02em;font-size:14px}.studio-user-logo-button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;display:inline-grid}.studio-user-logo.ant-avatar{color:#fff;background:linear-gradient(145deg,#ff00c7,#8f30ff);border:0;border-radius:14px;font-weight:800;box-shadow:0 14px 30px #ff00c747}.studio-user-logo-button:hover .studio-user-logo.ant-avatar,.studio-user-logo-button:focus-visible .studio-user-logo.ant-avatar{box-shadow:0 16px 34px #ff00c757,0 0 0 4px #ff00c71f}.studio-user-logo--menu.ant-avatar{border-radius:12px;width:38px;min-width:38px;height:38px}.studio-dropdown-menu .ant-dropdown-menu{background:linear-gradient(#1d121dfa,#160e16fa);border:1px solid #ff00c71f;border-radius:16px;min-width:168px;padding:8px;box-shadow:0 18px 42px #00000047}.studio-dropdown-menu .ant-dropdown-menu-item{border-radius:12px;min-height:38px;font-weight:700;color:#f4effa!important}.studio-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content,.studio-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content>span,.studio-dropdown-menu .ant-dropdown-menu-item .anticon{color:inherit!important}.studio-dropdown-menu .ant-dropdown-menu-item:hover{background:#ffffff0f!important}.studio-dropdown-menu .ant-dropdown-menu-item-danger{color:#ff8fbd!important}.studio-user-dropdown .ant-dropdown-menu{min-width:206px}.studio-user-dropdown .ant-dropdown-menu-item-disabled{cursor:default;opacity:1!important}.studio-user-dropdown .ant-dropdown-menu-item-disabled:hover{background:0 0!important}.studio-user-dropdown .ant-dropdown-menu-item-disabled .ant-dropdown-menu-title-content{color:inherit!important}.studio-user-dropdown__profile{align-items:center;gap:10px;padding:4px 2px;display:flex}.studio-user-dropdown__meta{gap:2px;min-width:0;display:grid}.studio-user-dropdown__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.studio-user-dropdown__mobile{color:#f4effa94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.studio-content.ant-layout-content{background:#170f17;padding:26px 28px 42px;overflow:visible}.studio-layout--ip-video .studio-sider.ant-layout-sider{padding:18px 12px}.studio-layout--ip-video .studio-brand{gap:9px;margin-bottom:18px}.studio-layout--ip-video .studio-brand__mark{border-radius:11px;width:32px;height:32px}.studio-layout--ip-video .studio-brand__title.ant-typography{font-size:14px}.studio-layout--ip-video .studio-brand__subtitle.ant-typography{font-size:11px}.studio-layout--ip-video .studio-side-menu.ant-menu .ant-menu-item{height:40px;margin-bottom:7px;font-size:13px;line-height:40px;padding-inline:11px!important}.studio-layout--ip-video .studio-header.ant-layout-header{height:58px;padding:0 16px}.studio-layout--ip-video .studio-header-pill.ant-btn{height:36px;padding:0 13px}.studio-layout--ip-video .studio-user-logo-button{width:40px;height:40px}.studio-layout--ip-video .studio-user-logo-button .studio-user-logo.ant-avatar{border-radius:12px;width:40px!important;height:40px!important;line-height:40px!important}.studio-layout--ip-video .studio-content.ant-layout-content{background:#080a13;padding:14px 20px 26px}.studio-panel{gap:28px;display:grid}.studio-loading-shell{place-items:center;min-height:100vh;display:grid}.studio-empty-state{min-height:52vh;box-shadow:var(--panel-shadow);background:#161922b8;border:1px solid #ffffff14;border-radius:28px;place-items:center;display:grid}.studio-empty-state .ant-empty-description{color:#e4e9ffb8}.studio-section{gap:16px;display:grid}.studio-section__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-section__title.ant-space{gap:10px!important}.studio-section__icon{color:#ff00c7;font-size:20px}.studio-section__count.ant-typography{color:#ffffffad;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px}.studio-project-search{width:min(320px,42vw)}.studio-project-search .ant-input-affix-wrapper,.studio-project-search .ant-input,.studio-project-search .ant-btn{color:#ffffffdb;background:#0f121cdb;border-color:#ffffff1f}.studio-project-search .ant-input::placeholder{color:#ffffff6b}.studio-project-search .ant-btn{background:#ff4fa62e;font-weight:700}.studio-project-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px;min-width:0;display:grid}.studio-project-grid__item,.studio-project-grid .project-card{min-width:0}.studio-project-grid .project-card__cover{aspect-ratio:4/5;border-radius:18px;min-height:0}.studio-project-pagination{justify-content:center;padding-top:4px;display:flex}.studio-project-pagination .ant-pagination{background:#121520c7;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px}.studio-project-pagination .ant-pagination .ant-pagination-item,.studio-project-pagination .ant-pagination .ant-pagination-prev,.studio-project-pagination .ant-pagination .ant-pagination-next,.studio-project-pagination .ant-pagination .ant-pagination-jump-next,.studio-project-pagination .ant-pagination .ant-pagination-jump-prev{background:#ffffff0a;border-color:#ffffff1a}.studio-project-pagination .ant-pagination .ant-pagination-item a,.studio-project-pagination .ant-pagination .ant-pagination-total-text{color:#ffffffb8}.studio-project-pagination .ant-pagination .ant-pagination-item-active{background:#ff4fa62e;border-color:#ff4fa6c2}.studio-project-pagination .ant-pagination .ant-pagination-item-active a{color:#fff}@media (width<=760px){.studio-section__bar{flex-direction:column;align-items:stretch}.studio-project-search{width:100%}.studio-project-pagination{justify-content:flex-start;overflow-x:auto}}@media (width<=1280px){.studio-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1080px){.studio-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.studio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}@media (width<=520px){.studio-project-grid{grid-template-columns:1fr}}.studio-section h2.ant-typography,.studio-section h4.ant-typography,.project-card h4.ant-typography{color:#fff;margin:0!important}.studio-section h2.ant-typography{font-size:18px}.studio-section h3.ant-typography{font-size:16px}.studio-section h4.ant-typography,.project-card h4.ant-typography{font-size:13px;line-height:1.45}.studio-section .ant-typography,.project-card .ant-typography{color:#d6cde2c2;font-size:12px}.studio-quick-card.ant-card{cursor:pointer;background:linear-gradient(#1d121df2,#170e17f5);border:1px solid #ff00c71f;border-radius:24px;min-height:116px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;box-shadow:0 24px 60px #0003}.studio-quick-card--dashed.ant-card{border:2px dashed #ff00c766}.studio-quick-card--hero.ant-card{background:radial-gradient(circle at 100% 0,#ff00c729,#0000 28%),radial-gradient(circle at 0,#15ddff1f,#0000 30%),linear-gradient(#1d121df7,#150d16fa);border:1px solid #ff00c72e;overflow:hidden;box-shadow:0 30px 80px #00000042,inset 0 1px #ffffff0d}.studio-quick-card.ant-card:hover{border-color:#ff00c752;transform:translateY(-4px);box-shadow:0 36px 90px #00000057,0 0 34px #ff00c71a,inset 0 1px #ffffff14}.studio-quick-card--free.ant-card{background:radial-gradient(circle at 100% 0,#15ddff21,#0000 30%),radial-gradient(circle at 0 100%,#8f30ff29,#0000 34%),linear-gradient(#161426f5,#0f101dfa);border-color:#15ddff29}.studio-quick-card--free.ant-card:hover{border-color:#15ddff4d;box-shadow:0 36px 90px #00000057,0 0 34px #15ddff17,inset 0 1px #ffffff14}.studio-quick-card .ant-card-body{height:100%;padding:16px 20px}.studio-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:100%;display:grid}.studio-mode-grid .studio-quick-card.ant-card{height:100%;min-height:190px}.studio-quick-card__body{flex-direction:column;justify-content:center;gap:8px;height:100%;display:flex}.studio-quick-card__body--hero{display:block}.studio-quick-card__hero-main{gap:12px;height:100%;display:grid}.studio-quick-card__hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-quick-card__hero-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.studio-quick-card__hero-copy{gap:6px;max-width:480px;display:grid}.studio-quick-card__hero-copy .ant-typography{margin:0!important}.studio-quick-card__hero-copy h3.ant-typography{font-size:16px;line-height:1.35}.studio-quick-card__hero-copy .ant-typography:last-child{font-size:12px;line-height:1.6}.studio-quick-card__label{color:#ffd6f3;letter-spacing:.08em;background:#ff00c71f;border:1px solid #ff00c733;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.studio-quick-card__label--free{color:#d2f8ff;background:#15ddff1a;border-color:#15ddff38}.studio-quick-card__hero-footer{align-items:center;gap:12px;margin-top:auto;display:flex}.studio-quick-card__summary{flex-wrap:wrap;gap:10px;display:flex}.studio-quick-card__summary span{color:#d6cde2bd;align-items:center;gap:7px;font-size:11px;display:inline-flex}.studio-quick-card__summary span:before{content:"";background:#ff00c7;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #ff00c77a}.studio-quick-card__summary--free span:before{background:#15ddff;box-shadow:0 0 12px #15ddff6b}.studio-create-btn.ant-btn{color:#fff;background:linear-gradient(135deg,#ff4fb4,#ff00c7);border:1px solid #ff00c72e;border-radius:999px;height:38px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:0 14px 30px #ff00c733}.studio-create-btn.ant-btn:hover,.studio-create-btn.ant-btn:focus{color:#fff!important;background:linear-gradient(135deg,#ff69bf,#ff16cf)!important;border-color:#0000!important}.studio-create-btn--free.ant-btn{background:linear-gradient(135deg,#8f5cff,#12a4ff);border-color:#15ddff33;box-shadow:0 14px 30px #15ddff24}.studio-create-btn--free.ant-btn:hover,.studio-create-btn--free.ant-btn:focus{color:#fff!important;background:linear-gradient(135deg,#9f72ff,#22b8ff)!important}.studio-quick-card__plus{color:#ff00c7;background:#ff00c71f;border-radius:999px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.studio-quick-card__plus--free{color:#15ddff;background:#15ddff1a}.studio-action-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studio-action-strip--compact{grid-template-columns:repeat(3,max-content);place-content:start end;justify-items:end;gap:12px;width:100%}.studio-action-strip__header{grid-column:1/-1;justify-content:flex-end;display:flex}.studio-action-strip__header .ant-typography{color:#d6cde2b8;font-size:12px}.studio-action-btn.ant-btn{color:#f4effa;background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;height:62px;font-size:14px;font-weight:700}.studio-action-btn--compact.ant-btn{height:42px;box-shadow:none;background:#ffffff0d;border-color:#ffffff14;border-radius:14px;padding:0 14px;font-size:13px}.studio-action-btn--primary.ant-btn{color:#fff;background:linear-gradient(135deg,#ff72bb,#ff4b9d);border-color:#0000}.project-card{cursor:pointer;gap:12px;transition:transform .24s;display:grid}.project-card:focus-visible{outline-offset:8px;outline:2px solid #15ddffad}.project-card:hover{transform:translateY(-4px)}.project-card__cover{background-color:#101017;background-position:50%;background-size:cover;border:1px solid #ffffff0f;border-radius:24px;min-height:380px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 26px 60px #00000052}.project-card:hover .project-card__cover{border-color:#15ddff33;transform:translateY(-2px);box-shadow:0 34px 72px #0000006b}.project-cover--two:after{inset:22%}.project-cover--three:after{border-radius:22px;inset:26% 22% 16%}.project-cover--four:after{border-radius:18px;inset:8% 14%}.project-card__more.ant-btn{z-index:2;color:#fff;background:#28182de0;border:1px solid #ff00c72e;position:absolute;top:12px;right:12px}.project-card__more.ant-btn:hover,.project-card__more.ant-btn:focus{color:#fff!important;background:#341c3af5!important;border-color:#ff00c747!important}.project-card__cover-content{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:auto 16px 16px}.project-card__type-label{z-index:2;letter-spacing:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.project-card__type-label--standard{color:#e9f7ff;background:#1e74ff33;border:1px solid #5ba4ff5c}.project-card__type-label--free{color:#fef7dd;background:#d69a2a3d;border:1px solid #f5b53f66}.project-card__cover-badge{color:#f5f7ffeb;letter-spacing:.08em;background:#0a101ac7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.project-card__cover-copy{color:#fff;background:#0c121cd6;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;transition:transform .24s,background .24s,border-color .24s;display:inline-flex}.project-card:hover .project-card__cover-copy{background:#121a27eb;border-color:#15ddff3d;transform:translate(2px)}.project-card__cover-copy .ant-typography{color:inherit;margin:0;font-size:12px;font-weight:700}.project-card__meta{gap:8px;display:grid}.project-card__meta h4.ant-typography{color:#fff;font-size:16px;line-height:1.2;margin:0!important}.project-card__subtext.ant-typography{color:#f4effad6;font-size:14px}.project-card__subline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-card__subline-item{color:#d6cde2b8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.project-card__meta-tag{color:#f4effad6;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;line-height:1;display:inline-flex}.project-card__relationship{color:#e9f7ff;background:#1e74ff29;border:1px solid #5ba4ff47;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.project-card__relationship--owner{color:#fef7dd;background:#d69a2a2e;border-color:#f5b53f47}.project-card__relationship--collaborator{color:#dffcf0;background:#1a9a692e;border-color:#40c59147}.project-card__relationship--team_admin,.project-card__relationship--super_admin{color:#e8edff;background:#5367d62e;border-color:#808ff54d}.studio-project-menu .ant-dropdown-menu{background:linear-gradient(#1d121dfa,#160e16fa);border:1px solid #ff00c71f;border-radius:16px;padding:8px;box-shadow:0 18px 42px #00000047}.studio-project-menu .ant-dropdown-menu-item{border-radius:12px;min-width:128px;color:#f4effa!important}.studio-project-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content,.studio-project-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content>span,.studio-project-menu .ant-dropdown-menu-item .anticon{color:inherit!important}.studio-project-menu .ant-dropdown-menu-item:hover{background:#ffffff0f!important}.studio-project-menu .ant-dropdown-menu-item-danger{color:#ff8fbd!important}.series-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.series-page-header__title{gap:4px;min-width:0;display:grid}.series-page-header__eyebrow.ant-typography{color:#ffffff7a;letter-spacing:.16em;font-size:12px;font-weight:800}.series-page-header h2.ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,760px);overflow:hidden;margin:0!important}.series-page-header__back.ant-btn,.series-page-header__create.ant-btn,.series-card__enter.ant-btn{border-radius:14px;min-height:42px;font-weight:700}.series-page-header__back.ant-btn{color:#f4effa;background:#ffffff0d;border:1px solid #ffffff1a}.series-page-header__create.ant-btn,.series-card__enter.ant-btn{background:linear-gradient(135deg,#15ddff,#0f8cff);border:none;box-shadow:0 14px 32px #15ddff29}.series-list-section{gap:22px;display:grid}.series-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:22px;display:grid}.series-card{background:linear-gradient(#1f151eeb,#120d14fa),radial-gradient(circle at 18% 0,#15ddff1f,#0000 32%);border:1px solid #ffffff14;border-radius:24px;grid-template-rows:auto 1fr;min-height:430px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden;box-shadow:0 22px 52px #00000042}.series-card:hover{border-color:#15ddff3d;transform:translateY(-3px);box-shadow:0 26px 58px #00000052,0 0 0 1px #15ddff14}.series-card__cover{aspect-ratio:16/9;background-color:#0000;background-image:radial-gradient(circle at 22% 16%,#15ddff38,#0000 32%),linear-gradient(135deg,#184054eb,#0a0e15fa);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:196px;position:relative}.series-card__cover:after{content:"";pointer-events:none;background:linear-gradient(#06080e00 38%,#06080ead 100%),linear-gradient(90deg,#06080e57,#0000 42%);position:absolute;inset:0}.series-card__episode{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0e8a;border:1px solid #ffffff2e;border-radius:999px;max-width:calc(100% - 32px);padding:7px 11px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:14px;left:16px;overflow:hidden}.series-card__cover-fallback{color:#f5f7ffc7;z-index:1;place-items:center;gap:10px;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.series-card__cover-fallback .anticon{font-size:28px}.series-card__more.ant-btn{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1112188f;border:1px solid #ffffff24;width:38px;height:38px;box-shadow:0 14px 28px #0000002e}.series-card__more.ant-btn:hover,.series-card__more.ant-btn:focus{color:#fff!important;background:#111218bd!important;border-color:#fff3!important}.series-card__body{grid-template-rows:auto auto 1fr;gap:16px;min-width:0;padding:20px 20px 18px;display:grid;position:relative}.series-card__actions{z-index:2;position:absolute;top:18px;right:18px}.series-card__main{gap:10px;min-width:0;padding-right:48px;display:grid}.series-card__title-row{gap:9px;min-width:0;display:grid}.series-card__main h4.ant-typography{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden;margin:0!important}.series-card__description.ant-typography{color:#e4e9ffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.9em;line-height:1.7;display:-webkit-box;overflow:hidden;margin:0!important}.series-card__status{color:#f5f7ffbd;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;max-width:100%;padding:5px 10px;font-size:12px;font-weight:800;line-height:1}.series-card__status--ready{color:#8ff2c9;background:#51e0a71a;border-color:#51e0a738}.series-card__status--initializing{color:#9decff;background:#15ddff1c;border-color:#15ddff3d}.series-card__status--failed{color:#ffb6d5;background:#ff8fbd1a;border-color:#ff8fbd3d}.series-card__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.series-card__meta-item{color:#ebe4f4c7;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.series-card__meta-item .ant-typography{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin:0;overflow:hidden}.series-card__footer{justify-content:flex-end;align-items:flex-end;margin-top:auto;display:flex}.series-card__footer .ant-space{justify-content:flex-end}.series-card__enter.ant-btn{color:#fff;border-radius:14px;min-width:92px;box-shadow:0 14px 30px #0f8cff2e}.series-card__enter.ant-btn .anticon{font-size:12px}.series-empty,.series-error-state{min-height:46vh;box-shadow:var(--panel-shadow);background:#161922b8;border:1px solid #ffffff14;border-radius:28px;place-items:center;padding:24px;display:grid}.series-skeleton-card.ant-card{background:linear-gradient(#1d121df2,#170e17f5);border-radius:28px}.series-skeleton-card .ant-card-body{gap:18px;display:grid}.series-skeleton-card__cover.ant-skeleton-image{border-radius:20px;width:100%!important;height:180px!important}.series-list__pagination{justify-content:flex-end;display:flex}.series-list__pagination .ant-pagination{color:#f4effa}.series-list__pagination .ant-pagination .ant-pagination-item,.series-list__pagination .ant-pagination .ant-pagination-prev,.series-list__pagination .ant-pagination .ant-pagination-next,.series-list__pagination .ant-pagination .ant-pagination-jump-next,.series-list__pagination .ant-pagination .ant-pagination-jump-prev,.series-list__pagination .ant-pagination .ant-pagination-options .ant-select-selector{background:#ffffff0d;border-color:#ffffff1a}.series-list__pagination .ant-pagination .ant-pagination-item a,.series-list__pagination .ant-pagination .ant-pagination-options,.series-list__pagination .ant-pagination .ant-select-selection-item,.series-list__pagination .ant-pagination .ant-pagination-total-text{color:#f4effa}.series-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.series-detail-header__content{gap:6px;display:grid}.series-detail-header__content h2.ant-typography{color:#fff;margin:0!important}.series-detail-header__project-name{color:#d6cde2ad;font-size:13px}.series-detail-header__stats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.series-detail-stat{color:#f4effa;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.series-detail-layout{gap:22px;display:grid}.series-detail-card.ant-card{box-shadow:var(--panel-shadow);background:linear-gradient(#1d121df5,#170e17f5);border:1px solid #ffffff14;border-radius:24px}.series-detail-card .ant-card-body{gap:20px;display:grid}.series-detail-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.series-detail-card__header h4.ant-typography{color:#fff;margin:0!important}.series-detail-loading{background:#ffffff08;border-radius:24px;place-items:center;min-height:220px;display:grid}.series-detail-loading--compact{min-height:120px}.series-detail-descriptions .ant-descriptions-item-label,.series-detail-descriptions .ant-descriptions-item-content{color:#f4effa!important}.series-detail-descriptions .ant-descriptions-item-label{color:#d6cde2ad!important}.series-detail-descriptions .ant-descriptions-row>th,.series-detail-descriptions .ant-descriptions-row>td{padding-bottom:14px}.series-subtitle-list{gap:14px;display:grid}.series-subtitle-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.series-subtitle-item__main{align-items:flex-start;gap:12px;min-width:0;display:flex}.series-subtitle-item__main .anticon{color:#15ddff;margin-top:3px;font-size:16px}.series-subtitle-item__path.ant-typography{color:#d6cde2ad;font-size:12px;margin:6px 0 0!important}.storyboard-list{gap:16px;display:grid}.storyboard-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;gap:14px;padding:18px 18px 16px;display:grid}.storyboard-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.storyboard-card__header h5.ant-typography{color:#fff;margin:0 0 6px!important}.storyboard-card__timeline{color:#d6cde2ad;font-size:12px}.storyboard-card__content{gap:10px;display:grid}.storyboard-card__text.ant-typography{color:#f4effa;white-space:pre-line;line-height:1.9;margin:0!important}.storyboard-card__collapse .ant-collapse-item{border:none!important}.storyboard-card__collapse .ant-collapse-header,.storyboard-card__collapse .ant-collapse-content-box{padding-left:0!important;padding-right:0!important}.storyboard-card__collapse .ant-collapse-header-text,.storyboard-card__collapse .ant-collapse-expand-icon,.storyboard-card__collapse .ant-collapse-content-box{color:#d6cde2d1!important}.storyboard-card__subtitle-list{gap:10px;display:grid}.storyboard-card__subtitle-item{background:#ffffff08;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.storyboard-card__subtitle-time{color:#15ddffe0;font-size:12px;font-weight:700}.storyboard-card__subtitle-item .ant-typography{color:#f4effa}.series-detail-pagination{justify-content:flex-end;display:flex}.series-detail-pagination .ant-pagination{color:#f4effa}.series-detail-pagination .ant-pagination .ant-pagination-item,.series-detail-pagination .ant-pagination .ant-pagination-prev,.series-detail-pagination .ant-pagination .ant-pagination-next,.series-detail-pagination .ant-pagination .ant-pagination-jump-next,.series-detail-pagination .ant-pagination .ant-pagination-jump-prev,.series-detail-pagination .ant-pagination .ant-pagination-options .ant-select-selector{background:#ffffff0d;border-color:#ffffff1a}.series-detail-pagination .ant-pagination .ant-pagination-item a,.series-detail-pagination .ant-pagination .ant-pagination-options,.series-detail-pagination .ant-pagination .ant-select-selection-item,.series-detail-pagination .ant-pagination .ant-pagination-total-text{color:#f4effa}.studio-main--immersive{min-height:100vh}.studio-content--immersive.ant-layout-content{padding:22px 10px 28px}.series-workbench{gap:18px;display:grid}.series-workbench__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.series-workbench__title{gap:6px;display:grid}.series-workbench__title h2.ant-typography{color:#fff;font-size:20px;margin:0!important}.series-workbench__project-name{color:#d6cde2b8;font-size:13px}.series-workbench__episode{color:#ff72bb;font-size:13px;font-weight:700}.series-workbench__stats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.series-workbench__body{gap:18px;display:grid}.character-board{gap:14px;padding:4px 0 2px;display:grid;position:relative}.series-init-banner.ant-alert{border-radius:18px}.character-board__overlay{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:linear-gradient(#120c145c,#120c1494);border-radius:24px;place-items:center;display:grid;position:absolute;inset:0}.character-board__overlay-chip{color:#fff;background:#15121ccc;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 16px 36px #00000042}.character-board__overlay-chip .ant-spin{color:#fff}.character-board__overlay-chip .ant-spin .ant-spin-dot-item{background-color:#ff69be}.character-board__header{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.character-board__header h4.ant-typography{color:#fff;font-size:16px;margin:0!important}.character-board__title-wrap{align-items:center;gap:10px;display:inline-flex}.character-board__collapse-btn{color:#f4effad1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.character-board__collapse-btn:hover{background:#ffffff14;border-color:#ff72bb5c;transform:translateY(-1px)}.character-board__list{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.character-board__list--skeleton{overflow:hidden}.character-board__add-card,.character-card{background:radial-gradient(circle at 0 0,#ff519f14,#0000 24%),linear-gradient(#1d121df5,#170e17fa);border:1px solid #ffffff14;box-shadow:0 14px 34px #0003}.character-board__add-card{color:#fff;cursor:pointer;border-radius:18px;place-items:center;gap:8px;min-width:120px;height:94px;display:grid}.character-board__add-card .anticon{font-size:18px}.character-card{cursor:pointer;border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:12px;min-width:244px;max-width:244px;padding:0;display:grid;overflow:hidden}.character-card--skeleton{cursor:default;grid-template-columns:1fr;padding:14px 16px}.character-card--skeleton .ant-skeleton{width:100%}.character-card--skeleton .ant-skeleton .ant-skeleton-content .ant-skeleton-title,.character-card--skeleton .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.character-card--skeleton .ant-skeleton .ant-skeleton-avatar{background:#ffffff1f}.character-board__actions .ant-btn:disabled,.character-board__actions .ant-btn[disabled]{opacity:1;color:#ffffffb8!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important}.character-board__actions .ant-btn:disabled .anticon,.character-board__actions .ant-btn[disabled] .anticon{color:#ffffffb8!important}.character-card__preview{aspect-ratio:4/5;background:#ffffff0a;align-self:start;place-items:center;width:100%;min-height:95px;display:grid;position:relative;overflow:hidden}.character-card__preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:95px;padding:0}.character-card__image{object-fit:contain;cursor:zoom-in;background:#0a0a0e80;width:100%;height:100%}.character-card__placeholder{color:#d6cde280;place-items:center;width:100%;height:100%;display:grid}.character-card__placeholder .anticon{font-size:24px}.character-card__image-mask{color:#fff;z-index:2;background:#0a0a0e9e;place-items:center;gap:6px;font-size:12px;display:grid;position:absolute;inset:0}.character-card__content{align-content:start;gap:6px;min-width:0;padding:10px 12px 10px 0;display:grid;position:relative}.character-card__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.character-card__title-row h5.ant-typography{color:#fff;font-size:15px;margin:0!important}.character-card__content .ant-typography{color:#f4effac2;font-size:13px;line-height:1.58;margin:0!important}.character-card__delete-btn{border-radius:999px;width:28px;height:28px;color:#ff84aceb!important}.character-card__copy-btn{border-radius:999px;width:28px;height:28px;color:#f4effac7!important}.character-card__copy-btn:hover{color:#fff!important;background:#ffffff14!important}.character-card__edit-fab{border-radius:8px;width:28px;height:28px;position:absolute;bottom:10px;right:12px;color:#f4effac7!important}.character-card__edit-fab:hover{color:#fff!important;background:#ffffff14!important}.character-card__delete-btn:hover{color:#ff8abd!important;background:#ff56981f!important}.character-board__empty{place-items:center;min-width:260px;min-height:94px;padding:0 6px;display:grid}.character-board__empty .ant-empty-description{color:#fff}.character-board__collapsed-summary{color:#f4effab8;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.series-stage__header,.storyboard-flow__header{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.series-stage__header h4.ant-typography,.storyboard-flow__header h4.ant-typography{color:#fff;font-size:17px;margin:0!important}.storyboard-flow__title{align-items:center;gap:10px;min-width:0;display:flex}.jianying-export-confirm{gap:10px;padding-top:6px;display:grid}.jianying-export-confirm .ant-typography{margin-bottom:0}.jianying-export-progress{gap:28px;padding:8px 0 10px;display:grid}.jianying-export-progress__bar,.jianying-export-progress__status{gap:10px;display:grid}.jianying-export-progress .ant-steps-item-title,.jianying-export-progress .ant-steps-item-description{color:#ffffffdb!important}.jianying-export-progress .ant-steps-item-description{color:#ffffff75!important}.series-stage__loading{background:#ffffff0a;border-radius:18px;place-items:center;min-height:160px;display:grid}.storyboard-flow,.storyboard-flow__list{gap:18px;display:grid}.storyboard-flow-card{background:radial-gradient(circle at 0 0,#ff519f14,#0000 20%),linear-gradient(#1d121df5,#170e17fa);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:.98fr 1fr 1fr 1fr 1fr;gap:16px;padding:18px;display:grid;box-shadow:0 24px 60px #0000003d}.storyboard-flow-card__step{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:22px;align-content:start;gap:14px;min-height:340px;padding:16px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative}.storyboard-flow-card__step--s1{border-color:#ff58ae47;box-shadow:inset 0 0 0 1px #ff58ae14}.storyboard-flow-card__step.is-active{background:radial-gradient(circle at 100% 0,#ff60aa1f,#0000 35%),#ffffff0f;border-color:#ff72bb6b;box-shadow:inset 0 0 0 1px #ff72bb14,0 16px 28px #0000002e}.storyboard-flow-card__step-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.storyboard-flow-card__step-header h5.ant-typography{color:#fff;font-size:16px;margin:0!important}.storyboard-flow-card__status{align-items:center;gap:6px;display:inline-flex}.storyboard-flow-card__status .ant-tag{margin-inline-end:0}.storyboard-flow-card__status-error-icon{color:#ff4d4f;cursor:help;font-size:15px}.storyboard-flow-card__meta{color:#d6cde2ad;gap:6px;font-size:12px;display:grid}.storyboard-flow-card__s1-actions{opacity:0;pointer-events:none;flex-direction:column;gap:14px;transition:opacity .18s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.storyboard-flow-card__step--s1:hover .storyboard-flow-card__s1-actions{opacity:1;pointer-events:auto}.storyboard-flow-card__shift-btn{color:#f4effa;cursor:pointer;background:#1f1822eb;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 10px 24px #00000038}.storyboard-flow-card__shift-btn:hover:not(:disabled){background:#2f2131f5;border-color:#ff72bb7a;transform:translateY(-1px)}.storyboard-flow-card__shift-btn:disabled{opacity:.38;cursor:not-allowed}.storyboard-flow-card__shift-btn .anticon{font-size:24px}.storyboard-flow-card__subtitle-list{color:#f4effa;gap:10px;margin:0;padding-left:18px;display:grid}.storyboard-flow-card__subtitle-list li{font-size:14px;line-height:1.8}.storyboard-flow-card__text.ant-typography{color:#f4effa;white-space:pre-wrap;font-size:14px;line-height:1.9;margin:0!important}.storyboard-flow-card__toolbar{align-items:center;gap:10px;display:flex}.storyboard-flow-card__sub-action-row{justify-content:flex-start;margin-top:-6px;display:flex}.storyboard-flow-card__character-select{flex:1;min-width:0}.storyboard-flow-card__version-select{flex:0 0 180px;min-width:0}.storyboard-flow-card__model-select{flex:1;min-width:0}.storyboard-flow-card__version-select .ant-select-selector,.storyboard-flow-card__character-select .ant-select-selector,.storyboard-flow-card__model-select .ant-select-selector{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff14!important}.storyboard-flow-card__version-select .ant-select-selection-placeholder,.storyboard-flow-card__version-select .ant-select-selection-item,.storyboard-flow-card__character-select .ant-select-selection-placeholder,.storyboard-flow-card__character-select .ant-select-selection-item,.storyboard-flow-card__model-select .ant-select-selection-placeholder,.storyboard-flow-card__model-select .ant-select-selection-item{color:#f4effae0!important}.storyboard-flow-card__prompt-editor{gap:10px;display:grid}.s2-prompt-editor{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;min-height:220px;position:relative}.s2-prompt-editor__content{color:#f4effa;white-space:pre-wrap;outline:none;min-height:220px;padding:12px 14px;font-size:14px;line-height:1.9}.s2-prompt-editor__content p{margin:0 0 10px}.s2-prompt-editor__content p:last-child{margin-bottom:0}.s2-prompt-editor__placeholder{color:#d6cde27a;pointer-events:none;font-size:14px;position:absolute;top:12px;left:14px}.s2-prompt-editor:hover,.s2-prompt-editor:focus-within{border-color:#ff72bb66;box-shadow:0 0 0 2px #ff72bb14}.s2-prompt-editor.is-disabled{opacity:.72}.s2-prompt-editor__mention{vertical-align:middle;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff84aefa,#ff4d6df5 52%,#d62e6af5);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;margin:3px 8px 3px 2px;padding:4px 11px;font-size:13px;line-height:1.5;display:inline-flex;box-shadow:inset 0 1px #fff3,0 6px 16px #ff4d6d2e}.s2-prompt-editor__mention-trigger{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.s2-prompt-editor__mention-label{letter-spacing:.01em;font-size:13px;font-weight:600}.s2-prompt-editor__mention-close{color:#ffffffeb;cursor:pointer;opacity:.88;background:0 0;border:0;min-width:14px;padding:0;font-size:13px;font-weight:700;line-height:1;transition:opacity .18s,transform .18s}.s2-prompt-editor__mention-close:hover{opacity:1;transform:scale(1.08)}.s2-prompt-editor__suggestion{z-index:20;background:#16101cf5;border:1px solid #ffffff14;border-radius:12px;min-width:220px;max-width:280px;padding:8px;position:absolute;box-shadow:0 12px 32px #00000047}.s2-prompt-editor__suggestion-search{margin-bottom:8px}.s2-prompt-editor__suggestion-scopes{gap:6px;margin-bottom:8px;display:inline-flex}.s2-prompt-editor__suggestion-scope{color:#f4effacc;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;padding:5px 10px;font-size:12px}.s2-prompt-editor__suggestion-scope.is-active{color:#fff;background:#ff72bb38}.s2-prompt-editor__suggestion-search input{color:#f4effa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:8px 10px}.s2-prompt-editor__suggestion-search input::placeholder{color:#f4effa73}.s2-prompt-editor__suggestion-search input:focus{border-color:#ff72bb59;box-shadow:0 0 0 2px #ff72bb14}.s2-prompt-editor__suggestion-list{max-height:220px;overflow-y:auto}.s2-prompt-editor__suggestion-item{color:#f4effa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.s2-prompt-editor__suggestion-item:hover,.s2-prompt-editor__suggestion-item.is-active{background:#ff72bb2e}.s2-prompt-editor__suggestion-item.is-current{background:#ffffff0f}.s2-prompt-editor__suggestion-item-prefix{color:#ff72bbe6;font-weight:700}.s2-prompt-editor__suggestion-item-thumb{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:34px;height:34px}.s2-prompt-editor__suggestion-item-body{flex:1;gap:2px;min-width:0;display:grid}.s2-prompt-editor__suggestion-item-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.s2-prompt-editor__suggestion-item-meta{color:#f4effa8f;gap:8px;font-size:11px;display:flex}.s2-prompt-editor__suggestion-empty{color:#f4effa8f;padding:10px;font-size:13px}.storyboard-flow-card__prompt-footer{color:#d6cde29e;justify-content:flex-end;font-size:12px;display:flex}.storyboard-flow-card__textarea,.storyboard-flow-card__textarea.ant-input-textarea,.storyboard-flow-card__textarea .ant-input,.storyboard-flow-card__textarea textarea,.storyboard-flow-card__textarea textarea.ant-input,textarea.storyboard-flow-card__textarea{min-height:220px;box-shadow:none;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.9;color:#f4effa!important;background:#ffffff08!important;border:1px solid #ffffff14!important}.storyboard-flow-card__textarea .ant-input::placeholder,.storyboard-flow-card__textarea textarea::placeholder,textarea.storyboard-flow-card__textarea::placeholder{color:#d6cde27a!important}.storyboard-flow-card__textarea .ant-input:hover,.storyboard-flow-card__textarea .ant-input:focus,.storyboard-flow-card__textarea textarea:hover,.storyboard-flow-card__textarea textarea:focus,textarea.storyboard-flow-card__textarea:hover,textarea.storyboard-flow-card__textarea:focus{border-color:#ff72bb66;box-shadow:0 0 0 2px #ff72bb14}.storyboard-flow-card__visual{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;place-items:center;height:320px;min-height:320px;display:grid;position:relative;overflow:hidden}.storyboard-flow-card__image-frame,.storyboard-flow-card__video-frame{justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex}.storyboard-flow-card__video-frame--interactive{cursor:pointer;background:0 0;border:0;position:relative}.storyboard-flow-card__image-frame .ant-image{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.storyboard-flow-card__image,.storyboard-flow-card__video{object-fit:contain;object-position:center center;background:#0c0c12ad;width:100%;height:100%}.storyboard-flow-card__video{border-radius:16px;display:block}.storyboard-flow-card__video-cover,.storyboard-flow-card__video-placeholder{object-fit:contain;object-position:center center;background:#0c0c12ad;border-radius:16px;width:100%;height:100%}.storyboard-flow-card__video-placeholder{color:#d6cde2b3;place-items:center;gap:10px;display:grid}.storyboard-flow-card__video-placeholder--preview{color:#1f2937;background:linear-gradient(#ffffffeb,#f8fafce6),#1677ff0a;border:1px dashed #1677ff6b;align-content:center;justify-items:center;padding:18px}.storyboard-flow-card__video-placeholder .anticon{color:#ffffff47;font-size:42px}.storyboard-flow-card__video-placeholder--preview .anticon{color:#1677ff;font-size:34px}.storyboard-flow-card__video-placeholder-icon{background:#1677ff14;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #1677ff1f}.storyboard-flow-card__video-placeholder-copy.ant-typography{margin-top:-4px;font-size:12px}.storyboard-flow-card__video-frame--interactive .storyboard-flow-card__video{z-index:2;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.storyboard-flow-card__video-play{z-index:3;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0f172a8a;border-radius:999px;place-items:center;width:52px;height:52px;transition:opacity .18s,transform .18s,box-shadow .18s,background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0f172a52}.storyboard-flow-card__video-play .anticon{font-size:30px}.storyboard-flow-card__video+.storyboard-flow-card__video-play{opacity:0}.storyboard-flow-card__video-frame--interactive:hover .storyboard-flow-card__video-play{background:#0f172aa3;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 16px 34px #0f172a61}.storyboard-video-preview-modal{background:#0c0c12b8;border-radius:16px;place-items:center;width:100%;min-height:420px;display:grid;overflow:hidden}.storyboard-video-preview-modal__video{background:#000;width:100%;max-height:72vh;display:block}.storyboard-flow-card__image-frame .ant-image-img{object-fit:contain;object-position:center center;background:#0c0c12ad;border-radius:16px;width:100%;height:100%;display:block}.storyboard-flow-card__empty{color:#d6cde28a;background:#0000001f;border:1px dashed #ffffff1a;border-radius:18px;place-items:center;gap:10px;width:100%;height:100%;display:grid}.storyboard-flow-card__empty .anticon{color:#ffffff38;font-size:40px}.storyboard-flow-card__media-mask{z-index:3;color:#ffffffeb;text-align:center;pointer-events:none;background:#0b0b10b8;place-items:center;gap:12px;font-size:13px;display:grid;position:absolute;inset:0}.storyboard-flow-card__media-mask .ant-spin{color:#fff}.storyboard-flow-card__media-mask .ant-spin .ant-spin-dot-item{background-color:#ff69be}.storyboard-flow-card__action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.storyboard-flow-card__icon-btn{width:32px;min-width:32px;padding-inline:0!important}.storyboard-generate-btn-content{white-space:nowrap;align-items:center;gap:7px;line-height:1;display:inline-flex}.storyboard-generate-btn-points{align-items:center;gap:4px;font-weight:700;display:inline-flex}.storyboard-generate-btn-points-icon{font-size:13px;line-height:1}.storyboard-generate-btn-divider{opacity:.35;background:currentColor;width:1px;height:12px}.storyboard-video-generate-control{flex-direction:column;align-items:flex-end;gap:6px;max-width:min(100%,420px);display:inline-flex}.storyboard-video-generate-disabled-tip{display:inline-flex}.storyboard-video-prompt-disabled-tip{color:#ffffff9e;margin:8px 0 10px;font-size:12px;line-height:1.5}.character-edit-image-trigger-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:14px;margin-bottom:12px;display:flex}.character-edit-image-modal{max-width:calc(100vw - 32px)}.character-edit-image-modal .ant-modal-content{background:#fff}.character-edit-image-modal .ant-modal-header{background:0 0}.character-edit-image-modal .ant-modal-close{color:#111827}.character-edit-image-modal-drag-handle{cursor:move;-webkit-user-select:none;user-select:none;color:#111827;padding:2px 28px 2px 0}.character-edit-image-modal-title{font-size:17px;font-weight:700;line-height:1.35}.character-edit-image-modal-subtitle{color:#6b7280;margin-top:6px;font-size:13px;font-weight:400;line-height:1.5}.character-edit-image-form{padding-top:4px}.character-edit-image-form-item{margin-bottom:4px!important}.character-edit-image-form .ant-form-item-label>label{color:#111827;-webkit-user-select:none;user-select:none}.character-edit-image-form textarea.ant-input{color:#111827;border-radius:12px;line-height:1.65}.character-edit-image-form textarea.ant-input::placeholder{color:#9ca3af}.character-edit-image-form textarea.ant-input:focus,.character-edit-image-form textarea.ant-input-focused{border-color:#ff4b9db8;box-shadow:0 0 0 2px #ff4b9d29}.storyboard-flow-card__history-btn,.storyboard-flow-card__history-btn .anticon{color:#fff!important}.storyboard-flow-card__toolbar .ant-btn:disabled,.storyboard-flow-card__toolbar .ant-btn[disabled],.storyboard-flow-card__action-row .ant-btn:disabled,.storyboard-flow-card__action-row .ant-btn[disabled]{opacity:1;color:#ffffffb8!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important}.storyboard-flow-card__toolbar .ant-btn:disabled .anticon,.storyboard-flow-card__toolbar .ant-btn[disabled] .anticon,.storyboard-flow-card__action-row .ant-btn:disabled .anticon,.storyboard-flow-card__action-row .ant-btn[disabled] .anticon{color:#ffffffb8!important}.series-detail-pagination--workbench{justify-content:flex-end;padding-top:2px}.series-detail-pagination--workbench .ant-pagination{flex-wrap:wrap;row-gap:10px}.character-modal{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.character-modal__preview-wrap .ant-tabs-nav{margin-bottom:12px}.character-modal__preview-wrap .ant-tabs-tab{color:#6b7280}.character-modal__preview-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff4b9d}.character-modal__preview{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.character-modal__preview-trigger{aspect-ratio:4/5;cursor:zoom-in;background:0 0;border:0;width:100%;min-height:425px;padding:0;display:block}.character-modal__image{object-fit:contain;background:#0a0a0eb8;width:100%;height:100%;min-height:425px;display:block}.character-modal__placeholder{aspect-ratio:4/5;color:#d6cde28f;place-items:center;gap:12px;min-height:425px;display:grid}.character-modal__placeholder .anticon{font-size:42px}.character-modal__image-mask{color:#fff;z-index:2;pointer-events:none;background:#0a0a0ead;place-items:center;gap:12px;display:grid;position:absolute;inset:0}.character-modal__image-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.character-modal__form{gap:4px;display:grid}.character-modal__config-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.character-modal__config-item{margin-bottom:0!important}.character-modal__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.character-history{grid-template-columns:136px minmax(0,1fr);gap:16px;min-height:360px;display:grid}.character-history__list{align-content:start;gap:10px;max-height:420px;display:grid;overflow-y:auto}.character-history__thumb{aspect-ratio:4/5;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:100%;padding:4px;position:relative}.character-history__thumb.is-active{border-color:#ff4b9d8f;box-shadow:0 0 0 2px #ff4b9d1f}.character-history__thumb.is-current{border-color:#10b981a8}.character-history__badge{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(135deg,#10b981,#14b8a6);border-radius:999px;padding:3px 7px;font-size:11px;line-height:1;position:absolute;top:8px;left:8px;box-shadow:0 6px 14px #0f172a2e}.character-history__thumb img{object-fit:contain;background:#0f172a0f;border-radius:12px;width:100%;height:100%;display:block}.character-history__detail{box-sizing:border-box;background:#0f172a08;border:1px solid #0f172a14;border-radius:16px;align-content:start;gap:12px;max-height:420px;padding:16px;display:grid;overflow-y:auto}.character-history__detail-text.ant-typography{white-space:pre-wrap;color:#4b5563!important;margin:0!important}.character-history__prompt{gap:6px;display:grid}.character-history__prompt-label.ant-typography{font-size:12px;color:#6b7280!important}.character-history__meta{color:#6b7280;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.character-history__actions{grid-column:1/-1}.character-history__actions .ant-btn{width:100%}.character-history__empty,.storyboard-history-modal__empty,.storyboard-editor-modal__empty{color:#6b7280;place-items:center;min-height:120px;display:grid}.character-asset-import-modal{gap:14px;display:grid}.character-asset-import-modal__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.character-asset-import-modal__toolbar .ant-tabs-nav{margin-bottom:0!important}.character-asset-import-modal__toolbar .ant-tabs-tab{color:#6b7280}.character-asset-import-modal__toolbar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff4b9d}.character-asset-import-modal__project{width:220px;max-width:100%}.character-asset-import-modal__helper.ant-typography{color:#6b7280!important;margin:0!important}.character-asset-import-modal__loading{place-items:center;min-height:320px;display:grid}.character-asset-import-modal__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;max-height:480px;padding-right:4px;display:grid;overflow-y:auto}.character-asset-import-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.character-asset-import-card:hover{border-color:#ff4b9d33;transform:translateY(-1px);box-shadow:0 18px 40px #0f172a14}.character-asset-import-card.is-selected{border-color:#ff4b9d7a;box-shadow:0 0 0 2px #ff4b9d24}.character-asset-import-card__media{aspect-ratio:4/5;background:#0f172a0d;position:relative;overflow:hidden}.character-asset-import-card__media img{object-fit:cover;width:100%;height:100%;display:block}.character-asset-import-card__empty{color:#9ca3af;place-items:center;gap:8px;width:100%;height:100%;font-size:13px;display:grid}.character-asset-import-card__empty .anticon{font-size:28px}.character-asset-import-card__body{gap:10px;padding:14px;display:grid}.character-asset-import-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.character-asset-import-card__header .ant-typography{max-width:100%;margin:0!important}.character-asset-import-card__description.ant-typography{min-height:44px;color:#6b7280!important;margin:0!important}.character-asset-import-card__meta{color:#6b7280;gap:6px;font-size:12px;display:grid}.character-asset-import-modal__pagination{justify-content:flex-end;display:flex}.storyboard-history-modal__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;max-height:520px;display:grid;overflow-y:auto}.storyboard-history-modal__card{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:18px;padding:6px;position:relative}.storyboard-history-modal__card.is-active{border-color:#ff4b9d8f;box-shadow:0 0 0 2px #ff4b9d1f}.storyboard-history-modal__card img{background:#0f172a0f;border-radius:14px;width:100%;display:block}.storyboard-history-modal__badge{color:#fff;background:#ff4b9deb;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:14px;right:14px}.storyboard-video-history-modal__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;max-height:620px;display:grid;overflow-y:auto}.storyboard-video-history-modal__card{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;outline:none;flex-direction:column;gap:10px;padding:8px;display:flex}.storyboard-video-history-modal__card.is-active{border-color:#ff4b9d8f;box-shadow:0 0 0 2px #ff4b9d1f}.storyboard-video-history-modal__media{background:#0f172a0f;border-radius:8px;position:relative;overflow:hidden}.storyboard-video-history-cover{aspect-ratio:4/3;min-height:180px}.storyboard-video-history-modal__media img{object-fit:cover;width:100%;height:100%;display:block}.storyboard-video-history-modal__placeholder{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:13px;display:flex}.storyboard-video-history-modal__meta{flex-direction:column;gap:6px;min-height:54px;display:flex}.storyboard-video-history-modal__meta-row{color:#4b5563;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.storyboard-video-history-modal__model-info{align-items:center;gap:8px;min-width:0;display:inline-flex}.storyboard-video-history-modal__model-info>span:not(.ant-tag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storyboard-video-history-modal__points{color:#ec4899;flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.storyboard-video-history-modal__time{font-size:12px}.storyboard-video-history-modal__time-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.storyboard-video-history-prompt-icon{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.storyboard-video-history-prompt-icon:hover{color:#e11d78;background:#ff4b9d14;border-color:#ff4b9d6b;box-shadow:0 0 0 2px #ff4b9d1a}.storyboard-video-history-prompt-tooltip .ant-tooltip-inner{white-space:pre-wrap;word-break:break-word;max-width:360px;line-height:1.6}.storyboard-video-history-prompt-tooltip__content{white-space:pre-wrap;word-break:break-word;max-width:360px;display:block}.storyboard-video-history-modal__actions{justify-content:flex-end;gap:8px;display:flex}.storyboard-editor-modal{grid-template-columns:360px minmax(0,1fr);gap:24px;display:grid}.storyboard-editor-modal__left,.storyboard-editor-modal__right{align-content:start;gap:14px;display:grid}.storyboard-editor-modal__preview{background:#0f172a0a;border:1px solid #0f172a14;border-radius:20px;height:340px;overflow:hidden}.storyboard-editor-modal__preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.storyboard-editor-modal__preview-trigger img{object-fit:contain;background:#0f172a0f;width:100%;height:100%;display:block}.storyboard-editor-modal__preview-mask{color:#fff;opacity:0;background:#0f172a94;border-radius:999px;padding:5px 10px;font-size:12px;transition:opacity .18s;position:absolute;bottom:12px;right:12px}.storyboard-editor-modal__preview-trigger:hover .storyboard-editor-modal__preview-mask{opacity:1}.storyboard-editor-modal__thumbs{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.storyboard-editor-modal__thumb{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:88px;min-width:88px;padding:4px}.storyboard-editor-modal__thumb.is-active{border-color:#ff4b9d8f;box-shadow:0 0 0 2px #ff4b9d1f}.storyboard-editor-modal__thumb.is-candidate:after{content:"候选";color:#ff4b9d;margin-top:4px;font-size:11px;display:block}.storyboard-editor-modal__thumb img{border-radius:10px;width:100%;display:block}.storyboard-editor-modal__meta-row{grid-template-columns:minmax(0,1fr) 124px;align-items:start;gap:14px;display:grid}.storyboard-editor-modal__meta-block{gap:8px;min-width:0;display:grid}.storyboard-editor-modal__meta-block--ref{justify-items:start}.storyboard-editor-modal__prompt-readonly,.storyboard-editor-modal__prompt-empty{color:#4b5563;white-space:pre-wrap;background:#0f172a08;border:1px solid #0f172a14;border-radius:14px;min-height:112px;max-height:160px;padding:12px 14px;line-height:1.7;overflow-y:auto}.storyboard-editor-modal__prompt-readonly p{margin:0}.storyboard-editor-modal__prompt-readonly .s2-prompt-editor__mention{vertical-align:middle}.storyboard-editor-modal__refs{color:#6b7280;background:#0f172a08;border:1px solid #0f172a14;border-radius:14px;flex-wrap:wrap;gap:10px;min-height:112px;padding:10px;display:flex}.storyboard-editor-modal__refs img{object-fit:cover;border-radius:10px;width:100%;height:112px}.storyboard-editor-modal__ref-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:10px;width:100%;padding:0}.storyboard-editor-modal__footer{justify-content:flex-end;display:flex}.character-image-preview-modal .ant-modal-content{background:radial-gradient(circle at 0 0,#ff519f14,#0000 24%),linear-gradient(#1d121dfa,#140d14fc);border:1px solid #ffffff0f;border-radius:24px;box-shadow:0 24px 80px #0000006b}.character-image-preview{z-index:1;gap:14px;display:grid;position:relative}.character-image-preview__header h5.ant-typography{color:#fff;margin:0!important}.character-image-preview__body{background:#ffffff0a;border-radius:20px;place-items:center;min-height:520px;display:grid;overflow:hidden}.character-image-preview__image{object-fit:contain;max-width:100%;max-height:72vh;display:block}.studio-invite-card{gap:18px;padding:8px 4px 2px;display:grid}.studio-invite-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-invite-card__meta .ant-typography{margin:0!important}.studio-invite-card__meta .ant-typography:first-child{color:#d6cde2ad;font-size:12px}.studio-invite-card__meta h4.ant-typography{color:#fff;margin-top:8px!important}.studio-invite-card__code-block{background:linear-gradient(#1d121df2,#170e17f5);border:1px solid #ff00c71f;border-radius:22px;gap:12px;padding:20px;display:grid}.studio-invite-card__code-block .ant-typography{color:#d6cde2ad}.studio-invite-card__code{color:#fff;letter-spacing:.22em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;justify-content:center;align-items:center;min-height:88px;font-size:28px;font-weight:800;display:flex}.studio-invite-card__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.studio-invite-card__tip.ant-typography{color:#d6cde2ad;text-align:center;line-height:1.7}.studio-data-card.ant-card,.studio-history-card{background:linear-gradient(#1d121df2,#170e17f5);border:1px solid #ff00c71f;border-radius:28px}.studio-data-card.ant-card .ant-statistic,.studio-data-card.ant-card .ant-typography,.studio-history-card .ant-typography,.studio-history-card .ant-list-item{color:#f4effa}.studio-data-card.ant-card .ant-statistic-content,.studio-data-card.ant-card .ant-statistic-title{color:inherit}.studio-data-card--wide{margin-top:20px}.studio-history-grid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.studio-history-card{padding:20px}.studio-history-list-item.ant-list-item{border-block-end-color:#ffffff14!important}.studio-table-wrap{background:linear-gradient(#1d121df2,#170e17f5);border:1px solid #ff00c71f;border-radius:22px;overflow:hidden}.studio-table-wrap .ant-table{color:#f4effa;background:0 0}.studio-table-wrap .ant-table-thead>tr>th{color:#f1ebf6d1;background:#ffffff0a;border-bottom-color:#ffffff14;font-size:12px}.studio-table-wrap .ant-table-tbody>tr>td{color:#f4effa;background:0 0;border-bottom-color:#ffffff0f;font-size:12px}.studio-table-wrap .ant-table-tbody>tr:hover>td,.studio-table-wrap .ant-table-tbody>tr.ant-table-row:hover>td,.studio-table-wrap .ant-table-tbody>tr>td.ant-table-cell-row-hover,.studio-table-wrap .ant-table-tbody>tr.ant-table-row-selected>td,.studio-table-wrap .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#ffffff08!important}.studio-table-wrap .ant-btn-link{color:#ff72bb;padding-inline:0}.studio-team-owner-mobile.ant-typography{color:#f4effad1;font-size:12px}.studio-team-data-page{gap:20px;min-width:0}.studio-team-data-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.studio-team-data-refresh.ant-btn{color:#f4effa;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;height:38px}.studio-team-data-back.ant-btn{color:#f4effa;background:#ffffff0a;border:1px solid #ff00c738;border-radius:999px;height:34px;padding:0 12px;font-weight:700}.studio-team-data-back.ant-btn:hover,.studio-team-data-back.ant-btn:focus,.studio-team-data-refresh.ant-btn:hover,.studio-team-data-refresh.ant-btn:focus{color:#fff!important;background:#ffffff1a!important;border-color:#ff00c73d!important}.studio-team-data-tabs.ant-tabs{margin-bottom:16px}.studio-team-data-tabs .ant-tabs-nav{margin:0}.studio-team-data-tabs .ant-tabs-nav-list{gap:8px}.studio-team-data-tabs .ant-tabs-nav:before{border-bottom-color:#ffffff14}.studio-team-data-tabs .ant-tabs-tab{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px 8px 0 0;justify-content:center;align-items:center;min-width:92px;height:40px;margin:0;padding:0 14px}.studio-team-data-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.studio-team-data-tabs .ant-tabs-tab:hover{color:#fff;background:#ffffff14}.studio-team-data-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#f4effab8;font-size:13px;font-weight:700}.studio-team-data-tabs .ant-tabs-tab-active{background:#ff4fd01f;border-color:#ff4fd057}.studio-team-data-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.studio-team-data-tabs .ant-tabs-ink-bar{background:#ff4fd0;height:2px}.studio-team-data-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:14px;display:grid}.studio-team-data-summary--free{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.studio-team-data-card{background:linear-gradient(135deg,#ff00c71f,#0000 42%),linear-gradient(#1d121df5,#170e17fa);border:1px solid #ff00c729;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;min-height:92px;padding:12px 14px;display:flex;box-shadow:0 12px 28px #00000029}.studio-team-data-card:hover{border-color:#ff4fd052;transition:border-color .18s,transform .18s;transform:translateY(-1px)}.studio-team-data-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-team-data-card__top .ant-typography{color:#f1ebf6c7;font-size:12px;font-weight:700}.studio-team-data-card__top .anticon{color:#ff4fd0;font-size:17px}.studio-team-data-card__value{color:#fff;font-size:26px;font-weight:800;line-height:1}.studio-team-data-pair{color:#fff;white-space:nowrap;align-items:baseline;gap:8px;font-weight:800;display:inline-flex}.studio-team-data-pair span:nth-child(2){color:#f4effa6b;font-weight:600}.studio-team-data-pair span:nth-child(3){color:#ff4fae}.studio-team-data-table{border-radius:8px;margin-top:0;overflow:hidden}.studio-team-data-table .ant-table-thead>tr>th{padding-block:14px}.studio-team-data-table .ant-table-tbody>tr>td{padding-block:16px}.studio-team-data-member{align-items:center;gap:10px;min-width:170px;display:inline-flex}.studio-team-data-member__avatar{color:#fff;background:linear-gradient(145deg,#ff00c7,#8f30ff);border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.studio-team-data-member--unassigned .studio-team-data-member__avatar{background:linear-gradient(145deg,#6b7280,#374151)}.studio-team-data-member__name.ant-typography,.studio-team-data-member__mobile.ant-typography{margin:0;display:block}.studio-team-data-member__name.ant-typography{color:#fff;font-size:13px;font-weight:700}.studio-team-data-member__mobile.ant-typography{color:#d6cde29e;font-size:11px}.studio-points-page{--points-panel:#12161cf0;--points-panel-strong:#171d24fa;--points-border:#8ea3b82e;--points-text:#f5f8faf0;--points-muted:#cdd6e0ad;--points-accent:#38c8b6;--points-warm:#d9a441;gap:20px;min-width:0;overflow-x:hidden}.studio-points-page>*,.studio-points-page .ant-tabs,.studio-points-page .ant-tabs-content-holder,.studio-points-page .ant-tabs-content,.studio-points-page .ant-tabs-tabpane{min-width:0}.studio-points-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.studio-points-summary--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.studio-points-card{border:1px solid var(--points-border);background:linear-gradient(135deg, #38c8b61a, transparent 38%), linear-gradient(180deg, var(--points-panel-strong), var(--points-panel));border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:18px;display:flex;box-shadow:0 12px 28px #0000002e}.studio-point-modal .studio-point-summary-label{color:#fff!important}.studio-points-card .ant-statistic-title,.studio-points-card .ant-typography{color:var(--points-muted);font-size:13px;font-weight:700}.studio-points-card .ant-statistic .ant-statistic-title,.studio-points-card .ant-statistic .ant-statistic-title span{color:var(--points-muted)!important}.studio-points-card .ant-statistic-content,.studio-points-card strong{color:var(--points-text);font-size:28px;font-weight:800;line-height:1.1}.studio-points-card__text-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-point-modal-root .ant-modal-content{border-radius:20px;box-shadow:0 26px 70px #0f172a33}.studio-point-modal-root .ant-modal-header{margin-bottom:14px;padding-bottom:12px}.studio-point-modal{flex-direction:column;gap:14px;display:flex}.studio-point-modal .studio-points-summary--compact{grid-template-columns:1fr 1fr minmax(160px,1.15fr);gap:10px;margin-bottom:0}.studio-point-modal .studio-points-card{background:linear-gradient(135deg,#38c8b614,#0000 44%),#fff;border-color:#0f172a14;min-height:86px;padding:14px 16px;box-shadow:0 12px 32px #0f172a14}.studio-point-modal .studio-points-card .studio-point-summary-label{font-size:12px;font-weight:700;color:#0f172a8f!important}.studio-point-modal .studio-points-card strong{color:#111827;font-size:24px;line-height:1.08}.studio-point-modal .studio-points-card__text-value{font-size:22px}.studio-point-modal .ant-tabs{margin-top:2px}.studio-point-modal .ant-tabs-nav{margin-bottom:4px}.studio-point-modal .ant-tabs-nav:before{border-bottom-color:#0f172a14}.studio-point-modal .ant-tabs-nav-list{gap:8px}.studio-point-modal .ant-tabs-tab{padding:8px 4px 10px;margin:0!important}.studio-point-modal .ant-tabs-tab .ant-tabs-tab-btn{color:#0f172aa3;font-size:14px;font-weight:700}.studio-point-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0891b2!important}.studio-point-modal .ant-tabs-ink-bar{background:#22d3ee;border-radius:999px;height:2px}.studio-point-modal-table .ant-table{border:1px solid #0f172a14;border-radius:8px;overflow:hidden}.studio-point-modal-table .ant-table-thead>tr>th{padding:11px 14px;font-size:12px;font-weight:800;color:#0f172ab8!important;background:#f8fafc!important;border-bottom-color:#0f172a14!important}.studio-point-modal-table .ant-table-tbody>tr>td{color:#111827;border-bottom-color:#0f172a12;padding:12px 14px;font-size:13px}.studio-point-modal-table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.studio-point-modal-table .ant-table-cell:first-child{width:150px}.studio-point-modal-table .ant-table-cell:nth-child(2){width:88px}.studio-point-modal-table .ant-table-cell:nth-child(3){max-width:220px}.studio-point-modal-table .ant-table-cell:nth-child(4){white-space:nowrap;width:150px}.studio-point-modal-table .ant-table-cell:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-point-modal-table .ant-tag{text-align:center;min-width:48px;margin:0;font-weight:800}.studio-point-modal-table .point-transaction-task-hint.ant-typography{font-size:12px;color:#0f172a80!important}.points-admin-tabs .ant-tabs-nav:before{border-bottom-color:var(--points-border)}.points-admin-tabs .ant-tabs-tab{padding:10px 4px 12px}.points-admin-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--points-muted);font-weight:700;transition:color .2s,text-shadow .2s}.points-admin-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--points-text)}.points-admin-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--points-accent);text-shadow:none}.points-admin-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg, var(--points-accent), var(--points-warm));height:3px;box-shadow:none;border-radius:8px}.points-team-name-link.ant-btn-link{height:auto;color:var(--points-accent);white-space:normal;text-align:left;padding:0;font-weight:800}.points-team-name-link.ant-btn-link:hover,.points-team-name-link.ant-btn-link:focus{color:#70e1d4}.points-team-owner-mobile.ant-typography{font-size:12px;color:#ffffffeb!important}.studio-points-page .studio-toolbar,.studio-points-page .studio-table-wrap{min-width:0}.studio-points-page .studio-table-wrap{overflow-x:auto}.studio-points-page .studio-filter-form.ant-form-inline{width:100%}.studio-points-page .studio-filter-form .ant-form-item,.studio-points-page .studio-filter-form .ant-input-search,.studio-points-page .studio-filter-form .ant-picker,.studio-points-page .studio-filter-form .ant-select,.points-member-cell.ant-space,.points-type-cell.ant-space{max-width:100%}.points-member-cell__name.ant-typography{color:var(--points-text);font-weight:700}.points-member-cell__meta.ant-typography,.points-transaction-remark.ant-typography{color:var(--points-muted);font-size:12px}.points-transaction-remark.ant-typography{max-width:190px;display:block}.points-related-business.ant-space{max-width:100%}.points-related-business__title.ant-typography{color:#f8fcfff5;font-weight:750}.points-related-business__meta.ant-typography{color:#9acfc9c7;font-size:12px}.points-change-pill{letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;min-width:64px;height:28px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.points-change-pill--income{color:#78f0c4;background:#2aa36f24;border:1px solid #78f0c447}.points-change-pill--expense{color:#ffb2a1;background:#c74a3724;border:1px solid #ffb2a147}.points-balance-cell.ant-space{white-space:nowrap}.points-balance-cell__after.ant-typography{color:#f8fcfff0;font-size:15px;font-weight:850}.points-balance-cell__hint.ant-typography{color:#9acfc9ad;font-size:12px;font-weight:650}.studio-points-allocation-card{justify-content:flex-start;align-items:stretch}.studio-points-allocation-card__title.ant-typography{color:var(--points-muted);font-weight:800}.studio-points-allocation-card__grid{color:var(--points-muted);grid-template-columns:1fr auto;align-items:center;gap:8px 14px;font-size:12px;display:grid}.studio-points-allocation-card__grid strong{color:var(--points-text);text-align:right;font-size:17px}@media (width<=768px){.studio-points-page{gap:16px}.studio-points-summary,.studio-points-summary--compact{grid-template-columns:1fr;gap:12px}.studio-points-card{border-radius:8px;min-height:96px;padding:16px}.studio-points-card .ant-statistic-content,.studio-points-card strong{font-size:24px}.studio-points-page .studio-toolbar{border-radius:18px;padding:16px}.studio-points-page .studio-filter-form.ant-form-inline{grid-template-columns:1fr;display:grid}.studio-points-page .studio-filter-form .ant-form-item,.studio-points-page .studio-filter-form .ant-form-item-control,.studio-points-page .studio-filter-form .ant-form-item-control-input,.studio-points-page .studio-filter-form .ant-form-item-control-input-content{width:100%}.studio-points-page .studio-filter-form .ant-input,.studio-points-page .studio-filter-form .ant-input-search,.studio-points-page .studio-filter-form .ant-select,.studio-points-page .studio-filter-form .ant-picker{width:100%!important}.points-admin-tabs .ant-tabs-tab{padding:8px 2px 10px}}.studio-points-settings-page{gap:20px}.studio-points-settings-card{max-width:680px;min-height:220px;box-shadow:var(--panel-shadow);background:radial-gradient(circle at 100% 0,#ff00c724,#0000 34%),linear-gradient(#1d121df5,#170e17fa);border:1px solid #ff00c71f;border-radius:22px;gap:22px;padding:22px;display:grid}.studio-points-settings-card h3.ant-typography{color:#fff;margin:0;font-size:16px}.studio-points-settings-card .ant-typography{color:#f1ebf6b8}.studio-points-settings-form{gap:4px;display:grid}.studio-points-settings-form .ant-form-item-label>label{color:#f1ebf6db;font-weight:700}.studio-points-settings-actions.ant-space{margin-top:4px}.studio-points-settings-loading{place-items:center;min-height:176px;display:grid}.point-transaction-task-hint{color:#ffffff7a;font-size:12px;line-height:1.2}.studio-point-modal{gap:14px;display:grid}.studio-toolbar{background:linear-gradient(#1d121df2,#170e17f5);border:1px solid #ff00c71f;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;box-shadow:0 24px 60px #0003}.studio-toolbar--compact{align-items:center}.studio-filter-form.ant-form-inline{row-gap:12px}.studio-filter-form .ant-form-item{margin-bottom:0}.studio-filter-form .ant-form-item-label>label{color:#f5efffd1}.studio-filter-form .ant-input,.studio-filter-form .ant-select-selector,.app-modal-root .ant-input,.app-modal-root .ant-select-selector{color:#111!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.app-modal-root .ant-input,.app-modal-root .ant-select-selector,.app-modal-root .ant-input-affix-wrapper{background:#fff!important;border-color:#0f172a24!important}.app-modal-root .ant-input-affix-wrapper input{color:#111!important}.studio-filter-form .ant-input::placeholder,.app-modal-root .ant-input::placeholder,.studio-filter-form .ant-select-selection-placeholder,.studio-filter-form .ant-select-placeholder,.app-modal-root .ant-select-selection-placeholder,.app-modal-root .ant-select-placeholder,.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-textarea textarea::placeholder,.ant-picker-input>input::placeholder,.ant-select .ant-select-selection-placeholder,.ant-select .ant-select-placeholder,.ant-select-single .ant-select-selector .ant-select-selection-placeholder,.ant-select-single .ant-select-selector .ant-select-placeholder,.ant-select-multiple .ant-select-selection-placeholder,.ant-select-multiple .ant-select-placeholder,.ant-mentions>textarea::placeholder{color:#999!important}.studio-filter-form .ant-select-selection-item,.app-modal-root .ant-select-selection-item,.app-modal-root .ant-input,.app-modal-root .ant-select-selection-search-input{color:#111!important}.studio-filter-form .ant-select-arrow,.app-modal-root .ant-select-arrow,.app-modal-root .ant-select-clear,.app-modal-root .ant-input-clear-icon{color:#f5efffb8!important}.app-modal-root .ant-modal-content{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 24px 80px #00000038}.app-modal-root .ant-modal-header{background:#fff;border-bottom:1px solid #0f172a14;margin-bottom:20px;padding-bottom:14px}.app-modal-root .ant-modal-title,.app-modal-root .ant-modal-body,.app-modal-root .ant-form-item-label>label,.app-modal-root .ant-typography,.app-modal-root .ant-descriptions-item-label,.app-modal-root .ant-descriptions-item-content,.app-modal-root .ant-modal-close,.app-modal-root .ant-modal-close-x{color:#111827!important}.app-modal-root .ant-modal-close:hover,.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#0f172a0f;color:#111827!important}.app-modal-root .ant-modal-footer{border-top:1px solid #0f172a14;margin-top:20px;padding-top:16px}.app-modal-root .ant-btn-default{color:#111827;background:#fff;border-color:#0f172a1f}.app-modal-root .ant-btn-default:hover,.app-modal-root .ant-btn-default:focus{color:#111827;background:#f8fafc;border-color:#0f172a33}.app-modal-root .ant-btn-color-primary{background:linear-gradient(135deg,#ff72bb,#ff4b9d);border-color:#0000}.app-modal-root .ant-btn-color-primary:hover,.app-modal-root .ant-btn-color-primary:focus{background:linear-gradient(135deg,#ff84c4,#ff5faa);border-color:#0000}.app-modal-root .ant-input:focus,.app-modal-root .ant-input-focused,.app-modal-root .ant-select-focused .ant-select-selector,.studio-filter-form .ant-input:focus,.studio-filter-form .ant-input-focused,.studio-filter-form .ant-select-focused .ant-select-selector{border-color:#ff72bb94!important;box-shadow:0 0 0 2px #ff72bb24!important}.app-modal-root .ant-form-item-explain-error{color:#dc2626!important}.app-modal-root .ant-descriptions{margin-top:4px}.app-modal-root .ant-descriptions-view,.app-modal-root .ant-descriptions-row>th,.app-modal-root .ant-descriptions-row>td{background:#fff!important;border-color:#0f172a14!important}.app-modal-root .ant-descriptions-item-label{width:180px;font-weight:600;color:#6b7280!important}.app-modal-root .ant-descriptions-item-content{font-weight:500;color:#111827!important}.app-modal-root .ant-tag{border-radius:999px;font-weight:600}.project-collaborator-editor{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;margin-top:18px;padding:16px}.text-model-page{gap:18px;min-width:0}.text-model-page *{box-sizing:border-box;letter-spacing:0}.text-model-modal-root *,.text-model-modal-root :before,.text-model-modal-root :after{box-sizing:border-box}.text-model-hero{background:linear-gradient(135deg,#101c21eb,#1a111be6),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 38px);border:1px solid #2abcd42e;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:stretch;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000042}.text-model-hero:after{content:"";background:linear-gradient(90deg,#48daff00,#48daffb8,#f5b54c00);height:1px;position:absolute;inset:auto 24px 0}.text-model-hero__copy{z-index:1;align-content:center;gap:8px;min-width:0;display:grid;position:relative}.text-model-hero__eyebrow{color:#8be7ff;background:#48daff14;border:1px solid #48daff52;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:800}.text-model-hero h2.ant-typography{color:#fff;font-size:24px;line-height:1.2;margin:0!important}.text-model-hero .ant-typography{color:#e7eff3bd;max-width:760px;font-size:13px;line-height:1.75}.text-model-hero__status{z-index:1;background:#080c126b;border:1px solid #ffffff1a;border-radius:16px;align-content:center;gap:8px;min-width:0;padding:18px;display:grid;position:relative}.text-model-hero__status span{color:#e7eff38f;font-size:12px;font-weight:800}.text-model-hero__status strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.15;overflow:hidden}.text-model-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.text-model-summary-card{background:linear-gradient(#131820f5,#0f1117fa);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label""icon value";gap:4px 12px;min-height:92px;padding:16px;display:grid;position:relative;overflow:hidden}.text-model-summary-card:after{content:"";opacity:.9;height:3px;position:absolute;inset:auto 0 0}.text-model-summary-card__icon{color:#fff;background:#ffffff14;border-radius:12px;grid-area:icon;place-items:center;width:38px;height:38px;display:grid}.text-model-summary-card__label{color:#e8eff39e;grid-area:label;min-width:0;font-size:12px;font-weight:800}.text-model-summary-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:23px;font-weight:900;line-height:1.15;overflow:hidden}.text-model-summary-card--cyan:after{background:linear-gradient(90deg,#48daff,#48daff00)}.text-model-summary-card--green:after{background:linear-gradient(90deg,#47d18c,#47d18c00)}.text-model-summary-card--amber:after{background:linear-gradient(90deg,#f5b54c,#f5b54c00)}.text-model-summary-card--red:after{background:linear-gradient(90deg,#ff6b6b,#ff6b6b00)}.dashboard-content{flex-direction:column;gap:20px;display:flex}.dashboard-page-header,.dashboard-card-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-page-header h3.ant-typography{margin-bottom:6px}.dashboard-page-header .ant-typography{margin-bottom:0}.dashboard-card{background:#fffffff5;border:1px solid #94a3b82e;border-radius:8px;padding:20px}.dashboard-card-title{margin-bottom:18px}.dashboard-card-title h4.ant-typography{margin:0}.text-model-tabs-shell{min-width:0}.text-model-tabs .ant-tabs-nav{margin:0}.text-model-tabs .ant-tabs-nav:before{border-bottom-color:#48daff1f}.text-model-tabs .ant-tabs-tab{padding:10px 0 13px}.text-model-tabs .ant-tabs-tab-btn span{color:#ecf3f7b3;align-items:center;gap:8px;font-weight:800;display:inline-flex}.text-model-tabs .ant-tabs-tab-btn em{color:#ffffffc7;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.text-model-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn span{color:#8be7ff}.text-model-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#48daff,#f5b54c);border-radius:999px;height:3px;box-shadow:0 0 18px #48daff4d}.text-model-table-wrap{background:linear-gradient(#141920f5,#0f1117fa),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 36px);border-color:#48daff21}.text-model-toolbar{box-shadow:none;background:#080c1257;border:0;border-bottom:1px solid #ffffff14;border-radius:0;align-items:center;padding:14px 16px}.text-model-alert.ant-alert{background:#48daff0f;border:1px solid #48daff29;border-radius:12px;flex:1}.text-model-alert .ant-alert-message,.text-model-alert .ant-alert-title{color:#fff;font-size:12px;font-weight:700}.text-model-refresh.ant-btn{color:#eaf7fb;background:#48daff14;border-color:#48daff3d;border-radius:999px;height:34px;font-weight:800}.text-model-refresh.ant-btn:hover,.text-model-refresh.ant-btn:focus{color:#fff!important;background:#f5b54c1f!important;border-color:#f5b54c94!important}.text-model-table-wrap .ant-table-thead>tr>th{color:#ecf3f7b8;background:#090d13db;font-weight:900}.text-model-table-wrap .ant-table-tbody>tr>td{vertical-align:middle}.text-model-table-wrap .ant-table-cell-fix-left,.text-model-table-wrap .ant-table-cell-fix-right{background:#12171f!important}.text-model-table-wrap .ant-table-tbody>tr:hover>td,.text-model-table-wrap .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#48daff0b!important}.text-model-name-cell,.text-model-provider-cell{gap:5px;min-width:0;display:grid}.text-model-name-cell__title{align-items:center;gap:7px;min-width:0;display:flex}.text-model-name-cell__title .ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.text-model-code.ant-typography,.text-model-path.ant-typography,.text-model-env-cell,.text-model-warning-text.ant-typography{font-size:11px}.text-model-code.ant-typography,.text-model-path.ant-typography{color:#ecf3f77a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:block;overflow:hidden}.text-model-env-cell{color:#ecf3f7b8}.text-model-warning-text.ant-typography{font-weight:800;color:#f5b54c!important}.text-model-tag.ant-tag{color:#ecf3f7b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;margin-inline-end:0;font-size:11px;font-weight:800}.text-model-tag--ok.ant-tag{color:#91f2bd;background:#47d18c17;border-color:#47d18c47}.text-model-tag--danger.ant-tag{color:#ffadad;background:#ff6b6b1a;border-color:#ff6b6b4d}.text-model-tag--warning.ant-tag{color:#ffd58a;background:#f5b54c1a;border-color:#f5b54c52}.text-model-tag--default.ant-tag{color:#8be7ff;background:#48daff1a;border-color:#48daff57}.text-model-tag--provider.ant-tag{color:#c3cbff;background:#8090ff17;border-color:#8090ff47;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.text-model-tag--format.ant-tag{color:#ffe2a8;background:#f5b54c14;border-color:#f5b54c42;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.text-model-actions.ant-space{flex-wrap:wrap;row-gap:0;display:flex}.text-model-actions .ant-btn-link{color:#8be7ff;height:24px;font-weight:800}.text-model-actions .ant-btn-link:hover,.text-model-actions .ant-btn-link:focus{color:#ffe2a8!important}.text-model-actions .text-model-danger-link.ant-btn-link{color:#ffadad}.text-model-modal-root .ant-modal-content{background:linear-gradient(#fff,#f8fafc);border:1px solid #48daff29;border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #02081747}.text-model-modal-root .ant-modal-header{background:linear-gradient(135deg,#e8f7fcf5,#fff9eef5);border-bottom:1px solid #0f172a14;margin:0;padding:20px 24px 16px}.text-model-modal-root .ant-modal-body{max-height:min(72vh,760px);padding:20px 24px 8px;overflow:auto}.text-model-modal-root .ant-modal-footer{background:#f8fafc;margin-top:0;padding:14px 24px 20px}.text-model-modal-title{gap:4px;display:grid}.text-model-modal-title span{color:#0f766e;font-size:11px;font-weight:900}.text-model-modal-title strong{color:#0f172a;font-size:18px;font-weight:900}.text-model-modal-identity{background:radial-gradient(circle at 100% 0,#48daff29,#0000 34%),#fff;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:12px;min-width:0;max-width:100%;margin-bottom:16px;padding:14px;display:grid}.text-model-modal-identity__icon{color:#0f766e;background:#14b8a61a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.text-model-modal-identity strong,.text-model-modal-identity .ant-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.text-model-modal-identity strong{color:#0f172a;font-size:15px;font-weight:900}.text-model-modal-identity .ant-typography{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;color:#64748b!important}.text-model-form{gap:14px;min-width:0;display:grid}.text-model-form-block{background:#fff;border:1px solid #0f172a14;border-radius:16px;justify-self:stretch;gap:12px;min-width:0;max-width:100%;padding:14px;display:grid}.text-model-form-block__head{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.text-model-form-block__head .anticon{color:#0f766e}.text-model-param-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.text-model-param-help.anticon{color:#0f766e;cursor:pointer;font-size:13px;transition:color .18s,transform .18s}.text-model-param-help.anticon:hover,.text-model-param-help.anticon:focus{color:#0891b2;transform:translateY(-1px)}.text-model-help-tooltip .ant-tooltip-inner{color:#f8fafceb;background:#0f172a;border:1px solid #48daff29;border-radius:10px;max-width:300px;font-size:12px;line-height:1.65;box-shadow:0 18px 48px #02081747}.text-model-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:12px 14px;min-width:0;max-width:100%;display:grid}.text-model-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.text-model-form .ant-form-item{min-width:0;max-width:100%;margin-bottom:0}.text-model-form .ant-row,.text-model-form .ant-col,.text-model-form .ant-form-item-control-input,.text-model-form .ant-form-item-control-input-content{min-width:0;max-width:100%}.text-model-form .ant-form-item-label{padding-bottom:5px}.text-model-modal-root .text-model-form .ant-form-item-label>label{font-size:12px;font-weight:900;color:#334155!important}.text-model-modal-root .ant-input,.text-model-modal-root .ant-input-number,.text-model-modal-root .ant-select-selector,.text-model-modal-root textarea.ant-input{background:#fff!important;border-color:#0f172a24!important;border-radius:10px!important}.text-model-modal-root .ant-input-number-input{color:#111827}.text-model-modal-root .ant-input[disabled],.text-model-modal-root .ant-input-disabled{cursor:default;color:#475569!important;background:#f1f5f9!important}.text-model-modal-root .ant-select-arrow,.text-model-modal-root .ant-select-clear,.text-model-modal-root .ant-input-clear-icon{color:#64748b!important}.text-model-switch-field .ant-form-item-control-input-content{align-items:center;min-height:32px;display:flex}.text-model-modal-root .ant-switch.ant-switch-checked{background:#0f766e}@media (width<=980px){.text-model-hero{grid-template-columns:1fr}.text-model-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.text-model-hero{border-radius:18px;padding:18px}.text-model-hero h2.ant-typography{font-size:20px}.text-model-summary,.text-model-form-grid,.text-model-form-grid--three{grid-template-columns:1fr}.text-model-toolbar{flex-direction:column;align-items:stretch}.text-model-refresh.ant-btn{width:100%}.text-model-modal-root .ant-modal-body{max-height:70vh;padding:16px}.text-model-modal-root .ant-modal-header,.text-model-modal-root .ant-modal-footer{padding-inline:16px}.text-model-modal-identity{grid-template-columns:42px minmax(0,1fr)}.text-model-modal-identity .text-model-tag{grid-column:1/-1;width:fit-content}}.audio-model-page{gap:18px;min-width:0}.audio-model-page *,.audio-model-modal-root *{box-sizing:border-box;letter-spacing:0}.audio-model-hero{background:linear-gradient(135deg,#10161ff5,#1c121ff0),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 42px);border:1px solid #48daff29;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:stretch;gap:16px;padding:22px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.audio-model-hero__copy{align-content:center;gap:8px;min-width:0;display:grid}.audio-model-hero__eyebrow{color:#8be7ff;background:#48daff14;border:1px solid #48daff47;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:900}.audio-model-hero h2.ant-typography{color:#fff;font-size:24px;line-height:1.2;margin:0!important}.audio-model-hero .ant-typography{color:#ecf3f7b8;max-width:760px;font-size:13px;line-height:1.7}.audio-model-hero__status{background:#080c126b;border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:8px;min-width:0;padding:16px;display:grid}.audio-model-hero__status span{align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:900;display:inline-flex}.audio-model-hero__status span.is-on{color:#91f2bd}.audio-model-hero__status span.is-off{color:#ffadad}.audio-model-hero__status strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.15;overflow:hidden}.audio-model-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.audio-model-summary-card{background:linear-gradient(#141921f5,#0e1118fa);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon label""icon value";gap:4px 12px;min-height:88px;padding:15px;display:grid;position:relative;overflow:hidden}.audio-model-summary-card:after{content:"";opacity:.9;height:3px;position:absolute;inset:auto 0 0}.audio-model-summary-card__icon{color:#fff;background:#ffffff14;border-radius:8px;grid-area:icon;place-items:center;width:36px;height:36px;display:grid}.audio-model-summary-card__label{color:#e8eff39e;grid-area:label;min-width:0;font-size:12px;font-weight:900}.audio-model-summary-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:21px;font-weight:900;line-height:1.18;overflow:hidden}.audio-model-summary-card--cyan:after{background:linear-gradient(90deg,#48daff,#48daff00)}.audio-model-summary-card--green:after{background:linear-gradient(90deg,#47d18c,#47d18c00)}.audio-model-summary-card--pink:after{background:linear-gradient(90deg,#ff72bb,#ff72bb00)}.audio-model-summary-card--amber:after{background:linear-gradient(90deg,#f5b54c,#f5b54c00)}.audio-model-tabs-shell{min-width:0}.audio-model-tabs .ant-tabs-nav{margin:0}.audio-model-tabs .ant-tabs-nav:before{border-bottom-color:#48daff1f}.audio-model-tabs .ant-tabs-tab{padding:10px 0 13px}.audio-model-tabs .ant-tabs-tab-btn span{color:#ecf3f7b3;align-items:center;gap:8px;font-weight:900;display:inline-flex}.audio-model-tabs .ant-tabs-tab-btn em{color:#ffffffc7;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.audio-model-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn span{color:#8be7ff}.audio-model-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#48daff,#ff72bb);border-radius:999px;height:3px;box-shadow:0 0 18px #48daff42}.audio-model-config-panel,.audio-model-table-wrap{background:linear-gradient(#141920f5,#0f1117fa),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 36px);border:1px solid #48daff21;border-radius:8px;overflow:hidden}.audio-model-panel-head,.audio-model-toolbar{box-shadow:none;background:#080c1257;border:0;border-bottom:1px solid #ffffff14;border-radius:0;align-items:center;padding:14px 16px}.audio-model-panel-head{justify-content:space-between;gap:14px;display:flex}.audio-model-panel-head h4.ant-typography{color:#fff;font-size:16px;margin:0 0 4px!important}.audio-model-panel-head .ant-typography{color:#ecf3f79e;font-size:12px}.audio-model-form{gap:12px;padding:16px;display:grid}.audio-model-form-block{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.audio-model-form-block--note{padding-bottom:12px}.audio-model-form-block__head{color:#f8fafc;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.audio-model-form-block__head .anticon{color:#8be7ff}.audio-model-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-width:0;display:grid}.audio-model-form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.audio-model-form .ant-form-item,.audio-model-modal-form .ant-form-item{min-width:0;margin-bottom:0}.audio-model-form .ant-form-item-label,.audio-model-modal-form .ant-form-item-label{padding-bottom:5px}.audio-model-form .ant-form-item-label>label,.audio-model-modal-form .ant-form-item-label>label{font-size:12px;font-weight:900;color:#ecf3f7c7!important}.audio-model-form .ant-input,.audio-model-form .ant-input-number,.audio-model-form textarea.ant-input{width:100%;color:#111827!important;background:#f8fafc!important;border-color:#cbd5e1c7!important;border-radius:8px!important}.audio-model-form .ant-input-number-input{color:#111827!important}.audio-model-form .ant-input::placeholder,.audio-model-form textarea.ant-input::placeholder{color:#64748b}.audio-model-form .ant-input-number-group-addon{color:#334155;background:#eef2f7;border-color:#cbd5e1c7;font-size:12px}.audio-model-form .ant-switch.ant-switch-checked,.audio-model-modal-root .ant-switch.ant-switch-checked{background:#0f766e}.audio-model-form-footer{justify-content:flex-end;display:flex}.audio-model-form-footer .ant-btn-primary,.audio-model-create-btn.ant-btn-primary{background:linear-gradient(90deg,#09b6d8,#d946ef);border:0;border-radius:8px;min-width:132px;font-weight:900;box-shadow:0 12px 28px #d946ef2e}.audio-model-refresh.ant-btn{color:#eaf7fb;background:#48daff14;border-color:#48daff3d;border-radius:999px;height:34px;font-weight:900}.audio-model-refresh.ant-btn:hover,.audio-model-refresh.ant-btn:focus{color:#fff!important;background:#ff72bb1c!important;border-color:#ff72bb75!important}.audio-model-alert.ant-alert{background:#48daff0f;border:1px solid #48daff29;border-radius:8px;flex:1;min-width:240px}.audio-model-alert .ant-alert-message{font-size:12px;font-weight:800;color:#fff!important}.audio-model-alert .ant-alert-content,.audio-model-alert .ant-alert-description{color:#fff!important}.audio-model-voice-toolbar-copy{flex:1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:280px;display:grid}.audio-model-voice-toolbar-copy__icon{color:#8be7ff;background:#48daff14;border:1px solid #48daff2e;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.audio-model-voice-toolbar-copy h4.ant-typography{color:#fff;font-size:15px;line-height:1.25;margin:0 0 3px!important}.audio-model-voice-toolbar-copy .ant-typography{font-size:12px;line-height:1.6;color:#fff!important}.audio-model-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.audio-model-table-wrap .ant-table{color:#f4effa;background:0 0}.audio-model-table-wrap .ant-table-thead>tr>th{color:#ecf3f7b8;background:#090d13db;border-bottom-color:#ffffff14;font-size:12px;font-weight:900}.audio-model-table-wrap .ant-table-tbody>tr>td{color:#f4effa;vertical-align:middle;background:0 0;border-bottom-color:#ffffff0f;font-size:12px}.audio-model-table-wrap .ant-table-cell-fix-left,.audio-model-table-wrap .ant-table-cell-fix-right{background:#12171f!important}.audio-model-table-wrap .ant-table-tbody>tr:hover>td,.audio-model-table-wrap .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#48daff0b!important}.audio-model-table-wrap .ant-pagination{margin:14px 16px 16px}.audio-model-table-wrap .ant-pagination .ant-pagination-total-text{color:#ecf3f794;font-size:12px;font-weight:800}.audio-model-table-wrap .ant-pagination .ant-pagination-item,.audio-model-table-wrap .ant-pagination .ant-pagination-prev,.audio-model-table-wrap .ant-pagination .ant-pagination-next,.audio-model-table-wrap .ant-pagination .ant-pagination-jump-next,.audio-model-table-wrap .ant-pagination .ant-pagination-jump-prev{background:#ffffff0a;border-color:#48daff24}.audio-model-table-wrap .ant-pagination .ant-pagination-item a,.audio-model-table-wrap .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.audio-model-table-wrap .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#ecf3f7b8}.audio-model-table-wrap .ant-pagination .ant-pagination-item-active{background:#48daff29;border-color:#48daff7a}.audio-model-table-wrap .ant-pagination .ant-pagination-item-active a{color:#fff;font-weight:900}.audio-model-table-wrap .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#ecf3f73d}.audio-model-empty{color:#ecf3f7ad;place-items:center;gap:8px;min-height:148px;display:grid}.audio-model-empty span{color:#8be7ff;background:#48daff14;border:1px solid #48daff2e;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.audio-model-empty strong{color:#fff;font-size:13px;font-weight:900}.audio-model-empty p{color:#ecf3f794;margin:0;font-size:12px;font-weight:800}.audio-model-name-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.audio-model-name-cell strong.ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.audio-model-voice-name.ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;display:block;overflow:hidden;color:#fff!important}.audio-model-voice-icon{color:#8be7ff;background:#48daff14;border:1px solid #48daff2e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.audio-model-code.ant-typography{color:#ecf3f77a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;display:block;overflow:hidden}.audio-model-muted.ant-typography{font-size:12px;color:#ecf3f76b!important}.audio-model-tag-list.ant-space{row-gap:6px}.audio-model-tag.ant-tag{color:#ecf3f7b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;margin-inline-end:0;font-size:11px;font-weight:900}.audio-model-tag--voice.ant-tag{color:#c3cbff;background:#8090ff17;border-color:#8090ff47}.audio-model-tag--ok.ant-tag{color:#91f2bd;background:#47d18c17;border-color:#47d18c47}.audio-model-tag--off.ant-tag{color:#ecf3f78a;background:#ffffff0d;border-color:#ffffff1a}.audio-model-preview-btn.ant-btn{color:#8be7ff;background:#48daff14;border-color:#48daff33;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:30px;font-weight:900;display:inline-flex}.audio-model-preview-btn.ant-btn:hover,.audio-model-preview-btn.ant-btn:focus{color:#fff!important;background:#48daff24!important;border-color:#48daff61!important}.audio-model-preview-btn.ant-btn.is-playing{color:#fff;background:linear-gradient(135deg,#48daff33,#ff4ed829);border-color:#48daff80;box-shadow:0 0 18px #48daff1f}.audio-model-preview-btn .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}.audio-model-wave{justify-content:center;align-items:center;gap:2px;width:16px;height:14px;display:inline-flex}.audio-model-wave span{transform-origin:50%;background:currentColor;border-radius:999px;width:2px;height:8px;animation:.72s ease-in-out infinite audio-model-wave-bounce}.audio-model-wave span:first-child{height:6px;animation-delay:0s}.audio-model-wave span:nth-child(2){height:12px;animation-delay:.12s}.audio-model-wave span:nth-child(3){height:9px;animation-delay:.24s}.audio-model-wave span:nth-child(4){height:13px;animation-delay:.36s}@keyframes audio-model-wave-bounce{0%,to{opacity:.56;transform:scaleY(.48)}50%{opacity:1;transform:scaleY(1)}}.audio-model-actions.ant-space{flex-wrap:wrap;row-gap:0;display:flex}.audio-model-actions .ant-btn-link{color:#8be7ff;height:24px;font-weight:900}.audio-model-actions .ant-btn-link:hover,.audio-model-actions .ant-btn-link:focus{color:#ffe2a8!important}.audio-model-actions .ant-btn-link.ant-btn-dangerous{color:#ffadad}.audio-model-modal-root .ant-modal-content{background:linear-gradient(#10151d,#0f1117);border:1px solid #48daff29;border-radius:8px;overflow:hidden;box-shadow:0 30px 90px #02081757}.audio-model-modal-root .ant-modal-header{background:#080c1275;border-bottom:1px solid #ffffff14;margin:0;padding:18px 22px 14px}.audio-model-modal-root .ant-modal-body{max-height:min(68vh,640px);padding:18px 22px 12px;overflow:auto}.audio-model-modal-root .ant-modal-footer{background:#080c1275;border-top:1px solid #ffffff14;margin-top:0;padding:14px 22px 18px}.audio-model-modal-root .ant-modal-close{color:#ecf3f7ad}.audio-model-modal-title{gap:4px;display:grid}.audio-model-modal-title span{color:#8be7ff;font-size:11px;font-weight:900}.audio-model-modal-title strong{color:#fff;font-size:18px;font-weight:900}.audio-model-modal-form{gap:12px;display:grid}.audio-model-modal-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:14px;display:grid}.audio-model-modal-main,.audio-model-modal-side{align-self:stretch}.audio-model-modal-side{grid-template-rows:auto auto auto 1fr}.audio-model-modal-side-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.audio-model-modal-side-fields .ant-form-item:last-child .ant-form-item-control-input-content{align-items:center;min-height:32px;display:flex}.audio-model-modal-root .audio-model-form-block{background:#ffffff0a}.audio-model-modal-root .ant-input,.audio-model-modal-root .ant-input-number,.audio-model-modal-root textarea.ant-input{width:100%;color:#111827!important;background:#f8fafc!important;border-color:#cbd5e1c7!important;border-radius:8px!important}.audio-model-modal-root .ant-input-number-input{color:#111827!important}.audio-model-modal-root .ant-input::placeholder,.audio-model-modal-root textarea.ant-input::placeholder{color:#64748b}.audio-model-modal-root .ant-input[disabled],.audio-model-modal-root .ant-input-disabled{cursor:default;color:#64748b!important;background:#e2e8f0!important}.audio-model-upload.ant-upload-wrapper .ant-upload-drag{background:#48daff0b;border-color:#48daff2e;border-radius:8px;min-height:164px}.audio-model-upload.ant-upload-wrapper .ant-upload-drag:hover{border-color:#ff72bb61}.audio-model-upload .ant-upload-drag-icon .anticon{color:#8be7ff}.audio-model-upload .ant-upload-text{color:#fff;font-weight:900}.audio-model-upload .ant-upload-hint{font-size:12px;color:#ecf3f78a!important}.audio-model-upload-rules{gap:8px;display:grid}.audio-model-preview-card{text-align:center;background:#f0fbff;border:1px dashed #0891b238;border-radius:8px;place-items:center;gap:10px;min-height:184px;padding:18px;display:grid}.audio-model-preview-card__icon{color:#06b6d4;background:#fff;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #0891b21f}.audio-model-preview-card__icon .anticon{font-size:24px}.audio-model-preview-card strong{color:#0f172a;font-size:15px;font-weight:900}.audio-model-preview-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.audio-model-preview-player{width:100%;height:34px}.audio-model-upload-rules span{color:#ecf3f7a8;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.audio-model-upload-rules span:before{content:"";background:#8be7ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #48daff70}.app-modal-root.audio-model-modal-root .ant-modal-content{background:#fff;border:1px solid #0f172a14;border-radius:8px;overflow:hidden;box-shadow:0 32px 90px #02081747}.app-modal-root.audio-model-modal-root .ant-modal-header{background:linear-gradient(135deg,#effdfffa,#fff5fbfa);border-bottom:1px solid #0f172a14;margin:0;padding:20px 24px 16px}.app-modal-root.audio-model-modal-root .ant-modal-body{background:#fff;max-height:min(68vh,640px);padding:18px 24px 12px;overflow:auto}.app-modal-root.audio-model-modal-root .ant-modal-footer{background:#f8fafc;border-top:1px solid #0f172a14;margin-top:0;padding:14px 24px 20px}.app-modal-root.audio-model-modal-root .ant-modal-close,.app-modal-root.audio-model-modal-root .ant-modal-close-x{color:#0f172a!important}.app-modal-root.audio-model-modal-root .ant-modal-close:hover,.app-modal-root.audio-model-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#0f172a0f;color:#0f172a!important}.app-modal-root.audio-model-modal-root .audio-model-modal-title span{color:#0891b2}.app-modal-root.audio-model-modal-root .audio-model-modal-title strong{color:#0f172a}.app-modal-root.audio-model-modal-root .audio-model-form-block{background:#f8fafc;border:1px solid #0f172a14}.app-modal-root.audio-model-modal-root .audio-model-form-block__head{color:#0f172a}.app-modal-root.audio-model-modal-root .audio-model-form-block__head .anticon{color:#0891b2}.app-modal-root.audio-model-modal-root .ant-form-item-label>label,.app-modal-root.audio-model-modal-root .audio-model-modal-form .ant-form-item-label>label{color:#334155!important}.app-modal-root.audio-model-modal-root .ant-input,.app-modal-root.audio-model-modal-root .ant-input-number,.app-modal-root.audio-model-modal-root textarea.ant-input{color:#111827!important;background:#fff!important;border-color:#94a3b89e!important}.app-modal-root.audio-model-modal-root .ant-input-number-input{color:#111827!important}.app-modal-root.audio-model-modal-root .ant-input::placeholder,.app-modal-root.audio-model-modal-root textarea.ant-input::placeholder{color:#94a3b8!important}.app-modal-root.audio-model-modal-root .ant-input[disabled],.app-modal-root.audio-model-modal-root .ant-input-disabled{color:#64748b!important;background:#eef2f7!important}.app-modal-root.audio-model-modal-root .ant-input-data-count{color:#64748b;font-size:11px}.app-modal-root.audio-model-modal-root .audio-model-upload.ant-upload-wrapper .ant-upload-drag{background:#f0fbff;border-color:#0891b238}.app-modal-root.audio-model-modal-root .audio-model-upload .ant-upload-drag-icon .anticon{color:#06b6d4}.app-modal-root.audio-model-modal-root .audio-model-upload .ant-upload-text{color:#0f172a}.app-modal-root.audio-model-modal-root .audio-model-upload .ant-upload-hint{color:#64748b!important}.app-modal-root.audio-model-modal-root .audio-model-upload-rules span{color:#475569}.app-modal-root.audio-model-modal-root .audio-model-upload-rules span:before{box-shadow:none;background:#06b6d4}.app-modal-root.audio-model-modal-root .ant-btn-default{color:#0f172a;background:#fff;border-color:#0f172a24}.app-modal-root.audio-model-modal-root .ant-btn-primary,.app-modal-root.audio-model-modal-root .ant-btn-color-primary{color:#fff;background:linear-gradient(90deg,#06b6d4,#ec4899);border:0;box-shadow:0 12px 28px #ec48992e}.digital-human-avatar-name-cell{grid-template-columns:48px minmax(0,1fr)}.digital-human-avatar-thumb{color:#8be7ff;background:#48daff14;border:1px solid #48daff2e;border-radius:8px;place-items:center;width:48px;height:56px;display:grid;overflow:hidden}.digital-human-avatar-thumb img{object-fit:cover;width:100%;height:100%}.digital-human-avatar-thumb .ant-image{cursor:zoom-in;width:100%;height:100%}.digital-human-avatar-thumb .ant-image-img{object-fit:cover;width:100%;height:100%}.digital-human-avatar-thumb .ant-image-mask{color:#fff;font-size:11px;font-weight:900}.digital-human-tag--danger.ant-tag{color:#fecaca;background:#f871711a;border:1px solid #f8717157;border-radius:999px;margin-inline-end:0;font-size:11px;font-weight:900}.app-modal-root.digital-human-avatar-modal-root .ant-modal-header{padding:16px 24px 12px}.app-modal-root.digital-human-avatar-modal-root .ant-modal-body{max-height:min(70vh,560px);padding:14px 24px 10px}.app-modal-root.digital-human-avatar-modal-root .ant-modal-footer{padding:12px 24px 16px}.digital-human-avatar-modal-grid{grid-template-columns:minmax(0,1fr) 260px;gap:12px}.app-modal-root.digital-human-avatar-modal-root .audio-model-form-block{gap:10px;padding:12px}.digital-human-avatar-modal-main,.digital-human-avatar-modal-side{align-self:start}.digital-human-avatar-modal-form .audio-model-form-grid{gap:10px 12px}.digital-human-avatar-modal-form .ant-form-item-label{padding-bottom:4px}.digital-human-avatar-modal-root .audio-model-upload.ant-upload-wrapper .ant-upload-drag{min-height:204px}.digital-human-avatar-upload.ant-upload-wrapper .ant-upload-drag .ant-upload{padding:12px}.digital-human-avatar-upload.has-image.ant-upload-wrapper .ant-upload-drag{background:#f8fafc;border-style:solid}.digital-human-avatar-upload-preview{gap:10px;width:100%;display:grid}.digital-human-avatar-upload-preview img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;max-height:190px;box-shadow:inset 0 0 0 1px #0f172a14}.digital-human-avatar-upload-preview span{color:#0891b2;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.digital-human-avatar-modal-side .audio-model-upload-rules{gap:6px}.digital-human-avatar-modal-side .audio-model-modal-side-fields{gap:10px}@media (width<=1080px){.audio-model-form-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-model-modal-grid{grid-template-columns:1fr}}@media (width<=980px){.audio-model-hero{grid-template-columns:1fr}.audio-model-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.audio-model-hero{padding:18px}.audio-model-hero h2.ant-typography{font-size:20px}.audio-model-summary,.audio-model-form-grid,.audio-model-form-grid--four{grid-template-columns:1fr}.audio-model-panel-head,.audio-model-toolbar{flex-direction:column;align-items:stretch}.audio-model-voice-toolbar-copy{grid-template-columns:40px minmax(0,1fr)}.audio-model-voice-toolbar-copy .audio-model-tag{grid-column:1/-1;width:fit-content}.audio-model-refresh.ant-btn,.audio-model-create-btn.ant-btn,.audio-model-toolbar__actions{width:100%}.audio-model-modal-root .ant-modal-body{max-height:70vh;padding:16px}.audio-model-modal-side-fields{grid-template-columns:1fr}.audio-model-modal-root .ant-modal-header,.audio-model-modal-root .ant-modal-footer{padding-inline:16px}}.project-collaborator-editor__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.project-collaborator-editor__title{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.project-collaborator-editor__title .anticon{color:#2563eb}.project-collaborator-editor__count.ant-typography{font-size:12px;color:#64748b!important}.project-collaborator-editor__description.ant-typography{margin-bottom:12px;font-size:12px;line-height:1.6;display:block;color:#64748b!important}.project-collaborator-editor__body,.project-collaborator-editor__body .ant-select{width:100%}.project-collaborator-editor__body .ant-select-multiple .ant-select-selection-item{background:#eaf2ff;border-color:#2563eb29;border-radius:999px;font-weight:700;color:#1d4ed8!important}.project-collaborator-editor__hint.ant-typography{font-size:12px;color:#64748b!important}.project-collaborator-editor__alert{border-radius:12px}.ant-select-dropdown{border:1px solid #ff00c71f;box-shadow:0 18px 42px #0000004d;background:#180f18fa!important}.ant-select-dropdown .ant-select-item{color:#f5efff!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#ff72bb2e!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important}.app-popconfirm-overlay .ant-popover-inner{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 48px #0000002e}.app-popconfirm-overlay .ant-popconfirm-title,.app-popconfirm-overlay .ant-popconfirm-description,.app-popconfirm-overlay .ant-popconfirm-message-title,.app-popconfirm-overlay .ant-popconfirm-message-description{color:#111827!important}.studio-team-drawer .ant-drawer-content,.studio-team-drawer .ant-drawer-header,.studio-team-drawer .ant-drawer-body{color:#f4effa!important;background:linear-gradient(#1d121dfa,#170e17fa)!important}.studio-team-drawer .ant-drawer-header{border-bottom-color:#ffffff14!important}.studio-team-drawer .ant-drawer-title,.studio-team-drawer .ant-drawer-close,.studio-team-drawer .ant-typography,.studio-team-drawer .ant-statistic-title,.studio-team-drawer .ant-statistic-content,.studio-team-drawer .ant-tabs-tab-btn,.studio-team-drawer .ant-descriptions-item-label,.studio-team-drawer .ant-descriptions-item-content{color:#f4effa!important}.studio-team-drawer .ant-tabs-ink-bar{background:linear-gradient(135deg,#ff72bb,#ff4b9d)!important}.studio-team-drawer .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff93cb!important}.studio-project-preset-tabs .ant-tabs-nav:before{border-bottom-color:#ffffff0f!important}.studio-project-preset-tabs .ant-tabs-tab{transition:color .2s;color:#d6cde29e!important}.studio-project-preset-tabs .ant-tabs-tab:hover{color:#ff00c7db!important}.studio-project-preset-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:inherit!important}.studio-project-preset-tabs .ant-tabs-tab.ant-tabs-tab-active,.studio-project-preset-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff00c7!important}.studio-project-preset-tabs .ant-tabs-ink-bar{background:#ff00c7!important}.studio-team-modal-tabs .ant-tabs-nav:before{border-bottom-color:#00000014!important}.studio-team-modal-tabs .ant-tabs-tab{transition:color .2s;color:#000000a6!important}.studio-team-modal-tabs .ant-tabs-tab:hover,.studio-team-modal-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#ff00c7!important}.studio-team-modal-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:inherit!important}.studio-team-modal-tabs .ant-tabs-tab.ant-tabs-tab-active,.studio-team-modal-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff00c7!important}.studio-team-modal-tabs .ant-tabs-tab.ant-tabs-tab-disabled,.studio-team-modal-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn{color:#bfbfbf!important}.studio-team-modal-tabs .ant-tabs-ink-bar{background:#ff00c7!important}.custom-style-manager{gap:16px;display:grid}.custom-style-manager__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-style-manager__search{width:min(420px,100%)}.custom-style-manager__description.ant-typography{color:#111827c7;margin-bottom:0;line-height:1.65}.studio-team-drawer .ant-descriptions-view,.studio-team-drawer .ant-descriptions-row>th,.studio-team-drawer .ant-descriptions-row>td{background:#ffffff08!important;border-color:#ffffff14!important}.studio-team-drawer__summary{margin-bottom:20px}.studio-team-drawer__stat{background:#ffffff0a;border:1px solid #ff00c71f;border-radius:20px;min-height:126px;padding:18px;box-shadow:0 18px 42px #00000029}.studio-team-drawer__stat .ant-typography{margin-top:8px;display:block;color:#f4effab8!important}.studio-team-drawer__table{margin-top:8px}.app-popconfirm-overlay .ant-popconfirm-message-icon{color:#f59e0b!important}.app-popconfirm-overlay .ant-popconfirm-buttons .ant-btn-default{color:#111827;background:#fff;border-color:#0f172a1f}.app-popconfirm-overlay .ant-popconfirm-buttons .ant-btn-color-primary{background:linear-gradient(135deg,#ff72bb,#ff4b9d);border-color:#0000}.studio-checkbox-grid.ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.studio-checkbox-grid .ant-checkbox-wrapper{color:#111827eb}.studio-permission-picker{gap:18px;display:grid}.studio-permission-picker__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-permission-picker__search{flex:280px;min-width:240px}.studio-permission-picker__layout{grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:460px;display:grid}.studio-permission-picker__sidebar{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;overflow:hidden}.studio-permission-picker__sidebar .ant-menu{background:0 0;border-inline-end:none!important}.studio-permission-picker__sidebar .ant-menu-item{color:#334155;border-radius:12px;min-height:38px;margin:4px 6px;line-height:38px;padding-inline:12px!important}.studio-permission-picker__sidebar .ant-menu-item-selected{color:#111827!important;background:#ff72bb24!important}.studio-permission-picker__module-label{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}.studio-permission-picker__content{background:#fff;border:1px solid #0f172a14;border-radius:20px;align-content:start;gap:14px;padding:18px;display:grid}.studio-permission-picker__content-head{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.studio-permission-picker__content-head .ant-typography{margin:0}.studio-permission-picker__groups{gap:14px;display:grid}.studio-permission-group{gap:8px;display:grid}.studio-permission-group__title{color:#111827;font-size:13px;font-weight:700}.studio-permission-group__list{gap:8px;display:grid}.studio-permission-card.ant-checkbox-wrapper{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s;margin-inline-start:0!important}.studio-permission-card.ant-checkbox-wrapper:hover{background:#fff7fb;border-color:#ff72bb57}.studio-permission-card.ant-checkbox-wrapper-checked{background:linear-gradient(#ff72bb14,#ff4b9d0f);border-color:#ff72bb6b;box-shadow:0 8px 18px #ff4b9d14}.studio-permission-card .ant-checkbox{align-self:flex-start;margin-top:1px}.studio-permission-card .ant-checkbox+span{width:100%;padding-inline-start:10px;display:block}.studio-permission-card__content{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.studio-permission-card__title{color:#111827;font-size:13px;font-weight:600;line-height:1.4}.studio-permission-card__code{color:#64748b;white-space:nowrap;margin-left:auto;font-size:12px;line-height:1.4}.studio-permission-picker__empty{place-items:center;min-height:280px;display:grid}.not-found-shell{background:radial-gradient(circle at 0 0,#de78303d,#0000 24%),radial-gradient(circle at 100%,#0a97ff1f,#0000 22%),linear-gradient(#090b12 0%,#070910 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.card--compact{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#1b1f29f0,#141720f2);border:1px solid #ffffff14;border-radius:28px;max-width:420px;padding:36px 32px;box-shadow:inset 0 1px #ffffff0f,0 30px 100px #0000008c}.card--compact .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff72bb;margin:0 0 12px;font-size:14px;font-weight:700}.card--compact h1{color:#f5f7ff;margin:0 0 14px;font-size:34px;line-height:1.1}.card--compact .muted{color:#e4e9ffb8;margin:0;font-size:15px;line-height:1.7}.primary-link{color:#fffaf5;background:linear-gradient(135deg,#d46a35 0%,#c94b63 100%);border-radius:999px;margin-top:16px;padding:14px 18px}@keyframes loginFieldReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.login-scene__rings{inset:10%}.studio-mode-grid,.studio-permission-picker__layout,.studio-quick-card__body--hero{grid-template-columns:1fr}}@media (width<=960px){.login-page{padding:12px}.login-card{width:min(100%,27rem);max-height:calc(100vh - 24px);padding:1.15rem 1rem .95rem}.login-row,.stats-grid,.content-grid{grid-template-columns:1fr}.login-code-btn{height:3rem}.not-found-shell{padding:24px}.studio-quick-card__hero-top,.studio-quick-card__hero-head,.studio-quick-card__hero-footer{flex-direction:column;align-items:flex-start}.studio-mode-grid .studio-quick-card.ant-card{min-height:0}.studio-create-btn.ant-btn{width:100%}}@media (width<=640px){.studio-header.ant-layout-header{padding-inline:12px}.studio-header-pill.ant-btn{height:38px;padding-inline:12px}.studio-team-entry__text{display:none}.custom-style-manager__toolbar{flex-direction:column;align-items:stretch}.studio-user-logo-button,.studio-user-logo.ant-avatar{width:40px!important;height:40px!important}}@media (height<=860px){.login-scene__mesh{opacity:.2}.login-scene__rings{opacity:.48}}@media (height<=760px){.login-card{width:min(100%,28rem)}.login-subtitle{max-width:24rem;margin-inline:auto}.login-scene__rings,.login-scene__mesh{display:none}}@media (width<=1200px){.project-card__cover{min-height:340px}.series-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=1100px){.studio-layout.ant-layout{flex-direction:column}.studio-sider.ant-layout-sider{width:100%!important;max-width:none!important}.studio-header.ant-layout-header{height:auto;padding:14px 18px}.studio-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.studio-content.ant-layout-content{padding:20px}.studio-content--immersive.ant-layout-content{padding:12px 18px 20px}.studio-history-grid,.studio-action-strip{grid-template-columns:1fr}.studio-action-strip--compact{justify-items:stretch}.studio-action-strip__header{justify-content:flex-start}.studio-toolbar{flex-direction:column;align-items:stretch}.studio-checkbox-grid.ant-checkbox-group{grid-template-columns:1fr}.series-card__cover{min-height:200px}.character-board__header{flex-direction:column;align-items:flex-start}.character-board__list{flex-direction:column;overflow-x:visible}.character-board__add-card,.character-card,.character-board__empty{min-width:100%}.character-board__collapsed-summary{flex-direction:column;align-items:flex-start}.storyboard-flow-card{grid-template-columns:1fr}.storyboard-flow-card__s1-actions{flex-direction:row;top:14px;right:14px;transform:none}.character-modal{grid-template-columns:1fr}.character-modal__preview,.character-modal__preview-trigger,.character-modal__placeholder,.character-modal__image{min-height:280px}.character-modal__config-row{grid-template-columns:1fr}}.free-studio-character-modal-root.app-modal-root .ant-modal{top:38px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-content{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(145deg,#262926ed,#111213f5)!important;border:1px solid #ffffff21!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 38px 120px #000000ad,inset 0 1px #ffffff12!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header{background:0 0!important;border-bottom:1px solid #ffffff14!important;margin:0!important;padding:20px 32px 18px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-title{letter-spacing:.02em;color:#f8faffeb!important;font-size:16px!important;font-weight:800!important}.free-studio-character-modal-root.app-modal-root .ant-modal-body{background:0 0!important;padding:26px 32px 0!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer{background:0 0!important;border-top:1px solid #ffffff14!important;margin:24px 32px 0!important;padding:16px 0 22px!important}.free-studio-character-modal-root .free-studio-create-character{grid-template-columns:332px minmax(0,1fr)!important;gap:28px!important;min-height:560px!important}.free-studio-character-modal-root .free-studio-create-character__left{background:linear-gradient(#2f3340d1,#0c101be0)!important;border:1px solid #ffffff1c!important;border-radius:22px!important;padding:0 10px 14px!important;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff12!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-ink-bar{background:#ff5aa8!important;border-radius:999px!important;height:3px!important;box-shadow:0 0 16px #ff5aa873!important}.free-studio-character-modal-root .free-studio-create-character__preview{background:linear-gradient(#0a111ff5,#070c17fa),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/28px 28px!important;border:1px solid #566c9742!important;border-radius:18px!important;min-height:410px!important;box-shadow:inset 0 1px #ffffff0a!important}.free-studio-character-modal-root .free-studio-create-character__preview>.ant-image,.free-studio-character-modal-root .free-studio-create-character__empty{min-height:410px!important}.free-studio-character-modal-root .free-studio-create-character__empty{color:#e0e7f485!important;background:0 0!important}.free-studio-character-modal-root .free-studio-create-character__asset-action .ant-btn{color:#fff!important;background:linear-gradient(135deg,#ff5db1,#ff3e93)!important;border:0!important;border-radius:14px!important;width:100%!important;height:40px!important;font-weight:850!important;box-shadow:0 15px 34px #ff3d9357,inset 0 1px #ffffff3d!important}.free-studio-character-modal-root .free-studio-create-character__form{background:linear-gradient(145deg,#ffffff0b,#ffffff04),#1e201f9e!important;border:1px solid #ffffff1f!important;border-radius:24px!important;gap:22px!important;padding:22px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0e!important}.free-studio-character-modal-root .free-studio-create-character__info-title{color:#fafcffeb!important;margin-bottom:14px!important;font-size:17px!important;font-weight:900!important}.free-studio-character-modal-root .free-studio-create-character__info-mark{color:#fff!important;background:#ff5aa838!important;box-shadow:inset 0 0 0 1px #ff75bc52!important}.free-studio-character-modal-root.app-modal-root .ant-form-item-label>label{color:#dce4f4c2!important;font-weight:800!important}.free-studio-character-modal-root.app-modal-root .ant-input,.free-studio-character-modal-root.app-modal-root .ant-input-affix-wrapper,.free-studio-character-modal-root.app-modal-root .ant-select-selector{color:#f8faffe6!important;background:#08090a7a!important;border-color:#ffffff21!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09!important}.free-studio-character-modal-root.app-modal-root textarea.ant-input{min-height:90px!important}.free-studio-character-modal-root .free-studio-create-character__ai{background:linear-gradient(135deg,#6f91912e,#ff45990e),#ffffff08!important;border:1px solid #ffffff1f!important;border-radius:20px!important;margin:0!important;padding:16px!important;box-shadow:inset 0 1px #ffffff0e!important}.free-studio-character-modal-root .free-studio-create-character__section-title{color:#f8faffe6!important;font-size:15px!important;font-weight:900!important}.free-studio-character-modal-root .free-studio-create-character__settings{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 88px!important;gap:10px!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell{background:linear-gradient(135deg,#ff449b12,#05070a85),#06070a8a!important;border-color:#ff6fbe7a!important;border-radius:13px!important;min-height:154px!important;box-shadow:0 0 0 1px #ff6fbe14!important}.free-studio-character-modal-root .free-studio-create-character__references{margin-top:10px!important}.free-studio-character-modal-root .free-studio-create-character__reference-list{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))!important;gap:8px!important}.free-studio-character-modal-root .free-studio-create-character__reference-card{background:#ffffff0b!important;border-color:#ffffff21!important;border-radius:12px!important}.free-studio-character-modal-root .free-studio-create-character__reference-card--add{color:#ecf2ffb8!important;border-style:dashed!important;font-size:24px!important}.free-studio-character-modal-root .free-studio-create-character__ai-footer .ant-btn-primary,.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#ff66b8,#ff3f94)!important;border:0!important;border-radius:999px!important;min-width:104px!important;height:38px!important;font-weight:850!important;box-shadow:0 15px 35px #ff409452!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-default{color:#e9effabd!important;background:#ffffff09!important;border-color:#ffffff1f!important;border-radius:999px!important;min-width:78px!important;height:38px!important}.free-studio-character-modal-root .free-studio-create-character__history{min-height:410px!important;padding:14px 10px!important}.free-studio-character-modal-root .free-studio-create-character__history-list{gap:12px!important;max-height:350px!important}.free-studio-character-modal-root .free-studio-create-character__history-card{background:linear-gradient(#ffffff0d,#ffffff06),#111622d1!important;border-color:#ffffff1c!important;border-radius:18px!important;grid-template-columns:70px minmax(0,1fr)!important;gap:14px!important;min-height:88px!important;padding:10px 12px!important}.free-studio-character-modal-root .free-studio-create-character__history-card:hover,.free-studio-character-modal-root .free-studio-create-character__history-card.is-current{background:linear-gradient(#ffffff12,#ffffff08),#171c29e6!important;border-color:#ff5fab7a!important;box-shadow:0 0 0 1px #ff5fab1f!important}@media (width<=900px){.free-studio-character-modal-root .free-studio-create-character{grid-template-columns:1fr!important;min-height:auto!important}.free-studio-character-modal-root .free-studio-create-character__preview,.free-studio-character-modal-root .free-studio-create-character__preview>.ant-image,.free-studio-character-modal-root .free-studio-create-character__empty{min-height:300px!important}.free-studio-character-modal-root .free-studio-create-character__settings{grid-template-columns:1fr!important}}.free-studio-character-modal-root.app-modal-root .ant-modal-wrap,.free-studio-character-modal-root.app-modal-root .ant-modal-container{background:0 0!important}.free-studio-character-modal-root.app-modal-root .ant-modal{height:800px!important;max-height:calc(100vh - 48px)!important;padding-bottom:0!important}.free-studio-character-modal-root.app-modal-root .ant-modal-content{background:linear-gradient(145deg,#262926f2,#111213fa)!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:800px!important;max-height:calc(100vh - 48px)!important;display:grid!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header,.free-studio-character-modal-root.app-modal-root .ant-modal-body,.free-studio-character-modal-root.app-modal-root .ant-modal-footer,.free-studio-character-modal-root.app-modal-root .ant-modal-confirm-body-wrapper,.free-studio-character-modal-root.app-modal-root .ant-modal-confirm-body,.free-studio-character-modal-root.app-modal-root .ant-modal-confirm-content{background:0 0!important}.free-studio-character-modal-root.app-modal-root .ant-modal-body{min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-create-character__left,.free-studio-character-modal-root .free-studio-create-character__form{min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-create-character__preview,.free-studio-character-modal-root .free-studio-create-character__preview>.ant-image,.free-studio-character-modal-root .free-studio-create-character__empty,.free-studio-character-modal-root .free-studio-create-character__history{height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__history-list{flex:auto!important;min-height:0!important;max-height:none!important}.free-studio-character-modal-root .free-studio-create-character__ai{min-height:0!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell{min-height:170px!important}@media (height<=850px){.free-studio-character-modal-root.app-modal-root .ant-modal,.free-studio-character-modal-root.app-modal-root .ant-modal-content{height:calc(100vh - 48px)!important}}.free-studio-character-modal-root.app-modal-root.ant-modal-root,.free-studio-character-modal-root.app-modal-root .ant-modal-root{overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .ant-modal{width:min(980px,100vw - 40px)!important;height:min(800px,100vh - 40px)!important;max-height:calc(100vh - 40px)!important;margin:0 auto!important;padding:0!important;top:auto!important;transform:none!important}.free-studio-character-modal-root.app-modal-root .ant-modal-content{background:radial-gradient(circle at 18% 0,#6c796924,#0000 36%),linear-gradient(145deg,#252724f5,#121312fa)!important;border-radius:18px!important;grid-template-rows:72px minmax(0,1fr) 74px!important;width:100%!important;height:100%!important;max-height:none!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-create-character__left{border-radius:22px!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__form{border-radius:22px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:18px!important;height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__info-card{min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__ai{align-content:start!important;gap:11px!important;min-height:0!important;padding:15px!important}.free-studio-character-modal-root .free-studio-create-character__preview,.free-studio-character-modal-root .free-studio-create-character__history,.free-studio-character-modal-root .free-studio-create-character__preview>.ant-image,.free-studio-character-modal-root .free-studio-create-character__empty{height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell{min-height:132px!important;max-height:150px!important}.free-studio-character-modal-root .free-studio-create-character__references{min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__reference-list{max-height:72px!important;overflow-y:auto!important}@media (height<=720px){.free-studio-character-modal-root.app-modal-root .ant-modal-content{grid-template-rows:62px minmax(0,1fr) 64px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header{height:62px!important;padding-top:16px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer{height:64px!important;padding-block:10px 14px!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell{min-height:112px!important}}.free-studio-character-modal-root.app-modal-root{--character-modal-bg:#0d0f12f5;--character-panel-bg:#181c22b8;--character-panel-bg-soft:#ffffff09;--character-border:#e1ebff1f;--character-border-strong:#e1ebff2e;--character-text:#f6f9ffeb;--character-muted:#c2cde09e;--character-faint:#c2cde06b;--character-accent:#ff4f9a;--character-accent-soft:#ff4f9a24;--character-focus:#ff4f9a57}.free-studio-character-modal-root.app-modal-root .ant-modal{width:min(1040px,100vw - 48px)!important;height:min(760px,100vh - 48px)!important;margin:0!important;padding:0!important;top:auto!important;transform:none!important}.free-studio-character-modal-root.app-modal-root .ant-modal-content{border:1px solid var(--character-border)!important;background:radial-gradient(circle at 16% 0%, #fff1, transparent 38%), linear-gradient(145deg, #1c1f24fa, var(--character-modal-bg))!important;border-radius:22px!important;grid-template-rows:64px minmax(0,1fr) 68px!important;height:100%!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 120px #0000009e,inset 0 1px #ffffff0f!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header,.free-studio-character-modal-root.app-modal-root .ant-modal-body,.free-studio-character-modal-root.app-modal-root .ant-modal-footer{background:0 0!important}.free-studio-character-modal-root.app-modal-root .ant-modal-title{color:var(--character-text)!important;letter-spacing:.01em!important;font-size:16px!important;font-weight:760!important}.free-studio-character-modal-root.app-modal-root .ant-modal-close,.free-studio-character-modal-root.app-modal-root .ant-modal-close-x{color:#e6edfa8a!important}.free-studio-character-modal-root.app-modal-root .ant-modal-close:hover,.free-studio-character-modal-root.app-modal-root .ant-modal-close:hover .ant-modal-close-x{color:#fff!important;background:#ffffff12!important}.free-studio-character-modal-root.app-modal-root .ant-modal-body{min-height:0!important;padding:22px 28px 0!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-create-character{grid-template-columns:340px minmax(0,1fr)!important;gap:22px!important;height:100%!important;min-height:0!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__left,.free-studio-character-modal-root .free-studio-create-character__form{border:1px solid var(--character-border)!important;background:var(--character-panel-bg)!important;border-radius:18px!important;min-height:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b!important}.free-studio-character-modal-root .free-studio-create-character__left{grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;height:100%!important;padding:0 10px 10px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-nav{margin:0!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-nav:before{border-color:#e1ebff14!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-tab{color:var(--character-muted)!important;padding:17px 0 12px!important;font-size:14px!important;font-weight:720!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--character-accent)!important}.free-studio-character-modal-root .free-studio-create-character__left .ant-tabs-ink-bar{background:var(--character-accent)!important;height:2px!important;box-shadow:none!important;border-radius:999px!important}.free-studio-character-modal-root .free-studio-create-character__preview{background-color:#0b111b!important;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:28px 28px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #e1ebff1a!important;border-radius:16px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-create-character__preview>.ant-image,.free-studio-character-modal-root .free-studio-create-character__empty{width:100%!important;height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__preview .ant-image-img{object-fit:contain!important;width:100%!important;height:100%!important}.free-studio-character-modal-root .free-studio-create-character__empty{color:var(--character-faint)!important;background:0 0!important;place-items:center!important;font-size:13px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__asset-action{gap:8px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__asset-action .ant-btn{background:linear-gradient(135deg, #ff5fa9, var(--character-accent))!important;color:#fff!important;border:0!important;border-radius:12px!important;width:100%!important;height:38px!important;font-weight:760!important;box-shadow:0 12px 28px #ff4f9a3d!important}.free-studio-character-modal-root .free-studio-create-character__form{grid-template-rows:auto minmax(0,1fr)!important;gap:18px!important;height:100%!important;padding:20px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__info-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.free-studio-character-modal-root .free-studio-create-character__info-title,.free-studio-character-modal-root .free-studio-create-character__section-title{color:var(--character-text)!important;letter-spacing:0!important;font-size:15px!important;font-weight:780!important}.free-studio-character-modal-root .free-studio-create-character__info-mark{color:#fff!important;background:var(--character-accent-soft)!important;border-radius:8px!important;width:22px!important;height:22px!important;box-shadow:inset 0 0 0 1px #ff4f9a42!important}.free-studio-character-modal-root.app-modal-root .ant-form-item-label>label{color:#e1e9f8bd!important;font-size:13px!important;font-weight:700!important}.free-studio-character-modal-root.app-modal-root .ant-input,.free-studio-character-modal-root.app-modal-root .ant-input-affix-wrapper,.free-studio-character-modal-root.app-modal-root .ant-select-selector{border:1px solid var(--character-border)!important;min-height:38px!important;color:var(--character-text)!important;box-shadow:none!important;background:#07090c7a!important;border-radius:11px!important}.free-studio-character-modal-root.app-modal-root textarea.ant-input{resize:none!important;min-height:86px!important}.free-studio-character-modal-root.app-modal-root .ant-select-selection-item,.free-studio-character-modal-root.app-modal-root .ant-select-selection-search-input{color:var(--character-text)!important}.free-studio-character-modal-root.app-modal-root .ant-select-arrow,.free-studio-character-modal-root.app-modal-root .ant-input-data-count{color:var(--character-muted)!important}.free-studio-character-modal-root.app-modal-root .ant-input:focus,.free-studio-character-modal-root.app-modal-root .ant-input-focused,.free-studio-character-modal-root.app-modal-root .ant-select-focused .ant-select-selector{border-color:#ff4f9a85!important;box-shadow:0 0 0 2px #ff4f9a1f!important}.free-studio-character-modal-root .free-studio-create-character__ai{border:1px solid var(--character-border)!important;background:var(--character-panel-bg-soft)!important;min-height:0!important;box-shadow:none!important;border-radius:16px!important;align-content:start!important;gap:12px!important;padding:16px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__settings{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 88px!important;gap:10px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__settings .ant-select-selector{border-radius:999px!important;height:34px!important;min-height:34px!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell{min-height:138px!important;max-height:150px!important;box-shadow:none!important;background:#07090c6b!important;border:1px solid #ff4f9a61!important;border-radius:12px!important}.free-studio-character-modal-root .free-studio-prompt-editor-content .ProseMirror{color:var(--character-text)!important}.free-studio-character-modal-root .free-studio-create-character__references{gap:7px!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__references-head{color:var(--character-muted)!important;font-size:12px!important}.free-studio-character-modal-root .free-studio-create-character__reference-list{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))!important;gap:8px!important;max-height:68px!important;display:grid!important;overflow-y:auto!important}.free-studio-character-modal-root .free-studio-create-character__reference-card{border:1px solid var(--character-border)!important;background:var(--character-panel-bg-soft)!important;color:var(--character-muted)!important;border-radius:12px!important}.free-studio-character-modal-root .free-studio-create-character__reference-card--add{border-style:dashed!important;font-size:22px!important}.free-studio-character-modal-root .free-studio-create-character__reference-card:hover,.free-studio-character-modal-root .free-studio-create-character__reference-card.is-selected{border-color:var(--character-accent)!important;box-shadow:0 0 0 2px #ff4f9a1a!important}.free-studio-character-modal-root .free-studio-create-character__ai-footer{margin-top:0!important}.free-studio-character-modal-root .free-studio-create-character__ai-footer .ant-btn-primary,.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg, #ff65ad, var(--character-accent))!important;color:#fff!important;border:0!important;border-radius:999px!important;min-width:104px!important;height:38px!important;font-weight:760!important;box-shadow:0 12px 28px #ff4f9a3d!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-default{border:1px solid var(--character-border)!important;min-width:78px!important;height:38px!important;color:var(--character-muted)!important;background:0 0!important;border-radius:999px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-default:hover{border-color:var(--character-border-strong)!important;color:var(--character-text)!important;background:#ffffff0b!important}.free-studio-character-modal-root .free-studio-create-character__history{flex-direction:column!important;height:100%!important;min-height:0!important;padding:12px 8px!important;display:flex!important}.free-studio-character-modal-root .free-studio-create-character__history-list{flex:1!important;gap:10px!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.free-studio-character-modal-root .free-studio-create-character__history-card{border:1px solid var(--character-border)!important;background:var(--character-panel-bg-soft)!important;min-height:78px!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;padding:9px 10px!important;display:grid!important}.free-studio-character-modal-root .free-studio-create-character__history-card:hover,.free-studio-character-modal-root .free-studio-create-character__history-card.is-current{box-shadow:none!important;background:#ff4f9a13!important;border-color:#ff4f9a80!important}.free-studio-character-modal-root .free-studio-create-character__history-thumb{border-radius:12px!important;width:62px!important;height:62px!important}.free-studio-character-modal-root .free-studio-create-character__history-info strong{color:#f4f8ffd6!important;font-size:14px!important;font-weight:760!important}.free-studio-character-modal-root .free-studio-create-character__history-info em{color:var(--character-muted)!important;font-size:12px!important;font-weight:650!important}.free-studio-character-modal-root .free-studio-create-character__task,.free-studio-character-modal-root .free-studio-create-character__reference-empty,.free-studio-character-modal-root .free-studio-create-character__history-empty{border:1px solid var(--character-border)!important;background:var(--character-panel-bg-soft)!important;color:var(--character-muted)!important;border-radius:12px!important}@media (width<=900px){.free-studio-character-modal-root.app-modal-root .ant-modal-wrap{padding:16px!important}.free-studio-character-modal-root.app-modal-root .ant-modal{width:calc(100vw - 32px)!important;height:calc(100vh - 32px)!important}.free-studio-character-modal-root .free-studio-create-character{grid-template-columns:1fr!important;overflow-y:auto!important}.free-studio-character-modal-root .free-studio-create-character__left{min-height:420px!important}.free-studio-character-modal-root .free-studio-create-character__settings{grid-template-columns:1fr!important}}.free-studio-character-modal-root.app-modal-root .ant-modal-wrap{background:0 0!important;place-items:center!important;padding:24px!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .ant-modal-content{background:radial-gradient(circle at 24% 0,#4a5c662e,#0000 38%),linear-gradient(145deg,#16191dfa,#0a0c0ffc)!important;border:1px solid #c6d5ee29!important;border-radius:20px!important;grid-template-rows:58px minmax(0,1fr) 62px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 120px #000000a3,inset 0 1px #ffffff12!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header{height:58px!important;padding:17px 28px 12px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer{height:62px!important;margin:0 28px!important;padding:12px 0 14px!important}.free-studio-character-modal-root .free-studio-create-character{grid-template-columns:330px minmax(0,1fr)!important;gap:15px!important;height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character__left,.free-studio-character-modal-root .free-studio-create-character__form{background:linear-gradient(#2a313ab8,#141920c7)!important;border-color:#cddcf624!important}.free-studio-character-modal-root .free-studio-create-character__left{gap:10px!important;padding:0 10px 10px!important}.free-studio-character-modal-root .free-studio-create-character__form{gap:10px!important;padding:18px!important}.free-studio-character-modal-root .free-studio-create-character__preview{background-color:#0b1119!important;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:26px 26px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#6f88b238!important}.free-studio-character-modal-root.app-modal-root .ant-form-item{margin-bottom:11px!important}.free-studio-character-modal-root.app-modal-root .ant-form-item-label{padding-bottom:5px!important}.free-studio-character-modal-root.app-modal-root .ant-form-item-label>label{color:#e8effcd1!important;height:18px!important;font-size:12px!important;font-weight:760!important}.free-studio-character-modal-root.app-modal-root .ant-input,.free-studio-character-modal-root.app-modal-root .ant-input-affix-wrapper,.free-studio-character-modal-root.app-modal-root .ant-select-selector{color:#fafcfff0!important;background:#0b0e12c7!important;border:1px solid #e0ecff29!important;min-height:36px!important}.free-studio-character-modal-root.app-modal-root .ant-input,.free-studio-character-modal-root.app-modal-root textarea.ant-input{padding-inline:13px!important}.free-studio-character-modal-root.app-modal-root textarea.ant-input{min-height:78px!important;padding-top:10px!important}.free-studio-character-modal-root.app-modal-root .ant-select-selector{border-radius:999px!important;height:34px!important;padding-inline:12px!important}.free-studio-character-modal-root.app-modal-root .ant-select-selection-item,.free-studio-character-modal-root.app-modal-root .ant-select-selection-placeholder,.free-studio-character-modal-root.app-modal-root .ant-select-selection-search-input{line-height:32px!important}.free-studio-character-modal-root.app-modal-root .ant-input::placeholder,.free-studio-character-modal-root.app-modal-root textarea.ant-input::placeholder,.free-studio-character-modal-root.app-modal-root .ant-select-selection-placeholder{color:#d2def273!important}.free-studio-character-modal-root.app-modal-root .ant-select-arrow{color:#eef4ffad!important}.free-studio-character-modal-root.app-modal-root .ant-input:hover,.free-studio-character-modal-root.app-modal-root .ant-input-affix-wrapper:hover,.free-studio-character-modal-root.app-modal-root .ant-select:hover .ant-select-selector{background:#0c1016e0!important;border-color:#ff5fab57!important}.free-studio-character-modal-root.app-modal-root .ant-input:focus,.free-studio-character-modal-root.app-modal-root .ant-input-focused,.free-studio-character-modal-root.app-modal-root .ant-select-focused .ant-select-selector{background:#0e1218f0!important;border-color:#ff5faba8!important;box-shadow:0 0 0 2px #ff5fab21!important}.free-studio-character-modal-root .free-studio-create-character__ai{background:linear-gradient(135deg,#5f7f8429,#ff4f9a0b),#ffffff0a!important;gap:10px!important;padding:14px!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell{background:#090b0fc2!important;min-height:126px!important;max-height:138px!important}.free-studio-character-modal-root .free-studio-create-character__reference-list{max-height:58px!important}.free-studio-character-modal-root .free-studio-create-character__reference-card{background:#0f1218b8!important;border-color:#e0ecff26!important}.free-studio-character-modal-root .free-studio-create-character__asset-action .ant-btn,.free-studio-character-modal-root .free-studio-create-character__ai-footer .ant-btn-primary,.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{height:36px!important;box-shadow:0 10px 24px #ff4f9a40!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer .ant-btn-default{color:#e2eaf8c7!important;background:#101318b8!important;height:36px!important}.free-studio-character-modal-root .free-studio-create-character__history-card{grid-template-columns:58px minmax(0,1fr)!important;min-height:72px!important;padding:8px 10px!important}.free-studio-character-modal-root .free-studio-create-character__history-thumb{width:58px!important;height:58px!important}@media (height<=647px){.free-studio-character-modal-root.app-modal-root .ant-modal-wrap{place-items:start center!important;overflow-y:auto!important}.free-studio-character-modal-root.app-modal-root .ant-modal{height:600px!important;max-height:none!important;margin-block:24px!important}}.free-studio-character-modal-root.app-modal-root .ant-modal-content:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0b,#ffffff04),#12151af5;position:absolute;inset:0}.free-studio-character-modal-root.app-modal-root .ant-modal-header,.free-studio-character-modal-root.app-modal-root .ant-modal-body,.free-studio-character-modal-root.app-modal-root .ant-modal-footer,.free-studio-character-modal-root.app-modal-root .ant-modal-close{z-index:1!important;position:relative!important}.free-studio-character-modal-root.app-modal-root .ant-modal-content{background:#12151afa!important;border-color:#e0ecff38!important;position:relative!important;box-shadow:0 36px 130px #000000b8,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell.free-studio-prompt-editor{isolation:isolate!important;padding:0!important;position:relative!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell.is-empty:before{z-index:1!important;color:#d2def26b!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;max-width:calc(100% - 28px)!important;font-size:13px!important;line-height:22px!important;top:12px!important;left:14px!important;right:14px!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-prompt-editor-content{z-index:2!important;min-height:0!important;position:relative!important;overflow:hidden!important}.free-studio-character-modal-root .free-studio-prompt-editor-content .ProseMirror{min-height:100%!important;padding:10px 14px!important;position:relative!important}.free-studio-character-modal-root.app-modal-root .ant-modal{width:min(1040px,100vw - 48px)!important;height:clamp(600px,100vh - 48px,760px)!important;min-height:600px!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:0!important;top:auto!important}.free-studio-character-modal-root.app-modal-root .ant-modal-container{background:radial-gradient(circle at 28% 0,#5e74803d,#0000 38%),linear-gradient(145deg,#1f2329fa,#0b0d10fc)!important;border:1px solid #e0ecff38!important;border-radius:20px!important;grid-template-rows:58px minmax(0,1fr) 62px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 36px 130px #000000b8,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14!important}.free-studio-character-modal-root.app-modal-root .ant-modal-container:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#ffffff03);position:absolute;inset:0}.free-studio-character-modal-root.app-modal-root .ant-modal-header,.free-studio-character-modal-root.app-modal-root .ant-modal-body,.free-studio-character-modal-root.app-modal-root .ant-modal-footer,.free-studio-character-modal-root.app-modal-root .ant-modal-close{z-index:1!important;background:0 0!important;position:relative!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header{border-bottom:1px solid #e0ecff1a!important;height:58px!important;margin:0!important;padding:17px 28px 12px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-body{height:100%!important;min-height:0!important;padding:18px 28px 0!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer{border-top:1px solid #e0ecff1a!important;height:62px!important;margin:0 28px!important;padding:12px 0 14px!important}.free-studio-character-modal-root .free-studio-create-character{height:100%!important;min-height:0!important}.free-studio-character-modal-root .free-studio-prompt-editor-shell.is-empty:before{z-index:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#d2def26b!important;top:12px!important;left:14px!important;right:14px!important;overflow:hidden!important}@media (height<=647px){.free-studio-character-modal-root.app-modal-root .ant-modal-wrap{place-items:start center!important;overflow-y:auto!important}.free-studio-character-modal-root.app-modal-root .ant-modal{height:600px!important;max-height:none!important;margin-block:24px!important}}.free-studio-character-modal-root.app-modal-root .ant-modal-wrap{place-items:center!important;padding:24px!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .ant-modal{width:min(1040px,100vw - 48px)!important;height:min(760px,100vh - 48px)!important;min-height:min(600px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:0!important;overflow:visible!important}.free-studio-character-modal-root.app-modal-root .ant-modal-container{background:radial-gradient(circle at 63% 34%,#ff4fa61f,#0000 28%),radial-gradient(circle at 20% 12%,#78a5be1f,#0000 30%),linear-gradient(135deg,#1f2323f5,#0d1011fa 54%,#1b1b18f5)!important;border:1px solid #e2ecff2e!important;border-radius:24px!important;grid-template-rows:58px minmax(0,1fr) 62px!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 40px 130px #000000c7,inset 0 1px #ffffff14,0 0 0 1px #ffffff09!important}.free-studio-character-modal-root.app-modal-root .ant-modal-container:before{content:"";pointer-events:none;opacity:.28;z-index:0;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 56px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/56px 100%;position:absolute;inset:0}.free-studio-character-modal-root.app-modal-root .ant-modal-close{z-index:6!important;color:#e0e8f59e!important;background:#ffffff09!important;border-radius:999px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;position:absolute!important;top:15px!important;left:auto!important;right:17px!important}.free-studio-character-modal-root.app-modal-root .ant-modal-close:hover{color:#fff!important;background:#ff4fa62e!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header{z-index:1!important;background:0 0!important;border-bottom:1px solid #e6eeff1a!important;grid-row:1!important;height:58px!important;min-height:58px!important;margin:0!important;padding:18px 30px 12px!important;position:relative!important}.free-studio-character-modal-root.app-modal-root .ant-modal-body{z-index:1!important;background:0 0!important;grid-row:2!important;height:100%!important;min-height:0!important;margin:0!important;padding:10px 20px 0!important;position:relative!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .ant-modal-footer{z-index:1!important;background:0 0!important;border-top:1px solid #e6eeff1a!important;grid-row:3!important;height:62px!important;min-height:62px!important;margin:0 30px!important;padding:12px 0 14px!important;position:relative!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character-modal{height:100%!important;min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.34fr)!important;gap:24px!important;height:100%!important;min-height:0!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__left,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__right{min-height:0!important;max-height:100%!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__left-panel,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__right-panel{height:100%!important;min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__right-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;display:grid!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai{background:#101315b3!important;border:1px solid #e2ecff24!important;box-shadow:inset 0 1px #ffffff0b!important}body:has(.free-studio-character-modal-root .ant-modal) .free-studio-prompt-editor-shell.is-empty:before{opacity:0!important}body:has(.free-studio-character-modal-root .ant-modal) .free-studio-character-modal-root .free-studio-prompt-editor-shell.is-empty:before{opacity:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100% - 28px)!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai .free-studio-prompt-editor-shell,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai .free-studio-prompt-editor-content{min-height:126px!important;position:relative!important;overflow:hidden!important}@media (height<=647px){.free-studio-character-modal-root.app-modal-root .ant-modal-wrap{align-items:start!important;overflow-y:auto!important}.free-studio-character-modal-root.app-modal-root .ant-modal{height:600px!important;min-height:600px!important;margin:24px 0!important}}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form{grid-template-rows:224px minmax(0,1fr)!important;gap:24px!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card{border-radius:5px;height:244px!important;min-height:0!important;padding:10px!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card .free-studio-create-character__info-title{height:22px!important;margin-bottom:8px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card .ant-form-item{margin-bottom:9px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card .ant-form-item-label{padding-bottom:4px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card .ant-input{height:34px!important;min-height:34px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card textarea.ant-input{resize:none!important;height:74px!important;min-height:74px!important;max-height:74px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card .ant-input-textarea-show-count:after{margin-top:2px!important;font-size:12px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai{border-radius:5px!important;grid-template-rows:22px 32px 96px auto 32px!important;gap:7px!important;height:100%!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai .free-studio-create-character__section-title{height:22px!important;line-height:22px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__settings{height:32px!important;min-height:32px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__references{height:auto!important;min-height:28px!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai-footer{justify-content:flex-end;align-items:center!important;gap:10px!important;height:32px!important;min-height:32px!important;display:flex!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai-footer .free-studio-generate-cost,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai-footer .free-studio-points-warning{color:#dbe4f2a3;max-width:250px}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai-footer .free-studio-points-warning{color:#ff9eac}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai-footer .ant-btn{height:32px!important;padding:0 16px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai{overflow:visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai{z-index:2!important;grid-template-rows:22px 32px 96px minmax(54px,1fr) 32px!important;position:relative!important}.free-studio-character-modal-root .free-studio-create-character__prompt-wrap{z-index:12;min-width:0;position:relative}.free-studio-character-modal-root .free-studio-create-character__prompt-expand{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:8px;right:8px;color:#e6eeffb8!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;display:inline-grid!important;position:absolute!important}.free-studio-character-modal-root .free-studio-create-character__prompt-expand:hover{color:#fff!important;background:#ff54a42e!important;border-color:#ff54a475!important}.free-studio-character-modal-root .free-studio-create-character__prompt-wrap.is-expanded{z-index:36;filter:drop-shadow(0 26px 60px #0000008f);height:198px;position:absolute;top:58px;left:14px;right:14px}.free-studio-character-modal-root .free-studio-create-character__prompt-wrap.is-expanded .free-studio-prompt-editor-shell,.free-studio-character-modal-root .free-studio-create-character__prompt-wrap.is-expanded .free-studio-prompt-editor-content,.free-studio-character-modal-root .free-studio-create-character__prompt-wrap.is-expanded .free-studio-prompt-editor-content .ProseMirror{height:198px!important;min-height:198px!important;max-height:198px!important}.free-studio-character-modal-root .free-studio-create-character__prompt-wrap .free-studio-prompt-mention-menu{border-color:#ff60b257;width:min(280px,100% - 18px);max-height:220px;box-shadow:0 26px 70px #0000009e,0 0 0 1px #ff60b21f,inset 0 1px #ffffff17;z-index:1600!important}.free-studio-character-modal-root .free-studio-create-character__references{align-content:start;min-height:54px!important;overflow:visible!important}.free-studio-character-modal-root .free-studio-create-character__reference-list{scrollbar-width:thin;flex-wrap:nowrap!important;gap:8px!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto visible!important}.free-studio-character-modal-root .free-studio-create-character__reference-card{position:relative;border-radius:12px!important;flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:50px!important}.free-studio-character-modal-root .free-studio-create-character__reference-card:disabled{cursor:not-allowed;opacity:.45}.free-studio-character-modal-root .free-studio-create-character__reference-card.is-uploaded{border-color:#ff68b64d;box-shadow:0 0 0 1px #ff68b61a}.free-studio-character-modal-root .free-studio-create-character__reference-remove{z-index:3;color:#ff91b4eb;cursor:pointer;background:#101216f0;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 22px #00000059}.free-studio-character-modal-root .free-studio-create-character__reference-remove:hover{color:#fff;background:#ff4991eb}.free-studio-character-modal-root .free-studio-create-character__reference-empty{display:none!important}.free-studio-character-modal-root .free-studio-create-character.is-basic-step{justify-content:center;min-height:360px;grid-template-columns:minmax(0,560px)!important}.free-studio-character-modal-root .free-studio-create-character.is-basic-step .free-studio-create-character__form{grid-template-rows:auto auto!important;min-height:0!important}.free-studio-character-modal-root .free-studio-create-character.is-basic-step .free-studio-create-character__info-card{min-height:0!important}.free-studio-character-modal-root .free-studio-create-character.is-basic-step .free-studio-create-character__notice{background:linear-gradient(135deg,#ff50a51a,#4dc6ff14);border-color:#ff58ab38}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form{grid-template-rows:210px minmax(0,1fr)!important;gap:24px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card{height:244px!important;padding:9px 10px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__info-card textarea.ant-input{height:58px!important;min-height:58px!important;max-height:58px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai{grid-template-rows:22px 32px 88px 68px 32px!important;gap:7px!important;overflow:visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai .free-studio-prompt-editor-shell,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai .free-studio-prompt-editor-content,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai .free-studio-prompt-editor-content .ProseMirror{height:100px!important;min-height:100px!important;max-height:100px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__references{grid-template-rows:18px 50px!important;gap:4px!important;height:68px!important;min-height:68px!important;display:grid!important;overflow:visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-list{height:56px!important;min-height:56px!important;padding:2px 24px 4px 2px!important;overflow:auto visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap.is-expanded{height:176px!important;top:48px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap.is-expanded .free-studio-prompt-editor-shell,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap.is-expanded .free-studio-prompt-editor-content,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap.is-expanded .free-studio-prompt-editor-content .ProseMirror{height:176px!important;min-height:176px!important;max-height:176px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__references>.free-studio-file-input{display:none!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap.is-expanded{top:-38px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form:has(.free-studio-create-character__ai.is-prompt-expanded){grid-template-rows:170px minmax(0,1fr)!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form:has(.free-studio-create-character__ai.is-prompt-expanded) .free-studio-create-character__info-card{height:170px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form:has(.free-studio-create-character__ai.is-prompt-expanded) .free-studio-create-character__info-card textarea.ant-input{height:38px!important;min-height:38px!important;max-height:38px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded{grid-template-rows:22px 32px 176px 48px 32px!important;overflow:visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__prompt-wrap,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__prompt-wrap.is-expanded{z-index:12!important;filter:none!important;height:176px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-prompt-editor-shell,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-prompt-editor-content,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-prompt-editor-content .ProseMirror{height:176px!important;min-height:176px!important;max-height:176px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__form,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap .free-studio-prompt-editor-shell,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap .free-studio-prompt-editor-content{overflow:visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap{z-index:80!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-wrap .free-studio-prompt-mention-menu{z-index:2400!important;pointer-events:auto!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai:has(.free-studio-create-character__custom-style){grid-template-rows:22px 32px 34px 78px 50px 32px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__custom-style{grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__custom-style .ant-select-selector{border-radius:999px!important;height:32px!important;min-height:32px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__custom-style-tip{color:#cdd8eb94;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai:has(.free-studio-create-character__custom-style) .free-studio-prompt-editor-shell{height:78px!important;min-height:78px!important;max-height:78px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai:has(.free-studio-create-character__custom-style) .free-studio-prompt-editor-content{height:78px!important;min-height:78px!important;max-height:78px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai:has(.free-studio-create-character__custom-style) .free-studio-prompt-editor-content .ProseMirror{height:78px!important;min-height:78px!important;max-height:78px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded:has(.free-studio-create-character__custom-style){grid-template-rows:22px 32px 34px 158px 34px 32px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded:has(.free-studio-create-character__custom-style) .free-studio-prompt-editor-shell{height:158px!important;min-height:158px!important;max-height:158px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded:has(.free-studio-create-character__custom-style) .free-studio-prompt-editor-content{height:158px!important;min-height:158px!important;max-height:158px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded:has(.free-studio-create-character__custom-style) .free-studio-prompt-editor-content .ProseMirror{height:158px!important;min-height:158px!important;max-height:158px!important}.free-studio-character-modal-root--basic.app-modal-root .ant-modal-wrap{place-items:center!important;padding:24px!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root--basic.app-modal-root .ant-modal{width:min(660px,100vw - 48px)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;margin:0!important;overflow:visible!important}.free-studio-character-modal-root--basic.app-modal-root .ant-modal-container{border-radius:24px!important;grid-template-rows:58px auto 68px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.free-studio-character-modal-root--basic.app-modal-root .ant-modal-body{height:auto!important;min-height:0!important;padding:18px 28px 0!important;overflow:visible!important}.free-studio-character-modal-root--basic.app-modal-root .ant-modal-footer{height:68px!important;min-height:68px!important;margin:0 28px!important;padding:14px 0 16px!important}.free-studio-character-modal-root--basic .free-studio-create-character.is-basic-step{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important}.free-studio-character-modal-root--basic .free-studio-create-character__basic-head{gap:14px;display:grid}.free-studio-character-modal-root--basic .free-studio-create-character__basic-head p{color:#d6e0f2ad;max-width:520px;margin:0;font-size:13px;line-height:1.65}.free-studio-character-modal-root--basic .free-studio-create-character__steps{background:#ffffff09;border:1px solid #e0ecff1a;border-radius:16px;grid-template-columns:max-content minmax(60px,1fr) max-content;align-items:center;gap:12px;padding:10px 12px;display:grid}.free-studio-character-modal-root--basic .free-studio-create-character__steps span{color:#c4cee28f;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.free-studio-character-modal-root--basic .free-studio-create-character__steps span.is-active{color:#ff5cad;text-shadow:0 0 18px #ff5cad47}.free-studio-character-modal-root--basic .free-studio-create-character__steps i{background:linear-gradient(90deg,#ff5cad9e,#e0ecff1f);height:1px;display:block}.free-studio-character-modal-root--basic.app-modal-root .free-studio-create-character__form{grid-template-rows:auto auto!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}.free-studio-character-modal-root--basic.app-modal-root .free-studio-create-character__info-card{background:radial-gradient(circle at 85% 10%,#ff5cad1a,#0000 34%),linear-gradient(135deg,#181d22e0,#0b0e11eb)!important;border:1px solid #e0ecff24!important;border-radius:20px!important;height:auto!important;min-height:0!important;padding:18px!important;box-shadow:0 20px 58px #00000052,inset 0 1px #ffffff0e!important}.free-studio-character-modal-root--basic .free-studio-create-character__info-subtitle{color:#d6e0f28a;margin:-2px 0 14px;font-size:12px;line-height:1.45}.free-studio-character-modal-root--basic.app-modal-root .free-studio-create-character__info-card .ant-form-item{margin-bottom:13px!important}.free-studio-character-modal-root--basic.app-modal-root .free-studio-create-character__info-card .ant-input{border-radius:14px!important;height:38px!important;min-height:38px!important}.free-studio-character-modal-root--basic.app-modal-root .free-studio-create-character__info-card textarea.ant-input{border-radius:16px!important;height:96px!important;min-height:96px!important;max-height:96px!important}.free-studio-character-modal-root--basic .free-studio-create-character__notice{color:#d6e0f294!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:12px!important;line-height:1.5!important}@media (height<=560px){.free-studio-character-modal-root--basic.app-modal-root .ant-modal-wrap{place-items:start center!important;overflow-y:auto!important}.free-studio-character-modal-root--basic.app-modal-root .ant-modal{margin:20px 0!important}}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__quote-current{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:4px;top:12px;left:12px;box-shadow:0 10px 28px #0000005c;color:#ffe8f6f5!important;background:#0e121ab8!important;border:1px solid #ff5cad61!important;border-radius:999px!important;height:26px!important;padding:0 10px!important;display:inline-flex!important;position:absolute!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__quote-current:hover{color:#fff!important;background:#ff4fa63d!important;border-color:#ff4fa6c7!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai{grid-template-rows:22px 32px 100px 108px 32px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__references{grid-template-rows:18px 88px!important;height:108px!important;min-height:108px!important;overflow:visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-list{gap:12px!important;height:88px!important;min-height:88px!important;padding:2px 28px 6px 2px!important;overflow:auto visible!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card{border-radius:0!important;flex:0 0 80px!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card img{border-radius:0!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card--add{border-style:dashed!important;font-size:20px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card.is-quoted_character_image{box-shadow:0 0 0 1px #ff5cad2e;border-color:#ff5cad85!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-badge{z-index:2;color:#fff;background:linear-gradient(135deg,#ff4ba4f0,#ff82bed1);padding:2px 6px;font-size:11px;line-height:1.3;position:absolute;top:0;left:0;box-shadow:0 6px 16px #ff469638}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-remove{z-index:5!important;background:#12141af5!important;border-color:#ffffff3d!important;width:24px!important;height:24px!important;font-size:12px!important;top:-8px!important;right:-8px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-remove:hover{background:#ff4087f5!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded{grid-template-rows:22px 32px 176px 108px 32px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__references{grid-template-rows:18px 88px!important;height:108px!important;min-height:108px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__reference-list{height:88px!important;min-height:88px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__reference-card{border-radius:0!important;flex-basis:80px!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-list{gap:12px!important;padding:2px 4px 10px 0!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-card{cursor:default!important;background:#0e1116c7!important;border-color:#d1def429!important;border-radius:14px!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:0!important;padding:10px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-thumb{cursor:pointer!important;background:#080b10!important;border:1px solid #e0ecff24!important;border-radius:10px!important;width:60px!important;height:60px!important;padding:0!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-thumb:disabled{cursor:default!important;opacity:.58!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-info{gap:8px!important;min-width:0!important;display:grid!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#f4f8ffe0!important;font-size:12px!important;font-weight:760!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-meta em{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:2px 6px;font-style:normal;line-height:1.35;color:#d5e0f49e!important;font-size:11px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt{background:#06090d8a;border:1px solid #e0ecff1f;border-radius:10px;gap:6px;min-width:0;padding:8px;display:grid}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt-head>span{color:#e7eefac7;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:760;display:inline-flex;overflow:hidden}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt-head small{color:#b7c4dc80;font-size:10px;font-weight:700}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-quote{flex:none;color:#ffdef2e6!important;background:#ff5cad14!important;border:1px solid #ff5cad47!important;border-radius:999px!important;height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:740!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-quote:not(:disabled):hover{color:#fff!important;background:#ff5cad33!important;border-color:#ff5cadb3!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-quote:disabled{color:#d2dcee61!important;background:#ffffff09!important;border-color:#ffffff14!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-rich{color:#e8eef9d1;word-break:break-word;font-size:12px;line-height:24px;max-height:70px!important;padding:0!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip{vertical-align:middle;max-width:118px!important;height:24px!important;margin:0 3px!important;padding:2px 7px 2px 2px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip__body{min-width:0;display:block}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip__label{color:#f0f8ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;display:block;overflow:hidden}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip__meta{display:none!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-reference-count{color:#b7c4dc7a;justify-self:start;font-size:11px;line-height:1.3}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history{min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-head{flex:none!important;padding:0 2px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-head .ant-typography{color:#d2dcee94!important;font-size:12px!important;font-weight:720!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history>.ant-spin,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history .ant-spin-nested-loading,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history .ant-spin-container{height:100%!important;min-height:0!important;overflow:hidden!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history>.ant-spin,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history .ant-spin-container{grid-template-rows:minmax(0,1fr)!important;display:grid!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-list{scrollbar-gutter:stable;gap:8px!important;height:100%!important;max-height:100%!important;padding:2px 6px 10px 0!important;overflow:hidden auto!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-list::-webkit-scrollbar{width:7px}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-list::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-list::-webkit-scrollbar-track{background:0 0}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-card{background:linear-gradient(#181d25db,#0a0d12e0)!important;border-color:#9cacc629!important;border-radius:12px!important;flex:none!important;grid-template-columns:56px minmax(0,1fr)!important;gap:9px!important;padding:8px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-card:hover,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-card.is-current{background:linear-gradient(#231c27e6,#0d0d12e6)!important;border-color:#ff4f9a75!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-thumb{border-radius:9px!important;width:56px!important;height:56px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-info{gap:5px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-meta{grid-template-columns:minmax(0,1fr) auto auto;gap:5px!important;display:grid!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-meta strong{font-size:12px!important;line-height:22px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-status{color:#d8e2f499;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 7px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-status.is-success{color:#a7f3d0c7;background:#065f4629;border-color:#52d39938}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-status.is-failed{color:#fca5a5d1;background:#7f1d1d29;border-color:#f8717138}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-quote{gap:2px!important;width:48px!important;height:22px!important;padding:0!important;font-size:11px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-quote .ant-btn-icon{font-size:10px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-rich{color:#e0e8f6c7;font-size:12px;line-height:24px;max-height:48px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip{max-width:96px!important;height:22px!important;margin:0 2px!important;padding:1px 6px 1px 2px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip__thumb{width:18px!important;height:18px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-prompt .free-studio-history-prompt-chip__label{font-size:11px;line-height:18px}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-summary{color:#a4b0c88f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:16px;overflow:hidden}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-card{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-media{justify-items:center;gap:5px;width:68px;min-width:0;display:grid}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-thumb{width:56px!important;height:56px!important;position:relative!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-current-icon{z-index:3;color:#7cf2aa;background:#0d2c1feb;border:1px solid #bbf7d094;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 6px 14px #00000052}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-use-main.ant-btn{color:#bef2dac7!important;background:#065f461f!important;border:1px solid #52d39938!important;border-radius:999px!important;width:68px!important;height:22px!important;padding:0!important;font-size:10px!important;font-weight:760!important;line-height:20px!important;transition:border-color .16s,background .16s,color .16s,transform .16s!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-use-main.ant-btn:hover{transform:translateY(-1px);color:#ecfff6!important;background:#10b9813d!important;border-color:#52d399ad!important}.free-studio-character-modal-root.app-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(8px)saturate(.92)!important;backdrop-filter:blur(8px)saturate(.92)!important;background:#080c126b!important}.free-studio-generation-drawer-root .ant-drawer-mask{-webkit-backdrop-filter:blur(3px)saturate(.96)!important;backdrop-filter:blur(3px)saturate(.96)!important;background:#080c125c!important}.free-studio-input-asset-preview-modal.app-modal-root{z-index:2400!important}.free-studio-input-asset-preview-modal.app-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(5px)saturate(.94)!important;backdrop-filter:blur(5px)saturate(.94)!important;background:#080c1266!important}.free-studio-input-asset-preview-modal.app-modal-root .ant-modal-wrap{z-index:2401!important}.ant-image-preview,.ant-image-preview-root{z-index:2500!important}.ant-image-preview-mask{-webkit-backdrop-filter:blur(6px)saturate(.94)!important;backdrop-filter:blur(6px)saturate(.94)!important;background:#080c127a!important}.ant-image-preview-wrap{z-index:2501!important}.asset-library-page__section{flex-direction:column;gap:16px;display:flex}.asset-library-page__description{color:#dee5faad}.asset-library-page__surface{background:#100c18a8;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:18px;padding:20px 22px 22px;display:flex;box-shadow:inset 0 1px #ffffff08}.asset-library-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:4px;display:flex}.asset-library-page__heading.ant-typography{color:#f7f8ff;margin:0 0 4px}.asset-library-page__subheading{color:#d1d9ef9e}.asset-library-page__tab-panel{flex-direction:column;gap:10px;display:flex}.asset-library-page__tabs{flex-direction:column;gap:6px;display:flex}.asset-library-page__tabs .ant-tabs{margin-bottom:0}.asset-library-page__primary-tabs .ant-tabs-nav:before{border-bottom-color:#ffffff14}.asset-library-page__primary-tabs .ant-tabs-nav{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;width:fit-content;margin-bottom:2px;padding:4px}.asset-library-page__primary-tabs .ant-tabs-tab{color:#dfe6fab8;border-radius:999px;margin:0;padding:8px 18px 10px;font-size:15px;font-weight:600;transition:color .18s,background .18s}.asset-library-page__primary-tabs .ant-tabs-tab:hover,.asset-library-page__secondary-tabs .ant-tabs-tab:hover{color:#f7f8ff}.asset-library-page__primary-tabs .ant-tabs-tab-active{text-shadow:0 0 24px #ff57b42e}.asset-library-page__primary-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#ff4fb82e,#7c8bff38);border-radius:999px;box-shadow:inset 0 1px #ffffff24;height:calc(100% - 8px)!important;top:4px!important;bottom:auto!important}.asset-library-page__primary-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.asset-library-page__secondary-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f7f8ff!important}.asset-library-page__primary-tabs .ant-tabs-tab-btn,.asset-library-page__primary-tabs .ant-tabs-tab-btn{color:inherit}.asset-library-page__secondary-segmented{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;width:fit-content;padding:4px}.asset-library-page__secondary-segmented .ant-segmented-item-label{color:#dfe6fab8;min-width:72px;padding:8px 16px;font-size:14px;font-weight:500}.asset-library-page__secondary-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#1a2031}.asset-library-page__secondary-segmented .ant-segmented-thumb{background:linear-gradient(#fffffff5,#e8ecf8eb);border-radius:999px;box-shadow:0 4px 14px #0000002e}.asset-library-page__actions{justify-content:flex-end;align-self:center;gap:10px;display:flex}.asset-library-page__action-btn{color:#f2f5ff;height:38px;box-shadow:none;background:#ffffff0f;border-color:#ffffff14;border-radius:999px;padding-inline:16px}.asset-library-page__action-btn .anticon{color:inherit}.asset-library-page__action-btn:hover,.asset-library-page__action-btn:focus{color:#fff;background:#ffffff1c;border-color:#ffffff29}.asset-library-page__action-btn--primary{color:#fff;background:linear-gradient(135deg,#12bff6 0%,#3ec6ff 100%);border-color:#0000}.asset-library-page__action-btn--primary:hover,.asset-library-page__action-btn--primary:focus{color:#fff;background:linear-gradient(135deg,#26c8fb 0%,#57d0ff 100%);border-color:#0000}.asset-library-page__action-btn--active{color:#ffd7ef;background:#ff4fb824;border-color:#ff5eb752}.asset-library-page__control-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.asset-library-page__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.asset-library-page__filter-group{flex-direction:column;gap:8px;display:flex}.asset-library-page__filter-label{color:#cfd7efbd;font-size:12px}.asset-library-page__filter{min-width:220px}.asset-library-page__filter.ant-select-disabled{opacity:1}.asset-library-page__filter.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none!important;background:linear-gradient(#ffffff14,#ffffff0f)!important;border-color:#ffffff2e!important}.asset-library-page__filter.ant-select-disabled .ant-select-selection-item{color:#f2f6ffeb!important;-webkit-text-fill-color:#f2f6ffeb!important}.asset-library-page__filter.ant-select-disabled .ant-select-selection-placeholder,.asset-library-page__filter.ant-select-disabled .ant-select-arrow,.asset-library-page__filter.ant-select-disabled .ant-select-suffix{color:#e8eeffb8!important}.asset-library-page__filter.ant-select-disabled .ant-select-selection-search-input{color:#f2f6ffeb!important}.asset-library-page__summary{align-items:center;gap:10px;display:flex}.asset-library-page__summary-text{color:#cbd3ecad;font-size:13px}.asset-library-page__refresh-btn.ant-btn{color:#eef3ff;background:#ffffff0f;border-color:#ffffff1a;border-radius:999px}.asset-library-page__content{min-height:420px}.asset-modal-root .ant-modal{width:min(1040px,100vw - 48px)!important}.asset-modal-root .ant-modal-content{overflow:hidden}.asset-modal-root .ant-modal-body{padding-bottom:20px}.asset-modal-root .ant-modal-footer{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.asset-modal-form__mode{max-width:240px;margin-bottom:14px}.asset-modal-root .asset-modal-form__mode .ant-segmented{background:#0a0e18eb;border:1px solid #ffffff14;border-radius:999px;padding:3px}.asset-modal-root .asset-modal-form__mode .ant-segmented-item-label{color:#dfe6fab8;padding:6px 12px;font-size:13px;font-weight:500}.asset-modal-root .asset-modal-form__mode .ant-segmented-item-selected{border-radius:999px;background:linear-gradient(#181f34fa,#0d1325fa)!important;box-shadow:inset 0 1px #ffffff0f,0 6px 14px #070a142e!important}.asset-modal-root .asset-modal-form__mode .ant-segmented-thumb{border-radius:999px;background:linear-gradient(#181f34fa,#0d1325fa)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 6px 14px #070a142e!important}.asset-modal-root .asset-modal-form__mode .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600;color:#fff!important}.asset-modal-layout{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:start;gap:22px;display:grid}.asset-modal-layout__visual,.asset-modal-layout__form{min-width:0}.asset-modal-visual{flex-direction:column;gap:14px;display:flex}.asset-modal-visual__toolbar{gap:12px;display:flex}.asset-modal-visual__toolbar--spread{justify-content:space-between}.asset-modal-visual__toolbar--spread .asset-modal-visual__upload-btn.ant-btn{width:calc(50% - 6px)}.asset-modal-visual__hint{color:#ffffffad;font-size:13px;line-height:1.6;display:block}.asset-modal-visual__actions,.asset-modal-visual__actions .ant-upload{width:100%;display:block}.asset-modal-visual__preview,.asset-modal-visual__placeholder{aspect-ratio:4/5;background:radial-gradient(circle at top,#ffffff14,#0000 58%),#ffffff0a;border:1px solid #ffffff14;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.asset-modal-visual__placeholder--generate{border-style:dashed}.asset-modal-visual__preview{background:0 0;justify-content:center;align-items:center;overflow:hidden}.asset-modal-visual__preview .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.asset-modal-visual__preview .ant-image-img,.asset-modal-visual__preview-image{object-fit:contain;border-radius:0;width:100%;height:100%}.asset-modal-visual__preview .ant-spin-nested-loading,.asset-modal-visual__preview .ant-spin-container{width:100%;height:100%}.asset-modal-visual__placeholder-icon{color:#f3f7fff5;background:linear-gradient(#141b2df2,#0b111ff2);border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:24px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.asset-modal-visual__placeholder-title.ant-typography{color:#f5f7ff;margin:0 0 8px}.asset-modal-visual__placeholder-description{text-align:center;color:#d6def4a3;max-width:280px}.asset-modal-visual__upload-btn.ant-btn{color:#f4f7ff;background:linear-gradient(#12182af5,#0a0f1df5);border-color:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:100%;height:42px;display:inline-flex}.asset-modal-visual__upload-btn.ant-btn:hover,.asset-modal-visual__upload-btn.ant-btn:focus{color:#fff;background:linear-gradient(#1c243afa,#101628fa);border-color:#ffffff24}.asset-modal-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.asset-modal-form__grid-item{margin-bottom:0}.asset-modal-layout__form .ant-form-item{margin-bottom:18px}.asset-modal-readonly{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.asset-modal-readonly__title{color:#f2f6ffe6;font-size:13px;font-weight:600}.asset-modal-readonly__list{gap:10px;display:grid}.asset-modal-readonly__item{flex-direction:column;gap:4px;display:flex}.asset-modal-readonly__label{color:#c7d0e89e;font-size:12px}.asset-modal-readonly__value{color:#f2f6ffe6;word-break:break-word;font-size:13px;line-height:1.5}.asset-image-edit-modal-root .ant-modal-content{background:radial-gradient(circle at 12% 0,#ff57b41f,#0000 38%),linear-gradient(#121728fa,#0a0e1afa);border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 22px 60px #05081275}.asset-image-edit-modal-root .ant-modal-header{background:0 0;margin-bottom:0}.asset-image-edit-modal-root .ant-modal-title{color:#f8faff}.asset-image-edit-modal-root .ant-modal-close{color:#eff4ffb3}.asset-image-edit-modal-root .ant-modal-close:hover{color:#fff}.asset-image-edit-modal-root .ant-modal-body{padding-top:18px}.asset-image-edit-modal-root .ant-modal-footer{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.asset-image-edit-modal-root .ant-modal-footer .ant-btn{border-radius:999px;height:36px}.asset-image-edit-modal__title{color:#f8faff;flex-direction:column;gap:8px;font-size:18px;font-weight:700;line-height:1.35;display:flex}.asset-image-edit-modal__subtitle{max-width:420px;font-size:13px;font-weight:400;line-height:1.6;color:#dde5faa8!important}.asset-image-edit-form .ant-form-item{margin-bottom:0}.asset-image-edit-form .ant-form-item-label>label{color:#f6f9ffe6;font-weight:600}.asset-image-edit-textarea.ant-input{color:#f8faff;background:#ffffff0f;border-color:#ffffff1f;border-radius:14px;min-height:132px;line-height:1.7;box-shadow:inset 0 1px #ffffff0a}.asset-image-edit-textarea.ant-input::placeholder{color:#d9e2f86b}.asset-image-edit-textarea.ant-input:hover,.asset-image-edit-textarea.ant-input:focus{background:#ffffff14;border-color:#ff5bb675;box-shadow:0 0 0 3px #ff5bb61a,inset 0 1px #ffffff0d}.asset-library-page__batch-bar{background:#101424b8;border:1px solid #7887b42e;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.asset-library-page__batch-bar .ant-typography{color:#eaefffe0}.asset-library-page__batch-bar .ant-btn{color:#f4f7ff;box-shadow:none;background:#ffffff14;border-color:#ffffff1a}.asset-library-page__batch-bar .ant-btn .anticon{color:inherit}.asset-library-page__batch-bar .ant-btn:hover,.asset-library-page__batch-bar .ant-btn:focus{color:#fff;background:#ffffff24;border-color:#ffffff2e}.asset-library-page__batch-bar .ant-btn-dangerous{color:#ffb8c6;background:#ff63841f;border-color:#ff63846b}.asset-library-page__batch-bar .ant-btn-dangerous:hover,.asset-library-page__batch-bar .ant-btn-dangerous:focus{color:#ffd3dc;background:#ff63842e;border-color:#ff63848f}.asset-library-page__batch-bar .ant-btn.ant-btn-disabled,.asset-library-page__batch-bar .ant-btn.ant-btn-disabled:hover,.asset-library-page__batch-bar .ant-btn.ant-btn-disabled:focus{color:#d7dff557;background:#ffffff08;border-color:#ffffff0f}.asset-library-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px;display:grid}.asset-library-card.ant-card{background:#0a0e18f0;border:1px solid #7887b429;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 40px #05091447}.asset-library-card.ant-card:hover{border-color:#ff58b438;transform:translateY(-2px);box-shadow:0 20px 48px #05091457}.asset-library-card--batch.ant-card{background:#0c111df5;border-color:#7887b438}.asset-library-card--batch.ant-card:hover{border-color:#5ccaff42;box-shadow:0 20px 48px #060b185c}.asset-library-card--selected.ant-card{border-color:#2ec4ff7a;box-shadow:0 22px 52px #05091461,0 0 0 1px #2ec4ff3d}.asset-library-card--selected.ant-card:hover{border-color:#2ec4ff94;box-shadow:0 24px 56px #0509146b,0 0 0 1px #2ec4ff52}.asset-library-card--readonly.ant-card{opacity:.82}.asset-library-card .ant-card-body{padding:14px 14px 16px}.asset-library-card__cover{aspect-ratio:4/5;background:#151b2adb;border-radius:14px 14px 0 0;position:relative;overflow:hidden}.asset-library-card__cover .ant-image{width:100%;height:100%;display:block}.asset-library-card__image{object-fit:contain;background:#0a0e18b8;width:100%;height:100%;display:block}.asset-library-card__empty-image{color:#e1e8fab8;background:radial-gradient(circle at top,#ffffff14,#0000 58%),#ffffff09;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;font-size:13px;display:flex}.asset-library-card__empty-image .anticon{color:#f6f9ffe0;font-size:26px}.asset-modal-visual__task-status{color:#dee6fabd;text-align:center;font-size:13px;display:block}.asset-library-card__checkbox{z-index:2;background:#080b14b8;border-radius:10px;padding:6px;position:absolute;top:10px;left:10px}.asset-library-card--selected .asset-library-card__checkbox{background:#162e42d1;box-shadow:0 0 0 1px #2ec4ff2e}.asset-library-card__cover-overlay{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:10px;right:10px}.asset-library-card__scope-tag,.asset-library-card__task-tag{color:#f5f7ff;background:#080b14b8;border:none;margin-inline-end:0}.asset-library-card__body{width:100%}.asset-library-card__head{flex-direction:column;gap:8px;display:flex}.asset-library-card__title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.asset-library-card__title.ant-typography{color:#f5f7ff;margin:0;font-size:16px;line-height:1.35}.asset-library-card__type-tag{flex-shrink:0;margin-inline-end:0}.asset-library-card__project{color:#c6cfe9ad;font-size:13px}.asset-library-card__meta{color:#e2e9ffb3;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.asset-library-card__meta-chip{color:#dde4f7b8;background:#ffffff0f;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.asset-library-card__actions{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.asset-library-card__actions .ant-btn{color:#ecf1ffd6}.asset-library-card__actions .ant-btn:hover,.asset-library-card__actions .ant-btn:focus{color:#fff}.asset-library-card__icon-action.ant-btn{color:#ecf1ffd6;background:#ffffff0d;border-color:#0000;border-radius:999px;width:32px;min-width:32px;height:32px;padding:0}.asset-library-card__icon-action.ant-btn .anticon{color:inherit}.asset-library-card__icon-action.ant-btn:hover,.asset-library-card__icon-action.ant-btn:focus{border-color:#0000;color:#fff!important;background:#ffffff3d!important}.asset-library-card__icon-action.ant-btn:hover .anticon,.asset-library-card__icon-action.ant-btn:focus .anticon{color:#fff!important}.asset-library-card__icon-action.ant-btn-dangerous:hover,.asset-library-card__icon-action.ant-btn-dangerous:focus{background:#ff638424}.asset-library-page__empty{background:radial-gradient(circle at top,#ffffff0d,#0000 45%),#ffffff05;border:1px dashed #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;padding:36px 24px;display:flex}.asset-library-page__empty-illustration{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;justify-content:center;align-items:center;width:74px;height:74px;font-size:28px;display:flex}.asset-library-page__empty-title.ant-typography{color:#f4f7ff;margin:0}.asset-library-page__empty-description{text-align:center;color:#d6def494;max-width:420px}.asset-library-page__empty-actions{padding-top:6px}.asset-library-page__pagination{justify-content:flex-end;display:flex}.asset-modal-layout--detail .asset-modal-layout__detail{flex-direction:column;gap:16px;display:flex}.asset-modal-visual--detail .asset-modal-visual__preview{min-height:0}.asset-detail-section{flex-direction:column;gap:10px;display:flex}.asset-detail-section__title.ant-typography{color:#1d2433;margin:0}.asset-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.asset-detail-item{background:#141c2d08;border:1px solid #141c2d14;border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.asset-detail-item--full{grid-column:1/-1}.asset-detail-item__label{color:#2c364ab8;font-size:12px;line-height:1.4}.asset-detail-item__value{color:#111827;word-break:break-word;font-size:14px;line-height:1.55}.asset-detail-item__value--multiline{white-space:pre-wrap}@media (width<=960px){.asset-library-page__surface{padding:16px}.asset-library-page__header{flex-direction:column;align-items:stretch}.asset-library-page__actions{justify-content:flex-start;align-self:stretch}.asset-library-page__content{min-height:320px}.asset-library-page__control-row{align-items:stretch}.asset-library-page__summary{justify-content:flex-start}.asset-modal-layout{grid-template-columns:1fr}.asset-modal-visual__preview,.asset-modal-visual__placeholder{min-height:0}.asset-modal-form__grid,.asset-detail-grid{grid-template-columns:1fr}}@font-face{font-family:IP Video Noto Sans SC;src:url(/fonts/ip-video/NotoSansSC-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:IP Video YouShe BiaoTiHei;src:url(/fonts/ip-video/YouSheBiaoTiHei-Regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400 900}@font-face{font-family:IP Video Alibaba PuHuiTi;src:url(/fonts/ip-video/AlibabaPuHuiTi-Regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:300 400}@font-face{font-family:IP Video Alibaba PuHuiTi;src:url(/fonts/ip-video/AlibabaPuHuiTi-Medium.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:500 900}@font-face{font-family:IP Video Smiley Sans;src:url(/fonts/ip-video/SmileySans-Oblique.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400 900}.ip-video-page{color:#f5f7ff;background:radial-gradient(circle at 18% 0,#9333ea33,#0000 32%),radial-gradient(circle at 82% 8%,#2563eb2b,#0000 34%),#080a13;flex-direction:column;min-height:calc(100vh - 98px);padding:6px 12px 18px;display:flex}.ip-video-editing-step .ip-video-editing-subtitle-row time{gap:5px;min-width:132px;display:grid}.ip-video-editing-step .ip-video-editing-subtitle-table__head,.ip-video-editing-step .ip-video-editing-subtitle-row{grid-template-columns:34px 140px minmax(0,1fr)}.ip-video-editing-step .ip-video-editing-subtitle-row time label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;display:grid}.ip-video-editing-step .ip-video-editing-subtitle-row time em{color:#efe8ff94;font-size:11px;font-style:normal}.ip-video-editing-step .ip-video-editing-subtitle-row time small{color:#efe8ff6b;font-size:10px;line-height:1.35}.ip-video-editing-step .ip-video-editing-subtitle-row .ant-input-number{color:#f8f5ff;background:#090c19b8;border-color:#a67cff38;width:86px}.ip-video-editing-step .ip-video-editing-subtitle-row .ant-input-number-input{color:#f8f5ff;height:24px;font-size:12px}.ip-video-editing-step .ip-video-editing-subtitle-row strong i{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ip-video-editing-step .ip-video-editing-subtitle-row strong i button{color:#f6f1ffc7;cursor:pointer;background:#7c3aed24;border:1px solid #a67cff33;border-radius:6px;height:24px;padding:0 7px;font-size:11px}.ip-video-editing-step .ip-video-editing-subtitle-row strong i button:disabled{cursor:not-allowed;opacity:.45}.ip-video-editing-step .ip-video-editing-subtitle-row strong i button:hover:not(:disabled){color:#fff;background:#a744ff3d}.ip-video-stats-strip,.ip-video-project-card,.ip-video-shortcuts,.ip-video-guide,.ip-video-workbench{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#16122ab8,#0a0e1bd1);border:1px solid #b999ff29;box-shadow:0 22px 70px #00000057}.ip-video-hero-panel{justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 4px 8px;display:flex}.ip-video-title-row{align-items:center;gap:12px;display:flex}.ip-video-title-row h2.ant-typography,.ip-video-workbench h2.ant-typography,.ip-video-guide h4.ant-typography{color:#f7f4ff;letter-spacing:0;margin:0}.ip-video-title-row h2.ant-typography{font-size:18px;line-height:1.12}.ip-video-hero-copy .ant-typography{color:#e8e1ffb8;margin:6px 0 0;font-size:14px}.ip-video-ai-badge{color:#c8a8ff;background:#7e22ce3d;border:1px solid #a855f76b;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ip-video-create-btn.ant-btn{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;border-radius:12px;min-width:154px;height:40px;font-weight:700;box-shadow:0 16px 34px #7c3aed5c}.ip-video-page .ant-btn{transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s}.ip-video-page .ant-btn:not(:disabled):not(.ip-video-create-btn):hover,.ip-video-page .ant-btn:not(:disabled):not(.ip-video-create-btn):focus-visible{color:#fff!important;background:#18122bc7!important;border-color:#a855f757!important;box-shadow:0 10px 24px #070a143d!important}.ip-video-create-btn.ant-btn:not(:disabled):hover,.ip-video-create-btn.ant-btn:not(:disabled):focus-visible{color:#fff!important;background:linear-gradient(135deg,#ea1acb,#8646ff)!important;box-shadow:0 16px 34px #7c3aed66!important}.ip-video-stats-strip{border-radius:14px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);gap:10px;padding:9px;display:grid}.ip-video-stat-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;min-height:74px;padding:10px;transition:border-color .18s,filter .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.ip-video-stat-card:hover{filter:brightness(1.035);border-color:#a855f738;box-shadow:inset 0 0 0 1px #ffffff06}.ip-video-stat-card:before,.ip-video-project-cover:before{content:"";opacity:.34;pointer-events:none;position:absolute;inset:0}.ip-video-stat-card__icon,.ip-video-guide-step__icon,.ip-video-shortcut-card__icon{color:#fff;border-radius:12px;place-items:center;display:grid}.ip-video-stat-card__icon{z-index:1;background:#7c3aed59;width:44px;height:44px;font-size:20px;position:relative}.ip-video-stat-card__meta{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.ip-video-stat-card__title{color:#f4efff;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;font-size:14px;font-weight:800;display:inline-flex;overflow:hidden}.ip-video-stat-card__title>span:not(.ip-video-stat-card__sequence){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-video-stat-card__meta strong{color:#fff;align-items:baseline;gap:2px;display:inline-flex}.ip-video-stat-card__sequence{flex:none;font-size:11px;font-weight:900}.ip-video-stat-card__count{font-size:18px;font-weight:900;line-height:1}.ip-video-stat-card__unit{color:#e5e0f694;font-size:12px;font-weight:600}.ip-video-stat-card__arrow{color:#3b82f6fa;filter:drop-shadow(0 0 8px #3b82f680);align-self:center;place-items:center;display:grid}.ip-video-stat-card.is-pink{background:linear-gradient(135deg,#491769eb,#19132edb)}.ip-video-stat-card.is-indigo{background:linear-gradient(135deg,#24276be0,#121833e0)}.ip-video-stat-card.is-cyan{background:linear-gradient(135deg,#11485fd1,#121830e6)}.ip-video-stat-card.is-green{background:linear-gradient(135deg,#155438bd,#131e26e0)}.ip-video-stat-card.is-amber{background:linear-gradient(135deg,#643d0fb8,#231c1ae6)}.ip-video-stat-card.is-pink .ip-video-stat-card__icon{background:linear-gradient(135deg,#d834f7bd,#5b21b6d1)}.ip-video-stat-card.is-indigo .ip-video-stat-card__icon{background:linear-gradient(135deg,#5753f2b8,#1e40afbd)}.ip-video-stat-card.is-cyan .ip-video-stat-card__icon{background:linear-gradient(135deg,#0ea5e9b8,#155e75bd)}.ip-video-stat-card.is-green .ip-video-stat-card__icon{background:linear-gradient(135deg,#22c55eb8,#166534c7)}.ip-video-stat-card.is-amber .ip-video-stat-card__icon{background:linear-gradient(135deg,#f59e0bb8,#92400ec2)}.ip-video-stat-card.is-pink .ip-video-stat-card__sequence{color:#f0abfc}.ip-video-stat-card.is-indigo .ip-video-stat-card__sequence{color:#a5b4fc}.ip-video-stat-card.is-cyan .ip-video-stat-card__sequence{color:#67e8f9}.ip-video-stat-card.is-green .ip-video-stat-card__sequence{color:#86efac}.ip-video-stat-card.is-amber .ip-video-stat-card__sequence{color:#fcd34d}.is-pink:before{background:linear-gradient(135deg,#d946ef7a,#0000 70%)}.is-indigo:before{background:linear-gradient(135deg,#4f46e580,#0000 70%)}.is-cyan:before{background:linear-gradient(135deg,#06b6d475,#0000 70%)}.is-green:before{background:linear-gradient(135deg,#22c55e70,#0000 70%)}.is-amber:before{background:linear-gradient(135deg,#f59e0b7a,#0000 70%)}.ip-video-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 12px;padding:0;display:flex}.ip-video-filter-controls{flex:auto;grid-template-columns:minmax(260px,390px) minmax(126px,148px) minmax(132px,154px) minmax(140px,170px);align-items:center;gap:8px;min-width:0;display:grid}.ip-video-search{width:100%}.ip-video-page .ant-input-affix-wrapper,.ip-video-page .ant-select-selector{height:36px!important}.ip-video-page .ant-input-affix-wrapper,.ip-video-page .ant-select,.ip-video-page .ant-select .ant-select-content,.ip-video-page .ant-select .ant-select-selector,.ip-video-page .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ip-video-view-toggle .ant-btn{color:#f4efff!important;box-shadow:none!important;background:#080b1775!important;border-color:#ffffff1a!important}.ip-video-page .ant-input,.ip-video-page .ant-input::placeholder,.ip-video-page .ant-select-placeholder,.ip-video-page .ant-select-content,.ip-video-page .ant-select-selection-placeholder,.ip-video-page .ant-select-selection-item,.ip-video-page .ant-select-arrow,.ip-video-page .ant-select-clear,.ip-video-page .ant-select-suffix{color:#efe9ffb8!important}.ip-video-search-action{color:#efe9ffc7;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:24px;height:24px;transition:background .18s,color .18s;display:grid}.ip-video-search-action:hover{color:#fff;background:#a855f729}.ip-video-page .ant-input-affix-wrapper:hover,.ip-video-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#0b0e1c9e!important;border-color:#a855f747!important}.ip-video-status-filter.ant-select-focused .ant-select-selector,.ip-video-status-filter.ant-select-open .ant-select-selector{background:#121426f0!important;border-color:#a855f78c!important}.ip-video-filter-select.ant-select-focused,.ip-video-filter-select.ant-select-open{border-color:#a855f78c!important}.ip-video-view-toggle{flex:none;gap:6px;display:flex}.ip-video-view-toggle .ant-btn{border-radius:10px;width:36px;height:36px;padding:0}.ip-video-view-toggle .ant-btn.is-active{background:linear-gradient(135deg,#d946efc7,#7c3aeddb)!important;border-color:#a855f7cc!important}.ip-video-view-toggle .ant-btn.is-active:not(:disabled):hover,.ip-video-view-toggle .ant-btn.is-active:not(:disabled):focus-visible{background:linear-gradient(135deg,#d946efd1,#7c3aede6)!important;border-color:#c4b5fdb8!important}.ip-video-content-grid{flex:auto;grid-template-columns:minmax(0,1fr) 236px;align-items:stretch;gap:14px;min-height:0;margin-bottom:40px;display:grid}.ip-video-main-column,.ip-video-project-section{min-width:0}.ip-video-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ip-video-project-card{border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s,filter .18s;overflow:hidden}.ip-video-project-card:hover{filter:brightness(1.025);border-color:#a855f742;box-shadow:0 24px 72px #0000005c,inset 0 0 0 1px #ffffff06}.ip-video-project-cover{background:linear-gradient(135deg,#551c8edb,#0d1225f0),radial-gradient(circle at 70% 26%,#60a5fa59,#0000 34%);height:90px;position:relative;overflow:hidden}.ip-video-project-cover:after{content:"";background:linear-gradient(#05070e14,#05070edb),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 14px);position:absolute;inset:0}.ip-video-project-cover img{object-fit:cover;width:100%;height:100%}.ip-video-project-step-tag.ant-tag{z-index:2;border:1px solid #0000;border-radius:999px;margin:0;font-size:12px;font-weight:800;position:absolute;top:10px;left:12px;box-shadow:0 8px 18px #00000047}.ip-video-project-step-tag.is-script.ant-tag{color:#f4d7ff;background:#5e1c84c7;border-color:#d8b4fe5c}.ip-video-project-step-tag.is-rewrite.ant-tag{color:#bde8ff;background:#1d4ed8c7;border-color:#60a5fa6b}.ip-video-project-step-tag.is-audio.ant-tag{color:#9bf3ff;background:#08698ec7;border-color:#67e8f961}.ip-video-project-step-tag.is-avatar.ant-tag{color:#a7f3d0;background:#15803dc7;border-color:#4ade805c}.ip-video-project-step-tag.is-edit.ant-tag{color:#fde68a;background:#92400ed1;border-color:#fbbf246b}.ip-video-more-btn.ant-btn{z-index:3;color:#fff;background:#04060dad;border:0;position:absolute;top:10px;right:10px}.ip-video-more-btn.ant-btn:not(:disabled):hover,.ip-video-more-btn.ant-btn:not(:disabled):focus-visible{background:#0a0c18d6!important;border-color:#ffffff24!important;box-shadow:0 10px 22px #00000042!important}.ip-video-project-card__content{padding:11px}.ip-video-project-card__content h5.ant-typography{color:#fbf8ff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:15px;overflow:hidden}.ip-video-project-owner,.ip-video-project-meta,.ip-video-project-footer{align-items:center;display:flex}.ip-video-project-owner{color:#eee8ffc2;gap:7px;font-size:12px}.ip-video-owner-avatar{color:#fff;background:linear-gradient(135deg,#f59e0b,#a855f7);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.ip-video-project-meta{color:#e1daf68f;flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-top:7px;font-size:12px}.ip-video-project-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-video-project-duration{color:#e5e0f6b3;flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ip-video-project-footer{border-top:0;justify-content:space-between;gap:10px;margin-top:8px;padding-top:4px}.ip-video-project-card__labels{align-items:center;gap:10px;min-width:0;display:inline-flex}.ip-video-project-nature,.ip-video-project-style{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:82px;font-size:12px;font-weight:800;overflow:hidden}.ip-video-project-nature.is-creator{color:#8b5cf6}.ip-video-project-nature.is-manager{color:#38bdf8}.ip-video-project-nature.is-collaborator{color:#22c55e}.ip-video-project-style{color:#a5b4fc}.ip-video-enter-btn.ant-btn{color:#fff;background:#0c101fb8;border-color:#ffffff1f;border-radius:10px;min-width:106px;height:32px}.ip-video-enter-btn.ant-btn:not(:disabled):hover,.ip-video-enter-btn.ant-btn:not(:disabled):focus-visible{transform:translate(1px);background:#13162ae6!important;border-color:#a855f752!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.ip-video-empty{background:#0e12229e;border:1px solid #b999ff24;border-radius:14px;place-items:center;min-height:342px;display:grid}.ip-video-empty .ant-empty-description{color:#efe9ffb8;font-size:13px;font-weight:800}.ip-video-empty-clear-btn.ant-btn{color:#f6f0ff;background:#7c3aed2e;border-color:#a855f757;border-radius:10px;height:34px;font-weight:900}.ip-video-empty-clear-btn.ant-btn:not(:disabled):hover,.ip-video-empty-clear-btn.ant-btn:not(:disabled):focus-visible{color:#fff!important;background:#7c3aed47!important;border-color:#d8b4fe8f!important}.ip-video-pagination{justify-content:flex-end;margin-top:14px;display:flex}.ip-video-pagination .ant-pagination{align-items:center;gap:6px;display:inline-flex}.ip-video-pagination .ant-pagination-item,.ip-video-pagination .ant-pagination-prev,.ip-video-pagination .ant-pagination-next{background:#080b1775;border-color:#ffffff1a;border-radius:999px;place-items:center;min-width:34px;height:34px;display:inline-grid}.ip-video-pagination .ant-pagination-item a,.ip-video-pagination .ant-pagination-prev .ant-pagination-item-link,.ip-video-pagination .ant-pagination-next .ant-pagination-item-link{color:#efe9ffb8}.ip-video-pagination .ant-pagination-item-active{background:#0ea5e92e;border-color:#67e8f9e6}.ip-video-pagination .ant-pagination-item-active a{color:#a5f3fc;font-weight:900}.ip-video-pagination .ant-pagination-item:hover,.ip-video-pagination .ant-pagination-prev:hover,.ip-video-pagination .ant-pagination-next:hover{background:#101427b8;border-color:#a855f747}.ip-video-pagination .ant-pagination-options{display:none!important}.ip-video-shortcuts{border-radius:14px;align-self:stretch;min-height:100%;padding:14px;position:sticky;top:12px}.ip-video-shortcuts__title{color:#f7f0ff;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;font-weight:800;display:flex}.ip-video-shortcuts__title .anticon{color:#d946ef}.ip-video-shortcut-card.ant-btn{color:#fff;text-align:left;background:#7c3aed1f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;height:60px;margin-top:18px;display:grid}.ip-video-shortcut-card.ant-btn:not(:disabled):hover,.ip-video-shortcut-card.ant-btn:not(:disabled):focus-visible{transform:translateY(-1px);background:#7c3aed29!important;border-color:#a855f73d!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.ip-video-shortcut-card__icon{background:linear-gradient(135deg,#d946efb8,#5b21b6e6);width:38px;height:38px;font-size:20px}.ip-video-shortcut-card__copy{gap:4px;min-width:0;display:grid}.ip-video-shortcut-card__copy strong{text-overflow:ellipsis;overflow:hidden}.ip-video-shortcut-card__copy span{color:#e8e1ff94;font-size:12px}.ip-video-guide{background:linear-gradient(90deg,#2d1452d1,#1f0d3abd,#4a125c94),#0a0e1bd6;border-radius:14px;grid-template-columns:206px minmax(0,1fr);align-items:center;gap:14px;padding:15px 16px;display:grid}.ip-video-guide__title{align-items:center;gap:10px;display:flex}.ip-video-guide__title h4.ant-typography{font-size:16px;line-height:1.45}.ip-video-guide__icon{color:#d8b4fe;background:#a855f73d;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.ip-video-guide__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ip-video-guide-step{color:#f8f4ff;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:58px;display:grid;position:relative}.ip-video-guide-step__number{z-index:2;background:linear-gradient(135deg,#a855f7,#6d28d9);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-2px;left:-4px}.ip-video-guide-step__icon{color:#c4b5fd;background:#7c3aed33;border:1px solid #a855f75c;width:40px;height:40px;font-size:19px;box-shadow:inset 0 0 22px #a855f72e}.ip-video-guide-step__copy{gap:4px;min-width:0;display:grid}.ip-video-guide-step__copy strong{color:#fff;white-space:nowrap;font-size:12px}.ip-video-guide-step__copy span{color:#e1daf69e;font-size:10px;line-height:1.42}.ip-video-guide-step>.anticon{color:#a855f7e0}.ip-video-member-editor{background:linear-gradient(135deg,#1e1337b8,#0d1222c7);border:1px solid #a855f72e;border-radius:12px;margin-top:14px;padding:13px}.ip-video-member-editor__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ip-video-member-editor__title{color:#f7f0ff;align-items:center;gap:8px;font-weight:800;display:inline-flex}.ip-video-member-editor__title .anticon{color:#c084fc}.ip-video-member-editor__count.ant-typography,.ip-video-member-editor__description.ant-typography,.ip-video-member-editor__hint.ant-typography{color:#e8e1ff9e;font-size:12px}.ip-video-member-editor__body{width:100%;margin-top:10px}.ip-video-member-editor__body .ant-select{width:100%}.ip-video-member-editor__alert{background:#2563eb1f;border-color:#60a5fa47;margin-top:10px}.ip-video-project-modal-root .ant-form-item-label>label{color:#efe9ffd1}.ip-video-workbench-page{min-height:calc(100vh - 84px);padding:8px 16px 12px}.ip-video-workbench-page>.ant-spin-nested-loading,.ip-video-workbench-page>.ant-spin-nested-loading>.ant-spin-container{min-height:inherit}.ip-video-workbench-shell{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;min-height:calc(100vh - 108px);display:grid}.ip-video-workbench-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.ip-video-workbench-title{align-items:center;gap:12px;min-width:0;display:flex}.ip-video-workbench-back.ant-btn{color:#f4efffe6;background:#ffffff0b;border-color:#ffffff1a;border-radius:10px;flex:none;width:34px;height:34px}.ip-video-workbench-back.ant-btn:hover{color:#fff;background:#7c3aed29;border-color:#a855f76b}.ip-video-workbench-topbar__actions{align-items:center;gap:10px;display:flex}.ip-video-workbench-title h2.ant-typography{color:#f7f4ff;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,46vw);margin:0;font-size:22px;line-height:1.15;overflow:hidden}.ip-video-autosave-status{color:#aeffcdd1;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.ip-video-autosave-status .anticon{color:#22c55e}.ip-video-team-placeholder.ant-btn{color:#f4efffdb;background:#ffffff0b;border-color:#ffffff1a;border-radius:999px;height:36px;font-weight:700}.ip-video-workflow-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#201434cc,#0a0e1bdb),#0a0e1bd1;border:1px solid #b999ff29;border-radius:18px;grid-template-columns:minmax(90px,auto) minmax(44px,1fr) minmax(90px,auto) minmax(44px,1fr) minmax(130px,auto) minmax(44px,1fr) minmax(128px,auto) minmax(44px,1fr) minmax(90px,auto);align-items:center;gap:10px;min-height:68px;padding:12px 20px;display:grid;box-shadow:0 22px 70px #00000052}.ip-video-workflow-step{color:#e8e1ff9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;display:inline-flex}.ip-video-workflow-step:disabled{cursor:wait}.ip-video-workflow-step span{color:#f5efffc7;background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:inset 0 0 18px #ffffff08}.ip-video-workflow-step strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ip-video-workflow-step.is-current{color:#f0abfc}.ip-video-workflow-step.is-current span{color:#fff;background:linear-gradient(135deg,#e411c5,#7c3cff);box-shadow:0 0 24px #d946ef6b}.ip-video-workflow-step.is-completed{color:#d8b4feeb}.ip-video-workflow-step.is-completed span{color:#fff;background:#7c3aed6b}.ip-video-workflow-line{background:linear-gradient(90deg,#d946efad,#ffffff1f);min-width:34px;height:1px;box-shadow:0 0 12px #a855f738}.ip-video-workbench-layout{grid-template-columns:220px minmax(520px,1fr) 272px;gap:14px;min-height:0;display:grid}.ip-video-step-nav,.ip-video-workbench-main,.ip-video-workbench-summary,.ip-video-workbench-actions,.ip-video-workbench-empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#16122ab8,#0a0e1bdb);border:1px solid #b999ff29;box-shadow:0 22px 70px #00000052}.ip-video-step-nav,.ip-video-workbench-main,.ip-video-workbench-summary{border-radius:14px;min-width:0;padding:18px}.ip-video-workbench-summary-shell--editing{min-width:0;display:grid}.ip-video-step-nav h4.ant-typography,.ip-video-workbench-summary h4.ant-typography{color:#f7f0ff;margin:0 0 16px;font-size:16px}.ip-video-step-loading{color:#efe9ffb8;background:#0e12229e;border:1px solid #b999ff24;border-radius:14px;align-content:center;place-items:center;gap:12px;min-height:360px;font-size:13px;font-weight:900;display:grid}.ip-video-step-nav{align-content:start;gap:10px;display:grid}.ip-video-step-nav-card{--ip-video-nav-accent:#c4b5fd;--ip-video-nav-accent-rgb:196, 181, 253;color:#f8f4ff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:16px 18px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.ip-video-step-nav-card:hover{background:#7c3aed1a;border-color:#a855f73d}.ip-video-step-nav-card.is-current{background:radial-gradient(circle at 20%,#d946ef3d,#0000 50%),#7c3aed2e;border-color:#d946ef66;box-shadow:inset 0 0 0 1px #d946ef1a,0 16px 34px #7c3aed2e}.ip-video-step-nav-card__icon{color:#d8b4fe;background:#7c3aed38;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.ip-video-step-nav-card.is-current .ip-video-step-nav-card__icon{color:#fff;background:linear-gradient(135deg,#d946efc7,#5b21b6e6)}.ip-video-step-nav-card__copy{gap:5px;min-width:0;padding:10px 0 0;display:grid}.ip-video-step-nav-card__copy strong{color:#fff;min-width:0;font-size:13px;line-height:1.35;display:block}.ip-video-step-nav-card__copy strong em{border-left:1px solid rgba(var(--ip-video-nav-accent-rgb), .34);border-bottom:1px solid rgba(var(--ip-video-nav-accent-rgb), .26);background:linear-gradient(135deg, rgba(var(--ip-video-nav-accent-rgb), .22), rgba(var(--ip-video-nav-accent-rgb), .06)), #0a0c1a99;width:44px;height:28px;color:var(--ip-video-nav-accent);letter-spacing:0;border-radius:0 12px;place-items:center;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:0;right:0;box-shadow:inset 0 1px #ffffff14,-8px 8px 22px #00000029}.ip-video-step-nav-card__copy strong em:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 42%);position:absolute;inset:0}.ip-video-step-nav-card__copy strong span{white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0;display:block}.ip-video-step-nav-card.is-current .ip-video-step-nav-card__copy strong em{border-left-color:rgba(var(--ip-video-nav-accent-rgb), .58);border-bottom-color:rgba(var(--ip-video-nav-accent-rgb), .42);background:linear-gradient(135deg, rgba(var(--ip-video-nav-accent-rgb), .36), rgba(var(--ip-video-nav-accent-rgb), .12)), #0a0c1ab8;filter:drop-shadow(0 0 9px rgba(var(--ip-video-nav-accent-rgb), .52))}.ip-video-step-nav-card.is-pink{--ip-video-nav-accent:#f0abfc;--ip-video-nav-accent-rgb:240, 171, 252}.ip-video-step-nav-card.is-indigo{--ip-video-nav-accent:#a5b4fc;--ip-video-nav-accent-rgb:165, 180, 252}.ip-video-step-nav-card.is-cyan{--ip-video-nav-accent:#67e8f9;--ip-video-nav-accent-rgb:103, 232, 249}.ip-video-step-nav-card.is-green{--ip-video-nav-accent:#86efac;--ip-video-nav-accent-rgb:134, 239, 172}.ip-video-step-nav-card.is-amber{--ip-video-nav-accent:#fcd34d;--ip-video-nav-accent-rgb:252, 211, 77}.ip-video-step-nav-card__copy small{color:#e8e1ff94;font-size:12px}.ip-video-step-nav-card__dot{background:#080b17b3;border:1px solid #e8e1ff52;border-radius:999px;width:16px;height:16px;position:absolute;bottom:14px;right:14px}.ip-video-step-nav-card__dot:after{content:"";border-radius:inherit;background:#e8e1ff38;position:absolute;inset:4px}.ip-video-step-nav-card.is-current .ip-video-step-nav-card__dot{background:radial-gradient(circle,#fffffff2 0 23%,#0000 24%),conic-gradient(from 160deg,#f0abfc,#7c3aed,#22d3ee,#f0abfc);border:0;box-shadow:0 0 0 3px #d946ef29,0 0 18px #d946ef9e}.ip-video-step-nav-card.is-current .ip-video-step-nav-card__dot:after{background:#d946ef;inset:5px}.ip-video-workbench-main{grid-template-rows:auto minmax(0,1fr);gap:18px;display:grid;overflow:hidden}.ip-video-workbench-main__head{align-items:center;gap:16px;display:flex}.ip-video-workbench-main__copy{flex:1;justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.ip-video-workbench-step-index{color:#fff;background:linear-gradient(135deg,#a855f7,#6d28d9);border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:grid;box-shadow:0 12px 30px #7c3aed5c}.ip-video-workbench-main__head h3.ant-typography{color:#fff;margin:0;font-size:22px}.ip-video-workbench-main__copy>.ant-typography{color:#e8e1ff9e;text-align:right;white-space:nowrap;margin:0;font-size:12px}.ip-video-workbench-main--rewrite{gap:18px;padding:18px}.ip-video-workbench-stage{gap:14px;min-height:0;display:grid}.ip-video-stage-tabs{background:#080b177a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ip-video-stage-tabs button{color:#e8e1ffb8;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;height:48px;font-weight:800}.ip-video-stage-tabs button:disabled{cursor:not-allowed}.ip-video-stage-tabs button:last-child{border-right:0}.ip-video-stage-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#7e22ceb8,#561270b8)}.ip-video-script-fetch-stage{grid-template-rows:50px auto minmax(0,1fr);align-content:stretch;gap:0}.ip-video-script-fetch-tabs{background:#0e0c1bc7;border-bottom-color:#ffffff0d;border-radius:10px 10px 0 0;align-self:start;width:min(456px,100%);height:50px}.ip-video-script-fetch-tabs button{color:#e8e1ffb3;height:48px;font-size:14px}.ip-video-script-fetch-tabs button.is-active{background:linear-gradient(#9d17db8f,#561270a8),#7c3aed4d;box-shadow:inset 0 1px #ffffff14}.ip-video-script-fetch-form{background:linear-gradient(#ffffff07,#ffffff03),#080b178a;border:1px solid #ffffff13;border-radius:0 12px 12px;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:24px;min-height:132px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff06}.ip-video-script-fetch-form__body{gap:9px;min-width:0;display:grid}.ip-video-script-fetch-form .ip-video-field-label{color:#f5efffe6;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ip-video-script-fetch-form .ip-video-field-label .anticon{color:#e8e1ff8a;font-size:12px}.ip-video-script-fetch-form .ip-video-fake-input{color:#e8e1ff80;background:#0e111fdb;border-color:#beb2ff2e;align-items:center;gap:10px;min-height:38px;display:flex;box-shadow:inset 0 0 0 1px #ffffff03}.ip-video-script-fetch-form .ip-video-fake-input .anticon{color:#e8e1ff80}.ip-video-script-fetch-form small{color:#e8e1ff8a;font-size:12px}.ip-video-script-fetch-form .ip-video-stage-actions{gap:10px;display:grid;position:static}.ip-video-script-fetch-form .ant-btn{border-radius:10px;width:100%;height:44px;font-weight:900}.ip-video-extract-primary.ant-btn{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;box-shadow:0 12px 28px #7c3aed5c}.ip-video-extract-primary.ant-btn:not(:disabled):hover,.ip-video-extract-primary.ant-btn:not(:disabled):focus-visible{background:linear-gradient(135deg,#ef19cb,#8646ff)!important}.ip-video-extract-secondary.ant-btn{color:#f5efffdb;background:#0c0f1dcc;border-color:#beb2ff2e}.ip-video-stage-grid{gap:14px;display:grid}.ip-video-stage-grid--script{grid-template-columns:minmax(0,1fr) 288px;align-items:stretch;height:100%;min-height:0;margin-top:14px}.ip-video-stage-grid--rewrite,.ip-video-audio-console,.ip-video-editing-console{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-video-audio-console,.ip-video-editing-console{display:grid}.ip-video-stage-main{gap:12px;display:grid}.ip-video-field-block,.ip-video-result-card,.ip-video-stage-insight,.ip-video-placeholder-panel,.ip-video-avatar-preview,.ip-video-video-settings,.ip-video-render-preview,.ip-video-material-preview{background:#080b1780;border:1px solid #ffffff14;border-radius:12px}.ip-video-field-block{gap:10px;padding:18px;display:grid;position:relative}.ip-video-field-label{color:#f5efffe0;font-size:13px;font-weight:800}.ip-video-fake-input{color:#e8e1ff8f;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;display:flex}.ip-video-field-block small{color:#e8e1ff7a}.ip-video-stage-actions{gap:10px;display:flex;position:absolute;bottom:10px;right:18px}.ip-video-stage-actions .ant-btn{min-width:112px}.ip-video-stage-actions .ant-btn-primary{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0}.ip-video-result-card{grid-template-columns:124px minmax(0,1fr);gap:16px;padding:16px;display:grid}.ip-video-result-card--script{background:linear-gradient(#ffffff09,#ffffff03),#0a0d1ab8;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;gap:13px;height:100%;min-height:430px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 48px #00000038}.ip-video-result-card__head{align-items:center;gap:12px;min-height:22px;display:flex}.ip-video-result-card__media{color:#fff;background:linear-gradient(135deg,#551c8ed1,#0d1225eb),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 14px);border-radius:10px;place-items:center;min-height:132px;font-size:36px;display:grid}.ip-video-result-card--script .ip-video-result-card__media{background:linear-gradient(#05070e14,#05070eb8),radial-gradient(circle at 50% 20%,#fbbf242e,#0000 32%),linear-gradient(135deg,#7a3a18cc,#1a1f2feb);flex:none;width:112px;height:84px;min-height:84px;font-size:30px}.ip-video-result-card--script .ip-video-result-card__media .anticon{filter:drop-shadow(0 10px 18px #0000006b)}.ip-video-result-card__body{min-width:0}.ip-video-result-card__label{color:#f7f0ff;font-size:12px;font-weight:800}.ip-video-result-card__success{color:#22c55e;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ip-video-result-card__success .anticon{font-size:13px}.ip-video-result-card__intro{align-items:center;gap:16px;display:flex}.ip-video-result-card__body h4.ant-typography{color:#fff;margin:0 0 10px;font-size:16px}.ip-video-result-card--script .ip-video-result-card__body h4.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;line-height:1.35;overflow:hidden}.ip-video-result-card__body .ant-typography{color:#e8e1ffad;margin:0;line-height:1.8}.ip-video-result-card__meta{color:#e8e1ffb8;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.ip-video-result-card__meta>span{align-items:center;gap:6px;display:inline-flex}.ip-video-douyin-mark{color:#fff;background:#ffffff14;border-radius:5px;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-grid}.ip-video-original-script{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.ip-video-original-script>span{color:#f5efffe0;font-size:12px;font-weight:800}.ip-video-original-script__scroll{color:#eee8ffc7;background:linear-gradient(#ffffff07,#ffffff03),#070a15b8;border:1px solid #beb2ff1f;border-radius:10px;height:auto;min-height:0;padding:12px 14px;font-size:13px;line-height:1.64;overflow:auto}.ip-video-original-script__scroll::-webkit-scrollbar{width:5px}.ip-video-original-script__scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.ip-video-original-script__scroll::-webkit-scrollbar-thumb{background:#e8e1ff61;border-radius:999px}.ip-video-original-script__scroll p{margin:0 0 8px}.ip-video-original-script small{color:#e8e1ff73;justify-self:end;font-size:12px}.ip-video-stage-insight{background:radial-gradient(circle at 12% 8%,#d946ef33,#0000 40%),#180b26ad;padding:18px}.ip-video-stage-grid--script .ip-video-stage-insight{background:radial-gradient(circle at 18% 8%,#d946ef38,#0000 42%),linear-gradient(#35134db3,#120d22d1),#180b26ad;align-content:start;gap:0;height:100%;min-height:430px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e}.ip-video-insight-kicker{color:#f0abfc;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.ip-video-insight-kicker .anticon{filter:drop-shadow(0 0 10px #d946ef6b)}.ip-video-insight-section{border-bottom:1px solid #ffffff14;padding:15px 0}.ip-video-insight-section:first-child{padding-top:0}.ip-video-insight-section:last-child{border-bottom:0;padding-bottom:0}.ip-video-stage-insight h5.ant-typography{color:#fff;margin:0 0 10px;font-size:13px}.ip-video-stage-insight .ant-typography{color:#e8e1ffad;margin:0;font-size:13px;line-height:1.62}.ip-video-keyword-list,.ip-video-setting-chips{flex-wrap:wrap;gap:8px;display:flex}.ip-video-keyword-list span,.ip-video-setting-chips span{color:#c4b5fd;background:#7c3aed38;border:1px solid #a855f733;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ip-video-stage-grid--script .ip-video-keyword-list span{color:#c4b5fd;background:#7c3aed57;border-color:#a855f747;min-height:28px;box-shadow:inset 0 1px #ffffff09}.ip-video-insight-duration{gap:8px;display:grid}.ip-video-insight-duration strong{color:#fff;align-items:center;gap:8px;font-size:15px;display:inline-flex}.ip-video-insight-duration strong .anticon{color:#e8e1ffb8}.ip-video-insight-duration small{color:#e8e1ff7a;font-size:12px}.ip-video-placeholder-panel{align-content:start;gap:12px;min-height:228px;padding:18px;display:grid}.ip-video-placeholder-panel__icon{color:#fff;background:linear-gradient(135deg,#d946efad,#5b21b6d1);border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ip-video-placeholder-panel h4.ant-typography,.ip-video-video-settings h4.ant-typography{color:#fff;margin:0;font-size:16px}.ip-video-placeholder-panel .ant-typography{color:#e8e1ff9e;margin:0;line-height:1.7}.ip-video-audio-step{flex-direction:column;gap:11px;min-width:0;display:flex}.ip-video-audio-step *,.ip-video-audio-step :before,.ip-video-audio-step :after{box-sizing:border-box;letter-spacing:0}.ip-video-audio-final-script,.ip-video-audio-voice-section,.ip-video-audio-controls,.ip-video-audio-preview,.ip-video-audio-version-list{background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 36%),linear-gradient(#11162ae0,#090c19eb);border:1px solid #9f82ff1f;border-radius:12px;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e}.ip-video-audio-final-script{grid-template-rows:auto minmax(0,1fr);gap:7px;max-height:118px;padding:11px 14px 12px;display:grid}.ip-video-audio-final-script__head,.ip-video-audio-section-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.ip-video-audio-final-script__head strong,.ip-video-audio-section-head h4.ant-typography,.ip-video-audio-controls h4.ant-typography,.ip-video-audio-emotion-section h4.ant-typography{color:#f8f4ff;margin:0;font-size:16px;font-weight:900;line-height:1.25}.ip-video-audio-final-script__head strong{font-size:14px}.ip-video-audio-final-view-btn.ant-btn{color:#ffffffe6;background:#ffffff0e;border-color:#c4b5fd2e;border-radius:999px;height:24px;padding:0 9px;font-size:12px;font-weight:900}.ip-video-audio-final-view-btn.ant-btn:not(:disabled):hover,.ip-video-audio-final-view-btn.ant-btn:not(:disabled):focus-visible{color:#fff!important;background:#7c3aed33!important;border-color:#d8b4fe7a!important}.ip-video-audio-final-script .ant-tag,.ip-video-audio-voice-card .ant-tag,.ip-video-audio-version-list .ant-tag,.ip-video-audio-filter-tag.ant-tag{color:#eae2ffc2;background:#ffffff13;border:0;border-radius:7px;height:24px;margin-inline-end:0;font-size:11px;font-weight:900;line-height:24px}.ip-video-audio-final-script p.ant-typography{white-space:pre-wrap;min-height:0;max-height:62px;margin:0;padding-right:8px;font-size:13px;font-weight:700;line-height:1.62;overflow:hidden auto;color:#fff!important}.ip-video-audio-final-script .ant-typography{color:#999!important}.ip-video-audio-final-script p.ant-typography::-webkit-scrollbar{width:5px}.ip-video-audio-final-script p.ant-typography::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.ip-video-audio-final-script p.ant-typography::-webkit-scrollbar-thumb{background:#c4b5fd57;border-radius:999px}.ip-video-audio-final-modal .ant-modal-title{color:#111827;font-weight:900}.ip-video-audio-final-modal__content.ant-typography{color:#111827;white-space:pre-wrap;max-height:min(58vh,560px);margin:0;font-size:14px;line-height:1.9;overflow:auto}.ip-video-audio-ghost-btn.ant-btn,.ip-video-audio-clone-btn.ant-btn{color:#f4efffdb;background:#fff1;border:1px solid #c0b2ff21;border-radius:8px;height:30px;font-weight:900}.ip-video-audio-ghost-btn.ant-btn:hover,.ip-video-audio-ghost-btn.ant-btn:focus,.ip-video-audio-clone-btn.ant-btn:hover,.ip-video-audio-clone-btn.ant-btn:focus{color:#fff!important;background:#8b5cf629!important;border-color:#cba3ff61!important}.ip-video-audio-voice-section{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid}.ip-video-audio-section-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.ip-video-audio-voice-tabs{background:#0d1223c7;border:1px solid #a8b2ff1f;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.ip-video-audio-voice-tabs button{color:#eee9ffa8;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ip-video-audio-voice-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#d946efc2,#7c3aeddb);box-shadow:0 0 14px #a855f72e}.ip-video-audio-voice-tabs em{color:#ffffffb8;font-style:normal}.ip-video-audio-section-head>div:first-child>span,.ip-video-audio-section-head>span{color:#ebe7ffa8;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.ip-video-audio-voice-grid{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-color:#be52ffb8 #ffffff12;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;min-width:0;padding:0 2px 8px;display:flex;overflow:auto hidden}.ip-video-audio-voice-grid::-webkit-scrollbar{height:7px}.ip-video-audio-voice-grid::-webkit-scrollbar-track{background:#ffffff12;border-radius:999px}.ip-video-audio-voice-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d946efd1,#7c3aedeb);border-radius:999px}.ip-video-audio-voice-grid .ant-empty{flex:1 0 100%}.ip-video-audio-manage-btn.ant-btn{color:#f4efffdb;background:#ffffff0b;border:1px solid #c0b2ff21;border-radius:8px;height:30px;font-size:12px;font-weight:900}.ip-video-audio-manage-btn.ant-btn:not(:disabled):hover,.ip-video-audio-manage-btn.ant-btn:not(:disabled):focus-visible{color:#fff!important;background:#8b5cf629!important;border-color:#cba3ff61!important}.ip-video-audio-voice-card{cursor:pointer;background:linear-gradient(#181d35e6,#0d1122f2);border:1px solid #a8b2ff1f;border-radius:9px;flex:0 0 150px;grid-template-rows:auto 1fr;gap:8px;min-width:0;min-height:104px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.ip-video-audio-voice-card:hover{border-color:#a961ff70;transform:translateY(-1px)}.ip-video-audio-voice-card.is-selected{background:radial-gradient(circle at 0 0,#d828ff33,#0000 48%),linear-gradient(#1f163af5,#111127fa);border-color:#b725fff2;box-shadow:inset 0 0 0 1px #b23fff52,0 0 22px #a855f729}.ip-video-audio-voice-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ip-video-audio-voice-card__icon{color:#b827ff;filter:drop-shadow(0 0 10px #b13aff57);justify-content:center;align-items:center;width:42px;height:32px;display:inline-flex}.ip-video-audio-voice-glyph{color:#ad22ff;width:38px;height:38px;overflow:visible}.ip-video-audio-voice-glyph rect{fill:currentColor;filter:drop-shadow(0 0 8px #b13aff9e);transform-box:fill-box;transform-origin:50%}.ip-video-audio-voice-glyph.is-playing rect{animation:.78s ease-in-out infinite ip-video-audio-voice-glyph-pulse;animation-delay:var(--glyph-delay,0s)}.ip-video-audio-voice-card__icon .ip-video-audio-wave{width:40px;height:30px}.ip-video-audio-voice-card__icon .ip-video-audio-wave span{background:linear-gradient(#da4bff,#7d28ff);width:3px}.ip-video-audio-voice-card__body{align-content:end;gap:6px;min-width:0;display:grid}.ip-video-audio-voice-card .ant-typography{color:#f7f2ff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:13px;font-weight:900;display:block;overflow:hidden}.ip-video-audio-voice-card.is-selected .ant-tag:first-child{color:#f5d4ff;background:#b827ff38}.ip-video-audio-round-play.ant-btn{color:#ffffffe6;background:#ffffff18;border:1px solid #ffffff14;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 12px 22px #00000029}.ip-video-audio-round-play.ant-btn:hover,.ip-video-audio-round-play.ant-btn:focus{color:#fff!important;background:#b827ff47!important;border-color:#cd9dff70!important}.ip-video-audio-delete-voice.ant-btn{opacity:0;width:26px;height:26px;transition:opacity .16s;position:absolute;bottom:10px;right:10px}.ip-video-audio-voice-card:hover .ip-video-audio-delete-voice.ant-btn{opacity:1}.ip-video-audio-emotion-section{gap:8px;display:grid}.ip-video-audio-emotion-grid{grid-template-columns:repeat(10,minmax(72px,1fr));gap:7px 8px;display:grid}.ip-video-audio-emotion-grid button{color:#eee9ffc2;cursor:pointer;background:#12172ac7;border:1px solid #a8b2ff1f;border-radius:7px;min-width:0;height:31px;font-size:13px;font-weight:800;transition:border-color .16s,color .16s,background .16s}.ip-video-audio-emotion-grid button:hover{color:#fff;border-color:#b827ff7a}.ip-video-audio-emotion-grid button.is-active{color:#fff;background:linear-gradient(#9626ffcc,#5b1ea0db);border-color:#b827ffeb;box-shadow:0 0 18px #9626ff38}.ip-video-audio-controls{box-shadow:none;background:0 0;border:0;gap:9px;padding:0;display:grid}.ip-video-audio-control-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.ip-video-audio-controls label{grid-template-columns:auto minmax(120px,1fr) 28px 82px;align-items:center;gap:10px;min-width:0;display:grid}.ip-video-audio-controls label>span{color:#ece7ffd1;align-items:center;gap:5px;min-width:52px;font-size:12px;font-weight:900;display:inline-flex}.ip-video-audio-controls .ant-slider{margin:0}.ip-video-audio-controls .ant-slider-rail{background:#ffffff1a;height:3px}.ip-video-audio-controls .ant-slider-track{height:3px;background:linear-gradient(90deg,#db13ca,#7b2fff)!important}.ip-video-audio-controls .ant-slider-handle:after{background:#fff;width:11px;height:11px;box-shadow:0 0 0 3px #9f4bff5c}.ip-video-audio-controls label .ant-btn{color:#fff;background:#ffffff13;border:0;width:28px;min-width:28px;height:28px;font-weight:900}.ip-video-audio-controls label strong{color:#fff;background:#ffffff0f;border:1px solid #a8b2ff1c;border-radius:7px;justify-content:center;align-items:center;height:32px;font-size:14px;font-weight:900;display:inline-flex}.ip-video-audio-controls label strong em{color:#f0e8ff9e;margin-left:6px;font-style:normal}.ip-video-audio-generate-btn.ant-btn{color:#fff;background:linear-gradient(90deg,#e610c7,#8b1fff 66%,#7a25ff);border:0;border-radius:8px;height:44px;font-size:16px;font-weight:900;box-shadow:inset 0 1px #ffffff38,0 14px 34px #8a1fff4d}.ip-video-audio-generate-btn.ant-btn:not(:disabled):hover,.ip-video-audio-generate-btn.ant-btn:not(:disabled):focus{background:linear-gradient(90deg,#ee19cd,#9128ff 66%,#8130ff)!important}.ip-video-audio-preview{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.ip-video-audio-player{background:linear-gradient(#161b34e0,#0d1021f0);border:1px solid #a8b2ff24;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:end;gap:14px;min-height:86px;padding:12px 14px 10px;display:grid}.ip-video-audio-player__control{align-content:end;justify-items:center;gap:5px;min-width:0;display:grid}.ip-video-audio-player__control>span{color:#eee8ffc7;white-space:nowrap;font-size:12px;font-weight:900;line-height:1}.ip-video-audio-player__play.ant-btn{color:#fff;background:linear-gradient(135deg,#e210c8,#6f2cff);border:0;width:54px;height:54px;font-size:22px;box-shadow:0 14px 30px #7f2fff5c}.ip-video-audio-player__body{align-self:center;align-items:center;width:100%;min-width:0;display:flex}.ip-video-audio-player__body .ip-video-audio-wave--preview{filter:drop-shadow(0 0 10px #a855f757);justify-content:space-between;gap:1px;height:44px}.ip-video-audio-player__body .ip-video-audio-wave--preview span{height:var(--wave-preview-height,18px);opacity:.84;transform-origin:50%;background:linear-gradient(#f319d2 0%,#a71dff 52%,#6d2cff 100%);flex:0 2px;transform:scaleY(.72)}.ip-video-audio-player__body .ip-video-audio-wave--preview.is-playing span{animation:.72s ease-in-out infinite ip-video-audio-preview-volume,1.6s ease-in-out infinite ip-video-audio-preview-glow;animation-delay:var(--wave-preview-delay), var(--wave-glow-delay)}.ip-video-audio-wave{align-items:center;gap:1.5px;width:100%;min-width:0;height:27px;display:flex;overflow:hidden}.ip-video-audio-wave span{height:var(--wave-height,14px);opacity:.9;transform-origin:50%;background:linear-gradient(#df10cd,#792dff);border-radius:999px;flex:0 0 2px}.ip-video-audio-wave.is-playing span{animation:.86s ease-in-out infinite ip-video-audio-wave-jump;animation-delay:var(--wave-delay,0s)}@keyframes ip-video-audio-wave-jump{0%,to{opacity:.58;transform:scaleY(.52)}50%{opacity:1;transform:scaleY(1)}}@keyframes ip-video-audio-voice-glyph-pulse{0%,to{transform:scaleY(var(--glyph-scale-low,.56));opacity:.64}48%{transform:scaleY(var(--glyph-scale-high,1.18));opacity:1}}@keyframes ip-video-audio-preview-volume{0%,to{transform:scaleY(var(--wave-scale-low,.4))}18%{transform:scaleY(var(--wave-scale-mid,.76))}42%{transform:scaleY(var(--wave-scale-peak,1))}67%{transform:scaleY(var(--wave-scale-high,.84))}}@keyframes ip-video-audio-preview-glow{0%,to{opacity:.58}50%{opacity:1}}.ip-video-audio-version-list{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.ip-video-audio-version-grid{scrollbar-color:#be52ffb8 #ffffff12;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;min-width:0;padding:0 2px 8px;display:flex;overflow:auto hidden}.ip-video-audio-version-grid::-webkit-scrollbar{height:7px}.ip-video-audio-version-grid::-webkit-scrollbar-track{background:#ffffff12;border-radius:999px}.ip-video-audio-version-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d946efd1,#7c3aedeb);border-radius:999px}.ip-video-audio-version-list article{cursor:pointer;background:linear-gradient(#151a32e0,#0c1022f0);border:1px solid #a8b2ff21;border-radius:10px;flex:0 0 320px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 15px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.ip-video-audio-version-list article:hover{border-color:#b827ff6b;transform:translateY(-1px)}.ip-video-audio-version-list article.is-current{background:radial-gradient(circle at 0 0,#dc26ff42,#0000 58%),linear-gradient(#36144eeb,#1c1232f0);border-color:#b827ffdb;box-shadow:inset 0 0 0 1px #b827ff38,0 0 20px #a855f729}.ip-video-audio-version-card__main{gap:7px;min-width:0;display:grid}.ip-video-audio-version-card__head,.ip-video-audio-version-card__meta{align-items:center;gap:10px;min-width:0;display:flex}.ip-video-audio-version-list strong{color:#f8f4ff;font-size:15px;font-weight:900}.ip-video-audio-version-list span{color:#ebe7ffa6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.ip-video-audio-version-list article .ip-video-audio-round-play.ant-btn{background:#ffffff17;width:34px;height:34px}.ip-video-audio-clone-quota.ant-typography{margin:12px 0 0}.ip-video-avatar-step{gap:12px;min-width:0;display:grid}.ip-video-avatar-step *,.ip-video-avatar-step :before,.ip-video-avatar-step :after{box-sizing:border-box;letter-spacing:0}.ip-video-avatar-blocking-empty{text-align:center;background:radial-gradient(circle at 50% 12%,#a855f72e,#0000 42%),#080b1794;border:1px dashed #b999ff2e;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:430px;padding:32px 18px;display:grid}.ip-video-avatar-blocking-empty__icon{color:#d8b4fe;background:#7c3aed33;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;display:grid;box-shadow:0 18px 42px #7c3aed38}.ip-video-avatar-blocking-empty strong{color:#fff;font-size:17px;font-weight:900}.ip-video-avatar-blocking-empty span{color:#e8e1ff9e;max-width:380px;font-size:13px;line-height:1.7}.ip-video-avatar-audio-strip{background:radial-gradient(circle at 100% 0,#d946ef24,#0000 34%),linear-gradient(#11162ae0,#090c19eb);border:1px solid #9f82ff1f;border-radius:12px;grid-template-columns:minmax(160px,220px) 38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 12px 10px 14px;display:grid}.ip-video-avatar-audio-strip div:first-child{gap:4px;min-width:0;display:grid}.ip-video-avatar-audio-strip span{color:#e8e1ff8f;font-size:12px;font-weight:900}.ip-video-avatar-audio-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.ip-video-avatar-audio-strip button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e210c8,#6f2cff);border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 22px #7f2fff4d}.ip-video-avatar-audio-strip time{color:#eee8ffc7;white-space:nowrap;font-size:12px;font-weight:900}.ip-video-avatar-audio-wave{align-items:center;gap:2px;min-width:0;height:34px;display:flex;overflow:hidden}.ip-video-avatar-audio-wave i{opacity:.72;transform-origin:50%;background:linear-gradient(#f319d2,#7b2fff);border-radius:999px;flex:2px;max-width:5px;height:8px}.ip-video-avatar-audio-wave i:nth-child(3n){height:18px}.ip-video-avatar-audio-wave i:nth-child(4n){height:24px}.ip-video-avatar-audio-wave i:nth-child(7n){height:13px}.ip-video-avatar-audio-wave.is-playing i{animation:.86s ease-in-out infinite ip-video-audio-wave-jump}.ip-video-avatar-audio-wave.is-playing i:nth-child(2n){animation-delay:-.16s}.ip-video-avatar-audio-wave.is-playing i:nth-child(3n){animation-delay:-.32s}.ip-video-avatar-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;min-width:0;display:grid}.ip-video-avatar-left{align-content:start;gap:12px;min-width:0;display:grid}.ip-video-avatar-picker,.ip-video-avatar-settings,.ip-video-avatar-preview-panel,.ip-video-avatar-version-section{background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 36%),linear-gradient(#11162ae0,#090c19eb);border:1px solid #9f82ff1f;border-radius:12px;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e}.ip-video-avatar-picker{gap:10px;padding:11px;display:grid}.ip-video-avatar-current-card{background:radial-gradient(circle at 100% 0,#d946ef21,#0000 36%),linear-gradient(#16192edb,#0b0e1df0);border:1px solid #be52ff33;border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.ip-video-avatar-current-card__media{aspect-ratio:9/16;color:#e8e1ffb8;background:#ffffff0f;border:1px solid #d8cbff24;border-radius:8px;place-items:center;width:54px;font-size:28px;display:grid;position:relative;overflow:hidden}.ip-video-avatar-current-card__media .ant-image{width:100%;height:100%;display:block}.ip-video-avatar-current-card__media img{object-fit:cover;width:100%;height:100%;display:block}.ip-video-avatar-current-card__loading{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080b178f;place-items:center;display:grid;position:absolute;inset:0}.ip-video-avatar-current-card__loading .anticon{font-size:18px}.ip-video-avatar-current-card__body{gap:4px;min-width:0;display:grid}.ip-video-avatar-current-card__body span{color:#ece7ff8c;font-size:11px;font-weight:900}.ip-video-avatar-current-card__body strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.ip-video-avatar-current-card__body small{color:#e8e1ffad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.ip-video-avatar-upload-current-btn.ant-btn{color:#fff;background:linear-gradient(90deg,#d90ec3,#7b2fff);border:0;border-radius:9px;min-width:104px;height:34px;font-size:12px;font-weight:900;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #7f2fff3d}.ip-video-avatar-upload-current-btn.ant-btn:not(:disabled):hover,.ip-video-avatar-upload-current-btn.ant-btn:not(:disabled):focus{color:#fff;background:linear-gradient(90deg,#e619ce,#8436ff)}.ip-video-avatar-quick{gap:8px;min-width:0;display:grid}.ip-video-avatar-quick__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ip-video-avatar-quick__head span{color:#f8f5ffdb;font-size:13px;font-weight:900}.ip-video-avatar-quick__head button{color:#d7bcffc7;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.ip-video-avatar-quick__head button:hover{color:#fff}.ip-video-avatar-grid{grid-template-columns:repeat(4,minmax(72px,1fr));grid-auto-rows:auto;align-items:stretch;gap:8px;display:grid}.ip-video-avatar-card{aspect-ratio:9/16;cursor:pointer;background:#0a0d1ce0;border:1px solid #7266a057;border-radius:8px;min-width:0;min-height:0;padding:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.ip-video-avatar-card:hover{border-color:#b748ffb3;transform:translateY(-1px);box-shadow:0 12px 28px #6d28d929}.ip-video-avatar-card.is-selected{background:#120a24f5;border-color:#b823fffa;box-shadow:inset 0 0 0 1px #be4eff94,0 0 0 1px #d828ff2e,0 0 24px #b23fff42}.ip-video-avatar-card__image{border-radius:inherit;color:#e8e1ffb3;background:linear-gradient(#ffffff14,#0d1122c7),#ffffff0d;place-items:center;width:100%;height:100%;font-size:28px;display:grid;position:relative;overflow:hidden}.ip-video-avatar-card__image img{object-fit:cover;width:100%;height:100%;display:block}.ip-video-avatar-card__meta{inset-inline:0;text-align:center;background:linear-gradient(#0000,#070914c7 42%,#070914f0);gap:1px;min-width:0;padding:18px 7px 6px;display:grid;position:absolute;bottom:0}.ip-video-avatar-card__meta strong{color:#f8f5ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.ip-video-avatar-card__meta small{color:#ede8ffad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.25;overflow:hidden}.ip-video-avatar-card__check{color:#fff;background:linear-gradient(135deg,#c914ff,#6d32ff);border:1px solid #ffffff47;border-radius:999px;place-items:center;width:20px;height:20px;font-size:13px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 8px 20px #7f2fff66}.ip-video-avatar-upload-card{aspect-ratio:9/16;color:#efebffb8;text-align:center;cursor:pointer;background:linear-gradient(#101325c2,#090c19db),#ffffff05;border:1px dashed #9c92cd5c;border-radius:8px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:0;padding:10px 8px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.ip-video-avatar-upload-card:hover{background:radial-gradient(circle at 50% 20%,#a855f729,#0000 50%),linear-gradient(#17122fdb,#090c19e6);border-color:#be4effb8;transform:translateY(-1px);box-shadow:0 14px 32px #6d28d929}.ip-video-avatar-upload-card>span{color:#d9d2ff;background:#845fff1a;border:1px solid #d8cbff33;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.ip-video-avatar-upload-card strong{color:#f8f5ffe0;font-size:12px;font-weight:900;line-height:1.35}.ip-video-avatar-upload-card small{color:#e5e0ff8f;font-size:10px;font-weight:800;line-height:1.5}.ip-video-avatar-more-card{background:linear-gradient(#15182dcc,#0a0d1ce6);border-style:solid}.ip-video-avatar-more-card>span{width:28px;height:28px;font-size:16px}.ip-video-avatar-more-card strong{font-size:12px}.ip-video-avatar-grid--mine{grid-template-columns:minmax(0,1fr) minmax(112px,.48fr)}.ip-video-avatar-grid--mine .ip-video-avatar-mine-empty{min-height:112px}.ip-video-avatar-picker-modal-root .ant-modal-content,.ip-video-avatar-picker-modal.ant-modal .ant-modal-content,.ip-video-avatar-picker-modal .ant-modal-content{border:1px solid #be52ff2e;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 30px 90px #0000007a;background:radial-gradient(circle at 0 0,#d946ef29,#0000 34%),linear-gradient(#101427fa,#060812fa)!important}.ip-video-avatar-picker-modal-root .ant-modal-container,.ip-video-avatar-picker-modal.ant-modal .ant-modal-container,.ip-video-avatar-picker-modal .ant-modal-container{border:1px solid #be52ff2e;border-radius:16px;overflow:hidden;box-shadow:0 30px 90px #0000007a;background:radial-gradient(circle at 0 0,#d946ef29,#0000 34%),linear-gradient(#101427fa,#060812fa)!important;padding:0!important}.ip-video-avatar-picker-modal-root .ant-modal-body,.ip-video-avatar-picker-modal.ant-modal .ant-modal-body,.ip-video-avatar-picker-modal .ant-modal-body{background:0 0!important;padding:0!important}.ip-video-avatar-picker-modal-root .ant-modal-close,.ip-video-avatar-picker-modal.ant-modal .ant-modal-close,.ip-video-avatar-picker-modal .ant-modal-close{color:#f5efffc7}.ip-video-avatar-picker-modal-root .ant-modal-close:hover,.ip-video-avatar-picker-modal.ant-modal .ant-modal-close:hover,.ip-video-avatar-picker-modal .ant-modal-close:hover{color:#fff;background:#ffffff14}.ip-video-avatar-picker-modal__inner{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:560px;max-height:min(680px,100vh - 56px);display:grid}.ip-video-avatar-picker-modal__head{border-bottom:1px solid #ffffff14;padding:16px 18px 12px}.ip-video-avatar-picker-modal__head div{gap:3px;min-width:0;display:grid}.ip-video-avatar-picker-modal__head strong{color:#fff;font-size:18px;font-weight:900}.ip-video-avatar-picker-modal__head small{color:#e8e1ff94;font-size:12px;font-weight:800}.ip-video-avatar-picker-modal__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:10px;min-height:0;padding:14px 18px 12px;display:grid;overflow-y:auto}.ip-video-avatar-picker-modal__grid .ip-video-avatar-card{aspect-ratio:9/16;border-radius:10px;min-height:0}.ip-video-avatar-picker-modal__pager{justify-content:center;padding:0 18px 10px;display:flex}.ip-video-avatar-picker-modal__pager .ant-pagination-item,.ip-video-avatar-picker-modal__pager .ant-pagination-prev .ant-pagination-item-link,.ip-video-avatar-picker-modal__pager .ant-pagination-next .ant-pagination-item-link{background:#ffffff0d;border-color:#ffffff1a}.ip-video-avatar-picker-modal__pager .ant-pagination-item a,.ip-video-avatar-picker-modal__pager .ant-pagination-prev .ant-pagination-item-link,.ip-video-avatar-picker-modal__pager .ant-pagination-next .ant-pagination-item-link{color:#f5efffc2}.ip-video-avatar-picker-modal__pager .ant-pagination-item-active{background:#a855f738;border-color:#be52ffcc}.ip-video-avatar-picker-modal__footer{background:#04060fb8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px 12px;display:flex}.ip-video-avatar-picker-modal__selected{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.ip-video-avatar-picker-modal__selected>span{color:#e8e1ffb8;background:#ffffff14;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ip-video-avatar-picker-modal__selected img{object-fit:cover;width:100%;height:100%;display:block}.ip-video-avatar-picker-modal__selected div{gap:3px;min-width:0;display:grid}.ip-video-avatar-picker-modal__selected small{color:#e8e1ff85;font-size:11px;font-weight:900}.ip-video-avatar-picker-modal__selected strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.ip-video-avatar-modal-confirm.ant-btn{background:linear-gradient(90deg,#e610c7,#7b2fff);border:0;border-radius:9px;min-width:108px;height:34px;font-weight:900;box-shadow:0 12px 28px #7f2fff42}.ip-video-avatar-mine-empty{text-align:center;background:#080b177a;border:1px dashed #b999ff2e;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:184px;display:grid}.ip-video-avatar-mine-empty .anticon{color:#c084fc;font-size:28px}.ip-video-avatar-mine-empty strong{color:#fff;font-size:14px;font-weight:900}.ip-video-avatar-mine-empty span{color:#e8e1ff94;max-width:310px;font-size:12px;line-height:1.6}.ip-video-avatar-settings{gap:11px;padding:13px;display:grid}.ip-video-avatar-setting-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ip-video-avatar-setting-row>span{color:#ece7ffd1;font-size:12px;font-weight:900}.ip-video-avatar-chip-group{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.ip-video-avatar-chip-group button{color:#eee9ffc2;cursor:pointer;background:#12172ac7;border:1px solid #a8b2ff1f;border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:900;transition:border-color .16s,color .16s,background .16s}.ip-video-avatar-chip-group button:hover{color:#fff;border-color:#b827ff7a}.ip-video-avatar-chip-group button.is-active{color:#fff;background:linear-gradient(#9626ffcc,#5b1ea0db);border-color:#b827ffeb;box-shadow:0 0 18px #9626ff33}.ip-video-avatar-preview-panel{grid-template-rows:auto auto;gap:10px;min-height:0;padding:11px;display:grid}.ip-video-avatar-preview-panel__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ip-video-avatar-preview-panel__head h4.ant-typography,.ip-video-avatar-version-section h4.ant-typography{color:#f8f4ff;margin:0;font-size:16px;font-weight:900}.ip-video-avatar-status-tag.ant-tag{border:0;border-radius:999px;height:24px;margin-inline-end:0;font-size:11px;font-weight:900;line-height:24px}.ip-video-avatar-status-tag.is-success{color:#28f59c;background:#16a34a33}.ip-video-avatar-status-tag.is-failed{color:#fca5a5;background:#7f1d1d47}.ip-video-avatar-status-tag.is-running,.ip-video-avatar-status-tag.is-pending{color:#f5d4ff;background:#a855f73d}.ip-video-avatar-preview-screen{aspect-ratio:9/16;background:radial-gradient(circle at 50% 0,#facc1521,#0000 34%),linear-gradient(135deg,#71421ff2,#1c242eeb 48%,#0c0e1bfa);border:1px solid #a8b2ff24;border-radius:10px;justify-self:center;width:min(100%,292px);min-height:0;position:relative;overflow:hidden}.ip-video-avatar-preview-screen>.ant-image,.ip-video-avatar-preview-screen>img,.ip-video-avatar-preview-screen>video{width:100%;height:100%;display:block}.ip-video-avatar-preview-screen>img,.ip-video-avatar-preview-screen>video,.ip-video-avatar-preview-screen>.ant-image>img{object-fit:cover;width:100%;height:100%}.ip-video-avatar-preview-screen>.anticon{color:#ffffffb8;width:48px;height:48px;margin:auto;font-size:42px;position:absolute;inset:0}.ip-video-avatar-rendering-mask{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080b178f;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.ip-video-avatar-rendering-mask .anticon{font-size:30px}.ip-video-avatar-rendering-mask strong{font-size:14px;font-weight:900}.ip-video-avatar-version-section{gap:8px;padding:11px;display:grid}.ip-video-avatar-version-grid{scrollbar-color:#be52ffb8 #ffffff12;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;padding-bottom:8px;display:flex;overflow:auto hidden}.ip-video-avatar-version-grid::-webkit-scrollbar{height:7px}.ip-video-avatar-version-grid::-webkit-scrollbar-track{background:#ffffff12;border-radius:999px}.ip-video-avatar-version-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d946efd1,#7c3aedeb);border-radius:999px}.ip-video-avatar-version-grid .ant-empty{flex:1 0 100%}.ip-video-avatar-version-card{cursor:pointer;content-visibility:auto;contain-intrinsic-size:112px 252px;background:linear-gradient(#151a32e0,#0c1022f0);border:1px solid #a8b2ff21;border-radius:10px;flex:0 0 112px;grid-template-rows:auto auto;gap:7px;min-width:0;padding:7px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.ip-video-avatar-version-card:hover{border-color:#b827ff6b;transform:translateY(-1px)}.ip-video-avatar-version-card.is-selected,.ip-video-avatar-version-card.is-current{background:radial-gradient(circle at 0 0,#dc26ff42,#0000 58%),linear-gradient(#36144eeb,#1c1232f0);border-color:#b827ffdb;box-shadow:inset 0 0 0 1px #b827ff38,0 0 20px #a855f729}.ip-video-avatar-version-card__media{aspect-ratio:9/16;color:#e8e1ffb3;background:#ffffff0f;border-radius:8px;place-items:center;font-size:28px;display:grid;position:relative;overflow:hidden}.ip-video-avatar-version-card__media img,.ip-video-avatar-version-card__media video{object-fit:cover;width:100%;height:100%;display:block}.ip-video-avatar-version-card__media span{color:#fff;background:#080b1794;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset:auto 7px 7px auto;box-shadow:0 10px 22px #00000047}.ip-video-avatar-version-card__body{gap:5px;min-width:0;display:grid}.ip-video-avatar-version-card__body>div{gap:4px;min-width:0;display:grid}.ip-video-avatar-version-card strong{color:#f8f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.ip-video-avatar-version-card small{color:#ebe7ffa3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.ip-video-avatar-version-card .ant-tag{color:#28f59c;background:#16a34a33;border:0;border-radius:999px;width:fit-content;max-width:100%;margin-inline-end:0;font-size:10px;font-weight:900}.ip-video-avatar-generate-btn.ant-btn{color:#fff;background:linear-gradient(90deg,#e610c7,#8b1fff 66%,#7a25ff);border:0;border-radius:10px;height:46px;font-size:16px;font-weight:900;box-shadow:inset 0 1px #ffffff38,0 14px 34px #8a1fff4d}.ip-video-avatar-generate-btn.ant-btn:not(:disabled):hover,.ip-video-avatar-generate-btn.ant-btn:not(:disabled):focus{background:linear-gradient(90deg,#ee19cd,#9128ff 66%,#8130ff)!important}.ip-video-summary-avatar-card{gap:10px;min-width:0;display:grid}.ip-video-summary-avatar-card__media{aspect-ratio:9/16;background:radial-gradient(circle at 50% 0,#facc1521,#0000 34%),linear-gradient(135deg,#71421ff2,#1c242eeb 48%,#0c0e1bfa);border:1px solid #b999ff24;border-radius:12px;justify-self:center;width:min(100%,180px);overflow:hidden}.ip-video-summary-avatar-card__media img,.ip-video-summary-avatar-card__media video{object-fit:cover;width:100%;height:100%;display:block}.ip-video-summary-avatar-card dl{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:8px;margin:0;padding:11px;display:grid}.ip-video-summary-avatar-card dl div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ip-video-summary-avatar-card dt{color:#e8e1ff8c;font-size:12px}.ip-video-summary-avatar-card dd{color:#f5efffe0;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:900;overflow:hidden}.ip-video-summary-avatar-empty{text-align:center;background:#0d1122a8;border:1px dashed #b999ff2e;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.ip-video-summary-avatar-empty .anticon{color:#a855f7;font-size:32px}.ip-video-summary-avatar-empty strong{color:#fff;font-size:14px}.ip-video-summary-avatar-empty span{color:#e8e1ff94;max-width:180px;font-size:12px;line-height:1.5}.ip-video-voices-page{gap:14px}.ip-video-voices-hero,.ip-video-voices-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 6% 0,#d946ef24,#0000 36%),linear-gradient(135deg,#16122ab8,#0a0e1be6);border:1px solid #b999ff29;border-radius:14px;box-shadow:0 22px 70px #00000047}.ip-video-voices-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.ip-video-voices-hero h2.ant-typography{color:#fff;margin:0 0 5px;font-size:22px;font-weight:900}.ip-video-voices-hero .ant-typography{color:#efe9ffad;font-size:13px}.ip-video-voices-play.ant-btn{color:#f6f0ff;background:#ffffff0b;border-color:#b999ff33;border-radius:10px;font-weight:900}.ip-video-voices-play.ant-btn:not(:disabled):hover,.ip-video-voices-play.ant-btn.is-playing{color:#fff;background:#7c3aed33;border-color:#d946ef8c;box-shadow:0 10px 24px #7c3aed33}.ip-video-voices-play.ant-btn.is-playing .anticon{color:#22d3ee}.ip-video-voices-create.ant-btn-primary{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;border-radius:10px;font-weight:900;box-shadow:0 12px 28px #7c3aed47}.ip-video-voices-shell{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:520px;padding:16px;display:grid}.ip-video-voices-toolbar{grid-template-columns:auto minmax(240px,360px);align-items:center;gap:14px;display:grid}.ip-video-voices-tabs{background:#0d1223d1;border:1px solid #a8b2ff1f;border-radius:999px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.ip-video-voices-tabs button{color:#eee9ffad;cursor:pointer;background:0 0;border:0;border-radius:999px;height:34px;padding:0 14px;font-weight:900}.ip-video-voices-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#d946efc2,#7c3aede0)}.ip-video-voices-tabs em{color:#ffffffad;margin-left:6px;font-style:normal}.ip-video-voices-search.ant-input-affix-wrapper{color:#fff;background:#080b17a8;border-color:#b999ff29;border-radius:10px}.ip-video-voices-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;align-self:start;gap:12px;display:grid}.ip-video-voices-card{background:linear-gradient(#181d35e0,#0d1122f0);border:1px solid #a8b2ff1f;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.ip-video-voices-card:hover{border-color:#d946ef5c;transform:translateY(-1px);box-shadow:0 18px 36px #05081447}.ip-video-voices-card__icon{color:#d946ef;background:#a855f724;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.ip-video-voices-card__body{gap:7px;min-width:0;display:grid}.ip-video-voices-card__body .ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ip-video-voices-card .ant-tag{color:#eae2ffc7;background:#ffffff13;border:0;border-radius:999px;margin-inline-end:0;font-size:11px;font-weight:900}.ip-video-voices-empty{place-items:center;min-height:360px;display:grid}.ip-video-voices-empty .ant-empty-description{color:#efe9ffb8;font-weight:800}.ip-video-avatars-page{gap:14px}.ip-video-avatars-hero .ant-btn[disabled]{color:#efe9ff85;box-shadow:none;background:#ffffff0f;border-color:#b999ff24}.ip-video-avatars-shell{min-height:560px}.ip-video-avatars-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;align-self:start;gap:10px;display:grid}.ip-video-avatars-card{aspect-ratio:9/16;background:radial-gradient(circle at 100% 0,#d946ef1f,#0000 38%),linear-gradient(#181d35e0,#0d1122f0);border:1px solid #a8b2ff1f;border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.ip-video-avatars-card:hover{border-color:#d946ef61;transform:translateY(-1px);box-shadow:0 18px 36px #05081447}.ip-video-avatars-card__media{color:#e8e1ffb8;background:linear-gradient(#ffffff0f,#060812bd),#ffffff0a;place-items:center;width:100%;height:100%;font-size:34px;display:grid;position:relative;overflow:hidden}.ip-video-avatars-card__media img{object-fit:cover;width:100%;height:100%;display:block}.ip-video-avatars-card__check{color:#fff;background:linear-gradient(135deg,#c914ff,#6d32ff);border:1px solid #ffffff47;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 10px 22px #7f2fff5c}.ip-video-avatars-card__overlay{inset-inline:0;background:linear-gradient(#0000,#070914ad 36%,#070914e6);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:34px 9px 9px;display:grid;position:absolute;bottom:0}.ip-video-avatars-card__overlay>div{gap:3px;min-width:0;display:grid}.ip-video-avatars-card__overlay .ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.25;overflow:hidden}.ip-video-avatars-card__overlay>div>span{color:#eee8ffb8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden}.ip-video-avatars-card__actions{align-self:end}.ip-video-avatars-card__actions .ant-btn{border-radius:999px;width:28px;min-width:28px;height:28px;padding:0}.ip-video-avatars-icon-btn.ant-btn{color:#f8f5ffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b1794;border-color:#ffffff29}.ip-video-avatars-icon-btn.ant-btn:not(:disabled):hover{color:#fff;background:#7c3aed52;border-color:#d946ef8f}.ip-video-avatars-empty{min-height:420px}.ip-video-bgm-page{gap:14px}.ip-video-bgm-shell{min-height:560px}.ip-video-bgm-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;align-self:start;gap:12px;display:grid}.ip-video-bgm-card{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 36%),linear-gradient(#181d35e6,#0d1122f5);border:1px solid #a8b2ff1f;border-radius:12px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.ip-video-bgm-card:hover{border-color:#d946ef61;transform:translateY(-1px);box-shadow:0 18px 36px #0508144d}.ip-video-bgm-card__visual{color:#8be7ff;background:linear-gradient(135deg,#22d3ee24,#d946ef1a),#ffffff0a;border:1px solid #22d3ee2e;border-radius:10px;place-items:center;width:74px;height:58px;display:grid;position:relative;overflow:hidden}.ip-video-bgm-card__visual>.anticon{z-index:1;font-size:20px;position:relative}.ip-video-bgm-card__visual span{opacity:.6;justify-content:center;align-items:end;gap:2px;height:22px;display:flex;position:absolute;inset:auto 8px 9px}.ip-video-bgm-card__visual i{background:currentColor;border-radius:999px;width:2px;height:13px}.ip-video-bgm-card__visual i:nth-child(2n){height:16px}.ip-video-bgm-card__visual i:nth-child(3n){height:10px}.ip-video-bgm-card__body{gap:7px;min-width:0;display:grid}.ip-video-bgm-card__body .ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ip-video-bgm-card .ant-tag{color:#eae2ffc7;background:#ffffff13;border:0;border-radius:999px;margin-inline-end:0;font-size:11px;font-weight:900}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-container,.ip-video-bgm-upload-modal.app-modal-root .ant-modal-content{border:1px solid #be52ff2e;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #0000007a;background:radial-gradient(circle at 0 0,#22d3ee24,#0000 36%),radial-gradient(circle at 100% 0,#d946ef29,#0000 34%),linear-gradient(#101427fa,#060812fa)!important;padding:0!important}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-header,.ip-video-bgm-upload-modal.app-modal-root .ant-modal-body,.ip-video-bgm-upload-modal.app-modal-root .ant-modal-footer{background:0 0!important}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-header{border-bottom:1px solid #ffffff14;margin:0;padding:16px 18px 12px}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-body{padding:14px 18px!important}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-footer{border-top:1px solid #ffffff14;margin:0;padding:12px 18px 16px}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-title,.ip-video-bgm-upload-modal.app-modal-root .ant-form-item-label>label,.ip-video-bgm-upload-modal.app-modal-root .ant-typography{color:#f8f5ff!important}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-close,.ip-video-bgm-upload-modal.app-modal-root .ant-modal-close-x{color:#f5efffc7!important}.ip-video-bgm-upload-modal.app-modal-root .ant-modal-close:hover,.ip-video-bgm-upload-modal.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#ffffff14;color:#fff!important}.ip-video-bgm-upload-form{gap:10px;display:grid}.ip-video-bgm-upload-modal.app-modal-root .ant-input,.ip-video-bgm-upload-modal.app-modal-root textarea.ant-input{color:#fff!important;background:#080b17a8!important;border-color:#b999ff29!important}.ip-video-bgm-upload-modal.app-modal-root .ant-input::placeholder,.ip-video-bgm-upload-modal.app-modal-root textarea.ant-input::placeholder{color:#e8e1ff6b!important}.ip-video-bgm-upload-dragger.ant-upload-wrapper .ant-upload-drag{background:radial-gradient(circle at 50% 0,#22d3ee1f,#0000 42%),#ffffff0a;border-color:#b999ff33;border-radius:12px;min-height:184px}.ip-video-bgm-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#d946ef7a}.ip-video-bgm-upload-dragger .ant-upload-drag-icon .anticon{color:#8be7ff}.ip-video-bgm-upload-dragger .ant-upload-text{font-weight:900;color:#fff!important}.ip-video-bgm-upload-dragger .ant-upload-hint{color:#e8e1ff94!important}.ip-video-bgm-upload-dragger .ant-upload-list-item,.ip-video-bgm-upload-dragger .ant-upload-list-item-name,.ip-video-bgm-upload-dragger .ant-upload-icon,.ip-video-bgm-upload-dragger .ant-upload-list-item-actions .anticon{color:#f8f5ffdb!important}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-container,.ip-video-avatar-upload-modal.app-modal-root .ant-modal-content{border:1px solid #be52ff2e;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #0000007a;background:radial-gradient(circle at 0 0,#d946ef2e,#0000 34%),linear-gradient(#101427fa,#060812fa)!important;padding:0!important}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-header,.ip-video-avatar-upload-modal.app-modal-root .ant-modal-body,.ip-video-avatar-upload-modal.app-modal-root .ant-modal-footer{background:0 0!important}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-header{border-bottom:1px solid #ffffff14;margin:0;padding:16px 18px 12px}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-body{padding:14px 18px!important}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-footer{border-top:1px solid #ffffff14;margin:0;padding:12px 18px 16px}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-title,.ip-video-avatar-upload-modal.app-modal-root .ant-form-item-label>label,.ip-video-avatar-upload-modal.app-modal-root .ant-typography{color:#f8f5ff!important}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-close,.ip-video-avatar-upload-modal.app-modal-root .ant-modal-close-x{color:#f5efffc7!important}.ip-video-avatar-upload-modal.app-modal-root .ant-modal-close:hover,.ip-video-avatar-upload-modal.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#ffffff14;color:#fff!important}.ip-video-avatar-upload-form{gap:10px;display:grid}.ip-video-avatar-upload-modal.app-modal-root .ant-input,.ip-video-avatar-upload-modal.app-modal-root textarea.ant-input{color:#fff!important;background:#080b17a8!important;border-color:#b999ff29!important}.ip-video-avatar-upload-modal.app-modal-root .ant-input::placeholder,.ip-video-avatar-upload-modal.app-modal-root textarea.ant-input::placeholder{color:#e8e1ff6b!important}.ip-video-avatar-upload-compact{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.ip-video-avatar-upload-preview{aspect-ratio:9/16;color:#e8e1ffb8;background:radial-gradient(circle at 50% 0,#d946ef24,#0000 44%),#ffffff0d;border:1px solid #b999ff33;border-radius:12px;place-items:center;font-size:32px;display:grid;overflow:hidden}.ip-video-avatar-upload-preview img{object-fit:cover;width:100%;height:100%;display:block}.ip-video-avatar-upload-dragger.ant-upload-wrapper .ant-upload-drag{background:radial-gradient(circle at 50% 0,#d946ef1f,#0000 42%),#ffffff0a;border-color:#b999ff33;border-radius:12px;height:100%}.ip-video-avatar-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#d946ef7a}.ip-video-avatar-upload-dragger .ant-upload-drag-icon .anticon{color:#d946ef}.ip-video-avatar-upload-dragger .ant-upload-text{font-weight:900;color:#fff!important}.ip-video-avatar-upload-dragger .ant-upload-hint{color:#e8e1ff94!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal{border:1px solid #b999ff2e;border-radius:20px;max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 28px 90px #0000007a;background:radial-gradient(circle at 8% 0,#d946ef33,#0000 34%),radial-gradient(circle at 92% 8%,#2563eb2e,#0000 28%),linear-gradient(145deg,#16122afa,#080b17fa)!important;width:min(940px,100vw - 40px)!important;top:24px!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-container{border-radius:inherit;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100vh - 50px);display:grid;overflow:hidden;color:#f8f4ff!important;background:0 0!important;padding:0!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-content{border-radius:inherit;box-shadow:none;border:0;overflow:hidden;background:0 0!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-header,.ip-video-clone-voice-modal.app-modal-root .ant-modal-body,.ip-video-clone-voice-modal.app-modal-root .ant-modal-footer{background:0 0!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-header{border-bottom:1px solid #ffffff12;margin-bottom:0!important;padding:16px 24px 12px!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-title{font-weight:900;color:#fff!important}.ip-video-clone-modal-title{gap:3px;display:grid}.ip-video-clone-modal-title span{color:#67e8f9;letter-spacing:.08em;font-size:10px;font-weight:900}.ip-video-clone-modal-title strong{letter-spacing:0;font-size:19px;font-weight:900;color:#fff!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-body{min-height:0;max-height:none;overflow-y:auto;color:#f8f4ff!important;padding:12px 24px!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-close,.ip-video-clone-voice-modal.app-modal-root .ant-modal-close-x{color:#ffffffc7!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-close{top:14px;right:18px}.ip-video-clone-voice-modal.app-modal-root .ant-modal-close:hover,.ip-video-clone-voice-modal.app-modal-root .ant-modal-close:hover .ant-modal-close-x{color:#fff!important;background:#ffffff14!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-footer{border-top:1px solid #ffffff12;margin-top:0!important;padding:12px 24px 16px!important}.ip-video-clone-voice-modal.app-modal-root .ant-modal-footer .ant-btn{border-radius:12px;min-width:112px;height:44px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s}.ip-video-clone-voice-modal.app-modal-root .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;box-shadow:0 14px 32px #7c3aed47}.ip-video-clone-voice-modal.app-modal-root .ant-modal-footer .ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 38px #d946ef47}.ip-video-clone-form{gap:10px;display:grid}.ip-video-clone-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ip-video-clone-flow__item{background:#ffffff0b;border:1px solid #b999ff1f;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid;position:relative}.ip-video-clone-flow__item:after{content:"";background:linear-gradient(90deg,#d946efb3,#0000);width:14px;height:1px;position:absolute;right:-12px}.ip-video-clone-flow__item:last-child:after{content:none}.ip-video-clone-flow__item>span{color:#fff;background:linear-gradient(135deg,#e411c5,#7c3cff);border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid;box-shadow:0 10px 24px #7c3aed38}.ip-video-clone-flow__item strong{color:#fff;font-size:12px;font-weight:900;display:block}.ip-video-clone-flow__item em{color:#e8e1ff94;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:block}.ip-video-clone-form__intro{background:linear-gradient(135deg,#2563eb2e,#a855f71f);border:1px solid #38bdf82e;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.ip-video-clone-form__intro>span{color:#67e8f9;background:#22d3ee1f;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.ip-video-clone-form__intro strong{color:#fff;font-size:14px;font-weight:900;display:block}.ip-video-clone-form__intro p{color:#e8e1ffad;margin:2px 0 0;font-size:12px;line-height:1.6}.ip-video-clone-form__grid{background:#ffffff09;border:1px solid #b999ff1a;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:14px;padding:10px 12px;display:grid}.ip-video-clone-voice-modal .ant-form-item{margin-bottom:0}.ip-video-clone-voice-modal .ant-form-item-label>label{font-weight:900;color:#f7f0ffe0!important}.ip-video-clone-voice-modal .ant-input,.ip-video-clone-voice-modal .ant-input-affix-wrapper{border-radius:12px;min-height:44px;color:#fff!important;background:#080b17ad!important;border-color:#b999ff29!important}.ip-video-clone-voice-modal .ant-input-affix-wrapper input{color:#fff!important}.ip-video-clone-voice-modal .ant-input::placeholder,.ip-video-clone-voice-modal .ant-input-affix-wrapper input::placeholder{color:#e8e1ff61!important}.ip-video-clone-voice-modal .ant-input-data-count{color:#e8e1ff80!important}.ip-video-clone-upload.ant-upload-wrapper .ant-upload-drag{border-radius:16px;min-height:126px;transition:border-color .2s,background .2s;background:radial-gradient(circle at 50% 0,#d946ef1f,#0000 52%),#080b1794!important;border-color:#b999ff2e!important}.ip-video-clone-upload.ant-upload-wrapper .ant-upload-drag:hover{background:radial-gradient(circle at 50% 0,#d946ef33,#0000 54%),#0d1122bf!important;border-color:#d946ef94!important}.ip-video-clone-upload .ant-upload-drag-icon .anticon{color:#22d3ee;font-size:30px}.ip-video-clone-upload .ant-upload-text{font-size:14px;font-weight:900;color:#fff!important}.ip-video-clone-upload .ant-upload-hint{font-size:12px;color:#e8e1ff9e!important}.ip-video-clone-file-summary{background:#10b98113;border:1px solid #34d39938;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.ip-video-clone-file-summary>span{color:#6ee7b7;background:#10b98124;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.ip-video-clone-file-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;display:block;overflow:hidden}.ip-video-clone-file-summary em{color:#d1fae5c7;margin-top:3px;font-size:12px;font-style:normal;font-weight:800;display:block}.ip-video-clone-trimmer{background:radial-gradient(circle at 12% 0,#a855f71c,#0000 34%),#080b1794;border:1px solid #b999ff24;border-radius:16px;gap:12px;padding:16px;display:grid}.ip-video-clone-trimmer__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ip-video-clone-trimmer__head h4.ant-typography{color:#fff;margin:0 0 4px;font-size:16px;font-weight:900}.ip-video-clone-trimmer__head .ant-typography{color:#e8e1ff9e;font-size:12px}.ip-video-clone-trimmer__head .ant-tag{color:#ffffffdb;background:#ffffff14;border:0;border-radius:999px;font-weight:900}.ip-video-clone-trimmer__tip.ant-alert{color:#dbeafee6;background:#2563eb24;border-color:#60a5fa2e;border-radius:12px}.ip-video-clone-trimmer__tip .ant-alert-message,.ip-video-clone-trimmer__tip .ant-alert-icon{color:#dbeafeeb}.ip-video-clone-wave-shell{background:linear-gradient(#141830b8,#0a0d1cdb);border:1px solid #d946ef2e;border-radius:16px;place-items:center;min-height:126px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0000002e}.ip-video-clone-wave-shell .ant-spin{z-index:2;position:absolute}.ip-video-clone-wave{width:100%;min-height:96px}.ip-video-clone-wave ::part(region){border-left:2px solid #f0abfce0;border-right:2px solid #f0abfce0;background:#d946ef47!important}.ip-video-clone-selection{background:#ffffff0b;border:1px solid #b999ff29;border-radius:14px;grid-template-columns:164px minmax(0,1fr);align-items:center;gap:14px;min-height:70px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.ip-video-clone-selection.is-valid{background:#10b98117;border-color:#34d3998a;box-shadow:0 0 0 1px #34d3990f}.ip-video-clone-selection.is-invalid{background:#7f1d1d29;border-color:#f871717a}.ip-video-clone-preview-btn.ant-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#d946ef);border:0;border-radius:12px;min-height:46px;font-weight:900;box-shadow:0 12px 26px #2563eb33}.ip-video-clone-preview-btn.ant-btn:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#e411c5);transform:translateY(-1px)}.ip-video-clone-preview-btn.ant-btn:disabled{color:#ffffff61;background:#ffffff14}.ip-video-clone-selection div{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ip-video-clone-selection span{color:#e8e1ff9e;font-size:12px;font-weight:900}.ip-video-clone-selection strong{color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.ip-video-clone-selection em{color:#6ee7b7;font-size:12px;font-style:normal;font-weight:900}.ip-video-clone-selection.is-invalid em{color:#fca5a5}.ip-video-clone-error.ant-typography{color:#fca5a5;font-size:12px;font-weight:900}.ip-video-clone-submit-note{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.ip-video-clone-submit-note strong{color:#ffffffe6;flex:none;font-size:13px;font-weight:900}.ip-video-clone-submit-note span{color:#e8e1ff94;text-align:right;font-size:12px;line-height:1.5}.ip-video-video-console{grid-template-rows:1fr 1fr;grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:430px;display:grid}.ip-video-avatar-preview,.ip-video-render-preview{text-align:center;align-content:center;place-items:center;gap:10px;min-height:200px;display:grid}.ip-video-render-preview{background:radial-gradient(circle at 50% 20%,#60a5fa2e,#0000 36%),#080b1780;grid-area:1/2/span 2}.ip-video-avatar-preview>span,.ip-video-render-preview>.anticon{color:#fff;background:linear-gradient(135deg,#22c55e85,#7c3aedbd);border-radius:24px;place-items:center;width:72px;height:72px;font-size:34px;display:grid}.ip-video-avatar-preview strong,.ip-video-render-preview strong{color:#fff;font-size:18px}.ip-video-avatar-preview small,.ip-video-render-preview small{color:#e8e1ff94;max-width:220px;line-height:1.6}.ip-video-video-settings{align-content:start;gap:16px;padding:18px;display:grid}.ip-video-editing-console{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ip-video-workbench-summary{align-content:start;gap:13px;display:grid}.ip-video-workbench-summary--script{gap:18px;padding:18px 18px 20px}.ip-video-workbench-summary--script h4.ant-typography{margin-bottom:3px}.ip-video-workbench-summary-title{border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:12px;display:grid}.ip-video-workbench-summary-title span,.ip-video-workbench-summary-row span{color:#e8e1ff8c;font-size:12px}.ip-video-workbench-summary-title strong{color:#fff;line-height:1.45}.ip-video-workbench-summary-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ip-video-workbench-summary-row strong{color:#f5efffdb;text-align:right;font-size:12px}.ip-video-workbench-layout--editing{grid-template-columns:minmax(0,1fr) 272px}.ip-video-workbench-main--editing{padding:16px}.ip-video-workbench-main--editing .ip-video-workbench-main__head{display:none}.ip-video-editing-step{height:100%;min-height:720px}.ip-video-editing-grid{grid-template-columns:300px minmax(360px,1fr) 360px;align-items:stretch;gap:14px;min-height:0;display:grid}.ip-video-editing-panel,.ip-video-editing-preview{background:linear-gradient(#ffffff09,#ffffff03),#080b17a3;border:1px solid #beb2ff26;border-radius:14px;min-width:0;box-shadow:inset 0 1px #ffffff06}.ip-video-editing-panel{align-content:start;gap:14px;min-height:0;padding:14px;display:grid}.ip-video-editing-panel__head,.ip-video-editing-control-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ip-video-editing-panel__head h4.ant-typography,.ip-video-editing-control-block h4.ant-typography{color:#f8f4ff;margin:0;font-size:15px}.ip-video-editing-panel__head span,.ip-video-editing-control-head small{color:#e8e1ff8c;font-size:12px}.ip-video-editing-primary-btn.ant-btn,.ip-video-editing-generate-btn.ant-btn{background:linear-gradient(135deg,#e411c5,#6d35ff);border:0;border-radius:10px;font-weight:900;box-shadow:0 16px 36px #7c3aed5c}.ip-video-editing-primary-btn.ant-btn:not(:disabled):hover,.ip-video-editing-generate-btn.ant-btn:not(:disabled):hover{background:linear-gradient(135deg,#f018ce,#7c46ff)!important}.ip-video-editing-subtitle-table{background:#05081375;border:1px solid #ffffff13;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ip-video-editing-subtitle-table__head,.ip-video-editing-subtitle-row{grid-template-columns:34px 86px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ip-video-editing-subtitle-table__head{color:#e8e1ff80;border-bottom:1px solid #ffffff12;padding:11px 12px;font-size:12px}.ip-video-editing-subtitle-list{min-height:0;max-height:560px;overflow:auto}.ip-video-editing-subtitle-list::-webkit-scrollbar{width:6px}.ip-video-editing-controls::-webkit-scrollbar{width:6px}.ip-video-editing-subtitle-list::-webkit-scrollbar-track{background:#ffffff0a}.ip-video-editing-controls::-webkit-scrollbar-track{background:#ffffff0a}.ip-video-editing-subtitle-list::-webkit-scrollbar-thumb{background:#a855f76b;border-radius:999px}.ip-video-editing-controls::-webkit-scrollbar-thumb{background:#a855f76b;border-radius:999px}.ip-video-editing-subtitle-row{color:#f5efffbd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;width:100%;min-height:70px;padding:12px}.ip-video-editing-subtitle-row>span{color:#f5efffe6;font-weight:900}.ip-video-editing-subtitle-row time{color:#e8e1ff7a;font-size:11px;line-height:1.55}.ip-video-editing-subtitle-row strong{color:#f8f4ffe0;word-break:break-word;min-width:0;font-size:12px;line-height:1.55}.ip-video-editing-subtitle-row .ant-input{color:#fff;background:#0a0e1beb;border-color:#d946ef5c;min-height:44px;font-size:12px}.ip-video-editing-preview{grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.ip-video-editing-screen{background:#050814;border:1px solid #ffffff1f;border-radius:12px;place-self:center;place-items:center;width:min(100%,360px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000006b}.ip-video-editing-screen.is-ratio-9-16{aspect-ratio:9/16;width:min(100%,360px)}.ip-video-editing-screen.is-ratio-16-9{aspect-ratio:16/9;width:min(100%,640px)}.ip-video-editing-screen.is-ratio-1-1{aspect-ratio:1;width:min(100%,560px)}.ip-video-editing-screen video,.ip-video-editing-screen img{object-fit:contain;background:#050814;width:100%;height:100%}.ip-video-editing-empty-video{color:#e8e1ff8c;text-align:center;place-items:center;gap:8px;display:grid}.ip-video-editing-empty-video .anticon{color:#d946efa8;font-size:38px}.ip-video-editing-empty-video strong{color:#f8f4ff}.ip-video-editing-empty-video span{max-width:220px;font-size:12px;line-height:1.5}.ip-video-editing-title-overlay{color:#fff;text-align:center;letter-spacing:0;text-shadow:0 3px #000,0 0 18px #00000075;min-width:150px;padding:8px 22px;font-size:28px;font-weight:1000;line-height:1.1;position:absolute;top:7%;left:50%;transform:translate(-50%)}.ip-video-editing-subtitle-overlay{z-index:2;color:#fff;word-break:break-word;text-shadow:0 2px 4px #00000080;border-radius:8px;width:100%;padding:6px 10px;line-height:1.35;position:absolute;bottom:7%;left:0;right:0}.ip-video-editing-subtitle-overlay.is-draggable{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.ip-video-editing-preview-strip{color:#e8e1ff94;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.ip-video-editing-preview-strip .ant-btn,.ip-video-editing-control-head .ant-btn,.ip-video-editing-material-list .ant-btn{color:#f5efffe0;background:#7c3aed21;border-color:#beb2ff2e;border-radius:9px;font-weight:800}.ip-video-editing-preview-strip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-video-editing-controls{max-height:680px;overflow:auto}.ip-video-editing-control-block{background:#070a1675;border:1px solid #ffffff13;border-radius:12px;gap:12px;padding:13px;display:grid}.ip-video-editing-title-list{gap:10px;display:grid}.ip-video-editing-title-list>.ip-video-editing-control-head strong{color:#f8f4ffeb;font-size:13px}.ip-video-editing-title-list article{background:#7c3aed1a;border:1px solid #a855f73d;border-radius:10px;grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.ip-video-editing-title-list article>span{gap:3px;min-width:0;display:grid}.ip-video-editing-title-list em{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:800;overflow:hidden}.ip-video-editing-title-list article button{color:#f5efffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ip-video-editing-slider-row{color:#e8e1ffb3;grid-template-columns:82px minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:12px;display:grid}.ip-video-editing-slider-row>span{align-items:center;gap:6px;display:inline-flex}.ip-video-editing-slider-row strong{color:#f5efffdb;text-align:right}.ip-video-editing-slider-row .ant-slider-track,.ip-video-subtitle-modal-slider .ant-slider-track{background:linear-gradient(90deg,#e411c5,#7c3cff)!important}.ip-video-editing-slider-row .ant-slider-handle:after,.ip-video-subtitle-modal-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #a855f7!important}.ip-video-editing-tabs{flex-wrap:wrap;gap:8px;display:flex}.ip-video-editing-tabs button{color:#e8e1ff9e;cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;min-height:32px;padding:0 12px;font-weight:800}.ip-video-editing-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#a855f78f,#7c3aed7a)}.ip-video-editing-control-block .ant-select-selector,.ip-video-subtitle-style-controls .ant-select-selector,.ip-video-subtitle-style-controls .ant-input,.ip-video-title-current-preview .ant-input{color:#f8f4ff!important;background:#090c19e0!important;border-color:#beb2ff29!important}.ip-video-editing-control-block .ant-select,.ip-video-subtitle-style-controls .ant-select,.ip-video-editing-modal-root .ant-select{color:#f8f4ff!important;background:0 0!important}.ip-video-editing-modal-root .ant-select-selection-item,.ip-video-editing-modal-root .ant-select-selection-search-input,.ip-video-editing-modal-root .ant-input,.ip-video-editing-modal-root .ant-input-number-input{color:#f8f4ff!important}.ip-video-editing-modal-root .ant-select-arrow,.ip-video-editing-modal-root .ant-input-suffix{color:#f5efff9e}.ip-video-editing-select-dropdown.ant-select-dropdown{border:1px solid #beb2ff2e;box-shadow:0 18px 48px #0000006b;color:#eff3ff!important;background:linear-gradient(145deg,#1a172ffa,#090c19fa),#0b1020!important}.ip-video-editing-select-dropdown .ant-select-item{color:#f5efffc7!important}.ip-video-editing-select-dropdown .ant-select-item-option-active,.ip-video-editing-select-dropdown .ant-select-item-option-selected{color:#fff!important;background:#7c3aed47!important}.ip-video-editing-select-dropdown .ant-select-item-option-content{color:inherit!important}.ip-video-editing-wave{grid-template-columns:32px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.ip-video-editing-wave button{color:#fff;cursor:pointer;background:#7c3aed52;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.ip-video-editing-wave>span{align-items:end;gap:2px;height:34px;display:flex;overflow:hidden}.ip-video-editing-wave i{opacity:.78;background:linear-gradient(#23c55e,#087a28);border-radius:999px;flex:none;width:4px;height:40%}.ip-video-editing-wave time{color:#e8e1ff7a;font-size:11px}.ip-video-editing-material-list{gap:8px;display:grid}.ip-video-editing-material-list article{grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.ip-video-editing-material-list article>span{color:#fff;border-radius:8px;place-items:center;height:36px;display:grid}.ip-video-editing-material-list .is-blue{background:linear-gradient(135deg,#0ea5e9,#1d4ed8)}.ip-video-editing-material-list .is-purple{background:linear-gradient(135deg,#8b5cf6,#db2777)}.ip-video-editing-material-list .is-warm{background:linear-gradient(135deg,#f59e0b,#e11d48)}.ip-video-editing-material-list strong{color:#f8f4ffdb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ip-video-editing-material-list article button{color:#f5efffa3;cursor:pointer;background:#ffffff0d;border:0;border-radius:7px;width:28px;height:28px}.ip-video-editing-ratio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ip-video-editing-ratio-group button{color:#f5efffc2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:900;display:inline-flex}.ip-video-editing-ratio-group button.is-active{color:#fff;background:#7c3aed40;border-color:#d946ef8a;box-shadow:0 0 0 1px #d946ef2e}.ip-video-editing-ratio-group span{border:1px solid;border-radius:3px;width:18px}.ip-video-editing-ratio-group .is-ratio-9-16{height:28px}.ip-video-editing-ratio-group .is-ratio-16-9{height:12px}.ip-video-editing-ratio-group .is-ratio-1-1{height:18px}.ip-video-editing-save-btn.ant-btn{color:#f5efffe6;background:linear-gradient(#ffffff0e,#ffffff05),#0c0f1edb;border:1px solid #a855f752;border-radius:10px;min-height:48px;font-weight:900;box-shadow:inset 0 1px #ffffff0e}.ip-video-editing-save-btn.ant-btn:not(:disabled):hover{color:#fff;background:#7c3aed2e;border-color:#d946ef94}.ip-video-editing-save-btn.ant-btn>span:not(.anticon){gap:2px;line-height:1.15;display:grid}.ip-video-editing-save-btn small{color:#e6ddff8a;font-size:11px;font-weight:700}.ip-video-editing-generate-btn.ant-btn>span:not(.anticon){gap:2px;line-height:1.15;display:grid}.ip-video-editing-generate-btn small{color:#ffffffb8;font-size:12px;font-weight:700}.ip-video-editing-summary-status{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.ip-video-editing-summary-footer{gap:12px;width:100%;min-width:0;margin-top:auto;display:grid}.ip-video-editing-summary-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.ip-video-workbench-summary--editing .ip-video-editing-summary-actions .ant-btn.ip-video-editing-save-btn,.ip-video-workbench-summary--editing .ip-video-editing-summary-actions .ant-btn.ip-video-editing-records-btn,.ip-video-workbench-summary--editing .ip-video-editing-summary-actions .ant-btn.ip-video-editing-generate-btn{inline-size:-webkit-fill-available!important;justify-self:stretch!important;width:-webkit-fill-available!important;max-width:100%!important}.ip-video-editing-summary-status>span{color:#c084fc;background:#7c3aed38;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.ip-video-editing-summary-status.is-success>span{color:#22c55e;background:#22c55e26}.ip-video-editing-summary-status strong{color:#fff;font-size:13px;display:block}.ip-video-editing-summary-status small{color:#e8e1ff85;margin-top:3px;font-size:11px;line-height:1.45;display:block}.ip-video-editing-modal-root .ant-modal,.ip-video-editing-modal-root .ant-modal-container,.ip-video-editing-modal-root .ant-modal-content,.ip-video-editing-modal-root .ant-modal .ant-modal-container,.ip-video-editing-modal-root .ant-modal .ant-modal-content{color:#eff3ff;border:1px solid #beb2ff2e;box-shadow:0 30px 100px #00000080;background:linear-gradient(145deg,#1a172ffa,#090c19fa),#0b1020!important}.ip-video-editing-modal-root .ant-modal-container,.ip-video-editing-modal-root .ant-modal-content{border-radius:14px;overflow:hidden}.ip-video-editing-modal-root .ant-modal-header,.ip-video-editing-modal-root .ant-modal-body,.ip-video-editing-modal-root .ant-modal-footer,.ip-video-editing-modal-root .ant-modal .ant-modal-header,.ip-video-editing-modal-root .ant-modal .ant-modal-body,.ip-video-editing-modal-root .ant-modal .ant-modal-footer{color:#eff3ff;background:0 0!important}.ip-video-editing-modal-root .ant-modal-close,.ip-video-editing-modal-root .ant-modal-close-x{color:#f5efffb8}.ip-video-editing-modal-root .ant-modal-close:hover,.ip-video-editing-modal-root .ant-modal-close:hover .ant-modal-close-x{color:#fff;background:#ffffff14}.ip-video-editing-modal-root .ant-modal-title,.ip-video-editing-modal-root .ant-typography,.ip-video-editing-modal-root label,.ip-video-editing-modal-root strong{font-weight:900;color:#fff!important}.ip-video-editing-modal-root .ant-modal-body,.ip-video-subtitle-style-modal,.ip-video-title-style-modal,.ip-video-subtitle-style-controls,.ip-video-title-current-preview{color:#eff3ff}.ip-video-subtitle-style-modal{grid-template-columns:340px minmax(0,1fr);gap:14px;display:grid}.ip-video-subtitle-style-preview,.ip-video-subtitle-style-controls,.ip-video-title-current-preview{background:#06091480;border:1px solid #ffffff14;border-radius:12px}.ip-video-subtitle-style-preview>div{aspect-ratio:9/16;background:#050814;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.ip-video-subtitle-style-preview img{object-fit:cover;width:100%;height:100%}.ip-video-subtitle-style-preview .anticon{color:#d946efb8;font-size:44px}.ip-video-subtitle-style-preview span{text-align:center;border-radius:8px;padding:7px 10px;line-height:1.35;position:absolute;bottom:14%;left:7%;right:7%}.ip-video-subtitle-style-controls{gap:14px;padding:14px;display:grid}.ip-video-subtitle-style-controls h4.ant-typography{color:#f8f4ff;margin:0;font-size:15px}.ip-video-subtitle-preset-grid button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;height:64px}.ip-video-subtitle-preset-grid button.is-active{border-color:#d946efb8;box-shadow:0 0 0 1px #d946ef3d}.ip-video-subtitle-preset-grid span{border-radius:7px;place-items:center;min-width:38px;min-height:38px;font-size:24px;font-weight:1000;display:inline-grid}.ip-video-subtitle-form-grid{grid-template-columns:minmax(0,1.6fr) 86px 46px 46px 92px 92px;gap:10px;display:grid}.ip-video-subtitle-form-grid .ant-btn{color:#f5efffcc;background:#ffffff0a;border-color:#ffffff14;font-weight:900}.ip-video-subtitle-form-grid .ant-btn.is-active{color:#fff;background:#7c3aed47}.ip-video-subtitle-color-field{color:#e8e1ffa8;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 30px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;display:grid}.ip-video-subtitle-color-field input{background:0 0;border:0;width:24px;height:24px;padding:0}.ip-video-subtitle-modal-slider{color:#e8e1ffad;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:12px;display:grid}.ip-video-subtitle-modal-slider strong{color:#fff;text-align:right}.ip-video-subtitle-style-controls footer,.ip-video-title-style-modal footer{justify-content:flex-end;gap:12px;display:flex}.ip-video-subtitle-style-controls footer .ant-btn,.ip-video-title-style-modal footer .ant-btn{color:#f5efffe6;background:#ffffff0f;border-color:#ffffff1a;font-weight:800}.ip-video-subtitle-style-controls footer .ant-btn-primary,.ip-video-title-style-modal footer .ant-btn-primary{background:linear-gradient(135deg,#e411c5,#6d35ff);border:0}.ip-video-title-style-modal{gap:14px;display:grid}.ip-video-title-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ip-video-title-preset-grid button,.ip-video-title-current-preview span,.ip-video-editing-title-overlay.is-spring,.ip-video-editing-title-list .is-spring,.ip-video-title-current-preview .is-spring,.ip-video-editing-title-overlay.is-recommend,.ip-video-editing-title-list .is-recommend,.ip-video-title-current-preview .is-recommend,.ip-video-editing-title-overlay.is-ethics,.ip-video-editing-title-list .is-ethics,.ip-video-title-current-preview .is-ethics,.ip-video-editing-title-overlay.is-ai,.ip-video-editing-title-list .is-ai,.ip-video-title-current-preview .is-ai,.ip-video-editing-title-overlay.is-live,.ip-video-editing-title-list .is-live,.ip-video-title-current-preview .is-live,.ip-video-editing-title-overlay.is-agency,.ip-video-editing-title-list .is-agency,.ip-video-title-current-preview .is-agency,.ip-video-editing-title-overlay.is-game,.ip-video-editing-title-list .is-game,.ip-video-title-current-preview .is-game,.ip-video-editing-title-overlay.is-news,.ip-video-editing-title-list .is-news,.ip-video-title-current-preview .is-news,.ip-video-editing-title-overlay.is-viral,.ip-video-editing-title-list .is-viral,.ip-video-title-current-preview .is-viral{letter-spacing:0}.ip-video-title-preset-grid button{cursor:pointer;color:#fff;text-shadow:0 2px #000;border:1px solid #ffffff14;border-radius:10px;min-height:88px;font-size:22px;font-weight:1000}.ip-video-title-current-preview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.ip-video-title-current-preview>div{gap:10px;display:grid}.ip-video-title-current-preview strong{color:#e8e1ffa3;font-size:12px}.ip-video-title-current-preview span{color:#fff;text-align:center;border-radius:8px;width:fit-content;min-width:150px;padding:8px 20px;font-size:24px;font-weight:1000}.ip-video-title-preset-grid .is-spring,.ip-video-title-current-preview .is-spring,.ip-video-editing-title-overlay.is-spring,.ip-video-editing-title-list .is-spring{background:linear-gradient(135deg,#ff7a45,#ff4d7e)}.ip-video-title-preset-grid .is-recommend,.ip-video-title-current-preview .is-recommend,.ip-video-editing-title-overlay.is-recommend,.ip-video-editing-title-list .is-recommend{background:linear-gradient(135deg,#1bffffb8,#0000 38%),linear-gradient(135deg,#1f114b,#e11dff)}.ip-video-title-preset-grid .is-ethics,.ip-video-title-current-preview .is-ethics,.ip-video-editing-title-overlay.is-ethics,.ip-video-editing-title-list .is-ethics{background:linear-gradient(135deg,#ff8a5c,#ff5d4f)}.ip-video-title-preset-grid .is-ai,.ip-video-title-current-preview .is-ai,.ip-video-editing-title-overlay.is-ai,.ip-video-editing-title-list .is-ai{background:linear-gradient(135deg,#78ff45,#34d399)}.ip-video-title-preset-grid .is-ai{color:#071308!important}.ip-video-title-preset-grid .is-live,.ip-video-title-current-preview .is-live,.ip-video-editing-title-overlay.is-live,.ip-video-editing-title-list .is-live{background:linear-gradient(135deg,#263cff,#12f7a4)}.ip-video-title-preset-grid .is-agency,.ip-video-title-current-preview .is-agency,.ip-video-editing-title-overlay.is-agency,.ip-video-editing-title-list .is-agency{background:linear-gradient(135deg,#fff7ed,#ff6f4a)}.ip-video-title-preset-grid .is-agency{color:#421006!important}.ip-video-title-preset-grid .is-game,.ip-video-title-current-preview .is-game,.ip-video-editing-title-overlay.is-game,.ip-video-editing-title-list .is-game{background:linear-gradient(135deg,#123a55,#38bdf8)}.ip-video-title-preset-grid .is-news,.ip-video-title-current-preview .is-news,.ip-video-editing-title-overlay.is-news,.ip-video-editing-title-list .is-news{background:linear-gradient(135deg,#f8d9a3,#9a6b35)}.ip-video-title-preset-grid .is-viral,.ip-video-title-current-preview .is-viral,.ip-video-editing-title-overlay.is-viral,.ip-video-editing-title-list .is-viral{background:linear-gradient(135deg,#fff,#f4f4f5)}.ip-video-title-preset-grid .is-viral{color:#111827!important}.ip-video-title-current-preview span{color:var(--ip-video-title-text-color,#fff)!important}.ip-video-editing-step{--editing-bg:#060916;--editing-surface:#0d1121c2;--editing-surface-strong:#12162aeb;--editing-surface-soft:#ffffff0b;--editing-border:#bfb3ff24;--editing-border-strong:#da46ef6b;--editing-text:#f8f4ff;--editing-muted:#e5deff9e;--editing-faint:#e5deff6b;--editing-pink:#e411c5;--editing-violet:#6d35ff;--editing-cyan:#2dd4bf;color:var(--editing-text)}.ip-video-workbench-main--editing{background:linear-gradient(#7c3aed14,#04071200 220px),linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff04 1px,#0000 1px) 0 0/36px 36px}.ip-video-editing-grid{grid-template-columns:minmax(300px,.92fr) minmax(390px,1.2fr) minmax(360px,1.04fr);gap:16px}.ip-video-editing-panel,.ip-video-editing-preview{isolation:isolate;border-color:var(--editing-border);background:linear-gradient(180deg, #ffffff12, #ffffff05), linear-gradient(145deg, #191530b3, #080c1bd6), var(--editing-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff09,0 20px 60px #00000047}.ip-video-editing-panel:before,.ip-video-editing-preview:before,.ip-video-editing-control-block:before,.ip-video-subtitle-style-preview:before,.ip-video-subtitle-style-controls:before,.ip-video-title-current-preview:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(#ffffff14,#0000 34%);position:absolute;inset:0}.ip-video-editing-panel>*,.ip-video-editing-preview>*,.ip-video-editing-control-block>*,.ip-video-subtitle-style-preview>*,.ip-video-subtitle-style-controls>*,.ip-video-title-current-preview>*{z-index:1;position:relative}.ip-video-editing-panel{gap:16px;padding:16px}.ip-video-editing-panel__head h4.ant-typography,.ip-video-editing-control-block h4.ant-typography,.ip-video-subtitle-style-controls h4.ant-typography{color:var(--editing-text);font-size:16px;font-weight:900}.ip-video-editing-panel__head span,.ip-video-editing-control-head small{color:var(--editing-muted)}.ip-video-editing-primary-btn.ant-btn,.ip-video-editing-generate-btn.ant-btn{color:#fff;border-radius:10px;min-height:54px;transition:filter .18s,transform .18s,box-shadow .18s;box-shadow:0 16px 34px #7c3aed57,inset 0 1px #ffffff47;background:linear-gradient(135deg, #ffffff29, transparent 34%), linear-gradient(135deg, var(--editing-pink), var(--editing-violet))!important}.ip-video-editing-primary-btn.ant-btn:not(:disabled):hover,.ip-video-editing-generate-btn.ant-btn:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 20px 42px #7c3aed70,inset 0 1px #ffffff57}.ip-video-editing-primary-btn .anticon,.ip-video-editing-generate-btn .anticon{filter:drop-shadow(0 0 8px #ffffff80);font-size:18px}.ip-video-editing-subtitle-table__head{z-index:2;color:#e8e1ff9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b18f5;font-weight:800;position:sticky;top:0}.ip-video-editing-subtitle-row{color:#f5efffc2;min-height:72px;transition:background .16s,box-shadow .16s,color .16s;position:relative}.ip-video-editing-subtitle-row:before{background:linear-gradient(180deg, var(--editing-pink), var(--editing-violet));content:"";opacity:0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ip-video-editing-subtitle-row.is-active:before{opacity:1}.ip-video-editing-subtitle-row>span{color:#fff;background:#ffffff0e;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ip-video-editing-subtitle-row time{color:var(--editing-faint);font-variant-numeric:tabular-nums}.ip-video-editing-subtitle-row strong{color:#f8f4ffe6}.ip-video-editing-preview{gap:14px;padding:16px}.ip-video-editing-screen{background:linear-gradient(135deg,#ffffff0d,#0000 28%),#030611;border-color:#ffffff29;border-radius:12px;width:min(100%,548px);max-height:690px;box-shadow:0 26px 76px #0000007a,0 0 0 1px #7c3aed1a,inset 0 0 0 1px #ffffff0a}.ip-video-editing-screen:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000 25% 70%,#00000042),linear-gradient(90deg,#0000002e,#0000 18% 82%,#0000002e);position:absolute;inset:0}.ip-video-editing-screen video,.ip-video-editing-screen img{object-fit:cover}.ip-video-editing-title-overlay,.ip-video-editing-subtitle-overlay{z-index:3}.ip-video-editing-title-overlay{text-shadow:0 3px #000000eb,0 0 22px #00000094;border-radius:8px;padding:8px 24px;font-size:clamp(22px,3vw,36px);top:7.5%}.ip-video-editing-title-overlay:before{content:"";pointer-events:none;border:1px solid #2dd4bfe6;border-radius:7px;position:absolute;inset:-9px;box-shadow:0 0 0 1px #2dd4bf2e,0 0 24px #2dd4bf1f}.ip-video-editing-subtitle-overlay{text-shadow:0 2px #000000c2,0 0 16px #00000075;border-radius:7px;padding:7px 11px;font-weight:900;bottom:7.5%}.ip-video-editing-preview-strip{background:#0508127a;border:1px solid #ffffff14;border-radius:10px;min-height:44px;padding:8px}.ip-video-editing-preview-strip .ant-btn,.ip-video-editing-control-head .ant-btn,.ip-video-editing-material-list .ant-btn{color:#f8f4ffeb;background:linear-gradient(#fff1,#ffffff05),#7c3aed1f;border-color:#beb2ff2e;min-height:36px;transition:border-color .16s,background .16s,color .16s,transform .16s}.ip-video-editing-preview-strip .ant-btn:not(:disabled):hover,.ip-video-editing-control-head .ant-btn:not(:disabled):hover,.ip-video-editing-material-list .ant-btn:not(:disabled):hover{color:#fff;background:#7c3aed38;border-color:#d946ef7a;transform:translateY(-1px)}.ip-video-editing-controls{gap:14px;padding-right:4px;display:grid}.ip-video-editing-control-block{isolation:isolate;background:linear-gradient(#ffffff0d,#ffffff04),#070a16a8;border-color:#beb2ff1c;border-radius:12px;gap:13px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000002e}.ip-video-editing-title-list article,.ip-video-editing-material-list article{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff07;border:1px solid #beb2ff1c;border-radius:10px}.ip-video-editing-title-list article{grid-template-columns:minmax(0,1fr) 36px 36px;min-height:58px}.ip-video-editing-title-list article:hover,.ip-video-editing-material-list article:hover{background:#7c3aed1f;border-color:#d946ef47}.ip-video-editing-title-list article button,.ip-video-editing-material-list article button{transition:border-color .16s,background .16s,color .16s,transform .16s}.ip-video-editing-title-list article button:hover,.ip-video-editing-material-list article button:hover{color:#fff;background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}.ip-video-editing-slider-row{min-height:34px;color:var(--editing-muted);grid-template-columns:88px minmax(0,1fr) 44px}.ip-video-editing-slider-row .ant-slider,.ip-video-subtitle-modal-slider .ant-slider{margin-block:0}.ip-video-editing-slider-row .ant-slider-rail,.ip-video-subtitle-modal-slider .ant-slider-rail{height:3px;background:#ffffff17!important}.ip-video-editing-slider-row .ant-slider-track,.ip-video-subtitle-modal-slider .ant-slider-track{height:3px;box-shadow:0 0 14px #e411c559}.ip-video-editing-slider-row .ant-slider-handle:after,.ip-video-subtitle-modal-slider .ant-slider-handle:after{width:11px;height:11px;box-shadow:0 0 0 2px #b15cff,0 0 18px #b15cff75!important}.ip-video-editing-tabs{background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;gap:6px;padding:4px}.ip-video-editing-tabs button{color:#e8e1ffa8;border-radius:7px;min-height:30px;transition:background .16s,color .16s,box-shadow .16s}.ip-video-editing-tabs button:hover{color:#fff;background:#ffffff0f}.ip-video-editing-tabs button.is-active{color:#fff;background:linear-gradient(#ffffff24,#0000),linear-gradient(135deg,#e411c58c,#6d35ff7a);box-shadow:0 8px 22px #7c3aed38}.ip-video-editing-control-block .ant-select-selector,.ip-video-subtitle-style-controls .ant-select-selector,.ip-video-subtitle-style-controls .ant-input,.ip-video-title-current-preview .ant-input{min-height:38px;background:linear-gradient(#ffffff0d,#ffffff04),#080b18e6!important;border-color:#beb2ff2e!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff0b!important}.ip-video-editing-control-block .ant-select:hover .ant-select-selector,.ip-video-subtitle-style-controls .ant-select:hover .ant-select-selector,.ip-video-subtitle-style-controls .ant-input:hover,.ip-video-title-current-preview .ant-input:hover,.ip-video-editing-control-block .ant-select-focused .ant-select-selector,.ip-video-subtitle-style-controls .ant-select-focused .ant-select-selector,.ip-video-subtitle-style-controls .ant-input:focus,.ip-video-title-current-preview .ant-input:focus{border-color:#d946ef80!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 2px #d946ef1f!important}.ip-video-editing-wave{background:linear-gradient(#22c55e14,#22c55e05),#03080f94;border:1px solid #22c55e24;border-radius:9px;min-height:44px;padding:5px 8px}.ip-video-editing-wave button{color:#7ef7a7;background:#22c55e2e}.ip-video-editing-wave button:hover{background:#22c55e47}.ip-video-editing-wave i{background:linear-gradient(#43f67f,#087a28);width:3px;box-shadow:0 0 8px #22c55e47}.ip-video-editing-material-list article{min-height:50px;padding:7px}.ip-video-editing-material-list article>span{border-radius:8px;height:38px;box-shadow:inset 0 1px #ffffff38}.ip-video-editing-ratio-group button{background:linear-gradient(#ffffff0d,#ffffff04),#ffffff07;border-color:#ffffff17;height:50px;transition:border-color .16s,background .16s,color .16s,transform .16s}.ip-video-editing-ratio-group button:hover{color:#fff;border-color:#d946ef57;transform:translateY(-1px)}.ip-video-editing-generate-btn.ant-btn{min-height:70px;margin-top:2px}.ip-video-editing-modal-root .ant-modal,.ip-video-editing-modal-root .ant-modal-container,.ip-video-editing-modal-root .ant-modal-content,.ip-video-editing-modal-root .ant-modal .ant-modal-container,.ip-video-editing-modal-root .ant-modal .ant-modal-content{border-color:#beb2ff33;box-shadow:0 34px 110px #0000009e,0 0 0 1px #7c3aed14,inset 0 1px #ffffff14;background:linear-gradient(#ffffff0f,#0000 28%),linear-gradient(145deg,#191730fb,#080b18fb),#0b1020!important}.ip-video-editing-modal-root .ant-modal-title{font-size:18px!important}.ip-video-editing-modal-root .ant-modal-header{min-height:48px}.ip-video-subtitle-style-modal{grid-template-columns:365px minmax(0,1fr);gap:16px}.ip-video-subtitle-style-preview,.ip-video-subtitle-style-controls,.ip-video-title-current-preview{isolation:isolate;background:linear-gradient(#ffffff0c,#ffffff04),#060914ad;border-color:#beb2ff1f;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000038}.ip-video-subtitle-style-preview{padding:16px}.ip-video-subtitle-style-preview>div{border:1px solid #ffffff1c;border-radius:10px;box-shadow:0 18px 42px #00000057}.ip-video-subtitle-style-preview>div:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000061);position:absolute;inset:0}.ip-video-subtitle-style-preview span{z-index:1}.ip-video-subtitle-style-controls{gap:16px;padding:16px}.ip-video-subtitle-preset-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.ip-video-subtitle-preset-grid button{background:linear-gradient(#ffffff12,#ffffff05),#ffffff08;border-color:#ffffff17;border-radius:9px;height:62px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0e}.ip-video-subtitle-form-grid{grid-template-columns:minmax(0,1.5fr) 86px 44px 44px 90px 90px;gap:9px}.ip-video-subtitle-form-grid .ant-btn{border-radius:9px;min-height:38px}.ip-video-subtitle-color-field{background:#080b189e;border-color:#beb2ff29;border-radius:9px;height:38px}.ip-video-subtitle-modal-slider{grid-template-columns:64px minmax(0,1fr) 46px;min-height:34px}.ip-video-subtitle-style-controls footer,.ip-video-title-style-modal footer{padding-top:2px}.ip-video-subtitle-style-controls footer .ant-btn,.ip-video-title-style-modal footer .ant-btn{border-radius:9px;min-width:116px;min-height:42px;transition:filter .16s,transform .16s,border-color .16s}.ip-video-subtitle-style-controls footer .ant-btn:not(:disabled):hover,.ip-video-title-style-modal footer .ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ip-video-subtitle-style-controls footer .ant-btn-primary,.ip-video-title-style-modal footer .ant-btn-primary{box-shadow:0 14px 30px #7c3aed52;background:linear-gradient(135deg, #ffffff29, transparent 36%), linear-gradient(135deg, var(--editing-pink), var(--editing-violet))!important}.ip-video-title-style-modal{gap:16px}.ip-video-title-preset-grid{gap:10px}.ip-video-title-preset-grid button{border-color:#ffffff1a;border-radius:10px;min-height:88px;transition:border-color .16s,transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 12px 28px #0000002e}.ip-video-title-preset-grid button:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 32%,#00000014);position:absolute;inset:0}.ip-video-title-preset-grid button:hover{filter:brightness(1.08);border-color:#d946ef70;transform:translateY(-1px)}.ip-video-title-preset-grid button.is-active{border-color:#d946efe6;box-shadow:0 0 0 1px #d946ef47,0 0 28px #d946ef3d,0 18px 36px #0000003d}.ip-video-title-current-preview{grid-template-columns:minmax(0,1fr);padding:16px}.ip-video-title-current-preview>div{justify-items:start}.ip-video-title-current-preview span{border-radius:8px;min-width:170px;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #0000002e}.ip-video-title-current-preview .ant-input{min-height:42px}.ip-video-editing-preview{grid-template-rows:minmax(0,1fr);align-items:center;padding:14px}.ip-video-editing-preview-strip{display:none}.ip-video-editing-panel.ip-video-editing-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-content:start;gap:12px;padding:0 4px 0 0;display:flex;overflow:auto}.ip-video-editing-panel.ip-video-editing-controls:before{display:none}.ip-video-editing-controls .ip-video-editing-control-block{background:linear-gradient(#ffffff0b,#ffffff03),linear-gradient(145deg,#101226f0,#080b19f0);border:1px solid #3d3363ad;border-radius:10px;flex:none;gap:12px;padding:14px 16px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0e,0 14px 36px #00000047}.ip-video-editing-controls .ip-video-editing-control-block:before{opacity:.86;background:linear-gradient(90deg,#e411c517,#0000 38%),linear-gradient(#ffffff0e,#0000 44%)}.ip-video-editing-controls .ip-video-editing-control-block h4.ant-typography{color:#f8f5ff;margin:0;font-size:16px;font-weight:900;line-height:1.25}.ip-video-editing-controls .ip-video-editing-control-head>div{gap:7px;min-width:0;display:grid}.ip-video-editing-controls .ip-video-editing-control-head small{color:#eee6ffb8;align-items:center;gap:8px;font-size:12px;line-height:1;display:inline-flex}.ip-video-editing-controls .ip-video-editing-control-head small span{color:#eee6ff6b}.ip-video-editing-controls .ip-video-editing-control-head>small{color:#eee6ff9e;margin-left:auto;margin-right:8px}.ip-video-editing-capability-badge{color:#fde68a;white-space:nowrap;background:#facc1517;border:1px solid #facc1557;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.ip-video-editing-capability-badge.is-active{color:#bbf7d0;background:#16a34a21;border-color:#34d3996b}.ip-video-editing-capability-badge.is-error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717161}.ip-video-editing-capability-note{color:#eee6ff85;margin:0;font-size:11px;font-weight:800;line-height:1.55}.ip-video-editing-manage-bgm.ant-btn-link{color:#d946ef;height:28px;padding:0 2px;font-size:12px;font-weight:900}.ip-video-editing-manage-bgm.ant-btn-link:hover,.ip-video-editing-manage-bgm.ant-btn-link:focus{color:#fff!important}.ip-video-editing-subtitle-style-block .ip-video-editing-control-head .ant-btn,.ip-video-editing-title-block .ip-video-editing-control-head .ant-btn{color:#eec8ff;background:linear-gradient(#a855f73d,#5b21b624),#7c3aed29;border:1px solid #a855f785;border-radius:7px;width:160px;min-height:36px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff14}.ip-video-editing-title-block .ip-video-editing-control-head .ant-btn{width:154px}.ip-video-editing-subtitle-style-block .ip-video-editing-control-head .ant-btn:not(:disabled):hover,.ip-video-editing-title-block .ip-video-editing-control-head .ant-btn:not(:disabled):hover{color:#fff;background:#7c3aed47;border-color:#d946efc2}.ip-video-editing-title-block{padding-top:15px!important}.ip-video-editing-title-list>.ip-video-editing-control-head{align-items:start}.ip-video-editing-title-list article{background:linear-gradient(90deg,#7c3aed33,#7c3aed0e),#070a17d1;border:1px solid #8547dd8c;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 38px 38px;gap:10px;min-height:58px;padding:8px 10px;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #d946ef14}.ip-video-editing-title-list article b{color:#f5efff;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.ip-video-editing-title-list article>span{gap:4px}.ip-video-editing-title-list em{color:#fff;font-size:13px;font-weight:900}.ip-video-editing-title-list small{color:#e6ddff94;font-size:11px}.ip-video-editing-title-list article button{border-radius:7px;width:34px;height:34px}.ip-video-editing-title-list article button:first-of-type{color:#f1d5ff;background:#7c3aed4d;border-color:#a855f78f}.ip-video-editing-title-list article button:last-of-type{color:#f5efffc2;background:#ffffff0b;border-color:#ffffff1a}.ip-video-editing-controls .ip-video-editing-control-block>h4.ant-typography{margin-bottom:0}.ip-video-editing-slider-row{color:#eee6ffbd;grid-template-columns:92px minmax(0,1fr) 46px;gap:12px;min-height:28px;font-size:13px}.ip-video-editing-slider-row>span{white-space:nowrap;gap:9px}.ip-video-editing-slider-row>span .anticon{color:#f5efff9e;font-size:15px}.ip-video-editing-slider-row strong{color:#f5efffbd;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.ip-video-editing-slider-row .ant-slider-rail{height:3px;background:#ffffff13!important}.ip-video-editing-slider-row .ant-slider-track{height:3px;box-shadow:0 0 16px #d911cf57;background:linear-gradient(90deg,#d911cf,#7c3cff)!important}.ip-video-editing-slider-row .ant-slider-handle:after{background:#d8c9ff;width:12px;height:12px;box-shadow:0 0 0 2px #9f55ff,0 0 16px #9f55ff9e!important}.ip-video-editing-tabs{background:#ffffff09;border:0;border-radius:8px;gap:0;width:fit-content;padding:0;display:flex;overflow:hidden}.ip-video-editing-tabs button{color:#eee6ffa8;background:0 0;border-radius:0;min-width:96px;min-height:34px;padding:0 18px;font-size:13px}.ip-video-editing-tabs button.is-active{color:#fff;box-shadow:none;background:linear-gradient(#7c3aed85,#4c1d9585)}.ip-video-editing-tabs button:disabled,.ip-video-editing-bgm-play:disabled,.ip-video-editing-material-list article button:disabled{cursor:not-allowed;opacity:.44}.ip-video-editing-bgm-picker{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid;position:relative}.ip-video-editing-bgm-picker .ant-select-selector{background:linear-gradient(#ffffff09,#ffffff03),#090c1ceb!important;border-color:#60518ba8!important;border-radius:7px!important;min-height:40px!important}.ip-video-editing-bgm-picker .ant-select-selection-item{font-size:13px;color:#f5efffdb!important}.ip-video-editing-bgm-play{color:#f5efffd1;cursor:pointer;background:#ffffff09;border:1px solid #60518ba8;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.ip-video-editing-bgm-play:hover{color:#fff;background:#7c3aed29;border-color:#d946ef8a}.ip-video-editing-bgm-play:disabled:hover{color:#f5efffd1;background:#ffffff09;border-color:#60518ba8}.ip-video-editing-bgm-none{color:#eee6ff9e;background:#080b1ba3;border:1px dashed #94a3b84d;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.ip-video-editing-bgm-none .anticon{color:#94a3b8b8;font-size:16px}.ip-video-editing-wave{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wave wave""start end";row-gap:4px;min-height:52px;padding:0;display:grid;position:relative}.ip-video-editing-wave>span{box-sizing:border-box;background:linear-gradient(#22c55e1a,#22c55e09),#010a0970;border-radius:8px;grid-area:wave;justify-content:space-between;align-items:center;gap:0;width:100%;height:34px;padding:0 16px;display:flex;position:relative;overflow:hidden}.ip-video-editing-wave>span:before,.ip-video-editing-wave>span:after{z-index:2;content:"";background:#16c784;border-radius:999px;width:8px;height:24px;position:absolute;top:5px;box-shadow:0 0 14px #16c78480}.ip-video-editing-wave>span:before{left:1px}.ip-video-editing-wave>span:after{right:1px}.ip-video-editing-wave i{opacity:.8;width:3px;height:38%;box-shadow:none;transform-origin:50%;background:linear-gradient(#22c55ed6,#128948c2);border-radius:99px;flex:0 0 3px}.ip-video-editing-wave i:nth-child(3n){height:66%}.ip-video-editing-wave i:nth-child(4n){height:48%}.ip-video-editing-wave i:nth-child(5n){height:76%}.ip-video-editing-wave i:nth-child(7n){height:30%}.ip-video-editing-wave.is-playing>span{background:linear-gradient(#22c55e2e,#22c55e0e),#010e0b94}.ip-video-editing-wave.is-playing i{animation:.86s ease-in-out infinite ip-video-bgm-wave;box-shadow:0 0 8px #22c55e38}.ip-video-editing-wave.is-playing i:nth-child(2n){animation-duration:.68s}.ip-video-editing-wave.is-playing i:nth-child(3n){animation-duration:1.05s;animation-delay:-.18s}.ip-video-editing-wave.is-playing i:nth-child(4n){animation-duration:.78s;animation-delay:-.32s}.ip-video-editing-wave.is-playing i:nth-child(5n){animation-duration:1.18s;animation-delay:-.48s}.ip-video-editing-wave.is-playing i:nth-child(7n){animation-duration:.92s;animation-delay:-.62s}@keyframes ip-video-bgm-wave{0%,to{opacity:.68;transform:scaleY(.58)}45%{opacity:1;transform:scaleY(1.18)}}@media (prefers-reduced-motion:reduce){.ip-video-editing-wave.is-playing i{animation:none}}.ip-video-editing-wave time{color:#e6ddff7a;font-variant-numeric:tabular-nums;font-size:11px}.ip-video-editing-wave time:first-of-type{grid-area:start;justify-self:start}.ip-video-editing-wave time:last-of-type{grid-area:end;justify-self:end}.ip-video-editing-material-list article{min-height:50px;box-shadow:none;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) 28px;gap:10px;padding:0}.ip-video-editing-material-list article:hover{background:0 0}.ip-video-editing-material-list article>span{border:1px solid #ffffff1a;border-radius:6px;width:58px;height:40px;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #0003}.ip-video-editing-material-list article>span .anticon{opacity:.82;filter:drop-shadow(0 1px 2px #00000080)}.ip-video-editing-material-list strong{color:#f8f4ffe0;font-size:12px;font-weight:800}.ip-video-editing-material-list small{color:#e6ddff75;font-size:11px}.ip-video-editing-material-list article button{color:#f5efff94;background:0 0;border:0;width:26px;height:26px}.ip-video-editing-material-list>.ant-btn{color:#f5efffc2;background:#ffffff06;border:0;border-radius:7px;min-height:34px}.ip-video-editing-ratio-group{gap:10px}.ip-video-editing-ratio-group button{color:#f5efffc7;background:#ffffff06;border-color:#ffffff13;border-radius:7px;height:48px}.ip-video-editing-ratio-group button.is-active{background:#7c3aed3d;border-color:#7c3aedb8;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #d946ef21}.ip-video-editing-generate-btn.ant-btn{border-radius:11px;min-height:72px}.ip-video-editing-confirm-modal-root .ant-modal-confirm.ip-video-editing-confirm-modal{max-width:calc(100vw - 32px)}.ip-video-editing-confirm-modal-root .ip-video-editing-confirm-wrap{padding:16px}body .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-container,body .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-content,.ip-video-editing-confirm-modal-root .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-container,.ip-video-editing-confirm-modal-root .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-content,.ip-video-editing-confirm-modal .ant-modal-container,.ip-video-editing-confirm-modal .ant-modal-content{border:1px solid #beb2ff33;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 6% 0,#d946ef2e,#0000 34%),radial-gradient(circle at 96% 10%,#2dd4bf1f,#0000 32%),linear-gradient(145deg,#1a172ffa,#070a17fc)!important;box-shadow:0 30px 100px #0000009e,inset 0 1px #ffffff0f!important}body .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-header{display:none}body .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-body{background:0 0!important}.ip-video-editing-confirm-modal-root .ant-modal-confirm-body-wrapper{padding:4px 2px 0}.ip-video-editing-confirm-modal-root .ant-modal-confirm-body{align-items:flex-start;column-gap:12px}body .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-confirm-title,body .ant-modal-confirm.ip-video-editing-confirm-modal .ant-modal-confirm-content,.ip-video-editing-confirm-modal-root .ant-modal-confirm-title,.ip-video-editing-confirm-modal-root .ant-modal-confirm-content,.ip-video-editing-confirm-modal .ant-modal-confirm-title,.ip-video-editing-confirm-modal .ant-modal-confirm-content{color:#f8f5ff!important}.ip-video-editing-confirm-modal-root .ant-modal-confirm-title{padding-top:1px;font-size:16px;font-weight:900;line-height:1.45;display:block}.ip-video-editing-confirm-modal-root .ant-modal-confirm-content{max-width:none;margin-top:16px!important}.ip-video-editing-confirm-modal-root .ant-modal-confirm-body>.anticon,.ip-video-editing-confirm-modal .ant-modal-confirm-body>.anticon{color:#facc15;filter:drop-shadow(0 0 12px #facc1542);font-size:22px}.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn{border-radius:9px;min-width:92px;min-height:40px;font-weight:800}.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn-default{color:#f8f5ffe0;box-shadow:none;background:#ffffff0f;border-color:#ffffff2e}.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn-default:hover,.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn-default:focus-visible{color:#fff;background:#ffffff1a;border-color:#beb2ff6b}.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#3b82f6db;box-shadow:0 12px 24px #2563eb3d}.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn-primary:hover,.ip-video-editing-confirm-modal-root .ant-modal-confirm-btns .ant-btn-primary:focus-visible{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#93c5fdf2}.ip-video-editing-preflight{gap:12px;margin-top:8px;display:grid}.ip-video-editing-preflight section,.ip-video-editing-preflight-card{border:1px solid #34d39938;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(135deg,#10b9811f,#14b8a60f),#040c18ad!important}.ip-video-editing-preflight section.is-deferred{border-color:#facc1538;background:linear-gradient(135deg,#facc151a,#fb923c0b),#120d068a!important}.ip-video-editing-preflight section.is-muted{border-color:#94a3b833;background:#0f172aa3!important}.ip-video-editing-preflight section.is-active{border-color:#34d39952;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #10b9810f}.ip-video-editing-preflight strong{color:#fff;font-size:13px;font-weight:900}.ip-video-editing-preflight ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ip-video-editing-preflight li{color:#f5efffd1;grid-template-columns:16px minmax(78px,.82fr) minmax(0,1.18fr);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:grid}.ip-video-editing-preflight li .anticon{color:#34d399}.ip-video-editing-preflight li.is-plain{grid-template-columns:minmax(104px,.9fr) minmax(0,1.1fr)}.ip-video-editing-preflight li span{color:#eee6ffbd;min-width:0;font-weight:760}.ip-video-editing-preflight li em{color:#f8f5ff;text-align:right;min-width:0;font-style:normal;font-weight:850}.ip-video-editing-preflight p{color:#eee6ffb3;margin:0;font-size:12px;line-height:1.65}.ip-video-editing-preflight-note{border-left:2px solid #7c3aed99;padding-left:10px}.ip-video-editing-panel.ip-video-editing-controls{max-height:760px}.ip-video-editing-controls .ip-video-editing-control-block{gap:7px;padding:10px 14px}.ip-video-editing-subtitle-style-block{min-height:58px;padding-block:11px!important}.ip-video-editing-controls .ip-video-editing-control-head{min-height:32px}.ip-video-editing-title-list{gap:9px}.ip-video-editing-title-list article{min-height:46px;padding:5px 8px}.ip-video-editing-title-list article.is-active{background:linear-gradient(90deg,#14b8a629,#7c3aed14),#070a17e6;border-color:#34d399bd;box-shadow:inset 0 0 0 1px #34d3992e,0 0 18px #14b8a61a}.ip-video-editing-title-list article button{width:30px;height:30px}.ip-video-editing-slider-row{min-height:24px}.ip-video-editing-controls .ip-video-editing-control-block .ant-slider{margin:4px 0}.ip-video-editing-tabs button{min-height:28px}.ip-video-editing-bgm-picker{grid-template-columns:minmax(0,1fr) 34px}.ip-video-editing-bgm-picker .ant-select-selector{min-height:34px!important}.ip-video-editing-bgm-play{width:34px;height:34px}.ip-video-editing-wave{min-height:40px}.ip-video-editing-wave>span{height:25px}.ip-video-editing-wave>span:before,.ip-video-editing-wave>span:after{height:17px;top:4px}.ip-video-editing-material-list{gap:5px}.ip-video-editing-material-list article{grid-template-columns:48px minmax(0,1fr) 24px;min-height:34px}.ip-video-editing-material-list article>span{width:48px;height:32px}.ip-video-editing-material-list>.ant-btn{min-height:28px}.ip-video-editing-ratio-group button{height:44px}.ip-video-editing-generate-btn.ant-btn{min-height:64px}.ip-video-editing-screen{border-color:#ddd6fe2e;box-shadow:0 30px 88px #0000008a,0 0 0 1px #7c3aed1f,inset 0 0 0 1px #ffffff0d}.ip-video-editing-title-selection{z-index:4;border:1px solid #34d399eb;place-items:center;min-width:230px;min-height:66px;display:grid;position:absolute;top:7.4%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #34d3991f,0 0 28px #34d3991f}.ip-video-editing-title-selection .ip-video-editing-title-overlay{white-space:nowrap;border-radius:6px;min-width:0;max-width:100%;padding:7px 22px;position:static;transform:none;color:var(--ip-video-title-text-color,#fff)!important}.ip-video-editing-title-selection .ip-video-editing-title-overlay:before{display:none}.ip-video-editing-title-selection>i{background:#0f172af2;border:2px solid #34d399f2;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 16px #34d3998c}.ip-video-editing-title-selection>i:first-of-type{top:-7px;left:-7px}.ip-video-editing-title-selection>i:nth-of-type(2){top:-7px;right:-7px}.ip-video-editing-title-selection>i:nth-of-type(3){bottom:-7px;left:-7px}.ip-video-editing-title-selection>i:nth-of-type(4){bottom:-7px;right:-7px}.ip-video-editing-subtitle-overlay{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;max-width:92%;margin:0 auto;font-size:15px;bottom:8.5%}.ip-video-editing-subtitles{padding:14px}.ip-video-editing-subtitles .ip-video-editing-panel__head{min-height:36px}.ip-video-editing-subtitles .ip-video-editing-panel__head h4.ant-typography{letter-spacing:0;font-size:16px}.ip-video-editing-subtitles .ip-video-editing-panel__head span{color:#eee6ff80}.ip-video-editing-subtitle-table{background:#0508148a;border-color:#61528e8a;border-radius:9px}.ip-video-editing-subtitle-table__head{color:#eee6ff80;grid-template-columns:34px 100px minmax(0,1fr);min-height:42px;padding:0 12px;font-size:12px}.ip-video-editing-subtitle-row{border-bottom-color:#ffffff0e;grid-template-columns:34px 100px minmax(0,1fr);min-height:62px;padding:10px 12px}.ip-video-editing-subtitle-row>span{color:#f5efffcc;background:0 0;width:auto;height:auto}.ip-video-editing-subtitle-row time{color:#eee6ff85;font-size:11px}.ip-video-editing-subtitle-row strong{color:#f8f4ffdb;font-size:12px}.ip-video-editing-subtitle-row:hover{background:#7c3aed17}.ip-video-editing-subtitle-row.is-active{background:linear-gradient(90deg,#7c3aed47,#7c3aed14),#0a0d1cdb;box-shadow:inset 0 0 0 1px #a855f7a3,0 0 22px #7c3aed24}.ip-video-editing-primary-btn.ant-btn{border-radius:8px;min-height:50px}.ip-video-editing-controls button:focus-visible,.ip-video-editing-subtitle-row:focus-visible,.ip-video-editing-primary-btn.ant-btn:focus-visible,.ip-video-editing-save-btn.ant-btn:focus-visible,.ip-video-editing-generate-btn.ant-btn:focus-visible,.ip-video-title-preset-grid button:focus-visible,.ip-video-subtitle-preset-grid button:focus-visible{outline-offset:2px;outline:2px solid #ec4899b8}.ip-video-editing-controls .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#e411c5,#6d35ff)}.ip-video-workbench-summary--editing{align-content:start;min-height:100%;display:grid}.ip-video-workbench-summary--editing .ip-video-editing-summary-status{background:linear-gradient(#ffffff0b,#ffffff04),#ffffff08;border-color:#22c55e2e}.ip-video-workbench-summary--editing .ip-video-editing-summary-actions{padding-top:2px}.ip-video-workbench-summary--editing .ip-video-editing-save-btn.ant-btn{min-height:52px}.ip-video-workbench-summary--editing .ip-video-editing-generate-btn.ant-btn{color:#fff;border:0;border-radius:10px;min-height:54px;font-size:16px;font-weight:900;box-shadow:inset 0 1px #ffffff38,0 14px 34px #8a1fff4d;background:linear-gradient(90deg,#e610c7,#8b1fff 66%,#7a25ff)!important}.ip-video-workbench-summary--editing .ip-video-editing-save-btn.ant-btn,.ip-video-workbench-summary--editing .ip-video-editing-records-btn.ant-btn,.ip-video-workbench-summary--editing .ip-video-editing-generate-btn.ant-btn{text-align:center;justify-content:center;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}.ip-video-workbench-summary--editing .ip-video-editing-save-btn.ant-btn .ant-btn-icon,.ip-video-workbench-summary--editing .ip-video-editing-records-btn.ant-btn .ant-btn-icon,.ip-video-workbench-summary--editing .ip-video-editing-generate-btn.ant-btn .ant-btn-icon{place-items:center;width:18px;margin-inline-end:0;display:grid}.ip-video-workbench-summary--editing .ip-video-editing-save-btn.ant-btn>span:not(.ant-btn-icon),.ip-video-workbench-summary--editing .ip-video-editing-records-btn.ant-btn>span:not(.ant-btn-icon),.ip-video-workbench-summary--editing .ip-video-editing-generate-btn.ant-btn>span:not(.ant-btn-icon){justify-content:center;align-items:center;min-width:0;line-height:1.15;display:inline-flex;overflow:hidden}.ip-video-workbench-summary--editing .ip-video-editing-records-btn.ant-btn{color:#e1fcf7eb;background:#14b8a617;border-color:#2dd4bf3d;border-radius:10px;min-height:48px;font-weight:850}.ip-video-workbench-summary--editing .ip-video-editing-records-btn.ant-btn:not(:disabled):hover,.ip-video-workbench-summary--editing .ip-video-editing-records-btn.ant-btn:not(:disabled):focus-visible{color:#fff;background:#14b8a626;border-color:#5eead475}.ip-video-workbench-summary--editing .ip-video-editing-generate-btn.ant-btn:not(:disabled):hover,.ip-video-workbench-summary--editing .ip-video-editing-generate-btn.ant-btn:not(:disabled):focus{color:#fff;background:linear-gradient(90deg,#ee19cd,#9128ff 66%,#8130ff)!important}.ip-video-workbench-summary--editing .ip-video-editing-summary-status strong{font-size:14px}.ip-video-workbench-summary--editing .ip-video-editing-summary-status small{color:#eee6ff85}.ip-video-subtitle-style-controls footer .ant-btn,.ip-video-title-style-modal footer .ant-btn{border-radius:8px}.ip-video-subtitle-form-grid .ant-btn:hover,.ip-video-subtitle-style-controls footer .ant-btn:not(:disabled):hover,.ip-video-title-style-modal footer .ant-btn:not(:disabled):hover{color:#fff;border-color:#d946ef7a}.ip-video-subtitle-color-field:hover{border-color:#d946ef6b}.ip-video-title-current-preview strong{color:#eee6ff9e!important}@media (width<=1440px){.ip-video-editing-grid{grid-template-columns:minmax(280px,.92fr) minmax(340px,1.12fr) minmax(330px,1fr)}.ip-video-subtitle-style-modal{grid-template-columns:330px minmax(0,1fr)}}@media (width<=1180px){.ip-video-workbench-layout--editing,.ip-video-editing-grid,.ip-video-subtitle-style-modal{grid-template-columns:minmax(0,1fr)}.ip-video-editing-controls{max-height:none}}@media (width<=720px){.ip-video-workbench-main--editing{padding:12px}.ip-video-editing-step{min-height:0}.ip-video-editing-subtitle-table__head,.ip-video-editing-subtitle-row{grid-template-columns:28px minmax(0,1fr)}.ip-video-editing-subtitle-table__head span:nth-child(2),.ip-video-editing-subtitle-row time{display:none}.ip-video-title-preset-grid,.ip-video-subtitle-preset-grid,.ip-video-subtitle-form-grid,.ip-video-title-current-preview{grid-template-columns:minmax(0,1fr)}.ip-video-editing-preview-strip{flex-wrap:wrap}}.ip-video-summary-project-name{border-bottom:1px solid #ffffff14;gap:10px;padding-bottom:18px;display:grid}.ip-video-summary-project-name span{color:#e8e1ff94;font-size:12px}.ip-video-summary-project-name strong{color:#fff;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:15px;line-height:1.45;display:flex}.ip-video-summary-project-name .anticon{color:#e8e1ffad;flex:none;font-size:13px}.ip-video-summary-script-rows{border-bottom:1px solid #ffffff14;gap:18px;padding-bottom:20px;display:grid}.ip-video-summary-script-row{justify-content:space-between;align-items:center;gap:14px;min-height:20px;display:flex}.ip-video-summary-script-row span{color:#e8e1ffa3;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:12px;display:inline-flex}.ip-video-summary-script-row span .anticon{color:#a855f7;filter:drop-shadow(0 0 8px #a855f761);font-size:13px}.ip-video-summary-script-row strong{color:#f5efffe6;text-align:right;min-width:0;font-size:12px;font-weight:800}.ip-video-summary-inline-action{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.ip-video-summary-inline-action em{color:#f5efffe6;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ip-video-summary-mini-btn.ant-btn{border-radius:999px;flex:none;height:24px;padding:0 8px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffff14;color:#fff!important;background:#a855f757!important;border:1px solid #d946ef8f!important}.ip-video-summary-mini-btn.ant-btn:not(:disabled):hover,.ip-video-summary-mini-btn.ant-btn:not(:disabled):focus-visible{box-shadow:inset 0 1px #ffffff1f,0 8px 18px #a855f72e;color:#fff!important;background:#be18d76b!important;border-color:#e879f9ad!important}.ip-video-summary-step-pill{background:#7c3aed47;border:1px solid #a855f740;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 4px;display:inline-flex;color:#f5f3ff!important}.ip-video-summary-step-pill em{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:7px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;line-height:1;display:inline-grid}.ip-video-summary-audio-info{gap:12px;min-width:0;display:grid}.ip-video-summary-audio-info h4.ant-typography{color:#fff;margin:0;font-size:16px;font-weight:900}.ip-video-summary-audio-card{background:radial-gradient(circle at 22% 16%,#a855f733,#0000 38%),linear-gradient(#181d35e6,#0c1020f0);border:1px solid #b999ff1f;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ip-video-summary-audio-card__head{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px 16px;display:grid}.ip-video-summary-audio-card__head>div{min-width:0}.ip-video-summary-audio-card__head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;display:block;overflow:hidden}.ip-video-summary-audio-card__head .ant-tag{margin-top:8px;color:#28f59c;background:#16a34a33;border:0;border-radius:999px;margin-inline-end:0;font-size:11px;font-weight:900}.ip-video-summary-audio-card__wave{background:radial-gradient(circle,#a855f757,#581c870d 64%);border-radius:18px;justify-content:center;align-items:center;gap:5px;width:72px;height:72px;display:inline-flex}.ip-video-summary-audio-card__wave i{background:linear-gradient(#d946ef,#7c3aed);border-radius:999px;width:6px;height:28px;box-shadow:0 0 18px #a855f7b3}.ip-video-summary-audio-card__wave i:first-child,.ip-video-summary-audio-card__wave i:nth-child(5){height:10px}.ip-video-summary-audio-card__wave i:nth-child(2),.ip-video-summary-audio-card__wave i:nth-child(4){height:34px}.ip-video-summary-audio-card__wave.is-playing i{animation:.78s ease-in-out infinite ip-video-summary-audio-wave}.ip-video-summary-audio-card__wave.is-playing i:nth-child(2){animation-delay:-.18s}.ip-video-summary-audio-card__wave.is-playing i:nth-child(3){animation-delay:-.32s}.ip-video-summary-audio-card__wave.is-playing i:nth-child(4){animation-delay:-.12s}.ip-video-summary-audio-card__wave.is-playing i:nth-child(5){animation-delay:-.26s}@keyframes ip-video-summary-audio-wave{0%,to{transform:scaleY(.48)}50%{transform:scaleY(1.12)}}.ip-video-summary-audio-card__rows{border-top:1px solid #ffffff0f;gap:12px;padding:15px 16px;display:grid}.ip-video-summary-audio-card__rows div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ip-video-summary-audio-card__rows span{color:#e8e1ff9e;font-size:12px;font-weight:800}.ip-video-summary-audio-card__rows strong{color:#ffffffe6;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.ip-video-summary-audio-card__play.ant-btn{color:#fff;background:#ffffff14;border:0;border-radius:10px;width:calc(100% - 32px);height:42px;margin:0 16px 16px;font-weight:900}.ip-video-summary-audio-card__play.ant-btn:hover{color:#fff!important;background:#a855f742!important}.ip-video-summary-audio-empty{text-align:center;background:#0d1122a8;border:1px dashed #b999ff2e;border-radius:14px;place-items:center;gap:8px;min-height:190px;display:grid}.ip-video-summary-audio-empty .anticon{color:#a855f7;font-size:32px}.ip-video-summary-audio-empty strong{color:#fff;font-size:14px}.ip-video-summary-audio-empty span{color:#e8e1ff94;max-width:180px;font-size:12px;line-height:1.5}.ip-video-summary-material{background:linear-gradient(#ffffff09,#ffffff03),#080b1780;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:16px;display:grid}.ip-video-summary-material h5.ant-typography{color:#f7f0ff;margin:0;font-size:14px}.ip-video-summary-material__thumb{color:#fff;background:linear-gradient(#05070e05,#05070e94),radial-gradient(circle at 48% 20%,#ffd6a538,#0000 24%),linear-gradient(135deg,#71421ff2,#1c242eeb 50%,#0c0e1bfa);border-radius:9px;place-items:center;height:132px;font-size:30px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.ip-video-summary-material__thumb .anticon{background:#080b1770;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 26px #0000005c}.ip-video-summary-material dl{gap:10px;margin:0;display:grid}.ip-video-summary-material dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ip-video-summary-material dt{color:#e8e1ff8c;font-size:12px}.ip-video-summary-material dd{color:#f5efffe0;margin:0;font-size:12px;font-weight:800}.ip-video-summary-material small{color:#e8e1ffa3;font-size:12px;line-height:1.5}.ip-video-source-step-panel{grid-template-rows:50px minmax(0,1fr);gap:0;height:100%}.ip-video-source-step-panel>.ant-spin-nested-loading{min-height:0;display:grid}.ip-video-source-step-panel>.ant-spin-nested-loading>.ant-spin-container{display:grid}.ip-video-source-tabs button{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.ip-video-source-tabs button span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-video-source-mode-panel{align-content:start;gap:14px;height:100%;display:grid}.ip-video-link-extract-form{grid-template-columns:minmax(0,1fr);min-height:112px}.ip-video-link-extract-form .ip-video-stage-actions{align-self:start}.ip-video-link-entry{grid-template-columns:minmax(0,1fr) 142px;align-items:start;gap:14px;display:grid}.ip-video-link-input-wrap{min-width:0}.ip-video-link-field-heading{align-items:baseline;gap:10px;min-width:0;display:flex}.ip-video-link-field-heading small{color:#e8e1ff85;font-size:12px;line-height:1.35}.ip-video-link-quota{color:#86eface0;text-align:right;white-space:nowrap;font-size:12px;line-height:1.2}.ip-video-link-quota.is-blocked{color:#fdba74f0}.ip-video-link-extract-form .ip-video-stage-actions .ant-btn{height:40px}.ip-video-link-entry-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.ip-video-link-extract-form .ip-video-extract-primary.ant-btn[disabled]{color:#e8e1ff70!important;box-shadow:none!important;opacity:1!important;background:#1e1930d1!important;border:1px solid #beb2ff1f!important}.ip-video-source-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ip-video-analysis-trigger.ant-btn{border-radius:10px;min-width:120px;height:36px}.ip-video-link-notice{color:#e8e1ff80;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;min-height:17px;font-size:12px;line-height:1.35;overflow:hidden}.ip-video-link-notice.is-success{color:#86eface6}.ip-video-link-notice.is-warning{color:#fdba74f0}.ip-video-link-notice.is-error{color:#fca5a5eb}.ip-video-source-input.ant-input-affix-wrapper{color:#f5efffe6;background:#0e111fe0;border-color:#beb2ff2e;border-radius:10px;height:40px;box-shadow:inset 0 0 0 1px #ffffff03}.ip-video-source-input.ant-input-affix-wrapper:hover,.ip-video-source-input.ant-input-affix-wrapper-focused{background:#101222f2;border-color:#a855f785;box-shadow:0 0 0 2px #a855f71a}.ip-video-source-input .ant-input,.ip-video-source-input .ant-input::placeholder{color:#e8e1ff8c;background:0 0}.ip-video-source-input .anticon{color:#c4b5fdb8}.ip-video-source-result-card{height:100%;min-height:0;padding:16px}.ip-video-source-result-headline{background:linear-gradient(135deg,#7c3aed1f,#0e111f99),#080b176b;border:1px solid #beb2ff14;border-radius:10px;gap:8px;margin-top:14px;padding:13px 14px;display:grid}.ip-video-source-result-headline h4.ant-typography{color:#fff;margin:0;font-size:16px}.ip-video-source-result-headline__meta{flex-wrap:wrap;gap:8px;display:flex}.ip-video-source-result-headline__meta span{color:#e8e1ffb8;background:#7c3aed24;border:1px solid #a855f72e;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:3px 8px;font-size:11px;display:inline-flex}.ip-video-source-result-url{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,360px);overflow:hidden}.ip-video-source-empty{text-align:center;background:radial-gradient(circle at 50% 0,#a855f71f,#0000 48%),#080b1761;border:1px dashed #beb2ff24;border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:172px;padding:24px 18px;display:grid}.ip-video-source-empty__icon{color:#c084fc;background:#7c3aed29;border:1px solid #a855f738;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;box-shadow:0 12px 28px #7c3aed29}.ip-video-source-empty strong{color:#f5efffeb;font-size:14px}.ip-video-source-empty small,.ip-video-source-muted{color:#e8e1ff8f;max-width:310px;font-size:12px;line-height:1.6}.ip-video-source-analysis-card{height:100%;min-height:0;padding:18px}.ip-video-stage-grid--script .ip-video-source-analysis-card{min-height:0}.ip-video-source-analysis-card .ip-video-source-empty{min-height:220px}.ip-video-insight-section:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.ip-video-analysis-status{color:#d8b4fe;border:1px solid #a855f733;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.ip-video-analysis-status.is-success{color:#86efac;border-color:#22c55e3d}.ip-video-analysis-status.is-failed{color:#fca5a5;border-color:#f8717147}.ip-video-manual-panel{grid-template-columns:minmax(0,1fr) 288px;align-items:stretch;gap:14px;height:100%;min-height:0;display:grid}.ip-video-manual-editor{background:linear-gradient(#ffffff07,#ffffff03),#080b1780;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:16px;display:grid;container-type:inline-size}.ip-video-manual-editor__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ip-video-manual-editor__head>div:first-child{gap:5px;display:grid}.ip-video-manual-editor__head small{color:#e8e1ff85;font-size:12px}.ip-video-manual-editor__actions{flex:none;gap:8px;display:flex}.ip-video-manual-editor__actions .ant-btn{color:#f5efffdb;background:#0e111fd1;border-color:#beb2ff29;border-radius:9px;height:34px;font-weight:800}.ip-video-manual-editor__actions .ip-video-extract-primary.ant-btn{color:#fff;background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;box-shadow:0 10px 24px #7c3aed47}.ip-video-manual-textarea-shell{grid-template-rows:minmax(0,1fr) 18px;gap:4px;min-width:0;min-height:0;display:grid}.ip-video-manual-textarea.ant-input{resize:none;color:#f5efffe0;background:#0a0d19c2;border-color:#beb2ff24;border-radius:12px;height:100%;min-height:292px;line-height:1.7;box-shadow:inset 0 0 0 1px #ffffff03}.ip-video-manual-textarea.ant-input:hover,.ip-video-manual-textarea.ant-input:focus{background:#0c0f1deb;border-color:#a855f780;box-shadow:0 0 0 2px #a855f714}.ip-video-manual-textarea.ant-input::placeholder{color:#e8e1ff6b}.ip-video-media-upload-panel{background:linear-gradient(#ffffff07,#ffffff03),#080b178a;border:1px solid #ffffff13;border-radius:0 12px 12px;grid-template-columns:minmax(0,1fr) 112px 132px;align-items:stretch;gap:12px;min-height:102px;padding:12px;display:grid}.ip-video-media-upload-panel__drop{cursor:pointer;background:#0e111fa3;border:1px dashed #beb2ff2e;border-radius:11px;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.ip-video-media-upload-panel__drop:hover,.ip-video-media-upload-panel__drop.is-dragging{background:#18122eb8;border-color:#a855f76b;box-shadow:0 0 0 2px #a855f714}.ip-video-media-upload-panel__drop span{color:#c084fc;background:#7c3aed33;border-radius:16px;grid-row:span 2;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.ip-video-media-upload-panel__drop strong{color:#f5efffeb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ip-video-media-upload-panel__drop small{color:#e8e1ff8f;font-size:12px;line-height:1.35}.ip-video-media-upload-panel__drop em{color:#86efac;background:#1665342e;border:1px solid #22c55e38;border-radius:999px;grid-column:2;width:fit-content;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.ip-video-media-upload-panel>.ant-btn{border-radius:10px;align-self:center;height:42px;font-weight:900}.ip-video-media-upload-panel>.ant-btn[disabled]{color:#e8e1ff6b!important;opacity:1!important;background:#181b2cb8!important;border-color:#beb2ff1f!important}.ip-video-transcribe-editor{grid-template-rows:auto minmax(320px,1fr) auto;gap:12px;min-height:0;display:grid;container-type:inline-size}.ip-video-link-result-editor{grid-template-rows:auto minmax(360px,1fr) auto}.ip-video-link-result-content{grid-template-columns:minmax(116px,180px) minmax(320px,1fr);align-items:stretch;gap:14px;min-width:0;min-height:0;display:grid}.ip-video-link-result-media{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.ip-video-link-result-script{min-width:0;min-height:0;display:grid}.ip-video-link-result-meta{background:linear-gradient(135deg,#7c3aed2e,#0e111fb3),#7c3aed14;border:1px solid #a855f724;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 8px;min-width:0;padding:10px;display:grid}.ip-video-link-result-meta span{color:#7dd3fceb;white-space:nowrap;background:#0ea5e924;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.ip-video-link-result-meta strong,.ip-video-link-result-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-video-link-result-meta strong{color:#f5efffe0;align-self:center;font-size:12px}.ip-video-link-result-meta small{color:#e8e1ff85;grid-column:1/-1;font-size:11px}.ip-video-link-video-preview{align-self:stretch;min-width:0;min-height:0;display:grid}.ip-video-link-video-preview video,.ip-video-link-video-empty{aspect-ratio:9/16;background:radial-gradient(circle at 35% 16%,#a855f747,#0000 42%),linear-gradient(#ffffff0b,#ffffff03),#0a0d19d1;border:1px solid #beb2ff24;border-radius:16px;width:100%;height:100%;min-height:230px;overflow:hidden;box-shadow:0 18px 46px #00000047,inset 0 0 0 1px #ffffff05}.ip-video-link-video-preview video{object-fit:contain;display:block}.ip-video-link-video-empty{color:#e8e1ff94;text-align:center;align-content:center;place-items:center;gap:6px;font-size:12px;display:grid}.ip-video-link-video-empty .anticon{color:#d8b4fee6;background:#7c3aed24;border:1px solid #a855f733;border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.ip-video-link-video-facts{flex-wrap:wrap;align-content:start;align-items:center;gap:7px;min-width:0;display:flex}.ip-video-link-video-facts span{color:#e8e1ffad;background:#7c3aed1f;border:1px solid #a855f729;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.ip-video-autosave-mini{color:#86efac;background:#16653424;border:1px solid #22c55e2e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.ip-video-transcribe-editor__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ip-video-transcribe-editor__head>div:first-child{gap:4px;display:grid}.ip-video-transcribe-editor__head small{color:#e8e1ff8a;font-size:12px}.ip-video-transcribe-editor__actions{flex:none;gap:8px;display:flex}.ip-video-transcribe-editor__actions .ant-btn{border-radius:9px;height:32px;font-weight:900}.ip-video-transcribe-textarea-shell{grid-template-rows:minmax(0,1fr) 18px;gap:4px;min-width:0;height:100%;min-height:320px;display:grid}.ip-video-transcribe-textarea.ant-input{resize:none;color:#f5efffe0;background:#0a0d19c2;border-color:#beb2ff24;border-radius:12px;min-height:0;line-height:1.7;height:100%!important;max-height:none!important}.ip-video-transcribe-textarea.ant-input:hover,.ip-video-transcribe-textarea.ant-input:focus{background:#0c0f1deb;border-color:#a855f780;box-shadow:0 0 0 2px #a855f714}.ip-video-transcribe-textarea-count{color:#e8e1ff85;justify-self:end;font-size:11px;line-height:1.4}.ip-video-transcribe-editor__warning{color:#fca5a5;font-size:12px}@container (width<=520px){.ip-video-link-result-content{grid-template-columns:1fr}.ip-video-link-result-media{justify-items:center}.ip-video-link-result-meta,.ip-video-link-video-facts,.ip-video-link-video-preview{width:min(100%,300px)}.ip-video-transcribe-editor__head,.ip-video-manual-editor__head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ip-video-transcribe-editor__head>div:first-child,.ip-video-manual-editor__head>div:first-child{min-width:0}.ip-video-transcribe-editor__head small,.ip-video-manual-editor__head small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ip-video-transcribe-editor__actions,.ip-video-manual-editor__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ip-video-transcribe-editor__actions .ant-btn,.ip-video-manual-editor__actions .ant-btn{width:100%;min-width:0;height:36px;padding-inline:12px;font-size:14px}.ip-video-transcribe-textarea-shell,.ip-video-manual-textarea.ant-input{min-height:260px}}@container (width>=521px) and (width<=720px){.ip-video-link-result-content{grid-template-columns:minmax(104px,132px) minmax(300px,1fr);gap:12px}.ip-video-link-video-preview video,.ip-video-link-video-empty{border-radius:14px;min-height:214px}.ip-video-link-result-meta{padding:8px}.ip-video-link-result-meta strong{font-size:11px}}.ip-video-script-version-list{background:linear-gradient(#ffffff09,#ffffff03),#080b1780;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:15px;display:grid}.ip-video-script-version-list__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ip-video-script-version-list__head div{gap:3px;min-width:0;display:grid}.ip-video-script-version-list__head strong{color:#f7f0ff;white-space:nowrap;font-size:14px}.ip-video-script-version-list__head small,.ip-video-script-version-list__head>span{color:#e8e1ff8a;white-space:nowrap;flex:none;font-size:11px}.ip-video-script-version-list__quota{background:#7c3aed1a;border:1px solid #a855f738;border-radius:999px;padding:3px 8px;font-weight:800;line-height:1.2;color:#e8e1ffb8!important}.ip-video-script-version-list__quota.is-full{background:#7f1d1d3d;border-color:#f8717147;color:#fecacae6!important}.ip-video-script-version-list__items{gap:10px;max-height:424px;padding-right:2px;display:grid;overflow:auto}.ip-video-script-version-card{cursor:pointer;background:#0c0f1db8;border:1px solid #beb2ff1a;border-radius:11px;gap:9px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff06}.ip-video-script-version-card:hover{background:#101324d1;border-color:#a855f747;transform:translateY(-1px)}.ip-video-script-version-card.is-current{background:linear-gradient(135deg,#7c3aed2e,#0c0f1dbd),#0c0f1db8;border-color:#a855f761;box-shadow:0 14px 32px #7c3aed1f}.ip-video-script-version-card.is-invalid{background:linear-gradient(135deg,#7f1d1d1a,#0c0f1dbd),#0c0f1db8;border-color:#f871712e}.ip-video-script-version-card__top,.ip-video-script-version-card__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.ip-video-script-version-card__top strong{color:#fff;font-size:15px}.ip-video-script-version-card__top span{color:#c084fc;align-items:center;gap:4px;font-size:11px;font-weight:900;display:inline-flex}.ip-video-script-version-card__meta{flex-wrap:wrap;gap:6px;display:flex}.ip-video-script-version-card__meta span{color:#e8e1ffa8;background:#7c3aed24;border-radius:999px;padding:2px 7px;font-size:11px}.ip-video-script-version-card.is-invalid .ip-video-script-version-card__meta span:last-child{color:#fecacae6;background:#7f1d1d3d}.ip-video-script-version-card p{-webkit-line-clamp:3;color:#f5efffd1;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.ip-video-script-version-card.is-expanded p{-webkit-line-clamp:unset;white-space:pre-wrap;max-height:220px;display:block;overflow:auto}.ip-video-script-version-card__foot small{color:#e8e1ff80;font-size:11px}.ip-video-script-version-card__foot div{gap:6px;display:flex}.ip-video-script-version-card__foot .ant-btn{border-radius:8px;font-size:11px;font-weight:800}.ip-video-script-version-card__foot .ant-btn[disabled]{text-shadow:none;color:#e8e1ffc7!important;opacity:1!important;background:#7c3aed33!important;border-color:#a855f742!important}.ip-video-material-preview{grid-template-columns:78px minmax(0,1fr);gap:12px;margin-top:6px;padding:12px;display:grid}.ip-video-material-preview__thumb{color:#fff;background:linear-gradient(135deg,#551c8ed1,#0d1225eb),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 12px);border-radius:10px;place-items:center;height:74px;font-size:24px;display:grid}.ip-video-material-preview strong{color:#fff;margin:6px 0;display:block}.ip-video-material-preview small{color:#e8e1ff94;line-height:1.5}.ip-video-rewrite-step-panel{align-items:stretch;display:grid}.ip-video-rewrite-step-panel>.ant-spin-nested-loading,.ip-video-rewrite-step-panel>.ant-spin-nested-loading>.ant-spin-container{min-width:0;min-height:0}.ip-video-rewrite-console{gap:14px;display:grid}.ip-video-rewrite-top-grid{grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:18px;display:grid}.ip-video-rewrite-left{gap:12px;min-width:0;display:grid}.ip-video-rewrite-original,.ip-video-rewrite-prompt{min-width:0}.ip-video-rewrite-original{background:linear-gradient(#ffffff08,#ffffff02),#090c1aad;border:1px solid #c9bfff24;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:260px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff06}.ip-video-rewrite-prompt{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:10px;height:312px;padding-top:0;display:grid;overflow:hidden}.ip-video-rewrite-prompt .ant-spin-nested-loading,.ip-video-rewrite-prompt .ant-spin-container{min-width:0}.ip-video-rewrite-section-title{color:#f8f3ff;justify-content:space-between;align-items:center;gap:10px;display:flex}.ip-video-rewrite-section-title strong{color:#fbf7ff;letter-spacing:0;flex:1;font-size:14px;font-weight:900}.ip-video-rewrite-section-title.is-compact strong{font-size:14px}.ip-video-rewrite-original__body{white-space:pre-wrap;color:#f5efffd1;padding-right:10px;font-size:12px;line-height:1.78;overflow:auto}.ip-video-rewrite-original__body::-webkit-scrollbar{width:5px}.ip-video-rewrite-card p::-webkit-scrollbar{width:5px}.ip-video-final-script-panel__preview p::-webkit-scrollbar{width:5px}.ip-video-rewrite-original__body::-webkit-scrollbar-thumb{background:#f5efff7a;border-radius:999px}.ip-video-rewrite-card p::-webkit-scrollbar-thumb{background:#f5efff7a;border-radius:999px}.ip-video-final-script-panel__preview p::-webkit-scrollbar-thumb{background:#f5efff7a;border-radius:999px}.ip-video-rewrite-original__meta{color:#e8e1ff8f;font-size:12px}.ip-video-rewrite-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ip-video-rewrite-actions .ant-btn{border-radius:8px;height:40px;font-size:14px;font-weight:900}.ip-video-rewrite-primary.ant-btn{background:linear-gradient(100deg,#e306b7 0%,#7b2cff 100%);border:0;box-shadow:0 16px 34px #7c3aed59}.ip-video-rewrite-secondary.ant-btn{color:#f5effff0;background:linear-gradient(135deg,#1f245beb,#0f1330eb);border-color:#6a75ff47}.ip-video-rewrite-template-tabs{background:#080b1794;border:1px solid #ffffff14;border-radius:8px;gap:4px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.ip-video-rewrite-template-tabs button{color:#e8e1ff9e;cursor:pointer;min-width:74px;height:26px;font:inherit;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:800}.ip-video-rewrite-template-tabs button.is-active{color:#f5f0ff;background:#7c3aed52;box-shadow:inset 0 0 0 1px #a855f738}.ip-video-rewrite-template-grid{flex-wrap:wrap;align-items:flex-start;gap:8px;max-height:86px;padding-right:4px;display:flex;overflow:auto}.ip-video-rewrite-template-grid button{color:#f5efffc7;cursor:pointer;max-width:100%;min-height:28px;font:inherit;background:#0f1120c7;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;padding:5px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.ip-video-rewrite-template-grid button:hover,.ip-video-rewrite-template-grid button.is-active{background:radial-gradient(circle at 50% 0,#a855f75c,#0000 64%),#191531f5;border-color:#a855f7d1;box-shadow:inset 0 0 0 1px #a855f759,0 0 24px #7c3aed38}.ip-video-rewrite-template-grid button.ip-video-rewrite-template-more{color:#bfdbfee0;background:#0f172ad1;border-color:#60a5fa38}.ip-video-rewrite-template-grid button.ip-video-rewrite-template-more:hover{background:radial-gradient(circle at 50% 0,#60a5fa42,#0000 62%),#0f172af0;border-color:#60a5fa8f;box-shadow:inset 0 0 0 1px #60a5fa33,0 0 20px #3b82f629}.ip-video-rewrite-template-grid button strong{max-width:100%;color:inherit;overflow-wrap:anywhere;white-space:normal;font-size:12px;font-weight:800;line-height:1.35}.ip-video-rewrite-template-empty{color:#e8e1ff7a;font-size:12px;line-height:28px}.ip-video-rewrite-add-template.ant-btn{color:#c084fc;background:#7c3aed1f;border-color:#a855f76b;border-radius:6px;flex:none;height:24px;padding-inline:8px;font-size:12px;font-weight:800}.ip-video-rewrite-add-template.ant-btn .anticon{font-size:12px}.app-modal-root.ip-video-template-picker-modal .ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 20%,#7c3aed3d,#0000 34%),#020617b8}.app-modal-root.ip-video-template-picker-modal .ant-modal{max-width:calc(100vw - 40px)}.app-modal-root.ip-video-template-picker-modal .ant-modal-container{overflow:hidden;background:radial-gradient(circle at 12% 0,#a855f738,#0000 35%),linear-gradient(145deg,#110e23fa,#070a16fc)!important;border:1px solid #b999ff38!important;border-radius:18px!important;padding:0!important;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff0f!important}.app-modal-root.ip-video-template-picker-modal .ant-modal-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0!important}.app-modal-root.ip-video-template-picker-modal .ant-modal-header{margin-bottom:0;padding:20px 22px 14px;background:0 0!important;border-bottom:1px solid #b999ff1f!important}.app-modal-root.ip-video-template-picker-modal .ant-modal-title{letter-spacing:0;font-size:20px;font-weight:900;color:#f8f5ff!important}.app-modal-root.ip-video-template-picker-modal .ant-modal-body{padding:16px 22px 18px;color:#f5efffdb!important}.app-modal-root.ip-video-template-picker-modal .ant-modal-close,.app-modal-root.ip-video-template-picker-modal .ant-modal-close-x{color:#f4efffb8!important}.app-modal-root.ip-video-template-picker-modal .ant-modal-close:hover,.app-modal-root.ip-video-template-picker-modal .ant-modal-close:hover .ant-modal-close-x{color:#fff!important;background:#a855f729!important}.ip-video-template-picker{gap:10px;display:grid}.ip-video-template-picker__tabs{background:linear-gradient(#ffffff0b,#ffffff05),#080b17b8;border:1px solid #b999ff21;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.ip-video-template-picker__tabs button{color:#e8e1ff9e;cursor:pointer;height:36px;font:inherit;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:900;transition:background .18s,color .18s,box-shadow .18s}.ip-video-template-picker__tabs button.is-active{color:#fff;background:radial-gradient(circle at 50% 0,#d8b4fe38,#0000 70%),linear-gradient(135deg,#9333eab8,#3b82f647);box-shadow:inset 0 0 0 1px #d8b4fe47,0 12px 28px #7c3aed2e}.ip-video-template-picker__list{align-content:start;gap:7px;min-height:220px;max-height:318px;padding-right:3px;display:grid;overflow:auto}.ip-video-template-picker__list::-webkit-scrollbar{width:5px}.ip-video-template-picker__list::-webkit-scrollbar-thumb{background:#d8b4fe59;border-radius:999px}.ip-video-template-picker__list button{color:#f5efffcc;cursor:pointer;min-width:0;height:40px;font:inherit;text-align:left;background:linear-gradient(#ffffff09,#ffffff03),#0a0d1cc7;border:1px solid #b999ff1a;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.ip-video-template-picker__list button:hover,.ip-video-template-picker__list button.is-selected{color:#fff;background:radial-gradient(circle at 0%,#a855f73d,#0000 54%),linear-gradient(135deg,#291846f0,#0e1223f5);border-color:#a855f7b8;box-shadow:inset 0 0 0 1px #a855f72e,0 12px 26px #0000002e}.ip-video-template-picker__list button:hover{transform:translateY(-1px)}.ip-video-template-picker__list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.ip-video-template-picker__list button .anticon{color:#c084fc;flex:none}.ip-video-template-picker__empty{background:#ffffff05;border:1px dashed #b999ff29;border-radius:12px;place-items:center;min-height:220px;display:grid}.ip-video-template-picker__empty .ant-empty-description{color:#e8e1ffad}.ip-video-template-picker__footer{color:#e8e1ff94;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.ip-video-template-picker__footer .ant-pagination-item,.ip-video-template-picker__footer .ant-pagination-prev .ant-pagination-item-link,.ip-video-template-picker__footer .ant-pagination-next .ant-pagination-item-link{background:#080a1694!important;border-color:#b999ff29!important}.ip-video-template-picker__footer .ant-pagination-item a,.ip-video-template-picker__footer .ant-pagination-prev .ant-pagination-item-link,.ip-video-template-picker__footer .ant-pagination-next .ant-pagination-item-link{color:#f4efffc2!important}.ip-video-template-picker__footer .ant-pagination-item-active{background:#7c3aed3d!important;border-color:#a855f7c2!important}.ip-video-template-picker__footer .ant-pagination-disabled .ant-pagination-item-link{color:#f4efff4d!important}.ip-video-rewrite-custom-prompt{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;position:relative}.ip-video-rewrite-custom-prompt .ant-input{color:#f5efffd6;resize:none;background:#090c1aad;border-color:#beb2ff1f;border-radius:12px;height:100%;min-height:112px;padding:14px 16px 30px;font-size:12px;line-height:1.7}.ip-video-rewrite-custom-prompt .ant-input::placeholder{color:#e8e1ff6b}.ip-video-rewrite-custom-prompt small{color:#e8e1ff8a;font-size:12px;position:absolute;bottom:10px;right:14px}.ip-video-rewrite-divider{background:#ffffff14;height:1px;margin-top:4px}.ip-video-rewrite-results{gap:12px;margin-top:14px;display:grid}.ip-video-rewrite-results__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ip-video-rewrite-results__head>div{align-items:center;gap:8px;display:flex}.ip-video-rewrite-results__head strong{color:#f8f3ff;font-size:16px;font-weight:900}.ip-video-rewrite-results__head strong:after{content:"i";color:#e8e1ff94;border:1px solid #e8e1ff6b;border-radius:999px;place-items:center;width:15px;height:15px;margin-left:8px;font-size:10px;font-weight:800;display:inline-grid}.ip-video-rewrite-results__head>span{color:#e8e1ff80;font-size:12px}.ip-video-rewrite-card-grid{scroll-snap-type:x proximity;gap:18px;min-width:0;padding:0 2px 10px;display:flex;overflow:auto hidden}.ip-video-rewrite-card-grid::-webkit-scrollbar{height:8px}.ip-video-rewrite-card-grid::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.ip-video-rewrite-card-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#a855f7c2,#60a5fa7a);border-radius:999px}.ip-video-rewrite-card{scroll-snap-align:start;background:linear-gradient(#1f1332c7,#080b17e0),#080b17b8;border:1px solid #ffffff14;border-radius:10px;flex:0 0 320px;grid-template-rows:54px minmax(216px,1fr) auto;width:320px;min-width:320px;min-height:340px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.ip-video-rewrite-card:hover{border-color:#a855f759}.ip-video-rewrite-card.is-selected,.ip-video-rewrite-card.is-final{border-color:#a855f77a;box-shadow:inset 0 0 0 1px #a855f724}.ip-video-rewrite-card__top{background:linear-gradient(90deg,#431f5bc7,#1a122b94);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.ip-video-rewrite-card__top>div{align-items:center;gap:8px;min-width:0;display:flex}.ip-video-rewrite-card__top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:900;overflow:hidden}.ip-video-rewrite-card__top span,.ip-video-rewrite-card__top em{color:#d8b4fe;background:#7c3aed61;border-radius:7px;flex:none;padding:3px 8px;font-size:12px;font-style:normal;font-weight:900}.ip-video-rewrite-card__top em{color:#86efac;background:#22c55e2e}.ip-video-rewrite-card__top .anticon{color:#e8e1ff94;font-size:17px}.ip-video-rewrite-card--skeleton{pointer-events:none}.ip-video-rewrite-card--skeleton .ip-video-rewrite-card__top{background:radial-gradient(circle at 22% 0,#a855f73d,#0000 58%),linear-gradient(90deg,#431f5bb8,#1a122b85)}.ip-video-rewrite-card--skeleton .ip-video-rewrite-card__top strong{color:#ffffffe0}.ip-video-rewrite-card--skeleton .ip-video-rewrite-card__top span{color:#e9d5ffdb;background:#a855f73d}.ip-video-rewrite-card__skeleton-body{align-content:start;gap:12px;min-height:216px;padding:18px;display:grid}.ip-video-rewrite-card__skeleton-body i,.ip-video-rewrite-card__skeleton-button{background:linear-gradient(90deg,#ffffff0d,#ffffff17,#ffffff0d),#7c3aed1f;border-radius:999px;display:block;position:relative;overflow:hidden}.ip-video-rewrite-card__skeleton-body i{height:12px}.ip-video-rewrite-card__skeleton-body i:first-child{height:16px;margin-bottom:6px}.ip-video-rewrite-card__skeleton-body i:after,.ip-video-rewrite-card__skeleton-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.25s ease-in-out infinite ip-video-rewrite-skeleton-sweep;position:absolute;inset:0;transform:translate(-110%)}.ip-video-rewrite-card__skeleton-button{border:1px solid #a855f733;border-radius:6px;width:100%;height:44px}@keyframes ip-video-rewrite-skeleton-sweep{to{transform:translate(110%)}}.ip-video-rewrite-card p{white-space:pre-wrap;color:#f5efffc7;cursor:text;min-height:216px;max-height:236px;margin:0;padding:16px 18px 4px;font-size:13px;line-height:1.75;overflow:auto}.ip-video-rewrite-card__editor{gap:8px;padding:14px;display:grid}.ip-video-rewrite-card__editor .ant-input{color:#f5efffd6;background:#080b17c7;border-color:#a855f74d;border-radius:10px;font-size:12px;line-height:1.7}.ip-video-rewrite-card__edit-actions,.ip-video-rewrite-card__foot{align-items:center;gap:8px;display:flex}.ip-video-rewrite-card__edit-actions span{color:#e8e1ff7a;flex:1;font-size:12px}.ip-video-rewrite-cancel-edit-btn.ant-btn{color:#f1f5f9db;min-width:48px;box-shadow:none;background:#0f172ac7;border-color:#cbd5e138}.ip-video-rewrite-cancel-edit-btn.ant-btn:hover:not(:disabled),.ip-video-rewrite-cancel-edit-btn.ant-btn:focus-visible:not(:disabled){color:#fff;background:#1e293bf5;border-color:#94a3b875}.ip-video-rewrite-card__foot{padding:12px 16px 16px}.ip-video-rewrite-card__foot .ip-video-finalize-btn.ant-btn{border-radius:6px;flex:1;min-width:0;height:44px;font-size:15px;font-weight:900}.ip-video-rewrite-delete-btn.ant-btn{color:#fca5a5eb;background:#7f1d1d21;border-color:#f8717157;border-radius:6px;flex:0 0 44px;width:44px;height:44px}.ip-video-rewrite-delete-btn.ant-btn:hover:not(:disabled){color:#fecaca;background:#7f1d1d42;border-color:#f87171a8}.ip-video-finalize-btn.ant-btn,.ip-video-rewrite-save-btn.ant-btn{color:#c084fc;background:#7c3aed21;border-color:#a855f7a3}.ip-video-rewrite-empty{place-items:center;min-height:220px;display:grid}.ip-video-rewrite-empty .ant-empty-description{color:#ffffffe0}.ip-video-workbench-summary--rewrite{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:14px;padding:0}.ip-video-rewrite-side-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#16122ab8,#0a0e1bdb);border:1px solid #b999ff29;border-radius:14px;gap:18px;min-width:0;padding:18px 18px 20px;display:grid;box-shadow:0 22px 70px #00000052}.ip-video-rewrite-side-card h4.ant-typography{color:#f7f0ff;margin:0;font-size:16px}.ip-video-rewrite-project-card{min-height:auto}.ip-video-workbench-summary--rewrite .ip-video-summary-project-name{gap:10px;padding-bottom:18px}.ip-video-workbench-summary--rewrite .ip-video-summary-project-name span,.ip-video-workbench-summary--rewrite .ip-video-summary-script-row span{color:#e8e1ff94;font-size:12px}.ip-video-workbench-summary--rewrite .ip-video-summary-project-name strong{padding:0;font-size:15px}.ip-video-workbench-summary--rewrite .ip-video-summary-script-rows{border-bottom:0;gap:18px;padding-bottom:0}.ip-video-workbench-summary--rewrite .ip-video-summary-script-row strong{font-size:12px}.ip-video-final-script-panel{align-content:start;min-height:360px}.ip-video-final-script-panel__title{align-items:center;gap:4px;display:flex}.ip-video-final-script-panel__title span{color:#e8e1ffa3;font-size:13px;font-weight:800}.ip-video-final-script-panel__preview{background:linear-gradient(#471f60c7,#0c0c1ce0),#080b17b8;border-radius:10px;grid-template-rows:44px minmax(172px,1fr) auto;display:grid;overflow:hidden}.ip-video-final-script-panel__preview.is-empty{opacity:.78}.ip-video-final-script-panel__empty{background:linear-gradient(#ffffff07,#ffffff02),#080b178f;border:1px solid #ffffff14;border-radius:10px;place-items:center;min-height:244px;display:grid}.ip-video-final-script-panel__empty .ant-empty{margin:0}.ip-video-final-script-panel__empty .ant-empty-description{color:#ffffffc2;max-width:180px;font-size:12px;line-height:1.6}.ip-video-final-script-panel__actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ip-video-final-script-panel__actions:has(.ip-video-final-cancel-btn){grid-template-columns:minmax(0,1fr) minmax(96px,112px)}.ip-video-final-cancel-btn.ant-btn{color:#fca5a5f0;background:#7f1d1d1f;border-color:#f8717152;border-radius:8px;height:38px;font-size:12px;font-weight:900}.ip-video-final-cancel-btn.ant-btn:hover:not(:disabled){color:#fecaca;background:#7f1d1d3d;border-color:#f871719e}.ip-video-final-script-panel__head{background:linear-gradient(90deg,#5f2678ad,#26143a94);align-items:center;gap:8px;padding:0 12px;display:flex}.ip-video-final-script-panel__head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:900;overflow:hidden}.ip-video-final-script-panel__head span{color:#d8b4fe;background:#7c3aed61;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:900}.ip-video-final-script-panel__preview p{white-space:pre-wrap;color:#f5efffc7;max-height:210px;margin:0;padding:12px;font-size:12px;line-height:1.78;overflow:auto}.ip-video-final-script-panel__preview small{color:#e8e1ff8f;text-align:right;padding:0 12px 12px;font-size:12px}.ip-video-final-preview-btn.ant-btn{color:#f5efffe0;background:#7c3aed1a;border-color:#a855f79e;border-radius:6px;align-self:end;height:40px;font-size:13px;font-weight:900}.ip-video-final-preview-text.ant-typography{white-space:pre-wrap;color:#f5efffdb;max-height:58vh;line-height:1.8;overflow:auto}.ip-video-workbench-actions{z-index:10;border-radius:18px;justify-content:center;justify-self:center;align-items:center;gap:14px;width:fit-content;max-width:100%;padding:10px 14px;display:flex;position:sticky;bottom:10px}.ip-video-workbench-actions .ant-btn{border-radius:12px;height:50px;font-weight:900}.ip-video-workbench-action-save{width:180px}.ip-video-workbench-action-prev{width:170px}.ip-video-workbench-action-next{min-width:274px;padding:0 30px}.ip-video-workbench-actions .ant-btn-primary{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;box-shadow:0 16px 34px #7c3aed57}.ip-video-workbench-empty{border-radius:18px;place-items:center;min-height:480px;display:grid}.ip-video-workbench{border-radius:14px;width:100%;padding:28px}.ip-video-workbench__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.ip-video-workbench .ant-typography{color:#e8e1ffb8}.ip-video-step-list{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;display:grid}.ip-video-step{background:#0e1222b8;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto 1fr auto;gap:12px;min-height:118px;padding:16px;display:grid}.ip-video-step__index{color:#fff;background:#8b5cf6;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:700;display:inline-grid}.ip-video-step__title{color:#f5f7ff;align-self:center;font-size:16px;font-weight:600}.ip-video-step .anticon{color:#c4b5fdbd}@media (width<=1440px){.ip-video-transcribe-editor,.ip-video-link-result-editor{grid-template-rows:auto auto auto minmax(240px,1fr) auto}.ip-video-transcribe-editor__head,.ip-video-manual-editor__head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ip-video-transcribe-editor__head>div:first-child,.ip-video-manual-editor__head>div:first-child{min-width:0}.ip-video-transcribe-editor__head small,.ip-video-manual-editor__head small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ip-video-transcribe-editor__actions,.ip-video-manual-editor__actions{justify-content:flex-start;gap:8px;width:100%}.ip-video-transcribe-editor__actions .ant-btn,.ip-video-manual-editor__actions .ant-btn{min-width:118px;height:36px;padding-inline:13px;font-size:14px}.ip-video-transcribe-textarea-shell,.ip-video-manual-textarea.ant-input{min-height:260px}}@media (width<=1380px){.ip-video-content-grid{grid-template-columns:minmax(0,1fr) 232px}.ip-video-workbench-layout{grid-template-columns:210px minmax(480px,1fr) 250px}.ip-video-stage-grid--script,.ip-video-manual-panel{grid-template-columns:minmax(0,1fr) 208px}.ip-video-rewrite-step-panel{grid-template-columns:minmax(0,1fr)}.ip-video-final-script-panel{position:static}.ip-video-audio-voice-grid{grid-template-columns:repeat(6,minmax(104px,1fr))}.ip-video-audio-emotion-grid{grid-template-columns:repeat(6,minmax(72px,1fr))}.ip-video-avatars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.ip-video-project-grid,.ip-video-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-toolbar{flex-direction:column;align-items:stretch}.ip-video-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ip-video-view-toggle{align-self:flex-end}.ip-video-content-grid{grid-template-columns:1fr}.ip-video-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:auto;display:grid;position:static}.ip-video-shortcuts__title{grid-column:1/-1;margin-bottom:0}.ip-video-guide{grid-template-columns:1fr}.ip-video-workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.ip-video-workflow-line{display:none}.ip-video-workbench-layout{grid-template-columns:1fr}.ip-video-step-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.ip-video-step-nav h4.ant-typography{grid-column:1/-1}.ip-video-step-nav-card{grid-template-columns:36px minmax(0,1fr);min-height:78px;padding:12px 14px}.ip-video-step-nav-card__dot{display:none}.ip-video-stage-grid--script,.ip-video-stage-grid--rewrite,.ip-video-rewrite-console,.ip-video-rewrite-top-grid,.ip-video-rewrite-card-grid,.ip-video-manual-panel,.ip-video-audio-console,.ip-video-editing-console,.ip-video-video-console,.ip-video-avatar-layout{grid-template-columns:1fr}.ip-video-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:112px}.ip-video-avatar-picker-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:112px}.ip-video-transcribe-editor__actions,.ip-video-manual-editor__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ip-video-transcribe-editor__actions .ant-btn,.ip-video-manual-editor__actions .ant-btn{width:100%;min-width:0}.ip-video-script-fetch-form{grid-template-columns:minmax(0,1fr) 156px}.ip-video-rewrite-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-render-preview{grid-area:auto}.ip-video-audio-voice-grid{grid-template-columns:repeat(4,minmax(104px,1fr))}.ip-video-audio-control-row{grid-template-columns:1fr}.ip-video-audio-emotion-grid{grid-template-columns:repeat(4,minmax(72px,1fr))}.ip-video-avatars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ip-video-page{padding:16px}.ip-video-hero-panel,.ip-video-workbench__header{flex-direction:column;align-items:stretch}.ip-video-stats-strip,.ip-video-project-grid,.ip-video-shortcuts,.ip-video-guide__steps,.ip-video-step-list,.ip-video-filter-controls{grid-template-columns:1fr}.ip-video-toolbar,.ip-video-view-toggle{align-items:stretch}.ip-video-guide-step{grid-template-columns:28px 42px minmax(0,1fr) 18px}.ip-video-avatars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-avatar-upload-compact{grid-template-columns:1fr}.ip-video-avatar-upload-preview{justify-self:center;width:min(180px,62vw)}.ip-video-workbench-page{padding:12px}.ip-video-workbench-title{flex-direction:column;align-items:flex-start;gap:8px}.ip-video-workbench-title h2.ant-typography{max-width:100%}.ip-video-workbench-main__copy{flex-direction:column;align-items:flex-start;gap:5px}.ip-video-workbench-main__copy>.ant-typography{text-align:left;white-space:normal}.ip-video-workbench-topbar{flex-direction:column;align-items:stretch}.ip-video-workflow-strip,.ip-video-step-nav,.ip-video-stage-tabs,.ip-video-script-fetch-form,.ip-video-rewrite-actions,.ip-video-rewrite-template-grid,.ip-video-link-entry,.ip-video-media-upload-panel,.ip-video-result-card,.ip-video-material-preview{grid-template-columns:1fr}.ip-video-media-upload-panel__drop em{grid-column:auto}.ip-video-workbench-actions{flex-direction:column;width:100%}.ip-video-workbench-action-save,.ip-video-workbench-action-prev,.ip-video-workbench-action-next{width:100%;min-width:0}.ip-video-workflow-step{justify-content:flex-start}.ip-video-stage-actions{margin-top:4px;position:static}.ip-video-script-fetch-form .ip-video-stage-actions,.ip-video-transcribe-editor__actions,.ip-video-manual-editor__actions{grid-template-columns:1fr}.ip-video-result-card__intro{flex-direction:column;align-items:stretch}.ip-video-result-card--script .ip-video-result-card__media{width:100%}.ip-video-audio-final-script__head,.ip-video-audio-section-head,.ip-video-avatar-preview-panel__head{flex-direction:column;align-items:stretch}.ip-video-avatar-audio-strip{grid-template-columns:38px minmax(0,1fr) auto}.ip-video-avatar-audio-strip div:first-child{grid-column:1/-1}.ip-video-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.ip-video-avatar-current-card{grid-template-columns:54px minmax(0,1fr)}.ip-video-avatar-current-card__media{aspect-ratio:9/16;width:54px;height:auto}.ip-video-avatar-current-card .ant-btn{grid-column:1/-1;width:100%}.ip-video-avatar-picker-modal__inner{min-height:min(560px,100vh - 48px)}.ip-video-avatar-picker-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:118px;padding-inline:14px}.ip-video-avatar-picker-modal__head,.ip-video-avatar-picker-modal__footer{padding-inline:14px}.ip-video-avatar-picker-modal__footer{flex-direction:column;align-items:stretch}.ip-video-avatar-picker-modal__footer .ant-space,.ip-video-avatar-picker-modal__footer .ant-space-item,.ip-video-avatar-picker-modal__footer .ant-btn{width:100%}.ip-video-avatar-upload-card{grid-row:span 1;min-height:118px}.ip-video-avatar-setting-row{grid-template-columns:1fr;gap:8px}.ip-video-avatar-chip-group button{flex:112px}.ip-video-audio-voice-grid{grid-template-columns:repeat(2,minmax(118px,1fr))}.ip-video-audio-emotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-audio-controls label{grid-template-columns:1fr;gap:8px}.ip-video-audio-controls label strong{justify-content:flex-start;padding-inline:12px}.ip-video-audio-player{grid-template-columns:66px minmax(0,1fr);gap:10px}.ip-video-audio-player__play.ant-btn{width:48px;height:48px}.ip-video-audio-player__control>span{font-size:11px}.ip-video-clone-form__grid,.ip-video-clone-flow,.ip-video-clone-selection{grid-template-columns:1fr}.ip-video-clone-flow__item:after{content:none}.ip-video-clone-trimmer__head{flex-direction:column;align-items:stretch}.ip-video-clone-selection div{grid-template-columns:auto auto}.ip-video-clone-selection em{grid-column:1/-1}.ip-video-clone-submit-note{flex-direction:column;align-items:flex-start}.ip-video-clone-submit-note span{text-align:left}}.ip-video-template-page{padding:12px}.ip-video-template-shell{background:radial-gradient(circle at 10% 0,#a855f724,#0000 34%),linear-gradient(135deg,#100d20e6,#080c18eb);border:1px solid #b999ff29;border-radius:18px;flex-direction:column;gap:16px;min-height:calc(100vh - 130px);padding:18px;display:flex;box-shadow:0 24px 80px #0000005c}.ip-video-template-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ip-video-template-title{align-items:center;gap:12px;min-width:0;display:flex}.ip-video-template-back.ant-btn{color:#f6f0ff;background:#ffffff0a;border-color:#b999ff33;border-radius:12px;flex:none;width:38px;height:38px}.ip-video-template-title h2.ant-typography{color:#f8f5ff;margin:0;font-size:24px;line-height:1.12}.ip-video-template-title .ant-typography{color:#e8e1ffad}.ip-video-template-header__actions{flex:none;align-items:center;gap:10px;display:flex}.ip-video-template-create.ant-btn{background:linear-gradient(135deg,#e411c5,#7c3cff);border:0;border-radius:12px;font-weight:800;box-shadow:0 16px 34px #7c3aed47}.ip-video-template-toolbar{background:#ffffff09;border:1px solid #b999ff21;border-radius:14px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.ip-video-template-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ip-video-template-tabs button{color:#eee8ffb3;cursor:pointer;background:#080a168f;border:1px solid #b999ff26;border-radius:10px;height:38px;font-weight:800;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.ip-video-template-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#a855f757,#2563eb2e);border-color:#a855f7b8;box-shadow:0 12px 28px #7c3aed38}.ip-video-template-filters{grid-template-columns:minmax(180px,1fr) 132px;gap:10px;min-width:0;display:grid}.ip-video-template-page .ant-input-affix-wrapper,.ip-video-template-page .ant-select-selector{color:#f5f0ff!important;background:#080a1694!important;border-color:#b999ff29!important}.ip-video-template-page .ant-input,.ip-video-template-page .ant-select-selection-item,.ip-video-template-page .ant-select-selection-placeholder{color:#f5f0ff!important}.ip-video-template-page .ant-input::placeholder{color:#e8e1ff73}.ip-video-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ip-video-template-card{background:linear-gradient(145deg,#18122bbd,#090c18cc);border:1px solid #b999ff24;border-radius:14px;flex-direction:column;gap:12px;min-height:280px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.ip-video-template-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ip-video-template-card__head>div{gap:6px;min-width:0;display:grid}.ip-video-template-card__head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:900;line-height:1.25;overflow:hidden}.ip-video-template-card__head span{color:#d9c3ff;background:#a855f721;border:1px solid #a855f742;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:12px;font-weight:800;line-height:1}.ip-video-template-card__desc{color:#e8e1ffa3;min-height:40px;margin:0;font-size:13px;line-height:1.55}.ip-video-template-card__prompt{color:#f4efffd1;white-space:pre-wrap;background:#0206175c;border:1px solid #ffffff12;border-radius:12px;min-height:98px;max-height:132px;padding:10px;font-size:13px;line-height:1.72;overflow:hidden}.ip-video-template-card__meta{color:#e8e1ff80;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ip-video-template-card__status{color:#e8e1ffa8;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.ip-video-template-card__status .ant-switch{flex:none}.ip-video-template-card__status .ant-switch-checked{background:linear-gradient(135deg,#16a34a,#7c3cff)}.ip-video-template-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.ip-video-template-empty{background:#ffffff06;border:1px dashed #b999ff2e;border-radius:14px;place-items:center;min-height:360px;display:grid}.ip-video-template-empty .ant-empty-description{color:#e8e1ffb8}.ip-video-template-pagination{color:#e8e1ff99;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.ip-video-template-pagination .ant-pagination-item,.ip-video-template-pagination .ant-pagination-prev .ant-pagination-item-link,.ip-video-template-pagination .ant-pagination-next .ant-pagination-item-link{background:#080a167a;border-color:#b999ff26}.ip-video-template-pagination .ant-pagination-item a,.ip-video-template-pagination .ant-pagination-prev .ant-pagination-item-link,.ip-video-template-pagination .ant-pagination-next .ant-pagination-item-link{color:#f4efffc7}.ip-video-template-pagination .ant-pagination-item-active{background:#7c3aed38;border-color:#a855f7b8}.ip-video-template-modal .ant-modal-content{background:radial-gradient(circle at 10% 0,#a855f729,#0000 34%),#0b0e1b;border:1px solid #b999ff2e;border-radius:16px;box-shadow:0 28px 80px #00000075}.ip-video-template-modal .ant-modal-body{color:#f8f5ff;padding-top:10px}.ip-video-template-modal .ant-modal-header{background:0 0;border-bottom:1px solid #b999ff1f;margin-bottom:16px;padding-bottom:14px}.ip-video-template-modal .ant-modal-title{color:#f8f5ff;font-size:18px;font-weight:900}.ip-video-template-modal .ant-modal-close{color:#f4efffbd}.ip-video-template-modal .ant-modal-footer{border-top:1px solid #b999ff1f;margin-top:18px;padding-top:14px}.ip-video-template-form .ant-form-item-label>label{color:#f4efffd1;font-weight:800}.ip-video-template-form .ant-input,.ip-video-template-form .ant-input-number,.ip-video-template-form .ant-input-number-input,.ip-video-template-form .ant-input-affix-wrapper,.ip-video-template-form .ant-select-selector{color:#f8f5ff!important;background:#080a169e!important}.ip-video-template-form .ant-input,.ip-video-template-form .ant-input-number,.ip-video-template-form .ant-input-affix-wrapper,.ip-video-template-form .ant-select-selector{border-color:#b999ff2e!important}.ip-video-template-form .ant-select-selection-item,.ip-video-template-form .ant-select-selection-placeholder{color:#f8f5ffdb!important}.ip-video-template-form .ant-input-number{width:160px}.ip-video-template-form textarea.ant-input{line-height:1.72}.ip-video-template-form .ant-input::placeholder,.ip-video-template-form .ant-input-number-input::placeholder{color:#e8e1ff6b}.ip-video-template-form .ant-input-data-count{color:#e8e1ff7a}.ip-video-template-form__grid{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;display:grid}.ip-video-template-select-popup{background:#0b0e1b;border:1px solid #b999ff29;border-radius:10px}.ip-video-template-select-popup .ant-select-item{color:#f4efffc7}.ip-video-template-select-popup .ant-select-item-option-active,.ip-video-template-select-popup .ant-select-item-option-selected{color:#fff;background:#7c3aed3d!important}@media (width<=1180px){.ip-video-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-template-toolbar{grid-template-columns:1fr}}@media (width<=760px){.ip-video-template-header,.ip-video-template-title,.ip-video-template-header__actions,.ip-video-template-pagination{flex-direction:column;align-items:stretch}.ip-video-template-filters,.ip-video-template-grid,.ip-video-template-form__grid{grid-template-columns:1fr}.ip-video-template-card__meta,.ip-video-template-card__status{flex-direction:column;align-items:flex-start}}.ip-video-editing-step .ip-video-editing-subtitles{padding:13px}.ip-video-editing-step .ip-video-editing-subtitles .ip-video-editing-panel__head{align-items:flex-start;gap:10px}.ip-video-editing-step .ip-video-editing-subtitles .ip-video-editing-panel__head>div{min-width:0}.ip-video-editing-step .ip-video-editing-subtitles .ip-video-editing-panel__head span{max-width:176px;line-height:1.7;display:block}.ip-video-editing-step .ip-video-editing-calibrate-btn.ant-btn{color:#f6f1ffdb;background:linear-gradient(#ffffff24,#ffffff0a),#7249cb33;border:1px solid #d8c4ff3d;border-radius:9px;min-width:76px;height:32px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff24}.ip-video-editing-step .ip-video-editing-calibrate-btn.ant-btn:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#ec48ff47,#6f49ff47),#110c23c7;border-color:#ec48ff8c}.ip-video-editing-step .ip-video-editing-calibrate-btn.ant-btn:disabled{color:#f6f1ff52;background:#ffffff0f;border-color:#d8c4ff1f}.ip-video-editing-step .ip-video-editing-subtitle-table{background:0 0;border:0}.ip-video-editing-step .ip-video-editing-subtitle-table__head{display:none}.ip-video-editing-step .ip-video-editing-subtitle-list{grid-auto-rows:max-content;align-content:start;gap:9px;padding:0 2px 2px;display:grid}.ip-video-editing-step .ip-video-editing-subtitle-row{background:linear-gradient(#ffffff0b,#ffffff03),#0a0d1ead;border:1px solid #ac8bff29;border-radius:10px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"index text""index time";align-content:start;align-items:start;gap:7px 10px;height:auto;min-height:78px;padding:12px 13px 11px 10px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0e,0 14px 28px #0000002e}.ip-video-editing-step .ip-video-editing-subtitle-row:before{content:"";opacity:0;background:linear-gradient(#ec48fff2,#6d35ff66);width:3px;position:absolute;inset:0 auto 0 0}.ip-video-editing-step .ip-video-editing-subtitle-row:hover{background:linear-gradient(#ffffff0f,#ffffff05),#13112bb8;border-color:#beb2ff47}.ip-video-editing-step .ip-video-editing-subtitle-row.is-active{background:linear-gradient(135deg,#d946ef29,#6d35ff14),#13112bd1;border-color:#d946ef6b;box-shadow:inset 0 1px #ffffff14,0 18px 34px #6237b433}.ip-video-editing-step .ip-video-editing-subtitle-row.is-active:before{opacity:1}.ip-video-editing-step .ip-video-editing-subtitle-row>span{color:#f8f4ffc7;background:#ffffff0e;border:1px solid #beb2ff29;border-radius:8px;grid-area:index;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.ip-video-editing-step .ip-video-editing-subtitle-row time{color:#eee6ff61;text-overflow:ellipsis;white-space:nowrap;grid-area:time;align-self:end;min-width:0;font-size:10px;line-height:1.35;display:block;overflow:hidden}.ip-video-editing-step .ip-video-editing-subtitle-row>strong{color:#f9f6ffe6;word-break:break-word;grid-area:text;min-width:0;font-size:13px;font-weight:850;line-height:1.55}.ip-video-editing-step .ip-video-editing-subtitle-row>.ant-input{color:#f8f4ff;background:#050814c2;border-color:#d946ef5c;grid-area:text;min-height:54px;font-size:13px}@media (width<=1180px){.ip-video-editing-step .ip-video-editing-grid{grid-template-columns:1fr}}.ip-video-editing-modal-root .ant-modal{max-width:calc(100vw - 32px)}.ip-video-editing-modal-root .ant-modal-content{border:1px solid #beb2ff2e;border-radius:16px;overflow:hidden;box-shadow:0 34px 110px #00000094,inset 0 1px #ffffff12;background:radial-gradient(circle at 6% 0,#5854b42e,#0000 34%),radial-gradient(circle at 100% 12%,#d946ef1a,#0000 30%),linear-gradient(#13172bfa,#090c19fa)!important}.ip-video-editing-modal-root .ant-modal-header{background:0 0!important;padding:22px 24px 12px!important}.ip-video-editing-modal-root .ant-modal-title{letter-spacing:0;text-shadow:0 2px #0000006b;color:#fff!important;font-size:21px!important;font-weight:950!important}.ip-video-editing-modal-root .ant-modal-close{color:#f5efffc7;top:19px;right:18px}.ip-video-editing-modal-root .ant-modal-close:hover{color:#fff;background:#ffffff0f}.ip-video-subtitle-style-modal{grid-template-columns:minmax(300px,.86fr) minmax(480px,1.2fr);gap:12px;padding:0 0 4px;display:grid}.ip-video-subtitle-style-preview,.ip-video-subtitle-style-controls{background:linear-gradient(#ffffff0b,#ffffff03),#090c1aad;border:1px solid #beb2ff21;border-radius:13px;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #00000038}.ip-video-subtitle-style-preview{grid-template-rows:minmax(0,1fr) auto auto;gap:12px;padding:14px;display:grid}.ip-video-subtitle-preview-stage{aspect-ratio:9/16;background:radial-gradient(circle at 50% 24%,#e2e8f029,#0000 12%),linear-gradient(90deg,#0f172af5,#1e293bd1 48%,#0f172af5),linear-gradient(#ffffff0a,#0000),#050814;border:1px solid #ffffff1a;border-radius:9px;min-height:0;position:relative;overflow:hidden;box-shadow:0 20px 46px #0000005c}.ip-video-subtitle-preview-stage.is-empty:before{content:"";opacity:.6;background:radial-gradient(circle at 50% 17%,#f8fafc3d,#0000 0 17%,#0000 18%),linear-gradient(#94a3b833,#0f172a2e);border-radius:999px 999px 38px 38px;position:absolute;inset:18px 22% 22%}.ip-video-subtitle-preview-stage.is-empty:after{z-index:0}.ip-video-subtitle-preview-stage:after{content:"";pointer-events:none;background:linear-gradient(#00000005 48%,#0000006b 100%),radial-gradient(circle at 50% 102%,#0000007a,#0000 32%);position:absolute;inset:0}.ip-video-subtitle-preview-stage img{object-fit:cover;width:100%;height:100%;display:block}.ip-video-subtitle-preview-stage>.anticon{z-index:1;color:#e2e8f047;margin:auto;font-size:30px;position:absolute;bottom:18px;right:18px}.ip-video-subtitle-preview-stage>span{z-index:1;text-align:center;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:7px 10px;line-height:1.35;position:absolute;bottom:11.5%;left:7%;right:7%}.ip-video-subtitle-preview-player{color:#f8f4ffeb;grid-template-columns:22px auto minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:28px;display:grid}.ip-video-subtitle-preview-player .anticon{color:#fff;font-size:18px}.ip-video-subtitle-preview-player time{color:#f8f4ffdb;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}.ip-video-subtitle-preview-player i{background:#ffffff24;border-radius:999px;height:3px;position:relative;overflow:hidden}.ip-video-subtitle-preview-player i:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#d806f5,#7c3cff);width:72%;position:absolute;inset:0 auto 0 0}.ip-video-subtitle-preview-player i b{content:"";background:#fff;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%);box-shadow:0 0 12px #d946efb8}.ip-video-subtitle-preview-player>span{color:#f8f4ffb8;place-items:center;font-size:16px;display:grid}.ip-video-subtitle-style-preview p{color:#eee6ff6b;margin:0;font-size:11px;line-height:1.55}.ip-video-subtitle-style-controls{grid-template-rows:auto auto auto;gap:0;padding:0;display:grid;overflow:hidden}.ip-video-subtitle-style-card{gap:12px;padding:18px 20px;display:grid}.ip-video-subtitle-preset-card{border-bottom:1px solid #beb2ff1c}.ip-video-subtitle-style-card h4.ant-typography{letter-spacing:0;color:#f8f5ff!important;margin:0!important;font-size:16px!important;font-weight:950!important}.ip-video-subtitle-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px 13px;display:grid}.ip-video-subtitle-preset-grid button{cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05),#ffffff08;border:1px solid #beb2ff1a;border-radius:9px;place-items:center;height:58px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.ip-video-subtitle-preset-grid button:hover{border-color:#d946ef6b;transform:translateY(-1px)}.ip-video-subtitle-preset-grid button.is-active{background:radial-gradient(circle at 50% 0,#d946ef38,#0000 52%),#120f24d6;border-color:#d946eff2;box-shadow:0 0 0 1px #d946ef6b,0 14px 34px #7c3aed3d}.ip-video-subtitle-preset-grid button.is-active:after{content:"";pointer-events:none;border:1px solid #d946ef1f;border-radius:7px;position:absolute;inset:5px}.ip-video-subtitle-preset-grid span{text-shadow:0 2px #0000006b,0 0 8px;border-radius:6px;place-items:center;min-width:34px;min-height:34px;padding:0 7px;font-size:25px;font-weight:1000;line-height:1;display:inline-grid}.ip-video-subtitle-font-row{grid-template-columns:minmax(0,1fr) 118px;gap:12px;display:grid}.ip-video-subtitle-style-controls .ant-select-selector,.ip-video-subtitle-style-controls .ant-input{color:#f8f5ff!important;background:#111527eb!important;border-color:#beb2ff1f!important;border-radius:8px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff0b!important}.ip-video-subtitle-style-controls .ant-select-selection-item,.ip-video-subtitle-style-controls .ant-input{font-weight:850;color:#f8f5ff!important}.ip-video-subtitle-toolbar{background:#111527e0;border:1px solid #beb2ff1a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ip-video-subtitle-toolbar .ant-btn{color:#f5efffc7;background:0 0;border:0;border-right:1px solid #beb2ff14;border-radius:0;min-width:0;min-height:45px;font-size:18px;font-weight:950}.ip-video-subtitle-toolbar .ant-btn:last-child{border-right:0}.ip-video-subtitle-toolbar .ant-btn.is-active{color:#fff;background:linear-gradient(#ffffff1a,#ffffff05),#7c3aed57;box-shadow:inset 0 0 0 1px #beb2ff14}.ip-video-subtitle-color-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.62fr;gap:10px;display:grid}.ip-video-subtitle-color-field{color:#f5efffd1;background:#111527e0;border:1px solid #beb2ff1f;border-radius:8px;grid-template-columns:28px auto;align-items:center;gap:8px;min-height:48px;padding:0 11px;font-size:13px;font-weight:850;display:grid}.ip-video-subtitle-color-field input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:26px;height:26px;padding:0;overflow:hidden}.ip-video-subtitle-color-field input:disabled,.ip-video-subtitle-shadow-field input:disabled{cursor:not-allowed;opacity:.36}.ip-video-subtitle-color-field em{color:#eee6ff73;justify-self:end;font-size:12px;font-style:normal}.ip-video-subtitle-color-field .ant-input{text-align:center;width:48px;min-height:34px!important;padding-inline:8px!important}.ip-video-subtitle-color-field:has(em){grid-template-columns:28px auto minmax(34px,1fr) 48px}.ip-video-subtitle-effect-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 118px;gap:10px;display:grid}.ip-video-subtitle-effect-row .ant-btn,.ip-video-subtitle-shadow-field{color:#f5efffc7;background:linear-gradient(#ffffff0d,#ffffff04),#111527e0;border:1px solid #beb2ff1f;border-radius:8px;min-height:38px;font-size:13px;font-weight:900}.ip-video-subtitle-effect-row .ant-btn.is-active{color:#e6fffb;background:radial-gradient(circle at 50% 0,#2dd4bf38,#0000 58%),#14b8a624;border-color:#2dd4bf80}.ip-video-subtitle-shadow-field{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ip-video-subtitle-shadow-field input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:24px;height:24px;padding:0;overflow:hidden}.ip-video-subtitle-shadow-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-video-subtitle-modal-slider{color:#eee6ff94;grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:28px;font-size:13px;font-weight:850;display:grid}.ip-video-subtitle-modal-slider .ant-slider{margin:0}.ip-video-subtitle-modal-slider .ant-slider-track{background:linear-gradient(90deg,#df0fe0,#7c3cff)!important}.ip-video-subtitle-modal-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #fff,0 0 14px #d946efb8!important}.ip-video-subtitle-modal-slider strong{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;color:#f8f4ffeb!important}.ip-video-subtitle-style-controls footer{border-top:1px solid #beb2ff1a;grid-template-columns:128px 128px minmax(190px,1fr);justify-content:stretch;gap:14px;padding:18px 20px;display:grid}.ip-video-subtitle-style-controls footer .ant-btn{color:#f8f4ffe6;background:linear-gradient(#ffffff12,#ffffff05),#ffffff0d;border-color:#beb2ff24;border-radius:9px;min-height:48px;font-size:15px;font-weight:950;box-shadow:inset 0 1px #ffffff0f}.ip-video-subtitle-style-controls footer .ant-btn-primary{color:#fff;border:0;box-shadow:inset 0 1px #fff3,0 16px 38px #8a1fff57;background:linear-gradient(90deg,#e610c7,#8b1fff 66%,#7a25ff)!important}.ip-video-subtitle-style-controls footer .ant-btn:not(:disabled):hover{color:#fff;transform:translateY(-1px)}@media (width<=980px){.ip-video-subtitle-style-modal{grid-template-columns:1fr}.ip-video-subtitle-style-preview{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end}.ip-video-subtitle-preview-player,.ip-video-subtitle-style-preview p{grid-column:2}}@media (width<=720px){.ip-video-subtitle-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-video-subtitle-font-row,.ip-video-subtitle-color-grid,.ip-video-subtitle-style-controls footer,.ip-video-subtitle-style-preview{grid-template-columns:1fr}.ip-video-subtitle-preview-player,.ip-video-subtitle-style-preview p{grid-column:auto}}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-modal{align-items:stretch;min-height:0;max-height:min(760px,100vh - 132px)}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-preview{align-content:start;min-height:0}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-preview>.ip-video-subtitle-preview-stage{place-items:initial;aspect-ratio:9/16;border-radius:9px;width:100%;height:auto;max-height:calc(100vh - 285px);display:block;overflow:hidden}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-preview>.ip-video-subtitle-preview-player{align-items:center;place-items:initial;aspect-ratio:auto;width:100%;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:22px auto minmax(0,1fr) 22px;display:grid;position:relative;overflow:visible}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-preview>.ip-video-subtitle-preview-player:after{display:none}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-controls{grid-template-rows:238px 292px 78px;align-content:start;min-height:0;max-height:min(760px,100vh - 132px);overflow:hidden}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-card{align-content:start;align-items:start}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-card h4.ant-typography{width:100%;height:auto;min-height:22px;line-height:1.35;display:block}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-preset-card{max-height:238px;padding:14px 18px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-preset-grid{gap:8px 10px;width:100%}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-preset-grid button{height:44px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-preset-grid span{min-width:30px;min-height:30px;font-size:22px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-custom-card{gap:9px;max-height:292px;padding:14px 18px;overflow:hidden}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-font-row{gap:10px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-controls .ant-select-selector,.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-controls .ant-input{min-height:38px!important}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-toolbar .ant-btn{min-height:38px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-color-field{min-height:40px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-effect-row .ant-btn,.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-shadow-field{min-height:36px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-modal-slider{min-height:22px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-controls footer{align-self:start;height:auto;min-height:78px;padding:14px 18px}.ip-video-editing-modal-root .ant-modal .ip-video-subtitle-style-controls footer .ant-btn{min-height:46px}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal{grid-template-rows:auto auto auto auto auto;gap:10px;min-height:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-mode-tabs{background:#070a178a;border:1px solid #beb2ff29;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:376px;max-width:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.ip-video-editing-modal-root .ant-modal .ip-video-title-mode-tabs button{color:#eee6ffb8;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:34px;font-size:13px;font-weight:900}.ip-video-editing-modal-root .ant-modal .ip-video-title-mode-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#d946ef75,#6d35ff6b);box-shadow:inset 0 1px #ffffff29,0 10px 22px #7c3aed38}.ip-video-editing-modal-root .ant-modal .ip-video-title-mode-tabs button:disabled{cursor:not-allowed;opacity:.46}.ip-video-editing-modal-root .ant-modal .ip-video-title-category-tabs{border-top:1px solid #beb2ff1a;flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.ip-video-editing-modal-root .ant-modal .ip-video-title-category-tabs button{color:#eee6ff9e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:56px;min-height:30px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s}.ip-video-editing-modal-root .ant-modal .ip-video-title-category-tabs button:hover{color:#fff;background:#ffffff0b}.ip-video-editing-modal-root .ant-modal .ip-video-title-category-tabs button.is-active{color:#fff;background:linear-gradient(#ffffff14,#ffffff05),#7c3aed4d;border-color:#d946ef47;box-shadow:inset 0 1px #ffffff14}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid button{cursor:pointer;text-shadow:0 2px #00000094,0 0 10px #ffffff29;border:1px solid #beb2ff1a;border-radius:9px;place-items:center;min-height:82px;font-size:22px;font-weight:1000;line-height:1.1;transition:border-color .16s,box-shadow .16s,filter .16s,transform .16s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 14px 30px #0003}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid button:hover{filter:brightness(1.08);border-color:#d946ef75;transform:translateY(-1px)}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid button.is-active{border-color:#d946efeb;box-shadow:0 0 0 1px #d946ef57,0 0 28px #d946ef47,0 18px 36px #00000042}.ip-video-editing-modal-root .ant-modal .ip-video-title-current-preview{background:linear-gradient(#ffffff0a,#ffffff03),#090c1aa3;border:1px solid #beb2ff21;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);grid-template-areas:"preview meta""input input""time time";gap:10px 16px;padding:12px 16px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #0000002e}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box{grid-area:preview;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""badge help";align-items:center;gap:8px 16px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box strong{grid-area:label;font-size:12px;font-weight:900;color:#eee6ffb8!important}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box>span{white-space:nowrap;border-radius:7px;grid-area:badge;place-items:center;min-width:152px;max-width:250px;min-height:48px;padding:8px 18px;font-size:22px;font-weight:1000;line-height:1.1;display:inline-grid;box-shadow:inset 0 1px #ffffff38,0 13px 26px #00000038}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box small{color:#eee6ff80;grid-area:help;max-width:190px;font-size:12px;line-height:1.65}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta{border-left:1px solid #beb2ff1f;grid-area:meta;min-width:0;padding-left:18px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta div{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta dt{color:#eee6ff75;font-size:12px;font-weight:800}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta dd{color:#f8f4ffd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:850;overflow:hidden}.ip-video-editing-modal-root .ant-modal .ip-video-title-text-field{grid-area:input;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-text-field span{color:#eee6ff9e;font-size:12px;font-weight:850}.ip-video-editing-modal-root .ant-modal .ip-video-title-current-preview .ant-input{color:#f8f5ff;background:#111527eb;border-color:#beb2ff1f;border-radius:8px;min-height:38px;font-weight:850}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields{grid-area:time;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(160px,.9fr);align-items:end;gap:10px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields label{gap:6px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields span,.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields small{color:#eee6ff94;font-size:12px;font-weight:850}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields small{align-self:center;line-height:1.55}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields .ant-input-number{color:#f8f5ff;background:#111527eb;border-color:#beb2ff1f;border-radius:8px;width:100%}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields .ant-input-number-input{color:#f8f5ff;min-height:36px;font-weight:850}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields .ant-input-number-handler-wrap{background:#ffffff0a}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal footer{grid-template-columns:140px 112px minmax(160px,1fr);justify-content:stretch;gap:12px;padding-top:2px;display:grid}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal footer .ant-btn{color:#f8f4ffe6;background:linear-gradient(#ffffff12,#ffffff05),#ffffff0d;border-color:#beb2ff24;border-radius:9px;min-height:42px;font-weight:950}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal footer .ant-btn-primary{color:#fff;border:0;box-shadow:inset 0 1px #fff3,0 16px 38px #8a1fff57;background:linear-gradient(90deg,#e610c7,#8b1fff 66%,#7a25ff)!important}@media (width<=760px){.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-editing-modal-root .ant-modal .ip-video-title-current-preview{grid-template-columns:1fr;grid-template-areas:"preview""meta""input""time"}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta{border-top:1px solid #beb2ff1f;border-left:0;padding-top:12px;padding-left:0}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields{grid-template-columns:1fr}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-header{padding:16px 18px 8px!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-body{padding:8px 18px 18px!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-close{top:13px;right:12px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal{gap:7px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-mode-tabs{width:376px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-category-tabs{margin-top:2px;padding-top:2px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preset-grid{gap:8px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-columns:minmax(142px,.54fr) minmax(0,1.46fr);grid-template-areas:"preview meta""input input""time time";gap:8px 14px;padding:9px 14px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-box{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""badge";align-content:start;gap:8px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-meta{min-height:74px;padding-left:14px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-meta dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-meta div{grid-template-columns:36px minmax(0,1fr)}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-meta dd{white-space:nowrap}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field{grid-template-columns:58px minmax(0,1fr)}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(170px,.72fr)}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-header{padding:16px 16px 8px!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-body{padding:8px 16px 16px!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-columns:1fr;grid-template-areas:"preview""meta""input""time"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-meta{min-height:0;padding-left:0}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-meta dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:1fr}}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal{gap:8px}.ip-video-editing-modal-root .ant-modal .ip-video-title-mode-tabs{width:376px}.ip-video-editing-modal-root .ant-modal .ip-video-title-mode-tabs button{min-height:34px}.ip-video-editing-modal-root .ant-modal .ip-video-title-category-tabs{gap:6px;padding-top:2px}.ip-video-editing-modal-root .ant-modal .ip-video-title-category-tabs button{min-height:30px;padding:0 12px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid button{white-space:normal;word-break:keep-all;border-radius:8px;min-height:64px;padding:7px 8px;font-size:18px;line-height:1.12}.ip-video-editing-modal-root .ant-modal .ip-video-title-current-preview{grid-template-columns:minmax(0,.92fr) minmax(218px,.88fr);gap:8px 14px;padding:10px 14px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box{grid-template-columns:auto minmax(0,1fr);gap:7px 12px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box>span{min-width:132px;max-width:214px;min-height:42px;padding:7px 14px;font-size:19px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-box small{max-width:170px;font-size:11px;line-height:1.55}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta{padding-left:14px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta dl{gap:4px 10px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta div{grid-template-columns:38px minmax(0,1fr);gap:7px}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta dt,.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta dd,.ip-video-editing-modal-root .ant-modal .ip-video-title-text-field span,.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields span,.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields small{font-size:11px}.ip-video-editing-modal-root .ant-modal .ip-video-title-text-field{grid-template-columns:58px minmax(0,1fr);gap:8px}.ip-video-editing-modal-root .ant-modal .ip-video-title-current-preview .ant-input,.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields .ant-input-number-input{min-height:34px}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.82fr);gap:8px}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields label{gap:5px}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal footer{grid-template-columns:140px 112px minmax(160px,1fr);gap:12px}.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal footer .ant-btn{min-height:42px}@media (width<=760px){.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-editing-modal-root .ant-modal .ip-video-title-preset-grid button{min-height:56px}.ip-video-editing-modal-root .ant-modal .ip-video-title-current-preview{grid-template-columns:1fr}.ip-video-editing-modal-root .ant-modal .ip-video-title-preview-meta{padding-left:0}.ip-video-editing-modal-root .ant-modal .ip-video-title-time-fields,.ip-video-editing-modal-root .ant-modal .ip-video-title-style-modal footer{grid-template-columns:1fr}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-columns:152px minmax(0,1fr);grid-template-areas:"preview meta""title title""time time";gap:10px 14px;overflow:visible}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-box{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""badge"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-box>span{width:100%;min-width:0;max-width:none}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field{grid-area:title;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;min-height:0;display:grid}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field>span{width:auto;min-width:0;max-width:none;min-height:0;box-shadow:none;color:#eee6ff9e;text-align:left;text-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 0 0 2px;font-size:11px;font-weight:850;line-height:1.2;display:block;position:static}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input{width:100%;min-height:40px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-area:time;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 10px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields label{gap:7px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields label>span{width:auto;min-width:0;max-width:none;min-height:0;box-shadow:none;color:#eee6ff94;text-align:left;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 2px;font-size:11px;font-weight:850;line-height:1.2;display:block;position:static}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal{max-width:calc(100vw - 32px);padding-bottom:16px;top:16px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ant-modal-body{min-height:0;overflow:hidden}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal{overscroll-behavior:contain;max-height:calc(100vh - 128px);padding-right:4px;overflow-y:auto}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal::-webkit-scrollbar{width:6px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal::-webkit-scrollbar-thumb{background:#beb2ff42;border-radius:999px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal footer{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0b0d1b00,#0b0d1bf5 18%),#0b0d1bf5;border-top:1px solid #beb2ff1f;margin-right:-4px;padding:10px 0 0;position:sticky;bottom:-1px}body:has(.ip-video-editing-step){overflow-x:hidden}.ip-video-workbench-layout--editing,.ip-video-workbench-main--editing,.ip-video-workbench-main--editing .ip-video-workbench-stage,.ip-video-editing-step,.ip-video-editing-grid{min-width:0;max-width:100%;overflow-x:clip}.studio-content:has(.ip-video-editing-step){min-width:0;max-width:100%;overflow-x:clip}.ip-video-editing-title-block .ip-video-editing-control-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ip-video-editing-title-block .ip-video-editing-control-head>div{min-width:0}.ip-video-editing-title-block .ip-video-editing-control-head small{color:#eee6ff94;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ip-video-editing-title-block .ip-video-editing-control-head small span{display:none}.ip-video-editing-title-block .ip-video-editing-control-head .ant-btn{min-width:128px;padding-inline:10px}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-columns:1fr;grid-template-areas:"preview""meta""title""time"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:1fr}}.ip-video-editing-title-selection{-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}.ip-video-editing-title-selection:not(.is-active),.ip-video-editing-title-selection.is-active{box-shadow:none;border-color:#0000}.ip-video-editing-title-selection:not(.is-active) .ip-video-editing-title-overlay{pointer-events:none}.ip-video-editing-title-selection.is-draggable{cursor:grab;touch-action:none}.ip-video-editing-title-selection.is-draggable:active{cursor:grabbing}.ip-video-editing-title-selection>i{opacity:0;transition:opacity .16s}.ip-video-editing-title-selection.is-draggable:after{z-index:5;color:#ecfdf5f0;content:"拖动调整位置";opacity:0;pointer-events:none;white-space:nowrap;background:#080b17e0;border:1px solid #34d39952;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1.2;transition:opacity .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.ip-video-editing-title-selection.is-active:hover,.ip-video-editing-title-selection.is-active:focus-visible,.ip-video-editing-title-selection.is-draggable:active{border-color:#34d399eb;box-shadow:0 0 0 1px #34d3991f,0 0 28px #34d3991f}.ip-video-editing-title-selection.is-active:hover>i,.ip-video-editing-title-selection.is-active:focus-visible>i,.ip-video-editing-title-selection.is-draggable:active>i,.ip-video-editing-title-selection.is-draggable:hover:after,.ip-video-editing-title-selection.is-draggable:focus-visible:after{opacity:1}.ip-video-editing-title-list article,.ip-video-editing-title-list article button{cursor:pointer}.ip-video-editing-title-list article button:disabled{cursor:not-allowed;opacity:.48}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-box{grid-template-areas:"label""badge""help"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-box small{color:#eee6ff7a;grid-area:help;max-width:none;font-size:11px;font-weight:760;line-height:1.45}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal footer{grid-template-columns:112px minmax(160px,1fr)}.ip-video-editing-preflight section.ip-video-editing-preflight-title-check{background:#2dd4bf13;border-color:#2dd4bf3d}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-areas:"preview""meta""title""time"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields>small{text-align:left;justify-self:start}}.ip-video-montage-panel{gap:12px}.ip-video-montage-start{background:#14b8a60e;border:1px solid #2dd4bf2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ip-video-montage-primary-action.ant-btn{letter-spacing:0;border-radius:9px;min-height:42px;font-size:13px;font-weight:950;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 26px #2563eb42;color:#fff!important;background:linear-gradient(135deg,#2563eb,#0f766e)!important;border:1px solid #93c5fd75!important}.ip-video-montage-primary-action.ant-btn .anticon{color:#fff}.ip-video-montage-primary-action.ant-btn:not(:disabled):hover,.ip-video-montage-primary-action.ant-btn:not(:disabled):focus-visible{box-shadow:0 16px 32px #2563eb57;color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#0d9488)!important;border-color:#bfdbfed1!important}.ip-video-montage-primary-action.ant-btn:not(:disabled):active{transform:translateY(1px)}.ip-video-montage-primary-action.ant-btn:disabled{box-shadow:none;color:#e2e8f085!important;background:#47556957!important;border-color:#94a3b838!important}.ip-video-montage-library-link.ant-btn{border-radius:999px;min-height:34px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:900;color:#dbeafe!important;background:#0f172a9e!important;border:1px solid #94a3b833!important}.ip-video-montage-library-link.ant-btn .anticon{color:#93c5fd}.ip-video-montage-library-link.ant-btn:not(:disabled):hover,.ip-video-montage-library-link.ant-btn:not(:disabled):focus-visible{color:#fff!important;background:#2563eb2e!important;border-color:#93c5fd8c!important}.ip-video-montage-start>div{gap:4px;min-width:0;display:grid}.ip-video-montage-start strong,.ip-video-montage-selected-summary strong{color:#f8f4ffeb;font-size:13px;font-weight:950}.ip-video-montage-start span,.ip-video-montage-selected-summary span,.ip-video-montage-apply-note{color:#e6ddff8f;font-size:11px;font-weight:850;line-height:1.45}.ip-video-montage-grid{grid-template-columns:1fr;gap:12px;display:grid}.ip-video-montage-assets,.ip-video-montage-planner,.ip-video-montage-workbench,.ip-video-montage-timeline{gap:10px;min-width:0;display:grid}.ip-video-montage-subhead{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.ip-video-montage-subhead strong{color:#f8f4ffe6;font-size:12px;font-weight:950}.ip-video-montage-subhead small{color:#eee6ff7a;font-size:11px;font-weight:850}.ip-video-montage-subhead>div{gap:6px;display:inline-flex}.ip-video-montage-subhead .ant-btn,.ip-video-montage-add-row .ant-btn{border-radius:7px;min-height:30px;font-size:12px;font-weight:900}.ip-video-montage-add-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ip-video-montage-selected-summary{background:#14b8a60b;border:1px solid #2dd4bf24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ip-video-montage-selected-summary .ip-video-montage-primary-action.ant-btn{min-width:112px}.ip-video-montage-selected-summary>div{gap:3px;min-width:0;display:grid}.ip-video-montage-disabled-note,.ip-video-montage-validation-error{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.45}.ip-video-montage-validation-error{color:#fecaca;background:#7f1d1d24;border-color:#f871713d}.ip-video-montage-asset-list,.ip-video-montage-timeline-list{gap:8px;display:grid}.ip-video-montage-asset-list{max-height:214px;padding-right:2px;overflow-y:auto}.ip-video-montage-asset{width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #beb2ff24;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.ip-video-montage-asset .ant-checkbox-wrapper{justify-self:end}.ip-video-montage-asset-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ip-video-montage-asset:hover,.ip-video-montage-asset.is-selected{background:#14b8a613;border-color:#2dd4bf52}.ip-video-montage-asset-thumb{color:#99f6e4;background:#0f172ae0;border-radius:7px;justify-content:center;align-items:center;width:48px;height:38px;display:inline-flex;overflow:hidden}.ip-video-montage-asset-thumb img{object-fit:cover;width:100%;height:100%}.ip-video-montage-asset strong,.ip-video-montage-asset small,.ip-video-montage-timeline-item strong,.ip-video-montage-timeline-item span,.ip-video-montage-timeline-item small,.ip-video-montage-timeline-item em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ip-video-montage-asset strong,.ip-video-montage-timeline-item strong{color:#f8f4ffe6;font-size:12px;font-weight:950}.ip-video-montage-asset small,.ip-video-montage-timeline-item small,.ip-video-montage-timeline-item em{color:#e6ddff8a;margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.ip-video-montage-asset em{color:#eee6ff9e;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin-top:3px;font-size:11px;font-style:normal;font-weight:800;line-height:1.35;display:block;overflow:hidden}.ip-video-montage-asset-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ip-video-montage-asset-tags .ant-tag{color:#99f6e4;background:#14b8a614;border-color:#2dd4bf2e;margin:0;font-size:10px;font-weight:850}.ip-video-montage-asset-metadata-line{color:#beb2ff94;margin-top:4px;font-size:10px;font-weight:850;display:block}.ip-video-montage-timeline-item{background:#0a0e1c94;border:1px solid #beb2ff24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.ip-video-montage-timeline-item time{color:#bbf7d0;background:#16a34a1f;border-radius:999px;width:fit-content;margin-bottom:4px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.ip-video-montage-timeline-item footer{align-items:center;gap:6px;display:inline-flex}.ip-video-montage-timeline-item footer .ant-btn{border-radius:7px;font-size:12px;font-weight:850}.ip-video-montage-panel .ant-empty{background:#ffffff06;border:1px dashed #eee6ff29;border-radius:8px;margin:0;padding:12px 6px}.ip-video-montage-panel .ant-empty-description{color:#eee6ff80;font-size:11px;font-weight:800}.ip-video-montage-planner{background:#14b8a60b;border:1px solid #2dd4bf24;border-radius:8px;padding:10px}.ip-video-montage-preset-grid,.ip-video-montage-planner-controls{gap:8px;display:grid}.ip-video-montage-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-video-montage-preset{min-width:0;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#090c19a8;border:1px solid #beb2ff24;border-radius:8px;align-content:start;gap:5px;padding:10px;display:grid}.ip-video-montage-preset:disabled{cursor:not-allowed;opacity:.58}.ip-video-montage-preset.is-active{background:#14b8a61a;border-color:#2dd4bf6b;box-shadow:inset 0 0 0 1px #2dd4bf1a}.ip-video-montage-preset span{color:#f8f4ffeb;align-items:center;gap:5px;font-size:12px;font-weight:950;display:inline-flex}.ip-video-montage-preset span .anticon{color:#2dd4bf}.ip-video-montage-preset small{color:#e6ddff8f;font-size:11px;font-weight:800;line-height:1.4}.ip-video-montage-summary{flex-wrap:wrap;gap:6px;display:flex}.ip-video-montage-summary span{color:#99f6e4;background:#14b8a614;border:1px solid #2dd4bf29;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.ip-video-montage-apply-note{background:#ffffff06;border:1px solid #beb2ff1f;border-radius:8px;margin:0;padding:9px 10px}.ip-video-montage-planner-controls label{gap:5px;display:grid}.ip-video-montage-planner-controls label>span{color:#eee6ff8f;font-size:11px;font-weight:900}.ip-video-montage-planner-controls .ant-select{width:100%}.ip-video-montage-planner-controls .ant-checkbox-group{gap:6px;display:grid}.ip-video-montage-planner-controls .ant-checkbox-wrapper{color:#f8f4ffd1;margin-inline-start:0;font-size:12px;font-weight:850}.ip-video-montage-asset-metadata-editor{gap:12px;display:grid}.ip-video-montage-asset-metadata-editor label{gap:6px;display:grid}.ip-video-montage-asset-metadata-editor label>span{color:#eee6ff8f;font-size:11px;font-weight:900}.ip-video-montage-asset-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ip-video-montage-asset-metadata-editor .ant-select{width:100%}.ip-video-montage-asset-metadata-editor .ant-input,.ip-video-montage-asset-metadata-editor textarea.ant-input,.ip-video-montage-asset-metadata-editor .ant-select-selector{color:#f8f4ff!important;background:#090c19e0!important;border-color:#beb2ff29!important}.ip-video-montage-asset-metadata-editor .ant-input-data-count{color:#eee6ff70;font-size:10px;font-weight:800}.ip-video-montage-item-editor,.ip-video-montage-pip-fields{gap:8px;display:grid}.ip-video-montage-item-editor.is-overlay-card{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:8px 12px}.ip-video-montage-item-editor.is-overlay-card>label,.ip-video-montage-item-editor.is-overlay-card>.ip-video-montage-editor-grid{grid-column:1}.ip-video-montage-item-editor.is-overlay-card>.ip-video-montage-card-editor{display:contents}.ip-video-montage-item-editor.is-overlay-card .ip-video-info-card-form{grid-column:1}.ip-video-montage-item-editor.is-overlay-card .ip-video-info-card-live-preview{grid-area:1/2/span 4;align-self:start}.ip-video-montage-item-editor.is-overlay-card .ip-video-montage-validation-error{grid-column:1/-1}.ip-video-montage-card-editor{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:12px;display:grid}.ip-video-info-card-form{gap:8px;min-width:0;display:grid}.ip-video-montage-item-modal .ant-modal-content{background:#0f172a;border:1px solid #94a3b838;border-radius:10px;overflow:hidden;box-shadow:0 24px 72px #0000007a}.ip-video-montage-item-modal .ant-modal-header{background:#0f172a;border-bottom:1px solid #94a3b829;margin:0;padding:14px 16px 10px}.ip-video-montage-item-modal .ant-modal-title{color:#f8fafc;font-size:15px;font-weight:950}.ip-video-montage-item-modal .ant-modal-close{color:#e2e8f0b8}.ip-video-montage-item-modal .ant-modal-body{background:#0f172a;padding:10px 14px}.ip-video-montage-item-modal .ant-modal-footer{background:#0f172a;border-top:1px solid #94a3b824;margin:0;padding:10px 16px 14px}.ip-video-montage-item-modal .ant-modal-footer .ant-btn{border-radius:8px;min-height:36px;font-size:13px;font-weight:900}.ip-video-montage-item-modal .ant-modal-footer .ant-btn-primary{color:#fff;background:#2563eb;border-color:#93c5fd7a;box-shadow:0 10px 22px #2563eb3d}.ip-video-montage-item-modal .ant-modal-footer .ant-btn-primary:not(:disabled):hover{color:#fff;background:#1d4ed8;border-color:#bfdbfecc}.ip-video-montage-item-editor label,.ip-video-montage-card-editor label{gap:4px;min-width:0;display:grid}.ip-video-montage-item-editor label>span,.ip-video-montage-card-editor label>span{color:#eee6ff8f;font-size:11px;font-weight:900}.ip-video-montage-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ip-video-montage-editor-grid .ant-input-number,.ip-video-montage-item-editor .ant-select,.ip-video-montage-card-editor .ant-select{width:100%}.ip-video-montage-card-editor .ant-input,.ip-video-montage-card-editor textarea.ant-input,.ip-video-montage-card-editor .ant-select-selector,.ip-video-montage-item-editor .ant-input,.ip-video-montage-item-editor textarea.ant-input,.ip-video-montage-item-editor .ant-select-selector{min-height:38px;color:#f8f4ff!important;background:#0f172af0!important;border-color:#94a3b83d!important;border-radius:8px!important}.ip-video-montage-card-editor textarea.ant-input,.ip-video-montage-item-editor textarea.ant-input{line-height:1.45}.ip-video-montage-item-editor .ant-input-number{background:#0f172af0!important;border-color:#94a3b83d!important;border-radius:8px!important}.ip-video-montage-item-editor .ant-input-number-input{min-height:36px;color:#f8fafc!important}.ip-video-montage-card-editor .ant-input-data-count{color:#eee6ff70;font-size:10px;font-weight:800}.ip-video-info-card-template-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ip-video-info-card-template-option{color:#e2e8f0d1;cursor:pointer;background:#0f172ad1;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 8px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.ip-video-info-card-template-option:hover,.ip-video-info-card-template-option:focus-visible{color:#f8fafc;background:#0f212ddb;border-color:#38bdf880;outline:none}.ip-video-info-card-template-option.is-active{color:#ecfeff;background:linear-gradient(135deg,#0ea5e93d,#14b8a62e),#0f172ae0;border-color:#2dd4bfc7;box-shadow:0 0 0 2px #2dd4bf14,inset 0 1px #ffffff14}.ip-video-info-card-template-option:disabled{cursor:not-allowed;opacity:.55}.ip-video-info-card-template-option__name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.ip-video-info-card-template-option__name .anticon{color:#2dd4bf;font-size:11px}.ip-video-info-card-live-preview{background:linear-gradient(#0f172ac7,#020617b3),#02061775;border:1px solid #94a3b824;border-radius:12px;min-width:0;padding:8px}.ip-video-info-card-live-preview__stage{aspect-ratio:9/16;background-color:#0000;background-image:radial-gradient(circle at 52% 24%,#f8fafc38,#0000 13%),linear-gradient(#475569db,#0f172af5);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e2e8f01a;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.ip-video-info-card-live-preview__stage:before{content:"";background:linear-gradient(#0206171a 0%,#0206171f 48%,#0206177a 100%),radial-gradient(circle at 18% 20%,#f59e0b38,#0000 16%),radial-gradient(circle at 86% 16%,#2dd4bf2e,#0000 18%);position:absolute;inset:0}.ip-video-info-card-preview{z-index:1;color:#f8fafc;letter-spacing:0;gap:8px;width:min(84%,270px);padding:14px 16px;display:grid;position:relative}.ip-video-info-card-live-preview__stage>.ip-video-info-card-preview{position:absolute;transform:none}.ip-video-info-card-live-preview__stage>.ip-video-info-card-preview.is-position-right_center{top:50%;right:7%;transform:translateY(-50%)}.ip-video-info-card-live-preview__stage>.ip-video-info-card-preview.is-position-left_center{top:50%;left:7%;transform:translateY(-50%)}.ip-video-info-card-live-preview__stage>.ip-video-info-card-preview.is-position-bottom_above_subtitle{bottom:18%;left:50%;transform:translate(-50%)}.ip-video-info-card-preview strong,.ip-video-info-card-preview p,.ip-video-info-card-preview__keywords span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ip-video-info-card-preview strong{font-size:16px;font-weight:950;line-height:1.22}.ip-video-info-card-preview p{margin:0;font-size:11px;font-weight:760;line-height:1.38}.ip-video-info-card-preview__keywords{flex-wrap:wrap;gap:4px;display:flex}.ip-video-info-card-preview__keywords span{white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:850;line-height:1.1}.ip-video-info-card-preview.is-professional_lower_third{background:linear-gradient(90deg,#d7b56d2e,#0000 4% 96%,#d7b56d1f),radial-gradient(circle at 100% 0,#fbbf241f,#0000 30%),linear-gradient(135deg,#18181cf0,#0b101be6);border:1px solid #fbbf243d;border-radius:10px;overflow:visible;box-shadow:0 12px 26px #00000057,inset 0 1px #ffffff14}.ip-video-info-card-preview.is-professional_lower_third:before,.ip-video-info-card-preview.is-professional_lower_third:after{content:"";background:linear-gradient(#f4d58f,#a8792c);border-radius:999px;width:5px;height:24px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #fbbf2447}.ip-video-info-card-preview.is-professional_lower_third:before{left:-3px}.ip-video-info-card-preview.is-professional_lower_third:after{right:-3px}.ip-video-info-card-preview.is-professional_lower_third>strong{text-shadow:0 1px 8px #fbbf242e;color:#fde68a!important}.ip-video-info-card-preview.is-professional_lower_third .ip-video-info-card-preview__keywords span{color:#fde68a;background:#d7b56d1f;border:1px solid #d7b56d47}.ip-video-info-card-preview.is-professional_lower_third p{color:#e2e8f0db}.ip-video-info-card-preview.is-promo_offer_card{background:linear-gradient(#ffffff2e,#0000 38%),radial-gradient(circle at 100% 0,#fef08a70,#0000 32%),linear-gradient(135deg,#ff9f2e 0%,#f0522f 48%,#dc2626 100%);border-radius:13px;overflow:visible;box-shadow:0 14px 28px #7f1d1d57,inset 0 1px #ffffff57,inset 0 -2px #7f1d1d24}.ip-video-info-card-preview.is-promo_offer_card:before,.ip-video-info-card-preview.is-promo_offer_card:after{content:"";background:#0f172a8a;border-radius:999px;width:14px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.ip-video-info-card-preview.is-promo_offer_card:before{left:-7px}.ip-video-info-card-preview.is-promo_offer_card:after{right:-7px}.ip-video-info-card-preview__coupon-fold{pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%202H44C48.4%202%2052%205.6%2052%2010V52L2%202Z'%20fill='%23F97316'/%3e%3cpath%20d='M10%202H44C48.4%202%2052%205.6%2052%2010V44L10%202Z'%20fill='%23FED7AA'%20opacity='0.95'/%3e%3cpath%20d='M21%203H44C48.4%203%2051%205.7%2051%2010V33C45.4%2021.7%2034.3%209.7%2021%203Z'%20fill='%23FDBA74'/%3e%3c/svg%3e") 50%/contain no-repeat;width:30px;height:30px;display:block;position:absolute;top:-1px;right:-1px}.ip-video-info-card-preview.is-promo_offer_card .ip-video-info-card-preview__keywords span{color:#dc2626;background:#ffedd5eb;box-shadow:0 5px 14px #7f1d1d29}.ip-video-info-card-preview.is-selling_points_tags{filter:drop-shadow(0 10px 18px #0206173d);background:0 0;width:min(82%,250px);padding:0}.ip-video-info-card-preview.is-selling_points_tags strong{color:#f8fafc;text-shadow:0 2px 10px #02061775;max-width:100%;padding-right:18px;font-size:18px;position:relative}.ip-video-info-card-preview.is-selling_points_tags .ip-video-info-card-preview__keywords{align-items:flex-start;gap:7px 8px;display:flex}.ip-video-info-card-preview.is-selling_points_tags .ip-video-info-card-preview__keywords span{color:#334155;background:#f8fafcf5;border:1px solid #bae6fdb8;align-items:center;gap:5px;width:fit-content;min-height:28px;display:inline-flex;box-shadow:0 8px 18px #0f172a29}.ip-video-info-card-preview.is-selling_points_tags .ip-video-info-card-preview__keywords span:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2015.4V7.2C12%205.5%2013.3%204.2%2015%204.2C16.7%204.2%2018%205.5%2018%207.2V15.4C19.3%2016.3%2020.2%2017.8%2020.2%2019.5C20.2%2022.3%2017.9%2024.5%2015%2024.5C12.1%2024.5%209.8%2022.3%209.8%2019.5C9.8%2017.8%2010.7%2016.3%2012%2015.4Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15%209.8V19.4'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:0 0 15px;width:15px;height:15px}.ip-video-info-card-preview.is-selling_points_tags .ip-video-info-card-preview__keywords span[data-index="1"]:before{background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%203.8L22%207.1V13.2C22%2018.3%2018.7%2022.4%2014%2024.2C9.3%2022.4%206%2018.3%206%2013.2V7.1L14%203.8Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.8%2013.7L13.1%2016L17.6%2010.8'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.ip-video-info-card-preview.is-selling_points_tags .ip-video-info-card-preview__keywords span[data-index="2"]:before{background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2010H21C22.1%2010%2023%2010.9%2023%2012V21C23%2022.1%2022.1%2023%2021%2023H7C5.9%2023%205%2022.1%205%2021V12C5%2010.9%205.9%2010%207%2010Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.5%2010V8.4C10.5%206.5%2012.1%205%2014%205C15.9%205%2017.5%206.5%2017.5%208.4V10'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3cpath%20d='M5%2015.2H23'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3c/svg%3e")}.ip-video-info-card-preview.is-selling_points_tags p{color:#f8fafcf0;text-shadow:0 2px 10px #02061785;max-width:100%;padding-left:10px;position:relative}.ip-video-info-card-preview.is-selling_points_tags p:before{content:"";background:#facc15;border-radius:999px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.ip-video-info-card-preview__spark{filter:drop-shadow(0 2px 6px #facc1557);pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%202L19.3%2012.7L30%2016L19.3%2019.3L16%2030L12.7%2019.3L2%2016L12.7%2012.7L16%202Z'%20fill='%23FACC15'/%3e%3cpath%20d='M25%203L26.2%206.8L30%208L26.2%209.2L25%2013L23.8%209.2L20%208L23.8%206.8L25%203Z'%20fill='%23FDE68A'/%3e%3c/svg%3e") 50%/contain no-repeat;width:18px;height:18px;display:block;position:absolute;top:-7px;right:-7px}.ip-video-info-card-preview.is-knowledge_steps_card{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 36%),linear-gradient(#081224f5,#070c1ceb);border:1px solid #3b82f675;border-radius:11px;box-shadow:0 12px 28px #02061752,inset 0 1px #60a5fa29}.ip-video-info-card-preview.is-knowledge_steps_card .ip-video-info-card-preview__keywords{gap:5px;display:grid}.ip-video-info-card-preview.is-knowledge_steps_card .ip-video-info-card-preview__keywords span{color:#dbeafe;background:#0f172a8f;border:1px solid #60a5fa2e;border-radius:8px;align-items:center;gap:7px;min-height:28px;display:inline-flex}.ip-video-info-card-preview.is-knowledge_steps_card .ip-video-info-card-preview__keywords span:before{content:"";filter:drop-shadow(0 0 5px #38bdf847);background:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2015.4V7.2C12%205.5%2013.3%204.2%2015%204.2C16.7%204.2%2018%205.5%2018%207.2V15.4C19.3%2016.3%2020.2%2017.8%2020.2%2019.5C20.2%2022.3%2017.9%2024.5%2015%2024.5C12.1%2024.5%209.8%2022.3%209.8%2019.5C9.8%2017.8%2010.7%2016.3%2012%2015.4Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15%209.8V19.4'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:0 0 17px;width:17px;height:17px}.ip-video-info-card-preview.is-knowledge_steps_card .ip-video-info-card-preview__keywords span[data-index="0"]:before{background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2015.4V7.2C12%205.5%2013.3%204.2%2015%204.2C16.7%204.2%2018%205.5%2018%207.2V15.4C19.3%2016.3%2020.2%2017.8%2020.2%2019.5C20.2%2022.3%2017.9%2024.5%2015%2024.5C12.1%2024.5%209.8%2022.3%209.8%2019.5C9.8%2017.8%2010.7%2016.3%2012%2015.4Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15%209.8V19.4'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3c/svg%3e")}.ip-video-info-card-preview.is-knowledge_steps_card .ip-video-info-card-preview__keywords span[data-index="1"]:before{background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%203.8L22%207.1V13.2C22%2018.3%2018.7%2022.4%2014%2024.2C9.3%2022.4%206%2018.3%206%2013.2V7.1L14%203.8Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.8%2013.7L13.1%2016L17.6%2010.8'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.ip-video-info-card-preview.is-knowledge_steps_card .ip-video-info-card-preview__keywords span[data-index="2"]:before{background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2010H21C22.1%2010%2023%2010.9%2023%2012V21C23%2022.1%2022.1%2023%2021%2023H7C5.9%2023%205%2022.1%205%2021V12C5%2010.9%205.9%2010%207%2010Z'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.5%2010V8.4C10.5%206.5%2012.1%205%2014%205C15.9%205%2017.5%206.5%2017.5%208.4V10'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3cpath%20d='M5%2015.2H23'%20stroke='%230EA5E9'%20stroke-width='2.3'%20stroke-linecap='round'/%3e%3c/svg%3e")}.ip-video-info-card-preview.is-knowledge_steps_card p{color:#e2e8f0d1;padding-left:10px;position:relative}.ip-video-info-card-preview.is-knowledge_steps_card p:before{content:"";background:#38bdf8;border-radius:999px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.ip-video-info-card-preview.is-sticker_light_card{color:#0f172a;background:linear-gradient(#fffffffa,#f8fafcf2);border:1px dashed #0f172a29;border-radius:8px;overflow:visible;box-shadow:0 15px 28px #0f172a3d,inset 0 -2px #e2e8f0cc}.ip-video-info-card-preview.is-sticker_light_card>strong{text-align:center;justify-self:center;position:relative;color:#0f172a!important}.ip-video-info-card-preview.is-sticker_light_card>strong:after{content:"";background:#facc15;border-radius:999px;height:3px;position:absolute;bottom:-5px;left:5%;right:5%}.ip-video-info-card-preview.is-sticker_light_card .ip-video-info-card-preview__keywords span{color:#0e7490;background:#cffafe}.ip-video-info-card-preview.is-sticker_light_card p{color:#334155}.ip-video-info-card-preview__tape,.ip-video-info-card-preview__doodle,.ip-video-info-card-preview__star{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.ip-video-info-card-preview__tape{background-image:url("data:image/svg+xml,%3csvg%20width='92'%20height='42'%20viewBox='0%200%2092%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.4%2011.7L75.9%201.2C80.4%200.5%2084.5%203.6%2085.2%208.1L88.2%2027.5C88.9%2032%2085.8%2036.1%2081.3%2036.8L13.8%2041.2C9.3%2041.9%205.2%2038.8%204.5%2034.3L1.5%2021C0.8%2016.5%203.9%2012.4%208.4%2011.7Z'%20fill='%23A7F3F0'%20stroke='white'%20stroke-width='3'/%3e%3cpath%20d='M17%2018L71%209'%20stroke='%235EEAD4'%20stroke-width='4'%20stroke-linecap='round'%20opacity='0.75'/%3e%3cpath%20d='M15%2027L76%2018'%20stroke='%2367E8F9'%20stroke-width='3'%20stroke-linecap='round'%20opacity='0.65'/%3e%3c/svg%3e");width:64px;height:34px;top:-20px;left:-20px;transform:rotate(-12deg)}.ip-video-info-card-preview__doodle{background-image:url("data:image/svg+xml,%3csvg%20width='68'%20height='36'%20viewBox='0%200%2068%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%2018C13%206%2023%207%2021%2019C19%2031%2034%2031%2032%2017C30%204%2047%204%2045%2018C43%2032%2059%2031%2062%2016'%20stroke='%23FACC15'%20stroke-width='5'%20stroke-linecap='round'/%3e%3c/svg%3e");width:34px;height:18px;top:9px;right:10px}.ip-video-info-card-preview__star{background-image:url("data:image/svg+xml,%3csvg%20width='74'%20height='70'%20viewBox='0%200%2074%2070'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M36.8%205.3C39.3%200.7%2046.1%201.7%2047.2%206.8L49.6%2018.1C50%2020.1%2051.6%2021.7%2053.6%2022.2L64.8%2025.1C69.9%2026.4%2070.6%2033.2%2065.9%2035.6L55.6%2040.9C53.8%2041.9%2052.6%2043.8%2052.5%2045.9L52%2057.5C51.7%2062.7%2045.5%2065.1%2041.8%2061.4L33.5%2053.3C32%2051.8%2029.8%2051.3%2027.9%2052.1L17.1%2056.3C12.2%2058.2%207.8%2053.1%2010.2%2048.5L15.5%2038.2C16.5%2036.4%2016.3%2034.1%2015%2032.5L7.7%2023.6C4.4%2019.6%207.9%2013.8%2013.1%2014.7L24.6%2016.6C26.6%2017%2028.7%2016.1%2029.7%2014.3L36.8%205.3Z'%20fill='%23FDE047'%20stroke='white'%20stroke-width='5'%20stroke-linejoin='round'/%3e%3ccircle%20cx='29'%20cy='33'%20r='3'%20fill='%23B45309'/%3e%3ccircle%20cx='45'%20cy='33'%20r='3'%20fill='%23B45309'/%3e%3cpath%20d='M29%2044C33.3%2048.1%2040.2%2048.1%2044.5%2044'%20stroke='%23B45309'%20stroke-width='4'%20stroke-linecap='round'/%3e%3c/svg%3e");width:42px;height:40px;bottom:-18px;right:-16px;transform:rotate(8deg)}@media (width<=760px){.ip-video-montage-grid,.ip-video-montage-add-row,.ip-video-montage-preset-grid,.ip-video-montage-editor-grid,.ip-video-montage-asset-metadata-grid,.ip-video-montage-item-editor.is-overlay-card,.ip-video-montage-card-editor,.ip-video-info-card-template-grid,.ip-video-montage-start,.ip-video-montage-selected-summary{grid-template-columns:1fr}.ip-video-montage-item-editor.is-overlay-card>label,.ip-video-montage-item-editor.is-overlay-card>.ip-video-montage-editor-grid,.ip-video-montage-item-editor.is-overlay-card .ip-video-info-card-form,.ip-video-montage-item-editor.is-overlay-card .ip-video-info-card-live-preview{grid-column:1}.ip-video-montage-item-editor.is-overlay-card .ip-video-info-card-live-preview{grid-row:auto}.ip-video-info-card-live-preview{order:-1}}.ip-video-montage-library{gap:14px;display:grid}.ip-video-montage-library-toolbar{grid-template-columns:minmax(220px,1fr) 130px auto 34px;align-items:center;gap:10px;display:grid}.ip-video-montage-assets-toolbar{grid-template-columns:minmax(220px,1fr) 190px 130px auto 34px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.ip-video-montage-assets-table{background:#0a0e1ca8;border:1px solid #beb2ff24;border-radius:8px;overflow:hidden}.ip-video-montage-assets-table .ant-table,.ip-video-montage-assets-table .ant-table-container,.ip-video-montage-assets-table .ant-table-content,.ip-video-montage-assets-table .ant-table-thead>tr>th,.ip-video-montage-assets-table .ant-table-tbody>tr>td{background:0 0!important}.ip-video-montage-assets-table .ant-table-thead>tr>th{font-size:11px;font-weight:950;color:#eee6ff9e!important;border-bottom:1px solid #beb2ff24!important}.ip-video-montage-assets-table .ant-table-tbody>tr>td{color:#f8f4ffd6;border-bottom:1px solid #beb2ff14!important}.ip-video-montage-assets-table .ant-table-tbody>tr:hover>td{background:#14b8a611!important}.ip-video-montage-assets-title-cell{gap:4px;min-width:0;display:grid}.ip-video-montage-assets-title-cell strong{color:#f8f4ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.ip-video-montage-assets-title-cell span,.ip-video-montage-assets-muted,.ip-video-montage-assets-tags-cell>span{color:#e6ddff8a;font-size:11px;font-weight:850}.ip-video-montage-assets-tags-cell{flex-wrap:wrap;gap:4px;display:flex}.ip-video-montage-assets-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:inline-flex}.ip-video-montage-assets-actions .ant-btn{border-radius:7px;min-width:54px;font-size:12px;font-weight:850}.ip-video-montage-assets-tags-cell .ant-tag,.ip-video-montage-assets-table .ant-tag{color:#99f6e4;background:#14b8a614;border-color:#2dd4bf2e;margin:0;font-size:10px;font-weight:850}.ip-video-montage-library-search.ant-input-affix-wrapper,.ip-video-montage-library-filter .ant-select-selector,.ip-video-montage-library-upload .ant-input,.ip-video-montage-library-upload textarea.ant-input,.ip-video-montage-library-upload .ant-select-selector{color:#f8f4ff!important;background:#090c19e0!important;border-color:#beb2ff29!important}.ip-video-montage-library-upload{background:#14b8a60b;border:1px solid #2dd4bf24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.ip-video-montage-library-upload__fields{grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) 130px 130px;gap:8px;min-width:0;display:grid}.ip-video-montage-library-upload small{color:#eee6ff7a;white-space:nowrap;font-size:11px;font-weight:850}.ip-video-montage-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:310px;display:grid}.ip-video-montage-library-card{cursor:pointer;background:#0a0e1ca8;border:1px solid #beb2ff24;border-radius:8px;grid-template-rows:136px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ip-video-montage-library-card.is-compact{cursor:default;grid-template-rows:minmax(150px,auto)}.ip-video-montage-library-card.is-compact .ip-video-montage-library-card__body{min-height:150px}.ip-video-montage-library-card.is-compact .ant-btn{width:fit-content;margin-top:4px}.ip-video-montage-library-card:hover,.ip-video-montage-library-card.is-selected{background:#14b8a613;border-color:#2dd4bf61}.ip-video-montage-library-card__media{color:#99f6e4;background:#0f172ae6;place-items:center;font-size:30px;display:grid;position:relative;overflow:hidden}.ip-video-montage-library-card__media img{object-fit:cover;width:100%;height:100%}.ip-video-montage-library-card__check{color:#052e2b;background:#2dd4bf;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 8px 18px #14b8a64d}.ip-video-montage-library-card__body{align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.ip-video-montage-library-card__body strong,.ip-video-montage-library-card__body small,.ip-video-montage-library-card__body span,.ip-video-montage-library-card__body p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-video-montage-library-card__body strong{color:#f8f4ffeb;font-size:13px;font-weight:950}.ip-video-montage-library-card__body small,.ip-video-montage-library-card__body span{color:#e6ddff85;font-size:11px;font-weight:850}.ip-video-montage-library-card__body p{color:#eee6ffa3;margin:0;font-size:11px;font-weight:800}.ip-video-montage-library-card__tags{flex-wrap:wrap;gap:4px;display:flex}.ip-video-montage-library-card__tags .ant-tag{color:#99f6e4;background:#14b8a614;border-color:#2dd4bf2e;margin:0;font-size:10px;font-weight:850}.ip-video-montage-library-card>.ant-checkbox-wrapper{position:absolute;bottom:8px;right:8px}.ip-video-montage-library-empty{background:#ffffff06;border:1px dashed #eee6ff29;border-radius:8px;place-items:center;min-height:310px;display:grid}.ip-video-montage-library-pagination{justify-content:flex-end;display:flex}.ip-video-montage-preview{background:#090c19e0;border:1px solid #beb2ff24;border-radius:8px;place-items:center;min-height:320px;display:grid;overflow:hidden}.ip-video-montage-preview img,.ip-video-montage-preview video{object-fit:contain;max-width:100%;max-height:min(68vh,560px);display:block}.ip-video-montage-library-modal-root .ant-modal.ip-video-montage-library-modal{padding-bottom:28px;top:28px}.ip-video-montage-library-modal-root .ip-video-montage-library-modal .ant-modal-content{border-color:#94a3b838;border-radius:14px;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0f;background:linear-gradient(#121629fa,#080b19fa),#0b1020!important}.ip-video-montage-library-modal-root .ip-video-montage-library-modal .ant-modal-header{padding:18px 24px 8px!important}.ip-video-montage-library-modal-root .ip-video-montage-library-modal .ant-modal-title{text-shadow:none;color:#f8fafc!important;font-size:20px!important;font-weight:900!important}.ip-video-montage-library-modal-root .ip-video-montage-library-modal .ant-modal-body{padding:12px 24px 10px!important}.ip-video-montage-library-modal-root .ip-video-montage-library-modal .ant-modal-footer{border-top:1px solid #94a3b81f;justify-content:flex-end;align-items:center;gap:10px;margin-top:0;display:flex;padding:12px 24px 18px!important}.ip-video-montage-library-modal-root .ip-video-montage-library{gap:12px}.ip-video-montage-library-modal-root .ip-video-montage-library-toolbar{grid-template-columns:minmax(260px,1fr) 132px 84px 40px;gap:8px}.ip-video-montage-library-modal-root .ip-video-montage-library-search.ant-input-affix-wrapper,.ip-video-montage-library-modal-root .ip-video-montage-library-filter .ant-select-selector{min-height:36px!important;box-shadow:none!important;background:#060914d1!important;border-color:#94a3b83d!important;border-radius:10px!important}.ip-video-montage-library-modal-root .ip-video-montage-library-search.ant-input-affix-wrapper:hover,.ip-video-montage-library-modal-root .ip-video-montage-library-filter .ant-select-selector:hover,.ip-video-montage-library-modal-root .ip-video-montage-library-search.ant-input-affix-wrapper-focused,.ip-video-montage-library-modal-root .ip-video-montage-library-filter.ant-select-focused .ant-select-selector{border-color:#2dd4bf8c!important;box-shadow:0 0 0 2px #2dd4bf1a!important}.ip-video-montage-library-modal-root .ip-video-montage-library-toolbar .ant-btn{color:#e2e8f0;min-width:40px;height:36px;box-shadow:none;background:#0f172adb;border-color:#94a3b83d;border-radius:10px;font-size:13px;font-weight:800}.ip-video-montage-library-modal-root .ip-video-montage-library-toolbar .ant-btn:hover,.ip-video-montage-library-modal-root .ip-video-montage-library-toolbar .ant-btn:focus-visible{color:#f8fafc;background:#14b8a61f;border-color:#2dd4bf7a}.ip-video-montage-library-modal-root .ip-video-montage-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:284px;max-height:min(54vh,430px);padding:1px 4px 2px 1px;overflow-y:auto}.ip-video-montage-library-modal-root .ip-video-montage-library-grid::-webkit-scrollbar{width:6px}.ip-video-montage-library-modal-root .ip-video-montage-library-grid::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact{cursor:pointer;background:linear-gradient(#0f172ae6,#090c19e6);border-color:#94a3b829;border-radius:10px;grid-template-rows:minmax(126px,auto);min-height:126px;transition:border-color .18s,background-color .18s,box-shadow .18s}.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact:hover,.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact:focus-visible{background:linear-gradient(#12212df5,#09101df5);border-color:#2dd4bf6b;outline:none;box-shadow:0 0 0 2px #2dd4bf17}.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact.is-selected{background:linear-gradient(#0f2a30d1,#0a1824f0);border-color:#2dd4bfb8;box-shadow:0 0 0 1px #2dd4bf1a,inset 0 1px #ffffff0e}.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact .ip-video-montage-library-card__body{gap:5px;min-height:126px;padding:12px 36px 12px 12px}.ip-video-montage-library-modal-root .ip-video-montage-library-card__body strong{font-size:13px;font-weight:850;color:#f8fafc!important}.ip-video-montage-library-modal-root .ip-video-montage-library-card__body small,.ip-video-montage-library-modal-root .ip-video-montage-library-card__body span{color:#cbd5e1ad;font-size:11px;font-weight:750}.ip-video-montage-library-modal-root .ip-video-montage-library-card__body p{color:#e2e8f0a8;font-size:11px;font-weight:650}.ip-video-montage-library-modal-root .ip-video-montage-library-card__tags{gap:4px;margin-top:1px}.ip-video-montage-library-modal-root .ip-video-montage-library-card__tags .ant-tag{color:#99f6e4;background:#14b8a61a;border-color:#2dd4bf33;border-radius:6px;align-items:center;min-height:20px;margin:0;font-size:10px;font-weight:760;display:inline-flex}.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact .ant-btn{color:#e2e8f0d1;background:#f8fafc14;border-color:#94a3b833;border-radius:7px;min-width:58px;height:24px;margin-top:2px;font-size:11px;font-weight:760}.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact .ant-btn:hover,.ip-video-montage-library-modal-root .ip-video-montage-library-card.is-compact .ant-btn:focus-visible{color:#f8fafc;background:#14b8a624;border-color:#2dd4bf6b}.ip-video-montage-library-modal-root .ip-video-montage-library-card>.ant-checkbox-wrapper{place-items:center;min-width:24px;min-height:24px;display:grid;bottom:10px;right:10px}.ip-video-montage-library-modal-root .ip-video-montage-library-card .ant-checkbox-inner{background:#0f172aeb;border-color:#94a3b880;border-radius:999px;width:18px;height:18px}.ip-video-montage-library-modal-root .ip-video-montage-library-card .ant-checkbox-checked .ant-checkbox-inner{background:#22d3ee;border-color:#22d3ee}.ip-video-montage-library-modal-root .ip-video-montage-library-card .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#06202a}.ip-video-montage-library-modal-root .ip-video-montage-library-empty{background:#0f172a6b;border-color:#94a3b82e;min-height:284px}.ip-video-montage-library-modal-root .ip-video-montage-library-pagination{justify-content:flex-end;min-height:32px}.ip-video-montage-library-modal-root .ip-video-montage-library-pagination .ant-pagination-item,.ip-video-montage-library-modal-root .ip-video-montage-library-pagination .ant-pagination-prev,.ip-video-montage-library-modal-root .ip-video-montage-library-pagination .ant-pagination-next{min-width:30px;height:30px;line-height:30px}.ip-video-montage-library-modal-root .ip-video-montage-library-pagination .ant-pagination-item-active{background:#ecfeff;border-color:#22d3ee}.ip-video-montage-library-modal-root .ip-video-montage-library-cancel,.ip-video-montage-library-modal-root .ip-video-montage-library-confirm{border-radius:999px;min-width:72px;height:36px;font-size:13px;font-weight:850}.ip-video-montage-library-modal-root .ip-video-montage-library-cancel{color:#0f172a;background:#f8fafcf5;border-color:#94a3b847}.ip-video-montage-library-modal-root .ip-video-montage-library-confirm{color:#fff;background:linear-gradient(135deg,#0891b2,#14b8a6);border-color:#06b6d4;min-width:132px;box-shadow:0 12px 26px #14b8a638}@media (width<=920px){.ip-video-montage-library-toolbar,.ip-video-montage-assets-toolbar,.ip-video-montage-library-upload,.ip-video-montage-library-upload__fields{grid-template-columns:1fr}.ip-video-montage-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ip-video-montage-library-grid{grid-template-columns:1fr}}.ip-video-final-records-page{min-height:calc(100vh - 84px);padding:14px 18px 24px}.ip-video-final-records-shell{gap:14px;width:100%;margin:0 auto;display:grid}.ip-video-final-records-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;display:grid}.ip-video-final-records-head .ip-video-workbench-back.ant-btn{width:44px;height:44px}.ip-video-final-records-head__copy{gap:4px;min-width:0;display:grid}.ip-video-final-records-head__copy>span{color:#7dffe8db;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.ip-video-final-records-head__copy h2.ant-typography{color:#f8f5ff;margin:0;font-size:26px;line-height:1.05}.ip-video-final-records-refresh.ant-btn,.ip-video-final-records-search.ant-btn{border-radius:10px;min-height:44px;font-weight:850}.ip-video-final-records-refresh.ant-btn{color:#f8f5ffe6;background:#ffffff0e;border-color:#ffffff1f}.ip-video-final-records-refresh.ant-btn:not(:disabled):hover,.ip-video-final-records-refresh.ant-btn:not(:disabled):focus-visible{color:#fff;background:#14b8a621;border-color:#2dd4bf6b}.ip-video-final-records-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ip-video-final-records-metrics article{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#090c19c2;border:1px solid #ffffff14;border-radius:12px;align-content:center;gap:6px;min-height:86px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0b}.ip-video-final-records-metrics article.is-active{border-color:#2dd4bf3d}.ip-video-final-records-metrics article.is-success{border-color:#34d3993d}.ip-video-final-records-metrics article.is-failed{border-color:#f871713d}.ip-video-final-records-metrics span{color:#e2e8f09e;font-size:12px;font-weight:800}.ip-video-final-records-metrics strong{color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.ip-video-final-records-filter{background:linear-gradient(135deg,#2dd4bf12,#3b82f60a),#070a17d1;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(240px,1fr) minmax(160px,.45fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.ip-video-final-records-filter label{gap:7px;min-width:0;display:grid}.ip-video-final-records-filter label>span{color:#e8f0ff9e;font-size:12px;font-weight:800}.ip-video-final-records-filter .ant-input-affix-wrapper,.ip-video-final-records-filter .ant-select-selector{color:#f8f5ffeb!important;background:#020617b3!important;border-color:#ffffff1a!important;border-radius:10px!important;min-height:44px!important}.ip-video-final-records-filter .ant-input,.ip-video-final-records-filter .ant-select-selection-item,.ip-video-final-records-filter .ant-select-selection-placeholder{color:#f8f5ffe6!important}.ip-video-final-records-filter .ant-input::placeholder{color:#e2e8f061}.ip-video-final-records-filter .ant-input-prefix,.ip-video-final-records-filter .ant-select-arrow,.ip-video-final-records-filter .ant-input-clear-icon{color:#7dffe89e}.ip-video-final-records-filter .ant-input-affix-wrapper-focused,.ip-video-final-records-filter .ant-input-affix-wrapper:focus-within,.ip-video-final-records-filter .ant-select-focused .ant-select-selector{border-color:#2dd4bf94!important;box-shadow:0 0 0 3px #14b8a629!important}.ip-video-final-records-search.ant-btn-primary{background:linear-gradient(135deg,#0891b2,#2563eb);border:0;box-shadow:0 14px 28px #0891b238}.ip-video-final-records-list{gap:12px;display:grid}.ip-video-final-record-card{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#060914db;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) 126px;gap:14px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #00000042}.ip-video-final-record-card.is-success{border-color:#34d3993d}.ip-video-final-record-card.is-running,.ip-video-final-record-card.is-pending{border-color:#2dd4bf42}.ip-video-final-record-card.is-failed,.ip-video-final-record-card.is-canceled{border-color:#f871713d}.ip-video-final-record-card__main{align-content:start;gap:10px;min-width:0;display:grid}.ip-video-final-record-card__title{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ip-video-final-record-card__title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:900;overflow:hidden}.ip-video-final-record-status.ant-tag{border-radius:999px;flex:none;margin-inline-end:0;padding:3px 9px;font-size:12px;font-weight:850}.ip-video-final-record-status.is-success.ant-tag{color:#bbf7d0;background:#10b98124;border-color:#34d39957}.ip-video-final-record-status.is-running.ant-tag,.ip-video-final-record-status.is-pending.ant-tag{color:#99f6e4;background:#14b8a621;border-color:#2dd4bf57}.ip-video-final-record-status.is-failed.ant-tag,.ip-video-final-record-status.is-canceled.ant-tag{color:#fecaca;background:#ef444421;border-color:#f8717157}.ip-video-final-record-card dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}.ip-video-final-record-card dl>div{background:#ffffff0a;border-radius:9px;gap:4px;min-width:0;padding:8px 9px;display:grid}.ip-video-final-record-card dt{color:#e2e8f080;font-size:11px;font-weight:800}.ip-video-final-record-card dd{color:#f8f5ffe6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:850;overflow:hidden}.ip-video-final-record-progress.ant-progress{max-width:420px}.ip-video-final-record-progress .ant-progress-inner{background:#ffffff14}.ip-video-final-record-error{color:#fecaca;border-left:2px solid #f87171b8;margin:0;padding-left:9px;font-size:12px;font-weight:760;line-height:1.55}.ip-video-final-record-card__snapshot{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.ip-video-final-record-card__snapshot div{background:#14b8a60e;border:1px solid #2dd4bf1c;border-radius:8px;gap:3px;min-width:0;padding:7px 8px;display:grid}.ip-video-final-record-card__snapshot span{color:#99f6e494;font-size:11px;font-weight:800}.ip-video-final-record-card__snapshot strong{color:#f8f5ffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.ip-video-final-record-card__actions{align-content:center;gap:8px;display:grid}.ip-video-final-record-card__actions .ant-btn{border-radius:9px;min-height:44px;font-weight:820}.ip-video-final-record-card__actions .ant-btn-default{color:#f8f5ffe0;background:#ffffff0e;border-color:#ffffff1c}.ip-video-final-record-card__actions .ant-btn-default:not(:disabled):hover,.ip-video-final-record-card__actions .ant-btn-default:not(:disabled):focus-visible{color:#fff;background:#14b8a61f;border-color:#2dd4bf6b}.ip-video-final-record-card__actions .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);border:0}.ip-video-final-records-empty{background:#ffffff09;border:1px dashed #ffffff24;border-radius:16px;place-items:center;min-height:280px;display:grid}.ip-video-final-records-empty .ant-empty-description,.ip-video-final-records-page .ant-empty-description{color:#e2e8f09e}.ip-video-final-records-pagination.ant-pagination{justify-self:center;margin-top:2px}.ip-video-final-records-pagination .ant-pagination-item,.ip-video-final-records-pagination .ant-pagination-prev .ant-pagination-item-link,.ip-video-final-records-pagination .ant-pagination-next .ant-pagination-item-link{background:#ffffff0e;border-color:#ffffff1a}.ip-video-final-records-pagination .ant-pagination-item a,.ip-video-final-records-pagination .ant-pagination-prev .ant-pagination-item-link,.ip-video-final-records-pagination .ant-pagination-next .ant-pagination-item-link{color:#f8f5ffd6}.ip-video-final-records-pagination .ant-pagination-item-active{background:#14b8a629;border-color:#2dd4bf9e}.ip-video-final-record-preview-root .ant-modal-container,.ip-video-final-record-preview-root .ant-modal-content{border:1px solid #beb2ff2e;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#111827fa,#030712fc)!important;box-shadow:0 30px 100px #0000009e,inset 0 1px #ffffff0f!important}.ip-video-final-record-preview-root .ant-modal-header,.ip-video-final-record-preview-root .ant-modal-body{background:0 0!important}.ip-video-final-record-preview-root .ant-modal-title,.ip-video-final-record-preview-root .ant-modal-close{color:#fff!important}.ip-video-final-record-preview-root .ant-modal-close .anticon,.ip-video-final-record-preview-root .ant-modal-close .ant-modal-close-x,.ip-video-final-record-preview-root .ant-modal-close svg{color:#fff!important;fill:currentColor!important}.ip-video-final-record-preview-root .ant-modal-close:not(:disabled):hover,.ip-video-final-record-preview-root .ant-modal-close:focus-visible{color:#fff!important;background:#ffffff14!important}.ip-video-final-record-preview-modal video{background:#020617;border-radius:12px;width:100%;max-height:min(70vh,680px);display:block}.ip-video-final-records-select-dropdown{background:#070a17fa}@media (width<=1180px){.ip-video-final-record-card{grid-template-columns:minmax(0,1fr)}.ip-video-final-record-card__actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ip-video-final-record-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-video-final-record-card__snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){body:has(.ip-video-final-records-page) .studio-sider.ant-layout-sider{display:none}:is(body:has(.ip-video-final-records-page) .studio-main.ant-layout,body:has(.ip-video-final-records-page) .studio-content.ant-layout-content){width:100%;min-width:0}body:has(.ip-video-final-records-page) .studio-content.ant-layout-content{padding:0}.ip-video-final-records-page{padding:10px 10px 18px}.ip-video-final-records-head{grid-template-columns:44px minmax(0,1fr)}.ip-video-final-records-refresh.ant-btn{grid-column:1/-1;width:100%}.ip-video-final-records-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-final-records-filter{grid-template-columns:minmax(0,1fr)}.ip-video-final-records-search.ant-btn{width:100%}.ip-video-final-record-card{grid-template-columns:minmax(0,1fr);padding:10px}.ip-video-final-record-card__title{flex-direction:column;align-items:flex-start}.ip-video-final-record-card__title strong{white-space:normal;width:100%}.ip-video-final-record-card dl,.ip-video-final-record-card__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-final-record-card__actions{grid-template-columns:minmax(0,1fr)}.ip-video-final-record-card__actions .ant-btn{min-height:44px}}.ip-video-title-style-admin-page{color:#f5f7ffeb;min-height:100%;padding:20px 24px 28px}.ip-video-title-style-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ip-video-title-style-admin-head .ant-typography{color:#f5f7fff5;margin:0}.ip-video-title-style-admin-head .ant-typography+.ant-typography{color:#e0e7ff94;margin:6px 0 0;font-size:13px;display:block}.ip-video-title-style-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ip-video-title-style-admin-metrics>div{background:linear-gradient(135deg,#0f172ae0,#0a0e1ceb),radial-gradient(circle at 0 0,#22d3ee14,#0000 34%);border:1px solid #94a3b824;border-radius:10px;min-width:0;padding:12px 14px}.ip-video-title-style-admin-metrics span,.ip-video-title-style-admin-metrics small{color:#e2e8f08f;font-size:12px;font-weight:760;line-height:1.3;display:block}.ip-video-title-style-admin-metrics strong{color:#f8fafcf5;margin:4px 0;font-size:22px;font-weight:900;line-height:1.05;display:block}.ip-video-title-style-admin-shell{background:#0a0e1cd1;border:1px solid #94a3b82e;border-radius:12px;padding:14px 16px 16px;box-shadow:0 20px 60px #00000042}.ip-video-title-style-admin-toolbar{grid-template-columns:minmax(260px,1fr) 160px 130px;gap:10px;margin-bottom:12px;display:grid}.ip-video-title-style-admin-toolbar .ant-input-affix-wrapper,.ip-video-title-style-admin-toolbar .ant-select .ant-select-selector,.ip-video-title-style-admin-toolbar .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{color:#f1f5f9e0;min-height:36px;box-shadow:none!important;background:#040814b8!important;border-color:#94a3b833!important}.ip-video-title-style-admin-toolbar .ant-input,.ip-video-title-style-admin-toolbar .ant-select-selection-item,.ip-video-title-style-admin-toolbar .ant-select-selection-placeholder,.ip-video-title-style-admin-toolbar .ant-select-arrow{color:#f1f5f9e0}.ip-video-title-style-admin-filter-select{color:#f1f5f9e6;appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#cbd5e1c2 50%) right 17px center/6px 6px no-repeat,linear-gradient(135deg,#cbd5e1c2 50%,#0000 50%) right 11px center/6px 6px no-repeat,#040814c7;border:1px solid #94a3b833;border-radius:10px;outline:none;width:100%;min-width:0;height:36px;padding:0 34px 0 12px;font-size:13px;font-weight:720}.ip-video-title-style-admin-filter-select:hover{background-color:#080d1ceb;border-color:#22d3ee6b}.ip-video-title-style-admin-filter-select:focus{border-color:#22d3ee94;box-shadow:0 0 0 2px #22d3ee1f}.ip-video-title-style-admin-filter-select option{color:#f8fafc;background:#0f172a}.ip-video-title-style-admin-form-select{color:#f1f5f9eb;appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#cbd5e1b8 50%) right 17px center/6px 6px no-repeat,linear-gradient(135deg,#cbd5e1b8 50%,#0000 50%) right 11px center/6px 6px no-repeat,#040814c2;border:1px solid #94a3b838;border-radius:10px;outline:none;width:100%;min-width:0;height:36px;padding:0 34px 0 12px;font-size:13px;font-weight:720}.ip-video-title-style-admin-form-select:hover:not(:disabled){border-color:#22d3ee6b}.ip-video-title-style-admin-form-select:focus{border-color:#22d3ee94;box-shadow:0 0 0 2px #22d3ee1f}.ip-video-title-style-admin-form-select:disabled{opacity:.46;cursor:not-allowed}.ip-video-title-style-admin-form-select option{color:#f8fafc;background:#0f172a}.ip-video-title-style-admin-page .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{color:#f1f5f9e6!important;box-shadow:none!important;background-color:#040814c7!important;background-image:none!important;border-color:#94a3b838!important}.ip-video-title-style-admin-page .ant-select .ant-select-selection-item,.ip-video-title-style-admin-page .ant-select .ant-select-selection-placeholder,.ip-video-title-style-admin-page .ant-select .ant-select-arrow{color:#f1f5f9e6!important}.ip-video-title-style-admin-shell .ant-tabs-nav{margin-bottom:12px}.ip-video-title-style-admin-shell .ant-tabs-tab{color:#e2e8f094;min-height:34px;padding:8px 0;font-weight:800}.ip-video-title-style-admin-shell .ant-tabs-tab .anticon{margin-right:6px}.ip-video-title-style-admin-shell .ant-tabs-tab-active .ant-tabs-tab-btn{color:#22d3ee}.ip-video-title-style-admin-shell .ant-tabs-ink-bar{background:#22d3ee}.ip-video-title-style-admin-shell .ant-table-wrapper,.ip-video-title-style-admin-shell .ant-spin-nested-loading,.ip-video-title-style-admin-shell .ant-spin-container,.ip-video-title-style-admin-shell .ant-table,.ip-video-title-style-admin-shell .ant-table-container,.ip-video-title-style-admin-shell .ant-table-content,.ip-video-title-style-admin-shell .ant-table-thead>tr>th,.ip-video-title-style-admin-shell .ant-table-tbody>tr>td{background:0 0}.ip-video-title-style-admin-shell .ant-table{color:#e2e8f0db;font-size:13px}.ip-video-title-style-admin-shell .ant-table-container{border:1px solid #94a3b824;border-radius:10px;overflow:hidden}.ip-video-title-style-admin-shell .ant-table-thead>tr>th{color:#f1f5f9d1;border-bottom-color:#94a3b829;padding:10px 14px;font-weight:800}.ip-video-title-style-admin-shell .ant-table-tbody>tr>td{border-bottom-color:#94a3b81a;padding:10px 14px}.ip-video-title-style-admin-shell .ant-table-tbody>tr:hover>td{background:#0f172abd}.ip-video-title-style-admin-shell .ant-table-tbody>tr.ant-table-placeholder>td,.ip-video-title-style-admin-shell .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:radial-gradient(circle at 50% 0,#22d3ee0f,#0000 38%),#080d1ceb}.ip-video-title-style-admin-shell .ant-empty-description{color:#e2e8f085}.ip-video-title-style-admin-shell .ant-pagination{margin:12px 0 0}.ip-video-title-style-admin-shell .ant-pagination-item,.ip-video-title-style-admin-shell .ant-pagination-prev .ant-pagination-item-link,.ip-video-title-style-admin-shell .ant-pagination-next .ant-pagination-item-link{background:#0f172ab8;border-color:#94a3b82e}.ip-video-title-style-admin-shell .ant-btn{color:#e2e8f0e0;box-shadow:none;background:#0f172ac2;border-color:#94a3b838}.ip-video-title-style-admin-shell .ant-btn:not(:disabled):hover{color:#e0f2fe;background:#22d3ee1a;border-color:#22d3ee8f}.ip-video-title-style-admin-shell .ant-btn-dangerous{color:#fecaca;border-color:#f8717161}.ip-video-title-style-admin-shell .ant-btn-dangerous:not(:disabled):hover{color:#fee2e2;background:#7f1d1d61;border-color:#f87171b3}.ip-video-title-style-admin-preset-cell{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ip-video-title-style-admin-preset-cell strong,.ip-video-title-style-admin-name-cell strong{color:#f8fafcf0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:860;line-height:1.25;display:block;overflow:hidden}.ip-video-title-style-admin-preset-cell small,.ip-video-title-style-admin-name-cell small{color:#94a3b8b8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:760;display:block;overflow:hidden}.ip-video-title-style-admin-preview{background:radial-gradient(circle at 28% 0,#2dd4bf1f,#0000 32%),#030712e0;border:1px solid #94a3b829;border-radius:8px;align-items:center;width:144px;min-height:44px;padding:6px 8px;display:inline-flex;overflow:hidden}.ip-video-title-style-admin-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-video-title-style-admin-tags{flex-wrap:wrap;gap:5px;display:flex}.ip-video-title-style-admin-tags .ant-tag{color:#e2e8f0c7;background:#0f172aa3;border-color:#94a3b82e;margin:0;font-size:11px;font-weight:760}.ip-video-title-style-admin-modal-wrap .ant-modal,.ip-video-title-style-admin-modal-wrap .ip-video-title-style-admin-modal,.ip-video-title-style-admin-modal-wrap .ant-modal-content,.ip-video-title-style-admin-modal-root .ant-modal-content{border:1px solid #94a3b82e;overflow:hidden;box-shadow:0 24px 80px #0000007a;background:radial-gradient(circle at 18% 0,#22d3ee14,#0000 28%),linear-gradient(#0d1224fa,#080b18fa)!important}.ip-video-title-style-admin-modal-wrap .ant-modal,.ip-video-title-style-admin-modal-wrap .ant-modal-content,.ip-video-title-style-admin-modal-wrap .ant-modal-header,.ip-video-title-style-admin-modal-wrap .ant-modal-body,.ip-video-title-style-admin-modal-wrap .ant-modal-footer{color:#f1f5f9e0}.ip-video-title-style-admin-modal-wrap .ant-modal-content,.ip-video-title-style-admin-modal-root .ant-modal-content{background-color:#080b18fa!important}.ip-video-title-style-admin-modal-root .ant-modal-header,.ip-video-title-style-admin-modal-root .ant-modal-footer{background:0 0}.ip-video-title-style-admin-modal-root .ant-modal-title{color:#f8fafcf5;font-size:16px;font-weight:900}.ip-video-title-style-admin-modal-root .ant-modal-close{color:#e2e8f0a8}.ip-video-title-style-admin-modal-root .ant-modal-body{padding-top:10px}.ip-video-title-style-admin-modal-root .ant-modal-footer{border-top:1px solid #94a3b81f;padding-top:12px}.ip-video-title-style-admin-modal-root .ant-btn{color:#e2e8f0e0;box-shadow:none;background:#0f172ab8;border-color:#94a3b838}.ip-video-title-style-admin-modal-root .ant-btn-primary{color:#fff;background:linear-gradient(90deg,#06b6d4,#8b5cf6);border-color:#0000}.ip-video-title-style-admin-modal-root .ant-btn:not(:disabled):hover{color:#e0f2fe;border-color:#22d3ee8f}.ip-video-title-style-admin-form{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ip-video-title-style-admin-form__aside{gap:12px;min-width:0;display:grid;position:sticky;top:0}.ip-video-title-style-admin-phone-preview{background:#0307129e;border:1px solid #94a3b829;border-radius:12px;padding:12px}.ip-video-title-style-admin-phone-preview__screen{background:radial-gradient(circle,#1e293bb8,#020617f2 62%),linear-gradient(135deg,#0f172af5,#111827eb);border:1px solid #6366f138;border-radius:10px;justify-content:center;align-items:center;min-height:220px;padding:22px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.ip-video-title-style-admin-phone-preview__screen span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ip-video-title-style-admin-form__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ip-video-title-style-admin-form__summary>div{background:#0f172a80;border:1px solid #94a3b81f;border-radius:8px;min-width:0;padding:8px 10px}.ip-video-title-style-admin-form__summary dt{color:#94a3b8c7;font-size:11px;font-weight:800}.ip-video-title-style-admin-form__summary dd{color:#f1f5f9e6;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:820;overflow:hidden}.ip-video-title-style-admin-form__aside p{color:#bae6fdc7;background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.45}.ip-video-title-style-admin-form__body{gap:12px;min-width:0;max-height:min(70vh,720px);padding-right:4px;display:grid;overflow:auto}.ip-video-title-style-admin-category-form{gap:12px;display:grid}.ip-video-title-style-admin-form-section{background:#0f172a6b;border:1px solid #94a3b824;border-radius:10px;min-width:0;padding:12px 12px 2px}.ip-video-title-style-admin-form-section>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ip-video-title-style-admin-form-section>header strong{color:#f8fafceb;font-size:13px;font-weight:900}.ip-video-title-style-admin-form-section>header span{color:#94a3b8b8;font-size:11px;font-weight:760}.ip-video-title-style-admin-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.ip-video-title-style-admin-form__grid .ant-form-item{min-width:0}.ip-video-title-style-admin-form .ant-form-item{margin-bottom:10px}.ip-video-title-style-admin-form .ant-form-item-label>label{color:#e2e8f0c7;font-size:12px;font-weight:700}.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form .ant-input,.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form .ant-input-number,.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form .ant-select-selector,.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-category-form .ant-input,.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-category-form .ant-input-number,.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-category-form .ant-select-selector{color:#f1f5f9e6;box-shadow:none!important;background:#040814b8!important;border-color:#94a3b833!important}.ip-video-title-style-admin-modal-root .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{color:#f1f5f9e6!important;box-shadow:none!important;background-color:#040814b8!important;border-color:#94a3b833!important}.ip-video-title-style-admin-modal-root .ant-select-selection-item,.ip-video-title-style-admin-modal-root .ant-select-arrow,.ip-video-title-style-admin-modal-root .ant-input-number-input,.ip-video-title-style-admin-modal-root .ant-input{color:#f1f5f9e6!important}.ip-video-title-style-admin-modal-root .ant-input::placeholder{color:#94a3b89e}.ip-video-title-style-admin-form .ant-input,.ip-video-title-style-admin-form .ant-input-number,.ip-video-title-style-admin-form .ant-select-selector{min-height:36px}.ip-video-title-style-admin-form .ant-input-number{width:100%}.ip-video-title-style-admin-form textarea.ant-input,.ip-video-title-style-admin-category-form textarea.ant-input{resize:vertical;min-height:64px}.ip-video-title-style-admin-form input[type=color]{cursor:pointer;background:#0f172ae6;border:1px solid #94a3b857;border-radius:8px;width:44px;height:30px;padding:2px}.ip-video-title-style-admin-form .ant-switch,.ip-video-title-style-admin-category-form .ant-switch,.ip-video-title-style-admin-shell .ant-switch{background:#475569d1}.ip-video-title-style-admin-form .ant-switch.ant-switch-checked,.ip-video-title-style-admin-category-form .ant-switch.ant-switch-checked,.ip-video-title-style-admin-shell .ant-switch.ant-switch-checked{background:linear-gradient(90deg,#06b6d4,#8b5cf6)}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal{max-width:calc(100vw - 32px)}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-content{overflow:hidden;background:radial-gradient(circle at 18% 0,#22d3ee14,#0000 30%),linear-gradient(#0d1224fa,#080b18fa)!important;border:1px solid #94a3b82e!important;border-radius:14px!important;box-shadow:0 24px 80px #0000007a!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-header,.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-body,.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-footer{background:0 0!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-header{border-bottom:1px solid #94a3b81f!important;margin-bottom:0!important;padding:18px 20px 12px!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-title{font-size:16px;font-weight:900;color:#f8fafcf5!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-body{color:#f1f5f9e6!important;padding:14px 20px 4px!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-footer{border-top:1px solid #94a3b81f!important;margin-top:12px!important;padding:12px 20px 16px!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-close,.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-close-x{color:#e2e8f0ad!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-close:hover,.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-close:hover .ant-modal-close-x{color:#f8fafcf0!important;background:#94a3b81f!important}.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form-section,.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form__summary>div,.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-phone-preview{background:#0f172a75!important;border-color:#94a3b824!important}.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form-section>header strong,.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form__summary dd{color:#f8fafcf0!important}.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form-section>header span,.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form__summary dt,.app-modal-root.ip-video-title-style-admin-modal-root .ip-video-title-style-admin-form__aside p{color:#94a3b8c7!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-form-item{margin-bottom:10px}.app-modal-root.ip-video-title-style-admin-modal-root .ant-form-item-label>label{font-size:12px;font-weight:760;color:#e2e8f0cc!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-input,.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-number,.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-affix-wrapper,.app-modal-root.ip-video-title-style-admin-modal-root .ant-select-selector,.app-modal-root.ip-video-title-style-admin-modal-root textarea.ant-input{color:#f1f5f9eb!important;box-shadow:none!important;background:#040814bd!important;border-color:#94a3b838!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-number-input,.app-modal-root.ip-video-title-style-admin-modal-root .ant-select-selection-item,.app-modal-root.ip-video-title-style-admin-modal-root .ant-select-selection-search-input{color:#f1f5f9eb!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-input::placeholder,.app-modal-root.ip-video-title-style-admin-modal-root textarea.ant-input::placeholder,.app-modal-root.ip-video-title-style-admin-modal-root .ant-select-selection-placeholder{color:#94a3b89e!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-select-arrow,.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-suffix,.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-data-count{color:#cbd5e1b8!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-input:focus,.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-focused,.app-modal-root.ip-video-title-style-admin-modal-root .ant-input-number-focused,.app-modal-root.ip-video-title-style-admin-modal-root .ant-select-focused .ant-select-selector{border-color:#22d3ee94!important;box-shadow:0 0 0 2px #22d3ee1f!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-btn-default{color:#e2e8f0e6!important;box-shadow:none!important;background:#0f172ac2!important;border-color:#94a3b838!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-btn-default:hover{color:#e0f2fe!important;background:#22d3ee1a!important;border-color:#22d3ee7a!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-btn-primary,.app-modal-root.ip-video-title-style-admin-modal-root .ant-btn-color-primary{color:#fff!important;background:linear-gradient(90deg,#06b6d4,#8b5cf6)!important;border-color:#0000!important;box-shadow:0 10px 26px #0891b233!important}.ant-modal.ip-video-title-style-admin-modal .ant-modal-content{background:radial-gradient(circle at 18% 0,#22d3ee14,#0000 30%),linear-gradient(#0d1224fa,#080b18fa)!important;border:1px solid #94a3b82e!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 24px 80px #0000007a!important}.ant-modal.ip-video-title-style-admin-modal .ant-modal-header,.ant-modal.ip-video-title-style-admin-modal .ant-modal-body,.ant-modal.ip-video-title-style-admin-modal .ant-modal-footer{background:0 0!important}.ant-modal.ip-video-title-style-admin-modal .ant-modal-header{border-bottom:1px solid #94a3b81f!important;margin-bottom:0!important;padding:18px 20px 12px!important}.ant-modal.ip-video-title-style-admin-modal .ant-modal-title{font-size:16px;font-weight:900;color:#f8fafcf5!important}.ant-modal.ip-video-title-style-admin-modal .ant-modal-body{padding:14px 20px 4px!important}.ant-modal.ip-video-title-style-admin-modal .ant-modal-footer{border-top:1px solid #94a3b81f!important;margin-top:12px!important;padding:12px 20px 16px!important}.ip-video-title-style-admin-modal .ant-modal-content{background:radial-gradient(circle at 18% 0,#22d3ee14,#0000 30%),linear-gradient(#0d1224fa,#080b18fa)!important;border:1px solid #94a3b82e!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 24px 80px #0000007a!important}.ip-video-title-style-admin-modal .ant-modal-header,.ip-video-title-style-admin-modal .ant-modal-body,.ip-video-title-style-admin-modal .ant-modal-footer{background:0 0!important}.ip-video-title-style-admin-modal .ant-modal-title{color:#f8fafcf5!important}.ip-video-title-style-admin-modal .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.ip-video-title-style-admin-modal .ant-select .ant-select-selector{color:#f1f5f9eb!important;background:#040814c2!important;border-color:#94a3b838!important;min-height:36px!important;box-shadow:inset 0 0 0 999px #040814c2!important}.ip-video-title-style-admin-modal .ant-select-selection-item,.ip-video-title-style-admin-modal .ant-select-selection-search-input,.ip-video-title-style-admin-modal .ant-select-arrow{color:#f1f5f9e0!important}.ip-video-title-style-admin-modal .ant-select-focused .ant-select-selector{border-color:#22d3ee94!important;box-shadow:inset 0 0 0 999px #040814c2,0 0 0 2px #22d3ee1f!important}.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__category.ant-select,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__status.ant-select{min-height:36px}.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__category.ant-select .ant-select-selector,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__status.ant-select .ant-select-selector,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__category.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__status.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{color:#f1f5f9e6!important;background:#040814c7!important;border:1px solid #94a3b833!important;border-radius:10px!important;min-height:36px!important;box-shadow:inset 0 0 0 999px #040814cc!important}.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__category.ant-select .ant-select-selection-item,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__status.ant-select .ant-select-selection-item,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__category.ant-select .ant-select-arrow,.ip-video-title-style-admin-page .ip-video-title-style-admin-toolbar__status.ant-select .ant-select-arrow{color:#f1f5f9db!important}.ip-video-title-preset-empty{grid-column:1/-1;margin:8px 0}@media (width<=920px){.ip-video-title-style-admin-page{padding:16px}.ip-video-title-style-admin-head{flex-direction:column}.ip-video-title-style-admin-metrics,.ip-video-title-style-admin-toolbar,.ip-video-title-style-admin-form{grid-template-columns:1fr}.ip-video-title-style-admin-form__body{max-height:none;padding-right:0;overflow:visible}.ip-video-title-style-admin-form__grid{grid-template-columns:1fr}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox{justify-content:center;align-items:center;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:#090c19eb!important;border:1px solid #2dd4bfb8!important;border-radius:4px!important;padding:0!important;display:inline-flex!important;position:relative!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preview-box>span{text-overflow:ellipsis;white-space:nowrap;min-height:44px;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-show-count{background:0 0;border:0;width:100%;display:block}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-affix-wrapper{align-items:center;width:100%;min-height:46px;background:#111527eb!important;border:1px solid #beb2ff29!important;border-radius:9px!important;padding:0 14px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0b!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-affix-wrapper-focused,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-affix-wrapper:focus-within{border-color:#d946efb8!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #d946ef24!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-affix-wrapper .ant-input,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-data-count{position:static!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-affix-wrapper .ant-input{flex:auto;width:100%;min-width:0;font-size:14px;font-weight:850;line-height:44px;color:#f8f5ff!important;background:0 0!important;border:0!important;min-height:44px!important;padding:0!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-affix-wrapper .ant-input::placeholder{color:#eee6ff61}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-suffix,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-show-count-suffix{justify-content:flex-end;align-items:center;width:auto!important;min-width:48px!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:#eee6ff94!important;text-align:right!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important;position:static!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-suffix{margin-inline-start:10px!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-text-field .ant-input-data-count{color:#eee6ff94;text-align:right;margin:5px 2px 0 0;font-size:12px;font-weight:850;line-height:1.2;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.ip-video-title-custom-controls{background:linear-gradient(#ffffff09,#ffffff03),#090c1a8f;border:1px solid #beb2ff1f;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.ip-video-title-custom-controls header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ip-video-title-custom-controls header h4.ant-typography{color:#f8f5ff!important;margin:0!important;font-size:14px!important;font-weight:950!important}.ip-video-title-custom-controls header .ant-btn{color:#f8f4ffd1;background:#ffffff0b;border-color:#beb2ff24;border-radius:8px;min-height:30px;font-size:12px;font-weight:850}.ip-video-title-font-row{grid-template-columns:minmax(0,1fr) 118px;gap:10px;display:grid}.ip-video-title-font-row .ant-select-selector,.ip-video-title-font-row .ant-input-number,.ip-video-title-stroke-width .ant-input-number{color:#f8f5ff!important;background:#111527eb!important;border-color:#beb2ff1f!important;border-radius:8px!important;width:100%!important;min-height:40px!important;box-shadow:inset 0 1px #ffffff0b!important}.ip-video-title-font-row .ant-select-selection-item,.ip-video-title-font-row .ant-input-number-input,.ip-video-title-stroke-width .ant-input-number-input{font-weight:850;color:#f8f5ff!important}.ip-video-title-toolbar{background:#111527e0;border:1px solid #beb2ff1a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ip-video-title-toolbar .ant-btn{color:#f5efffc7;background:0 0;border:0;border-right:1px solid #beb2ff14;border-radius:0;min-width:0;min-height:38px;font-size:16px;font-weight:950}.ip-video-title-toolbar .ant-btn:last-child{border-right:0}.ip-video-title-toolbar .ant-btn.is-active{color:#fff;background:linear-gradient(#ffffff1a,#ffffff05),#7c3aed57;box-shadow:inset 0 0 0 1px #beb2ff14}.ip-video-title-color-grid{grid-template-columns:minmax(74px,.62fr) minmax(180px,1.28fr) minmax(150px,1fr) minmax(100px,.68fr);gap:8px;display:grid}.ip-video-title-color-field{color:#f5efffd1;background:#111527e0;border:1px solid #beb2ff1f;border-radius:8px;grid-template-columns:26px auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.ip-video-title-color-field input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:24px;height:24px;padding:0;overflow:hidden}.ip-video-title-color-field em{color:#eee6ff73;justify-self:end;font-size:11px;font-style:normal}.ip-video-title-background-field{background:#111527e0;border:1px solid #beb2ff1f;border-radius:8px;gap:8px;min-width:0;min-height:42px;padding:8px 10px;display:grid}.ip-video-title-background-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ip-video-title-background-head .ant-checkbox-wrapper{color:#f5efffd1;white-space:nowrap;margin:0;font-size:12px;font-weight:850}.ip-video-title-background-type,.ip-video-title-background-direction{background:#090c1a9e;border:1px solid #beb2ff1a;border-radius:7px;display:grid;overflow:hidden}.ip-video-title-background-type{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-title-background-direction{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-video-title-background-type button,.ip-video-title-background-direction button{color:#eee6ff9e;cursor:pointer;background:0 0;border:0;border-right:1px solid #beb2ff14;min-width:0;min-height:28px;font-size:11px;font-weight:850}.ip-video-title-background-type button:last-child,.ip-video-title-background-direction button:last-child{border-right:0}.ip-video-title-background-type button.is-active,.ip-video-title-background-direction button.is-active{color:#fff;background:#7c3aed57}.ip-video-title-background-type button:disabled,.ip-video-title-background-direction button:disabled{cursor:not-allowed;opacity:.46}.ip-video-title-background-colors,.ip-video-title-background-solid{align-items:center;gap:8px;display:grid}.ip-video-title-background-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-video-title-background-colors label,.ip-video-title-background-solid{color:#eee6ff94;grid-template-columns:auto 26px;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:850;display:grid}.ip-video-title-background-colors input[type=color],.ip-video-title-background-solid input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:24px;height:24px;padding:0;overflow:hidden}.ip-video-title-background-field input:disabled,.ip-video-title-color-field input:disabled{cursor:not-allowed;opacity:.42}.ip-video-title-stroke-field{background:#111527e0;border:1px solid #beb2ff1f;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:82px;padding:8px 10px 10px;display:grid}.ip-video-title-stroke-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ip-video-title-stroke-color{color:#f5efffd1;grid-template-columns:26px auto;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:850;display:inline-grid}.ip-video-title-stroke-color input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:24px;height:24px;padding:0;overflow:hidden}.ip-video-title-stroke-field .ant-checkbox-wrapper{color:#eee6ffc7;white-space:nowrap;flex:none;align-items:center;margin:0;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.ip-video-title-stroke-field .ant-checkbox{top:0}.ip-video-title-stroke-width{color:#eee6ff94;grid-template-columns:auto 76px;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:850;display:grid}.ip-video-title-stroke-width .ant-input-number{justify-self:end;width:76px!important;min-height:32px!important}.ip-video-title-stroke-width .ant-input-number-input{text-align:center;height:30px!important;min-height:30px!important;padding:0 8px!important}.ip-video-title-stroke-field input:disabled,.ip-video-title-stroke-field .ant-input-number-disabled{cursor:not-allowed;opacity:.5}.ip-video-title-shadow-toggle{background:#111527e0;border:1px solid #beb2ff1f;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;min-width:0;min-height:82px;padding:8px 10px;display:flex}.ip-video-title-shadow-toggle .ant-checkbox-wrapper{color:#f5efffd1;white-space:nowrap;margin:0;font-size:12px;font-weight:850}.ip-video-title-shadow-toggle input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:28px;height:28px;padding:0;overflow:hidden}.ip-video-title-shadow-toggle input:disabled{cursor:not-allowed;opacity:.42}.ip-video-title-modal-slider{color:#eee6ff94;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:26px;font-size:12px;font-weight:850;display:grid}.ip-video-title-modal-slider .ant-slider{margin:0}.ip-video-title-modal-slider .ant-slider-track{background:linear-gradient(90deg,#df0fe0,#7c3cff)!important}.ip-video-title-modal-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #fff,0 0 14px #d946efb8!important}.ip-video-title-modal-slider strong{font-variant-numeric:tabular-nums;text-align:right;font-size:12px;color:#f8f4ffeb!important}@media (width<=760px){.ip-video-title-font-row,.ip-video-title-color-grid{grid-template-columns:1fr}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox{flex:none;justify-content:center;align-items:center;top:0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:#090c19eb!important;border:1px solid #2dd4bfb8!important;border-radius:4px!important;padding:0!important;display:inline-flex!important;position:relative!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox-checked{background:#2dd4bf!important;border-color:#2dd4bf!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox-checked:after{content:"";border:2px solid #06121f;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox-input{width:100%;height:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal{max-width:calc(100vw - 24px)}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-mode-tabs,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-category-tabs,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preset-grid,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:1fr}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox.ant-checkbox-wrapper{justify-content:flex-start}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label>span{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;position:static!important}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal,.ant-modal.ip-video-title-style-admin-modal{max-width:calc(100vw - 48px);padding-bottom:24px;top:24px}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-content,.ant-modal.ip-video-title-style-admin-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-body,.ant-modal.ip-video-title-style-admin-modal .ant-modal-body{min-height:0;overflow:hidden}.ip-video-title-style-admin-form{min-height:0}.ip-video-title-style-admin-form__body{overscroll-behavior:contain;max-height:calc(100vh - 188px);padding-bottom:18px;padding-right:8px}.ip-video-title-style-admin-form__body::-webkit-scrollbar{width:6px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal::-webkit-scrollbar{width:6px}.ip-video-title-style-admin-form__body::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal-footer,.ant-modal.ip-video-title-style-admin-modal .ant-modal-footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0;background:linear-gradient(#080b1800,#080b18fa 22%),#080b18fa!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal{padding-bottom:12px}.ip-video-title-custom-controls{margin-bottom:6px}@media (width<=920px){.app-modal-root.ip-video-title-style-admin-modal-root .ant-modal,.ant-modal.ip-video-title-style-admin-modal{max-width:calc(100vw - 24px);padding-bottom:12px;top:12px}.ip-video-title-style-admin-form__body{max-height:none;padding-right:0;overflow:visible}}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal{max-width:calc(100vw - 24px)}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-mode-tabs,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-category-tabs,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preset-grid,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:1fr}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox.ant-checkbox-wrapper{justify-content:flex-start}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-area:time;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start stretch;gap:10px 12px;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label{color:#eee6ff9e;justify-content:space-between;align-items:center;gap:10px;min-height:18px;padding:0 2px;font-size:11px;font-weight:850;line-height:1.2;display:flex!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label>span{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:left!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;position:static!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox.ant-checkbox-wrapper{color:#eee6ffc2;white-space:nowrap;flex:none;align-items:center;min-width:74px;min-height:18px;font-size:11px;font-weight:850;line-height:1.2;width:auto!important;margin:0!important;display:inline-flex!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox+span{width:auto!important;min-width:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;padding-inline:5px 0!important;display:inline-flex!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields .ant-input-number{width:100%;max-width:none}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields .ant-input-number-input{min-height:40px}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal{max-width:calc(100vw - 24px)}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-style-modal,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-mode-tabs,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-category-tabs,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-preset-grid,.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:1fr}}.ip-video-workbench-summary--editing{z-index:1;position:relative}.ip-video-workbench-main--editing{z-index:2;position:relative}.ip-video-editing-preview{z-index:3}.ip-video-editing-screen{z-index:1}.ip-video-editing-step .ip-video-editing-screen{width:min(100%,360px);max-height:none}.ip-video-editing-step .ip-video-editing-screen.is-ratio-9-16{aspect-ratio:9/16;width:min(100%,360px)}.ip-video-editing-step .ip-video-editing-screen.is-ratio-16-9{aspect-ratio:16/9;width:min(100%,640px)}.ip-video-editing-step .ip-video-editing-screen.is-ratio-1-1{aspect-ratio:1;width:min(100%,560px)}.ip-video-editing-step .ip-video-editing-subtitle-overlay{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;width:94%;max-width:94%;margin:0;left:50%;right:auto}.ip-video-editing-step .ip-video-editing-grid{grid-template-columns:minmax(240px,.82fr) minmax(360px,.82fr) minmax(390px,1.36fr)}.ip-video-editing-step .ip-video-editing-preview,.ip-video-editing-step .ip-video-editing-controls{min-width:0}.ip-video-editing-step .ip-video-editing-output-ratio{background:#070a1675;border:1px solid #beb2ff24;border-radius:12px;justify-self:stretch;gap:9px;width:100%;padding:12px;display:grid}.ip-video-editing-step .ip-video-editing-output-ratio h4.ant-typography{color:#f8f4ff;margin:0;font-size:14px}.ip-video-editing-step .ip-video-editing-output-ratio .ip-video-editing-ratio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ip-video-editing-step .ip-video-editing-output-ratio .ip-video-editing-ratio-group button{height:44px}.ip-video-editing-step .ip-video-editing-output-ratio .ip-video-editing-capability-note{color:#e8e1ff8a;margin:0;font-size:11px;line-height:1.45}@media (width<=1380px){.ip-video-workbench-layout--editing{grid-template-columns:minmax(0,1fr)}.ip-video-workbench-main--editing{overflow:visible}.ip-video-workbench-summary--editing{max-width:none}.ip-video-editing-grid{grid-template-columns:minmax(240px,.82fr) minmax(340px,.86fr) minmax(360px,1.26fr)}}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-areas:"preview meta""title title""time time"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-area:time;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;place-items:start stretch;gap:8px 12px;display:grid}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field{gap:6px;width:100%;min-width:0;display:grid}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label{color:#eee6ff9e;align-items:center;min-height:17px;padding:0 2px;font-size:11px;font-weight:850;line-height:1.2;display:flex}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label .ant-checkbox-wrapper{color:#eee6ffb8;white-space:nowrap;margin-inline-start:auto;font-size:11px;font-weight:850}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label .ant-checkbox-inner{background:#090c19eb;border-color:#2dd4bfb8}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-field__label .ant-checkbox-checked .ant-checkbox-inner{background:#2dd4bf;border-color:#2dd4bf}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox.ant-checkbox-wrapper{color:#eee6ffc7;white-space:nowrap;justify-content:flex-end;align-self:start;align-items:center;min-width:76px;min-height:17px;margin:0;padding:0 2px;font-size:11px;font-weight:850;line-height:1.2;width:auto!important;display:inline-flex!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox{flex:none;top:0}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox .ant-checkbox+span{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding-inline:5px 0!important;display:inline-flex!important;position:static!important}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields>small{color:#eee6ff6b;text-align:right;grid-column:1/-1;justify-self:end;max-width:100%;font-size:11px;font-weight:800;line-height:1.35}@media (width<=760px){.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-current-preview{grid-template-areas:"preview""meta""title""time"}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields{grid-template-columns:1fr}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-full-checkbox.ant-checkbox-wrapper{justify-content:flex-start}.ip-video-editing-modal-root .ant-modal.ip-video-title-modal .ip-video-title-time-fields>small{text-align:left;justify-self:start}}.system-dicts-page{color:#f7f2ff;gap:18px;display:grid}.system-dicts-hero,.system-dicts-summary article,.system-dicts-shell,.system-dicts-types,.system-dicts-items{background:linear-gradient(#ffffff0e,#ffffff07),#16101bc7;border:1px solid #ffffff1a;box-shadow:0 24px 80px #00000038}.system-dicts-hero{border-radius:24px;justify-content:space-between;align-items:center;gap:20px;min-height:132px;padding:26px 28px;display:flex}.system-dicts-hero__eyebrow.ant-space{color:#caa2ffeb;font-size:13px;font-weight:800}.system-dicts-hero h2.ant-typography{color:#fff;margin:6px 0;font-size:28px}.system-dicts-hero .ant-typography{color:#f5efffad;margin:0}.system-dicts-hero .ant-btn-primary,.system-dicts-items__head .ant-btn-primary{background:linear-gradient(135deg,#ff0bc4,#7c3cff);border:0;border-radius:12px;min-width:132px;box-shadow:0 18px 40px #a84aff42}.system-dicts-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-dicts-summary article{border-radius:18px;gap:8px;min-height:88px;padding:18px 20px;display:grid}.system-dicts-summary span{color:#f5efff94;font-size:13px;font-weight:700}.system-dicts-summary strong{color:#fff;font-size:28px;line-height:1}.system-dicts-shell{border-radius:24px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;min-height:560px;padding:16px;display:grid}.system-dicts-types,.system-dicts-items{border-radius:18px;min-width:0}.system-dicts-types{padding:14px}.system-dicts-filter{gap:10px;margin-bottom:14px;display:grid}.system-dicts-filter .ant-input-affix-wrapper,.system-dicts-filter .ant-select-selector{color:#f7f2ff!important;box-shadow:none!important;background:#080a13b8!important;border-color:#ffffff1f!important}.system-dicts-filter .ant-input,.system-dicts-filter .ant-select-selection-item,.system-dicts-filter .ant-select-selection-placeholder,.system-dicts-filter .ant-select-arrow,.system-dicts-filter .ant-input-prefix,.system-dicts-filter .ant-input-clear-icon{color:#f5efffb8!important}.system-dicts-filter .ant-btn{color:#f7f2ff;background:#ffffff0e;border-color:#ffffff1f}.system-dicts-filter .ant-btn-primary{background:linear-gradient(135deg,#ff0bc4,#7c3cff);border:0}.system-dicts-type-list{gap:10px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.system-dicts-type-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.system-dicts-type-card:hover,.system-dicts-type-card.is-active{background:#7d3fff24;border-color:#c469ff85}.system-dicts-type-card.is-active{box-shadow:inset 3px 0 #d64fff}.system-dicts-type-card__main,.system-dicts-type-card__meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.system-dicts-type-card__main{flex-direction:column;align-items:flex-start}.system-dicts-type-card__main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.system-dicts-type-card__main .ant-typography{color:#ddcfffdb;text-overflow:ellipsis;background:#ffffff0f;border-color:#ffffff1f;max-width:100%;overflow:hidden}.system-dicts-type-card__meta{color:#f5efff94;font-size:12px}.system-dicts-items{grid-template-rows:auto minmax(0,1fr);padding:18px;display:grid}.system-dicts-items__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.system-dicts-items__head h4.ant-typography{color:#fff;margin:0 0 4px}.system-dicts-items__head .ant-typography{color:#f5efff9e}.system-dicts-items__head .ant-btn:not(.ant-btn-primary){color:#f7f2ff;background:#ffffff0e;border-color:#ffffff1f}.system-dicts-table{border-radius:16px;min-width:0;overflow:hidden}.system-dicts-table .ant-table{color:#f7f2ff;background:0 0}.system-dicts-table .ant-table-thead>tr>th{border-bottom:1px solid #ffffff14;font-weight:800;color:#f5efffad!important;background:#080a13c7!important}.system-dicts-table .ant-table-tbody>tr>td{color:#f5efffd6;border-bottom:1px solid #ffffff0f;background:#ffffff06!important}.system-dicts-table .ant-table-tbody>tr:hover>td,.system-dicts-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#7d3fff1a!important}.system-dicts-table .ant-table-cell .ant-typography code{color:#d8ccff;background:#ffffff0f;border-color:#ffffff1f}.system-dicts-table .ant-btn-link{color:#c9a8ff}.system-dicts-table .ant-btn-link.ant-btn-dangerous{color:#ff8fb3}.system-dicts-color{align-items:center;gap:7px;font-size:12px;display:inline-flex}.system-dicts-color span{border:1px solid #ffffff2e;border-radius:999px;width:14px;height:14px}.system-dicts-empty.ant-empty .ant-empty-description,.system-dicts-table .ant-empty-description{color:#f5efff94}@media (width<=1180px){.system-dicts-shell{grid-template-columns:1fr}.system-dicts-type-list{max-height:340px}}@media (width<=760px){.system-dicts-hero,.system-dicts-items__head{flex-direction:column;align-items:stretch}.system-dicts-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
